.bbr-vision{display:grid;position:relative;isolation:isolate;overflow:hidden;grid-template-columns:1fr 1fr;min-height:clamp(570px,calc(100svh - 86px),800px);background:#181918}.bbr-vision__copy{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#f4f4f0;padding:90px 11%}.bbr-vision__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bbr-vision__poster,.bbr-vision__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bbr-vision__video{opacity:0}.bbr-vision__background[data-playing=true] .bbr-vision__video{opacity:1}.bbr-vision:has(.bbr-vision__background):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#181918c4,#18191885 42%,#18191838 75%),linear-gradient(0deg,#18191870,transparent 60%);pointer-events:none}.bbr-vision__copy .bbr-eyebrow{color:#b8bab2;margin:0 0 30px}body#sf-theme .bbr-vision__copy h1{font-size:clamp(54px,5.4vw,82px);color:#f4f4f0;margin:0}.bbr-vision__logo{width:calc(100% + 80px);max-width:560px;height:auto;margin:22px 0 28px}.bbr-vision__description{font:14px/1.8 DM Sans,Arial,sans-serif;max-width:410px;margin:0 0 32px}.bbr-vision__scene{display:block;position:relative;min-width:0;min-height:570px;overflow:hidden}.bbr-vision__scene model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;filter:drop-shadow(0 8px 12px #0009) drop-shadow(0 18px 28px #0006);--progress-bar-color: #f4f4f0}.bbr-vision__scene[data-state=ready] model-viewer{opacity:1}.bbr-vision__fallback{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;object-fit:contain}.bbr-vision__scene[data-state=ready] .bbr-vision__fallback{visibility:hidden}.bbr-vision__hint{position:absolute;bottom:24px;left:20px;right:20px;pointer-events:none;color:#fff;text-align:center;font:10px/1.5 IBM Plex Mono,monospace;letter-spacing:1px;margin:0}@media(max-width:767px){.bbr-vision{grid-template-columns:1fr}.bbr-vision__copy{padding:100px 6% 60px;min-height:490px}body#sf-theme .bbr-vision__copy h1{font-size:62px}.bbr-vision__logo{width:100%;max-width:440px}.bbr-vision__scene{min-height:420px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=QA */
