.bbs-home #MainContent>.shopify-section{overflow-x:clip}
.bbs-home .image-with-text__content{padding-block:clamp(3rem,5vw,6rem)}
.bbs-home .image-with-text__heading{letter-spacing:-.035em;line-height:1.03;max-width:12ch}
.bbs-home .image-with-text__text{max-width:46ch;line-height:1.75}
.bbs-home .image-with-text__media{border:1px solid rgba(255,255,255,.1);border-radius:16px}
.bbs-home .image-with-text .button{background:#ff6b2c;color:#100b08;border-color:#ff6b2c}
.bbs-shop-path,.bbs-build-card,.bbs-customer-builds__grid>a{border-color:rgba(255,255,255,.14);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.bbs-shop-path{background:linear-gradient(145deg,#181818,#0c0c0c);border-radius:14px}
.bbs-home .multicolumn-card{border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden}
.bbs-premium-kicker{color:#ffad87;font-size:1.15rem;letter-spacing:.16em;font-weight:800;text-transform:uppercase;margin:0 0 1.6rem}
.bbs-story{padding-block:clamp(4rem,7vw,9rem)}
.bbs-story__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(3rem,6vw,8rem);padding:clamp(2.5rem,5vw,5.5rem);border:1px solid #38302a;border-radius:18px;background:linear-gradient(125deg,#201710,#101010 68%)}
.bbs-story h2{font-size:clamp(3rem,4.3vw,5.2rem);line-height:1.08;letter-spacing:-.03em;margin:0;max-width:15ch}
.bbs-story__copy{align-self:center;color:#d4d4d4;font-size:1.7rem;line-height:1.8}
.bbs-story__copy p{margin:0 0 2rem}
.bbs-text-link{color:#fff;font-weight:700;text-underline-offset:.5rem;display:inline-flex;gap:1.3rem;align-items:center;min-height:44px}
.bbs-text-link span{transition:transform .2s ease}
.bbs-values{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding:2.8rem 1rem 0}
.bbs-values p{margin:0;border-left:2px solid #ff6b2c;padding-left:1.8rem}
.bbs-values strong,.bbs-values span{display:block}
.bbs-values strong{font-size:1.5rem;color:#f6f6f6;margin-bottom:.5rem}
.bbs-values span{font-size:1.4rem;color:#bcbcbc;line-height:1.6}
.bbs-product-community[hidden]{display:none!important}
.bbs-product-community{padding-block:5rem;border-top:1px solid #292929}
.bbs-product-community header{max-width:75ch;margin-bottom:2.5rem}
.bbs-product-community h2{font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.15;margin:0 0 1.3rem;letter-spacing:-.025em}
.bbs-product-community header>p:last-child{color:#c6c6c6;line-height:1.7}
.bbs-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}
.bbs-community-photo{margin:0;border:1px solid #353535;border-radius:14px;overflow:hidden;background:#141414}
.bbs-community-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;height:auto;transition:transform .4s ease}
.bbs-community-note{font-size:1.3rem;color:#bdbdbd;line-height:1.6;margin:2rem 0 0}
.bbs-about-page{border-left:3px solid #ff6b2c;padding-left:clamp(2rem,4vw,4rem);line-height:1.85}
.cart__footer>.bbs-cart-assurance{align-self:flex-start;height:auto}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.bbs-shop-path:hover,.bbs-customer-builds__grid>a:hover{transform:translateY(-4px);border-color:#b76843;box-shadow:0 14px 32px #0005}.bbs-text-link:hover span{transform:translateX(4px)}.bbs-community-photo:hover img{transform:scale(1.025)}}
@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.2s}[data-bbs-reveal].bbs-reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.3,1)}[data-bbs-reveal].bbs-reveal-ready.is-visible{opacity:1;transform:none}}
@media(max-width:749px){.bbs-story__inner{grid-template-columns:1fr;gap:2rem}.bbs-story h2{max-width:18ch}.bbs-values{grid-template-columns:1fr;gap:2rem}.bbs-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bbs-product-community{padding-block:3.5rem}.bbs-home .image-with-text__heading{font-size:clamp(3.2rem,10vw,4.5rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{scroll-behavior:auto!important}.bbs-shop-path,.bbs-customer-builds__grid>a,.bbs-community-photo img,.bbs-text-link span{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
