:root{--c-warm-white: #FAF8F3;--c-cream: #F3EDE3;--c-oat: #E8DECC;--c-stone: #CDBFA9;--c-taupe: #A89A85;--c-soft-grey: #DDDAD3;--c-chocolate: #3A2A1E;--c-burnt-orange: #BE5A2D;--c-charcoal: #2A2826;--brand-bg: var(--c-warm-white);--brand-bg-alt: var(--c-cream);--brand-bg-dark: var(--c-chocolate);--brand-ink: var(--c-charcoal);--brand-ink-soft: rgba(42, 40, 38, .7);--brand-line: rgba(42, 40, 38, .14);--brand-line-light: rgba(250, 248, 243, .22);--brand-accent: var(--c-burnt-orange);--fs-display: clamp(2.75rem, 1.2rem + 6.4vw, 6rem);--fs-h1: clamp(2.25rem, 1.4rem + 3.6vw, 4rem);--fs-h2: clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--fs-h3: clamp(1.375rem, 1.1rem + 1.1vw, 1.875rem);--fs-h4: clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-body-lg: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body: 1rem;--fs-small: .875rem;--fs-eyebrow: .75rem;--ls-display: -.02em;--ls-heading: -.01em;--ls-eyebrow: .18em;--lh-display: 1.04;--lh-heading: 1.12;--lh-body: 1.6;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-3xl: 9rem;--content-narrow: 46rem;--gutter: clamp(1rem, 4vw, 4rem);--ease-brand: cubic-bezier(.22, .61, .36, 1);--dur-fast: .18s;--dur-base: .32s;--dur-slow: .6s}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-ink-soft)}.display{font-family:var(--font-heading-family);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--font-heading-weight)}.measure{max-width:var(--content-narrow)}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}.mega-menu__content{padding-top:var(--space-xl);padding-bottom:var(--space-xl);border-top:1px solid var(--brand-line)}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:var(--fs-h4);letter-spacing:var(--ls-heading);margin-bottom:var(--space-xs)}.mega-menu__list .list-unstyled .mega-menu__link{font-size:var(--fs-small);color:var(--brand-ink-soft);transition:color var(--dur-fast) var(--ease-brand)}.mega-menu__list .list-unstyled .mega-menu__link:hover,.mega-menu__link--active{color:var(--brand-accent)}.header__menu-item{letter-spacing:.04em}.afterpay-message{margin:var(--space-xs) 0 0;font-size:var(--fs-small);color:var(--brand-ink-soft);line-height:1.4}.afterpay-message__brand{font-weight:600;color:var(--brand-ink)}.product-badge{display:inline-block;font-family:var(--font-body-family);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;padding:.4em .9em;border-radius:2px}.product-badge--limited{color:var(--c-warm-white);background-color:var(--brand-accent)}.cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-size:var(--fs-h3);letter-spacing:var(--ls-heading)}.cart-drawer .drawer__header{border-bottom:1px solid var(--brand-line)}.cart-drawer .afterpay-message{margin:var(--space-2xs) 0 0;text-align:right}.cart-drawer__cross-sell{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--brand-line)}.cart-drawer__cross-sell-heading{margin:0 0 var(--space-sm)}.cart-drawer__cross-sell-list{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0}.cart-drawer__cross-sell-link{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;color:rgb(var(--color-foreground));transition:opacity var(--dur-fast) var(--ease-brand)}.cart-drawer__cross-sell-link:hover{opacity:.75}.cart-drawer__cross-sell-image{width:5rem;height:auto;flex-shrink:0;background-color:var(--brand-bg-alt)}.cart-drawer__cross-sell-info{display:flex;flex-direction:column;gap:var(--space-2xs)}.cart-drawer__cross-sell-title{font-family:var(--font-heading-family);font-size:var(--fs-body);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.cart-drawer__cross-sell-price{font-size:var(--fs-small);color:var(--brand-ink-soft)}.cart-drawer__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs) var(--space-sm);margin:var(--space-sm) 0 0;padding:0;font-size:var(--fs-eyebrow);letter-spacing:.06em;color:var(--brand-ink-soft)}.cart-drawer__trust li{display:flex;align-items:center;gap:var(--space-sm)}.cart-drawer__trust li+li:before{content:"\b7";color:var(--brand-ink-soft)}.cart-drawer__shipping{margin:0 0 var(--space-sm)}.cart-drawer__shipping-text{margin:0 0 var(--space-2xs);font-size:var(--fs-eyebrow);letter-spacing:.06em;color:var(--brand-ink-soft)}.cart-drawer__shipping-track{height:2px;background:var(--brand-line);overflow:hidden}.cart-drawer__shipping-fill{display:block;height:100%;background:var(--brand-accent);transition:width var(--dur-slow) var(--ease-brand)}.main-blog__header{text-align:center;margin-bottom:var(--space-xl)}.main-blog__header .eyebrow{margin:0 0 var(--space-sm)}.main-blog__header .title--primary{font-size:var(--fs-h1);letter-spacing:var(--ls-display);line-height:var(--lh-display);margin:0}.main-blog__standfirst{max-width:var(--content-narrow);margin:var(--space-sm) auto 0;color:var(--brand-ink-soft);font-size:var(--fs-body-lg);line-height:var(--lh-body)}.article-card .card__heading{letter-spacing:var(--ls-heading)}.article-card__info,.article-card .circle-divider,.article-card__footer{color:var(--brand-ink-soft);font-size:var(--fs-small)}.article-card .card__media img{transition:transform var(--dur-slow) var(--ease-brand)}.article-card:hover .card__media img{transform:scale(1.03)}.article-template__title{letter-spacing:var(--ls-display);line-height:var(--lh-display)}.article-template__link,.article-template__comment-wrapper{letter-spacing:.04em}.article-template .article-template__content{font-size:var(--fs-body-lg);line-height:var(--lh-body)}.article-template .article-template__content blockquote{font-family:var(--font-heading-family);font-style:italic;font-size:var(--fs-h4);line-height:var(--lh-heading);border-left:2px solid var(--brand-accent);padding-left:var(--space-md);margin:var(--space-lg) 0}.journal-related{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.journal-related__header{text-align:center;margin-bottom:var(--space-lg)}.journal-related__header .eyebrow{margin:0 0 var(--space-xs)}.journal-related__heading{font-size:var(--fs-h2);margin:0}.journal-related__grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin:0;padding:0}@media screen and (min-width:750px){.journal-related__grid{grid-template-columns:repeat(3,1fr);gap:var(--space-md)}}.jdgm-rev-widg__title,.jdgm-rev__title{font-family:var(--font-heading-family)!important;letter-spacing:var(--ls-heading)}.jdgm-star{color:var(--brand-accent)!important}.jdgm-rev__timestamp,.jdgm-rev__author{color:var(--brand-ink-soft)!important;font-size:var(--fs-small)}.jdgm-btn,.jdgm-write-rev-link{border-radius:0!important;letter-spacing:.06em}.jdgm-widget.jdgm-review-widget{margin-top:var(--space-md)}.footer-block__newsletter .klaviyo-form,.newsletter .klaviyo-form{margin-top:var(--space-sm)}#smile-ui-container .smile-launcher-frame-container{margin:0 var(--space-sm) var(--space-sm) 0}@media screen and (max-width:749px){#smile-ui-container .smile-launcher-frame-container{margin:0 var(--space-xs) var(--space-xs) 0;transform:scale(.85);transform-origin:bottom right}}.template-404{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.template-404 .eyebrow{margin:0 0 var(--space-sm)}.template-404__heading{margin:0;font-size:var(--fs-h1);letter-spacing:var(--ls-display);line-height:var(--lh-display)}.template-404__text{max-width:var(--content-narrow);margin:var(--space-sm) auto 0;color:var(--brand-ink-soft);font-size:var(--fs-body-lg);line-height:var(--lh-body)}.template-404__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-md);margin-top:var(--space-lg)}.collection--empty .title-wrapper{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.collection--empty .title--primary,.template-search--empty .template-search__header h1{font-size:var(--fs-h2);letter-spacing:var(--ls-heading)}.template-search--empty{padding-bottom:var(--space-3xl)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-tokens.css.map */
