/* @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 lightgray;padding:0;min-height:330px;max-height:330px;}.product-catalog:hover{box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;}.product-catalog a{display:block;padding:2rem 0.1rem;}.product-catalog img{height:auto;max-height:180px;width:auto;}.price{font-family:"Oswald",sans-serif;font-weight:300;}.price.bold{font-weight:400;}.bold .price{font-weight:400;color:var(--beo-success);}.accordion-button:focus{outline:none;box-shadow:none;}*:focus{outline:none !important;}li.facet-item{cursor:pointer;padding:0;}li.facet-item input[type=checkbox]{box-sizing:border-box;padding:0;margin:0;outline:0;background-color:transparent;opacity:0;position:absolute;}li.facet-item label{display:block;cursor:pointer;}li.facet-item label > span.facet-item__value::before{transform:scale(0.75);position:relative;display:inline-block;width:35px;height:35px;margin-right:2px;vertical-align:middle;background-color:inherit;border:2px solid #666;content:" ";}li.facet-item label.is-active > span.facet-item__value::before{background-color:rgb(0,116,107) !important;border:6px solid var(--beo-border-color) !important;box-shadow:0px 0 0 2px rgb(0,116,107);padding:12px;}aside .facet-active{padding:0;}aside .accordion-item{border:none !important;}aside .facets-widget-checkbox ul{padding:10px 0 0 0;}aside .accordion{padding:1rem !important;}aside .accordion .accordion-button{text-transform:uppercase;font-size:1rem !important;font-weight:bold;}aside .accordion .facet-item__count{font-family:"Oswald",sans-serif;font-size:0.95rem;font-weight:300;}.fieldset-legend{}#carouselBrowser .carousel-indicators{margin-bottom:-2rem !important;}#carouselBrowser .carousel-indicators button{min-width:100px;}#carouselBrowser .carousel-inner .d-block a{position:absolute;bottom:1rem;}#carouselBrowser .carousel-inner .card a:hover{box-shadow:rgba(0,0,0,0.16) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px;border-top:1px solid rgb(0,116,107);}#carouselBrowser .carousel-control-next,#carouselBrowser .carousel-control-prev{width:20px !important;}.tag{width:40px;height:40px;display:flex;background-color:var(--beo-gray-500);border-radius:50%;align-items:center;justify-content:center;border:2px solid var(--beo-secondary);color:var(--beo-green);font-weight:bold;font-size:14px;position:static;}article{position:relative;}article .badge-corner{position:absolute;top:0;right:0;width:0;height:0;border-top:66px solid transparent;border-left:66px solid transparent;padding:0;background-color:transparent;border-radius:0;}article .badge-corner:empty{display:inline-block;}article .badge-corner span{position:absolute;top:-56px;left:-28px;font-size:16px;}article .badge-corner span.info{color:var(--beo-info);}article .badge-corner span.warn{color:var(--beo-warning);}.fs-1_125{font-size:1.05rem !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{font-size:1.75rem;letter-spacing:2px;text-transform:uppercase;color:#47da27;font-weight:bold;}.h2{font-size:16px;font-weight:600;letter-spacing:0.08em;margin-bottom:12px;position:relative;text-transform:uppercase;}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{visibility:hidden;display:none;}form.search-form + h2{display:none;}.badge-3{color:#333;}.discount-badge{display:flex;flex-direction:column;font-weight:700;padding:7px;border-radius:0;position:absolute;top:0;left:0;font-size:13px;min-height:80px;clip-path:polygon(0% 0%,0% 100%,100% 0%);min-width:100px;background-color:rgba(46,204,113,0.3);}.discount-percent,.discount-price{background-color:rgb(46,204,113);padding:2px 3px;border-radius:5px;max-width:50px;}.original-price{color:rgb(230,16,16);text-decoration:line-through;padding:2px 3px;border-radius:5px;max-width:130px;margin:auto;display:block;}#edit-shipping-information-shipments-0-tracking-code-wrapper,#edit-shipping-information-shipments-0-title-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;padding:4px 8px;text-decoration:none;border-radius:4px;display:inline-block;position:relative;z-index:999;}.c-bg{height:100%;min-height:600px;background-position:center;background-size:cover;width:100%;}.input[type=radio]:checked + label,.input[type=checkbox]:checked + label .input: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,0.3);}header{display:none;}.m-bg{height:450px;min-height:455px;background-position:center;background-size:contain;width:100%;background-repeat:no-repeat;border:5px solid red;}.d-bg{height:600px;min-height:600px;background-position:top;background-size:cover;width:100%;background-repeat:no-repeat;border:5px solid red;}.facet-block__title{text-transform:uppercase;background-color:#f8f9fa;padding:0.2rem 1rem;margin-top:0.9rem;border-radius:1px;}article.product-catalog a.content{min-height:282px;max-height:285px;padding:0.35rem 0.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{margin-bottom:5px;max-width:165px;background-color:transparent;color:#41449f;border:1px solid #dee2e6 !important;}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' viewBox='0 0 16 16'%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");}.image-item{cursor:pointer;}.image-item img{border:1px solid #dee2e6;opacity:0.5;transition:opacity 0.15s linear;-o-object-fit:contain;object-fit:contain;}.image-item:hover img,.image-item.active img{opacity:1;}.product-image{display:flex;align-items:center;justify-content:center;height:auto;padding:30px;}.product-image img{max-height:300px;width:auto;}.image-list .image-item img.active{box-shadow:rgba(50,50,93,0.25) 0px 50px 100px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px,rgba(10,37,64,0.35) 0px -2px 6px 0px inset;border:2px solid #44484b;}.product-related{display:flex;align-items:center;justify-content:center;width:auto;height:300px;padding:10px;border:1px solid #c1c1c1;}.product-related div{text-align:center;}.product-related img{height:auto;width:auto;max-height:180px;}
