.eko-price-prefix{font-family:inter;font-size:14px;font-weight:400}.elementor-icon{vertical-align:middle}.woocommerce-notices-wrapper{width:100%;justify-content:center;display:flex;flex-direction:column;padding:24px 40px 0 40px;background:#F4F4F4}@media (max-width:1024px){.woocommerce-notices-wrapper{padding:16px 24px 0 16px}}@media (max-width:768px){.woocommerce-notices-wrapper{padding:12px 16px 0 12px}}.woocommerce-message,.woocommerce-info,.woocommerce-error{max-width:1280px;width:100%}#menu-item-macbook,#menu-item-imac{padding:6px 16px;border-radius:10px;background:#E6ECEA;transition:0.4s}#menu-item-macbook .e-n-menu-dropdown-icon,#menu-item-imac .e-n-menu-dropdown-icon{display:none}#menu-item-macbook:hover,#menu-item-imac:hover,.e-n-menu-item:hover>#menu-item-macbook,.e-n-menu-item:hover>#menu-item-imac{background:#fff}.e-n-menu-item:has(.e-n-menu-content-active) #menu-item-macbook{background:red}.e-n-menu-item:hover>.e-n-menu-title .e-n-menu-title-text{color:#3B8E6E!important}.main-menu .e-n-menu-title a{height:100%}.header-icon svg path{transition:0.4s}.header-icon:hover svg path{fill:#3B8E6E}.search-product input:focus-visible{outline:none}.search-product .jet-ajax-search__form .jet-ajax-search-icon svg path{transition:0.4s}.search-product .jet-ajax-search__form--focus .jet-ajax-search-icon svg path{fill:#3B8E6E}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}a#elementor-menu-cart__toggle_button{padding:0;border:0;background:transparent}.elementor-widget-woocommerce-menu-cart{height:24px}#elementor-menu-cart__toggle_button svg path{transition:0.4s}#elementor-menu-cart__toggle_button:hover svg path{fill:#3B8E6E}.eko-cart .elementor-menu-cart__footer-buttons .elementor-button{padding:12px!important}.mega-menu-inner-icon{transition:0.3s}.mega-menu-toplink:hover .mega-menu-inner-icon{transform:rotate(45deg)}.toplink-title{transition:0.3s!important;color:#202020!important}.mega-menu-toplink:hover .toplink-title{color:#3B8E6E!important}.hero-cta,.hero-cta .hero-cta-icon{transition:0.4s;cursor:pointer}.hero-cta:hover{background:#E6ECEA!important}.hero-cta:hover .hero-cta-icon{transform:rotate(45deg)}.card-cta,.card-cta h3,.card-cta .card-cta-icon{transition:0.4s;cursor:pointer;overflow:hidden}.card-cta:hover{border:2px solid #E6ECEA!important}.card-cta:hover h3{color:#3B8E6E!important}.card-cta:hover .card-cta-icon{transform:rotate(45deg)}.e-n-accordion-item{border-radius:10px!important;overflow:hidden;background:#F4F4F4}.product-card img{aspect-ratio:1/1}.product-card,.product-card img,.product-card h3{transition:0.3s}.product-card:hover{border:2px solid #E6ECEA!important}.product-card:hover img{transform:scale(1.1)}.product-card:hover h3{color:#3B8E6E!important}.cta-compatibilite,.cta-compatibilite-title div{transition:0.3s}.cta-compatibilite:hover{border:2px solid #E6ECEA!important}.cta-compatibilite:hover .cta-compatibilite-title div{color:#3B8E6E!important}.categ-card,.categ-card-title h3{transition:0.3s}.categ-card:hover{border:2px solid #E6ECEA!important}.categ-card:hover .card-cta-icon{transform:rotate(45deg)}.categ-card:hover .categ-card-title h3{color:#3B8E6E!important}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce-product-gallery__image,.flex-control-thumbs img{background-color:#FDFDFD}.woocommerce div.product div.images .flex-control-thumbs li{width:120px}@media (max-width:768px){.woocommerce div.product div.images .flex-control-thumbs li{width:80px}}.eko-add-to-cart .variations .label,.eko-add-to-cart .variations .value{padding:0!important;background-color:transparent!important}.eko-add-to-cart .variations .label{text-align:left;vertical-align:middle!important}.eko-add-to-cart #pa_grade{padding:12px 18px}.eko-product-info h1,.woocommerce-product-gallery{opacity:1!important}.eko-product-info .eko-dynamic-price,.eko-product-info .eko-stock-0,.eko-product-info .eko-stock-1,.eko-product-info .eko-stock-2,.eko-product-info .eko-stock-99,.eko-product-info .woocommerce-product-details__short-description,.eko-product-info .eko-add-to-cart,.eko-product-info .elementor-element-80e242b{opacity:0;transition:opacity 0.2s ease}.eko-product-info.eko-ready .eko-dynamic-price,.eko-product-info.eko-ready .eko-stock-0,.eko-product-info.eko-ready .eko-stock-1,.eko-product-info.eko-ready .eko-stock-2,.eko-product-info.eko-ready .eko-stock-99,.eko-product-info.eko-ready .woocommerce-product-details__short-description,.eko-product-info.eko-ready .eko-add-to-cart,.eko-product-info.eko-ready .elementor-element-80e242b{opacity:1}.eko-stock-0,.eko-stock-1,.eko-stock-2,.eko-stock-99{display:none}.woocommerce-variation-price,.woocommerce-variation-availability,.woocommerce-variation .price,.woocommerce-variation .stock,.single_variation .price,.single_variation .stock,.woocommerce div.product .stock,.woocommerce div.product p.stock,.reset_variations{display:none!important}.product-content h3{font-family:inter;font-size:18px;font-weight:600}.custom-wysiwig-product ul{margin-bottom:16px;padding-inline-start:16px}.custom-wysiwig-product li{margin-bottom:8px}.jet-filters-pagination__link{width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;transition:0.3s}.filters-bar{height:calc(100vh - 180px)!important;overflow-y:scroll}.filters-bar::-webkit-scrollbar{width:20px}.filters-bar::-webkit-scrollbar-track{background:transparent;margin-block:24px}.filters-bar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:999px;border:6px solid transparent;background-clip:content-box}.filters-bar-parent{position:relative}.filters-bar-parent::before,.filters-bar-parent::after{content:"";position:absolute;left:0;width:100%;height:24px;z-index:50;pointer-events:none}.filters-bar-parent::before{top:0;background:linear-gradient(to bottom,#FDFDFD 10%,rgba(253,253,253,0) 100%)}.filters-bar-parent::after{bottom:100px;border-radius:20px;background:linear-gradient(to top,#FDFDFD 0%,rgba(253,253,253,0) 100%)}.jet-range__slider__track__range{border-radius:100px!important}.jet-engine-frontend-query-editor-buttons,.screen-reader-text{display:none!important}.long-content-categ h2{font-family:unbounded;font-size:24px;margin-top:24px}