.CartDrawer_root__Ncay8{position:fixed;inset:0;z-index:100;pointer-events:none}.CartDrawer_root__Ncay8[data-open=true]{pointer-events:auto}.CartDrawer_scrim__gygPX{position:absolute;inset:0;background:rgba(28,27,25,.35);opacity:0;transition:opacity .5s var(--ease)}.CartDrawer_root__Ncay8[data-open=true] .CartDrawer_scrim__gygPX{opacity:1}.CartDrawer_panel__iEBd2{position:absolute;top:0;right:0;bottom:0;width:100vw;overflow-y:auto;background:var(--ink);color:var(--light);transform:translateX(100%);transition:transform .6s var(--ease)}.CartDrawer_root__Ncay8[data-open=true] .CartDrawer_panel__iEBd2{transform:translateX(0)}@media (min-width:768px){.CartDrawer_panel__iEBd2{width:min(100vw,544px)}}@media (min-width:1024px){.CartDrawer_panel__iEBd2{width:clamp(464px,45.333vw,653px)}}.Button_button__96uC6{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;height:52px;padding:0 12px;border:1px solid transparent;font-family:var(--font-serif);font-size:var(--t-body);font-weight:400;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.Button_button__96uC6:disabled{cursor:default}.Button_button__96uC6.Button_button__96uC6:disabled{border-color:var(--fg);color:color-mix(in srgb,var(--fg) 55%,transparent)}.Button_solid__sWz68{background:var(--accent);color:var(--accent-fg)}.Button_light__SYUr3{background:var(--light);color:var(--ink)}.Button_outline__PQR9W{border-color:currentColor}.Button_sm__pnQzd{width:auto;height:38px;gap:28px;padding:0 14px}.Button_text__hgSv_,.Button_text__hgSv_.Button_sm__pnQzd{width:auto;gap:10px;padding:0 0 6px;border:0;border-bottom:1px solid}.Button_bar__EKySV{height:44px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:1024px){.Button_button__96uC6{height:56px;padding:0 16px}.Button_bar__EKySV{height:48px}.Button_sm__pnQzd{height:40px;padding:0 14px}.Button_text__hgSv_,.Button_text__hgSv_.Button_sm__pnQzd{height:auto;padding:0 0 6px}}@media (hover:hover){.Button_solid__sWz68:hover:not(:disabled){background:transparent;color:var(--accent);border-color:var(--accent)}.Button_light__SYUr3:hover:not(:disabled){background:transparent;color:var(--light);border-color:var(--light)}.Button_bar__EKySV:hover:not(:disabled),.Button_outline__PQR9W:hover:not(:disabled){background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.Button_text__hgSv_:hover:not(:disabled){border-bottom-color:currentColor}.Button_onDark__91qcR.Button_outline__PQR9W:hover:not(:disabled){background:var(--light);color:var(--ink);border-color:var(--light)}}.Button_text__hgSv_,.Button_text__hgSv_.Button_sm__pnQzd{height:auto;padding:0 0 3px}.Button_button__96uC6.Button_button__96uC6.Button_button__96uC6.Button_primary__6_Dls{display:inline-flex;justify-content:center;align-items:center;gap:10px;width:auto;height:52px;box-sizing:border-box;padding:1px calc(var(--in) * 1.5) 0;border:1px solid var(--fg);border-radius:0;background:var(--fg);color:var(--bg);font-family:var(--font-mono);font-size:var(--t-label);font-weight:400;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-align:center;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (min-width:1024px){.Button_button__96uC6.Button_button__96uC6.Button_button__96uC6.Button_primary__6_Dls{height:56px}}@media (hover:hover){.Button_button__96uC6.Button_button__96uC6.Button_button__96uC6.Button_primary__6_Dls:hover:not(:disabled){border-color:var(--fg);background:transparent;color:var(--fg)}}.not-found_page__jb5cW{padding:64px 0 104px;row-gap:20px}.not-found_page__jb5cW>*{grid-column:1/-1;padding:0 var(--in)}.not-found_title__Vh7BH{font-family:var(--font-display);font-size:var(--t-utility);line-height:.9;letter-spacing:-.03em}.not-found_text__5JT3T{font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh-body)}@media (min-width:1024px){.not-found_page__jb5cW{padding:clamp(102px,10vw,144px) 0 clamp(154px,15vw,216px)}.not-found_action__u3yz5{grid-column:1/2}}.KeyIngredients_wrap__pRP1y{--dot:36px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm) var(--pad-y)}.KeyIngredients_dots__cKOFx{display:flex;gap:var(--gap-xs);margin:0;padding:0;list-style:none}.KeyIngredients_item__2YzJ0{position:relative}.KeyIngredients_dot__APJPr{position:relative;display:block;width:var(--dot);height:var(--dot);overflow:hidden;border-radius:50%;background:var(--light);box-shadow:0 0 0 1px var(--ring);cursor:pointer;transition:box-shadow .3s ease}.KeyIngredients_dot__APJPr[data-active]{box-shadow:0 0 0 1px var(--fg)}.KeyIngredients_img__Id6By{object-fit:cover}.KeyIngredients_all__YPkgB{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.KeyIngredients_tip__G5Oi2{position:absolute;bottom:calc(100% + var(--gap-xs));z-index:5;padding:6px 10px 5px;white-space:nowrap;background:var(--ink);color:var(--light);left:50%;translate:calc(-50% + var(--shift, 0px)) 0;pointer-events:none;animation:KeyIngredients_tipIn__y3kCU .2s ease both}.KeyIngredients_tipText__MZ8MX{opacity:.7}@keyframes KeyIngredients_tipIn__y3kCU{0%{opacity:0}}@media (min-width:1024px){.KeyIngredients_wrap__pRP1y{--dot:40px}}.KeyIngredients_overlay__LuIeR{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--m);background:rgba(28,27,25,.35);animation:KeyIngredients_dimIn__v_M14 .4s ease both}@keyframes KeyIngredients_dimIn__v_M14{0%{opacity:0}}@keyframes KeyIngredients_panelIn__kvOem{0%{opacity:0;translate:0 16px;scale:.98}}@media (prefers-reduced-motion:reduce){.KeyIngredients_overlay__LuIeR,.KeyIngredients_panel__m9vee{animation:none}}.KeyIngredients_panel__m9vee{--bg:var(--stone);--fg:var(--ink);display:flex;flex-direction:column;gap:var(--pad-y);width:min(100%,40rem);max-height:min(80vh,44rem);padding:var(--pad-y) var(--in) var(--in);background:var(--bg);color:var(--fg);animation:KeyIngredients_panelIn__kvOem .5s cubic-bezier(.22,1,.36,1) .05s both}.KeyIngredients_panelHead__Zhca6{display:flex;justify-content:space-between;align-items:center;gap:var(--pad-y)}.KeyIngredients_close__zrW5T{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 1px var(--ring);color:inherit;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.KeyIngredients_close__zrW5T svg{width:22px;height:22px}@media (hover:hover){.KeyIngredients_close__zrW5T:hover{background:var(--fg);box-shadow:0 0 0 1px var(--fg);color:var(--bg)}}.KeyIngredients_fullText__ya4OK{overflow-y:auto;font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body)}.KeyIngredients_fullText__ya4OK p{margin:0}.KeyIngredients_fullText__ya4OK p+p{margin-top:calc(var(--pad-y) / 2)}:where(.Media_frame__eYouW){position:relative;overflow:hidden}.Media_white__89joL{background:#fff;isolation:isolate}.Media_film__7h1Ar{background:var(--film)}.Media_green__mbrGN{background:var(--green)}.Media_img__8llru{width:100%;height:100%}.Media_cover__BmjFZ{object-fit:cover}.Media_contain__LPSs3{object-fit:contain;mix-blend-mode:multiply}.CartView_cart__s_yTY{--line:var(--light-rule);--ring:var(--light-rule);--fg:var(--light);--bg:var(--ink);--fg-deep:#e8e7e1;position:relative;display:flex;flex-direction:column;background:var(--ink);color:var(--light)}.CartView_drawer__Z1D5n{min-height:100%}.CartView_drawer__Z1D5n>.CartView_header__hFb1n{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--ink)}.CartView_page__BVhLk{width:calc(100% - 2 * var(--m));max-width:720px;margin:56px auto 0}.CartView_header__hFb1n{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-row-gap:calc(var(--pad-y) / 2);row-gap:calc(var(--pad-y) / 2);padding:var(--pad-y) var(--in)}.CartView_heading__Z9pWU{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--in);min-width:0}.CartView_count__R_ehq{white-space:nowrap}.CartView_header__hFb1n .CartView_close__cSYG9{grid-column:2;grid-row:1}.CartView_title__0eFkW{font-family:var(--font-display);font-size:var(--t-h2-sm);line-height:1;letter-spacing:-.02em}.CartView_close__cSYG9{--hit:44px;display:inline-grid;place-items:center;width:var(--hit);height:var(--hit);border-radius:50%;box-shadow:0 0 0 1px rgba(250,250,246,.5);color:inherit;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.CartView_close__cSYG9 svg{width:22px;height:22px}@media (hover:hover){.CartView_close__cSYG9:hover{background:var(--light);box-shadow:0 0 0 1px var(--light);color:var(--ink)}}.CartView_note__t9VrZ{padding:var(--pad-y) var(--in);font-size:var(--t-body)}.CartView_empty__oQpIo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pad-y);padding:var(--pad-y) var(--in)}.CartView_emptyLine__34fXf{font-family:var(--font-display);font-size:var(--t-name);line-height:1.2}.CartView_recs__PJl2f{width:100%;margin:0;padding:0;list-style:none}.CartView_recs__PJl2f .CartView_line__9sOAZ{margin:0}.CartView_add__TFSK2,.CartView_shop__GWuw1{font-size:var(--t-body)}.CartView_items__kbbVY{flex:1 1;margin:0;padding:0;list-style:none}.CartView_line__9sOAZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:var(--in);gap:var(--in);margin:0 var(--in);padding:var(--pad-y) 0}.CartView_thumb__2aL0d{display:block;align-self:start;background:#fff}.CartView_info__ytQB2{display:flex;flex-direction:column;justify-content:space-between;gap:var(--pad-y)}.CartView_top__2DstB{display:flex;flex-direction:column;gap:calc(var(--pad-y) / 4)}.CartView_line__9sOAZ .CartView_name__Oakdr{font-family:var(--font-display);font-size:var(--t-card);font-weight:var(--w-heading);line-height:1.1}.CartView_price__ZgYRM{font-size:var(--t-body)}.CartView_plan___kkxb{margin-top:calc(var(--pad-y) / 4);line-height:1.5}.CartView_controls__2Cyvs{display:flex;align-items:center;gap:var(--pad-y)}.CartView_stepper__5wplB{display:grid;grid-template-columns:36px 24px 36px;height:40px;align-items:center;text-align:center;border:1px solid var(--ring);border-radius:0}.CartView_stepper__5wplB button{height:100%;border-radius:0}.CartView_remove__G8jo3{position:relative;opacity:.8;transition:opacity .3s var(--ease)}.CartView_remove__G8jo3:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .5s var(--ease)}@media (hover:hover){.CartView_remove__G8jo3:hover{opacity:1}.CartView_remove__G8jo3:hover:after{transform:scaleX(1);transform-origin:left center}}.CartView_summary__ne88e{display:flex;flex-direction:column;gap:calc(var(--pad-y) / 2);padding:var(--pad-y) var(--in)}.CartView_subtotal__IZnWZ{display:flex;justify-content:space-between;align-items:baseline}.CartView_amount__L0O6q{font-family:var(--font-display);font-size:var(--t-name)}.CartView_small__UqZAW{font-size:calc(var(--t-body) * .8)}.CartView_error__uBJbc{color:#f2a28f}.CartView_actions__28JvV{display:flex;flex-direction:column;padding-top:calc(var(--pad-y) / 2)}.CartView_checkout__Hayjq.CartView_checkout__Hayjq{width:100%}.CartView_items__kbbVY:has(+.CartView_suggest__ArXsJ){flex:0 0 auto}.CartView_suggest__ArXsJ{flex:1 1;display:flex;flex-direction:column;gap:calc(var(--pad-y) / 2);padding:var(--pad-y) var(--in) 0}.CartView_suggestLine__sxABT{opacity:.8}.CartView_empty__oQpIo,.CartView_empty__oQpIo .CartView_recs__PJl2f>.CartView_line__9sOAZ:first-child,.CartView_items__kbbVY>.CartView_line__9sOAZ:first-child{padding-top:0}.DevTools_root__eEPXi{position:fixed;right:16px;bottom:16px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f2efe9}.DevTools_toggle__KNQ9S{padding:9px 12px 8px;border-radius:999px;background:#1c1b19;opacity:.85}.DevTools_panel__uZwJw{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:rgba(28,27,25,.92);box-shadow:0 8px 24px rgba(0,0,0,.2)}.DevTools_row__FsJN4{display:flex;flex-direction:column;gap:6px}.DevTools_name__1KsUR{opacity:.55}.DevTools_options__v2sKZ{display:flex;flex-wrap:wrap;gap:4px;max-width:280px}.DevTools_option__rVjyp{padding:6px 9px 5px;border:1px solid rgba(242,239,233,.25);border-radius:999px;color:inherit}.DevTools_option__rVjyp[aria-pressed=true]{background:#f2efe9;border-color:#f2efe9;color:#1c1b19}.Footer_footer__LxLGV{padding-top:var(--gap-row);padding-bottom:var(--gap-sm);--bg:var(--green);--fg:var(--light);--fg-deep:#e8e7e1;--line:transparent;--divider:transparent;--table-line:transparent;--ring:rgba(250,250,246,0.22);--logo-filter:brightness(0) invert(0.98);background:var(--bg);color:var(--fg)}.Footer_table__b_HRt{position:relative;display:grid;border-bottom:1px solid var(--line)}.Footer_table__b_HRt:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--line)}.Footer_cell__xkXs3{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:var(--in) 0;border-top:1px solid var(--line);border-right:1px solid var(--line)}.Footer_links__kRMrM{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-family:var(--font-serif);font-size:var(--t-heading);line-height:1.9;letter-spacing:.02em}.Footer_links__kRMrM a,.Footer_policies__ijPrI a{position:relative}.Footer_links__kRMrM a{padding-block:.35em;line-height:1.2}.Footer_links__kRMrM a:after,.Footer_policies__ijPrI a:after{content:"";position:absolute;left:0;right:0;bottom:calc(.35em - 3px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .5s var(--ease)}.Footer_policies__ijPrI a:after{bottom:-3px}@media (hover:hover){.Footer_links__kRMrM a:hover:after,.Footer_policies__ijPrI a:hover:after{transform:scaleX(1);transform-origin:left center}}.Footer_small__Fojr_{justify-content:center;gap:0}@media (min-width:1024px){.Footer_table__b_HRt{grid-template-columns:repeat(4,minmax(0,1fr))}.Footer_cell__xkXs3:not(.Footer_small__Fojr_){min-height:200px;padding:var(--in) 0}}.Footer_top__EnE4J{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--pad-y)}.Footer_social__Wi7j3{display:flex;align-items:center;gap:var(--gap-sm)}.Footer_social__Wi7j3 a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 1px var(--ring);transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}@media (hover:hover){.Footer_social__Wi7j3 a:hover{background:var(--light);box-shadow:0 0 0 1px var(--light);color:var(--green)}}.Footer_top__EnE4J [data-brand-band]{padding:0;place-items:start}.Footer_top__EnE4J [data-brand-band] [class*=BrandBlock_mark]{align-items:flex-start}.site:has([data-collection-path],[data-grid-end])>.Footer_footer__LxLGV{--card-foot:0px;margin-top:calc(var(--gap-block) - var(--card-foot))}@media (min-width:1024px){.site:has([data-collection-path],[data-grid-end])>.Footer_footer__LxLGV{--card-foot:var(--pad-y)}}.Footer_table__b_HRt{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer_table__b_HRt>.Footer_lists___zH70,.Footer_table__b_HRt>.Footer_small__Fojr_,.Footer_table__b_HRt>:first-child{grid-column:1/-1}.Footer_lists___zH70{display:flex;gap:var(--gap-row)}.Footer_lists___zH70>nav{display:flex;flex-direction:column;justify-content:flex-start;min-height:0;gap:28px}.Footer_policies__ijPrI{flex-direction:column;justify-content:flex-start;gap:var(--gap-sm)}@media (max-width:1023px){.Footer_lists___zH70{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.Footer_policies__ijPrI.Footer_policies__ijPrI{order:1;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.Footer_policies__ijPrI a{white-space:nowrap;letter-spacing:.06em}.Footer_table__b_HRt>.Footer_legal__fuCOy{order:2;flex-direction:row;justify-content:center;align-items:center;text-align:center;padding-top:0}}@media (min-width:1024px){.Footer_table__b_HRt>.Footer_lists___zH70,.Footer_table__b_HRt>.Footer_small__Fojr_,.Footer_table__b_HRt>:first-child{grid-column:span 1}.Footer_table__b_HRt>:first-child{padding-right:calc(2 * var(--in))}.Footer_lists___zH70{justify-content:flex-start;gap:calc(2 * var(--in));padding-left:25%}.Footer_policies__ijPrI.Footer_policies__ijPrI{flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--pad-y)}}.Footer_legal__fuCOy{flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(2 * var(--in))}.Footer_motion__Ac423{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;min-height:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.Footer_track__bbzRB{position:relative;width:26px;height:14px;border:1px solid;border-radius:999px}.Footer_dot__RQNcq{position:absolute;top:2px;left:2px;width:8px;height:8px;border:1px solid;border-radius:50%;box-sizing:border-box;transition:translate .3s var(--ease),background-color .3s var(--ease)}.Footer_motion__Ac423[aria-checked=true] .Footer_dot__RQNcq{translate:12px 0;background:currentColor}.MobileMenu_scrim__NBWtp{position:fixed;inset:0;z-index:99;background:rgba(28,27,25,.35);opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.MobileMenu_scrim__NBWtp[data-open=true]{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.MobileMenu_menu__F2f54{position:fixed;top:0;right:0;bottom:0;z-index:100;width:min(80vw,400px);display:flex;flex-direction:column;overflow-y:auto;padding:0 var(--in);background:var(--ink);color:var(--light);translate:100% 0;visibility:hidden;transition:translate .6s var(--ease),visibility 0s .6s}.MobileMenu_menu__F2f54[data-open=true]{translate:0 0;visibility:visible;transition:translate .6s var(--ease)}.MobileMenu_top__HA1Pw{display:flex;justify-content:flex-end;align-items:center;padding-top:var(--pad-y);flex-shrink:0}.MobileMenu_close__BmD8s{--hit:44px;display:inline-grid;place-items:center;width:var(--hit);height:var(--hit);border-radius:50%;box-shadow:0 0 0 1px rgba(250,250,246,.5);color:inherit;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.MobileMenu_close__BmD8s svg{width:22px;height:22px}@media (hover:hover){.MobileMenu_close__BmD8s:hover{background:var(--light);box-shadow:0 0 0 1px var(--light);color:var(--ink)}}.MobileMenu_links__VMPpO{display:flex;flex-direction:column;gap:var(--gap-row);padding-top:var(--gap-row)}.MobileMenu_link__tgGwX{display:flex;flex-direction:column;gap:calc(var(--pad-y) / 3);opacity:0;translate:0 18px}.MobileMenu_name__Ai3Oa{font-family:var(--font-display);font-size:var(--t-h2-sm);line-height:1;letter-spacing:-.02em}.MobileMenu_note__DD9rm{opacity:.7}.MobileMenu_menu__F2f54[data-open=true] .MobileMenu_link__tgGwX{opacity:1;translate:0 0;transition:opacity .7s var(--ease) calc(.15s + var(--i) * .08s),translate .9s cubic-bezier(.22,1,.36,1) calc(.15s + var(--i) * .08s)}@media (prefers-reduced-motion:reduce){.MobileMenu_link__tgGwX{opacity:1;translate:none}}.MobileMenu_foot__44kj0{display:flex;gap:20px;margin-top:auto;padding:var(--gap-row) 0 var(--pad-y);font-family:var(--font-body);font-size:13px;line-height:1;opacity:.6}.Header_header__ZPN_X{
  /* !important: globals.css sets every child of .site to position: relative */position:-webkit-sticky!important;position:sticky!important;top:0;z-index:50!important;background:var(--bg);color:var(--fg);transition:top .45s var(--ease),transform .45s var(--ease)}.Header_header__ZPN_X:not([data-ready]):has(+main>section:first-of-type[data-tone=sage]),.Header_header__ZPN_X[data-tone=sage]{--bg:var(--green);--fg:var(--light);--divider:rgba(250,250,246,0.18);--logo-filter:brightness(0) invert(0.98)}.Header_header__ZPN_X[data-tone=white]{--bg:#ffffff}.Header_header__ZPN_X[data-tone=heather]{--bg:#ccccca}.Header_header__ZPN_X[data-tone=cream]{--bg:var(--cream)}.Header_header__ZPN_X[data-hidden=true]{top:-66px}@media (min-width:1024px){.Header_header__ZPN_X[data-hidden=true]{top:-78px}}.Header_bar__MxPb9{position:relative;display:flex;justify-content:space-between;align-items:center;height:64px;font-family:var(--font-display);font-size:17px;line-height:1}.Header_bar__MxPb9:after{display:none!important;content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--divider);transform-origin:left}html.intro .Header_bar__MxPb9:after{animation:Header_m2fill__vaDVw 1.6s cubic-bezier(.65,0,.15,1) .35s both}.site:has(>main>:first-child>[data-reveal=hero]) .Header_bar__MxPb9:after,.site:has(>main>[data-reveal=hero]:first-child) .Header_bar__MxPb9:after{display:none}.Header_logo__1hGYx{display:flex;align-items:center}.Header_logoImg__exmVV{display:block;height:19px;aspect-ratio:2455/460;background:currentColor;-webkit-mask:url(/brand/m2skin-logo-ink.svg) center/contain no-repeat;mask:url(/brand/m2skin-logo-ink.svg) center/contain no-repeat}.Header_nav__LLUoy{display:none}.Header_right__KgjwV{display:flex;align-items:center;gap:var(--gap-header)}.Header_desktop__zl6g7{display:none}.Header_link__rO4Bx{position:relative;padding-block:3px}.Header_link__rO4Bx:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .5s var(--ease)}.Header_link__rO4Bx[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.Header_link__rO4Bx:hover:after{transform:scaleX(1);transform-origin:left center}}.Header_icon__boFJ7{--glyph:24px;--hit:44px;position:relative;display:inline-grid;place-items:center;width:var(--hit);height:var(--hit);color:inherit;transition:opacity .3s ease}.Header_icon__boFJ7 svg{display:block;width:var(--glyph);height:var(--glyph);overflow:visible}.Header_icon__boFJ7.Header_desktop__zl6g7{display:none}@media (hover:hover){.Header_icon__boFJ7:hover{opacity:.6}}.Header_cartCount__7tU0P{position:absolute;top:calc((var(--hit) - var(--glyph)) / 2 - 3px);right:calc((var(--hit) - var(--glyph)) / 2 - 5px);font-family:var(--font-mono);font-size:9px;line-height:1}@media (max-width:1023px){.Header_bar__MxPb9{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo . right"}.Header_logo__1hGYx{grid-area:logo;justify-self:start}.Header_right__KgjwV{grid-area:right;justify-self:end}}@media (max-width:479px){.Header_bar__MxPb9{font-size:15px}.Header_logoImg__exmVV{height:17px}}@media (min-width:1024px){.Header_bar__MxPb9{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo . nav right";grid-column-gap:30px;column-gap:30px;align-items:center;height:76px;padding:0;font-size:20px}.Header_logo__1hGYx{grid-area:logo;justify-self:start}.Header_logoImg__exmVV{height:21px}.Header_nav__LLUoy{grid-area:nav;display:flex;align-items:center;gap:30px}.Header_nav__LLUoy .Header_link__rO4Bx,.Header_right__KgjwV .Header_link__rO4Bx{font-weight:600}.Header_right__KgjwV{grid-area:right;justify-content:flex-end}.Header_desktop__zl6g7{display:inline}.Header_icon__boFJ7{--glyph:24px;--hit:40px}.Header_icon__boFJ7.Header_desktop__zl6g7{display:inline-grid}}.Header_menuButton__3eGgA{margin-right:calc((var(--glyph) - var(--hit)) / 2);font:inherit}@media (min-width:1024px){.Header_menuButton__3eGgA{display:none!important}}.NewsletterForm_form__ZYZr_{position:relative;display:flex;align-items:stretch;border-bottom:1px solid}.NewsletterForm_input__ChLXf{flex:1 1;min-width:0;height:52px;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-serif);font-size:var(--t-body);outline:none}.NewsletterForm_form__ZYZr_:has(.NewsletterForm_input__ChLXf:focus-visible){outline:1px solid currentColor;outline-offset:6px}.NewsletterForm_input__ChLXf::placeholder{color:inherit;opacity:.6}.NewsletterForm_submit__A62op{padding:0 0 0 20px;font-family:var(--font-serif);font-size:var(--t-body);letter-spacing:0;text-transform:none;transition:opacity .4s var(--ease)}.NewsletterForm_submit__A62op:disabled{opacity:.5}@media (hover:hover){.NewsletterForm_submit__A62op:hover{opacity:.7}}.NewsletterForm_error__DozLS{position:absolute;top:calc(100% + 8px);left:0;font-family:var(--font-serif);font-size:var(--t-body)}.NewsletterForm_done__o80qo{font-family:var(--font-serif);font-size:var(--t-body);line-height:1.6}.NewsletterSection_section__exO1G{grid-column:1/-1;scroll-margin-top:120px}.NewsletterSection_body__neZpF{display:flex;flex-direction:column;gap:28px}.NewsletterSection_text__bE2Kx{display:flex;flex-direction:column;gap:12px;max-width:30em;font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh-body)}.NewsletterSection_text__bE2Kx p{margin:0}.NewsletterSection_title__lc_mS{font-family:var(--font-display);font-size:var(--t-heading);font-weight:var(--w-heading);line-height:1.2}@media (min-width:1024px){.NewsletterSection_section__exO1G{grid-column:1/3}.NewsletterSection_body__neZpF{padding-right:12%}}.BrandBlock_band__Ibk8m{display:grid;place-items:center;padding:144px 0;border-radius:0;background:var(--green);color:var(--light)}.BrandBlock_mark__12PEZ{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.BrandBlock_logo__D7lIW{position:relative;display:block;width:132px}.BrandBlock_tagline__h1SWv{width:max-content;max-width:none;margin:0;white-space:nowrap;font-family:var(--font-display);font-size:var(--t-heading);font-weight:var(--w-heading);line-height:1.2}.BrandBlock_line__KZVAs{display:block;text-align:center}.BrandBlock_logoImg__w6056{display:block;width:100%;height:auto}@media (min-width:1024px){.BrandBlock_band__Ibk8m{padding-block:clamp(176px,15vw,232px)}.BrandBlock_logo__D7lIW{width:168px}}.BrandBlock_reg__P1yvf{position:absolute;top:-.15em;left:calc(100% + 3px);font-family:var(--font-body);font-size:10px;line-height:1}.GridLines_lines__ucr7G{position:absolute;inset:0;width:calc(100% - 2 * var(--m));max-width:var(--maxw);margin-inline:auto;pointer-events:none}.GridLines_lines__ucr7G span{position:absolute;top:0;width:1px;background:var(--line)}.GridLines_scroll__z_shU span{height:0}.GridLines_load__D6jri span{bottom:0;transform-origin:top;animation:GridLines_m2line__J7SLh 2.4s cubic-bezier(.6,0,.2,1) both}.GridLines_lines__ucr7G span:first-child{left:0}.GridLines_lines__ucr7G span:nth-child(2){left:calc(50% - 1px);animation-delay:.14s}.GridLines_lines__ucr7G span:nth-child(3){left:calc(100% - 1px);animation-delay:.28s}.GridLines_lines__ucr7G span:nth-child(4),.GridLines_lines__ucr7G span:nth-child(5){display:none}@media (min-width:1024px){.GridLines_lines__ucr7G span:nth-child(2){left:calc(25% - 1px)}.GridLines_lines__ucr7G span:nth-child(3){left:calc(50% - 1px)}.GridLines_lines__ucr7G span:nth-child(4){display:block;left:calc(75% - 1px);animation-delay:.42s}.GridLines_lines__ucr7G span:nth-child(5){display:block;left:calc(100% - 1px);animation-delay:.56s}}.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y{border-block:0;padding:0 0 var(--gap-head);align-items:flex-start;text-align:left}.Tagline_tagline__d_17y:before,.Tagline_tagline__d_17y>:first-child[class*=mark]{display:none}.Tagline_tagline__d_17y>[class*=SectionHead_text]{align-items:flex-start}.Tagline_tagline__d_17y [class*=SectionHead_title]{font-size:var(--t-display);line-height:1;white-space:nowrap;text-box:trim-start cap alphabetic}.Tagline_tagline__d_17y [class*=SectionHead_title] .it{display:block}.Tagline_tagline__d_17y [class*=SectionHead_description],.Tagline_tagline__d_17y [class*=SectionHead_description] p{text-wrap:pretty;line-height:1.65;letter-spacing:-.01em}.Tagline_tagline__d_17y.Tagline_tagline__d_17y>[class*=SectionHead_cta]{margin:0}@media (max-width:1023px){.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:0;row-gap:0}.Tagline_tagline__d_17y>[class*=SectionHead_text]{display:contents}.Tagline_tagline__d_17y [class*=SectionHead_title]{grid-column:1;grid-row:1;font-size:min(12.2vw,64px);text-box:trim-both cap alphabetic}.Tagline_tagline__d_17y [class*=SectionHead_title] .it{display:inline}.Tagline_tagline__d_17y [class*=SectionHead_title]:not(:has(.lead-last)) .it{display:block}.Tagline_tagline__d_17y [class*=SectionHead_title] .lead-last:before{content:"";display:block}.Tagline_tagline__d_17y [class*=SectionHead_description]{grid-column:1;grid-row:2;margin-top:var(--pad-y)}.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y>[class*=SectionHead_cta][class*=SectionHead_cta]{grid-column:1;grid-row:1;justify-self:end;align-self:start}.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y>[class*=SectionHead_cta]>button[class],.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y>a[class*=SectionHead_cta][class*=SectionHead_cta]{width:var(--cta-sm);height:40px;padding:1px 0 0;white-space:nowrap;letter-spacing:.1em}.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y>div[class*=SectionHead_cta][class*=SectionHead_cta]{padding:0}}@media (min-width:1024px){.Tagline_tagline__d_17y.Tagline_tagline__d_17y.Tagline_tagline__d_17y{display:grid;grid-template-columns:subgrid;grid-template-rows:1fr auto auto 1fr;grid-column-gap:0;column-gap:0;grid-row-gap:0;row-gap:0}.Tagline_tagline__d_17y>[class*=SectionHead_text]{display:contents}.Tagline_tagline__d_17y [class*=SectionHead_title]{grid-column:1/3;grid-row:1/-1;font-size:clamp(80px,7.8vw,116px);align-self:center;text-box:trim-both cap alphabetic}.Tagline_tagline__d_17y [class*=SectionHead_description]{grid-column:3/-1;grid-row:2;max-width:26em;margin-left:var(--in)}.Tagline_tagline__d_17y.Tagline_tagline__d_17y>[class*=SectionHead_cta]{grid-column:3/-1;grid-row:3;justify-self:start;align-self:start;margin-left:var(--in);margin-top:var(--pad-y)}}.ProductCard_card__UZlGF{display:flex;flex-direction:column}.ProductCard_link__7hLmN{display:block}.ProductCard_tile__Y0Ij5{position:relative;aspect-ratio:1;isolation:isolate;overflow:hidden;background:#fff}.ProductCard_tile__Y0Ij5[data-flat],.ProductCard_tile__Y0Ij5[data-flat]>:first-child{background:transparent}.ProductCard_tile__Y0Ij5[data-flat]{aspect-ratio:1}[data-block=sage] .ProductCard_tile__Y0Ij5[data-flat]{background:var(--stone)}.ProductCard_tile__Y0Ij5[data-flat]:after{content:none}.ProductCard_tile__Y0Ij5:after{content:"";position:absolute;inset:0;box-shadow:inset -1px 0 0 var(--tile-rule);pointer-events:none}.ProductCard_video__bStLp{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.ProductCard_video__bStLp[data-on=true]{opacity:1}.ProductCard_specimen__b_YJv{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .9s var(--ease);pointer-events:none}.ProductCard_specimen__b_YJv>div{background:var(--bg)}.ProductCard_specimenLabel__RCh0A{position:absolute;left:var(--in);right:var(--in);bottom:18px;display:flex;justify-content:space-between;gap:12px;opacity:0;translate:0 4px;transition:opacity .6s var(--ease),translate .6s var(--ease)}@media (hover:hover){.ProductCard_card__UZlGF:hover .ProductCard_specimen__b_YJv{opacity:1}.ProductCard_card__UZlGF:hover .ProductCard_specimenLabel__RCh0A{opacity:1;translate:0 0;transition-delay:.35s}.ProductCard_card__UZlGF:hover .ProductCard_tile__Y0Ij5:has(.ProductCard_specimen__b_YJv) .ProductCard_img__oD_df{filter:none}}.ProductCard_tile__Y0Ij5 .ProductCard_media__vf69f{position:absolute;inset:0}.ProductCard_img__oD_df{transition:filter .9s var(--ease)}@media (hover:hover){.ProductCard_card__UZlGF:hover .ProductCard_img__oD_df{filter:brightness(1.18)}.ProductCard_card__UZlGF:hover .ProductCard_tile__Y0Ij5:has(.ProductCard_video__bStLp) .ProductCard_img__oD_df{filter:none}}.ProductCard_info__Vt4J_{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;padding:var(--pad-y) var(--in)}.ProductCard_words__STNGC{flex:1 1;display:flex;flex-direction:column;gap:8px}.ProductCard_text__AHtgf{flex:1 1;display:flex;flex-direction:column;gap:4px}.ProductCard_foot__l01XB{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(var(--pad-y) / 2) var(--pad-y);width:100%;margin-top:var(--pad-y)}.ProductCard_cta__5tzvm,.ProductCard_foot__l01XB .ProductCard_price__wXaBs{margin-top:0}@media (max-width:1023px){.ProductCard_foot__l01XB{flex-wrap:nowrap;gap:8px}.ProductCard_foot__l01XB .ProductCard_cta__5tzvm,.ProductCard_foot__l01XB>.ProductCard_cta__5tzvm{width:auto;margin-left:auto}}@media (min-width:1024px){.ProductCard_foot__l01XB{column-gap:8px}.ProductCard_foot__l01XB>.ProductCard_cta__5tzvm.ProductCard_cta__5tzvm[data-buy][data-buy]{flex:1 0 auto;min-width:0;max-width:var(--cta-sm);margin-left:auto;padding-inline:12px}}@media (min-width:1024px) and (max-width:1439px){.ProductCard_foot__l01XB{flex-wrap:wrap}.ProductCard_foot__l01XB>.ProductCard_cta__5tzvm.ProductCard_cta__5tzvm.ProductCard_cta__5tzvm[data-buy][data-buy]{flex:1 1 100%;width:100%;max-width:none;margin-left:0}}.ProductCard_eyebrow__TO56d,.ProductCard_name__0jmlV{margin-bottom:calc(var(--pad-y) / 2)}.ProductCard_name__0jmlV{padding-right:calc(var(--in) / 2);font-family:var(--font-display);font-size:var(--t-card);font-weight:var(--w-heading);line-height:1.1}.ProductCard_note__naloI{font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty}.ProductCard_price__wXaBs{margin-top:auto;display:flex;align-items:baseline;gap:10px;font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh-body);white-space:nowrap}.CollectionView_grid__F58L_{row-gap:var(--gap-row);border-bottom:1px solid var(--line)}.CollectionView_empty__jcHk2{grid-column:1/-1;padding:40px var(--in)}@media (min-width:1024px){.CollectionView_grid__F58L_>article{--gl:0px;--gr:calc(var(--in) * 1.5)}.CollectionView_grid__F58L_>article:nth-child(4n+2){--gl:calc(var(--in) * 0.5);--gr:var(--in)}.CollectionView_grid__F58L_>article:nth-child(4n+3){--gl:var(--in);--gr:calc(var(--in) * 0.5)}.CollectionView_grid__F58L_>article:nth-child(4n){--gl:calc(var(--in) * 1.5);--gr:0px}.CollectionView_grid__F58L_>article>a:first-child{padding:0 var(--gr) 0 var(--gl)}.CollectionView_grid__F58L_>article>[class*=ProductCard_info]{padding-left:var(--gl);padding-right:var(--gr)}.CollectionView_grid__F58L_>article>a:first-child>div:after{display:none}}@media (max-width:1023px){.CollectionView_grid__F58L_>article>a:first-child>div:after{display:none}.CollectionView_grid__F58L_>article:nth-child(odd){--gl:0px;--gr:calc(var(--in) / 2)}.CollectionView_grid__F58L_>article:nth-child(2n){--gl:calc(var(--in) / 2);--gr:0px}.CollectionView_grid__F58L_>article>a:first-child{padding:0 var(--gr) 0 var(--gl)}.CollectionView_grid__F58L_>article>[class*=ProductCard_info]{padding-left:var(--gl);padding-right:var(--gr)}.CollectionView_grid__F58L_{row-gap:var(--pad-y)}.CollectionView_grid__F58L_ [class*=ProductCard_info]{padding-top:calc(var(--pad-y) / 2);padding-bottom:0}.CollectionView_grid__F58L_ [class*=ProductCard_eyebrow],.CollectionView_grid__F58L_ [class*=ProductCard_name]{margin-bottom:calc(var(--pad-y) / 4)}.CollectionView_grid__F58L_ [class*=ProductCard_foot]{margin-top:calc(var(--pad-y) / 2)}}.page_page__uHtEA{padding-bottom:0}.page_list__LpRcN{margin-block:0;padding:0;list-style:none}.page_row__l_cdF{grid-column:1/-1;gap:calc(var(--pad-y) / 2 + 4px);padding-block:var(--pad-y);text-align:center;scroll-margin-top:96px}.page_row__l_cdF,.page_who__Ik3tV{display:flex;flex-direction:column;align-items:center}.page_who__Ik3tV{gap:4px}.page_place__uCtnk{font-family:var(--font-serif);font-size:var(--t-body);line-height:1.65;letter-spacing:-.01em}.page_name__RgtHb{margin:0;font-family:var(--font-display);font-size:var(--t-card);font-weight:var(--w-heading);line-height:1.1}.page_links__ju0pe{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-sm)}.page_links__ju0pe>.page_cta__Yl9Wk.page_cta__Yl9Wk.page_cta__Yl9Wk{flex:none;width:var(--cta-sm);height:40px;padding-inline:0;justify-content:center}@media (min-width:1024px){.page_row__l_cdF{flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:880px;margin-inline:auto;padding-block:var(--pad-y);text-align:left}.page_who__Ik3tV{align-items:flex-start}.page_links__ju0pe{flex-wrap:nowrap;justify-content:flex-end}}.page_mail__lL8VV{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.page_wholesale__AvY5b.page_wholesale__AvY5b.page_wholesale__AvY5b{padding-block:var(--gap-block)}.page_wholesale__AvY5b.page_wholesale__AvY5b>[class*=SectionHead_head][class]{padding-block:0}.page_wholesale__AvY5b [class*=SectionHead_title]>span:last-child{display:block}.page_row__l_cdF:first-child{padding-top:0}.page_row__l_cdF:last-child{padding-bottom:0}.SearchBox_box__Qkkvo{--q:var(--t-query);margin-top:calc(-.34 * var(--q));grid-column:1/-1;display:flex;flex-direction:column;gap:var(--pad-y)}.SearchBox_field__N3bY8{display:flex;align-items:center;gap:var(--in);padding-bottom:0;border-bottom:1px solid var(--ring);transition:border-color .4s var(--ease)}.SearchBox_field__N3bY8:focus-within{border-bottom-color:var(--fg)}.SearchBox_input__0AP4F{flex:1 1;min-width:0;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--font-display);font-size:var(--t-query);font-weight:400;line-height:1.35;letter-spacing:-.03em;caret-color:var(--fg);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchBox_input__0AP4F::placeholder{color:color-mix(in srgb,var(--fg) 35%,transparent)}.SearchBox_input__0AP4F::-webkit-search-cancel-button{display:none}.SearchBox_clear__E5j_5{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px var(--ring);color:inherit;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}@media (hover:hover){.SearchBox_clear__E5j_5:hover{background:var(--fg);box-shadow:0 0 0 1px var(--fg);color:var(--bg)}}@media (max-width:1023px){.SearchBox_field__N3bY8{gap:var(--gap-sm)}.SearchBox_box__Qkkvo{--q:min(var(--t-query),12.5vw)}.SearchBox_input__0AP4F{font-size:var(--q)}}.CompleteRitual_table__NA3YO{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:var(--gap-row);row-gap:var(--gap-row);border-bottom:1px solid var(--divider);--col:calc(min(100vw - 2 * var(--m), var(--maxw)) / 2)}.CompleteRitual_item__KfaAn{display:flex;flex-direction:column;padding-right:1px}.CompleteRitual_item__KfaAn:nth-child(odd){padding-left:1px}.CompleteRitual_item__KfaAn [class*=ProductCard_tile]{aspect-ratio:auto;height:calc(var(--col) * 1.25)}.CompleteRitual_item__KfaAn [class*=ProductCard_tile]:after{display:none}.CompleteRitual_item__KfaAn>*{flex:1 1}@media (min-width:1024px){.CompleteRitual_item__KfaAn:nth-child(odd){padding-left:0}.CompleteRitual_item__KfaAn:nth-child(4n+1){padding-left:1px}.CompleteRitual_table__NA3YO{--col:calc(min(100vw - 2 * var(--m), var(--maxw)) / 4)}.CompleteRitual_item__KfaAn,.CompleteRitual_item__KfaAn:nth-child(4n+1),.CompleteRitual_item__KfaAn:nth-child(odd){padding:0}.CompleteRitual_item__KfaAn [class*=ProductCard_tile]{height:auto;aspect-ratio:4/5}.CompleteRitual_item__KfaAn{--gl:0px;--gr:calc(var(--in) * 1.5)}.CompleteRitual_item__KfaAn:nth-child(4n+2){--gl:calc(var(--in) * 0.5);--gr:var(--in)}.CompleteRitual_item__KfaAn:nth-child(4n+3){--gl:var(--in);--gr:calc(var(--in) * 0.5)}.CompleteRitual_item__KfaAn:nth-child(4n){--gl:calc(var(--in) * 1.5);--gr:0px}.CompleteRitual_item__KfaAn [class*=ProductCard_link]{padding:0 var(--gr) 0 var(--gl)}.CompleteRitual_item__KfaAn [class*=ProductCard_info]{padding-left:var(--gl);padding-right:var(--gr)}}@media (max-width:1023px){.CompleteRitual_table__NA3YO{display:flex;overflow-x:auto;margin-right:calc(-1 * var(--m));padding-right:var(--m);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.CompleteRitual_table__NA3YO::-webkit-scrollbar{display:none}.CompleteRitual_item__KfaAn,.CompleteRitual_item__KfaAn:nth-child(odd){flex:0 0 80%;padding:0;scroll-snap-align:start;scroll-snap-stop:always;background:var(--bg)}.CompleteRitual_item__KfaAn+.CompleteRitual_item__KfaAn{border-left:1px solid var(--divider)}.CompleteRitual_item__KfaAn [class*=ProductCard_tile]{height:auto;aspect-ratio:4/5}.CompleteRitual_item__KfaAn{--gl:calc(var(--in) / 2);--gr:calc(var(--in) / 2)}.CompleteRitual_item__KfaAn:first-child{--gl:0px;flex-basis:calc(80% - var(--in) / 2)}.CompleteRitual_item__KfaAn [class*=ProductCard_link]{padding:0 var(--gr) 0 var(--gl)}.CompleteRitual_item__KfaAn [class*=ProductCard_info]{padding-left:var(--gl);padding-right:var(--gr)}}.CompleteRitual_table__NA3YO [class*=ProductCard_info]{padding-bottom:0}.HowToUse_section__e2y84{padding:var(--gap-section) 0 0}.HowToUse_title__7JPFq{font-family:var(--font-display);font-size:var(--t-title);font-weight:400;line-height:1;letter-spacing:-.01em}.HowToUse_body__jLe1d{grid-column:1/-1;background:var(--bg)}.HowToUse_body__jLe1d,.HowToUse_words__S3jyU{display:flex;flex-direction:column;gap:var(--pad-y)}.HowToUse_when__f_2mL{font-style:italic;line-height:1.45}.HowToUse_text__u_Bsc,.HowToUse_when__f_2mL{margin:0;font-family:var(--font-serif);font-size:var(--t-body);text-wrap:pretty}.HowToUse_text__u_Bsc{line-height:var(--lh-body)}.HowToUse_photo__WXgDc{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--light)}.HowToUse_img___b9Yt{object-fit:cover;filter:var(--bw)}.HowToUse_benefits__KgLLk{display:flex;flex-direction:column;gap:calc(var(--pad-y) / 2);padding-top:calc(var(--pad-y) / 2)}@media (max-width:1023px){.HowToUse_words__S3jyU{display:contents}.HowToUse_words__S3jyU>*{order:2}.HowToUse_words__S3jyU>.HowToUse_title__7JPFq{order:0}.HowToUse_body__jLe1d .HowToUse_photo__WXgDc{order:1}}@media (min-width:1024px){.HowToUse_body__jLe1d{display:grid;grid-template-columns:subgrid;grid-gap:0;gap:0;align-items:center}.HowToUse_words__S3jyU{grid-column:1/3;grid-row:1;padding:0 var(--in) 0 0}.HowToUse_photo__WXgDc{grid-column:3/5;grid-row:1;margin:0 0 0 var(--in)}.HowToUse_body__jLe1d[data-photo=false] .HowToUse_words__S3jyU{grid-column:1/-1;max-width:75%;margin:0 auto}}.Pills_pills__9X97t{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.Pills_pill__Qa3OP{padding:9px 14px 8px;border:1px solid var(--ring);border-radius:999px;line-height:1.2}@media (max-width:1023px){.Pills_pills__9X97t.Pills_pills__9X97t{flex-wrap:nowrap;align-self:stretch;min-width:0;overflow-x:auto;margin-inline:calc(-1 * var(--m));padding-inline:var(--m);scroll-padding-inline:var(--m);overscroll-behavior-x:contain;scrollbar-width:none}.Pills_pills__9X97t::-webkit-scrollbar{display:none}.Pills_pill__Qa3OP{flex:none;white-space:nowrap}}.ProductDetail_hero__khzaH{position:relative;isolation:isolate}.ProductDetail_hero__khzaH:before{content:"";position:absolute;top:0;bottom:0;left:50%;translate:-50% 0;width:calc(min(100% - 2 * var(--m), var(--maxw)) - 2px);z-index:-1;background:var(--bg);pointer-events:none}.ProductDetail_lockup__G4vTD{display:flex;flex-direction:column;gap:var(--pad-y);padding:var(--gap-row) 0 0}.ProductDetail_head__6bSqB{display:flex;flex-direction:column;gap:var(--pad-y);padding:0 var(--in)}.ProductDetail_title__NxEAB{font-family:var(--font-display);font-size:var(--t-product);line-height:.98;letter-spacing:-.02em}.ProductDetail_priceRow___Ys_z{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ProductDetail_price__meHef{font-family:var(--font-serif);font-size:var(--t-body)}.ProductDetail_size__iaQRw{display:block}.ProductDetail_rating__2SP42{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);white-space:nowrap}.ProductDetail_ratingLong__Elt0i{display:none}.ProductDetail_description__kT4BL{font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty}.ProductDetail_howTo__Ugyty{display:flex;flex-direction:column;gap:calc(var(--pad-y) / 2)}.ProductDetail_howToText__JLPdD{margin:0;font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty}.ProductDetail_benefits__R2X1k{display:flex;flex-direction:column;gap:calc(var(--pad-y) / 2);min-width:0}.ProductDetail_description__kT4BL p{margin:0 0 1em}.ProductDetail_description__kT4BL p:last-child{margin-bottom:0}.ProductDetail_description__kT4BL *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:inherit!important}.ProductDetail_description__kT4BL ol,.ProductDetail_description__kT4BL ul{margin:0 0 1em;padding-left:1.1em}.ProductDetail_description__kT4BL li{margin:0}@media (min-width:1024px){.ProductDetail_product__OlfTV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ProductDetail_product__OlfTV>:first-child{grid-column:1/3;margin-right:var(--in)}.ProductDetail_lockup__G4vTD{grid-column:3/5;align-self:start;position:-webkit-sticky;position:sticky;top:32px;padding:var(--gap-row) 0 0;isolation:isolate;padding-right:0;margin-right:calc(-1 * var(--in))}.ProductDetail_lockup__G4vTD:before{content:"";position:absolute;inset:0 1px 0 0;z-index:-1;background:var(--bg)}.ProductDetail_ratingLong__Elt0i{display:inline}.ProductDetail_ratingShort__uajyH{display:none}}@media (max-width:1023px){.ProductDetail_lockup__G4vTD{--in:0px}}.ProductDetail_notes__uTFDU{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--gap-sm);column-gap:var(--gap-sm);grid-row-gap:var(--gap-xs);row-gap:var(--gap-xs);margin:0}.ProductDetail_notesRow__IuR_k{display:contents}.ProductDetail_tier__n7Ec_{align-self:center;min-width:56px;opacity:.7}.ProductDetail_notesPills__NoPhL{margin:0;min-width:0}@media (max-width:1023px){.ProductDetail_notesList__FmUNB.ProductDetail_notesList__FmUNB.ProductDetail_notesList__FmUNB{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}