body{font-family:'Inter',sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif}h1,h2{font-weight:700}h3{font-weight:600}h4,h5,h6{font-weight:500}#ast-desktop-header{position:fixed;top:0;left:0;width:100%;z-index:9999;background:#fff}.liste-paiement ul{list-style-position:inside;text-align:center;padding-left:0!important}.liste-paiement li{display:list-item;text-align:center}.woocommerce ul.products li.product .ast-icon.icon-bag,.woocommerce ul.products li.product .ast-cart-action,.woocommerce ul.products li.product a.ast-cart-action,.woocommerce ul.products li.product .ast-product-hover-wrap{display:none!important}.ast-on-card-button .ahfb-svg-iconset{background-color:#fff0}.ast-card-action-tooltip{background-color:#1A49A1;pointer-events:none;white-space:nowrap;padding:8px 9px;padding:.7em .9em;color:#fff;margin-right:10px;border-radius:3px;font-size:.8em;line-height:1;font-weight:400;position:absolute;right:100%;top:auto;visibility:hidden;opacity:0;transition:all 0.2s}.kompa-cta-catalogue{text-align:center;padding:48px 24px;margin-top:48px;border-top:1px solid #e5e7eb}.kompa-cta-catalogue h2{margin-bottom:16px}.kompa-cta-catalogue p{max-width:600px;margin:0 auto 24px;color:#6b7280}.woocommerce-js #respond input#submit,.woocommerce-js a.button,.woocommerce-js button.button,.woocommerce-js input.button{text-decoration:none}.wc-block-components-product-price{text-align:left}.kompa-search-form{display:none!important}.wp-block-spacer{height:24px!important}footer.kompa-footer{background-color:#1a49a1;color:#fff;padding:48px 24px 24px}#kompa-footer-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:32px;max-width:1200px;margin:0 auto;box-sizing:border-box}footer.kompa-footer .kompa-footer__col{min-width:0;box-sizing:border-box}footer.kompa-footer .kompa-footer__title{color:#00bcd4;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .15)}footer.kompa-footer .kompa-footer__logo img{max-width:140px;height:auto;margin-bottom:12px;filter:brightness(0) invert(1)}footer.kompa-footer .kompa-footer__baseline{font-size:.85rem;color:rgb(255 255 255 / .75);margin-bottom:20px;line-height:1.5}footer.kompa-footer .kompa-footer__social{display:flex;gap:16px;margin-top:8px}footer.kompa-footer .kompa-footer__social a{color:rgb(255 255 255 / .75);transition:color 0.2s ease;display:flex;align-items:center}footer.kompa-footer .kompa-footer__social a:hover{color:#00bcd4}footer.kompa-footer .kompa-footer__address{font-style:normal;font-size:.875rem;line-height:1.7;color:rgb(255 255 255 / .85)}footer.kompa-footer .kompa-footer__address p{margin-bottom:10px}footer.kompa-footer .kompa-footer__address a,footer.kompa-footer .kompa-footer__nav a{color:rgb(255 255 255 / .85);text-decoration:none;transition:color 0.2s ease}footer.kompa-footer .kompa-footer__address a:hover,footer.kompa-footer .kompa-footer__nav a:hover,footer.kompa-footer .kompa-footer__nav a.active{color:#00bcd4}footer.kompa-footer .kompa-footer__hours{width:100%;border-collapse:collapse;font-size:.8rem;margin-top:8px}footer.kompa-footer .kompa-footer__hours td{padding:3px 8px 3px 0;color:rgb(255 255 255 / .75);vertical-align:top}footer.kompa-footer .kompa-footer__hours td:first-child{white-space:nowrap;font-weight:500;color:rgb(255 255 255 / .9)}footer.kompa-footer .kompa-footer__nav{list-style:none;padding:0;margin:0}footer.kompa-footer .kompa-footer__nav li{margin-bottom:8px}footer.kompa-footer .kompa-footer__nav a{font-size:.875rem}footer.kompa-footer .kompa-footer__copyright{font-size:.8rem;color:rgb(255 255 255 / .55);margin-top:24px;line-height:1.6;text-align:center}footer.kompa-footer .kompa-footer__partners{display:flex;flex-direction:column;gap:16px}footer.kompa-footer .kompa-footer__partners img{max-width:100px;height:auto;opacity:.85;transition:opacity 0.2s ease}footer.kompa-footer .kompa-footer__partners a:hover img{opacity:1}@media (max-width:1024px){#kompa-footer-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){#kompa-footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media (max-width:480px){#kompa-footer-grid{grid-template-columns:1fr!important;justify-items:center;align-items:center;text-align:center}footer.kompa-footer .kompa-footer__social{justify-content:center}footer.kompa-footer{padding:32px 16px 24px}}