@import"colors_and_type.css";@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Crimson+Pro:ital,wght@0,400;0,500;0,600;1,400&family=Libre+Caslon+Text:ital,wght@0,400;1,400&family=Bricolage+Grotesque:wght@400;500;600;700&family=Manrope:wght@300;400;500;600;700&family=DM+Sans:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap";:root{--font-logo: "DM Sans", "Montserrat", -apple-system, sans-serif}body[data-fonts=cormorant]{--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "DM Sans", -apple-system, sans-serif;--font-quote: "Playfair Display", Georgia, serif}body[data-fonts=fraunces]{--font-display: "Fraunces", Georgia, serif;--font-body: "Manrope", -apple-system, sans-serif;--font-quote: "Fraunces", Georgia, serif}body[data-fonts=crimson]{--font-display: "Crimson Pro", Georgia, serif;--font-body: "DM Sans", -apple-system, sans-serif;--font-quote: "Crimson Pro", Georgia, serif}body[data-fonts=caslon]{--font-display: "Libre Caslon Text", Georgia, serif;--font-body: "Bricolage Grotesque", -apple-system, sans-serif;--font-quote: "Libre Caslon Text", Georgia, serif}:root{--ar-citrine: #E07A3C;--ar-citrine-deep: #C26430;--ar-citrine-soft: #F5C9A8;--ar-lagoon: #3DA89A;--ar-lagoon-deep: #2C8A7E;--ar-lagoon-soft: #B8DDD5;--hdr-h: 88px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg1);overflow-x:hidden}a{border-bottom:none;color:inherit}button{font-family:var(--font-body);cursor:pointer;border:0;background:none}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;letter-spacing:.02em;white-space:nowrap;transition:background var(--dur-base) var(--ease-out-soft),color var(--dur-base) var(--ease-out-soft),transform var(--dur-fast) var(--ease-out-soft),box-shadow var(--dur-base) var(--ease-out-soft);cursor:pointer;border:1px solid transparent}.btn:active{opacity:.92}.btn-primary{background:var(--ar-rosemary-ash);color:var(--ar-parchment-bloom)}.btn-primary:hover{background:var(--ar-rosemary-deep);color:var(--ar-parchment-bloom)}.btn-clay{background:var(--ar-healers-clay);color:var(--ar-parchment-bloom)}.btn-clay:hover{background:var(--ar-clay-deep);color:var(--ar-parchment-bloom)}.btn-ghost{color:var(--fg1);border-color:var(--fg1)}.btn-ghost:hover{background:var(--fg1);color:var(--ar-parchment-bloom)}.btn-citrine{background:var(--ar-citrine);color:var(--ar-parchment-bloom)}.btn-citrine:hover{background:var(--ar-citrine-deep);color:var(--ar-parchment-bloom)}.btn-pill{border-radius:var(--radius-pill);padding:12px 22px}.btn-sm{padding:10px 16px;font-size:13px}.labs-quote-btn{transition:background .22s var(--ease-out-soft),color .22s,box-shadow .22s,transform .22s}.labs-quote-btn:hover{background:var(--ar-lagoon)!important;color:var(--ar-parchment-bloom)!important;box-shadow:0 10px 22px -8px color-mix(in srgb,var(--ar-lagoon) 60%,transparent);transform:translateY(-1px)}.overline{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg2)}.container{max-width:1280px;margin:0 auto;padding:0 32px}.container-wide{max-width:1440px;margin:0 auto;padding:0 32px}.container-narrow{max-width:760px;margin:0 auto;padding:0 32px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-soft),transform .7s var(--ease-out-soft)}.reveal.is-in{opacity:1;transform:translateY(0)}.no-anim .reveal{opacity:1!important;transform:none!important;transition:none!important}.no-anim *,.no-anim *:before,.no-anim *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}@keyframes drift-1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,-12px) rotate(2deg)}}@keyframes drift-2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-10px,8px) rotate(-1.5deg)}}.drift-a{animation:drift-1 14s ease-in-out infinite}.drift-b{animation:drift-2 18s ease-in-out infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:marquee 60s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.mega-trigger{position:relative}.mega-panel{position:absolute;top:calc(100% + 18px);left:0;transform:translateY(-6px);background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:28px;min-width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out-soft),transform var(--dur-base) var(--ease-out-soft)}.mega-trigger.mega-trigger--end .mega-panel{left:auto;right:0}.mega-panel:before{content:"";position:absolute;left:0;right:0;top:-26px;height:26px}.mega-trigger:hover .mega-panel,.mega-panel:hover{opacity:1;pointer-events:all;transform:translateY(0)}body[data-density=airy]{--d-section-py: 128px;--d-gap: 32px}body[data-density=standard]{--d-section-py: 96px;--d-gap: 24px}body[data-density=compact]{--d-section-py: 72px;--d-gap: 18px}:root{--display-scale: 1}h1,h2{font-size:calc(1em * var(--display-scale, 1))}.bottle-label .l-name{font-size:calc(clamp(14px,2.4cqw,22px) * var(--display-scale, 1))}body[data-palette=parchment] .ben-card-tint{opacity:.55}body[data-palette=parchment] .accent-surface{background:var(--ar-rosemary-ash)!important}body[data-palette=teal-pop] .accent-surface{background:linear-gradient(135deg,var(--ar-lagoon-deep),var(--ar-rosemary-deep))!important}body[data-palette=teal-pop] .ben-card{background:color-mix(in srgb,var(--ar-lagoon) 8%,var(--bg-card))!important}body[data-palette=dual-bold] .ben-card{background:linear-gradient(180deg,color-mix(in srgb,var(--ar-citrine) 14%,var(--bg-card)),color-mix(in srgb,var(--ar-lagoon) 14%,var(--bg-card)))!important}body[data-palette=dual-bold] .accent-surface{background:linear-gradient(135deg,var(--ar-citrine-deep),var(--ar-lagoon-deep))!important}body[data-palette=dual-bold] .cta-tab{background:linear-gradient(135deg,var(--ar-citrine),var(--ar-lagoon))!important}body[data-menu=simple] .mega-panel{display:none!important}body[data-menu=simple] .mega-trigger button .lucide-chevron-down{display:none}body[data-menu=drawer] .nav-primary{display:none!important}body[data-menu=drawer] .nav-hamburger{display:inline-flex!important}.nav-hamburger{display:none}.section{padding-top:var(--d-section-py, 96px);padding-bottom:var(--d-section-py, 96px)}.section-tight{padding-top:56px;padding-bottom:56px}.bottle{width:100%;aspect-ratio:.62;position:relative;display:flex;align-items:center;justify-content:center}.bottle-body{position:absolute;left:18%;right:18%;top:18%;bottom:6%;border-radius:22px 22px 30px 30px;background:linear-gradient(180deg,var(--btl, var(--ar-rosemary-ash)) 0%,color-mix(in srgb,var(--btl, var(--ar-rosemary-ash)) 85%,black) 100%);box-shadow:inset -12px 0 #00000014,inset 12px 0 #ffffff12,0 24px 40px -16px #4a3f3559;overflow:hidden}.bottle-cap{position:absolute;left:28%;right:28%;top:6%;height:16%;background:linear-gradient(180deg,color-mix(in srgb,var(--btl, var(--ar-rosemary-ash)) 70%,black),color-mix(in srgb,var(--btl, var(--ar-rosemary-ash)) 50%,black));border-radius:6px 6px 4px 4px;box-shadow:inset 0 -2px #0000002e,inset 0 1px #ffffff2e}.bottle-label{position:absolute;left:6%;right:6%;top:18%;bottom:18%;background:var(--bg-card);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10% 8%;text-align:center}.bottle-label .l-mark{font-family:var(--font-display);font-size:9px;letter-spacing:.2em;color:var(--fg1);text-transform:uppercase;opacity:.75}.bottle-label .l-name{font-family:var(--font-display);font-weight:600;font-size:clamp(14px,2.4cqw,22px);color:var(--fg1);line-height:1;letter-spacing:-.01em}.bottle-label .l-sub{font-family:var(--font-body);font-size:8px;letter-spacing:.16em;color:var(--fg2);text-transform:uppercase}.bottle-label .l-stripe{height:6px;width:70%;border-radius:2px;background:var(--btl, var(--ar-rosemary-ash))}.prod-card{transition:transform .32s var(--ease-out-soft),box-shadow .32s var(--ease-out-soft)}.prod-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)!important}.prod-card .add-fab{opacity:0;transform:translateY(6px);transition:opacity .22s var(--ease-out-soft),transform .22s var(--ease-out-soft)}.prod-card:hover .add-fab{opacity:1;transform:translateY(0)}.ben-card{transition:transform .28s var(--ease-out-soft),background .28s}.ben-card:hover{transform:translateY(-3px)}.lab-card{transition:transform .28s var(--ease-out-soft),background .28s,border-color .28s,box-shadow .28s}.lab-card:hover{transform:translateY(-4px);background:color-mix(in srgb,var(--card-tone, var(--ar-lagoon)) 9%,var(--bg))!important;border-color:color-mix(in srgb,var(--card-tone, var(--ar-lagoon)) 60%,transparent)!important;box-shadow:0 16px 34px -14px color-mix(in srgb,var(--card-tone, var(--ar-lagoon)) 50%,transparent)!important}.triage-card{border:1px solid var(--border-soft);background-color:var(--bg-card);transition:transform .18s ease-in-out,box-shadow .18s ease-in-out,background-color .18s ease-in-out,border-color .18s ease-in-out}.triage-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 22px 40px -22px #4a3f356b;background-color:color-mix(in srgb,var(--accent) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.triage-botanical{transform-origin:center;transition:transform .18s ease-in-out}.triage-card:hover .triage-botanical{transform:translateY(-4px) scale(1.05)}.triage-next{font-weight:400;transition:color .18s ease-in-out,font-weight .18s ease-in-out}.triage-card:hover .triage-next{color:var(--fg1);font-weight:600}.triage-lab-link{position:relative}.triage-lab-text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .2s ease-in-out}.triage-lab-link:hover .triage-lab-text,.triage-lab-link:focus-visible .triage-lab-text{background-size:100% 1px}.triage-lab-arrow{transition:transform .2s ease-in-out}.triage-lab-link:hover .triage-lab-arrow,.triage-lab-link:focus-visible .triage-lab-arrow{transform:translate(3px)}.triage-cta{color:var(--accent);border-radius:999px;padding:7px 0;transition:background-color .18s ease-in-out,color .18s ease-in-out,padding .18s ease-in-out}.triage-card:hover .triage-cta{background-color:var(--accent);color:#fff;padding:7px 15px}.txt-link{position:relative;transition:color .22s}.txt-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease-out-soft)}.txt-link:hover:after{transform:scaleX(1)}.mega-bestseller{border-radius:var(--radius-sm);transition:opacity .2s}.mega-bestseller:hover{opacity:.7}.mega-allcard{transition:transform .24s var(--ease-out-soft),box-shadow .24s var(--ease-out-soft),border-color .24s var(--ease-out-soft),background .24s var(--ease-out-soft)}.mega-allcard:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--ar-lagoon) 16%,var(--bg-card))!important;border-color:color-mix(in srgb,var(--ar-lagoon) 55%,transparent)!important;box-shadow:0 16px 30px -16px color-mix(in srgb,var(--ar-lagoon) 55%,transparent)}.mega-allcard:hover .mega-allcard__arrow{transform:translate(4px)}.mega-labcard{transition:transform .24s var(--ease-out-soft),box-shadow .24s var(--ease-out-soft),border-color .24s var(--ease-out-soft),background .24s var(--ease-out-soft)}.mega-labcard:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--ar-citrine) 16%,var(--bg-card))!important;border-color:color-mix(in srgb,var(--ar-citrine) 55%,transparent)!important;box-shadow:0 16px 30px -16px color-mix(in srgb,var(--ar-citrine) 55%,transparent)}.mega-labcard:hover .mega-labcard__arrow{transform:translate(4px)}.plate{border-radius:var(--radius-xl);overflow:hidden;background:var(--ar-dried-sage);position:relative}.plate-inner{position:absolute;top:0;right:0;bottom:0;left:0}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;white-space:nowrap}.cta-tab{position:fixed;right:-1px;top:40%;background:var(--ar-citrine);color:var(--ar-parchment-bloom);padding:14px 12px;border-radius:8px 0 0 8px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;z-index:50;box-shadow:var(--shadow-md);transition:padding .22s var(--ease-out-soft)}.cta-tab:hover{padding-right:18px}@keyframes drawer-in{0%{transform:translate(-12px);opacity:0}to{transform:translate(0);opacity:1}}.u-relative{position:relative}.u-flex{display:flex}.u-grid{display:grid}.gap-4{gap:16px}.gap-6{gap:32px}.gap-8{gap:64px}.lab-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lab-card{display:grid;grid-template-columns:1fr;gap:0}.lab-card__media{position:relative}.lab-card:not(.lab-card--featured) .lab-card__media{aspect-ratio:5 / 4}.lab-card--featured{grid-column:1 / -1;grid-template-columns:1.05fr 1fr;gap:0}.lab-card--featured .lab-card__media{aspect-ratio:auto;align-self:stretch}@media(max-width:880px){.lab-card-grid,.lab-card--featured{grid-template-columns:minmax(0,1fr)}.lab-card--featured .lab-card__media{aspect-ratio:5 / 4}.lab-card__media{overflow:hidden;min-width:0}}.lab-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.lab-analyte-card,.lab-other-card,.lab-panel-card{transition:opacity .6s var(--ease-out-soft),transform .38s var(--ease-out-soft),box-shadow .38s var(--ease-out-soft),border-color .38s var(--ease-out-soft)}.lab-analyte-card:hover,.lab-other-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.lab-panel-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.lab-analyte-card .ana-dot{transition:transform .38s var(--ease-out-soft)}.lab-analyte-card:hover .ana-dot{transform:scale(2.4)}.no-anim .lab-analyte-card,.no-anim .lab-other-card,.no-anim .lab-panel-card{transition:none!important}.no-anim .lab-analyte-card:hover,.no-anim .lab-other-card:hover,.no-anim .lab-panel-card:hover{transform:none!important}.mold-area-card{transition:opacity .6s var(--ease-out-soft),transform .38s var(--ease-out-soft),box-shadow .38s var(--ease-out-soft),border-color .38s var(--ease-out-soft)}.mold-area-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.mold-area-card .area-ico{transition:background .32s var(--ease-out-soft),color .32s var(--ease-out-soft),border-color .32s var(--ease-out-soft),transform .32s var(--ease-out-soft)}.mold-area-card:hover .area-ico{background:var(--area-wash);border-color:var(--area-wash);color:var(--ar-parchment-bloom);transform:scale(1.06)}.no-anim .mold-area-card{transition:none!important}.no-anim .mold-area-card:hover,.no-anim .mold-area-card:hover .area-ico{transform:none!important}.benefit-rail{-ms-overflow-style:none;scrollbar-width:none}.benefit-rail::-webkit-scrollbar{display:none}html{overflow-x:hidden}img,svg,video,canvas,object,iframe{max-width:100%}@media(max-width:900px){.nav-primary{display:none!important}.nav-hamburger{display:inline-flex!important}.nav-secondary-link{display:none!important}}.ar-bag-btn .ar-bag-num{display:none}@media(max-width:900px){[data-header-bar]{grid-template-columns:auto 1fr auto!important}.ar-logo-text{font-size:16px!important;letter-spacing:.16em!important}.ar-logo img{width:26px!important;height:26px!important}.ar-header-actions{gap:14px!important}.ar-bag-btn{padding:8px 13px!important;gap:7px!important}.ar-bag-btn .ar-bag-label{display:none}.ar-bag-btn .ar-bag-num{display:inline}}@media(max-width:640px){.ar-search-btn{display:none!important}.ar-header-actions{gap:10px!important}}@media(max-width:700px){.container,.container-wide,.container-narrow{padding-left:20px;padding-right:20px}}@media(max-width:600px){.pol-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1024px){[style*="grid-template-columns: repeat(7"],[style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: 1.6fr 1fr 1fr 1fr 1fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){[style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(5"]{grid-template-columns:1fr!important}[style*="grid-template-columns: repeat(6"],[style*="grid-template-columns: repeat(7"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}[style*="grid-template-columns: 1.4fr 1fr"],[style*="grid-template-columns: 1.4fr 2fr"],[style*="grid-template-columns: 1.2fr 1fr"],[style*="grid-template-columns: 1.15fr 1fr"],[style*="grid-template-columns: 1.1fr 1fr"],[style*="grid-template-columns: 1.05fr 1fr"],[style*="grid-template-columns: 1fr 1.1fr"],[style*="grid-template-columns: 1fr 1.2fr"],[style*="grid-template-columns: 1fr 1.4fr"],[style*="grid-template-columns: 1fr 2fr"],[style*="grid-template-columns: 0.95fr 1.05fr"],[style*="grid-template-columns: 0.6fr 1.4fr"],[style*="grid-template-columns: 1.3fr 0.9fr"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 180px 1fr auto"],[style*="grid-template-columns: 72px 56px 1fr auto"],[style*="grid-template-columns: 1fr auto auto"]{grid-template-columns:1fr!important}[style*="grid-template-columns: 1.4fr 1fr"]>[style*=border-right]{border-right:0!important}}@media(max-width:900px){.lab-hto-grid{grid-template-columns:1fr!important;gap:40px!important}.lab-hto-form{position:static!important;top:auto!important}}@media(max-width:900px){.pdp-thumb-row{display:flex!important;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.pdp-thumb-row::-webkit-scrollbar{display:none}.pdp-thumb-row .pdp-thumb{flex:0 0 60px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/site-styles.css.map */
