:root{--sb-cream: #fbf6ef;--sb-oat: #f5e4e4;--sb-mushroom: #e7ded0;--sb-soil: #40372f;--sb-stem: #5f6e52;--sb-stem-hover: #4f5d44;--sb-sage: #9dae8e;--sb-eucalyptus: #e4ebdd;--sb-dahlia: #c98697;--sb-blush: #efd3d8;--sb-terracotta: #b76b7e;--sb-terracotta-deep: #9c4f63;--sb-buttercream: #f1dcc4;--sb-page: var(--sb-cream);--sb-ink: var(--sb-soil);--sb-primary: var(--sb-terracotta-deep);--sb-primary-hover: #7e3e50;--sb-on-primary: var(--sb-cream);--sb-accent: var(--sb-stem);--sb-link: var(--sb-terracotta-deep);--sb-link-hover: var(--sb-stem);--sb-focus: var(--sb-stem);--sb-border: rgba(43, 39, 35, .14);--sb-font-display: 3.25rem;--sb-font-h1: 2.5rem;--sb-font-h2: 1.875rem;--sb-font-h3: 1.375rem;--sb-font-body-lg: 1.125rem;--sb-font-body: 1rem;--sb-font-small: .875rem;--sb-font-micro: .75rem;--sb-lh-tight: 1.12;--sb-lh-heading: 1.2;--sb-lh-body: 1.65;--sb-font-script: inherit;--sb-font-h: var(--font-heading-family, "Platypi", Georgia, serif);--sb-font-body: var(--font-body-family, "Assistant", system-ui, sans-serif);--sb-space-1: 4px;--sb-space-2: 8px;--sb-space-3: 12px;--sb-space-4: 16px;--sb-space-5: 24px;--sb-space-6: 32px;--sb-space-7: 48px;--sb-space-8: 64px;--sb-space-9: 96px;--sb-section-y: 64px;--sb-section-y-sm: 40px;--sb-radius-sm: 6px;--sb-radius-md: 12px;--sb-radius-lg: 16px;--sb-radius-pill: 999px;--sb-shadow-sm: 0 6px 15px rgba(43, 39, 35, .1);--sb-shadow-md: 0 10px 24px rgba(43, 39, 35, .14)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h0,.h1,.h2,.h3{letter-spacing:-.01em}h1,h2,h3,.h0,.h1,.h2,.h3,.rich-text__heading,.title,.banner__heading,.newsletter__subheading{line-height:1.14}.rich-text__text,.newsletter__subheading{max-width:40rem;margin-left:auto;margin-right:auto}.caption,.rich-text .caption,.caption-with-letter-spacing{font-size:.78rem;letter-spacing:.15em}.rich-text__heading{line-height:1.15!important}.caption:not(.caption--large){font-size:.8rem!important;letter-spacing:.15em}.rte{line-height:var(--sb-lh-body)}.sb-eyebrow+h1,.sb-eyebrow+h2{margin-top:var(--sb-space-2)}.sb-badge{display:inline-block;padding:var(--sb-space-1) var(--sb-space-3);border-radius:var(--sb-radius-pill);background:var(--sb-buttercream);color:var(--sb-soil);font-size:var(--sb-font-micro);line-height:1.4;letter-spacing:.04em}.sb-badge--info{background:var(--sb-sage)}.sb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--sb-font-small);color:var(--sb-terracotta-deep)}.color-scheme-5{--sb-terracotta-deep: #8a4557}.sb-eyebrow--script{font-family:inherit;text-transform:uppercase;letter-spacing:.14em;font-size:var(--sb-font-small);line-height:1.4}.rte a:not(.button),.sb-prose a:not(.button){color:var(--sb-link);text-underline-offset:.08em}.rte a:not(.button):hover,.sb-prose a:not(.button):hover{color:var(--sb-link-hover)}a:focus-visible,button:focus-visible,.button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--sb-focus);outline-offset:2px}.button{transition:transform .15s ease,box-shadow .15s ease}.button:hover{transform:translateY(-1px);box-shadow:var(--sb-shadow-sm)}.button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.button{transition:none}.button:hover,.button:active{transform:none}}.card-wrapper{--card-shadow-opacity: 0}.card--standard,.card--card{background:transparent}.card,.card .card__inner,.card--card>.card__inner{box-shadow:none}.card--card{border:0}.card__content{padding:.9rem 0 .2rem}.card__heading{font-family:var(--sb-font-h);font-weight:600;font-size:1.05rem;letter-spacing:-.01em}.card__heading a{color:var(--sb-soil, #40372f);text-decoration:none}.card__heading a:hover{color:var(--sb-terracotta-deep, #9c4f63)}.card-information .price,.card__information .price{font-variant-numeric:tabular-nums;color:var(--sb-ink, #40372f)}.card .media,.card__media img{border-radius:var(--sb-radius-md, 12px)}.collection-hero__title,.title-wrapper--no-top-margin .collection__title{letter-spacing:-.01em}.header__brand-mark{overflow-wrap:normal;word-break:keep-all}@media screen and (max-width:749px){.header .header__brand-mark.h2{font-size:1.2rem!important;white-space:nowrap}}.product__title{letter-spacing:-.01em}.product .price{font-variant-numeric:tabular-nums}.product-form__input>.form__label{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:600;color:var(--sb-terracotta-deep, #9c4f63)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/brand-tokens.css.map */
