:root{--brand-bone: #f7f4ef;--brand-bone-deep: #efe9e0;--brand-surface: #ffffff;--brand-ink: #2a2723;--brand-green: #3d5f3c;--brand-green-deep: #334f32;--brand-green-light: #527c50;--brand-green-wash: #edf2ec;--brand-clay: #b9765a;--brand-clay-deep: #8f5540;--brand-clay-wash: #f3e7e0;--brand-muted: #6e6a62;--brand-line: #ded7cc;--brand-line-strong: #c6bcac;--brand-text: var(--brand-ink);--brand-text-muted: var(--brand-muted);--brand-text-accent: var(--brand-green-deep);--brand-rule: var(--brand-line);--brand-rule-accent: var(--brand-green-light);--brand-font-display: var(--font-heading-family);--brand-font-body: var(--font-body-family);--brand-text-2xs: 1.25rem;--brand-text-xs: 1.4rem;--brand-text-sm: 1.5rem;--brand-text-base: 1.7rem;--brand-text-md: 1.9rem;--brand-text-lg: 2.4rem;--brand-text-xl: 3rem;--brand-text-2xl: 3.8rem;--brand-text-3xl: 4.8rem;--brand-text-4xl: 6.4rem;--brand-leading-tight: 1.12;--brand-leading-snug: 1.3;--brand-leading-body: 1.7;--brand-tracking-display: -.01em;--brand-tracking-eyebrow: .16em;--brand-space-3xs: .4rem;--brand-space-2xs: .8rem;--brand-space-xs: 1.2rem;--brand-space-sm: 1.6rem;--brand-space-md: 2.4rem;--brand-space-lg: 3.2rem;--brand-space-xl: 4.8rem;--brand-space-2xl: 6.4rem;--brand-space-3xl: 9.6rem;--brand-space-4xl: 12.8rem;--brand-radius-xs: .2rem;--brand-radius-sm: .4rem;--brand-radius-md: .8rem;--brand-radius-lg: 1.2rem;--brand-radius-xl: 1.6rem;--brand-hairline: .1rem;--brand-rule-heavy: .2rem;--brand-tap-min: 4.8rem;--brand-ease: cubic-bezier(.2, .6, .2, 1);--brand-duration: .48s;--brand-duration-fast: .2s;--brand-measure: 62ch;--brand-measure-tight: 46ch}body{font-size:var(--brand-text-base);line-height:var(--brand-leading-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--brand-font-display);font-weight:400;font-style:normal;letter-spacing:var(--brand-tracking-display);line-height:var(--brand-leading-tight);text-wrap:balance}.h0{font-size:var(--brand-text-3xl)}h1,.h1{font-size:var(--brand-text-2xl)}h2,.h2{font-size:var(--brand-text-xl)}h3,.h3{font-size:var(--brand-text-lg)}h4,.h4{font-size:var(--brand-text-md);line-height:var(--brand-leading-snug)}h5,.h5{font-size:var(--brand-text-base);line-height:var(--brand-leading-snug)}@media screen and (min-width:750px){.h0{font-size:var(--brand-text-4xl)}h1,.h1{font-size:var(--brand-text-3xl)}h2,.h2{font-size:var(--brand-text-2xl)}h3,.h3{font-size:var(--brand-text-xl)}}.rte,.rte p{line-height:var(--brand-leading-body)}.rte a,a.brand-link{color:var(--brand-text-accent);text-underline-offset:.3em;text-decoration-thickness:var(--brand-hairline)}.link,.link--text{text-underline-offset:.3em;text-decoration-thickness:var(--brand-hairline)}.brand-eyebrow{display:block;font-family:var(--brand-font-body);font-size:var(--brand-text-2xs);font-weight:400;letter-spacing:var(--brand-tracking-eyebrow);text-transform:uppercase;color:var(--brand-text-accent);margin:0 0 var(--brand-space-sm)}.brand-eyebrow--ruled{display:inline-block;padding-bottom:var(--brand-space-2xs);border-bottom:var(--brand-hairline) solid var(--brand-rule-accent)}.brand-index{display:block;font-family:var(--brand-font-display);font-size:var(--brand-text-lg);font-weight:400;font-variant-numeric:oldstyle-num;line-height:1;color:var(--brand-rule-accent)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--buttons-radius: var(--brand-radius-md);--buttons-radius-outset: var(--brand-radius-md);--buttons-border-width: var(--brand-hairline);font-family:var(--brand-font-body);font-size:var(--brand-text-sm);font-weight:400;letter-spacing:.08em;text-transform:uppercase;min-height:5.2rem;padding:var(--brand-space-sm) var(--brand-space-lg);border-radius:var(--brand-radius-md);transition:background-color var(--brand-duration-fast) var(--brand-ease),color var(--brand-duration-fast) var(--brand-ease),border-color var(--brand-duration-fast) var(--brand-ease)}.button:not([disabled]):hover:after,.button:not([disabled]):after{box-shadow:none}.button:not([disabled]):hover{box-shadow:inset 0 0 0 10rem #2a272324}.button--secondary{border-color:var(--brand-line-strong)}.focused,.button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:.2rem solid var(--brand-green-deep);outline-offset:.3rem;box-shadow:none}.field__input,.select__select,.customer .field input,.customer select{font-size:var(--brand-text-base);border-radius:var(--brand-radius-md);min-height:5.2rem}.field__label{font-size:var(--brand-text-sm);letter-spacing:.02em}.card__inner,.card--card,.card-wrapper{border-radius:var(--brand-radius-lg)}.card--card,.card--standard .card__inner{border-color:var(--brand-line)}.card__heading{font-family:var(--brand-font-display);letter-spacing:var(--brand-tracking-display)}.card__information{padding-top:var(--brand-space-sm);padding-bottom:var(--brand-space-sm)}.price{font-family:var(--brand-font-body);font-size:var(--brand-text-sm);letter-spacing:.02em}.badge{font-family:var(--brand-font-body);font-size:var(--brand-text-2xs);letter-spacing:var(--brand-tracking-eyebrow);text-transform:uppercase;padding:var(--brand-space-3xs) var(--brand-space-2xs);border-radius:var(--brand-radius-xs)}.brand-rule{border:0;border-top:var(--brand-hairline) solid var(--brand-rule);margin:0}.brand-section-heading{max-width:var(--brand-measure-tight)}.brand-section-intro{max-width:var(--brand-measure);color:var(--brand-text-muted);font-size:var(--brand-text-md);line-height:var(--brand-leading-body);margin:var(--brand-space-sm) 0 0}.header-wrapper{border-bottom:var(--brand-hairline) solid rgba(var(--color-foreground),.16)}.header{max-width:none;padding-top:var(--brand-space-sm);padding-bottom:var(--brand-space-sm);padding-inline:clamp(var(--brand-space-md),3.4vw,var(--brand-space-xl));border-bottom:0}@media screen and (min-width:990px){.header__menu-item{font-size:clamp(1.35rem,1.05vw,1.5rem);letter-spacing:.05em;padding:var(--brand-space-xs) clamp(.9rem,1vw,1.6rem)}}@media screen and (max-width:1259px){.desktop-localization-wrapper{display:none}}.header__heading-link{font-family:var(--brand-font-display);letter-spacing:.02em}.header__menu-item{font-family:var(--brand-font-body);font-size:var(--brand-text-sm);letter-spacing:.06em;text-transform:uppercase;padding:var(--brand-space-xs) var(--brand-space-sm)}.header__menu-item span:after,.header__active-menu-item{text-decoration-thickness:var(--brand-hairline);text-underline-offset:.4em}.footer{border-top:var(--brand-hairline) solid var(--brand-rule)}.footer-block__heading{font-family:var(--brand-font-body);font-size:var(--brand-text-2xs);letter-spacing:var(--brand-tracking-eyebrow);text-transform:uppercase;color:var(--brand-text-muted)}.announcement-bar__message{font-size:var(--brand-text-xs);letter-spacing:var(--brand-tracking-eyebrow);text-transform:uppercase;padding:var(--brand-space-xs) 0;min-height:0}@media screen and (min-width:990px){.shopify-section-group-footer-group .newsletter.center{text-align:left}.shopify-section-group-footer-group .newsletter__wrapper{display:grid;grid-template-columns:minmax(0,1fr) 44rem;column-gap:var(--brand-space-xl);row-gap:var(--brand-space-xs);align-items:center;max-width:none;text-align:left;padding-inline:max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem))}.shopify-section-group-footer-group .newsletter__wrapper>*:not(:has(.newsletter-form)){grid-column:1;margin:0}.shopify-section-group-footer-group .newsletter__wrapper>*:has(.newsletter-form){grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;max-width:none}.shopify-section-group-footer-group .newsletter__wrapper .newsletter-form{max-width:none;margin:0}}.shopify-section-group-footer-group .newsletter__subheading{max-width:46ch;font-size:var(--brand-text-base);line-height:var(--brand-leading-body)}.brand-reveal{opacity:0;transform:translateY(1.6rem);transition:opacity var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.brand-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.brand-reveal,.brand-reveal.is-visible{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.footer-block__heading{color:rgba(var(--color-foreground),.72)}.product__info-container>*+*{margin-top:var(--brand-space-md)}.product__title>h1,.product__title>.h1{margin:0}.product__info-container .product__text{font-size:var(--brand-text-md);line-height:var(--brand-leading-body);color:var(--brand-text-muted);max-width:44ch}.product__info-container .product__text.caption-with-letter-spacing{display:inline-block;align-self:flex-start;width:fit-content;max-width:none;font-size:var(--brand-text-2xs);line-height:var(--brand-leading-snug);letter-spacing:var(--brand-tracking-eyebrow);text-transform:uppercase;color:var(--brand-text-accent);padding-bottom:var(--brand-space-2xs);border-bottom:var(--brand-hairline) solid var(--brand-rule-accent)}.product__info-container .price{font-family:var(--brand-font-display);font-size:var(--brand-text-2xl);line-height:1;letter-spacing:var(--brand-tracking-display)}.product__info-container .price--on-sale .price-item--regular{font-size:var(--brand-text-base);color:var(--brand-text-muted)}.product-form__input--pill input[type=radio]+label{min-height:5.2rem;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:var(--brand-space-xs) var(--brand-space-lg);font-size:var(--brand-text-base);letter-spacing:.02em;border-radius:var(--brand-radius-md);border-color:var(--brand-line-strong);background-color:var(--brand-surface);transition:border-color var(--brand-duration-fast) var(--brand-ease),background-color var(--brand-duration-fast) var(--brand-ease)}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:var(--brand-space-xs);align-items:center}.product-form__input--pill .form__label{flex-basis:100%;margin-bottom:0;font-size:var(--brand-text-2xs);letter-spacing:var(--brand-tracking-eyebrow);text-transform:uppercase;color:var(--brand-text-muted)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--brand-green)}.product-form__input--pill input[type=radio]:checked+label{border-width:.2rem;border-color:var(--brand-green);background-color:var(--brand-green-wash);color:var(--brand-text);padding:calc(var(--brand-space-xs) - .1rem) calc(var(--brand-space-lg) - .1rem)}.product-form__quantity .form__label{font-size:var(--brand-text-2xs);letter-spacing:var(--brand-tracking-eyebrow);text-transform:uppercase;color:var(--brand-text-muted)}.product-form__input .quantity{min-height:5.6rem;border-radius:var(--brand-radius-md)}.product-form__submit{min-height:5.6rem}.product__info-container .icon-with-text--horizontal{display:flex;flex-wrap:wrap;gap:var(--brand-space-md) var(--brand-space-lg);padding-top:var(--brand-space-sm);border-top:var(--brand-hairline) solid var(--brand-rule)}.product__info-container .icon-with-text__item{display:flex;align-items:center;gap:var(--brand-space-2xs);margin:0}.product__info-container .icon-with-text__item .h4{font-family:var(--brand-font-body);font-size:var(--brand-text-xs);line-height:var(--brand-leading-snug);color:var(--brand-text-muted);letter-spacing:0}.product__info-container .icon-with-text__item .icon,.product__info-container .icon-with-text__item svg{width:2rem;height:2rem;color:var(--brand-rule-accent)}.product__accordion.accordion{border-top:var(--brand-hairline) solid var(--brand-rule);border-bottom:0;margin:0}.product__accordion.accordion+.product__accordion.accordion{margin-top:0}.product__info-container>.product__accordion.accordion:last-of-type{border-bottom:var(--brand-hairline) solid var(--brand-rule)}.product__accordion.accordion summary{padding:var(--brand-space-sm) 0;min-height:5.2rem}.product__accordion .accordion__title{font-family:var(--brand-font-display);font-size:var(--brand-text-lg);letter-spacing:var(--brand-tracking-display);line-height:var(--brand-leading-snug)}.product__accordion .accordion__content{padding:0 0 var(--brand-space-sm);font-size:var(--brand-text-base);line-height:var(--brand-leading-body)}.product__accordion .accordion__content>*{max-width:var(--brand-measure)}.brand-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brand-space-2xs);margin:0;padding:0;list-style:none;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.brand-breadcrumb a{color:var(--brand-text-muted);text-decoration:none;border-bottom:var(--brand-hairline) solid transparent}.brand-breadcrumb a:hover{color:var(--brand-text);border-bottom-color:var(--brand-line-strong)}.brand-breadcrumb li{display:flex;align-items:center;gap:var(--brand-space-2xs)}.brand-breadcrumb [aria-current=page]{color:var(--brand-text)}.brand-breadcrumb-wrapper{margin-bottom:var(--brand-space-xs)}.product--layout-specimen .product__info-container{border:var(--brand-hairline) solid var(--brand-ink);background:var(--brand-surface);padding:var(--brand-space-lg) var(--brand-space-xl) var(--brand-space-md)}.product--layout-specimen .product__info-container>*+*{margin-top:var(--brand-space-md)}.product--layout-specimen .product__info-container .product__text.caption-with-letter-spacing{display:block;width:auto;max-width:none;align-self:stretch;margin:0 0 var(--brand-space-md);padding:0 0 var(--brand-space-xs);border-bottom:var(--brand-hairline) solid var(--brand-ink);border-radius:0;color:var(--brand-text-accent)}.product--layout-specimen .product__title{margin-top:0;text-align:center}.product--layout-specimen .product__info-container .product__text.subtitle{padding-bottom:var(--brand-space-lg);border-bottom:var(--brand-hairline) solid var(--brand-rule)}.product--layout-specimen .product__title>h1,.product--layout-specimen .product__title>.h1{font-size:var(--brand-text-3xl);line-height:1.06;text-wrap:pretty}.product--layout-specimen .product__info-container .product__text.subtitle{max-width:none;margin-top:var(--brand-space-sm);text-align:center;font-size:var(--brand-text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text-accent)}.product--layout-specimen .product__info-container .product__text:not(.caption-with-letter-spacing):not(.subtitle){max-width:none;padding-bottom:var(--brand-space-md);border-bottom:var(--brand-hairline) solid var(--brand-rule);font-size:var(--brand-text-base);color:var(--brand-text-muted)}.product--layout-specimen .product__info-container .product__description{font-size:var(--brand-text-base);line-height:var(--brand-leading-body);color:var(--brand-text-muted)}.product-spec-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--brand-space-md);margin:0;padding:var(--brand-space-md) 0;border-bottom:var(--brand-hairline) solid var(--brand-rule)}.product-spec__label{font-size:var(--brand-text-2xs);letter-spacing:var(--brand-tracking-eyebrow);text-transform:uppercase;color:var(--brand-text-muted)}.product-spec__value{margin:var(--brand-space-3xs) 0 0;font-family:var(--brand-font-display);font-size:var(--brand-text-lg);line-height:var(--brand-leading-snug);color:var(--brand-text)}.product--layout-specimen .product__info-container .price{font-size:var(--brand-text-2xl)}.product--layout-specimen .product-form__input--pill input[type=radio]+label,.product--layout-specimen .product__info-container .quantity,.product--layout-specimen .product__info-container .button,.product--layout-specimen .product__info-container .shopify-payment-button__button{border-radius:0}.product--layout-specimen .product-form__submit{--buttons-radius: 0;--buttons-radius-outset: 0;background-color:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-bone)}.product--layout-specimen .product-form__submit:not([disabled]):hover{background-color:var(--brand-green-deep);border-color:var(--brand-green-deep)}.product--layout-specimen .product__accordion.accordion:first-of-type{border-top:0}.formula-actives--composition .formula-actives__inner{grid-template-columns:1fr}.formula-actives--composition .formula-actives__intro-column{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--brand-space-md);padding-bottom:var(--brand-space-sm);border-bottom:var(--brand-hairline) solid var(--brand-ink)}.formula-actives--composition .formula-actives__heading{max-width:none}@media screen and (min-width:990px){.formula-actives--composition .formula-actives__inner{grid-template-columns:1fr;gap:0}.formula-actives--composition .formula-actives__head{display:none}.formula-actives--composition .formula-actives__name{font-family:var(--brand-font-display);font-size:var(--brand-text-xl)}}.related-products--ruled .grid__item{padding:var(--brand-space-md);border-top:var(--brand-hairline) solid var(--brand-rule)}.related-products--ruled .card__inner,.related-products--ruled .card-wrapper,.related-products--ruled .card--card{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/brand.css.map */
