@media (max-width:575px){html{font-size:14.8571px}body{font-size:13px;line-height:21px}}h1,h2,h3,h4,h5,h6{color:#222529;letter-spacing:normal;font-family:Poppins,sans-serif}h1{font-size:35px;margin:0 0 25px}h2{font-size:18px;line-height:42px;font-weight:700;margin:0 0 25px}h3{font-weight:700;font-size:14px;line-height:32px;margin:0 0 15px}h4{font-weight:700;font-size:16px;line-height:19px;margin:0 0 14px}h5{font-weight:600;font-size:14px;line-height:20px;margin:0 0 14px}h6{font-weight:400;font-size:14px;line-height:18px;color:#777}p{letter-spacing:0}.header-center{display:none}.home-banner-slider h2.vc_custom_heading,.custom-font4{font-family:'Segoe Script','Savoye LET'}html .heading-secondary,html .lnk-secondary,html .text-color-secondary{color:#ff7272}html .action.primary,html .btn{font-family:Poppins;letter-spacing:.01em;font-weight:600;line-height:1.42857;padding:.533rem .933rem;font-size:.8rem}html .action.primary{color:#fff;background-color:#08c;border-color:#08c #08c #069}html .btn-modern{text-transform:uppercase;font-size:.75rem;padding:.75rem 1.5rem;font-weight:600;height:auto}.btn-flat{padding:0!important;background:none!important;border:none!important;border-bottom:1px solid transparent!important;box-shadow:none!important;text-transform:uppercase;font-size:.75rem}html .btn-dark{color:#fff;background-color:#222529;border-color:#222529 #222529 #0b0c0e}html .btn-secondary{color:#fff;background-color:#ff7272;border-color:#ff7272 #ff7272 #ff3f3f}html .btn-light{color:#222529;background-color:#fff;border-color:#fff #fff #e6e6e6}.btn-modern.btn-lg{font-size:.875rem;padding:1rem 2.25rem;line-height:1.3333}.btn-md:not(.btn-modern){font-size:.8571em;font-weight:700;height:auto}html .btn-quaternary{color:#fff;background-color:#0e0f11;border-color:#0e0f11 #0e0f11 #000}html .background-color-secondary{background-color:#ff7272!important}.ls-200,.ls-200>*{letter-spacing:.2em}.page-header .sw-megamenu.navigation li.level0>em,.page-header .sw-megamenu.navigation li.level0 i{display:none}.page-header.type2 .sw-megamenu.navigation li.level0 .submenu a{line-height:18px;font-weight:600}.top-icon .porto-sicon-header{margin-bottom:.75rem}.widget .widgettitle{font-size:1rem;letter-spacing:-.02em}.product-item-photo>a:not(.weltpixel-quickview):before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:3;opacity:0;transition:opacity .2s}.product-item-info:hover .product-item-photo>a:not(.weltpixel-quickview):before{opacity:1}.small-list.products-grid .product-items .product-item-info .product-item-photo:before{display:none}.block-category-list .block-title,.side-custom-block .custom-block h2{font-family:Poppins}.footer,.footer p{font-size:13px;line-height:22px;letter-spacing:0}.footer .widgettitle,.footer .widget-title{font-size:.9375rem;font-weight:600}.footer .contact-info .widget-title{font-size:15px;font-weight:700}.footer .widget+.widget{margin-top:15px}.footer .widget{margin-bottom:15px}.footer-middle .block.newsletter input{background:#292c30}.footer .follow-us .share-links a{box-shadow:none;font-size:12px;width:37px;height:37px;border:1px solid #ffffff00}.footer .footer-ribbon{padding-top:9px}.footer-ribbon span{line-height:inherit;font-family:Poppins,sans-serif}@media (min-width:992px){header.page-header.sticky-header .nav-sections{background-color:rgba(0,136,204,1)}.page-header.sticky-header .navigation li.level0{color:#fff}.page-header.sticky-header .navigation li.level0.active,.page-header.sticky-header .navigation li.level0:hover{color:#bde1f5}.page-header.sticky-header .cart-design-2 .action.showcart .minicart-icon{border-color:#fff}}.header-row .header-left{padding:15px 0 !important}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{padding:20px !important}.page-header.type2 .navigation:not(.side-megamenu) .level0{margin-right:5px !important}.ml-5,.mx-5{margin-left:1rem !important;margin-right:1rem !important}.page-header .porto-sicon-box .porto-sicon-img{margin-right:0 !important}.action.showcart{color:#fff !important}.header-main .porto-sicon-title{color:#fff;font-weight:400 !important;font-size:14px;line-height:14px}.feature{margin:45px 0;padding:35px 15px;background-color:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1)}.product-item-info .product-item-details .price-box{margin-bottom:0}.qty.field .control,.col.qty .control{float:left}.unite,.unites{display:inline-block;font-size:12px;background:#f0f0f0;color:#555 !important;border-radius:3px;padding:3px 8px;margin-top:4px;font-weight:500;text-transform:lowercase}.minimal-price-link{display:none}.price-box .price:after{content:'TTC';vertical-align:super;font-size:.7rem;font-weight:400;margin-left:5px}.products-grid .price:before{content:"à partir de";font-size:12px;color:grey;text-transform:uppercase;line-height:normal;letter-spacing:normal;padding-right:9px}.footer .contact-info i{display:block}.porto-icon.none{font-size:25px !important}.sw-megamenu.navigation li>a>span{font-size:14px}.reviews-actions{display:none !important}#ribbon-15mm.bg-prev-etiquette .ribbonleft,#ribbon-15mm.bg-prev-etiquette .ribbonright{top:13px}#ribbon-15mm .ribbonleft,#ribbon-15mm .ribbonright{top:0}#ribbon-10mm img{height:35px}#ribbon-10mm .ribbonleft,#ribbon-10mm .ribbonright{top:1px}.level0.submenu{min-height:100px}.payment_method_monetico_cic,.payment_method_monetico_desjardins{display:none !important}.products-grid .product-item-name,.products-grid .product-item-name a,.products-list .product-item-name,.products-list .product-item-name a{white-space:normal;overflow:visible;text-overflow:unset}.seo-bottom-block{margin-top:40px;padding:30px 0;border-top:1px solid #eee}.seo-bottom-block h2{font-size:20px;font-weight:700;margin-bottom:15px;color:#222529}.seo-bottom-block h3{font-size:15px;font-weight:600;margin-bottom:8px;color:#333}.seo-bottom-block p{font-size:13px;line-height:22px;color:#555;margin-bottom:12px}.seo-bottom-block .seo-faq{margin-top:25px}.seo-bottom-block .seo-faq details{margin-bottom:10px;border:1px solid #eee;border-radius:5px;padding:12px 15px}.seo-bottom-block .seo-faq summary{font-weight:600;font-size:14px;cursor:pointer;color:#222529}.seo-bottom-block .seo-faq details p{margin-top:10px;margin-bottom:0}.seo-bottom-block .seo-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.seo-bottom-block .seo-links a{display:inline-block;padding:6px 14px;background:#f5f5f5;border-radius:4px;color:#08c;font-size:13px;text-decoration:none;transition:background .2s}.seo-bottom-block .seo-links a:hover{background:#e8f4fc}