:root{--bb-red: #c00000;--bb-red-2: #ff2424;--bb-red-3: #980000;--bb-ink: #161616;--bb-display: "Bebas Neue", "Barlow Condensed", Impact, sans-serif;--bb-condensed: "Barlow Condensed", Arial, sans-serif;--bb-body: "Inter", Arial, sans-serif;--bb-dark: #090909;--bb-card-2: #1d1d1d;--bb-border: rgba(255,255,255,.14);--bb-dark-surface: radial-gradient(circle at 15% 0%, rgba(215,0,0,.16), transparent 22rem), repeating-linear-gradient(-13deg, transparent 0 15px, rgba(255,255,255,.03) 16px 17px), #090909;--bb-cta-grad: linear-gradient(#ff1717, #b90000 52%, #7d0000);--bb-gold-shimmer: linear-gradient(90deg, #8a5a00 0%, #d2a23a 40%, #fff2b0 50%, #d2a23a 60%, #8a5a00 100%)}.bb-home{font-family:var(--bb-body)}.bb-home *{box-sizing:border-box}.bb-home img{max-width:100%;display:block}.bb-home a{text-decoration:none;color:inherit}.bb-home .bb-mini{color:var(--bb-red-2);font-family:var(--bb-condensed);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin:0 0 8px}.bb-home h2{font-family:var(--bb-display);font-weight:400;font-size:clamp(34px,5vw,58px);line-height:.9;text-transform:uppercase;letter-spacing:1px;margin:0;color:#fff}.bb-home .bb-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:205px;min-height:60px;padding:8px 18px;color:#fff!important;font-family:var(--bb-condensed);font-size:19px;font-weight:900;line-height:1;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:var(--bb-cta-grad);border:1px solid rgba(255,255,255,.18);border-radius:4px;box-shadow:inset 0 1px #ffffff59,0 8px 16px #8700003d;transition:transform .15s}.bb-home .bb-btn:hover{transform:translateY(-1px)}.bb-home .bb-btn small{margin-top:5px;font-family:var(--bb-body);font-size:10px;font-weight:700;letter-spacing:.8px;opacity:.9}.bb-home .bb-btn.bb-secondary{color:#111!important;background:linear-gradient(#fff,#f4f4f4);border:1px solid #ccc;box-shadow:0 10px 22px #0000001a}.bb-countdown{display:grid;grid-template-columns:150px 1fr 170px;align-items:center;gap:20px;padding:40px clamp(18px,5vw,60px);color:#fff;background:var(--bb-dark-surface);text-align:center}.bb-side-badge{min-height:96px;display:grid;place-items:center;color:#fff!important;font-family:var(--bb-condensed);font-size:20px;font-weight:900;line-height:.95;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(215,0,0,.55);border-radius:7px;box-shadow:inset 0 0 30px #d7000029,0 0 18px #d700002e}.bb-clock-wrap{max-width:820px;justify-self:center}.bb-clock-wrap>p{margin:0 0 10px;color:#fff;font-family:var(--bb-condensed);font-size:24px;font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.bb-clock-wrap>p b{color:var(--bb-red-2)}.bb-clock{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,24px)}.bb-clock>div{min-width:90px;text-align:center}.bb-clock>div>span{display:block;color:var(--bb-red-2);font-family:var(--bb-display);font-size:clamp(56px,7vw,92px);line-height:.85;text-shadow:0 0 18px rgba(255,0,0,.4)}.bb-clock small{display:block;margin-top:6px;color:#fff;font-family:var(--bb-condensed);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.bb-clock i{width:1px;height:52px;background:#ffffff59}.bb-cd-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.bb-winners{padding:56px clamp(16px,4vw,60px);text-align:center;color:#fff;background:var(--bb-dark-surface)}.bb-winners h2{color:#fff}.bb-rail{display:grid;grid-template-columns:36px 1fr 36px;gap:12px;align-items:stretch;max-width:1180px;margin:28px auto 20px}.bb-rail-arrow{color:var(--bb-red-2);font-size:42px;line-height:1;background:transparent;border:0;cursor:pointer}.bb-rail-arrow:hover{color:var(--bb-red)}.bb-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-rail-track::-webkit-scrollbar{display:none}.bb-winner-card{position:relative;display:block;aspect-ratio:4 / 5;min-height:210px;overflow:hidden;border-radius:6px;background:#222 center / cover no-repeat;box-shadow:0 8px 18px #00000059;scroll-snap-align:start;transition:transform .2s}.bb-winner-card:hover{transform:translateY(-3px)}.bb-winner-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.55) 62%,rgba(0,0,0,.92) 100%)}.bb-winner-meta{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;text-align:left}.bb-winner-card .bb-winner-meta em,.bb-winner-card .bb-winner-meta span{display:block;font-family:var(--bb-condensed);text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.85)}.bb-winner-card .bb-winner-meta em{color:var(--bb-red-2)!important;font-size:11px;font-style:normal;font-weight:900;letter-spacing:1px}.bb-winner-card .bb-winner-meta span{color:#fff!important;margin-top:3px;font-size:14px;font-weight:800;letter-spacing:.3px;line-height:1.15}.bb-winner-cta{display:grid;place-items:center;padding:12px;background:linear-gradient(135deg,#d70000eb,#7d0000f5);border:1px solid rgba(255,255,255,.2)}.bb-winner-cta:before{display:none}.bb-winner-card.bb-winner-cta :is(.bb-eyebrow,.bb-headline,.bb-sub){display:block;color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.4)}.bb-winner-card.bb-winner-cta .bb-eyebrow{font-family:var(--bb-condensed);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;opacity:.9}.bb-winner-card.bb-winner-cta .bb-headline{margin-top:6px;font-family:var(--bb-display);font-size:30px;line-height:.9;text-transform:uppercase}.bb-winner-card.bb-winner-cta .bb-sub{margin-top:8px;font-family:var(--bb-condensed);font-size:12px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.bb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:980px;margin:30px auto 14px}.bb-stats>div{min-height:72px;padding:10px;border-top:1px solid rgba(255,255,255,.16)}.bb-stats b{display:block;color:var(--bb-red-2);font-family:var(--bb-condensed);font-size:26px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.bb-stats span{display:block;color:#9a9a9a;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.bb-winner-link{display:inline-block;margin-top:10px;color:var(--bb-red-2);font-family:var(--bb-condensed);font-size:14px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.bb-winner-link:hover{text-decoration:underline}.bb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:12px clamp(16px,5vw,68px);color:#fff;background:radial-gradient(circle at 20% 10%,rgba(215,0,0,.28),transparent 18rem),#080808;border-top:1px solid rgba(255,255,255,.14);transform:translateY(105%);transition:transform .24s ease}.bb-sticky.is-visible{transform:translateY(0)}.bb-sticky-text b,.bb-sticky-text span{display:block;font-family:var(--bb-condensed);font-weight:900;letter-spacing:.4px;text-transform:uppercase}.bb-sticky-text b{color:var(--bb-red-2);font-size:22px;line-height:.9}.bb-sticky-text span{margin-top:3px;font-size:12px;color:#ffffffbf}.bb-mini-clock{color:var(--bb-red-2);font-family:var(--bb-display);font-size:32px;line-height:1;letter-spacing:1px;white-space:nowrap}.bb-sticky a.bb-sticky-cta{display:inline-flex;align-items:center;justify-content:center;min-width:168px;min-height:46px;padding:0 18px;color:#fff;font-family:var(--bb-condensed);font-size:15px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;background:var(--bb-cta-grad);border:1px solid rgba(255,255,255,.18);border-radius:3px;box-shadow:inset 0 1px #ffffff59}body.template-index .bb-dark-block{background:var(--bb-dark-surface)!important;padding-top:40px;padding-bottom:50px;border-radius:0}body.template-index .bb-dark-block .product-block-title,body.template-index .bb-dark-block .block-title,body.template-index .bb-dark-block .heading-title,body.template-index .bb-dark-block .product-block__heading,body.template-index .bb-dark-block h2{font-family:var(--bb-display)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#fff!important}body.template-index .bb-dark-block .product-item{background:linear-gradient(var(--bb-card-2),#0c0c0c)!important;border:1px solid var(--bb-border)!important;border-radius:8px!important;overflow:hidden!important;transition:transform .2s,border-color .2s,box-shadow .2s!important}body.template-index .bb-dark-block .product-item:hover{transform:translateY(-4px);border-color:#d7000080!important;box-shadow:0 18px 32px #00000080!important}body.template-index .bb-dark-block .product-item :is(.card,.card-product){background:transparent!important}body.template-index .bb-dark-block .product-item .card-media{background:#fff!important;border-radius:0!important;position:relative}body.template-index .bb-dark-block .product-item .card-information{padding:14px!important;background:transparent!important}body.template-index .bb-dark-block .product-item .card-information__wrapper{text-align:left!important}body.template-index .bb-dark-block .product-item :is(.card__heading,.card-title){font-family:var(--bb-condensed)!important;font-weight:900!important;font-size:18px!important;line-height:1.1!important;letter-spacing:.3px!important;text-transform:uppercase!important;color:#fff!important}body.template-index .bb-dark-block .product-item .card-title:hover{color:var(--bb-red-2)!important}body.template-index .bb-dark-block .product-item :is(.card-price,.price,.price-item){font-family:var(--bb-condensed)!important;font-weight:900!important;font-size:16px!important;letter-spacing:.4px!important;color:#e6e6e6!important}body.template-index .bb-dark-block .product-item .price-item--sale{color:var(--bb-red-2)!important}body.template-index .bb-dark-block .product-item .price-item--regular.price-item--last{color:#7f7f7f!important}body.template-index .bb-dark-block .product-item :is(.card-vendor,.vendor-text){color:#9a9a9a!important}body.template-index .bb-dark-block .product-item :is(.quickview-button,.button,.btn-addToCart,.add-to-cart){font-family:var(--bb-condensed)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.6px!important;background:var(--bb-cta-grad)!important;color:#fff!important;border:0!important;border-radius:3px!important}body.template-index .bb-dark-block .product-item .card__badge :is(.badge,.onsale,span){font-family:var(--bb-condensed)!important;font-weight:900!important;text-transform:uppercase!important;background:var(--bb-red)!important;color:#fff!important;border-radius:2px!important}body.template-index .bb-dark-block .product-item .swatch.active,body.template-index .bb-dark-block .product-item .swatch-element.active .swatch{border-color:var(--bb-red)!important;box-shadow:0 0 0 1px var(--bb-red)!important}body.template-index .bb-dark-block :is(.slick-arrow,.flickity-button){color:#fff!important}body.template-index a.spotlight-button.custom-button-style,body.template-index .custom-button-style,body.template-index .customImageBanner-inner a.spotlight-button,body.template-index .image-banner a.spotlight-button{--bg-color-button-style: var(--bb-cta-grad) !important;--color-button-style: #ffffff !important;--border-color-button-style: rgba(255,255,255,.18) !important;--bg-color-button-hover-style: var(--bb-red-3) !important;--color-button-hover-style: #ffffff !important;--border-color-button-hover-style: rgba(255,255,255,.35) !important;font-family:var(--bb-condensed)!important;font-weight:900!important;letter-spacing:.6px!important}body.template-index a.spotlight-button.custom-button-style span{color:#fff!important}body.template-index a.spotlight-button.custom-button-style :is(svg,path){fill:#fff!important;stroke:#fff!important}body.template-index :is(.product-block,.products-block) :is(.viewall a,a.viewall,.view-all a,a.view-all,.btn-viewall,.viewall-btn){background:var(--bb-cta-grad)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;font-family:var(--bb-condensed)!important;font-weight:900!important;letter-spacing:.6px!important;text-transform:uppercase!important;padding:10px 20px!important;border-radius:4px!important}body.template-index :is(.product-block,.products-block) :is(.viewall a,a.viewall) :is(span,i,svg,path){color:#fff!important;fill:#fff!important;stroke:#fff!important}body.template-index .bb-dark-block :is(.viewall a,a.viewall,.view-all a,a.view-all){background:var(--bb-cta-grad)!important;color:#fff!important}.bb-card-pills{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.bb-entries-pill,.bb-mult-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:3px;font-family:var(--bb-condensed);font-size:13px;font-weight:900;line-height:1;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.bb-entries-pill{color:#fff!important;background:var(--bb-cta-grad);border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 12px #00000059,inset 0 1px #ffffff4d}.bb-entries-pill .bb-ticket{filter:grayscale(1) brightness(3)}.bb-mult-pill{position:relative;overflow:hidden;background-size:300% 100%;animation:bbShimmer 2.5s linear infinite;background-image:var(--bb-gold-shimmer);color:#1a1100!important;border:1px solid rgba(0,0,0,.18);box-shadow:0 4px 12px #0000004d}.bb-mult-pill span{position:relative;z-index:1;color:inherit!important}@keyframes bbShimmer{0%{background-position:100% 50%}to{background-position:-100% 50%}}@media(max-width:980px){.bb-countdown{grid-template-columns:1fr}.bb-side-badge{display:none}.bb-stats{grid-template-columns:repeat(2,1fr)}.bb-rail-track{grid-auto-columns:minmax(190px,1fr)}}@media(max-width:720px){.bb-clock{gap:6px}.bb-clock>div{min-width:60px}.bb-clock>div>span{font-size:48px}.bb-clock i{height:40px}.bb-cd-ctas .bb-btn{flex:1 1 100%;width:100%}.bb-rail{grid-template-columns:26px 1fr 26px}.bb-rail-track{grid-auto-columns:80%}.bb-stats{grid-template-columns:repeat(2,1fr)}.bb-sticky{grid-template-columns:1fr auto;gap:8px 12px}.bb-sticky a.bb-sticky-cta{grid-column:1 / -1;width:100%}.bb-mini-clock{font-size:24px}.bb-entries-pill,.bb-mult-pill{font-size:11.5px;padding:5px 8px}}@media(prefers-reduced-motion:reduce){.bb-home *,.bb-sticky,.bb-mult-pill,body.template-index .bb-dark-block .product-item{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bb-home.css.map */
