.ref-flags{display:flex;gap:10px;align-items:center;list-style:none;margin:0 22px 0 0;padding:0}.ref-flags img{display:block;width:18px;height:18px}.ref-flags a:not(.active){opacity:.55}.header-content .logo-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.header-content .logo-wrapper img.logo-dark{opacity:1}.header-content .logo-wrapper img.logo-white{opacity:0}.home:not(.scrolled-header) .header-content .logo-wrapper img.logo-white,.hero-transparent:not(.scrolled-header) .header-content .logo-wrapper img.logo-white{opacity:1}.home:not(.scrolled-header) .header-content .logo-wrapper img.logo-dark,.hero-transparent:not(.scrolled-header) .header-content .logo-wrapper img.logo-dark{opacity:0}.footer-wrapper .logo-wrapper img{width:222px;height:22px;object-fit:contain;object-position:left center}.reference-banner-slide{display:none}.reference-banner-slide.is-active{display:block}.hero-still{width:100%;height:100%;object-fit:cover}.box-sector .box-icon img,.box-icon-wrapper img{width:100%;height:100%;object-fit:contain}.ref-rich img{max-width:100%;height:auto}.ref-product-body img{max-width:100%;height:auto}.ref-local-page{padding:60px 0}.ref-price{font-size:1.2rem}.ref-stock{margin-top:12px}.ref-page-nav{display:flex;justify-content:center;gap:8px;padding:30px}.ref-page-nav a,.ref-page-nav strong{padding:8px 13px;border:1px solid #d9ddd9}.ref-page-nav strong{background:#004231;color:#fff}.contact-form label,.account-card label{display:block}.cart-row img{max-width:100%}@media(max-width:1199.98px){.home .header-content .logo-wrapper img.logo-white,.hero-transparent .header-content .logo-wrapper img.logo-white{opacity:0!important}.home .header-content .logo-wrapper img.logo-dark,.hero-transparent .header-content .logo-wrapper img.logo-dark{opacity:1!important}}

.ref-contact-form select{width:100%;padding:12px;border:1px solid #ddd;background:white}.ref-contact-form .privacy-check{display:flex;align-items:center;gap:8px}.ref-contact-form .privacy-check input{width:auto}.card-main-location .card-map iframe{border:0;width:100%;height:400px;display:block}.ref-contact-form a{text-decoration:underline}

@media(max-width:767.98px){.woocommerce ul.products.columns-3 li.product{width:48%;margin:0 4% 2.992em 0;clear:none}.woocommerce ul.products.columns-3 li.product:nth-child(2n){margin-right:0}.woocommerce ul.products.columns-3 li.product:nth-child(2n+1){clear:both}}
