.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.product-content h3,.product-content.product-content h4,.product-content.product-content h5,.product-content.product-content h6,.custom-wysiwig-product.custom-wysiwig-product h3,.custom-wysiwig-product.custom-wysiwig-product h4,.custom-wysiwig-product.custom-wysiwig-product h5,.custom-wysiwig-product.custom-wysiwig-product h6{font-family:inter!important;font-size:18px!important;font-weight:600!important;line-height:1.6em!important;letter-spacing:normal!important;color:#202020;margin:24px 0 8px}.product-content.product-content h3 *,.product-content.product-content h4 *,.product-content.product-content h5 *,.product-content.product-content h6 *,.custom-wysiwig-product.custom-wysiwig-product h3 *,.custom-wysiwig-product.custom-wysiwig-product h4 *,.custom-wysiwig-product.custom-wysiwig-product h5 *,.custom-wysiwig-product.custom-wysiwig-product h6 *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.product-content.product-content>*:first-child,.custom-wysiwig-product.custom-wysiwig-product>*:first-child{margin-top:0}.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}.eko-gutenberg-content.eko-gutenberg-content{font-family:inter;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:normal;color:#202020}.eko-gutenberg-content.eko-gutenberg-content>*:first-child{margin-top:0}.eko-gutenberg-content.eko-gutenberg-content>*:last-child{margin-bottom:0}.eko-gutenberg-content.eko-gutenberg-content h1,.eko-gutenberg-content.eko-gutenberg-content h2,.eko-gutenberg-content.eko-gutenberg-content h3,.eko-gutenberg-content.eko-gutenberg-content h4,.eko-gutenberg-content.eko-gutenberg-content h5,.eko-gutenberg-content.eko-gutenberg-content h6{font-family:unbounded;line-height:1.2em;letter-spacing:-.5px;color:#202020}.eko-gutenberg-content.eko-gutenberg-content h1 *,.eko-gutenberg-content.eko-gutenberg-content h2 *,.eko-gutenberg-content.eko-gutenberg-content h3 *,.eko-gutenberg-content.eko-gutenberg-content h4 *,.eko-gutenberg-content.eko-gutenberg-content h5 *,.eko-gutenberg-content.eko-gutenberg-content h6 *{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.eko-gutenberg-content.eko-gutenberg-content h1{font-size:48px;font-weight:300;margin:0 0 24px}.eko-gutenberg-content.eko-gutenberg-content h2{font-size:36px;font-weight:400;margin:48px 0 16px}.eko-gutenberg-content.eko-gutenberg-content h3{font-size:30px;font-weight:400;margin:40px 0 16px}.eko-gutenberg-content.eko-gutenberg-content h4{font-size:24px;font-weight:400;margin:32px 0 12px}.eko-gutenberg-content.eko-gutenberg-content h5,.eko-gutenberg-content.eko-gutenberg-content h6{font-size:20px;font-weight:400;margin:32px 0 12px}.eko-gutenberg-content.eko-gutenberg-content p{font-family:inter;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:normal;color:#202020;margin:0 0 24px}.eko-gutenberg-content.eko-gutenberg-content p.has-large-font-size,.eko-gutenberg-content.eko-gutenberg-content .is-style-lead{font-size:18px}.eko-gutenberg-content.eko-gutenberg-content small,.eko-gutenberg-content.eko-gutenberg-content p.has-small-font-size{font-size:14px}.eko-gutenberg-content.eko-gutenberg-content strong,.eko-gutenberg-content.eko-gutenberg-content b{font-weight:600}.eko-gutenberg-content.eko-gutenberg-content a{color:#3B8E6E;text-decoration:underline;text-underline-offset:3px;transition:0.3s}.eko-gutenberg-content.eko-gutenberg-content a:hover{color:#76B09A}.eko-gutenberg-content.eko-gutenberg-content ul,.eko-gutenberg-content.eko-gutenberg-content ol{margin:0 0 24px;padding-inline-start:20px}.eko-gutenberg-content.eko-gutenberg-content li{font-family:inter;font-size:16px;font-weight:400;line-height:1.6em;color:#202020;margin-bottom:8px}.eko-gutenberg-content.eko-gutenberg-content li:last-child{margin-bottom:0}.eko-gutenberg-content.eko-gutenberg-content li>ul,.eko-gutenberg-content.eko-gutenberg-content li>ol{margin:8px 0 0}.eko-gutenberg-content.eko-gutenberg-content figure,.eko-gutenberg-content.eko-gutenberg-content .wp-block-image,.eko-gutenberg-content.eko-gutenberg-content .wp-block-embed,.eko-gutenberg-content.eko-gutenberg-content .wp-block-gallery{margin:32px 0}.eko-gutenberg-content.eko-gutenberg-content img,.eko-gutenberg-content.eko-gutenberg-content .wp-block-embed iframe,.eko-gutenberg-content.eko-gutenberg-content video{display:block;max-width:100%;height:auto;border-radius:10px}.eko-gutenberg-content.eko-gutenberg-content figcaption,.eko-gutenberg-content.eko-gutenberg-content .wp-element-caption{font-family:inter;font-size:14px;font-weight:400;line-height:1.6em;color:#202020;opacity:.6;margin-top:12px;text-align:left}.eko-gutenberg-content.eko-gutenberg-content blockquote{background:#F4F4F4;border-radius:20px;border:0;padding:24px;margin:32px 0}.eko-gutenberg-content.eko-gutenberg-content blockquote p{font-size:18px;margin-bottom:12px}.eko-gutenberg-content.eko-gutenberg-content blockquote p:last-child{margin-bottom:0}.eko-gutenberg-content.eko-gutenberg-content blockquote cite{font-size:14px;font-style:normal;opacity:.6}.eko-gutenberg-content.eko-gutenberg-content .wp-block-button__link,.eko-gutenberg-content.eko-gutenberg-content .wp-block-button .wp-element-button{display:inline-block;font-family:inter;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-decoration:none;padding:16px 32px;border:0;border-radius:10px;background:#3B8E6E;color:#FDFDFD;transition:0.4s;cursor:pointer}.eko-gutenberg-content.eko-gutenberg-content .wp-block-button__link:hover,.eko-gutenberg-content.eko-gutenberg-content .wp-block-button .wp-element-button:hover{background:#76B09A;color:#FDFDFD}.eko-gutenberg-content.eko-gutenberg-content .wp-block-buttons{margin:32px 0;gap:16px}.eko-gutenberg-content.eko-gutenberg-content hr,.eko-gutenberg-content.eko-gutenberg-content .wp-block-separator{border:0;border-top:1px solid #E6ECEA;margin:40px 0}.eko-gutenberg-content.eko-gutenberg-content table{width:100%;border-collapse:collapse;border-radius:20px;overflow:hidden;margin:32px 0;font-family:inter;font-size:16px}.eko-gutenberg-content.eko-gutenberg-content th{background:#E6ECEA;font-weight:600;text-align:left;padding:16px}.eko-gutenberg-content.eko-gutenberg-content td{background:#F4F4F4;padding:16px;border-top:1px solid #FDFDFD}@media (max-width:1024px){.eko-gutenberg-content.eko-gutenberg-content h1{font-size:40px}.eko-gutenberg-content.eko-gutenberg-content h2{font-size:30px;margin-top:40px}.eko-gutenberg-content.eko-gutenberg-content h3{font-size:26px;margin-top:32px}.eko-gutenberg-content.eko-gutenberg-content h4{font-size:22px}.eko-gutenberg-content.eko-gutenberg-content h5,.eko-gutenberg-content.eko-gutenberg-content h6{font-size:20px}}@media (max-width:768px){.eko-gutenberg-content.eko-gutenberg-content h1{font-size:32px;margin-bottom:16px}.eko-gutenberg-content.eko-gutenberg-content h2{font-size:26px;margin-top:32px}.eko-gutenberg-content.eko-gutenberg-content h3{font-size:22px;margin-top:28px}.eko-gutenberg-content.eko-gutenberg-content h4{font-size:20px;margin-top:24px}.eko-gutenberg-content.eko-gutenberg-content h5,.eko-gutenberg-content.eko-gutenberg-content h6{font-size:18px;margin-top:24px}.eko-gutenberg-content.eko-gutenberg-content p,.eko-gutenberg-content.eko-gutenberg-content ul,.eko-gutenberg-content.eko-gutenberg-content ol{margin-bottom:16px}.eko-gutenberg-content.eko-gutenberg-content figure,.eko-gutenberg-content.eko-gutenberg-content .wp-block-image,.eko-gutenberg-content.eko-gutenberg-content blockquote,.eko-gutenberg-content.eko-gutenberg-content table,.eko-gutenberg-content.eko-gutenberg-content .wp-block-buttons{margin:24px 0}.eko-gutenberg-content.eko-gutenberg-content hr,.eko-gutenberg-content.eko-gutenberg-content .wp-block-separator{margin:32px 0}}.woocommerce-notices-wrapper{width:100%;background:#F4F4F4;padding:24px 40px;margin:0;box-sizing:border-box}.woocommerce-notices-wrapper:empty{display:none;padding:0}.woocommerce-notices-wrapper>*{max-width:1280px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.woocommerce-notices-wrapper{padding:20px 16px}}@media (max-width:767px){.woocommerce-notices-wrapper{padding:16px 12px}}.e-con .woocommerce-notices-wrapper,.elementor-section .woocommerce-notices-wrapper,.elementor-widget .woocommerce-notices-wrapper{background:transparent;padding:0}.e-con .woocommerce-notices-wrapper>*,.elementor-section .woocommerce-notices-wrapper>*,.elementor-widget .woocommerce-notices-wrapper>*{max-width:none;margin-left:0;margin-right:0}.fs-free-shipping-notice-progress-bar{border-color:#BE7A3C!important;background:transparent}.fs-free-shipping-notice-progress-bar span{background:#BE7A3C!important}.fs-free-shipping-notice-opening-value,.fs-free-shipping-notice-closing-value,.fs-free-shipping-notice-opening-value .woocommerce-Price-amount,.fs-free-shipping-notice-closing-value .woocommerce-Price-amount{color:#BE7A3C}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{display:inline-block;background:#FDFDFD!important;border:1px solid;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.2em;text-decoration:none!important;transition:background 0.2s ease,color 0.2s ease}.woocommerce-message .button,.woocommerce-message a:not(.button){color:#3B8E6E!important;border-color:#3B8E6E}.woocommerce-message .button:hover,.woocommerce-message .button:focus{background:#3B8E6E!important;color:#FDFDFD!important;border-color:#3B8E6E}.woocommerce-info .button,.woocommerce-info a:not(.button){color:#BE7A3C!important;border-color:#BE7A3C}.woocommerce-info .button:hover,.woocommerce-info .button:focus{background:#BE7A3C!important;color:#FDFDFD!important;border-color:#BE7A3C}.woocommerce-error .button,.woocommerce-error a:not(.button){color:#B0463C!important;border-color:#B0463C}.woocommerce-error .button:hover,.woocommerce-error .button:focus{background:#B0463C!important;color:#FDFDFD!important;border-color:#B0463C}.flexible-shipping-free-shipping-button{display:none}