:root{--bw-ink: #221f1e;--bw-ink-rgb: 34 31 30;--bw-bone: #f1ebe1;--bw-bone-rgb: 241 235 225;--bw-mushroom: #d2c6b4;--bw-mushroom-tint: #e3d9ca;--bw-cream: #f8f3ea;--bw-muted: #5c5752;--bw-muted-on-dark: #b8b2aa;--bw-line: rgb(var(--bw-ink-rgb) / .14);--bw-line-on-dark: rgb(var(--bw-bone-rgb) / .16);--bw-error: #f2a68a;--bw-error-text: #8f3417;--bw-radius: 6px;--bw-radius-lg: 10px;--bw-gutter: clamp(16px, 3.4vw, 48px);--bw-max: 1536px;--bw-section-pad: clamp(56px, 7vw, 104px);--bw-header-h: 64px;--bw-font-heading: var(--font-heading--family, "Instrument Sans", system-ui, sans-serif);--bw-font-body: var(--font-body--family, "Instrument Sans", system-ui, sans-serif);--bw-ease: cubic-bezier(.2, 0, 0, 1)}@media(min-width:990px){:root{--bw-header-h: 76px}}::selection{background-color:var(--bw-mushroom);color:var(--bw-ink)}.bw-scheme-ink ::selection,.bw-on-dark ::selection{background-color:var(--bw-bone);color:var(--bw-ink)}.bw{font-family:var(--bw-font-body);font-size:1rem;line-height:1.6;color:var(--bw-fg, var(--bw-ink));background-color:var(--bw-bg, transparent);caret-color:currentColor;-webkit-font-smoothing:antialiased}.bw *,.bw *:before,.bw *:after{box-sizing:border-box}.bw[hidden],.bw [hidden]{display:none!important}.bw[id],.bw [id]{scroll-margin-top:calc(var(--bw-header-h) + 8px)}.bw :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.bw :where(ul,ol){padding:0;list-style:none}.bw :where(img,video,svg){display:block;max-width:100%}.bw :where(a){color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}.bw-scheme-bone{--bw-bg: var(--bw-bone);--bw-fg: var(--bw-ink);--bw-fg-muted: var(--bw-muted);--bw-divider: var(--bw-line);--bw-focus: var(--bw-ink)}.bw-scheme-mushroom{--bw-bg: var(--bw-mushroom);--bw-fg: var(--bw-ink);--bw-fg-muted: #4a4541;--bw-divider: rgb(var(--bw-ink-rgb) / .16);--bw-focus: var(--bw-ink)}.bw-scheme-ink{--bw-bg: var(--bw-ink);--bw-fg: var(--bw-bone);--bw-fg-muted: var(--bw-muted-on-dark);--bw-divider: var(--bw-line-on-dark);--bw-focus: var(--bw-bone)}.bw-container{width:100%;max-width:var(--bw-max);margin-inline:auto;padding-inline:var(--bw-gutter)}.bw-section{padding-block:var(--bw-section-pad)}.bw-display{font-family:var(--bw-font-heading);font-weight:500;font-size:clamp(2.5rem,1.6rem + 3.2vw,4.25rem);line-height:1;letter-spacing:-.035em;text-wrap:balance}.bw-title{font-family:var(--bw-font-heading);font-weight:500;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1;letter-spacing:-.035em}.bw-h3{font-family:var(--bw-font-heading);font-weight:500;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.bw-lead{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.bw-small{font-size:.875rem;line-height:1.5}.bw-caption{font-size:.8125rem;line-height:1.4;color:var(--bw-fg-muted, var(--bw-muted))}.bw-rte>*+*{margin-block-start:.75em}.bw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;min-width:44px;padding:0 1.375rem;border:1px solid transparent;border-radius:var(--bw-radius);font-family:var(--bw-font-body);font-size:.9375rem;font-weight:500;line-height:1.2;letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s var(--bw-ease),color .2s var(--bw-ease),border-color .2s var(--bw-ease)}.bw-btn--dark{background-color:var(--bw-ink);color:var(--bw-bone)}.bw-btn--dark:hover{background-color:#3a3533}.bw-btn--light{background-color:var(--bw-cream);color:var(--bw-ink)}.bw-btn--light:hover{background-color:#fff}.bw-btn--outline{background-color:transparent;color:var(--bw-fg, var(--bw-ink));border-color:currentColor}.bw-btn--outline:hover{background-color:rgb(var(--bw-ink-rgb) / .06)}.bw-scheme-ink .bw-btn--outline:hover{background-color:rgb(var(--bw-bone-rgb) / .1)}.bw-btn--ghost{background-color:rgb(var(--bw-ink-rgb) / .4);color:var(--bw-bone);border-color:rgb(var(--bw-bone-rgb) / .55)}.bw-btn--ghost:hover{background-color:rgb(var(--bw-ink-rgb) / .6)}.bw-pill{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border:1px solid currentColor;border-radius:999px;font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap}.bw-pill--sm{min-height:22px;padding:1px 8px;font-size:.6875rem}.bw-header__link{min-width:44px;justify-content:center}.bw-footer__brand{min-height:44px;justify-content:center}.bw :focus-visible{outline:2px solid var(--bw-focus, var(--bw-ink));outline-offset:3px}.bw-on-dark :focus-visible,.bw-scheme-ink :focus-visible{outline-color:var(--bw-bone)}.bw-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.bw-media{position:relative;overflow:hidden;border-radius:var(--bw-radius-lg);background-color:rgb(var(--bw-ink-rgb) / .08)}.bw-media img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){:root input:not([type=checkbox]):not([type=radio]):not([type=range]),:root select,:root textarea{font-size:max(16px,1em)}}:root dd>a[href^="mailto:"],:root dd>a[href^="tel:"]{padding-block:10px}.bw-media picture{display:block;width:100%;height:100%}.bw-placeholder{width:100%;height:100%;fill:rgb(var(--bw-ink-rgb) / .25);background-color:rgb(var(--bw-ink-rgb) / .06)}html.bw-scroll-lock,html.bw-scroll-lock .page-wrapper{overflow:hidden}@media(prefers-reduced-motion:reduce){.bw *,.bw *:before,.bw *:after{transition:none!important;animation:none!important}html,.page-wrapper{scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html:has(.bw-hero){scroll-behavior:smooth}}:root .bw-media,:root .bw-gallery__thumb,:root .bw-materials__surface{overflow:hidden}:root .bw-media img,:root .bw-gallery__thumb img,:root .bw-materials__swatch{transition:transform .35s ease}:root .bw-pick__swatch,:root .bw-swatch{transition:transform .35s ease,box-shadow .15s var(--bw-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){:root .bw-media:hover img,:root a:hover .bw-media img,:root .bw-card--link:hover .bw-card__media img,:root .bw-blog__card:hover .bw-blog__card-media img,:root .bw-blog__feature:hover .bw-blog__feature-media img,:root .bw-gallery__thumb:hover img,:root .bw-materials__surface:hover .bw-materials__swatch,:root .bw-pick:not([data-unavailable]):hover .bw-pick__swatch,:root .bw-swatch:hover{transform:scale(1.07)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bw-base.css.map */
