/* @license OFL web version http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web */
:root{--beo-font-sans-serif:'Open Sans',sans-serif;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{overflow-x:hidden;padding-right:0!important}.product-catalog{border:1px solid #d3d3d3;max-height:330px;min-height:330px;padding:0}.product-catalog:hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.product-catalog a{display:block;padding:2rem .1rem}.product-catalog img{height:auto;max-height:180px;width:auto}.price{font-family:Oswald,sans-serif;font-weight:300}.bold .price,.price.bold{font-weight:400}.bold .price{color:var(--beo-success)}.accordion-button:focus{box-shadow:none;outline:none}:focus{outline:none!important}li.facet-item{cursor:pointer;padding:0}li.facet-item input[type=checkbox]{background-color:transparent;box-sizing:border-box;margin:0;opacity:0;outline:0;padding:0;position:absolute}li.facet-item label{cursor:pointer;display:block}li.facet-item label>span.facet-item__value:before{background-color:inherit;border:2px solid #666;content:" ";display:inline-block;height:35px;margin-right:2px;position:relative;transform:scale(.75);vertical-align:middle;width:35px}li.facet-item label.is-active>span.facet-item__value:before{background-color:#00746b!important;border:6px solid var(--beo-border-color)!important;box-shadow:0 0 0 2px #00746b;padding:12px}aside .facet-active{padding:0}aside .accordion-item{border:none!important}aside .facets-widget-checkbox ul{padding:10px 0 0}aside .accordion{padding:1rem!important}aside .accordion .accordion-button{font-size:1rem!important;font-weight:700;text-transform:uppercase}aside .accordion .facet-item__count{font-family:Oswald,sans-serif;font-size:.95rem;font-weight:300}#carouselBrowser .carousel-indicators{margin-bottom:-2rem!important}#carouselBrowser .carousel-indicators button{min-width:100px}#carouselBrowser .carousel-inner .d-block a{bottom:1rem;position:absolute}#carouselBrowser .carousel-inner .card a:hover{border-top:1px solid #00746b;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#carouselBrowser .carousel-control-next,#carouselBrowser .carousel-control-prev{width:20px!important}.tag{align-items:center;background-color:var(--beo-gray-500);border:2px solid var(--beo-secondary);border-radius:50%;color:var(--beo-green);display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;position:static;width:40px}article{position:relative}article .badge-corner{background-color:transparent;border-left:66px solid transparent;border-radius:0;border-top:66px solid transparent;height:0;padding:0;position:absolute;right:0;top:0;width:0}article .badge-corner:empty{display:inline-block}article .badge-corner span{font-size:16px;left:-28px;position:absolute;top:-56px}article .badge-corner span.info{color:var(--beo-info)}article .badge-corner span.warn{color:var(--beo-warning)}.fs-1_125{font-size:.95rem!important}*{word-wrap:break-word}.offcanvas.region.region-navigation{max-width:100vw}.img-50>img{max-width:50%}.card-devices{min-height:200px}.card-devices .card-inner{min-height:140px}.card-devices .card-body{padding:5px!important}.font-weight-light{color:#47da27;font-size:1.75rem;font-weight:700;letter-spacing:2px}.font-weight-light,.h2{text-transform:uppercase}.h2{font-size:16px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;position:relative}img.repair-parts{max-width:900px}.w-mx-900{max-width:880px}@media (max-width:576px){.horizontal-tabs{border:1px solid transparent!important}}h1,h2,h3{overflow-wrap:anywhere}.contact-form{padding:2rem}@media only screen and (max-width:768px){.product-category{height:125px}}.search-form{display:none;visibility:hidden}form.search-form+h2{display:none}.badge-3{color:#333}.discount-badge{background-color:rgba(46,204,113,.3);border-radius:0;clip-path:polygon(0 0,0 100%,100% 0);display:flex;flex-direction:column;font-size:13px;font-weight:700;left:0;min-height:80px;min-width:100px;padding:7px;position:absolute;top:0}.discount-percent,.discount-price{background-color:#2ecc71;border-radius:5px;max-width:50px;padding:2px 3px}.original-price{border-radius:5px;color:#e61010;display:block;margin:auto;max-width:130px;padding:2px 3px;text-decoration:line-through}#edit-shipping-information-shipments-0-title-wrapper,#edit-shipping-information-shipments-0-tracking-code-wrapper{display:none!important}div[data-drupal-selector=edit-shipping-information-shipments-0-title-wrapper],div[data-drupal-selector=edit-shipping-information-shipments-0-tracking-code-wrapper]{display:none}#edit-payment-information>legend{display:none!important}.alert-success a[href="/cart"]{border:2px solid green;border-radius:4px;display:inline-block;padding:4px 8px;position:relative;text-decoration:none;z-index:999}.c-bg{background-position:50%;background-size:cover;height:100%;min-height:600px;width:100%}.input[type=checkbox]:checked+label .input:checked+label,.input[type=radio]:checked+label{border:1px solid #00746b}input[type=checkbox]:checked+label,input[type=radio]:checked+label{border:2px solid #00746b;box-shadow:0 0 0 2px rgba(40,167,69,.3)}header{display:none}.m-bg{background-position:50%;background-size:contain;height:450px;min-height:455px}.d-bg,.m-bg{background-repeat:no-repeat;border:5px solid red;width:100%}.d-bg{background-position:top;background-size:cover;height:600px;min-height:600px}.facet-block__title{background-color:#f8f9fa;border-radius:1px;margin-top:.9rem;padding:.2rem 1rem;text-transform:uppercase}article.product-catalog a.content{max-height:291px;min-height:291px;padding:.35rem .1rem}article.product-catalog .field--type-entity-reference.field--name-purchased-entity.field--widget-commerce-product-variation-attributes.js-form-wrapper.form-wrapper.cart,article.product-catalog .field--type-entity-reference.field--name-purchased-entity.field--widget-commerce-product-variation-attributes.js-form-wrapper.form-wrapper.product-full{display:none}article.product-catalog form.commerce-order-item-add-to-cart-form.table-responsive{display:flex;justify-content:center}article.product-catalog input[type=submit]{margin-bottom:5px;max-width:165px}article.product-catalog .btn-cart{background-color:transparent;border:1px solid #dee2e6!important;color:#41449f;font-size:11px;margin-bottom:1px;max-width:135px}article.product-catalog .btn-cart:hover{background-color:#41449f;color:#6c757d}article.product-catalog .bi-btn-basket{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2347da27' class='bi bi-basket'%3E%3Cpath d='M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1v4.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 13.5V9a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1.217L5.07 1.243a.5.5 0 0 1 .686-.172zM2 9v4.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V9H2zM1 7v1h14V7H1zm3 3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 4 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 6 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E")}.layout-checkout-form{padding:0}.cart-form{padding:2rem}section.region table.table{margin:2rem}.commerce-checkout-flow-multistep-default{padding:3rem}article.product-catalog .bi-btn-basket.is-loading{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='20' fill='none' stroke='%2347da27' stroke-width='5' stroke-linecap='round' stroke-dasharray='31.4 31.4'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")}@media (max-width:767px){.search-container{padding:0!important}.search-container .search-box{border-radius:0;margin:0;padding:0;width:100%}.search-container .search-box .search-input{font-size:15px;height:40px}.search-container .search-box .search-button{border-radius:0;bottom:0;right:0;top:0}}:root{--beo-body-bg:#fff;--beo-body-color:#333;--beo-primary:#000;--beo-primary-hover:#373a87;--beo-light:#f8f9fa;--beo-dark:#1e293b}body{background-color:var(--beo-body-bg);color:var(--beo-body-color)}.text-primary{color:#000!important}.bg-primary{background-color:#000!important}.text-primary-hover{color:#373a87!important}.bg-primary-hover{background-color:#373a87!important}.text-light{color:#f8f9fa!important}.bg-light{background-color:#f8f9fa!important}.text-dark{color:#1e293b!important}.bg-dark{background-color:#1e293b!important}.btn-primary{--beo-btn-bg:#000;--beo-btn-border-color:#000;--beo-btn-hover-bg:#373a87;--beo-btn-hover-border-color:#373a87}.btn-outline-primary,.btn-outline-primary:focus{--beo-btn-color:#000;--beo-btn-border-color:#000;--beo-btn-hover-color:#fff;--beo-btn-hover-bg:#373a87;--beo-btn-hover-border-color:#373a87}.btn-check:focus+.btn-outline-primary,.btn-check:focus+.btn-primary,.btn-outline-primary:active:focus,.btn-outline-primary:focus,.btn-primary:active:focus,.btn-primary:focus,.product--rendered-attribute .form-radio:focus+.btn-outline-primary,.product--rendered-attribute .form-radio:focus+.btn-primary{box-shadow:0 0 0 .25rem rgba(0,0,0,.1)}
