:root{--bbt-black: #08090a;--bbt-charcoal: #111315;--bbt-panel: #171a1d;--bbt-panel-light: #202428;--bbt-border: rgba(255, 255, 255, .12);--bbt-text: #f5f3ee;--bbt-muted: #aaa9a3;--bbt-gold: #b89655;--bbt-gold-light: #d1b273;--bbt-red: #d7362f;--bbt-shadow: 0 18px 55px rgba(0, 0, 0, .35)}html{scroll-behavior:smooth}body{background:var(--bbt-black);color:var(--bbt-text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px}#header-group,.header-section,.header-announcements,footer{--color-background: var(--bbt-black);--color-foreground: var(--bbt-text)}.header-section{border-bottom:1px solid var(--bbt-border)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090aed!important}.header-announcements{background:#0c0d0e!important;border-bottom:1px solid rgba(184,150,85,.35)!important}.header-announcements p,.header-announcements a{letter-spacing:.09em;text-transform:uppercase}.button,button.button,.shopify-payment-button__button,.button-custom{text-transform:uppercase;letter-spacing:.075em;font-weight:700}.button:not(.button-unstyled),.button-custom{box-shadow:inset 0 0 0 1px #ffffff14}.button:not(.button-unstyled):hover,.button-custom:hover{transform:translateY(-1px)}.product-card,.collection-card,.article-card{background:var(--bbt-panel);border:1px solid var(--bbt-border);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.product-card:hover,.collection-card:hover,.article-card:hover{transform:translateY(-3px);border-color:#b8965594;box-shadow:var(--bbt-shadow)}.bbt-shell{width:min(100% - 32px,1500px);margin-inline:auto}.bbt-section{position:relative;padding:clamp(62px,8vw,120px) 0;overflow:clip}.bbt-section--tight{padding-block:clamp(40px,5vw,72px)}.bbt-section--panel{background:var(--bbt-charcoal)}.bbt-section--black{background:var(--bbt-black)}.bbt-kicker{margin:0 0 12px;color:var(--bbt-gold-light);font-size:.76rem;font-weight:800;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.bbt-title{margin:0;max-width:980px;color:var(--bbt-text);font-size:clamp(2.1rem,5.4vw,5rem);line-height:.98;letter-spacing:-.04em;text-transform:uppercase}.bbt-title--medium{font-size:clamp(1.8rem,4vw,3.4rem)}.bbt-copy{max-width:780px;margin:22px 0 0;color:var(--bbt-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.bbt-section-heading{display:flex;gap:28px;align-items:end;justify-content:space-between;margin-bottom:clamp(28px,5vw,54px)}.bbt-section-heading__copy{max-width:760px}.bbt-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bbt-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:13px 22px;border:1px solid transparent;border-radius:3px;text-decoration:none;text-transform:uppercase;letter-spacing:.075em;font-size:.82rem;font-weight:800;transition:all .2s ease}.bbt-button--gold{color:#0a0a0a;background:linear-gradient(135deg,var(--bbt-gold-light),var(--bbt-gold));border-color:var(--bbt-gold-light)}.bbt-button--gold:hover{filter:brightness(1.08);transform:translateY(-2px)}.bbt-button--outline{color:var(--bbt-text);border-color:#ffffff6b;background:#08090a40}.bbt-button--outline:hover{border-color:var(--bbt-gold-light);color:var(--bbt-gold-light)}.bbt-button--text{padding-inline:0;color:var(--bbt-gold-light)}.bbt-grid{display:grid;gap:16px}.bbt-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bbt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bbt-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bbt-card{position:relative;min-height:260px;overflow:hidden;border:1px solid var(--bbt-border);border-radius:4px;background:var(--bbt-panel);box-shadow:0 0 #0000;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.bbt-card:hover{transform:translateY(-4px);border-color:#b896559e;box-shadow:var(--bbt-shadow)}.bbt-card__image,.bbt-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bbt-card__placeholder{background:radial-gradient(circle at 82% 10%,rgba(184,150,85,.28),transparent 34%),linear-gradient(145deg,#25292d,#0b0d0f 70%)}.bbt-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090a14 15%,#08090af0)}.bbt-card__content{position:absolute;inset:auto 0 0;z-index:1;padding:24px}.bbt-card__number{position:absolute;top:16px;right:18px;z-index:1;color:#ffffff5c;font-size:.72rem;font-weight:800;letter-spacing:.14em}.bbt-card h3{margin:0;color:var(--bbt-text);font-size:1.3rem;line-height:1.1;text-transform:uppercase}.bbt-card p{margin:10px 0 0;color:#b8b8b4;line-height:1.5}.bbt-card a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bbt-icon-card{min-height:100%;padding:clamp(24px,3vw,38px);border:1px solid var(--bbt-border);background:linear-gradient(145deg,#ffffff09,#ffffff03)}.bbt-icon-card__icon{display:inline-grid;width:46px;height:46px;place-items:center;margin-bottom:30px;border:1px solid rgba(184,150,85,.55);color:var(--bbt-gold-light);font-weight:800}.bbt-icon-card h3{margin:0;font-size:1.35rem;text-transform:uppercase}.bbt-icon-card p{margin:13px 0 0;color:var(--bbt-muted);line-height:1.6}.bbt-icon-card a{display:inline-block;margin-top:22px;color:var(--bbt-gold-light);text-decoration:none;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bbt-form input,.bbt-form select,.bbt-form textarea{width:100%;min-height:52px;padding:13px 15px;border:1px solid var(--bbt-border);border-radius:3px;color:var(--bbt-text);background:#0e1012}.bbt-form textarea{min-height:150px;resize:vertical}.bbt-form label{display:block;margin:0 0 8px;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.bbt-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bbt-form__field--full{grid-column:1 / -1}.bbt-form__status{padding:14px 16px;border:1px solid var(--bbt-border);margin-bottom:20px}.bbt-form__status--success{border-color:#5ab466b3}.bbt-form__status--error{border-color:#d7362fb3}@media(max-width:1100px){.bbt-grid--4,.bbt-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bbt-shell{width:min(100% - 24px,1500px)}.bbt-section-heading{display:block}.bbt-section-heading .bbt-button{margin-top:24px}.bbt-grid--2,.bbt-grid--3,.bbt-grid--4,.bbt-form__grid{grid-template-columns:1fr}.bbt-card{min-height:250px}.bbt-button{width:100%}}.bbt-fitment-box{padding:18px;border:1px solid rgba(184,150,85,.48);background:linear-gradient(145deg,#b896551c,#ffffff05)}.bbt-fitment-box__kicker{margin:0 0 10px;color:var(--bbt-gold-light);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bbt-fitment-box__row{display:grid;grid-template-columns:minmax(110px,.72fr) 1.28fr;gap:14px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08);font-size:.88rem}.bbt-fitment-box__row:first-of-type{border-top:0}.bbt-fitment-box__row strong{color:#aaa9a3;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.bbt-fitment-box__row span{color:#f2f0eb}.bbt-fitment-box__note{margin:10px 0 0;color:#aaa9a3;font-size:.82rem;line-height:1.45}.bbt-fitment-box__link{display:inline-block;margin-top:14px;color:var(--bbt-gold-light);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.bbt-product-card-meta{position:relative;z-index:2;margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);pointer-events:none}.bbt-product-card-meta__top{display:flex;justify-content:space-between;gap:10px;color:#9d9b96;font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.bbt-product-card-meta__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bbt-product-card-meta__badges span{padding:5px 7px;border:1px solid rgba(184,150,85,.32);background:#b8965514;color:#d7c59e;font-size:.62rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.bbt-product-card-meta__badges .bbt-product-card-meta__stock{border-color:#ffffff24;background:#ffffff0a;color:#d2d0ca}.product-card__content{padding:10px!important}.product-card .product-card__content{background:linear-gradient(180deg,#ffffff05,#ffffff02)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bbt-theme.css.map */
