:root{--bk-ground: #FBFAF8;--bk-panel: #F2F0EC;--bk-ink: #1A1A1A;--bk-muted: #5E5B57;--bk-rule: #E6E3DE;--bk-accent: #C8102E;--bk-on-ink: #FBFAF8;--bk-muted-on-ink: #BDB8B1;--bk-font-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--bk-font-body: "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--bk-radius: 2px;--bk-radius-card: 4px;--bk-container: 1360px;--bk-gutter: clamp(16px, 4vw, 48px);--bk-space-section: clamp(56px, 7vw, 112px);--bk-grid-gap: clamp(14px, 2vw, 28px);--bk-fs-xs: 12px;--bk-fs-sm: 14px;--bk-fs-base: 16px;--bk-fs-lede: clamp(17px, .35vw + 15.5px, 19px);--bk-fs-h1: clamp(36px, 3.4vw + 18px, 68px);--bk-fs-h2: clamp(28px, 2vw + 18px, 46px);--bk-fs-h3: clamp(18px, .5vw + 15px, 22px);--bk-ease: cubic-bezier(.2, .7, .2, 1)}.bk{--bk-bg: var(--bk-ground);--bk-fg: var(--bk-ink);--bk-fg-muted: var(--bk-muted);--bk-accent-text: var(--bk-accent);--bk-focus: var(--bk-ink);background:var(--bk-bg);color:var(--bk-fg);font-family:var(--bk-font-body);font-size:var(--bk-fs-base);line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bk *,.bk *:before,.bk *:after{box-sizing:border-box}.bk [hidden]{display:none!important}.bk img,.bk svg,.bk picture{display:block;max-width:100%}.bk img{height:auto}.bk a{color:inherit}.bk button{font:inherit;color:inherit}.bk p{margin:0}.bk ul[role=list],.bk ol[role=list]{list-style:none;margin:0;padding:0}.bk--panel{--bk-bg: var(--bk-panel)}.bk--dark{--bk-bg: var(--bk-ink);--bk-fg: var(--bk-on-ink);--bk-fg-muted: var(--bk-muted-on-ink);--bk-accent-text: var(--bk-on-ink);--bk-focus: var(--bk-on-ink)}.bk :focus{outline:none}.bk :focus-visible{outline:2px solid var(--bk-focus);outline-offset:3px;border-radius:var(--bk-radius)}.bk .bk-h1,.bk .bk-h2,.bk .bk-h3{font-family:var(--bk-font-display);font-weight:600;color:var(--bk-fg);margin:0;text-wrap:balance}.bk .bk-h1{font-size:var(--bk-fs-h1);line-height:1.02;letter-spacing:-.025em}.bk .bk-h2{font-size:var(--bk-fs-h2);line-height:1.06;letter-spacing:-.02em}.bk .bk-h3{font-size:var(--bk-fs-h3);line-height:1.25;letter-spacing:-.01em}.bk .bk-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-family:var(--bk-font-body);font-size:var(--bk-fs-xs);font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--bk-accent-text)}.bk .bk-eyebrow--rule:before{content:"";width:20px;height:2px;background:var(--bk-accent);flex:none}.bk .bk-lede{font-size:var(--bk-fs-lede);line-height:1.55;color:var(--bk-fg-muted)}.bk .bk-muted{color:var(--bk-fg-muted)}.bk .bk-small{font-size:var(--bk-fs-sm)}.bk .bk-rte>*+*{margin-top:1em}.bk .bk-rte a{text-underline-offset:3px}.bk .bk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--bk-ink);border-radius:var(--bk-radius);background:var(--bk-ink);color:var(--bk-on-ink);font-family:var(--bk-font-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s var(--bk-ease),color .2s var(--bk-ease),border-color .2s var(--bk-ease);-webkit-appearance:none;appearance:none}.bk .bk-btn:hover{background:#000;border-color:#000}.bk .bk-btn--secondary{background:transparent;color:var(--bk-ink)}.bk .bk-btn--secondary:hover{background:var(--bk-ink);color:var(--bk-on-ink)}.bk .bk-btn--light{background:var(--bk-on-ink);border-color:var(--bk-on-ink);color:var(--bk-ink)}.bk .bk-btn--light:hover{background:#fff;border-color:#fff}.bk .bk-btn--ghost-light{background:transparent;border-color:var(--bk-on-ink);color:var(--bk-on-ink)}.bk .bk-btn--ghost-light:hover{background:var(--bk-on-ink);color:var(--bk-ink)}.bk .bk-btn[disabled],.bk .bk-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bk .bk-btn-row{display:flex;flex-wrap:wrap;gap:12px}.bk .bk-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--bk-fg);padding-bottom:4px;border-bottom:1px solid currentColor}.bk .bk-link svg{transition:transform .2s var(--bk-ease)}.bk .bk-link:hover svg{transform:translate(3px)}.bk .bk-container{width:100%;max-width:var(--bk-container);margin-inline:auto;padding-inline:var(--bk-gutter)}.bk.bk-section,.bk .bk-section{padding-block:var(--bk-space-section)}.bk .bk-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px)}.bk .bk-section-head__text{max-width:640px}.bk .bk-section-head .bk-lede{margin-top:12px}.bk .bk-grid{display:grid;gap:clamp(28px,3vw,40px) var(--bk-grid-gap);grid-template-columns:repeat(var(--bk-cols-m, 2),minmax(0,1fr))}@media(min-width:750px){.bk .bk-grid{grid-template-columns:repeat(var(--bk-cols-t, 3),minmax(0,1fr))}}@media(min-width:990px){.bk .bk-grid{grid-template-columns:repeat(var(--bk-cols-d, 4),minmax(0,1fr))}}.bk-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}.bk .bk-placeholder{width:100%;height:100%;background:var(--bk-panel);fill:#1a1a1a2e}.bk .bk-mark{flex:none}.bk.bk-announce{--bk-bg: var(--bk-announce-bg, var(--bk-ink));--bk-fg: var(--bk-announce-fg, var(--bk-on-ink));--bk-focus: var(--bk-fg);font-size:13px;letter-spacing:.04em}.bk .bk-announce__inner{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.bk .bk-announce__track{display:grid;flex:1;min-width:0;text-align:center}.bk .bk-announce__msg{grid-area:1 / 1;padding:9px 0;opacity:0;visibility:hidden;transition:opacity .5s var(--bk-ease),visibility 0s linear .5s}.bk .bk-announce__msg.is-active{opacity:1;visibility:visible;transition:opacity .5s var(--bk-ease),visibility 0s}.bk .bk-announce__msg a{text-decoration:underline;text-underline-offset:3px}.bk .bk-announce__arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;background:none;border:0;padding:0;cursor:pointer;color:var(--bk-fg);opacity:.8}.bk .bk-announce__arrow:hover{opacity:1}.bk.bk-press{border-block:1px solid var(--bk-rule)}.bk .bk-press__inner{display:grid;gap:20px 48px;padding-block:clamp(22px,3vw,32px);align-items:center}@media(min-width:990px){.bk .bk-press__inner{grid-template-columns:1fr auto}}.bk .bk-press__label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bk-fg-muted);display:inline-flex;align-items:center;gap:10px}.bk .bk-press__featured,.bk .bk-press__list{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.bk .bk-press__outlet{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;text-decoration:none}.bk a.bk-press__outlet:hover .bk-press__caption{text-decoration:underline;text-underline-offset:3px}.bk .bk-press__name{font-family:var(--bk-font-display);font-weight:700;font-size:20px;letter-spacing:-.01em}.bk .bk-press__logo{height:26px;width:auto;max-width:160px;object-fit:contain}.bk .bk-press__caption{font-size:var(--bk-fs-sm);color:var(--bk-fg-muted)}.bk .bk-press__retail{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bk .bk-press__stores{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}@media(min-width:750px){.bk .bk-press__stores{gap:4px 0}}.bk .bk-press__stores li{font-size:var(--bk-fs-sm);font-weight:500}@media(min-width:750px){.bk .bk-press__stores li+li:before{content:"\b7";margin:0 10px;color:var(--bk-fg-muted)}}.bk .bk-cats{--bk-cols-m: 2;--bk-cols-t: 2;--bk-cols-d: 4}@media(min-width:750px)and (max-width:989px){.bk .bk-cats{--bk-cols-t: 4}}.bk .bk-cat{display:block;text-decoration:none;color:var(--bk-fg)}.bk .bk-cat__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--bk-radius-card);background:var(--bk-panel)}.bk .bk-cat__media img,.bk .bk-cat__media .bk-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .8s var(--bk-ease)}.bk .bk-cats--contain .bk-cat__media img{object-fit:contain;padding:10%;mix-blend-mode:multiply}.bk .bk-cats--cover .bk-cat__media img{object-fit:cover}@media(hover:hover){.bk .bk-cat:hover .bk-cat__media img{transform:scale(1.04)}}.bk .bk-cat__text{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:14px}.bk .bk-cat__title{font-size:clamp(16px,.6vw + 13px,20px)}.bk .bk-cat__sub{margin-top:2px;font-size:var(--bk-fs-sm);color:var(--bk-fg-muted)}.bk .bk-cat__arrow{flex:none;margin-top:3px;transition:transform .2s var(--bk-ease)}.bk .bk-cat:hover .bk-cat__arrow{transform:translate(3px)}.bk.bk-section--compact{padding-block:clamp(44px,5vw,72px)}.bk .bk-values__eyebrow{margin-bottom:24px}.bk .bk-values{--bk-cols-m: 2;--bk-cols-t: 2;--bk-cols-d: 4;row-gap:40px}@media(max-width:420px){.bk .bk-values{--bk-cols-m: 1}}.bk .bk-value{padding-top:22px;border-top:1px solid var(--bk-rule)}.bk .bk-value__icon{width:28px;height:28px;margin-bottom:18px;color:var(--bk-fg)}.bk .bk-value__title{font-size:17px;margin-bottom:6px}.bk .bk-value__text{font-size:15px;color:var(--bk-fg-muted)}.bk .bk-split{display:grid;gap:clamp(28px,5vw,80px);align-items:center}@media(min-width:990px){.bk .bk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk .bk-split--right .bk-split__media{order:2}}.bk .bk-split__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--bk-radius-card);background:var(--bk-panel)}.bk .bk-split__media--landscape{aspect-ratio:4 / 3}.bk .bk-split__media--square{aspect-ratio:1 / 1}.bk .bk-split__media img,.bk .bk-split__media .bk-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bk .bk-split__text{max-width:520px}.bk .bk-split__text .bk-rte{margin-top:20px;color:var(--bk-fg-muted);font-size:var(--bk-fs-lede)}.bk .bk-split__text .bk-btn-row{margin-top:32px}.bk .bk-posts{--bk-cols-m: 1;--bk-cols-t: 2;--bk-cols-d: 3}.bk .bk-post{display:flex;flex-direction:column;text-decoration:none;color:var(--bk-fg)}.bk .bk-post__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--bk-radius-card);background:var(--bk-panel);margin-bottom:18px}.bk .bk-post__media img,.bk .bk-post__media .bk-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bk-ease)}@media(hover:hover){.bk .bk-post:hover .bk-post__media img{transform:scale(1.03)}}.bk .bk-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;font-size:var(--bk-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--bk-fg-muted);font-weight:600}.bk .bk-post__tag{color:var(--bk-accent-text)}.bk .bk-post__title a{text-decoration:none}.bk .bk-post__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bk .bk-post{position:relative}.bk .bk-post__title a:focus-visible{outline:none}.bk .bk-post:has(a:focus-visible){outline:2px solid var(--bk-focus);outline-offset:6px;border-radius:var(--bk-radius-card)}.bk .bk-post__excerpt{margin-top:8px;font-size:15px;color:var(--bk-fg-muted)}.bk .bk-news{display:grid;gap:32px clamp(32px,6vw,96px);align-items:end}@media(min-width:990px){.bk .bk-news{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bk .bk-news .bk-lede{margin-top:16px}.bk .bk-news__label{display:block;margin-bottom:10px;font-size:var(--bk-fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--bk-fg-muted)}.bk .bk-news__row{display:flex;flex-wrap:wrap;gap:10px}.bk .bk-news__input{flex:1 1 240px;min-width:0;min-height:52px;padding:0 18px;border:1px solid rgba(251,250,248,.45);border-radius:var(--bk-radius);background:transparent;color:var(--bk-fg);font:inherit;font-size:16px}.bk .bk-news__input::placeholder{color:var(--bk-fg-muted);opacity:1}.bk .bk-news__input:focus-visible{outline:2px solid var(--bk-focus);outline-offset:2px;border-color:var(--bk-fg)}.bk .bk-news__input[aria-invalid=true]{border-color:#ff8a98}.bk .bk-news__row .bk-btn{min-height:52px;flex:0 0 auto}.bk .bk-news__msg{margin-top:14px;font-size:var(--bk-fs-sm);display:flex;gap:8px;align-items:center}.bk .bk-news__msg--error{color:#ffb3bd}.bk .bk-news__fine{margin-top:14px;font-size:13px;color:var(--bk-fg-muted)}.bk .bk-news__fine a{text-underline-offset:3px}@media(max-width:480px){.bk .bk-news__row .bk-btn{width:100%}}.bk.bk-colintro{padding-block:clamp(40px,6vw,80px) clamp(24px,3vw,40px)}.bk .bk-colintro__head{display:grid;gap:16px 48px;align-items:end}@media(min-width:990px){.bk .bk-colintro__head{grid-template-columns:minmax(0,1fr) auto}}.bk .bk-colintro__desc{margin-top:16px;max-width:640px}.bk .bk-colintro__count{font-size:var(--bk-fs-sm);color:var(--bk-fg-muted);white-space:nowrap}.bk .bk-pills{display:flex;gap:8px;margin:clamp(24px,3vw,36px) 0 0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bk .bk-pills::-webkit-scrollbar{display:none}@media(min-width:750px){.bk .bk-pills{flex-wrap:wrap;overflow:visible}}.bk .bk-pill,.bk .bk-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;flex:none;border:1px solid var(--bk-rule);border-radius:999px;background:var(--bk-bg);color:var(--bk-fg);font-size:var(--bk-fs-sm);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.bk .bk-pill:hover,.bk .bk-chip:hover{border-color:var(--bk-ink)}.bk .bk-pill[aria-current=page],.bk .bk-chip[aria-pressed=true]{background:var(--bk-ink);border-color:var(--bk-ink);color:var(--bk-on-ink)}.bk .bk-field{display:grid;gap:8px;align-content:start}.bk .bk-label{font-size:var(--bk-fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bk-fg-muted)}.bk .bk-input,.bk .bk-select,.bk .bk-textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid #CFCBC4;border-radius:var(--bk-radius);background:#fff;color:var(--bk-ink);font:inherit;font-size:16px;line-height:1.4}.bk .bk-textarea{min-height:160px;padding:12px 14px;resize:vertical}.bk .bk-select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.bk .bk-input:focus-visible,.bk .bk-select:focus-visible,.bk .bk-textarea:focus-visible{outline:2px solid var(--bk-ink);outline-offset:1px;border-color:var(--bk-ink)}.bk .bk-input[aria-invalid=true]{border-color:var(--bk-accent)}.bk .bk-check{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:15px}.bk .bk-check input{width:20px;height:20px;accent-color:var(--bk-ink);margin:0}.bk .bk-error{color:var(--bk-accent);font-size:var(--bk-fs-sm)}.bk .bk-note{font-size:13px;color:var(--bk-fg-muted)}@media(prefers-reduced-motion:reduce){.bk *,.bk *:before,.bk *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bk-base.css.map */
