.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}}bbr-hero-video{position:absolute;top:0;right:0;bottom:0;left:0}.bbr-shop-hero__video[hidden],.bbr-hero-video-toggle[hidden]{display:none}.bbr-hero-video-toggle{position:absolute;top:24px;right:5.5%;z-index:3;min-height:44px;padding:10px 16px;border:1px solid #ffffff70;background:#181918b3;color:#f4f4f0;font:10px IBM Plex Mono,monospace;cursor:pointer}@media(max-width:767px){.bbr-hero-video-toggle{top:auto;bottom:80px;right:6%}}body#sf-theme #MainContent:has(.bbr-product-story){padding-bottom:0}body#sf-theme .product-template[data-product-handle=boss-vision-pov-visor-mount-system]{margin:0;padding:52px 0 64px}.product-template[data-product-handle=boss-vision-pov-visor-mount-system]>.container-fluid{padding:0 5.5%}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .sf-prod__container{align-items:flex-start}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .sf-prod__info-wrapper{padding-left:7%}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .sf-prod-media{border:0;background:#e7e7e2}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .main-product__block{margin-bottom:20px}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .main-product__block-title{margin-bottom:18px}body#sf-theme .product-template[data-product-handle=boss-vision-pov-visor-mount-system] .prod__title h1{font-size:clamp(40px,4.3vw,66px);line-height:.98;text-transform:uppercase;margin:0}.bbr-kit-eyebrow{font:10px/1.6 IBM Plex Mono,monospace;letter-spacing:1.1px;color:#62655d;margin:0 0 18px;scroll-margin-top:110px}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .prod__price{font-family:IBM Plex Mono,monospace}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] :is(.sf__btn,.prod__option){border-radius:0}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .avp-option.ap-options__checkbox-container{width:100%;max-width:100%}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .ap-options__checkbox fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] label.avp-productoptioncheckwrapper{display:flex;align-items:flex-start;gap:10px;width:100%!important;min-width:0;margin:0!important;padding:12px;border:1px solid #d0d0c8;background:#f4f4f0;font:12px/1.5 DM Sans,Arial,sans-serif;cursor:pointer}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] label.avp-productoptioncheckwrapper:has(input:checked){border-color:#f33a2d;background:#f33a2d09}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] label.avp-productoptioncheckwrapper input{flex:0 0 auto;margin-top:2px;accent-color:#f33a2d}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] label.avp-productoptioncheckwrapper .choice-list-variatnt-title{flex:1;min-width:0}.bbr-product-story{color:#181918;background:#f4f4f0}.bbr-product-story :is(p,h2,h3){margin:0}.bbr-product-story p{font:14px/1.8 DM Sans,Arial,sans-serif}.bbr-product-story .bbr-eyebrow{font:10px/1.7 IBM Plex Mono,monospace;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:20px}body#sf-theme .bbr-product-story h2{font-size:clamp(48px,6vw,88px);line-height:.9;color:inherit}.bbr-product-story em{color:#f33a2d;font-style:italic}.bbr-product-story__parts,.bbr-product-story__pov,.bbr-product-story__faq{padding:80px 5.5%}.bbr-product-story__parts{border-top:1px solid #d0d0c8}.bbr-product-story__section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:end;margin-bottom:42px}.bbr-product-story__section-head>p{max-width:410px;color:#62655d}.bbr-product-story__assembly-stage{position:relative;background:#e7e7e2}.bbr-product-story__assembly-stage>.bbr-product-story__section-head{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-columns:29% 1fr 24%;align-items:center;gap:0;margin:0;padding:4%;pointer-events:none}.bbr-product-story__assembly-stage>.bbr-product-story__section-head>p{grid-column:3;color:#464940}body#sf-theme .bbr-product-story__assembly-stage h2{font-size:clamp(40px,4.7vw,72px)}@media(max-width:1023px){.bbr-product-story__assembly-stage>.bbr-product-story__section-head{position:relative;grid-template-columns:1fr 1fr;gap:7%;align-items:end;padding:32px 5% 0}.bbr-product-story__assembly-stage>.bbr-product-story__section-head>p{grid-column:2}}.bbr-product-story .bbr-product-story__image-note{font-size:11px;margin-top:12px;color:#62655d}.bbr-product-story__assembly-caption{position:relative;z-index:2;padding:0 20px 24px;text-align:center}.bbr-product-story .bbr-product-story__explore-hint{font:10px/1.7 IBM Plex Mono,monospace;letter-spacing:1.1px;text-transform:uppercase}.bbr-product-story__pov{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(700px,75vw,960px);background:#181918;color:#f4f4f0}.bbr-product-story__pov:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#181918d9,#18191899 52%,#18191840),linear-gradient(0deg,#18191866,transparent 60%);pointer-events:none}.bbr-product-story__pov-background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bbr-product-story__poster,.bbr-product-story__video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bbr-product-story__video{opacity:0}.bbr-product-story__pov-background[data-playing=true] .bbr-product-story__video{opacity:1}.bbr-product-story__pov .bbr-product-story__section-head{display:block;margin:0;max-width:760px}body#sf-theme .bbr-product-story__pov h2{color:#f33a2d}.bbr-product-story__vision-logo{display:block;width:clamp(316.8px,48.96vw,633.6px);max-width:100%;height:auto;margin:24px 0 0}.bbr-product-story__pov .bbr-product-story__section-head>p{color:#f4f4f0;margin-top:28px;max-width:420px}.bbr-product-story__design{display:grid;grid-template-columns:1fr 1.1fr}.bbr-product-story__design-image{display:flex;align-items:center;justify-content:center;background:#e7e7e2;padding:40px 7%}.bbr-product-story__design-image img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.bbr-product-story__design-copy{padding:80px 10%}.bbr-product-story__design-copy>p:not(.bbr-eyebrow){margin-top:24px;color:#62655d}.bbr-product-story__features{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:36px}.bbr-product-story__features article{border-top:1px solid #d0d0c8;padding-top:18px}.bbr-product-story__features .bbr-eyebrow{color:#f33a2d;margin-bottom:10px}.bbr-product-story__features h3{font:700 24px/1.05 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;margin-bottom:10px}.bbr-product-story__features p{font-size:12px;color:#62655d}.bbr-product-story__faq{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;border-top:1px solid #d0d0c8}.bbr-product-story__faq>div>a{display:inline-flex;gap:20px;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:5px;margin-top:26px}.bbr-product-story__questions details{border-top:1px solid #d0d0c8}.bbr-product-story__questions details:last-child{border-bottom:1px solid #d0d0c8}.bbr-product-story__questions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font:600 15px/1.5 DM Sans,Arial,sans-serif;cursor:pointer;list-style:none}.bbr-product-story__questions summary::-webkit-details-marker{display:none}.bbr-product-story__questions summary span{font-size:24px;font-weight:400;color:#f33a2d}.bbr-product-story__questions details[open] summary span{transform:rotate(45deg)}.bbr-product-story__questions details p{padding:0 28px 24px 0;color:#62655d}@media(max-width:767px){body#sf-theme .product-template[data-product-handle=boss-vision-pov-visor-mount-system]{padding:20px 0 44px}.product-template[data-product-handle=boss-vision-pov-visor-mount-system]>.container-fluid{padding:0 6%}.product-template[data-product-handle=boss-vision-pov-visor-mount-system] .sf-prod__info-wrapper{padding-left:0;padding-top:28px}body#sf-theme .product-template[data-product-handle=boss-vision-pov-visor-mount-system] .prod__title h1{font-size:46px}.bbr-product-story__parts,.bbr-product-story__pov,.bbr-product-story__faq{padding:50px 6%}.bbr-product-story__section-head,.bbr-product-story__design,.bbr-product-story__faq{grid-template-columns:1fr;gap:28px}.bbr-product-story__section-head{margin-bottom:30px}.bbr-product-story__assembly-stage>.bbr-product-story__section-head{grid-template-columns:1fr;gap:24px;padding:28px 7% 0}.bbr-product-story__assembly-stage>.bbr-product-story__section-head>p{grid-column:1}.bbr-product-story__pov{min-height:720px}.bbr-product-story__design{gap:0}.bbr-product-story__design-image{padding:40px 15%}.bbr-product-story__design-copy{padding:50px 6%}.bbr-product-story__features{gap:24px 18px}}.bbr-kit-summary{padding:20px 0;border-top:1px solid #d0d0c8;border-bottom:1px solid #d0d0c8;font:13px/1.6 DM Sans,Arial,sans-serif}.bbr-kit-summary__intro{margin:0 0 14px}.bbr-kit-summary__label{font:11px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}.bbr-kit-summary ul{list-style:disc;padding-left:18px;margin:0 0 12px}.bbr-kit-summary li+li{margin-top:6px}.bbr-kit-summary__note{margin:0 0 10px;font-weight:600}.bbr-kit-summary a{color:#62655d;font-size:12px;text-decoration:underline;text-underline-offset:3px}.bbr-kit-summary a:hover{color:#f33a2d}.bbr-spinning-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;padding:16px 4%;background:#e7e7e2}.bbr-spinning-parts figure{min-width:0;margin:0}.bbr-spinning-parts figure+figure{border-left:1px solid #18191818}.bbr-spinning-parts__viewer{position:relative;height:clamp(260px,28vw,440px)}.bbr-spinning-parts{transition:opacity .9s ease .15s}.bbr-spinning-parts[data-entered=false]{opacity:0}.bbr-spinning-parts model-viewer{display:block;position:relative;z-index:1;width:100%;height:100%;opacity:0;transition:opacity .65s ease;--progress-bar-height: 0}.bbr-spinning-parts__fallback{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:1;transition:opacity .65s ease,visibility 0s;pointer-events:none}.bbr-spinning-parts__viewer[data-ready=true] model-viewer{opacity:1}.bbr-spinning-parts__viewer[data-ready=true] .bbr-spinning-parts__fallback{opacity:0;visibility:hidden;transition:opacity .65s ease,visibility 0s .65s}.bbr-spinning-parts figcaption{text-align:center;padding:10px 8px 14px;font:10px/1.7 IBM Plex Mono,monospace;letter-spacing:1.1px;text-transform:uppercase}.bbr-spinning-parts figcaption span{color:#f33a2d;margin-right:12px}@media(max-width:650px){.bbr-spinning-parts{padding:12px 0}.bbr-spinning-parts__viewer{height:220px}.bbr-spinning-parts figcaption{font-size:8px;letter-spacing:.4px}.bbr-spinning-parts figcaption span{display:block;margin:0 0 4px}}@media(prefers-reduced-motion:reduce){.bbr-spinning-parts,.bbr-spinning-parts model-viewer,.bbr-spinning-parts__fallback,.bbr-spinning-parts__viewer[data-ready=true] .bbr-spinning-parts__fallback{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
