.btb-wrap{width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:var(--btb-gutter);padding-left:var(--btb-gutter)}@media (max-width:479px){.btb-wrap{padding-top:15px;padding-bottom:15px}}.btb-eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:14px;line-height:1;text-transform:uppercase;letter-spacing:0.24em}.btb-eyebrow::before{display:block;width:32px;height:1px;background-color:var(--btb-brass)}.btb-eyebrow::before{content:""}.btb-h1{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-weight:400;font-size:84px;line-height:0.98;letter-spacing:-0.01em}@media (max-width:1119px){.btb-h1{font-size:68px}}@media (max-width:767px){.btb-h1{font-size:48px}}@media (max-width:479px){.btb-h1{font-size:42px}}.btb-h2{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-weight:400;font-size:56px;line-height:1.02;letter-spacing:-0.005em}@media (max-width:1119px){.btb-h2{font-size:46px}}@media (max-width:767px){.btb-h2{font-size:36px}}@media (max-width:479px){.btb-h2{font-size:32px}}.btb-h3{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-weight:400;font-size:28px;line-height:1.15}@media (max-width:767px){.btb-h3{font-size:24px}}.btb-lead{max-width:56ch;color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:18px;line-height:1.65}@media (max-width:767px){.btb-lead{font-size:17px}}.btb-body{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:16px;line-height:1.7}.btb-small{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:14px;line-height:1.6}.btb-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;color:var(--btb-ink);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;padding-top:18px;padding-right:30px;padding-bottom:18px;padding-left:30px;background-color:var(--btb-brass);border-radius:2px;border-top:1px solid var(--btb-brass);border-right:1px solid var(--btb-brass);border-bottom:1px solid var(--btb-brass);border-left:1px solid var(--btb-brass);transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.btb-btn:hover{color:var(--btb-ink);background-color:var(--btb-brass-l)}.btb-btn:hover{border-color:var(--btb-brass-l)}.btb-btn-ghost{display:inline-flex;justify-content:center;align-items:center;gap:10px;color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;padding-top:18px;padding-right:30px;padding-bottom:18px;padding-left:30px;background-color:transparent;border-radius:2px;border-top:1px solid var(--btb-line-strong);border-right:1px solid var(--btb-line-strong);border-bottom:1px solid var(--btb-line-strong);border-left:1px solid var(--btb-line-strong);transition:border-color 0.2s ease,color 0.2s ease}.btb-btn-ghost:hover{color:var(--btb-brass)}.btb-btn-ghost:hover{border-color:var(--btb-brass)}.btb-textlink{display:inline-flex;align-items:center;gap:10px;color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;padding-bottom:6px;border-bottom:1px solid var(--btb-brass);transition:color 0.2s ease}.btb-textlink:hover{color:var(--btb-brass)}.btb-topbar{background-color:var(--btb-char);border-bottom:1px solid var(--btb-line)}.btb-topbar-in{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:38px}@media (max-width:1023px){.btb-topbar-in{justify-content:center}}@media (max-width:767px){.btb-topbar-in{justify-content:center}}.btb-topbar-text{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:12.5px;letter-spacing:0.04em}@media (max-width:1023px){.btb-topbar-text{font-size:12px}}@media (max-width:767px){.btb-topbar-text{font-size:11.5px;text-align:center}}.btb-topbar-dot{color:var(--btb-brass);padding-right:10px;padding-left:10px}@media (max-width:479px){.btb-topbar-dot{display:inline;padding-right:6px;padding-left:6px}}.btb-topbar-link{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:12.5px;text-decoration:none;letter-spacing:0.04em}.btb-topbar-link:hover{color:var(--btb-brass)}@media (max-width:1023px){.btb-topbar-link{display:none}}@media (max-width:767px){.btb-topbar-link{display:none}}.btb-header{background-color:var(--btb-ink);border-bottom:1px solid var(--btb-line)}.btb-header-in{display:flex;justify-content:space-between;align-items:center;gap:32px;min-height:92px}@media (max-width:1119px){.btb-header-in{gap:20px}}@media (max-width:1023px){.btb-header-in{min-height:76px}}@media (max-width:767px){.btb-header-in{gap:10px;min-height:68px}}.btb-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.btb-logo:hover{opacity:0.85}.btb-logo-name{color:var(--btb-brass-l);font-family:var(--btb-serif),serif;font-size:34px;line-height:0.9}@media (max-width:767px){.btb-logo-name{font-size:28px}}.btb-logo-sub{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.3em}@media (max-width:767px){.btb-logo-sub{font-size:9.5px;letter-spacing:0.26em}}.btb-nav{display:flex;justify-content:center;flex-grow:1;flex-shrink:1;flex-basis:0px}.btb-nav .breakdance-menu-link{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-weight:600;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;transition:color 0.2s ease}.btb-nav .breakdance-menu-link:hover{color:var(--btb-brass)}.btb-nav .breakdance-dropdown-floater{width:auto;min-width:0px}.btb-nav .breakdance-dropdown-body{width:auto;background-color:transparent;border-radius:0px}.btb-nav .breakdance-dropdown-body{box-shadow:none}.btb-nav .breakdance-dropdown-custom-content{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.btb-nav .breakdance-dropdown-caret{display:none}.btb-nav .breakdance-dropdown-toggle{color:var(--btb-parch)}@media (max-width:1119px){.btb-nav .breakdance-menu-link{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-weight:600;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:10px;padding-right:9px;padding-bottom:10px;padding-left:9px}}@media (max-width:1023px){.btb-nav{flex-grow:0;flex-shrink:1;flex-basis:0px;order:3}.btb-nav .breakdance-menu-link{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-weight:400;font-size:22px;text-decoration:none;text-transform:none;letter-spacing:0px;padding-top:16px;padding-right:28px;padding-bottom:16px;padding-left:28px}}.btb-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}@media (max-width:1023px){.btb-actions{gap:10px;margin-left:auto}}@media (max-width:767px){.btb-actions{gap:6px;margin-left:auto}}.btb-icon-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:var(--btb-bone);text-decoration:none}.btb-icon-link:hover{color:var(--btb-brass)}.btb-icon{width:22px;height:22px}.btb-logo-img{display:block;width:auto;height:74px}@media (max-width:1023px){.btb-logo-img{width:auto;height:62px}}@media (max-width:767px){.btb-logo-img{width:auto;height:54px}}.btb-footer{padding-top:96px;padding-bottom:32px;background-color:var(--btb-char);border-top:1px solid var(--btb-line)}@media (max-width:767px){.btb-footer{padding-top:64px;padding-bottom:28px}}.btb-foot-cta{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-bottom:72px;border-bottom:1px solid var(--btb-line)}@media (max-width:767px){.btb-foot-cta{flex-flow:column;align-items:start;gap:28px;padding-bottom:48px}}.btb-foot-cta-title{flex-grow:1;flex-shrink:1;flex-basis:auto;max-width:none;color:var(--btb-bone);font-family:var(--btb-serif),serif;font-weight:400;font-size:clamp(32px,3vw,50px);line-height:1.05;text-wrap:balance}@media (max-width:1119px){.btb-foot-cta-title{font-size:clamp(26px,2.9vw,46px)}}@media (max-width:767px){.btb-foot-cta-title{font-size:36px}}.btb-foot-cta-actions{display:flex;gap:12px;flex-shrink:0}.btb-foot-cta-actions{flex-wrap:wrap}.btb-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:56px;padding-top:72px;padding-bottom:72px}@media (max-width:1119px){.btb-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}@media (max-width:767px){.btb-foot-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px;padding-bottom:48px}}.btb-foot-brand{display:flex;flex-flow:column;align-items:start;gap:22px}.btb-foot-logo-link{display:block}.btb-foot-logo{display:block;width:180px;height:auto}.btb-foot-text{max-width:38ch;color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:15px;line-height:1.7}.btb-foot-social{color:var(--btb-brass);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-bottom:4px;border-bottom:1px solid var(--btb-brass)}.btb-foot-social:hover{color:var(--btb-brass-l)}.btb-foot-col{display:flex;flex-flow:column;align-items:start;gap:12px}.btb-foot-head{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.22em;margin-bottom:10px}.btb-foot-list{display:flex;flex-flow:column;gap:12px}.btb-foot-list{list-style:none}.btb-foot-item{list-style:none}.btb-foot-link{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:15px;line-height:1.4;text-decoration:none;transition:color 0.2s ease}.btb-foot-link:hover{color:var(--btb-brass)}.btb-foot-address{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:15px;line-height:1.7;font-style:normal}.btb-hours{display:grid;grid-template-columns:auto auto;gap:4px 20px;margin-top:6px;margin-bottom:8px}.btb-hours-day{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:14px}.btb-hours-time{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:14px}.btb-foot-base{display:flex;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid var(--btb-line)}@media (max-width:767px){.btb-foot-base{flex-flow:column;gap:8px}}.btb-foot-legal{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:13px}.btb-foot-credit{color:var(--btb-parch);text-decoration:none}.btb-foot-credit:hover{color:var(--btb-brass)}.btb-hero{overflow:hidden;padding-top:72px;padding-bottom:96px;background-color:var(--btb-ink)}@media (max-width:1023px){.btb-hero{padding-top:48px;padding-bottom:72px}}@media (max-width:767px){.btb-hero{padding-top:36px;padding-bottom:56px}}.btb-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px}@media (max-width:1119px){.btb-hero-grid{gap:48px}}@media (max-width:1023px){.btb-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}}.btb-hero-copy{display:flex;flex-flow:column;align-items:start;gap:28px}@media (max-width:767px){.btb-hero-copy{gap:22px}}.btb-hero-title{max-width:12.5ch}@media (max-width:1023px){.btb-hero-title{max-width:14ch}}.btb-hero-lead{max-width:50ch}.btb-hero-actions{display:flex;gap:12px;padding-top:8px}.btb-hero-actions{flex-wrap:wrap}.btb-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:28px;padding-top:28px;border-top:1px solid var(--btb-line)}.btb-hero-facts{list-style:none}@media (max-width:767px){.btb-hero-facts{grid-template-columns:minmax(0,1fr);gap:14px}}.btb-hero-fact{display:flex;flex-flow:column;gap:8px}@media (max-width:767px){.btb-hero-fact{flex-flow:row;align-items:baseline;gap:14px}}.btb-hero-fact-num{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;letter-spacing:0.2em}.btb-hero-fact-text{color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-size:15px;line-height:1.45}.btb-hero-media{position:relative;width:100%;max-height:760px;aspect-ratio:4/5}@media (max-width:1023px){.btb-hero-media{aspect-ratio:4/3}}@media (max-width:767px){.btb-hero-media{max-height:none;aspect-ratio:auto}}.btb-hero-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}@media (max-width:767px){.btb-hero-img{height:auto;aspect-ratio:1/1}}.btb-hero-cap{display:flex;flex-flow:column;gap:8px;position:absolute;bottom:40px;left:-40px;max-width:300px;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--btb-char);border-top:1px solid var(--btb-line);border-right:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line);border-left:1px solid var(--btb-line)}@media (max-width:1119px){.btb-hero-cap{left:-24px}}@media (max-width:1023px){.btb-hero-cap{bottom:20px;left:20px}}@media (max-width:767px){.btb-hero-cap{position:relative;bottom:0px;left:0px;max-width:none;border-top:0px solid}}.btb-hero-cap-label{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.22em}.btb-hero-cap-text{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:20px;line-height:1.25}.btb-strip{background-color:var(--btb-char);border-top:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line)}.btb-strip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1023px){.btb-strip-grid{grid-template-columns:minmax(0,1fr)}}.btb-strip-item{display:flex;align-items:start;gap:20px;padding-top:40px;padding-right:36px;padding-bottom:40px;padding-left:36px;border-right:1px solid var(--btb-line)}.btb-strip-item:last-child{border-right:0px solid}@media (max-width:1119px){.btb-strip-item{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}@media (max-width:1023px){.btb-strip-item{padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:0px;border-right:0px solid;border-bottom:1px solid var(--btb-line)}}.btb-strip-icon{flex-shrink:0;width:34px;height:34px;color:var(--btb-brass)}.btb-strip-copy{display:flex;flex-flow:column;gap:6px}.btb-strip-title{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-weight:400;font-size:22px}.btb-strip-text{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:14.5px;line-height:1.6}.btb-cats{padding-top:120px;padding-bottom:60px}@media (max-width:1023px){.btb-cats{padding-top:88px;padding-bottom:44px}}@media (max-width:767px){.btb-cats{padding-top:64px;padding-bottom:32px}}.btb-featured{padding-top:60px;padding-bottom:120px}@media (max-width:1023px){.btb-featured{padding-top:44px;padding-bottom:88px}}@media (max-width:767px){.btb-featured{padding-top:32px;padding-bottom:64px}}.btb-sec-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px}@media (max-width:767px){.btb-sec-head{flex-flow:column;align-items:start;gap:20px;margin-bottom:32px}}.btb-sec-head-copy{display:flex;flex-flow:column;gap:18px}.btb-cat-grid{display:flex;justify-content:center;gap:20px}.btb-cat-grid{list-style:none;flex-wrap:wrap}@media (max-width:1023px){.btb-cat-grid{display:flex;justify-content:center;gap:16px}.btb-cat-grid{list-style:none;flex-wrap:wrap}}@media (max-width:479px){.btb-cat-grid{display:flex;justify-content:center;gap:16px}.btb-cat-grid{list-style:none;flex-wrap:wrap}}.btb-cat-tile{min-width:0px}.btb-cat-tile{list-style:none;flex:0 0 calc(( 100% - 40px ) / 3)}@media (max-width:1023px){.btb-cat-tile{min-width:0px}.btb-cat-tile{list-style:none;flex:0 0 calc(( 100% - 16px ) / 2)}}@media (max-width:479px){.btb-cat-tile{flex-grow:0;flex-shrink:0;flex-basis:100%;min-width:0px}.btb-cat-tile{list-style:none}}.btb-cat-link{display:block;position:relative;overflow:hidden;aspect-ratio:4/3;text-decoration:none;background-color:var(--btb-smoke);border-radius:2px}.btb-cat-link:hover .btb-cat-img{transform:scale(1.04,1.04)}.btb-cat-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;filter:saturate(92%)}.btb-cat-meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;position:absolute;right:0px;bottom:0px;left:0px;padding-top:64px;padding-right:26px;padding-bottom:22px;padding-left:26px;background-image:linear-gradient(180deg,rgba(18,17,16,0) 0%,rgba(18,17,16,.88) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.btb-cat-meta{padding-top:48px;padding-right:18px;padding-bottom:16px;padding-left:18px}}.btb-cat-name{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:30px;line-height:1.05}@media (max-width:1023px){.btb-cat-name{font-size:26px}}@media (max-width:767px){.btb-cat-name{font-size:22px}}.btb-cat-count{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.18em}.btb-cat-count{white-space:nowrap}.btb-prod-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}.btb-prod-grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:1119px){.btb-prod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.btb-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 14px}}.btb-card{display:flex;flex-flow:column;gap:18px}.btb-card:hover .btb-card-img{transform:scale(1.03,1.03)}.btb-card-media{display:block;position:relative;overflow:hidden;aspect-ratio:1/1;background-color:var(--btb-smoke);border-radius:2px}.btb-card-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.btb-card-badge{position:absolute;top:14px;left:14px;color:var(--btb-bone);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:var(--btb-ox);border-radius:2px}.btb-card-body{display:flex;flex-flow:column;gap:6px}.btb-card-title{color:var(--btb-bone);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:21px;line-height:1.15;text-transform:uppercase;letter-spacing:0.03em}@media (max-width:767px){.btb-card-title{font-size:18px}}.btb-card-title-link{color:var(--btb-bone);text-decoration:none}.btb-card-title-link:hover{color:var(--btb-brass)}.btb-card-price{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:15px}.btb-card-cta{margin-top:auto}.btb-card-cta .button{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-shrink:0;flex-basis:100%;width:100%;box-sizing:border-box;color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px;background-color:transparent;border-radius:2px;border-top:1px solid var(--btb-line-strong);border-right:1px solid var(--btb-line-strong);border-bottom:1px solid var(--btb-line-strong);border-left:1px solid var(--btb-line-strong);transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.btb-card-cta .button:hover{color:var(--btb-ink);background-color:var(--btb-brass)}.btb-card-cta .button:hover{border-color:var(--btb-brass)}.btb-card-cta .added_to_cart{display:block;color:var(--btb-brass);font-family:var(--btb-sans),sans-serif;font-size:12px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;margin-top:8px}.btb-card-cta .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.btb-card-cta .screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:767px){.btb-card-cta .button{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-shrink:0;flex-basis:100%;width:100%;box-sizing:border-box;color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px;background-color:transparent;border-radius:2px;border-top:1px solid var(--btb-line-strong);border-right:1px solid var(--btb-line-strong);border-bottom:1px solid var(--btb-line-strong);border-left:1px solid var(--btb-line-strong)}.btb-card-cta .button{white-space:nowrap}}.btb-story{padding-top:120px;padding-bottom:120px;background-color:var(--btb-char);border-top:1px solid var(--btb-line)}@media (max-width:1023px){.btb-story{padding-top:88px;padding-bottom:88px}}@media (max-width:767px){.btb-story{padding-top:64px;padding-bottom:64px}}.btb-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px}@media (max-width:1119px){.btb-story-grid{gap:56px}}@media (max-width:1023px){.btb-story-grid{grid-template-columns:minmax(0,1fr);gap:48px}}.btb-story-media{width:100%;aspect-ratio:4/5}@media (max-width:1023px){.btb-story-media{aspect-ratio:16/10}}.btb-story-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.btb-story-copy{display:flex;flex-flow:column;align-items:start;gap:26px}.btb-points{display:flex;flex-flow:column;width:100%;margin-top:12px;border-top:1px solid var(--btb-line)}.btb-points{list-style:none}.btb-point{display:flex;gap:24px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--btb-line)}.btb-point-num{min-width:36px;color:var(--btb-brass);font-family:var(--btb-serif),serif;font-size:22px}.btb-point-copy{display:flex;flex-flow:column;gap:4px}.btb-point-title{color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-weight:600;font-size:17px}.btb-point-text{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:15px;line-height:1.6}.btb-band{display:flex;align-items:center;position:relative;min-height:560px;overflow:hidden}@media (max-width:767px){.btb-band{min-height:440px}}.btb-band-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:0.45}.btb-band-inner{display:flex;flex-flow:column;align-items:start;gap:28px;position:relative;padding-top:96px;padding-bottom:96px}@media (max-width:767px){.btb-band-inner{padding-top:64px;padding-bottom:64px}}.btb-band-quote{max-width:20ch;color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:50px;line-height:1.1}@media (max-width:1119px){.btb-band-quote{font-size:44px}}@media (max-width:767px){.btb-band-quote{font-size:32px}}.btb-steps{padding-top:120px;padding-bottom:120px}@media (max-width:1023px){.btb-steps{padding-top:88px;padding-bottom:88px}}@media (max-width:767px){.btb-steps{padding-top:64px;padding-bottom:64px}}.btb-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0px;border-top:1px solid var(--btb-line-strong)}.btb-steps-grid{list-style:none}@media (max-width:1023px){.btb-steps-grid{grid-template-columns:minmax(0,1fr)}}.btb-step{display:flex;flex-flow:column;gap:16px;margin-right:40px;padding-top:40px;padding-right:40px;padding-bottom:0px;padding-left:0px}@media (max-width:1023px){.btb-step{margin-right:0px;padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;border-bottom:1px solid var(--btb-line)}}.btb-step-num{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:15px;letter-spacing:0.2em}.btb-visit{padding-bottom:120px}@media (max-width:1023px){.btb-visit{padding-bottom:88px}}@media (max-width:767px){.btb-visit{padding-bottom:64px}}.btb-visit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0px;padding-right:0px;padding-left:0px;background-color:var(--btb-char);border-top:1px solid var(--btb-line);border-right:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line);border-left:1px solid var(--btb-line)}@media (max-width:1023px){.btb-visit-grid{grid-template-columns:minmax(0,1fr)}}.btb-visit-copy{display:flex;flex-flow:column;align-items:start;gap:24px;padding-top:72px;padding-right:64px;padding-bottom:72px;padding-left:64px}@media (max-width:1119px){.btb-visit-copy{padding-top:56px;padding-right:44px;padding-bottom:56px;padding-left:44px}}@media (max-width:767px){.btb-visit-copy{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px}}.btb-visit-hours{display:grid;grid-template-columns:auto auto;gap:10px 40px;width:100%;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line)}@media (max-width:767px){.btb-visit-hours{gap:20px}}.btb-visit-day{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:15px}.btb-visit-time{color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-size:15px;text-align:right}.btb-visit-actions{display:flex;gap:12px;padding-top:8px}.btb-visit-actions{flex-wrap:wrap}.btb-visit-media{min-height:100%}@media (max-width:1023px){.btb-visit-media{min-height:0px;aspect-ratio:16/10}}.btb-visit-img{display:block;width:100%;height:100%;object-fit:cover}.btb-shop-hero{padding-top:64px;padding-bottom:48px;background-color:var(--btb-ink);border-bottom:1px solid var(--btb-line)}@media (max-width:767px){.btb-shop-hero{padding-top:40px;padding-bottom:32px}}.btb-shop-hero-in{display:flex;flex-flow:column;align-items:start;gap:20px}.btb-crumbs{color:var(--btb-ash);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.2em}.btb-crumbs .woocommerce-breadcrumb{color:var(--btb-ash)}.btb-crumbs a{color:var(--btb-brass);text-decoration:none}.btb-shop-title{font-size:72px}@media (max-width:1023px){.btb-shop-title{font-size:56px}}@media (max-width:767px){.btb-shop-title{font-size:40px}}.btb-shop-desc{max-width:60ch}.btb-shop-cats{background-color:var(--btb-ink);border-bottom:1px solid var(--btb-line)}.btb-chip-row{display:flex;gap:10px;padding-top:20px;padding-bottom:20px}.btb-chip-row{list-style:none;overflow-x:auto;scrollbar-width:none}.btb-chip-item{flex-shrink:0}.btb-chip-item{list-style:none}.btb-chip{display:inline-flex;align-items:center;color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;border-radius:2px;border-top:1px solid var(--btb-line-strong);border-right:1px solid var(--btb-line-strong);border-bottom:1px solid var(--btb-line-strong);border-left:1px solid var(--btb-line-strong);transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.btb-chip:hover{color:var(--btb-brass)}.btb-chip:hover{border-color:var(--btb-brass)}.btb-chip.is-active{color:var(--btb-ink);background-color:var(--btb-brass)}.btb-chip.is-active{border-color:var(--btb-brass)}.btb-chip{white-space:nowrap}.btb-shop{padding-top:56px;padding-bottom:120px}@media (max-width:767px){.btb-shop{padding-top:36px;padding-bottom:72px}}.btb-shop-grid .bde-posts-pagination{display:flex;justify-content:center;grid-column-start:1;grid-column-end:-1;margin-top:16px;padding-top:40px;border-top:1px solid var(--btb-line)}.btb-shop-grid .page-numbers{display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:14px;text-decoration:none;padding-right:12px;padding-left:12px;border-radius:2px;border-top:1px solid var(--btb-line-strong);border-right:1px solid var(--btb-line-strong);border-bottom:1px solid var(--btb-line-strong);border-left:1px solid var(--btb-line-strong)}.btb-shop-grid .current{color:var(--btb-ink);background-color:var(--btb-brass)}.btb-shop-grid .current{border-color:var(--btb-brass)}.btb-shop-grid .bde-posts-pagination ul{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.btb-shop-grid .bde-posts-pagination ul{list-style:none;flex-wrap:wrap}.btb-shop-grid .bde-posts-pagination li{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.btb-shop-grid .bde-posts-pagination li{list-style:none}.btb-shop-grid .bde-posts-pagination li::marker{content:""}.btb-shop-grid .bde-posts-pagination a{display:inline-flex;justify-content:center;align-items:center;height:46px;min-width:46px;color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-weight:600;font-size:14px;text-decoration:none;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;border-radius:2px;border-top:1px solid var(--btb-line-strong);border-right:1px solid var(--btb-line-strong);border-bottom:1px solid var(--btb-line-strong);border-left:1px solid var(--btb-line-strong);transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.btb-shop-grid .bde-posts-pagination a:hover{color:var(--btb-brass)}.btb-shop-grid .bde-posts-pagination a:hover{border-color:var(--btb-brass)}.btb-shop-grid .bde-posts-pagination a.is-active{color:var(--btb-ink);background-color:var(--btb-brass)}.btb-shop-grid .bde-posts-pagination a.is-active{border-color:var(--btb-brass)}.btb-shop-grid .bde-posts-pagination span{display:inline-flex;justify-content:center;align-items:center;height:46px;min-width:30px;color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:14px}.btb-pdp-top{padding-top:28px;padding-bottom:28px;border-bottom:1px solid var(--btb-line)}.btb-pdp{padding-top:56px}.btb-pdp .woocommerce-notices-wrapper{margin-bottom:24px}.btb-pdp .woocommerce-message{color:var(--btb-bone);background-color:var(--btb-smoke);border-left:2px solid var(--btb-brass)}.btb-pdp .woocommerce-message a.button{color:var(--btb-brass);font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em}.btb-pdp .woocommerce-message a.button{float:right}.btb-pdp .woocommerce-error li{color:var(--btb-bone);background-color:#3a1a15}.btb-pdp .woocommerce-info{color:var(--btb-bone);background-color:var(--btb-smoke)}@media (max-width:767px){.btb-pdp{padding-top:24px}}.btb-pdp .woocommerce-message{font-family:var(--btb-sans),sans-serif;font-size:15px;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;border-radius:2px}.btb-pdp .woocommerce-message{list-style:none}.btb-pdp .woocommerce-error li{font-family:var(--btb-sans),sans-serif;font-size:15px;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;border-radius:2px}.btb-pdp .woocommerce-error li{list-style:none}.btb-pdp .woocommerce-info{font-family:var(--btb-sans),sans-serif;font-size:15px;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;border-radius:2px}.btb-pdp .woocommerce-info{list-style:none}.btb-pdp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:72px}@media (max-width:1119px){.btb-pdp-grid{gap:48px}}@media (max-width:1023px){.btb-pdp-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.btb-pdp-media{display:flex;flex-flow:column;gap:12px}.btb-pdp-gallery{max-height:min(78vh,680px);overflow:hidden;aspect-ratio:1/1;background-color:var(--btb-char);background-image:url(https://brownstraditionalbutchers.co.uk/wp-content/uploads/2026/09/browns-product-placeholder.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;border-radius:2px}.btb-pdp-thumbs .bde-swiper__slide{aspect-ratio:1/1}.btb-pdp-thumbs .swiper-slide{opacity:0.5;cursor:pointer;transition:opacity 0.2s ease}.btb-pdp-thumbs .swiper-slide-thumb-active{outline:1px solid var(--btb-brass);opacity:1}.btb-pdp-summary{display:flex;flex-flow:column;gap:22px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 32px)}@media (max-width:1023px){.btb-pdp-summary{position:static}}.btb-pdp-title{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-weight:400;font-size:52px;line-height:1.02;text-transform:capitalize}@media (max-width:1119px){.btb-pdp-title{font-size:44px}}@media (max-width:767px){.btb-pdp-title{font-size:36px}}.btb-pdp-price{color:var(--btb-brass-l);font-family:var(--btb-sans),sans-serif;font-size:22px}.btb-pdp-price .price{color:var(--btb-brass-l);font-size:22px}.btb-pdp-excerpt{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:16px;line-height:1.7}.btb-pdp-cta{padding-top:22px;border-top:1px solid var(--btb-line)}.btb-pdp-cta form.cart{display:flex;align-items:stretch;gap:12px}.btb-pdp-cta form.cart{flex-wrap:wrap}.btb-pdp-cta table.variations{width:100%;margin-bottom:8px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.btb-pdp-cta .variations th.label{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;text-align:left;text-transform:uppercase;letter-spacing:0.2em;padding-bottom:8px}.btb-pdp-cta .variations td.value{padding-bottom:12px}.btb-pdp-cta .bde-woo-select{width:100%}.btb-pdp-cta a.reset_variations{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:12px}.btb-pdp-cta .single_variation_wrap{width:100%}.btb-pdp-cta .woocommerce-variation-price{color:var(--btb-brass-l);font-family:var(--btb-sans),sans-serif;font-size:20px;margin-bottom:12px}.btb-pdp-cta .woocommerce-variation-add-to-cart{display:flex;gap:12px;width:100%}.btb-pdp-cta .quantity{background-color:var(--btb-char);border-radius:2px;border-top:1px solid var(--btb-line-strong);border-right:1px solid var(--btb-line-strong);border-bottom:1px solid var(--btb-line-strong);border-left:1px solid var(--btb-line-strong)}.btb-pdp-cta input.qty{color:var(--btb-bone);background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.btb-pdp-cta button.single_add_to_cart_button{flex-grow:1;flex-shrink:1;flex-basis:0px;min-height:56px;color:var(--btb-ink);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.14em;background-color:var(--btb-brass);border-radius:2px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.btb-pdp-cta button.single_add_to_cart_button:hover{color:var(--btb-ink);background-color:var(--btb-brass-l)}.btb-pdp-cta .woocommerce-variation-add-to-cart-disabled{opacity:0.55}.btb-pdp-cta .reset_variations{display:inline-block;color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:12px;text-decoration:underline;text-transform:uppercase;letter-spacing:0.1em;margin-top:4px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.btb-pdp-cta .reset_variations{box-shadow:none}.btb-pdp-cta .stock{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent}.btb-pdp-cta .out-of-stock{color:#e0826f}.btb-pdp-cta .stock::before{display:none}.btb-pdp-cta .bde-quantity-button--dec{width:40px;color:var(--btb-bone);background-color:transparent}.btb-pdp-cta .bde-quantity-button--inc{width:40px;color:var(--btb-bone);background-color:transparent}.btb-pdp-stock .stock{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.16em}.btb-pdp-stock .out-of-stock{color:#e0826f}.btb-pdp-service{display:flex;flex-flow:column;border-top:1px solid var(--btb-line)}.btb-pdp-service{list-style:none}.btb-pdp-service-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--btb-line)}.btb-pdp-service-label{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.2em}.btb-pdp-service-text{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:14.5px}.btb-pdp-meta{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:13px}.btb-pdp-meta a{color:var(--btb-parch);text-decoration:none}.btb-pdp-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:72px;padding-top:120px}@media (max-width:1023px){.btb-pdp-details{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:80px}}@media (max-width:767px){.btb-pdp-details{padding-top:64px}}.btb-pdp-details-head{display:flex;flex-flow:column;gap:16px}.btb-pdp-tabs{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;border-top:1px solid var(--btb-line)}.btb-pdp-tabs .bde-accordion__content-wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--btb-line);border-left:0px solid}.btb-pdp-tabs .bde-accordion__button{color:var(--btb-bone);padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;background-color:transparent}.btb-pdp-tabs .bde-accordion__title{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-weight:400;font-size:24px}.btb-pdp-tabs .bde-accordion__icon{color:var(--btb-brass)}.btb-pdp-tabs .bde-accordion__panel-content{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:16px;line-height:1.7;padding-top:0px;padding-right:0px;padding-bottom:28px;padding-left:0px}.btb-pdp-tabs .shop_attributes{width:100%}.btb-pdp-tabs .shop_attributes{border-collapse:collapse}.btb-pdp-tabs .woocommerce-product-attributes-item__label{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:14px;text-align:left;text-transform:uppercase;letter-spacing:0.16em;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid var(--btb-line)}.btb-pdp-tabs .woocommerce-product-attributes-item__value{color:var(--btb-bone);padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid var(--btb-line)}.btb-pdp-tabs .bde-accordion{background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.btb-pdp-tabs .bde-accordion{--bde-accordion-border-color:transparent}.btb-pdp-tabs .bde-accordion--bordered{border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.btb-pdp-related{padding-top:120px;padding-bottom:120px}@media (max-width:1023px){.btb-pdp-related{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.btb-pdp-related{padding-top:64px;padding-bottom:64px}}.btb-related .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.btb-related .products{list-style:none}.btb-related .product{display:flex;flex-flow:column;gap:12px}.btb-related .product{list-style:none}.btb-related .woocommerce-loop-product__title{color:var(--btb-bone);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:19px;text-transform:uppercase;letter-spacing:0.03em}.btb-related img{width:100%;object-fit:cover;aspect-ratio:1/1;background-color:var(--btb-smoke);border-radius:2px}.btb-related .price{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:15px}.btb-related .button{display:flex;justify-content:center;color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:transparent;border-radius:2px;border-top:1px solid var(--btb-line-strong);border-right:1px solid var(--btb-line-strong);border-bottom:1px solid var(--btb-line-strong);border-left:1px solid var(--btb-line-strong)}.btb-related>h2{display:none}.btb-related section.related>h2{display:none}.btb-related ul.products li.product .woocommerce-loop-product__title{color:var(--btb-bone);font-family:"Barlow Condensed",sans-serif;font-weight:600;font-size:19px;text-transform:uppercase;letter-spacing:0.03em;margin-top:14px}.btb-related ul.products li.product .price{color:var(--btb-parch);font-family:"Figtree",sans-serif;font-weight:400;font-size:15px}.btb-related ul.products li.product .button{display:flex;justify-content:center;width:100%;color:var(--btb-bone);font-family:"Figtree",sans-serif;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:transparent;border-radius:2px;border-top:1px solid rgba(239,231,216,.22);border-right:1px solid rgba(239,231,216,.22);border-bottom:1px solid rgba(239,231,216,.22);border-left:1px solid rgba(239,231,216,.22)}.btb-related ul.products li.product .button:hover{color:var(--btb-ink);background-color:var(--btb-brass)}.btb-related ul.products li.product .button:hover{border-color:var(--btb-brass)}.btb-related ul.products li.product span.price{color:var(--btb-parch);font-family:"Figtree",sans-serif;font-weight:400;font-size:15px}@media (max-width:1119px){.btb-related .products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.btb-related .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.btb-page-hero{padding-top:88px;padding-bottom:72px;border-bottom:1px solid var(--btb-line)}@media (max-width:767px){.btb-page-hero{padding-top:48px;padding-bottom:40px}}.btb-page-hero-in{display:flex;flex-flow:column;align-items:start;gap:24px}.btb-page-title{max-width:16ch}.btb-options{padding-top:96px;padding-bottom:96px}@media (max-width:767px){.btb-options{padding-top:56px;padding-bottom:56px}}.btb-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:1023px){.btb-options-grid{grid-template-columns:minmax(0,1fr)}}.btb-option{display:flex;flex-flow:column;align-items:start;gap:20px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-color:var(--btb-char);border-radius:2px;border-top:1px solid var(--btb-line);border-right:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line);border-left:1px solid var(--btb-line)}@media (max-width:767px){.btb-option{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.btb-option-num{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:14px;letter-spacing:0.2em}.btb-option-title{font-size:44px}@media (max-width:767px){.btb-option-title{font-size:34px}}.btb-spec{display:grid;grid-template-columns:110px minmax(0,1fr);width:100%;margin-top:8px;border-top:1px solid var(--btb-line)}@media (max-width:767px){.btb-spec{grid-template-columns:90px minmax(0,1fr)}}.btb-spec-k{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.2em;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--btb-line)}.btb-spec-v{color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-size:15px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--btb-line)}.btb-areas{padding-top:96px;padding-bottom:96px;background-color:var(--btb-char);border-top:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line)}@media (max-width:767px){.btb-areas{padding-top:56px;padding-bottom:56px}}.btb-areas-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px}@media (max-width:1023px){.btb-areas-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.btb-areas-copy{display:flex;flex-flow:column;align-items:start;gap:22px}.btb-area-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--btb-line);border-left:1px solid var(--btb-line)}.btb-area-list{list-style:none}@media (max-width:767px){.btb-area-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.btb-area{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:20px;padding-top:22px;padding-right:20px;padding-bottom:22px;padding-left:20px;border-right:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line)}.btb-area{list-style:none}@media (max-width:767px){.btb-area{font-size:18px;padding-top:18px;padding-right:14px;padding-bottom:18px;padding-left:14px}}.btb-faq{padding-top:96px;padding-bottom:120px}@media (max-width:767px){.btb-faq{padding-top:56px;padding-bottom:72px}}.btb-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:72px}@media (max-width:1023px){.btb-faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.btb-faq-head{display:flex;flex-flow:column;gap:18px}.btb-faq-list{border-top:1px solid var(--btb-line)}.btb-faq-item{border-bottom:1px solid var(--btb-line)}.btb-faq-q{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:24px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;cursor:pointer}.btb-faq-q{list-style-position:outside}@media (max-width:767px){.btb-faq-q{font-size:20px}}.btb-faq-a{max-width:62ch;color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:16px;line-height:1.7;padding-bottom:24px}.btb-contact{padding-top:96px;padding-bottom:96px}@media (max-width:767px){.btb-contact{padding-top:56px;padding-bottom:56px}}.btb-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:72px}@media (max-width:1023px){.btb-contact-grid{grid-template-columns:minmax(0,1fr);gap:56px}}.btb-contact-info{display:flex;flex-flow:column;gap:48px}.btb-contact-block{display:flex;flex-flow:column;align-items:start;gap:16px;padding-bottom:40px;border-bottom:1px solid var(--btb-line)}.btb-contact-head{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.22em}.btb-contact-address{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:26px;line-height:1.3;font-style:normal}@media (max-width:767px){.btb-contact-address{font-size:22px}}.btb-contact-big{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:36px;text-decoration:none}.btb-contact-big:hover{color:var(--btb-brass)}@media (max-width:767px){.btb-contact-big{font-size:30px}}.btb-contact-link{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:16px;text-decoration:none}.btb-contact-link:hover{color:var(--btb-brass)}.btb-contact-form-card{display:flex;flex-flow:column;gap:18px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-color:var(--btb-char);border-radius:2px;border-top:1px solid var(--btb-line);border-right:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line);border-left:1px solid var(--btb-line)}@media (max-width:767px){.btb-contact-form-card{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.btb-contact-form{margin-top:12px}.btb-map{padding-bottom:120px}@media (max-width:767px){.btb-map{padding-bottom:72px}}.btb-map-frame{overflow:hidden;border-radius:2px;border-top:1px solid var(--btb-line);border-right:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line);border-left:1px solid var(--btb-line);filter:grayscale(100%) invert(92%) contrast(85%)}.btb-map-frame .bde-google-map{width:100%}.btb-map-frame iframe{display:block;width:100%;height:440px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.btb-map-frame iframe{display:block;width:100%;height:320px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}}.btb-flow-hero{padding-top:64px;padding-bottom:40px;border-bottom:1px solid var(--btb-line)}@media (max-width:767px){.btb-flow-hero{padding-top:40px;padding-bottom:28px}}.btb-flow-hero-in{display:flex;justify-content:space-between;align-items:end;gap:32px}.btb-flow-hero-in{flex-wrap:wrap}.btb-flow-head{display:flex;flex-flow:column;gap:16px}.btb-steps-bar{display:flex;gap:28px}.btb-steps-bar{list-style:none}@media (max-width:767px){.btb-steps-bar{gap:16px}}.btb-stepper{display:flex;align-items:center;gap:10px;opacity:0.5}.btb-stepper.is-current{opacity:1}.btb-stepper{list-style:none}.btb-stepper-num{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;border-radius:50%;border-top:1px solid var(--btb-brass);border-right:1px solid var(--btb-brass);border-bottom:1px solid var(--btb-brass);border-left:1px solid var(--btb-brass)}.btb-stepper-label{color:var(--btb-bone);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.18em}@media (max-width:767px){.btb-stepper-label{font-size:11px;letter-spacing:0.12em}}.btb-flow{padding-top:56px;padding-bottom:120px}@media (max-width:767px){.btb-flow{padding-top:32px;padding-bottom:72px}}.btb-flow-body .woocommerce-MyAccount-navigation li a{color:var(--btb-parch);font-family:var(--btb-sans),sans-serif;font-size:15px;background-color:transparent;border-radius:0px;border-left:2px solid transparent}.btb-flow-body .woocommerce-MyAccount-navigation li a:hover{color:var(--btb-brass);background-color:var(--btb-char)}.btb-flow-body .woocommerce-MyAccount-navigation li.is-active a{color:var(--btb-brass);background-color:var(--btb-char);border-left:2px solid var(--btb-brass)}.btb-flow-body{--bde-woo-buttons-and-links__nav-link-background-active:#1b1917;--bde-woo-buttons-and-links__nav-link-color-active:#c9a45c;--bde-woo-buttons-and-links__nav-link-background-hover:#1b1917;--bde-woo-buttons-and-links__nav-link-color-hover:#c9a45c;--bde-woo-buttons-and-links__nav-link-color:#cfc6b6;--bde-woo-buttons-and-links__nav-link-background:transparent}.btb-account-note{max-width:40ch}.btb-mega{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:40px;width:1000px;max-width:calc(100vw - 48px);padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--btb-char);border-radius:2px;border-top:1px solid var(--btb-line);border-right:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line);border-left:1px solid var(--btb-line);box-shadow:0px 24px 60px rgba(0,0,0,.45)}@media (max-width:1023px){.btb-mega{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:100%;padding-top:8px;padding-right:28px;padding-bottom:20px;padding-left:28px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.btb-mega{box-shadow:none}}.btb-mega-cats{display:flex;flex-flow:column;gap:22px}.btb-mega-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--btb-line)}@media (max-width:1023px){.btb-mega-head{display:none}}.btb-mega-label{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.22em}.btb-mega-all{color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-bottom:3px;border-bottom:1px solid var(--btb-brass)}.btb-mega-all:hover{color:var(--btb-brass)}.btb-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.btb-mega-grid{list-style:none}@media (max-width:1023px){.btb-mega-grid{grid-template-columns:minmax(0,1fr)}}.btb-mega-item{list-style:none}.btb-mega-link{display:flex;justify-content:space-between;align-items:baseline;gap:10px;text-decoration:none;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-bottom:1px solid rgba(239,231,216,.06)}.btb-mega-link:hover .btb-mega-name{color:var(--btb-brass)}.btb-mega-name{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:19px;line-height:1.2;transition:color 0.2s ease}.btb-mega-name{white-space:nowrap}@media (max-width:1023px){.btb-mega-name{font-size:18px}}.btb-mega-count{color:var(--btb-ash);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;letter-spacing:0.1em}.btb-mega-feature{display:block;position:relative;min-height:280px;overflow:hidden;text-decoration:none;border-radius:2px}.btb-mega-feature:hover .btb-mega-img{transform:scale(1.04,1.04)}@media (max-width:1023px){.btb-mega-feature{display:none}}.btb-mega-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.btb-mega-feature-copy{display:flex;flex-flow:column;gap:8px;position:absolute;right:0px;bottom:0px;left:0px;padding-top:60px;padding-right:22px;padding-bottom:20px;padding-left:22px;background-image:linear-gradient(180deg,rgba(18,17,16,0) 0%,rgba(18,17,16,.92) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.btb-mega-feature-label{color:var(--btb-brass);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.2em}.btb-mega-feature-title{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:22px;line-height:1.15}.btb-mega-feature-cta{color:var(--btb-brass-l);font-family:var(--btb-sans),sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.btb-shop-subcats{background-color:var(--btb-char);border-bottom:1px solid var(--btb-line)}.btb-subchip-row{padding-top:14px;padding-bottom:14px}.btb-subchip{font-size:11px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}.btb-shop-sticky{display:block;z-index:20;width:100%;background-color:var(--btb-ink)}.btb-story-hero{overflow:hidden;padding-top:72px;padding-bottom:96px;border-bottom:1px solid var(--btb-line)}@media (max-width:1023px){.btb-story-hero{padding-top:48px;padding-bottom:72px}}@media (max-width:767px){.btb-story-hero{padding-top:36px;padding-bottom:56px}}.btb-story-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:80px}@media (max-width:1119px){.btb-story-hero-grid{gap:48px}}@media (max-width:1023px){.btb-story-hero-grid{grid-template-columns:minmax(0,1fr)}}.btb-story-hero-copy{display:flex;flex-flow:column;align-items:start;gap:28px}.btb-story-hero-title{max-width:12ch}.btb-story-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:20px;border-top:1px solid var(--btb-line)}.btb-story-stat{display:flex;flex-flow:column-reverse;gap:6px;padding-top:24px;padding-right:20px}@media (max-width:479px){.btb-story-stat{padding-right:10px}}.btb-story-stat-k{color:var(--btb-ash);font-family:var(--btb-cond),sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.18em}@media (max-width:479px){.btb-story-stat-k{font-size:11px;letter-spacing:0.12em}}.btb-story-stat-v{color:var(--btb-brass-l);font-family:var(--btb-serif),serif;font-size:48px;line-height:1}@media (max-width:767px){.btb-story-stat-v{font-size:36px}}@media (max-width:479px){.btb-story-stat-v{font-size:30px}}.btb-story-hero-media{position:relative;width:100%;max-height:720px;aspect-ratio:4/5}@media (max-width:1023px){.btb-story-hero-media{aspect-ratio:4/3}}@media (max-width:767px){.btb-story-hero-media{max-height:none;aspect-ratio:auto}}.btb-story-hero-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}@media (max-width:767px){.btb-story-hero-img{height:auto;aspect-ratio:1/1}}.btb-story-hero-cap{position:absolute;right:-24px;bottom:36px;max-width:260px;color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:18px;line-height:1.3;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:var(--btb-char);border-top:1px solid var(--btb-line);border-right:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line);border-left:1px solid var(--btb-line)}@media (max-width:1119px){.btb-story-hero-cap{right:16px}}@media (max-width:767px){.btb-story-hero-cap{position:static;max-width:none;font-size:16px;border-top:0px solid}}.btb-story-intro{padding-top:120px;padding-bottom:120px}@media (max-width:1023px){.btb-story-intro{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.btb-story-intro{padding-top:56px;padding-bottom:56px}}.btb-story-intro-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:80px}@media (max-width:1023px){.btb-story-intro-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.btb-story-statement{color:var(--btb-bone);font-family:var(--btb-serif),serif;font-size:40px;line-height:1.15}@media (max-width:1119px){.btb-story-statement{font-size:34px}}@media (max-width:767px){.btb-story-statement{font-size:28px}}.btb-story-cols{display:flex;flex-flow:column;gap:22px;padding-top:28px;border-top:1px solid var(--btb-brass)}.btb-timeline{padding-top:110px;padding-bottom:120px;background-color:var(--btb-char);border-top:1px solid var(--btb-line);border-bottom:1px solid var(--btb-line)}@media (max-width:1023px){.btb-timeline{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.btb-timeline{padding-top:56px;padding-bottom:56px}}.btb-timeline-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--btb-line-strong)}.btb-timeline-list{list-style:none}@media (max-width:1023px){.btb-timeline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:767px){.btb-timeline-list{grid-template-columns:minmax(0,1fr);gap:0px;border-top:0px solid;border-left:1px solid var(--btb-line-strong)}}.btb-milestone{display:flex;flex-flow:column;gap:14px;position:relative;padding-top:40px;padding-right:32px;padding-bottom:0px;padding-left:0px}.btb-milestone::before{position:absolute;top:-5px;left:0px;width:9px;height:9px;background-color:var(--btb-brass);border-radius:50%}.btb-milestone::before{content:""}.btb-milestone{list-style:none}@media (max-width:767px){.btb-milestone{padding-top:0px;padding-right:0px;padding-bottom:36px;padding-left:28px}.btb-milestone::before{top:6px;left:-5px}}.btb-milestone-year{color:var(--btb-brass-l);font-family:var(--btb-serif),serif;font-size:44px;line-height:1}@media (max-width:767px){.btb-milestone-year{font-size:34px}}.btb-milestone-title{color:var(--btb-bone);font-family:var(--btb-sans),sans-serif;font-weight:600;font-size:17px}.btb-milestone-text{color:var(--btb-ash);font-family:var(--btb-sans),sans-serif;font-size:15px;line-height:1.65}.btb-values{padding-top:120px;padding-bottom:120px}@media (max-width:1023px){.btb-values{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.btb-values{padding-top:56px;padding-bottom:56px}}.btb-values-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:96px}@media (max-width:1119px){.btb-values-grid{gap:56px}}@media (max-width:1023px){.btb-values-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.btb-values-media{width:100%;max-height:700px;aspect-ratio:4/5}@media (max-width:1023px){.btb-values-media{aspect-ratio:16/10}}.btb-values-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.btb-values-copy{display:flex;flex-flow:column;align-items:start;gap:24px}.btb-story-band{margin-bottom:0px}