/* @license OFL web version http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web */
:root{--beo-font-sans-serif:'Raleway',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 lightgray;padding:0;min-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.75rem;}.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{display:none !important;}#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.125rem !important;}*{word-wrap:break-word;}.offcanvas.region.region-navigation{max-width:100vw;}:root{--beo-body-bg:#fff;--beo-body-color:#333;--beo-primary:#41449f;--beo-primary-hover:#373a87;--beo-light:#f8f9fa;--beo-dark:#272727;}body{background-color:var(--beo-body-bg);color:var(--beo-body-color);}.text-primary{color:#41449f !important;}.bg-primary{background-color:#41449f !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:#272727 !important;}.bg-dark{background-color:#272727 !important;}.btn-primary{--beo-btn-bg:#41449f;--beo-btn-border-color:#41449f;--beo-btn-hover-bg:#373a87;--beo-btn-hover-border-color:#373a87;}.btn-outline-primary,.btn-outline-primary:focus{--beo-btn-color:#41449f;--beo-btn-border-color:#41449f;--beo-btn-hover-color:#fff;--beo-btn-hover-bg:#373a87;--beo-btn-hover-border-color:#373a87;}.btn-check:focus + .btn-primary,.product--rendered-attribute .form-radio:focus + .btn-primary,.btn-primary:focus,.btn-primary:active:focus,.btn-check:focus + .btn-outline-primary,.product--rendered-attribute .form-radio:focus + .btn-outline-primary,.btn-outline-primary:active:focus,.btn-outline-primary:focus{box-shadow:0 0 0 0.25rem rgba(0,0,0,0.1);}
