:root{--btf-ink: #111111;--btf-paper: #ffffff;--btf-cell: #e8e8e8;--btf-muted: rgba(17, 17, 17, .62);--btf-faint: rgba(17, 17, 17, .12);--btf-alert: #c0281e;--btf-rust: #8b463c;--btf-line: 1px solid var(--btf-ink);--btf-line-soft: 1px solid rgba(17, 17, 17, .14);--btf-ui: "Helvetica Neue", Helvetica, Arial, sans-serif;--btf-serif: "Cormorant Garamond", Cormorant, "Times New Roman", serif;--btf-gutter: 1.6rem;--btf-header-h: 6.4rem}@media(max-width:749px){:root{--btf-header-h: 5.6rem;--btf-gutter: 1.4rem}}body{font-family:var(--btf-ui);color:var(--btf-ink);letter-spacing:.02em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--btf-ui)}.btf-serif{font-family:var(--btf-serif);font-weight:500;letter-spacing:.03em}.btf-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[class*=btf-][hidden],[data-btf-dynamic][hidden]{display:none!important}.btf-u{text-transform:uppercase;letter-spacing:.1em}.shopify-section-group-header-group .header-wrapper{display:none}.btf-marquee{overflow:hidden;background:#000;color:#fff}.btf-marquee__track{display:flex;width:max-content;animation:btf-marquee var(--btf-marquee-speed, 40s) linear infinite}.btf-marquee:hover .btf-marquee__track{animation-play-state:paused}.btf-marquee__group{display:flex;flex-shrink:0}.btf-marquee__item{display:inline-flex;align-items:center;gap:2.4rem;padding:.9rem 1.2rem;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:inherit;text-decoration:none}.btf-marquee__item:after{content:"\2605";font-size:.9rem}@keyframes btf-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.btf-marquee__track{animation:none}}.btf-header-section{position:sticky;top:0;z-index:40}.btf-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--btf-header-h);padding:0 var(--btf-gutter);background:var(--btf-paper);border-bottom:var(--btf-line)}.btf-header__left{display:flex;align-items:center;gap:1.6rem}.btf-header__logo{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.btf-header__logo img{display:block;height:auto;width:var(--btf-logo-w, 120px);max-height:calc(var(--btf-header-h) - 1.6rem);object-fit:contain}.btf-header__logo-text{font-family:var(--btf-serif);font-size:2.6rem;font-weight:500;letter-spacing:.02em}.btf-header__right{display:flex;align-items:center;justify-content:flex-end;gap:2rem}.btf-header__link{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 0;background:none;border:0;cursor:pointer;font:inherit;font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-ink);text-decoration:none}.btf-header__link svg{width:1.9rem;height:1.9rem}.btf-header__text{display:inline}.btf-header__icon{display:none}@media(max-width:989px){.btf-header__text{display:none}.btf-header__icon{display:inline-flex}.btf-header__right{gap:1.4rem}.btf-header__desk-only{display:none}}.btf-cart-count{font-variant-numeric:tabular-nums}.btf-header__icon .btf-cart-count{font-size:1rem;margin-left:.2rem}.btf-menu>summary{list-style:none;cursor:pointer;display:inline-flex;padding:.6rem 0}.btf-menu>summary::-webkit-details-marker{display:none}.btf-burger{display:grid;gap:.5rem;width:2.2rem}.btf-burger span{display:block;height:1px;background:var(--btf-ink)}.btf-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:90;opacity:0;animation:btf-fade .2s forwards}.btf-menu__panel{position:fixed;top:0;left:0;bottom:0;z-index:91;width:min(38rem,88vw);display:flex;flex-direction:column;background:var(--btf-paper);overflow-y:auto;animation:btf-slide .25s ease forwards}@keyframes btf-fade{to{opacity:1}}@keyframes btf-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}.btf-menu__head{display:flex;align-items:center;justify-content:space-between;height:var(--btf-header-h);padding:0 var(--btf-gutter);border-bottom:var(--btf-line)}.btf-menu__close{background:none;border:0;padding:.4rem;cursor:pointer;font-size:2.4rem;line-height:1;color:var(--btf-ink)}.btf-menu__nav{list-style:none;margin:0;padding:.8rem 0}.btf-menu__nav a,.btf-menu__nav summary{display:flex;justify-content:space-between;align-items:center;padding:1.3rem var(--btf-gutter);font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-ink);text-decoration:none;cursor:pointer;list-style:none}.btf-menu__nav summary::-webkit-details-marker{display:none}.btf-menu__nav summary:after{content:"+";font-weight:400}.btf-menu__nav details[open]>summary:after{content:"\2013"}.btf-menu__nav ul{list-style:none;margin:0;padding:0 0 .6rem 1.2rem}.btf-menu__nav ul a{font-size:1.15rem;color:var(--btf-muted);padding-top:.9rem;padding-bottom:.9rem}.btf-menu__foot{margin-top:auto;padding:1.6rem var(--btf-gutter) 2.4rem;border-top:var(--btf-line-soft);display:grid;gap:1.2rem}.btf-menu__foot a{font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-ink);text-decoration:none}.btf-menu__foot select{width:100%;height:4rem;padding:0 1rem;border:var(--btf-line);background:var(--btf-paper);font:inherit;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;border-radius:0}.btf-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:4.6rem;padding:0 2.4rem;border:var(--btf-line);border-radius:0;background:var(--btf-ink);color:var(--btf-paper);font:inherit;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.btf-btn:hover{background:#2b2b2b}.btf-btn--outline{background:transparent;color:var(--btf-ink)}.btf-btn--outline:hover{background:var(--btf-ink);color:var(--btf-paper)}.btf-btn--block{width:100%}.btf-btn[disabled]{opacity:.35;cursor:not-allowed}.btf-btn--hero{min-height:3rem;width:100%;padding:0 1.6rem;background:transparent;border:1px solid rgba(255,255,255,.95);color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:.14em}.btf-btn--hero:hover{background:#fff;color:var(--btf-ink)}.btf-hero{position:relative;overflow:hidden;background:#1b1b1b;color:#fff}.btf-hero__media{position:relative;height:calc(var(--btf-hero-vh, 100) * 1svh - var(--btf-header-h) - 3rem);min-height:44rem}.btf-hero__media img,.btf-hero__media video,.btf-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.btf-hero__media--mobile{display:none}@media(max-width:749px){.btf-hero__media{height:calc(var(--btf-hero-vh-m, 86) * 1svh - var(--btf-header-h));min-height:52rem}.btf-hero__media--desktop.has-mobile{display:none}.btf-hero__media--mobile{display:block}}.btf-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,var(--btf-hero-top, .15)),#0000 30% 55%,rgba(0,0,0,var(--btf-hero-shade, .35)))}.btf-hero__top{position:absolute;left:0;right:0;top:0;padding:3.2rem var(--btf-gutter) 0;text-align:center}.btf-hero__spaced{margin:0;font-size:clamp(1.3rem,1.6vw,2.4rem);font-weight:600;text-transform:uppercase;letter-spacing:.9em;padding-left:.9em;color:#ffffffe6}.btf-hero__note{max-width:86rem;margin:1.2rem auto 0;font-size:1.25rem;line-height:1.5;color:#ffffffd9}.btf-hero__bottom{position:absolute;left:0;right:0;bottom:0;padding:0 var(--btf-gutter) 4.8rem;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.btf-hero__logo{width:var(--btf-hero-logo-w, 200px);max-width:60vw;height:auto}.btf-hero__buttons{display:grid;gap:.9rem;width:min(var(--btf-hero-btn-w, 260px),84vw)}.btf-btn--hero{white-space:nowrap}@media(max-width:749px){.btf-hero__spaced{letter-spacing:.5em;padding-left:.5em;font-size:1.2rem}.btf-hero__note{font-size:1.1rem}.btf-hero__buttons{width:min(26rem,78vw)}.btf-btn--hero{min-height:3.6rem}}.btf-label{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1.8rem var(--btf-gutter);border-bottom:var(--btf-line);background:var(--btf-paper)}.btf-label__text{margin:0;font-size:1.15rem;font-weight:400;text-transform:uppercase;letter-spacing:.16em;color:#111111bf;text-align:center}.btf-label--left{justify-content:space-between;padding-top:1.6rem;padding-bottom:1.6rem}.btf-label--left .btf-label__text{display:flex;align-items:center;gap:1rem;font-size:clamp(1.4rem,1.4vw,1.8rem);color:var(--btf-ink);letter-spacing:.02em;text-align:left}.btf-label--left .btf-label__text span+span{border-left:var(--btf-line);padding-left:1rem}.btf-label__link{font-size:1.05rem;text-transform:uppercase;letter-spacing:.12em;color:var(--btf-ink);white-space:nowrap}.btf-label--top{border-top:var(--btf-line)}.btf-grid{display:grid;grid-template-columns:repeat(var(--btf-cols-m, 2),minmax(0,1fr));margin:0;padding:0;list-style:none;border-left:var(--btf-line)}@media(min-width:750px){.btf-grid{grid-template-columns:repeat(var(--btf-cols-t, 3),minmax(0,1fr))}}@media(min-width:990px){.btf-grid{grid-template-columns:repeat(var(--btf-cols, 4),minmax(0,1fr))}}.btf-grid>li{border-right:var(--btf-line);border-bottom:var(--btf-line);min-width:0;display:flex}.btf-grid>li>*{flex:1}.btf-grid-panel[hidden]{display:none}.btf-grid-empty{padding:4rem var(--btf-gutter);text-align:center;color:var(--btf-muted);border-bottom:var(--btf-line);font-size:1.2rem}.btf-grid-foot{display:flex;justify-content:center;padding:2.4rem var(--btf-gutter);border-bottom:var(--btf-line)}@media(max-width:749px){.btf-grid--scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.btf-grid--scroll::-webkit-scrollbar{display:none}.btf-grid--scroll>li{scroll-snap-align:start}}.btf-filters{position:relative;display:flex;align-items:center;gap:1.2rem;padding:.9rem var(--btf-gutter);border-bottom:var(--btf-line);background:var(--btf-paper)}.btf-filters__sort{flex-shrink:0;position:relative}.btf-filters__sort select{-webkit-appearance:none;appearance:none;height:3rem;padding:0 2.4rem 0 1.2rem;border:1px solid rgba(17,17,17,.25);border-radius:.3rem;background:var(--btf-paper);font:inherit;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-muted);cursor:pointer}.btf-filters__sort:after{content:"\2193";position:absolute;right:.9rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--btf-muted);pointer-events:none}.btf-pills{display:flex;align-items:center;gap:.6rem;overflow-x:auto;scrollbar-width:none;flex:1;justify-content:center}.btf-pills::-webkit-scrollbar{display:none}.btf-pill-tab{flex-shrink:0;height:3rem;padding:0 1.5rem;border:1px solid rgba(17,17,17,.3);border-radius:999px;background:var(--btf-paper);font:inherit;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#1119;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.btf-pill-tab:hover{color:var(--btf-ink);border-color:var(--btf-ink)}.btf-pill-tab[aria-selected=true]{background:var(--btf-ink);border-color:var(--btf-ink);color:var(--btf-paper)}.btf-pill-tab--solid{background:var(--btf-ink);color:#fff;border-color:var(--btf-ink);font-weight:700}.btf-pills__sep{width:1px;height:2.2rem;background:#1116;flex-shrink:0;margin:0 .4rem}@media(max-width:749px){.btf-filters{flex-wrap:wrap;padding:.9rem var(--btf-gutter) 1rem}.btf-pills{justify-content:flex-start;order:2;flex-basis:100%}}.btf-card{position:relative;display:flex;flex-direction:column;background:var(--btf-paper);height:100%}.btf-card__media{position:relative;display:block;aspect-ratio:var(--btf-card-ratio, 4 / 5);overflow:hidden;background:var(--btf-paper)}.btf-card__media img,.btf-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--btf-card-fit, cover);transition:opacity .35s ease}.btf-card__media .btf-card__img--alt{opacity:0}@media(hover:hover){.btf-card:hover .btf-card__img--alt{opacity:1}.btf-card:hover .btf-card__img--main.has-alt{opacity:0}}.btf-card__badges{position:absolute;top:.7rem;left:.7rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;pointer-events:none}.btf-badge{display:inline-block;padding:.3rem .6rem;background:var(--btf-ink);color:#fff;font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}.btf-badge--grey{background:#6b6b6b}.btf-badge--outline{background:var(--btf-paper);color:var(--btf-ink);border:1px solid var(--btf-ink)}.btf-badge--alert{background:var(--btf-alert)}.btf-badge--rust{background:var(--btf-rust)}.btf-card__title{margin:0;font-size:1.05rem;font-weight:400;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;color:#111c}.btf-card__title a{color:inherit;text-decoration:none}.btf-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.btf-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:1.05rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111111bf}.btf-card__price s{color:#1116;font-weight:500}.btf-card__price .btf-sale-chip{padding:.2rem .5rem;background:#6b6b6b;color:#fff;font-size:1rem;font-weight:700}.btf-card__price .btf-sale-now{font-size:1.35rem;font-weight:700;color:var(--btf-ink)}.btf-card__sizes{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.btf-size{min-width:2.6rem;height:2.3rem;padding:0 .6rem;border:1px solid rgba(17,17,17,.55);background:var(--btf-paper);font:inherit;font-size:1rem;font-weight:500;text-transform:uppercase;color:#111111d9;cursor:pointer;letter-spacing:.04em}.btf-size:hover:not([disabled]){background:var(--btf-ink);color:#fff;border-color:var(--btf-ink)}.btf-size[disabled]{color:#1111114d;border-color:#11111126;background:#f3f3f3;cursor:not-allowed}.btf-size.is-loading{opacity:.4;pointer-events:none}.btf-card__hint{font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-muted)}.btf-card.is-soldout .btf-card__media img{opacity:.6}.btf-card--feature{--btf-card-fit: contain}.btf-card--feature .btf-card__media{background:var(--btf-cell)}.btf-card--feature .btf-card__media img{padding:7%}.btf-card--feature .btf-card__info{display:grid;gap:.3rem;padding:.9rem .8rem 1.1rem;border-top:var(--btf-line)}.btf-card--feature .btf-card__price{font-weight:400;color:var(--btf-muted)}.btf-card--shop{--btf-card-fit: contain}.btf-card--shop .btf-card__media img{padding:6%}.btf-card--shop .btf-card__info{display:grid;justify-items:center;gap:.5rem;padding:.6rem 1rem 1.6rem;text-align:center}.btf-card--shop .btf-card__price{justify-content:center}.btf-card--shop .btf-card__sizes{margin-top:.8rem}.btf-card--drop{--btf-card-fit: contain;--btf-card-ratio: 4 / 5}.btf-card--drop .btf-card__media img{padding:5%}.btf-card--drop .btf-card__info{display:grid;gap:1.2rem;padding:1.4rem .8rem .8rem;border-top:var(--btf-line)}.btf-card--drop .btf-card__title{font-size:1.3rem;letter-spacing:.02em;color:var(--btf-ink)}.btf-card--drop .btf-card__price{font-size:1.3rem;font-weight:400;letter-spacing:.02em;color:var(--btf-ink)}.btf-buybar{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr}.btf-buybar__select{position:relative}.btf-buybar__select select{-webkit-appearance:none;appearance:none;width:100%;height:3.6rem;padding:0 4rem 0 1.2rem;border:var(--btf-line);border-right:0;border-radius:0;background:var(--btf-paper);font:inherit;font-size:1.2rem;letter-spacing:.02em;color:var(--btf-ink);cursor:pointer}.btf-buybar__select:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3.2rem;border-left:var(--btf-line);border-right:var(--btf-line);border-top:var(--btf-line);border-bottom:var(--btf-line);background:no-repeat center / 1rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23111'/%3E%3C/svg%3E");pointer-events:none}.btf-buybar__btn{display:flex;align-items:center;justify-content:space-around;height:3.6rem;padding:0 1rem;border:var(--btf-line);background:var(--btf-ink);color:#fff;font:inherit;font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.btf-buybar__btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:749px){.btf-buybar{grid-template-columns:1fr;gap:.6rem}.btf-buybar__select select{border-right:var(--btf-line)}.btf-buybar__btn{justify-content:space-between}}.btf-editorial{display:grid;grid-template-columns:1fr;border-bottom:var(--btf-line)}@media(min-width:990px){.btf-editorial{grid-template-columns:1fr 1fr}.btf-editorial__media{border-right:var(--btf-line)}.btf-editorial--reverse .btf-editorial__media{order:2;border-right:0;border-left:var(--btf-line)}}.btf-editorial__media{position:relative;aspect-ratio:4 / 5;background:var(--btf-cell);overflow:hidden}.btf-editorial__media img,.btf-editorial__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.btf-editorial__body{display:flex;flex-direction:column;justify-content:center;gap:2.4rem;padding:4.8rem var(--btf-gutter)}@media(min-width:990px){.btf-editorial__body{padding:6.4rem 8vw 6.4rem 6.4rem}}.btf-editorial__eyebrow{margin:0;font-size:1.05rem;text-transform:uppercase;letter-spacing:.16em;color:var(--btf-muted)}.btf-editorial__heading{margin:0;font-family:var(--btf-serif);font-weight:500;font-size:clamp(3.2rem,4vw,5.6rem);line-height:1;text-transform:uppercase;letter-spacing:.02em}.btf-editorial__text{font-size:1.4rem;line-height:1.7;color:#111111c7}.btf-editorial__text p{margin:0 0 1em}.btf-editorial__rows{margin:0;border-top:var(--btf-line)}.btf-editorial__row{display:grid;grid-template-columns:13rem 1fr;gap:1.6rem;padding:1.4rem 0;border-bottom:var(--btf-line-soft)}.btf-editorial__row dt{font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.btf-editorial__row dd{margin:0;font-size:1.35rem;line-height:1.6;color:#111111c7}.btf-head{padding:6.4rem var(--btf-gutter) 3.2rem;text-align:center}.btf-head__eyebrow{margin:0 0 1rem;font-size:1.05rem;text-transform:uppercase;letter-spacing:.2em;color:var(--btf-muted)}.btf-head__title{margin:0;font-family:var(--btf-serif);font-weight:500;font-size:clamp(3rem,4vw,5.6rem);line-height:1;text-transform:uppercase;letter-spacing:.03em;color:var(--btf-ink)}.btf-head__sub{margin:1.4rem auto 0;max-width:56rem;font-size:1.25rem;line-height:1.6;color:var(--btf-muted)}.btf-head__chip{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.8rem;padding:.8rem 1.4rem;border:var(--btf-line-soft);font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--btf-ink);text-decoration:none}@media(max-width:749px){.btf-head{padding-top:4.8rem;padding-bottom:2.4rem}}.btf-trust{padding:6.4rem var(--btf-gutter);text-align:center;border-top:var(--btf-line-soft)}.btf-trust__headline{margin:0;font-family:var(--btf-serif);font-weight:500;font-size:clamp(2.2rem,2.6vw,3.4rem);text-transform:uppercase;letter-spacing:.04em}.btf-trust__row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3.2rem;margin:1.8rem 0 0;padding:0;list-style:none}.btf-trust__row li{font-size:1rem;text-transform:uppercase;letter-spacing:.14em;color:var(--btf-muted)}.btf-banner{position:relative;display:grid;place-items:center;min-height:var(--btf-banner-h, 42rem);overflow:hidden;background:#222}.btf-banner img,.btf-banner svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.btf-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--btf-banner-shade, .35))}.btf-banner__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:2rem;padding:4rem var(--btf-gutter);text-align:center;color:#fff}.btf-banner__title{margin:0;font-family:var(--btf-serif);font-weight:500;font-size:clamp(3rem,4.4vw,6rem);line-height:1;text-transform:uppercase;color:#fff}.btf-banner .btf-btn--hero{width:auto;min-height:4.4rem;padding:0 2.6rem}.btf-community__grid{display:flex;gap:.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.2rem}.btf-community__grid::-webkit-scrollbar{display:none}.btf-community__item{position:relative;flex:0 0 var(--btf-ugc-w, 19%);scroll-snap-align:start;color:#fff;text-decoration:none}@media(max-width:989px){.btf-community__item{flex-basis:42%}}@media(max-width:749px){.btf-community__item{flex-basis:64%}}.btf-community__img{position:relative;aspect-ratio:3 / 4;background:var(--btf-cell);overflow:hidden}.btf-community__img img,.btf-community__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.btf-community__handle{position:absolute;left:.8rem;bottom:.8rem;padding:.3rem .7rem;background:#0000008c;font-size:1rem;letter-spacing:.04em}.btf-faq{padding-bottom:6.4rem}.btf-faq__list{max-width:72rem;margin:0 auto;padding:0 var(--btf-gutter)}.btf-acc{border-bottom:var(--btf-line-soft)}.btf-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.7rem 0;list-style:none;cursor:pointer;font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--btf-ink)}.btf-acc>summary::-webkit-details-marker{display:none}.btf-acc>summary:after{content:"";width:.7rem;height:.7rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-.2rem,-.2rem);transition:transform .2s;flex-shrink:0}.btf-acc[open]>summary:after{transform:rotate(-135deg) translate(-.2rem,-.2rem)}.btf-acc__body{padding:0 0 1.8rem;font-size:1.3rem;line-height:1.7;color:#111111c7}.btf-acc__body>:first-child{margin-top:0}.btf-acc__body>:last-child{margin-bottom:0}.btf-acc__body table{width:100%;border-collapse:collapse;font-size:1.2rem}.btf-acc__body th,.btf-acc__body td{border:var(--btf-line-soft);padding:.6rem;text-align:left}.btf-clamp{position:relative;max-height:12rem;overflow:hidden}.btf-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4rem;background:linear-gradient(#fff0,#fff)}.btf-clamp.is-open{max-height:none}.btf-clamp.is-open:after{display:none}.btf-more{display:block;margin:.8rem auto 0;background:none;border:0;cursor:pointer;font:inherit;font-size:1.05rem;text-transform:uppercase;letter-spacing:.12em;color:var(--btf-ink)}.btf-pdp{display:grid;grid-template-columns:1fr;grid-template-areas:"gallery" "buy" "info"}.btf-pdp__info{grid-area:info;padding:0 var(--btf-gutter) 4rem}.btf-pdp__gallery{grid-area:gallery;position:relative}.btf-pdp__buy{grid-area:buy;padding:2.8rem var(--btf-gutter) 3.2rem}@media(min-width:990px){.btf-pdp{grid-template-columns:minmax(0,1fr) minmax(40rem,44rem);grid-template-areas:"gallery buy" "gallery info";align-items:start}.btf-pdp__gallery{border-right:var(--btf-line-soft)}.btf-pdp__buy{padding:4.8rem 4rem 2.4rem}.btf-pdp__info{padding:0 4rem 4.8rem}.btf-pdp__info .btf-pdp__title,.btf-pdp__info .btf-pdp__rule{display:none}.btf-pdp__mobile-title{display:block!important}}@media(min-width:1280px){.btf-pdp{grid-template-columns:minmax(30rem,24%) minmax(0,1fr) minmax(42rem,30%);grid-template-areas:"info gallery buy"}.btf-pdp__gallery{border-right:0}.btf-pdp__info,.btf-pdp__buy{position:sticky;top:var(--btf-stick, var(--btf-header-h));min-height:calc(100vh - var(--btf-header-h));display:flex;flex-direction:column;justify-content:center}.btf-pdp__info,.btf-pdp__buy{padding:6.4rem 3.2rem 4.8rem}.btf-pdp__info .btf-pdp__title,.btf-pdp__info .btf-pdp__rule{display:block}.btf-pdp__mobile-title{display:none!important}}.btf-pdp__title{margin:0;font-family:var(--btf-serif);font-weight:500;font-size:clamp(3.2rem,3vw,4.6rem);line-height:1.05;text-transform:uppercase;letter-spacing:.03em;text-align:center;color:#000;overflow-wrap:anywhere}.btf-pdp__mobile-title{display:none;margin:0 0 .4rem}@media(max-width:989px){.btf-pdp__mobile-title{display:block;font-size:3rem}.btf-pdp__info .btf-pdp__title,.btf-pdp__info .btf-pdp__rule{display:none}}.btf-pdp__rule{height:1px;background:#11111126;margin:2.8rem 0 2rem}.btf-pdp__perks{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.btf-pdp__perks li{display:grid;grid-template-columns:1.6rem 1fr;gap:.6rem;font-size:1.1rem;line-height:1.45;text-transform:uppercase;letter-spacing:.08em;color:#111111b8}.btf-pdp__perks li:before{content:"\d7";font-size:1.5rem;line-height:1}.btf-pdp__accs{margin-top:2.8rem;border-top:var(--btf-line-soft)}.btf-desc{font-size:1.15rem;line-height:1.6;letter-spacing:.04em;color:#111111d1}.btf-desc p{margin:0 0 .9rem}.btf-desc p:last-child{margin-bottom:0}.btf-desc .btf-desc__note,.btf-pdp__drop-note{margin:0 0 1.2rem;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.04em;color:#000}.btf-desc ul{margin:0 0 .9rem;padding-left:1.6rem}.btf-gallery{display:flex;flex-direction:column}.btf-gallery__item{position:relative;margin:0;display:flex;align-items:center;justify-content:center;background:var(--btf-paper)}.btf-gallery__item img,.btf-gallery__item video{display:block;max-width:100%;height:auto}.btf-gallery__item iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0}.btf-gallery__item svg{width:70%;height:auto;background:var(--btf-cell)}@media(min-width:990px){.btf-gallery{gap:0}.btf-gallery__item{height:calc(100vh - var(--btf-header-h));min-height:52rem;padding:4rem 3.2rem}.btf-gallery__item img,.btf-gallery__item video{width:auto;height:auto;max-height:100%;max-width:100%;object-fit:contain}.btf-gallery__item+.btf-gallery__item{border-top:var(--btf-line-soft)}}.btf-gallery__count{display:none}@media(max-width:989px){.btf-pdp__gallery{border-bottom:var(--btf-line-soft)}.btf-gallery{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.btf-gallery::-webkit-scrollbar{display:none}.btf-gallery__item{flex:0 0 100%;aspect-ratio:var(--btf-ratio, 1);scroll-snap-align:center;padding:2.4rem}.btf-gallery__item img,.btf-gallery__item video{position:absolute;top:2.4rem;right:2.4rem;bottom:2.4rem;left:2.4rem;width:calc(100% - 4.8rem);height:calc(100% - 4.8rem);object-fit:contain}.btf-gallery__count{display:block;position:absolute;right:1.2rem;bottom:1.2rem;padding:.3rem .8rem;border:var(--btf-line-soft);background:#ffffffeb;font-size:1rem;letter-spacing:.1em}}.btf-buy{display:grid;gap:2rem;justify-items:center;width:100%;max-width:46rem;margin:0 auto;text-align:center}.btf-buy__price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.8rem;font-size:1.8rem;font-weight:400;letter-spacing:.04em;color:#000}.btf-buy__price s{font-size:1.4rem;color:#11111173}.btf-buy__price .btf-sale-chip{padding:.2rem .6rem;background:var(--btf-ink);color:#fff;font-size:1.1rem;font-weight:700}.btf-buy__terms{font-size:1.1rem;color:var(--btf-muted)}.btf-buy__terms:empty{display:none}.btf-buy form{display:grid;gap:2rem;justify-items:center;width:100%}.btf-opt{border:0;margin:0;padding:0;display:grid;justify-items:center;gap:1rem;width:100%;min-width:0}.btf-opt legend{width:100%;padding:0;margin-bottom:1rem;text-align:center;font-size:1.05rem;text-transform:uppercase;letter-spacing:.14em;color:var(--btf-muted)}.btf-opt__values{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.btf-opt__value input{position:absolute;opacity:0;pointer-events:none}.btf-opt__value span{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem;padding:0 1.2rem;border:1px solid rgba(17,17,17,.22);font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;color:#000;cursor:pointer;background:#fff}.btf-opt__value input:checked+span{border-color:#000;box-shadow:inset 0 0 0 1px #000}.btf-opt__value input:focus-visible+span{outline:2px solid #000;outline-offset:2px}.btf-opt__value.is-unavailable span{color:#11111159;text-decoration:line-through;background:#f6f6f6}.btf-buy__sizeguide{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:1.05rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:underline;text-underline-offset:3px;color:var(--btf-muted)}.btf-stock{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0;font-size:1.05rem;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-muted)}.btf-stock:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#2f8f46}.btf-stock--low{color:var(--btf-alert)}.btf-stock--low:before{background:var(--btf-alert)}.btf-stock--out:before{background:#9b9b9b}.btf-buy .btf-btn{min-height:6rem;font-size:1.3rem;font-weight:400;letter-spacing:.16em}.btf-buy .shopify-payment-button{width:100%}.btf-buy .shopify-payment-button__button{min-height:5rem;border-radius:0}.btf-buy .shopify-payment-button__more-options{font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--btf-muted)}.btf-buy__ship{margin:0;font-size:1.05rem;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-muted)}.btf-buy__ship strong{font-weight:500;color:var(--btf-ink)}.btf-buy__error{margin:0;font-size:1.15rem;color:var(--btf-alert)}.btf-buy__error:empty{display:none}.btf-buy__cta{display:grid;gap:1rem;width:100%}.btf-mto{display:grid;gap:.8rem;justify-items:center;width:100%;text-align:center}.btf-mto__text{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-muted);line-height:1.5}.btf-pieces{display:grid;gap:.8rem;width:100%;text-align:left}.btf-pieces__label{margin:0;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.btf-pieces__bar{height:.4rem;background:#eee}.btf-pieces__fill{height:100%;background:var(--btf-rust)}.btf-notify{display:grid;gap:.8rem;width:100%;padding:1.4rem;border:var(--btf-line-soft);text-align:left}.btf-notify p{margin:0;font-size:1.15rem;line-height:1.5}.btf-notify__row{display:flex}.btf-notify__row input{flex:1;min-width:0;height:4.4rem;padding:0 1.2rem;border:var(--btf-line);border-right:0;border-radius:0;font:inherit;font-size:1.3rem}.btf-notify__row .btf-btn{min-height:4.4rem;padding:0 1.6rem;font-size:1.05rem}.btf-notify__ok{font-weight:600;text-transform:uppercase;letter-spacing:.08em}.btf-ladder{width:100%;padding:2rem 2rem .4rem;border:1px solid var(--btf-ink);text-align:left;display:grid;gap:1.4rem}.btf-ladder__title{margin:0;font-size:1.2rem;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.btf-ladder__row{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.btf-ladder__cap{display:block;font-size:.95rem;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-muted)}.btf-ladder__now{display:block;margin-top:.3rem;font-size:2.4rem;font-weight:700;letter-spacing:.01em;line-height:1.1}.btf-ladder__next{text-align:right}.btf-ladder__clock{display:block;margin-top:.3rem;font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.btf-ladder__segs{display:grid;grid-template-columns:repeat(var(--btf-days, 28),1fr);gap:.25rem}.btf-ladder__seg{height:1rem;background:#eee}.btf-ladder__seg.is-past{background:var(--btf-rust);opacity:.4}.btf-ladder__seg.is-now{background:var(--btf-rust)}.btf-ladder__scale{display:flex;justify-content:space-between;gap:.6rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;color:var(--btf-muted)}.btf-ladder__save{display:flex;justify-content:space-between;gap:1rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em}.btf-ladder__save strong{color:var(--btf-rust);font-weight:700}.btf-ladder__lock{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--btf-muted)}.btf-ladder .btf-acc{border-top:var(--btf-line-soft);border-bottom:0}.btf-ladder .btf-acc>summary{padding:1.3rem 0;font-weight:700}.btf-ladder .btf-acc>summary:after{content:"+";border:0;width:auto;height:auto;transform:none;font-weight:400;font-size:1.4rem}.btf-ladder .btf-acc[open]>summary:after{content:"\2013";transform:none}.btf-ladder .btf-acc__body{font-size:1.15rem}@media(max-width:400px){.btf-ladder__now{font-size:2rem}.btf-ladder__clock{font-size:1.7rem}}.btf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:center;padding:.9rem var(--btf-gutter) calc(.9rem + env(safe-area-inset-bottom));background:#fffffff7;border-top:var(--btf-line-soft);transform:translateY(110%);transition:transform .25s ease}.btf-sticky.is-visible{transform:none}.btf-sticky__inner{display:flex;align-items:center;gap:1.4rem;width:min(100%,52rem)}.btf-sticky__thumb{width:3.8rem;height:3.8rem;flex-shrink:0;object-fit:cover;border:var(--btf-line-soft)}.btf-sticky__info{flex:1;min-width:0}.btf-sticky__title{margin:0;font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btf-sticky__price{font-size:1.1rem;color:var(--btf-muted)}.btf-sticky .btf-btn{min-height:4.2rem;padding:0 2rem;font-size:1.1rem}.btf-related .btf-grid{border-left:0;gap:4rem 6rem;padding:0 6vw 6.4rem}.btf-related .btf-grid>li{border:0}.btf-related .btf-card__media{--btf-card-ratio: 4 / 5}.btf-related .btf-card__info{display:grid;justify-items:center;gap:.4rem;padding:2.4rem 0 0;text-align:center}.btf-related .btf-card__title{color:#000}.btf-related .btf-card__price{font-weight:400;justify-content:center}@media(max-width:749px){.btf-related .btf-grid{gap:2.4rem 1.2rem;padding:0 var(--btf-gutter) 4.8rem}}.btf-modal{border:0;padding:0;max-width:min(64rem,92vw);width:100%;max-height:86vh}.btf-modal::backdrop{background:#00000080}.btf-modal__head{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 2rem;border-bottom:var(--btf-line-soft);position:sticky;top:0;background:#fff}.btf-modal__head h2{margin:0;font-size:1.15rem;text-transform:uppercase;letter-spacing:.12em}.btf-modal__close{background:none;border:0;font-size:2.4rem;line-height:1;cursor:pointer}.btf-modal__body{padding:2rem;font-size:1.35rem;line-height:1.6}.btf-ship{padding:1.2rem 0 1.4rem;display:grid;gap:.7rem;border-bottom:var(--btf-line-soft);margin-bottom:.4rem}.btf-ship__text{margin:0;font-size:1.05rem;text-transform:uppercase;letter-spacing:.1em;text-align:center}.btf-ship__bar{height:.4rem;background:#eee;overflow:hidden}.btf-ship__fill{height:100%;background:var(--btf-ink);width:0;transition:width .4s ease}.btf-ship.is-done .btf-ship__fill{background:#2f8f46}.btf-footer{background:#000;color:#fff;padding:6.4rem var(--btf-gutter) 3.2rem}.btf-footer a{color:#fff;text-decoration:none}.btf-footer__grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:128rem;margin:0 auto}@media(min-width:990px){.btf-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.btf-footer__title{margin:0;font-family:var(--btf-serif);font-weight:500;font-size:clamp(3rem,3vw,4rem);text-transform:uppercase;letter-spacing:.03em;color:#fff}.btf-footer__text{margin:1.2rem 0 2rem;max-width:38rem;font-size:1.25rem;line-height:1.6;color:#ffffffbf}.btf-footer__form{display:flex;max-width:42rem}.btf-footer__form input{flex:1;min-width:0;height:4.6rem;padding:0 1.4rem;border:1px solid #fff;border-right:0;border-radius:0;background:transparent;color:#fff;font:inherit;font-size:1.3rem}.btf-footer__form input::placeholder{color:#fff9}.btf-footer__form button{height:4.6rem;padding:0 2rem;border:1px solid #fff;background:#fff;color:#000;font:inherit;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.btf-footer__msg{margin:1rem 0 0;font-size:1.2rem;color:#ffffffd9}.btf-footer__col h3{margin:0 0 1.6rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff}.btf-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.btf-footer__col a{font-size:1.35rem;color:#ffffffd9}.btf-footer__col a:hover{color:#fff}.btf-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem;max-width:128rem;margin:4.8rem auto 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.18);font-size:1.05rem;text-transform:uppercase;letter-spacing:.1em;color:#fff9}.btf-footer__pay{display:flex;flex-wrap:wrap;gap:.6rem}.btf-footer__pay svg{height:2.2rem;width:auto}.collection-hero__title{font-family:var(--btf-serif);font-weight:500;text-transform:uppercase;letter-spacing:.03em;text-align:center}.collection-hero__inner{justify-content:center}#ProductGridContainer .product-grid{column-gap:0;row-gap:0;border-top:var(--btf-line);border-left:var(--btf-line)}#ProductGridContainer .product-grid>.grid__item{border-right:var(--btf-line);border-bottom:var(--btf-line);padding:0;width:50%;max-width:50%;display:flex}#ProductGridContainer .product-grid>.grid__item>*{flex:1}@media(min-width:990px){#ProductGridContainer .product-grid.grid--4-col-desktop>.grid__item{width:25%;max-width:25%}#ProductGridContainer .product-grid.grid--3-col-desktop>.grid__item{width:33.333%;max-width:33.333%}}.collection .page-width,#ProductGridContainer .page-width{max-width:none;padding-left:0;padding-right:0}.facets-container{padding-left:var(--btf-gutter);padding-right:var(--btf-gutter)}.btf-toast{position:fixed;left:50%;bottom:2.4rem;transform:translate(-50%,200%);z-index:1000;padding:1.2rem 2rem;background:#000;color:#fff;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;transition:transform .25s}.btf-toast.is-visible{transform:translate(-50%)}.drawer__heading{font-family:var(--btf-ui);font-size:1.3rem;text-transform:uppercase;letter-spacing:.12em}.button,.shopify-payment-button__button--unbranded{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.btf-related .btf-card{--btf-card-fit: cover}.btf-related .btf-card__media img{padding:0}.btf-related .btf-card__badges{top:.8rem;left:.8rem}.btf-desc p:empty{display:none}.btf-card--feature .btf-card__media img{mix-blend-mode:multiply}.btf-card--drop{--btf-card-ratio: 1 / 1}@media(max-width:749px){.btf-label--left{flex-wrap:wrap;gap:.8rem 1.6rem}.btf-label--left .btf-label__text{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/btf.css.map */
