.bc8-banner-wrap{padding-top:24px;padding-bottom:8px}.bc8-banner{--bc8-bg:#eef1f5;--bc8-ink:#152739;display:grid;grid-template-columns:1fr 1.15fr;position:relative;overflow:hidden;isolation:isolate;background:var(--bc8-bg);color:var(--bc8-ink);text-decoration:none;border-radius:16px;min-height:340px}.bc8-banner--audio{--bc8-bg:#e6eaf5;--bc8-ink:#242548}.bc8-banner--cases{--bc8-bg:#f8e7e4;--bc8-ink:#5b252a}.bc8-banner--create{--bc8-bg:#e6eeeb;--bc8-ink:#183d34}.bc8-banner--power{--bc8-bg:#f3eddc;--bc8-ink:#4c3b20}.bc8-banner--parts{--bc8-bg:#ececef;--bc8-ink:#24242a}.bc8-banner__copy{position:relative;z-index:2;padding:clamp(24px,4vw,56px);align-self:center}.bc8-banner__eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:15px}.bc8-banner h2{font:800 clamp(28px,3.6vw,52px)/1.07 var(--font-heading-family,inherit);letter-spacing:-.035em;margin:0;color:inherit;max-width:460px}.bc8-banner p{font-size:clamp(13px,1.3vw,16px);line-height:1.5;margin:16px 0 24px;max-width:370px}.bc8-banner__cta{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid currentColor;padding:0 0 7px;font-size:14px;font-weight:600}.bc8-banner__cta span{font-size:23px;line-height:1}.bc8-banner__visual{position:relative;min-width:0;min-height:340px;align-self:stretch}.bc8-banner__visual--lifestyle{overflow:hidden}.bc8-banner__lifestyle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bc8-banner__image{position:absolute;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease;pointer-events:none}.bc8-banner__image--one{width:68%;height:91%;left:0;top:5%;transform:rotate(-7deg)}.bc8-banner__image--two{width:52%;height:73%;right:1%;bottom:0;transform:rotate(8deg)}.bc8-banner:focus-visible{outline:3px solid #d2222a;outline-offset:4px}@media(hover:hover){.bc8-banner:hover .bc8-banner__image--one{transform:rotate(-4deg) scale(1.025)}.bc8-banner:hover .bc8-banner__image--two{transform:rotate(5deg) scale(1.025)}}@media(max-width:749px){.bc8-banner-wrap{padding-top:16px}.bc8-banner{grid-template-columns:1fr;min-height:0;border-radius:12px}.bc8-banner__copy{padding:26px 24px 0}.bc8-banner h2{font-size:32px;max-width:290px}.bc8-banner__eyebrow{font-size:10px;margin-bottom:10px}.bc8-banner p{margin:10px 0 14px;font-size:13px;max-width:270px}.bc8-banner__cta{font-size:12px;gap:24px}.bc8-banner__visual{min-height:215px;margin:0 12px}.bc8-banner__image--one{width:63%;height:100%;left:4%;top:0}.bc8-banner__image--two{width:43%;height:86%;right:3%;bottom:0}}@media(max-width:749px){.bc8-banner__visual--lifestyle{margin:22px 0 0;min-height:0;aspect-ratio:3/2}.bc8-banner:has(.bc8-banner__visual--lifestyle) .bc8-banner__copy{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.bc8-banner__image{transition:none}.bc8-banner:hover .bc8-banner__image--one{transform:rotate(-7deg)}.bc8-banner:hover .bc8-banner__image--two{transform:rotate(8deg)}}.bc8-banner--overlay{display:block;min-height:320px;color:#fff;background:#152739}.bc8-banner--overlay .bc8-banner__visual{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;margin:0;aspect-ratio:auto;z-index:0}.bc8-banner--overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#081018de,#08101894 38%,#08101814 78%)}.bc8-banner--overlay .bc8-banner__copy{width:min(57%,650px);min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 40px}.bc8-banner--overlay h2{font-size:clamp(28px,3.2vw,44px);max-width:480px;text-wrap:balance;color:#fff}.bc8-banner--overlay p{margin:12px 0 18px;color:#fff}.bc8-banner--overlay .bc8-banner__eyebrow{margin-bottom:10px}.bc8-banner--overlay .bc8-banner__cta{color:#fff}@media(max-width:749px){.bc8-banner--overlay{min-height:300px}.bc8-banner--overlay:after{background:linear-gradient(0deg,#081018f0,#081018ad 43%,#08101805 85%)}.bc8-banner--overlay .bc8-banner__copy{width:100%;min-height:300px;justify-content:flex-end;padding:24px!important}.bc8-banner--overlay h2{font-size:27px;max-width:330px;line-height:1.1}.bc8-banner--overlay p{font-size:12px;line-height:1.4;max-width:310px;margin:8px 0 12px}.bc8-banner--overlay .bc8-banner__eyebrow{font-size:9px;margin-bottom:8px}.bc8-banner--overlay .bc8-banner__cta{font-size:12px;padding-bottom:4px}.bc8-banner--overlay .bc8-banner__lifestyle{object-position:center 35%}}.bc-billing-compact{margin:8px 0 0;font-size:12px;line-height:1.4;color:inherit}.bc-billing-compact a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bc-billing-notice{margin-top:12px;padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:13px;line-height:1.5}.bc-billing-notice strong{display:block}.bc-billing-notice p{margin:4px 0 0}.bc-billing-notice a{text-decoration:underline;text-underline-offset:3px}.blackcell-protection-pair-images{display:flex;align-items:center;gap:10px;margin-bottom:12px}.blackcell-protection-pair-images img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:8px}[data-blackcell-protection-pair] .product-add-ons__group-header{gap:12px}[data-blackcell-protection-pair] .product-add-ons__group-action{flex-shrink:0}.blackcell-hoverboard-media{background:#fff!important;aspect-ratio:1}.blackcell-hoverboard-media img{object-fit:contain!important;background:#fff;padding:12px;box-sizing:border-box}.blackcell-gift-image{width:72px;height:72px;margin-bottom:12px;background:#fff;border-radius:8px;overflow:hidden}.blackcell-gift-image img{width:100%;height:100%;object-fit:contain}.blackcell-hoverboard-gallery .media,.blackcell-hoverboard-gallery .product__media{background:#fff!important}.blackcell-hoverboard-gallery img{object-fit:contain!important;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
