body{overflow-wrap:break-word}#main,.wrap,.pdp,.pdp>*,.connectionflow>div{min-width:0}.connectionflow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.connectionflow>*{min-width:0;overflow-wrap:anywhere}.connectionflow strong,.connectionflow small{max-width:100%}.products .product{min-width:0;border-radius:12px}.products .product h3{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.products .bf-card-model{font-size:12px;line-height:1.6}.products .product .photo{border-radius:10px}.products .product .price{margin-top:auto}.products .product .btn{min-height:44px}.products .product [data-bf-compare]{min-height:40px}.bf-compare-table th,.bf-compare-table td{overflow-wrap:anywhere}.bf-compare-table thead th{position:sticky;top:0;background:#f0f4e8}.bf-compare-table th:first-child{position:sticky;left:0;z-index:1;background:#f0f4e8}.bf-compare-table{isolation:isolate}@media(min-width:701px){body>.utility{min-height:32px;padding-top:6px;padding-bottom:6px}body>header{padding-top:17px;padding-bottom:17px}#nav>a{padding-top:14px;padding-bottom:14px}#nav .categoryicon{width:23px;height:23px}.bf-context-nav{padding-top:10px;padding-bottom:10px}}@media(max-width:700px){body>.utility{padding:5px 16px;font-size:10px;min-height:28px}body>.utility>span{display:none}body>.utility .utility-phone{margin-left:auto}body>header{padding:11px 16px;gap:10px;display:grid;grid-template-columns:1fr auto auto}body>header>.logo{font-size:29px}body>header .headerlink{font-size:11px}body>header .cartbutton{font-size:12px}body>header>form{grid-column:1/-1;grid-row:2;margin:0;width:100%}body>header input[type=search]{font-size:16px;padding:11px;min-height:44px}#nav{display:flex!important;overflow-x:auto;gap:0;padding:0 12px;scrollbar-width:thin;justify-content:flex-start}#nav>a{flex:0 0 auto;display:flex;flex-direction:row;gap:6px;min-height:46px;padding:10px 12px;font-size:11px;border:0;white-space:nowrap}#nav .categoryicon{width:19px;height:19px}#nav>a span{font-size:11px}.bf-context-nav{padding:8px 12px;gap:18px;font-size:11px;display:flex;justify-content:center}.bf-context-nav a{font-size:11px}.connectionflow{grid-template-columns:minmax(0,1fr)!important}.bf-professional-presentation .pdpgallery a:first-child{height:280px!important;padding:18px!important}.bf-professional-presentation .pdpgallery a{height:85px}.bf-professional-presentation h1{font-size:28px!important}.bf-professional-presentation .pdpintro{font-size:14px}.products{gap:12px!important}.products .product h3{font-size:13px}.products .product .price{font-size:19px}.products .product .btn{font-size:11px}.bf-compare-table table{min-width:650px}.bf-compare-table th:first-child{min-width:110px;max-width:140px}.bf-compare-table td{min-width:240px}}.bf-fov,.bf-fov>div,.bf-cone{min-width:0}.bf-fov input[type=range]{display:block;width:100%;min-height:44px;margin:8px 0;touch-action:pan-y}.bf-fov select{width:100%;max-width:100%;min-height:44px;font-size:16px}.bf-cone svg{display:block;width:100%;max-width:400px;height:auto;margin-inline:auto}.bf-cone span{display:block;overflow-wrap:anywhere}@media(max-width:700px){.bf-fov{grid-template-columns:minmax(0,1fr);gap:20px}.bf-fov label{display:block}.bf-fov .bf-cone{width:100%;max-width:400px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bfocus-ux.css.map */
