.price-excluding-tax:after,.price-including-tax:after{content:none !important}.catalog-category-view .product-item .price-box .minimal-price .price-container .price-including-tax:before,.catalog-category-view .product-item .price-box .minimal-price .price-container .price-excluding-tax:before{content:none !important}.ew-pricebox{display:flex;flex-direction:column;align-items:center;gap:6px;line-height:1.15}.ew-pricebox .price-old{color:#ff7a00;text-decoration:line-through;font-size:.9rem}.ew-pricebox .price-old .price{color:#ff7a00 !important}.ew-pricebox .price-highlight{font-size:1.18rem;font-weight:800;color:#1f2937;display:flex;align-items:center;gap:.35rem}.ew-pricebox .price-ttc{font-size:.82rem;font-weight:400;color:#6b7280;display:flex;align-items:center;gap:.35rem}.ew-pricebox .price-excluding-tax:after{content:" HT";font-size:.7rem;font-weight:600}.ew-pricebox .price-including-tax:after{content:" TTC";font-size:.7rem;font-weight:600}.ew-pricebox .discount-badge{display:none;background:#ff9b17;color:#fff;padding:4px 10px;border-radius:9999px;font-size:.8rem;font-weight:700}.ew-compare .ew-pricebox .discount-badge{display:inline-block !important}.ew-compare .price-cell .ew-pricebox .price-highlight{font-size:1.1rem}.ew-compare .price-cell .ew-pricebox .price-ttc{font-size:.85rem}.catalog-category-view .product-item .price-box .minimal-price .price-container .price-including-tax:before,.catalog-category-view .product-item .price-box .minimal-price .price-container .price-excluding-tax:before{content:none !important}.catalog-category-view .product-item .price-box .minimal-price .price-container .price-excluding-tax{display:block !important;font-size:1rem;font-weight:700;color:#1f2937}.catalog-category-view .product-item .price-box .minimal-price .price-container .price-including-tax{display:block !important;font-size:.85rem;font-weight:400;color:#6b7280;margin-top:2px}.catalog-category-view .product-item .price-box .minimal-price .price-excluding-tax .price:after{content:" HT";font-size:.65rem;font-weight:600;margin-left:3px}.catalog-category-view .product-item .price-box .minimal-price .price-including-tax .price:after{content:" TTC";font-size:.65rem;font-weight:600;margin-left:3px}.catalog-category-view .product-item .price-box .minimal-price .price-label{display:block;font-size:.8rem;color:#6b7280;margin-bottom:2px}.catalog-category-view .product-item .price-box .old-price .price{color:#ff7a00 !important;text-decoration:line-through;font-size:.9rem;font-weight:600}.box-tocart .action.tocart{background:#02b1ae}#product-addtoquote-button{background:0 0}#product-addtoquote-button:hover{background:0 0}.product-info-main .stock span+span{color:green}.product-info-main .product-info-stock-sku{font-size:1em}@media (max-width:992px){.logo img{width:140px;max-width:none;max-height:none}}.ew-compare *{box-sizing:border-box}.ew-compare .container{max-width:1400px;margin:0 auto;padding:0}.ew-compare .comparison-table{background:#fff;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px}.ew-compare .table-header{background:linear-gradient(135deg,#02b1ae 0%,#028a87 100%);color:#fff;padding:1rem;text-align:center}.ew-compare table.comparison-table-element{width:100% !important;border-collapse:collapse !important;table-layout:auto}.ew-compare thead th{background:#02b1ae !important;color:#fff !important;padding:1rem !important;font-weight:700 !important;text-align:center !important;font-size:.9rem !important;border-bottom:2px solid #e5e7eb !important;border-right:1px solid #e5e7eb !important}.ew-compare tbody td,.ew-compare tbody th{padding:1rem !important;border-bottom:1px solid #e5e7eb !important;border-right:1px solid #e5e7eb !important;text-align:center !important;font-size:.9rem !important;vertical-align:middle}.ew-compare tbody tr:hover{background:#f0fdfc}.ew-compare tbody th{background:#f8fafc !important;font-weight:600 !important;color:#1f2937 !important;text-align:left !important}.ew-compare .price-cell{text-align:center !important}.ew-compare .price-cell .price-box{display:inline-block !important}.ew-compare .delivery-cell{text-align:center !important}.ew-compare .delivery-price{font-weight:700;color:#1f2937;font-size:.85rem}.ew-compare .delivery-ttc{font-size:.75rem;color:#6b7280}.ew-compare .btn-compare{background:#02b1ae;color:#fff;border:none;padding:.55rem .9rem;border-radius:6px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .3s;width:100%}.ew-compare .btn-compare:hover{background:#028a87;transform:translateY(-1px)}.comparison-table-element tbody tr:not(:nth-last-child(-n+3)):nth-child(odd){background-color:#f9f9f9}.comparison-table-element tbody tr:not(:nth-last-child(-n+3)):nth-child(even){background-color:#fff}.comparison-table-element tbody tr:not(:nth-last-child(-n+3)):hover{background-color:#f1f1f1}.ew-compare .scroll-indicator{display:none;text-align:center;padding:.75rem;background:#f3f4f6;font-size:.85rem;color:#6b7280;border-top:1px solid #e5e7eb}@keyframes ew-pulse{0%,100%{opacity:1}50%{opacity:.7}}@media (max-width:1024px){.ew-compare .table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ew-compare .comparison-table-element{min-width:1100px}.ew-compare thead th,.ew-compare tbody td,.ew-compare tbody th{padding:.7rem .4rem;font-size:.8rem}.ew-compare tbody th{position:sticky;left:0;z-index:10;border-right:2px solid #e5e7eb;background:#f8fafc;min-width:160px}.ew-compare .btn-compare{white-space:nowrap}.ew-compare .scroll-indicator{display:block;animation:ew-pulse 2s infinite}}@media (max-width:768px){.ew-compare .comparison-table-element{min-width:1000px}.ew-compare thead th,.ew-compare tbody td,.ew-compare tbody th{padding:.6rem .3rem;font-size:.75rem}.ew-compare tbody th{min-width:140px}}@media (max-width:480px){.ew-compare .comparison-table-element{min-width:960px}.ew-compare thead th,.ew-compare tbody td,.ew-compare tbody th{padding:.5rem .25rem;font-size:.7rem;line-height:1.15;min-height:52px}.ew-compare tbody th{min-width:100px}.ew-compare .delivery-price{font-size:.78rem}.ew-compare .delivery-ttc{font-size:.68rem}.ew-compare td:nth-child(n+2),.ew-compare th:nth-child(n+2){white-space:normal !important;word-break:break-word}.ew-compare .comparison-table-element{min-width:820px}}.ew-compare thead th:first-child{position:sticky;top:0;left:0;z-index:20;background:#02b1ae !important}@media (max-width:1024px){.ew-compare.ew-cols-2 .comparison-table-element,.ew-compare.ew-cols-3 .comparison-table-element{min-width:0 !important;width:100% !important}.ew-compare.ew-cols-2 thead th,.ew-compare.ew-cols-2 tbody td,.ew-compare.ew-cols-2 tbody th,.ew-compare.ew-cols-3 thead th,.ew-compare.ew-cols-3 tbody td,.ew-compare.ew-cols-3 tbody th{white-space:normal !important}.ew-compare.ew-cols-2 .scroll-indicator{display:none !important}}.qty-buttons-wrapper{display:none}.product-type-default .catalog-product-view .product-info-price{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}@media (min-width:992px){.catalog-product-view .product-info-price{grid-template-columns:1fr 300px}}.ew-shipcard{background:#fff;border:2px solid #d1d5db;border-radius:12px;padding:20px;line-height:1.35;font-size:1rem;font-weight:600;width:300px;height:170px}.ew-shipcard__head{display:flex;gap:15px;margin-bottom:15px;font-size:1rem}.ew-shipcard__icon i{font-size:26px;color:#10b2a7}.ew-shipcard__eta{display:inline-block;color:#10b2a7}.ew-shipcard__note{font-size:.7rem;color:#6b7280}.ew-shipcard__price{text-align:center;margin-top:15px}.paiement-facile{display:flex;align-items:center;gap:10px;font-size:14px;color:#333}.product-type-default .paiement-facile{position:absolute;zoom:90%;margin:120px 0 0 20px}.paiement-facile img{width:40px;height:40px}.paiement-texte span{display:block;line-height:.7}.paiement-texte a{color:#666;text-decoration:none;font-weight:400}.paiement-texte a:hover{text-decoration:underline}.product-type-default .btn-choose-model{display:none}.btn-choose-model{display:inline-flex;align-items:center;gap:8px;color:#333;text-decoration:none;font-size:15px;font-weight:500;cursor:pointer;border-bottom:1px solid #00bcd4;padding-bottom:2px;transition:all .3s ease;margin-bottom:30px}.btn-choose-model:after{content:"↓";color:#00bcd4;font-size:16px}.btn-choose-model:hover{color:#00bcd4}.product-discount-badge{position:absolute;top:15px;right:15px;background:#ff9b17;color:#fff;font-size:1rem;font-weight:400;padding:6px 10px;z-index:9;text-align:center}@media (max-width:767px){.breadcrumbs{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;-ms-overflow-style:none !important}.breadcrumbs::-webkit-scrollbar{display:none !important}.breadcrumbs .items{display:flex !important;flex-wrap:nowrap !important;white-space:nowrap !important}.breadcrumbs .item{flex-shrink:0 !important}}#product-addtoquote-button{color:#02b1ae !important;background:#fff !important;border:1px solid #02b1ae}#product-addtoquote-button:before{content:url("../images/quote_icon.svg") !important;width:25px;height:39px;vertical-align:middle}#product-addtoquote-button:hover:before{content:url("../images/quote_icon_white.svg") !important}#product-addtoquote-button:hover{background-color:#028a87 !important;color:#fff !important}.ew-compare .btn-addtoquote{margin-top:10px;color:#02b1ae;border:1px solid #02b1ae;padding:.55rem .9rem;border-radius:6px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .3s;width:100%}.ew-compare .btn-addtoquote:hover{background:#028a87;color:#fff;transform:translateY(-1px)}.amquote-addto-button.amasty-quote-link{width:100%;font-size:15px !important;letter-spacing:-.015em;color:#fff;background-color:#898fac;border:none;text-transform:uppercase;border-radius:0;padding:5px}.miniquote-wrapper .action.close:before{font-family:'FontAwesome' !important;content:'\f00d' !important}#top-quote-btn-checkout{font-size:15px !important;padding:0 !important}.miniquote-items-wrapper .price-container .price{font-size:1rem}.copytoquote{width:100%;border:solid 1px #000 !important;font-size:15px !important;color:#000 !important;background-color:#fff !important;height:48px !important;opacity:1 !important}.copytoquote:hover{text-decoration:none !important}.amquote-showcart.action:before{background:url("../images/quote_icon.svg") no-repeat center !important}.miniquote-wrapper .action.showquote.active:before,.miniquote-wrapper .action.showquote:hover:before{background:url("../images/quote_icon.svg") no-repeat center !important}.miniquote-wrapper .action.showquote:before{background:url("../images/quote_icon.svg") no-repeat center !important;margin-left:10px !important;width:29px !important;height:26px !important}.miniquote-wrapper .action.showquote{display:flex !important;margin-top:0 !important}.miniquote-wrapper .action.showquote.active{margin-bottom:0 !important}.miniquote-wrapper{order:1}.minicart-wrapper{order:2;position:relative !important}.mage-dropdown-dialog{position:absolute !important;right:0 !important;left:auto !important;width:auto !important}.block-minicart,.minicart-wrapper .block-minicart{width:390px !important;max-width:390px !important}.miniquote-wrapper .action.showquote:after{content:"\e81c";font-family:'porto-icons';font-size:17px;margin-left:15px;display:block}.showquote .counter{font-size:10px !important;line-height:16px !important;font-weight:600;min-width:0 !important;width:16px !important;height:16px !important;border-radius:8px !important;background-color:#ff5b5b !important;position:absolute;margin:-5px 0 0 35px !important}.cart .action.action-edit{display:none !important}#form-validate button[data-cart-item-update]{display:none !important}.cart-discount{margin-top:0 !important}@media (max-width:767px){.page-header.type2 .header-row .header.content{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important}.page-header.type2 .header-left .logo img{max-width:120px !important;height:auto !important}.page-header.type2 .header-center{margin:0 !important;padding:0 !important}.page-header.type2 .header-right{transform:scale(.95) !important;display:flex !important;align-items:center !important;gap:2px !important;padding:0 !important;margin:0 !important;border:none !important}.miniquote-wrapper{margin-top:0}.miniquote-wrapper .action.showquote:after{margin-left:10px;margin-top:2px}}.block-minicart .block-content>.actions>.primary .action.primary{background-color:#ff8c00 !important}.minicart-wrapper .block-minicart .total-count .actions a{background-color:#000;color:#fff !important;padding:5px !important}#shopping-cart-table .price-excluding-tax .price:after{content:" HT";font-size:.7rem;font-weight:600}#shopping-cart-table .price-including-tax .price:after{content:" TTC";font-size:.7rem;font-weight:600}.price-excluding-tax .minicart-price .price:after,.price-excluding-tax .cart-price .price:after{content:" HT" !important;font-size:.7rem;font-weight:600}.price-including-tax .minicart-price .price:after,.price-including-tax .cart-price .price:after{content:" TTC" !important;font-size:.7rem;font-weight:600}.products.list.items.owl-carousel:not(.owl-loaded){display:flex;flex-wrap:nowrap;overflow:hidden}.products.list.items.owl-carousel:not(.owl-loaded)>.item{flex:0 0 50%;max-width:50%;box-sizing:border-box}@media (min-width:768px){.products.list.items.owl-carousel:not(.owl-loaded)>.item{flex-basis:33.3333%;max-width:33.3333%}}@media (min-width:1200px){.products.list.items.owl-carousel:not(.owl-loaded)>.item{flex-basis:25%;max-width:25%}}#totop{right:0 !important;width:25px !important}