:root{--wl-cream: #f7f3e9;--wl-paper: #fffdf8;--wl-ink: #20231f;--wl-muted: #62685f;--wl-forest: #183f31;--wl-sage: #9eb79f;--wl-sage-soft: #e4ece2;--wl-sand: #ddd0b7;--wl-lilac: #d9d0e7;--wl-blush: #ead4d2;--wl-line: rgba(32, 35, 31, .12);--wl-radius-sm: 10px;--wl-radius: 18px;--wl-radius-lg: 28px}html{scroll-behavior:smooth}body{color:var(--wl-ink);background:var(--wl-paper);-webkit-font-smoothing:antialiased}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{letter-spacing:0}.button,.shopify-payment-button__button,.quick-add__submit{min-height:4.8rem;border-radius:999px;font-weight:750;letter-spacing:.01em;text-transform:none}.button:before,.button:after{border-radius:inherit}.header-wrapper{border-bottom-color:var(--wl-line);background:#fffdf8f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header{max-width:144rem}.header__heading-link .h2{color:var(--wl-forest);font-family:var(--font-heading-family);font-size:clamp(2rem,2.3vw,3rem);font-weight:800;letter-spacing:-.04em}.header__menu-item,.list-menu__item{color:var(--wl-ink);font-size:1.35rem;font-weight:650}.header__menu-item span,.header__menu-item span.header__active-menu-item{padding:.4rem .7rem;border-radius:999px}.header__menu-item:hover span,.header__menu-item span.header__active-menu-item{color:var(--wl-forest);background:var(--wl-sage-soft)}.wl-header-routine{display:inline-flex;min-height:4.1rem;padding:.9rem 1.4rem;border:1px solid var(--wl-forest);border-radius:999px;align-items:center;justify-content:center;color:var(--wl-forest);font-size:1.2rem;font-weight:800;text-decoration:none;white-space:nowrap}.wl-header-routine:hover{color:#fff;background:var(--wl-forest)}.announcement-bar{font-size:1.2rem;font-weight:700;letter-spacing:.03em}.card-wrapper .card__inner{overflow:hidden;border:0;border-radius:var(--wl-radius);background:var(--wl-cream)}.card-wrapper .card__media{border-radius:var(--wl-radius)}.card-wrapper .card__information{padding-inline:.2rem}.card-wrapper .card__heading{color:var(--wl-ink);font-size:1.45rem;font-weight:750;line-height:1.25}.card-wrapper .price{margin-top:.55rem;color:var(--wl-forest);font-weight:750}.card-wrapper .quick-add__submit{border-color:var(--wl-forest);color:#fff;background:var(--wl-forest)}.card__badge .badge{padding:.55rem .9rem;border:0;border-radius:999px;font-size:1rem;font-weight:750;letter-spacing:.03em;text-transform:none}.facets-container,.facets__form,.mobile-facets__open-wrapper{color:var(--wl-ink)}.facet-filters__sort,.facets__summary,.mobile-facets__open{border-radius:999px}.drawer__inner{background:var(--wl-paper)}.drawer__heading,.cart-item__name{color:var(--wl-ink)}.cart-drawer .cart-item__image{border-radius:var(--wl-radius-sm);background:var(--wl-cream)}.cart__checkout-button{background:var(--wl-forest)}.footer{color:#f8f5ed;background:var(--wl-forest)}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .copyright__content,.footer .copyright__content a{color:inherit}.footer .footer-block__heading{font-weight:750}.footer .field__input{color:var(--wl-ink);background:#fff}.footer .field__label{color:var(--wl-muted)}.wl-footer-disclaimer{max-width:90rem;margin:2.4rem auto 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.18);color:#ffffffb8;font-size:1.15rem;line-height:1.55;text-align:center}.collection-hero{background:var(--wl-cream)}.collection-hero__inner{padding-block:3.2rem}.collection-hero__title{color:var(--wl-forest);font-size:clamp(3.6rem,7vw,7rem);letter-spacing:-.045em;line-height:.98}.collection-hero__description{max-width:68rem;color:var(--wl-muted);font-size:1.6rem;line-height:1.55}.wl-collection-note{max-width:66rem;margin-top:1.6rem;padding:1.4rem 1.6rem;border-left:3px solid var(--wl-sage);color:var(--wl-muted);background:#ffffff9e;font-size:1.3rem;line-height:1.5}.cro-product-page{--cro-ink: var(--wl-ink) !important;--cro-muted: var(--wl-muted) !important;--cro-surface: var(--wl-cream) !important;--cro-card: var(--wl-paper) !important;--cro-accent: var(--wl-forest) !important;--cro-accent-soft: var(--wl-sage-soft) !important;--cro-success: #2d7250 !important}.cro-atc,.cro-value-cta{border-radius:999px!important}.wl-product-guide{padding:4.8rem 0;color:var(--wl-ink);background:var(--wl-paper)}.wl-product-guide__shell{width:min(100% - 3.2rem,112rem);margin-inline:auto}.wl-product-guide__eyebrow{margin:0 0 .8rem;color:var(--wl-forest);font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.wl-product-guide__heading{max-width:74rem;margin:0 auto 2.8rem;color:var(--wl-ink);font-size:clamp(2.8rem,7vw,5rem);letter-spacing:-.04em;line-height:1;text-align:center}.wl-product-guide__grid{display:grid;gap:1rem}.wl-product-guide__card{padding:1.8rem;border:1px solid var(--wl-line);border-radius:var(--wl-radius);background:var(--wl-cream)}.wl-product-guide__card-icon{display:grid;width:4.2rem;height:4.2rem;margin-bottom:1.2rem;border-radius:50%;color:var(--wl-forest);background:var(--wl-sage-soft);place-items:center}.wl-product-guide__card-icon .icon-accordion{width:2.1rem;height:2.1rem;fill:currentColor}.wl-product-guide__card h3{margin:0 0 .6rem;color:var(--wl-ink);font-size:1.7rem;font-weight:800}.wl-product-guide__card p{margin:0;color:var(--wl-muted);font-size:1.35rem;line-height:1.55}.wl-product-faq{max-width:84rem;margin:4rem auto 0;border-top:1px solid var(--wl-line)}.wl-product-faq details{border-bottom:1px solid var(--wl-line)}.wl-product-faq summary{display:flex;padding:1.7rem 0;align-items:center;justify-content:space-between;gap:1rem;color:var(--wl-ink);font-size:1.45rem;font-weight:800;list-style:none;cursor:pointer}.wl-product-faq summary::-webkit-details-marker{display:none}.wl-product-faq summary:after{content:"+";font-size:2rem;font-weight:400}.wl-product-faq details[open] summary:after{content:"\2212"}.wl-product-faq__answer{padding:0 0 1.7rem;color:var(--wl-muted);font-size:1.35rem;line-height:1.6}@media screen and (max-width:989px){.header{padding-block:1.2rem}.header__icons{gap:0}.header__icon{width:4rem}.footer__content-top{padding-inline:2rem}}@media screen and (min-width:750px){.wl-product-guide{padding:7rem 0}.wl-product-guide__shell{width:min(100% - 6.4rem,112rem)}.wl-product-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.wl-product-guide__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wellness-theme.css.map */
