@import url(https://www.sfam-bois.com/themes/alysumchild/assets/fonts/stylesheet.css);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400&display=swap);:root{--text-color: #000;--text-color-secundus: #fff;--white: #fff;--primary: #338762;--secondary: #d5874a;--third: #0d3522;--quaternary: #205f41;--background-primaris: #f6f6f6;--background-secundus: #aeb7a3}:root{font-size:16px}@media (max-width: 768px){:root{font-size:14px}}@media (max-width: 480px){:root{font-size:12px}}body{color:var(--text-color);font-family:'futuraPT medium', sans-serif !important}body div,body p,body li,body h1,body h2{font-family:'Montserrat', 'Open Sans', sans-serif !important}body h3,body h4,body h5{font-family:'futuraPT medium', 'Open Sans', sans-serif !important}body .title-h2{color:var(--text-color-secundus);font-weight:500}@media screen and (min-width: 1024px){body .title-h2{font-size:2.1875rem}}body .section-title>div h2{font-size:2.8125rem !important}body .section-title-secundus>div h2{font-size:2.8125rem !important}html,body{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box;word-break:break-word}a{text-decoration:none}.main-contant-wrapper{position:relative;z-index:0}.container{margin:0 auto}.container--min{max-width:1010px}.ttu{text-transform:uppercase}.pk_search.dd_cont .dd_view{height:70px !important}.pk_search.dd_cont .indent{padding:16px 37px}body{overflow-x:hidden;max-width:100vw}body:not(#index):not(#category):not(#cms) header#header .mobileHeader{background-color:#f0f0f0}@media (max-width: 991px){body:not(#index):not(#category):not(#cms) header#header .mobileHeader{margin-bottom:30px}}body:not(#index):not(#category):not(#cms) header#header .mobileHeader .header-top .main-menu .icon_menu{color:var(--primary)}body:not(#index):not(#category):not(#cms) header#header .mobileHeader .header-top .header-icons{color:var(--primary)}body:not(#index):not(#category):not(#cms) header#header .desktop-header-wrapper .header-section{background-color:#f0f0f0}body:not(#index):not(#category):not(#cms) header#header .desktop-header-wrapper .elements-header-color a,body:not(#index):not(#category):not(#cms) header#header .desktop-header-wrapper .elements-header-color span,body:not(#index):not(#category):not(#cms) header#header .desktop-header-wrapper .elements-header-color svg{color:var(--primary)}@media (max-width: 1199px){aside.pk-register+.pk-shadow{display:none}}.pk-cookie-bar{background-color:var(--secondary)}.pk-cookie-bar button.btn{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}.pk-cookie-bar button.btn:hover{background-color:white !important;color:var(--quinary) !important}@media screen and (max-width: 1024px){.pk-cookie-bar button.btn{width:100%}}.primaris-btn{background-color:var(--secondary);border:2px solid var(--secondary);color:var(--text-color-secundus)}.primaris-btn:hover{background-color:white !important;color:var(--secondary) !important}@media screen and (max-width: 1024px){.primaris-btn{width:100%}}.btn-primary{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}.btn-primary:hover{background-color:white !important;color:var(--secondary) !important}@media screen and (max-width: 1024px){.btn-primary{width:100%}}.btn-secondary{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}.btn-secondary:hover{background-color:white !important;color:var(--secondary) !important}@media screen and (max-width: 1024px){.btn-secondary{width:100%}}.secondary-btn{background-color:var(--secondary);border:3px solid var(--secondary);color:var(--secondary)}.secondary-btn:hover{background-color:var(--secondary);color:var(--text-color-secundus)}@media screen and (max-width: 1024px){.secondary-btn{width:100%}}.tiertiary-btn{background-color:var(--#fff);border:3px solid var(--secondary);color:var(--secondary)}.tiertiary-btn:hover{background-color:var(--secondary);color:var(--text-color-secundus)}@media screen and (max-width: 1024px){.tiertiary-btn{width:100%}}.section-title>div h2{color:var(--text-color-tierce) !important;font-weight:400 !important}@media screen and (min-width: 1024px){.section-title>div h2:after{background-color:var(--secondary);content:"";display:inline-block;height:.1875rem;position:relative;width:11%;text-align:center;margin-left:2%}}.section-title-secundus>div h2{font-weight:400 !important}@media screen and (min-width: 1024px){.section-title-secundus>div h2:after{background-color:var(--secondary);content:"";display:inline-block;height:.1875rem;position:relative;width:11%;text-align:center;margin-left:2%}}header#header .top-bar{background-color:#205f41;color:white !important}@media (max-width: 768px){header#header .top-bar{padding:5px 0}header#header .top-bar .col-middle,header#header .top-bar .col-right{display:none}header#header .top-bar .col-left{width:100%}}header#header .top-bar .col-left{display:flex}@media (max-width: 768px){header#header .top-bar .col-left{flex-direction:column;align-items:center}header#header .top-bar .col-left div:first-of-type{margin-right:0 !important}}header#header .top-bar .col-left div{display:flex;align-items:center;color:white}header#header .top-bar .col-left div a[href^=tel]{color:white}header#header .top-bar .col-left div i{font-size:22px;margin-right:12px}header#header .top-bar .col-left div:first-of-type{margin-right:25px}header#header .top-bar .col-middle{text-align:center}header#header .top-bar .col-right{text-align:right}header#header .top-bar p{margin:5px 0;font-size:14px}header#header .top-bar .flex-container{display:grid;grid-template-columns:2fr 0 1fr}@media (max-width: 768px){header#header .top-bar .flex-container{grid-template-columns:1fr}}header#header .top-bar .social-media p{display:flex;align-items:baseline;justify-content:flex-end}header#header .top-bar .social-media a{background-color:rgba(255,255,255,0);padding:0;border-radius:10%}header#header .top-bar .social-media a:first-of-type{margin-left:12px}header#header .top-bar .social-media a i{color:white;font-size:19px}header#header img.logo{-o-object-fit:contain;object-fit:contain}header#header .mobileHeader{padding:0;background-color:transparent}header#header .mobileHeader .header-top{padding:10px 0;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);background-color:transparent}header#header .mobileHeader .header-top .main-menu{background-color:transparent}header#header .mobileHeader .header-top .main-menu .icon_menu{color:white;filter:none}header#header .mobileHeader .header-top .header_logo{text-align:center}header#header .mobileHeader .header-top .header-icons{color:white;justify-content:right;width:100%}header#header .mobileHeader .header-top .header-icons>li{margin:0 5px}.pk-aside div.h4,.pk-aside h4,.pk-aside h3,.pk-aside div.h3{font-family:'futuraPT medium', 'Open Sans', sans-serif !important;font-weight:600 !important;font-size:1.875rem !important;line-height:30px !important;margin:0 !important;text-transform:none !important;padding-bottom:25px}.pk-aside button.close-sidebar{width:auto !important}.pk-aside.pk-shoppingcart{width:500px}.pk-aside.pk-register div.h4{margin:0 0 30px 0}.pk-aside.pk-register button.btn,.pk-aside.pk-register a.btn{width:100% !important}.pk-aside-tabs a.active{padding:15px 22px !important}.pk-aside-tabs .pktabswrap>ul li a{font-size:12px}.header-item-counter{background-color:var(--third) !important;color:white !important;margin:0 !important}.header-item-counter:before{content:"" !important}.header-item-counter:after{content:"" !important}.cart-button>a{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}.cart-button>a:hover{background-color:white !important;color:var(--secondary) !important}body#index #header,body#cms #header,body#category #header{position:absolute;width:100%;background-color:transparent}@media (max-width: 720px){body#index #header .mobileHeader,body#cms #header .mobileHeader,body#category #header .mobileHeader{background-color:transparent}}#header{z-index:1 !important}#header .elementor-social-icons-wrapper{display:flex}#header .header-item-counter{background-color:var(--quinary)}#header .cart-button>a.btn{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}#header .cart-button>a.btn:hover{background-color:white !important;color:var(--quinary) !important}@media screen and (max-width: 720px){#header .cart-button>a.btn{width:100%}}#header .empty_shopping_cart{background-color:var(--primary);color:white;border-left:none !important}#header #sisearch{border-color:var(--third) !important}#header #sisearch::-moz-placeholder{color:var(--third)}#header #sisearch:-ms-input-placeholder{color:var(--third)}#header #sisearch::placeholder{color:var(--third)}#header .flex-grow1{color:var(--third)}#header #search_widget_mobile svg{color:var(--primary)}#header #search_widget_mobile input[type="text"]{border-radius:0}@media screen and (min-width: 1024px){#header div.mobileHeader>div ul>li:nth-child(3)>div>div a.btn-primary{width:100%}#header div.sidebar-body>a{background-color:var(--quinary);border-color:var(--quinary);color:var(--text-color-secundus);width:100%;margin-bottom:.625rem}#header div.sidebar-body>a:hover{background-color:var(--text-color-secundus);color:var(--quinary)}}@media screen and (min-width: 720px) and (max-width: 1024px){#header div.sidebar-body>a{width:100%}}@media (max-width: 720px){#header #mobile-logo{display:block}#header .mobileHeader{background-color:var(--primary)}#header .mobileHeader .logo{max-width:120px !important;height:55px}}@media screen and (min-width: 720px){#header #desk-log{display:block;width:100%}#header #mobile-logo{display:none}}@media screen and (max-width: 1024px){#header .mobile-link-pro{display:block}#header .mobile-link{display:inline-block !important;width:25%}#header .desk-link{display:none}#header #header-livraison{width:100%}}@media screen and (min-width: 1024px){#header .mobile-link-pro{display:none !important}#header .mobile-link{display:none !important}#header .desk-link{display:block}}.smooth02{list-style:none}.desktop-header-wrapper,.mobileHeader{z-index:10}.desktop-header-wrapper.fixed,.mobileHeader.fixed{position:fixed;width:100%;top:0;background-color:#fff !important}.desktop-header-wrapper.fixed #top-menu span,.mobileHeader.fixed #top-menu span{color:#000000}#footer .widget-pklinks-title{font-family:'futuraPT medium', 'Open Sans', sans-serif !important}@media (max-width: 900px){#footer .elementor-row>div{width:100%}}@media screen and (min-width: 1024px){#footer .widget-pklinks-title{margin-bottom:1.25rem}#footer .widget-pklinks{line-height:2.1875rem;font-size:.9375rem}}#footer .title-footer,#footer .module-title{font-family:"FuturaPT medium", "Open Sans", sans-serif;font-size:1.125rem;margin-bottom:25px}@media (max-width: 900px){#footer .module-title{display:none}}#footer .links-footer{font-family:"Open Sans", sans-serif;font-size:.875rem}#footer .links-footer li{margin-bottom:10px}#footer #reassurance-module>div>div>div.pk-ce-widget.pk-grid{display:block !important}@media screen and (min-width: 720px) and (max-width: 1024px){#footer .newsletter-form>div.pknlinput-wrap{min-width:100%}}@media screen and (max-width: 720px){#footer #logo_footer>div>div>img{max-width:80%}#footer .pknlinput-wrap{width:255px}}@media screen and (min-width: 720px) and (max-width: 1024px){body#index #footer{margin-top:-2.5rem}}body#index article.product-miniature .product-desc-wrap .product-title{color:white}body#index article.product-miniature .product-desc-wrap .product-price-and-shipping .price{color:white}@media screen and (min-width: 1024px){body#index #section-3-img>div>div>img{box-shadow:-58px -52px 0px 15px #0d3522}body#index #section-3-title>div>h2{transform:rotate(-90deg);position:absolute;top:-7em;left:-2.4em;letter-spacing:0.5rem}body#index #section-col-2{height:68vh;align-self:end}body#index #absolute-img{position:absolute;top:-22em;right:-11em}}@media screen and (min-width: 720px) and (max-width: 1024px){body#index #section-1>div{width:100% !important}body#index #section-3-title>div>h2{color:var(--third);text-align:center}}@media screen and (max-width: 720px){body#index #section-1>div{width:100% !important}body#index #section-3-title>div>h2{color:var(--third);text-align:center}}body#product,body.elementor-editor-active{color:var(--text-color)}@media (max-width: 991px){body#product .mobileHeader,body.elementor-editor-active .mobileHeader{padding-bottom:30px;margin-bottom:0 !important}}body#product .product-information,body.elementor-editor-active .product-information{margin-right:0}body#product #content-wrapper,body.elementor-editor-active #content-wrapper{padding-top:0}body#product .product-description,body.elementor-editor-active .product-description{margin:30px 0;font-size:1rem}body#product .product-description p,body.elementor-editor-active .product-description p{font-size:1rem}body#product .product-description p.savoirplus_desc,body.elementor-editor-active .product-description p.savoirplus_desc{margin-top:15px;text-decoration:underline;color:black}body#product #extrafields,body.elementor-editor-active #extrafields{max-width:initial;margin:0}body#product .product-variants+.product-discounts,body.elementor-editor-active .product-variants+.product-discounts{display:none}body#product .product-variants,body.elementor-editor-active .product-variants{padding-bottom:0}body#product .product-variants .product-variants-item,body.elementor-editor-active .product-variants .product-variants-item{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;margin-bottom:0;border-top:1px solid black;padding-top:8px;padding-bottom:8px}body#product .product-variants .product-variants-item .control-label,body.elementor-editor-active .product-variants .product-variants-item .control-label{font-family:Montserrat, sans-serif;margin:auto 0;grid-column:auto/span 2;font-size:1rem;font-weight:normal;color:#414141;padding-bottom:0}body#product .product-variants .product-variants-item select,body.elementor-editor-active .product-variants .product-variants-item select{height:auto;width:100%;color:#273037;border:none;background-color:transparent;grid-column:auto/span 3;font-size:1rem;padding:10px 12px 10px 40px}@media (max-width: 480px){body#product .product-variants .product-variants-item select,body.elementor-editor-active .product-variants .product-variants-item select{padding:10px 12px 10px 10px}}body#product .product-subscribe-form,body.elementor-editor-active .product-subscribe-form{padding:0}body#product .product-subscribe-form>div,body.elementor-editor-active .product-subscribe-form>div{padding-top:10px;padding-bottom:10px;border-top:1px solid black;display:flex;align-items:center;margin-left:0 !important}body#product .product-subscribe-form>div:not(:last-of-type),body.elementor-editor-active .product-subscribe-form>div:not(:last-of-type){flex-direction:row-reverse}body#product .product-subscribe-form>div label,body#product .product-subscribe-form>div .control-label,body.elementor-editor-active .product-subscribe-form>div label,body.elementor-editor-active .product-subscribe-form>div .control-label{font-size:1rem;color:#333333;margin-bottom:0;width:-webkit-fill-available;width:-moz-available;width:stretch;width:webkit-stretch}body#product .product-subscribe-form>div select,body.elementor-editor-active .product-subscribe-form>div select{max-width:300px;box-shadow:none;padding:12px 20px;height:auto;color:#333333}body#product .product-quantity,body.elementor-editor-active .product-quantity{flex-direction:column}body#product .product-quantity .qty,body.elementor-editor-active .product-quantity .qty{margin-bottom:10px;width:100%;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;border-top:1px solid black;padding-top:5px;padding-bottom:5px;border-bottom:1px solid black;position:relative}body#product .product-quantity .qty label,body.elementor-editor-active .product-quantity .qty label{display:block !important;grid-column:auto/span 2;margin:auto 0;font-size:1rem;color:#333333}body#product .product-quantity .qty select,body#product .product-quantity .qty .input-group,body.elementor-editor-active .product-quantity .qty select,body.elementor-editor-active .product-quantity .qty .input-group{position:initial;width:100% !important;max-width:none !important;text-align:center !important;grid-column:3;align-self:center;background-color:transparent !important;border:none !important}body#product .product-quantity .qty select .input-group-btn-vertical,body#product .product-quantity .qty .input-group .input-group-btn-vertical,body.elementor-editor-active .product-quantity .qty select .input-group-btn-vertical,body.elementor-editor-active .product-quantity .qty .input-group .input-group-btn-vertical{flex-direction:row-reverse;align-items:center;position:absolute;top:0;right:0;bottom:0}body#product .product-quantity .qty select .input-group-btn-vertical button,body#product .product-quantity .qty .input-group .input-group-btn-vertical button,body.elementor-editor-active .product-quantity .qty select .input-group-btn-vertical button,body.elementor-editor-active .product-quantity .qty .input-group .input-group-btn-vertical button{background-color:transparent;border:none;width:14px;height:14px;filter:contrast(0.6);margin-left:25px}body#product .product-quantity .qty select .input-group-btn-vertical button.bootstrap-touchspin-up i:before,body#product .product-quantity .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i:before,body.elementor-editor-active .product-quantity .qty select .input-group-btn-vertical button.bootstrap-touchspin-up i:before,body.elementor-editor-active .product-quantity .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAANElEQVRIiWNgGAVUBv+hmGjARCOHjFowagEVASMan6Q0Toy5NPcBqWA0J49aMBwtGAUEAQDVUQUcE0vhCwAAAABJRU5ErkJggg==) 50% 50% no-repeat !important}body#product .product-quantity .qty select .input-group-btn-vertical button.bootstrap-touchspin-down i:before,body#product .product-quantity .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i:before,body.elementor-editor-active .product-quantity .qty select .input-group-btn-vertical button.bootstrap-touchspin-down i:before,body.elementor-editor-active .product-quantity .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAAL0lEQVRIiWNgGAWjYBSMApLBUQYGhv8U4sPIBjKhWfCPCo78TwUzRsEoGAUjCwAAYUETeGLQkN4AAAAASUVORK5CYII=) 50% 50% no-repeat !important}body#product .product-quantity .add,body.elementor-editor-active .product-quantity .add{width:100%;flex-direction:column;align-items:flex-start}body#product .product-quantity .add .add-to-cart,body.elementor-editor-active .product-quantity .add .add-to-cart{font-family:"Open Sans", Arial, sans-serif;width:100%;text-align:center;justify-content:center;font-size:1rem;letter-spacing:0}body#product .product-quantity .add .add-to-cart.out-of-stock-button,body.elementor-editor-active .product-quantity .add .add-to-cart.out-of-stock-button{background-color:#d57271 !important;border-color:#d57271 !important;color:white !important;opacity:1 !important}body#product .product-quantity .add .productButtons,body.elementor-editor-active .product-quantity .add .productButtons{margin-left:0;margin-top:20px;width:100%;align-items:center;justify-content:center}body#product .header-product-icons,body.elementor-editor-active .header-product-icons{padding:1.5625rem;background-color:var(--primary);text-align:center}body#product .header-product-icons>h2,body.elementor-editor-active .header-product-icons>h2{color:white;font-size:1rem}@media screen and (min-width: 1024px){body#product .header-product-icons>h2,body.elementor-editor-active .header-product-icons>h2{margin-top:5%}}body#product .header-product-icons>.h1,body.elementor-editor-active .header-product-icons>.h1{color:white;margin-bottom:0 !important;margin-top:1.875rem;font-size:2.9375rem}body#product .product-icons,body.elementor-editor-active .product-icons{min-height:180px;height:35vh;background-color:var(--primary);display:flex;overflow-x:auto;justify-content:center}@media screen and (max-width: 720px){body#product .product-icons,body.elementor-editor-active .product-icons{display:flex;flex-direction:row;overflow-x:auto;justify-content:left}}body#product .product-icons .img-product-icons,body.elementor-editor-active .product-icons .img-product-icons{max-height:130px;padding:0 15px;margin-top:2%;margin-right:.9375rem;margin-left:.9375rem;margin-bottom:10%}@media screen and (max-width: 720px){body#product .product-icons .img-product-icons,body.elementor-editor-active .product-icons .img-product-icons{min-width:120px;display:block !important}}body#product .product-icons .img-product-icons>h3,body.elementor-editor-active .product-icons .img-product-icons>h3{text-align:center;color:white}body#product .product-comments-additional-info,body.elementor-editor-active .product-comments-additional-info{display:none}body#product .wpcf7 h3,body.elementor-editor-active .wpcf7 h3{display:none}body#product .wpcf7 label,body.elementor-editor-active .wpcf7 label{font-size:1rem}body#product .wpcf7 .col-md-12,body.elementor-editor-active .wpcf7 .col-md-12{padding:0}body#product .img-rotate,body.elementor-editor-active .img-rotate{transform:rotate(180deg)}body#product section.product-categories,body.elementor-editor-active section.product-categories{display:none}body#product .card-header svg,body.elementor-editor-active .card-header svg{fill:var(--primary)}body#product .card-header>h5>button.accordion_btn,body.elementor-editor-active .card-header>h5>button.accordion_btn{transition:.3s ease-in-out;width:100%;padding:1rem !important;font-size:1rem;display:flex;justify-content:space-between;align-items:center}body#product .card-header>h5>button.accordion_btn:not(.collapsed),body.elementor-editor-active .card-header>h5>button.accordion_btn:not(.collapsed){border-bottom:1px solid var(--primary) !important}body#product .card-header>h5>button.accordion_btn>span,body.elementor-editor-active .card-header>h5>button.accordion_btn>span{width:100%}body#product .card-header>h5>button.accordion_btn:focus,body.elementor-editor-active .card-header>h5>button.accordion_btn:focus{outline:none !important}body#product .card-body,body.elementor-editor-active .card-body{padding:1.5625rem}body#product #accordionProduct,body.elementor-editor-active #accordionProduct{margin-bottom:.9375rem}body#product #accordionProduct>div:nth-child(2),body.elementor-editor-active #accordionProduct>div:nth-child(2){margin-top:-1px}body#product #accordionProduct .card,body.elementor-editor-active #accordionProduct .card{border:1px solid var(--primary)}body#product #accordionProduct .card .mb-0,body.elementor-editor-active #accordionProduct .card .mb-0{margin:0}body#product button.accordion_btn,body.elementor-editor-active button.accordion_btn{width:100%;color:var(--primary);border:none !important;background-color:#f0f0f0}body#product #gsr p,body.elementor-editor-active #gsr p{background-color:#f0f0f0;font-size:.75rem}body#product #headingThree>h5>button.accordion_btn>li,body.elementor-editor-active #headingThree>h5>button.accordion_btn>li{list-style:none !important}body#product #headingThree>h5>button.accordion_btn>li>a,body.elementor-editor-active #headingThree>h5>button.accordion_btn>li>a{color:var(--primary) !important}body#product .current-price>span,body.elementor-editor-active .current-price>span{font-family:"Montserrat", "Open Sans", sans-serif !important}body#product .price,body.elementor-editor-active .price{font-family:"Montserrat", "Open Sans", sans-serif !important;font-weight:600 !important}body#product div.product-comments.page-width.wide,body.elementor-editor-active div.product-comments.page-width.wide{display:none}body#product .btn-comment,body.elementor-editor-active .btn-comment{background-color:var(--primary);border-color:var(--primary)}body#product .product-footer,body.elementor-editor-active .product-footer{padding-bottom:30px}body#product .product-footer .module-title,body.elementor-editor-active .product-footer .module-title{color:var(--primary) !important;font-weight:400 !important;text-align:left}body#product .product-footer .module-title>span,body.elementor-editor-active .product-footer .module-title>span{border-bottom:none !important;font-size:3.75rem;line-height:1.1em;text-transform:initial;padding:0 0 15px 0}body#product li.product-flag,body.elementor-editor-active li.product-flag{max-width:none;background-color:var(--primary);font-size:.75rem}body#product .container,body.elementor-editor-active .container{width:100% !important;max-width:100% !important}body#product .main-contant-wrapper,body.elementor-editor-active .main-contant-wrapper{background-color:var(--#fff);margin-bottom:0;padding-bottom:0}body#product .page-width.main-content,body.elementor-editor-active .page-width.main-content{max-width:100%;width:100%}body#product h1[itemprop="name"],body.elementor-editor-active h1[itemprop="name"]{font-family:'Montserrat', sans-serif;font-size:1.875rem;margin-top:10px;margin-bottom:25px;color:var(--quaternary)}body#product .product-info-section,body.elementor-editor-active .product-info-section{color:var(--text-color) !important}body#product .product-supplier,body.elementor-editor-active .product-supplier{font-family:'Montserrat', sans-serif;font-size:18px;font-weight:bold;color:#273037 !important}body#product nav.breadcrumb,body.elementor-editor-active nav.breadcrumb{margin-bottom:10px}body#product nav.breadcrumb .col-xs-12,body.elementor-editor-active nav.breadcrumb .col-xs-12{padding-left:0}body#product nav.breadcrumb>div>div>ol>li,body.elementor-editor-active nav.breadcrumb>div>div>ol>li{font-family:'Montserrat', sans-serif;font-size:.6875rem;color:var(--text-color)}body#product .product-prices .product-price .current-price span:first-of-type,body.elementor-editor-active .product-prices .product-price .current-price span:first-of-type{font-family:'Montserrat', sans-serif;font-size:1.5rem;font-weight:bold;color:var(--quaternary);font-style:initial}body#product .product-prices .product-price .current-price span.discount-percentage,body.elementor-editor-active .product-prices .product-price .current-price span.discount-percentage{background-color:#aeb7a3}body#product .product-prices .tax-shipping-delivery-label,body.elementor-editor-active .product-prices .tax-shipping-delivery-label{color:var(--quaternary);font-weight:400}body#product .product-container,body.elementor-editor-active .product-container{padding:initial;margin:initial;position:relative;overflow:initial}@media (max-width: 1024px){body#product .product-container,body.elementor-editor-active .product-container{overflow:hidden !important}}body#product .product-container::before,body.elementor-editor-active .product-container::before{content:"";position:absolute;background-color:#f0f0f0;left:-50%;right:50%;bottom:0;top:0;height:calc(100% + 108px);width:200%}body#product #pattern .icon_checked,body#product #pattern .in_comparison,body.elementor-editor-active #pattern .icon_checked,body.elementor-editor-active #pattern .in_comparison{color:var(--primary) !important}body#product #favoriteButtons,body.elementor-editor-active #favoriteButtons{color:var(--text-color-tierce)}body#product #wrapper,body.elementor-editor-active #wrapper{margin:0;width:100%}body#product .tabs-container,body.elementor-editor-active .tabs-container{padding:0;margin-bottom:20px;background-color:transparent;margin-top:50px}body#product .tabs-container ul.nav-tabs,body.elementor-editor-active .tabs-container ul.nav-tabs{justify-content:left}body#product .tabs-container ul.nav-tabs li a,body.elementor-editor-active .tabs-container ul.nav-tabs li a{padding-bottom:15px}body#product .tabs-container ul.nav-tabs li a h5,body.elementor-editor-active .tabs-container ul.nav-tabs li a h5{font-weight:bold;font-size:16px}body#product .tabs-container .tab-content .tab-pane,body.elementor-editor-active .tabs-container .tab-content .tab-pane{padding-top:30px}body#product .tabs-container .tab-content .tab-pane p,body#product .tabs-container .tab-content .tab-pane span,body.elementor-editor-active .tabs-container .tab-content .tab-pane p,body.elementor-editor-active .tabs-container .tab-content .tab-pane span{font-family:'Montserrat', sans-serif !important;font-size:16px !important}body#product .tabs-container .tab-content .tab-pane .savoirplus_desc,body.elementor-editor-active .tabs-container .tab-content .tab-pane .savoirplus_desc{font-size:16px;font-family:'Montserrat', sans-serif;margin-top:30px;color:#273037;text-decoration:underline}body#product #title-champs,body.elementor-editor-active #title-champs{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-bottom:5rem}body#product .assur-img,body.elementor-editor-active .assur-img{display:block;-o-object-fit:contain;object-fit:contain;margin:5% auto}@media screen and (min-width: 1024px){body#product #reassurance-block,body.elementor-editor-active #reassurance-block{width:80%;margin:auto;margin-bottom:-5%}}body#product #reassurance-block>ul,body.elementor-editor-active #reassurance-block>ul{display:inline-flex;width:inherit;background-color:var(--secondary);list-style:none;justify-content:center;padding:1.563rem}body#product #reassurance-block>ul>li,body.elementor-editor-active #reassurance-block>ul>li{background-color:var(--secondary);color:var(--text-color-secundus);margin:0 auto;height:100%;width:100%;text-align:center}body#product #reassurance-block>ul>li:nth-child(5)>img,body.elementor-editor-active #reassurance-block>ul>li:nth-child(5)>img{margin-bottom:2.5em;margin-top:1em}body#product .wpcf7-submit,body.elementor-editor-active .wpcf7-submit{line-height:initial;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:600;text-transform:uppercase;background-color:transparent;border-radius:0 0 0 0;padding:15px 70px 15px 70px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--primary);transition:all 0.5s;color:var(--primary);width:100%;-webkit-appearance:none;-moz-appearance:none}body#product .wpcf7-submit:hover,body.elementor-editor-active .wpcf7-submit:hover{background-color:var(--primary);color:var(--text-color-secundus)}body#product footer,body.elementor-editor-active footer{padding-top:3.125rem}body#product .btn-product-page,body.elementor-editor-active .btn-product-page{border-radius:60px;height:3.75rem;width:3.75rem;padding:0}body#product .btn-product-page>svg,body.elementor-editor-active .btn-product-page>svg{height:1.6875rem;width:1.6875rem}body#product .input-group-btn-vertical,body.elementor-editor-active .input-group-btn-vertical{display:flex}body#product .slick-track,body#product article,body.elementor-editor-active .slick-track,body.elementor-editor-active article{width:100% !important}@media screen and (min-width: 1024px){body#product #description-product>div,body.elementor-editor-active #description-product>div{max-width:1290px !important}body#product section.product-accessories,body.elementor-editor-active section.product-accessories{margin:70px auto auto auto;width:90% !important;padding:0 !important}body#product section.product-accessories>div>div.flex-container.title,body.elementor-editor-active section.product-accessories>div>div.flex-container.title{display:contents}body#product section.product-accessories>div>div.flex-container.title>a,body.elementor-editor-active section.product-accessories>div>div.flex-container.title>a{position:absolute;top:0;right:0}body#product .btn-product-page,body.elementor-editor-active .btn-product-page{position:absolute;bottom:1.458rem;right:0}body#product .btn-product-page>svg,body.elementor-editor-active .btn-product-page>svg{margin-top:.9375rem}body#product #product-availability>span,body.elementor-editor-active #product-availability>span{font-size:.9rem}body#product .caracteristiques_marques>h2,body.elementor-editor-active .caracteristiques_marques>h2{font-weight:600;font-size:1.25rem}body#product #reassurance-block>ul,body.elementor-editor-active #reassurance-block>ul{width:100%}body#product #reassurance-block>ul>li,body.elementor-editor-active #reassurance-block>ul>li{font-size:0.875rem;line-height:1.25rem;padding:0.938rem 1.875rem}body#product #reassurance-block>ul>li:nth-child(3)>img,body.elementor-editor-active #reassurance-block>ul>li:nth-child(3)>img{width:38% !important}body#product .product-container,body.elementor-editor-active .product-container{width:90%;margin:auto}body#product .products-carousel,body.elementor-editor-active .products-carousel{width:80%;margin:70px auto 0 auto}}@media screen and (min-width: 720px) and (max-width: 1024px){body#product .pknlinput-wrap,body.elementor-editor-active .pknlinput-wrap{width:100% !important}body#product #reassurance-block>ul>li:nth-child(3)>img,body.elementor-editor-active #reassurance-block>ul>li:nth-child(3)>img{width:28% !important}body#product #extrafields>div>div>div>section,body.elementor-editor-active #extrafields>div>div>div>section{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}body#product #reassurance-block>ul,body.elementor-editor-active #reassurance-block>ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0;grid-row-gap:0}body#product #reassurance-block>ul>li:nth-child(1),body.elementor-editor-active #reassurance-block>ul>li:nth-child(1){grid-area:0.25}body#product #reassurance-block>ul>li:nth-child(2),body.elementor-editor-active #reassurance-block>ul>li:nth-child(2){grid-area:0.0833333333}body#product #reassurance-block>ul>li:nth-child(3),body.elementor-editor-active #reassurance-block>ul>li:nth-child(3){grid-area:0.3333333333}body#product #reassurance-block>ul>li:nth-child(4),body.elementor-editor-active #reassurance-block>ul>li:nth-child(4){grid-area:0.1111111111}body#product #reassurance-block>ul>li>span,body.elementor-editor-active #reassurance-block>ul>li>span{white-space:pre}body#product .btn-product-page>svg,body.elementor-editor-active .btn-product-page>svg{margin-top:.3125rem}body#product .pk-carousel div.product-desc-wrap>div>div,body.elementor-editor-active .pk-carousel div.product-desc-wrap>div>div{display:flex}body#product .pk-carousel .btn-product-page,body.elementor-editor-active .pk-carousel .btn-product-page{border-radius:60px;height:1.75rem;width:1.75rem;padding:0}body#product .pk-carousel .btn-product-page>svg,body.elementor-editor-active .pk-carousel .btn-product-page>svg{height:1rem;width:1rem}body#product .pk-carousel .product-price-and-shipping,body.elementor-editor-active .pk-carousel .product-price-and-shipping{width:50% !important}body#product .pk-carousel .product-price-and-shipping>span,body.elementor-editor-active .pk-carousel .product-price-and-shipping>span{font-size:.9375rem}body#product section.product-accessories,body.elementor-editor-active section.product-accessories{margin-top:50px !important;padding:0 10px !important}}@media screen and (max-width: 720px){body#product section.product-accessories,body.elementor-editor-active section.product-accessories{margin-top:50px !important;padding:0 10px !important}body#product .blockreassurance_product,body.elementor-editor-active .blockreassurance_product{display:flex !important;flex-direction:row !important;overflow-x:auto !important;justify-content:left !important;width:100% !important}body#product .blockreassurance_product>div,body.elementor-editor-active .blockreassurance_product>div{display:flex;min-width:65%}body#product .blockreassurance_product>div>.item-product,body.elementor-editor-active .blockreassurance_product>div>.item-product{width:53px}body#product .btn-product-page>svg,body.elementor-editor-active .btn-product-page>svg{margin-top:.625rem}body#product #ak-assurance-module>div>div>div>div,body.elementor-editor-active #ak-assurance-module>div>div>div>div{padding:0 !important}body#product #reassurance-block,body.elementor-editor-active #reassurance-block{margin-top:0 !important;display:flex !important;overflow-x:scroll !important;padding:0;text-align:center}body#product #reassurance-block .reassurance-block,body.elementor-editor-active #reassurance-block .reassurance-block{margin-top:0 !important}body#product #reassurance-block>ul,body.elementor-editor-active #reassurance-block>ul{display:inline-flex}body#product #reassurance-block>ul>li,body.elementor-editor-active #reassurance-block>ul>li{display:inline-block;width:10rem}body#product #reassurance-block>ul>li:nth-child(5)>img,body.elementor-editor-active #reassurance-block>ul>li:nth-child(5)>img{width:55%}body#product #reassurance-block>ul>li>span,body.elementor-editor-active #reassurance-block>ul>li>span{white-space:break-spaces !important}}@media screen and (max-width: 320px){body#product #add-to-cart-or-refresh>div>div.product-add-to-cart>div>div.add.flex-container.align-items-center>div,body.elementor-editor-active #add-to-cart-or-refresh>div>div.product-add-to-cart>div>div.add.flex-container.align-items-center>div{margin-left:5px !important}body#product #extrafields>div>div>div>section,body.elementor-editor-active #extrafields>div>div>div>section{width:320px !important}}body#product #block_reassurance,body.elementor-editor-active #block_reassurance{display:flex}@media screen and (min-width: 1024px){body#product #block_reassurance,body.elementor-editor-active #block_reassurance{margin-bottom:-3em}}body#product .blockreassurance_product,body.elementor-editor-active .blockreassurance_product{background-color:var(--primary) !important;list-style:none !important;padding:1rem !important;align-items:center !important;margin:0 auto;z-index:2}@media screen and (min-width: 1024px){body#product .blockreassurance_product,body.elementor-editor-active .blockreassurance_product{display:inline-flex !important;max-width:1520px !important;width:90%;justify-content:space-around !important}}body#product .blockreassurance_product>div,body.elementor-editor-active .blockreassurance_product>div{padding:20px;font-size:16px;margin-top:5px;margin-bottom:-5px;background-color:var(--primary) !important}body#product .blockreassurance_product>div>.item-product,body.elementor-editor-active .blockreassurance_product>div>.item-product{height:36px;width:36px}body#product .blockreassurance_product>div>.block-title,body.elementor-editor-active .blockreassurance_product>div>.block-title{color:white !important}body#product #footer #block-reassurance,body.elementor-editor-active #footer #block-reassurance{display:none}body#search .main-contant-wrapper{margin-bottom:40px}body#category .main-contant-wrapper,body#search .main-contant-wrapper{padding-bottom:0 !important}body#category .conteneur_image_category,body#search .conteneur_image_category{display:flex;justify-content:center;height:50vh;min-height:440px;overflow:hidden;position:relative;flex-wrap:wrap}@media screen and (min-width: 1024px){body#category .conteneur_image_category,body#search .conteneur_image_category{align-content:center}}@media screen and (max-width: 720px){body#category .conteneur_image_category,body#search .conteneur_image_category{align-content:end}}body#category .conteneur_image_category img,body#search .conteneur_image_category img{filter:brightness(50%);position:absolute;z-index:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;padding-bottom:20px}body#category .conteneur_image_category h1,body#category .conteneur_image_category div,body#search .conteneur_image_category h1,body#search .conteneur_image_category div{color:white;font-weight:bold;text-transform:uppercase;letter-spacing:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:1;margin:55px 25px 0 25px;text-align:center;line-height:normal;width:100%;font-size:1.875rem}@media (min-width: 721px) and (max-width: 1024px){body#category .conteneur_image_category h1,body#category .conteneur_image_category div,body#search .conteneur_image_category h1,body#search .conteneur_image_category div{margin:285px 25px 0 25px}}@media (max-width: 720px){body#category .conteneur_image_category h1,body#category .conteneur_image_category div,body#search .conteneur_image_category h1,body#search .conteneur_image_category div{margin:0 25px 160px 25px}}body#category .conteneur_image_category .description_category,body#search .conteneur_image_category .description_category{max-width:720px !important;margin:20px auto 50px auto !important;text-transform:initial}body#category .conteneur_image_category .description_category p,body#search .conteneur_image_category .description_category p{font-weight:400;font-size:1.125rem}body#category .top-content,body#search .top-content{display:none}body#category .ps_categorytree,body#search .ps_categorytree{display:none}body#category .main-content #content-wrapper-left,body#category .main-content #content-wrapper,body#search .main-content #content-wrapper-left,body#search .main-content #content-wrapper{width:100% !important}body#category .main-content #content-wrapper-left #main,body#category .main-content #content-wrapper #main,body#search .main-content #content-wrapper-left #main,body#search .main-content #content-wrapper #main{margin-bottom:0}@media (max-width: 768px){body#category .main-content #content-wrapper-left #main,body#category .main-content #content-wrapper #main,body#search .main-content #content-wrapper-left #main,body#search .main-content #content-wrapper #main{padding:0}}@media (max-width: 768px){body#category .main-content #content-wrapper-left,body#category .main-content #content-wrapper,body#search .main-content #content-wrapper-left,body#search .main-content #content-wrapper{padding-left:0;padding-right:0}}body#category .main-content #content-wrapper-left .grid-container,body#category .main-content #content-wrapper .grid-container,body#search .main-content #content-wrapper-left .grid-container,body#search .main-content #content-wrapper .grid-container{grid-template-columns:repeat(5, minmax(0, 1fr)) !important;grid-column-gap:40px;grid-row-gap:50px;grid-template-rows:auto}@media (max-width: 1024px){body#category .main-content #content-wrapper-left .grid-container,body#category .main-content #content-wrapper .grid-container,body#search .main-content #content-wrapper-left .grid-container,body#search .main-content #content-wrapper .grid-container{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-row-gap:40px}}@media (max-width: 768px){body#category .main-content #content-wrapper-left .grid-container,body#category .main-content #content-wrapper .grid-container,body#search .main-content #content-wrapper-left .grid-container,body#search .main-content #content-wrapper .grid-container{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-column-gap:20px !important;grid-row-gap:20px}}@media (max-width: 1025px){body#category .main-content #content-wrapper-left .grid-container #scroll-effect,body#category .main-content #content-wrapper .grid-container #scroll-effect,body#search .main-content #content-wrapper-left .grid-container #scroll-effect,body#search .main-content #content-wrapper .grid-container #scroll-effect{display:block;margin-right:6em}}@media (min-width: 1025px){body#category .main-content #content-wrapper-left .grid-container #scroll-effect,body#category .main-content #content-wrapper .grid-container #scroll-effect,body#search .main-content #content-wrapper-left .grid-container #scroll-effect,body#search .main-content #content-wrapper .grid-container #scroll-effect{display:none}}body#category .main-content .pagination,body#search .main-content .pagination{margin-top:15px;margin-bottom:40px}body#category .page-width.description_category,body#search .page-width.description_category{margin:50px auto 100px auto;text-align:center}body#category .page-width.description_category p,body#search .page-width.description_category p{font-size:.875rem}@media (max-width: 1024px){body#category .page-width.description_category,body#search .page-width.description_category{margin:70px auto 30px auto;line-height:1.625rem}}body#category .subcategories,body#search .subcategories{margin-bottom:4.375rem}@media (max-width: 480px){body#category .subcategories,body#search .subcategories{margin-top:1.5625rem;margin-bottom:2.1875rem}}body#category .subcategories ul,body#search .subcategories ul{margin:auto;display:flex;max-width:1100px;list-style-type:none;flex-wrap:wrap;justify-content:center;text-align:center}@media (max-width: 768px){body#category .subcategories ul,body#search .subcategories ul{overflow-x:auto;justify-content:left;flex-wrap:nowrap}}body#category .subcategories ul li,body#search .subcategories ul li{padding:7px 20px;position:relative;border-bottom:1px solid #bfbfbf}@media (max-width: 768px){body#category .subcategories ul li,body#search .subcategories ul li{flex:1;padding:20px 15px !important}}body#category .subcategories ul li a,body#search .subcategories ul li a{font-family:"Montserrat", "Open Sans", sans-serif;color:black;font-size:1rem;white-space:nowrap}body#category #first-block-category,body#search #first-block-category{padding:1.5625rem}body#category .title-category,body#search .title-category{font-size:.875rem}body#cms .page-header{display:none}body#cms #pattern>section{padding:0}body#cms #pattern>section>div.page-width.top-content{display:none}body#cms #pattern>section>div.page-width.main-content{max-width:100% !important;min-width:100% !important;width:100% !important}body#cms #pattern>section>div.page-width.main-content>#wrapper{padding:0 !important}body#cms #pattern>section>div.page-width.main-content .elementor-column-wrap{padding-left:5%;padding-right:5%}body#cms .wpcf7 form h3{display:none}body#cms .wpcf7 form .form-control{padding:10px 15px}body#cms .wpcf7 form label{font-size:1.125rem;font-weight:normal}body#cms .wpcf7 form .wpcf7-submit{background-color:var(--quinary);padding:15px 40px;-webkit-appearance:none;-moz-appearance:none}body#cms .cms-title{margin:-4rem auto;z-index:10}body#cms .main-contant-wrapper{position:relative;z-index:0}@media screen and (min-width: 720px) and (max-width: 1024px){body#cms .box-shadow-none>div>div>img{box-shadow:none !important}}@media screen and (max-width: 720px){body#cms .box-shadow-none>div>div>img{box-shadow:none !important}}.authentication-page h2,.page-header h1{font-size:1.75rem}body#authentication p{margin-bottom:25px}body#authentication button{width:100%}body#authentication .register-section{margin-bottom:50px}body#authentication .forgot-password{flex-direction:column-reverse;display:flex !important}body#authentication .forgot-password a{margin-top:-10px !important;padding-top:0 !important}body#authentication label[for="newsletter"]{color:#d57271}body#authentication .icon-true .form-control{padding-left:3.75rem}body#my-account .btn{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}body#my-account .btn:hover{background-color:white !important;color:var(--secondary) !important}@media screen and (max-width: 720px){body#my-account .btn{width:100%}}body#identity .btn{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}body#identity .btn:hover{background-color:white !important;color:var(--secondary) !important}@media screen and (max-width: 720px){body#identity .btn{width:100%}}body#address .btn{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}body#address .btn:hover{background-color:white !important;color:var(--secondary) !important}@media screen and (max-width: 720px){body#address .btn{width:100%}}body#history .btn{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}body#history .btn:hover{background-color:white !important;color:var(--secondary) !important}@media screen and (max-width: 720px){body#history .btn{width:100%}}body#order-slip .btn{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}body#order-slip .btn:hover{background-color:white !important;color:var(--secondary) !important}@media screen and (max-width: 720px){body#order-slip .btn{width:100%}}@media screen and (min-width: 1024px){body#authentication .authentication-page>.register-section>div.section-content>a.btn-primary{margin-top:.9375rem;width:100%}}@media screen and (min-width: 720px) and (max-width: 1024px){body#authentication .authentication-page{display:flex;flex-direction:column-reverse}body#authentication .authentication-page>.login-section{width:100%;margin-bottom:1.25rem}body#authentication .authentication-page>.register-section{width:100%}body#authentication .authentication-page>.register-section>div.section-content>a.btn-primary{margin-top:.9375rem}}body#cart .qty{margin-bottom:10px;width:100%;padding-top:5px;padding-bottom:5px}body#cart .qty .input-group{position:relative;width:100% !important;max-width:none !important;text-align:center !important;background-color:transparent !important;border:none !important;justify-content:center;z-index:0}body#cart .qty .input-group input{border:none}body#cart .qty .input-group .input-group-btn-vertical button{background-color:transparent;border:none;width:14px;height:14px;filter:contrast(0.6)}body#cart .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-down{position:absolute;left:15px;top:calc(50% - 8px);z-index:2;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABmJLR0QA/wD/AP+gvaeTAAAALUlEQVQokWNgGAX0A4xQmoWBgUGGBH1PGBgY/sA4CgwMDP9JwApUs3kU0AMAAMKRDzgsL0bIAAAAAElFTkSuQmCC) 50% 50% no-repeat !important}body#cart .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-up{position:absolute;right:15px;top:calc(50% - 8px);z-index:2;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABmJLR0QA/wD/AP+gvaeTAAAAVklEQVQokWNgoBFgYWBgUIDSJAMFBgaG/1AaK2Aiz1EDrZkFiZZBk5NBo5HBEwYGhj8wDixwiMUKDAwMDIwEbD7MwMBgC7UJp83YwHCNKnyAorRNEAAAQXUUTR3y4tQAAAAASUVORK5CYII=) 50% 50% no-repeat !important}body#cart .cart-item{border:none !important;padding:0 !important}@media (max-width: 480px){body#cart .card{margin-right:0}}body#cart .product-line-grid{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr !important;grid-template-rows:none !important;position:relative;border-bottom:1px solid #111a43;padding:20px 0}@media (max-width: 480px){body#cart .product-line-grid p,body#cart .product-line-grid .product-line-quantity{margin-top:5px !important;margin-bottom:5px !important}}@media (max-width: 768px){body#cart .product-line-grid{grid-gap:15px}}@media (max-width: 480px){body#cart .product-line-grid{grid-template-columns:1fr !important;grid-gap:0}}body#cart .product-line-grid .product-line-image{display:flex;flex-direction:column;justify-content:center;max-width:180px;background-color:#f8fafb;padding:15px}@media (max-width: 480px){body#cart .product-line-grid .product-line-image{width:100%;max-width:none;margin-bottom:15px;padding-top:35px;padding-bottom:35px}}@media (max-width: 480px){body#cart .product-line-grid .product-line-image img{width:80%;max-width:none;margin:auto}}body#cart .product-line-grid .product-line-name{display:flex;flex-direction:column;justify-content:center}body#cart .product-line-grid .product-line-name a{font-size:1.125rem}@media (max-width: 480px){body#cart .product-line-grid .product-line-name{justify-content:left}}body#cart .product-line-grid .product-line-price{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 480px){body#cart .product-line-grid .product-line-price{justify-content:left}}body#cart .product-line-grid .product-line-price .product-discount{margin-left:10px}body#cart .product-line-grid .product-line-quantity{display:flex;flex-direction:column;justify-content:center}@media (max-width: 480px){body#cart .product-line-grid .product-line-quantity{justify-content:left}}body#cart .product-line-grid .product-line-quantity .qty{margin-bottom:21px;margin-top:14px}body#cart .product-line-grid .product-line-quantity .js-cart-line-product-quantity{display:block;height:35px;width:60px;text-align:center}body#cart .product-line-grid .product-line-totalprice{display:flex;flex-direction:column;justify-content:center}@media (max-width: 480px){body#cart .product-line-grid .product-line-totalprice{justify-content:left}}body#cart .product-line-grid .cart-line-product-actions{position:absolute;top:15px;right:0}@media (max-width: 480px){body#cart .product-line-grid .cart-line-product-actions{top:30px;right:10px}}body#cart #promo-code>form>button{width:50% !important}body#cart #promo-code>form>input.promo-input.flex-grow1{height:3em !important;margin-right:15px}body#cart .button{background-color:var(--secondary) !important;border:2px solid var(--secondary) !important;color:var(--text-color-secundus) !important}body#cart .button:hover{background-color:white !important;color:var(--secondary) !important}@media (max-width: 720px){body#cart .button{width:100%}}body#cart .cart-detailed-actions{padding-left:0;padding-right:0}body#cart .cart-detailed-actions a.btn-big{width:100%}body#checkout #wrapper h1,body#checkout .step-title{font-size:1.5rem}body#checkout .nav{font-size:1.25rem}body#checkout #wrapper #customer-form label{font-size:1.125rem}body#checkout #wrapper .form-control,body#checkout #wrapper a,body#checkout #wrapper p{font-size:1rem}body#checkout #wrapper button.btn{font-size:1rem}body#checkout .cart-detailed-totals-wrap .card-block{font-size:1.25rem}@media (max-width: 768px){body#checkout h1.step-title,body#checkout h4.step-title{text-align:center}body#checkout h1.step-title .step-edit,body#checkout h4.step-title .step-edit{float:none !important}}body#checkout .delivery-option{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;text-align:center;padding:20px 0}body#checkout .delivery-option:after{position:absolute;bottom:0;left:50px;right:50px;width:calc(100% - 100px);height:1px;background-color:#d1d1d1}body#checkout .delivery-option .carrier-name-logo{text-align:left}body#checkout .delivery-option .carrier-name-logo img{max-height:50px;width:auto}body#checkout .delivery-option .custom-radio{margin-left:auto}body#checkout .delivery-option p{margin:0}body#checkout .checkout-step{margin-bottom:30px !important}body#checkout #checkout-personal-information-step .forgot-password{flex-direction:column-reverse;align-items:center}body#checkout #checkout-personal-information-step .forgot-password a{margin-top:-12px;margin-bottom:10px}body#checkout #checkout-personal-information-step label[for="newsletter"]{color:#d57271}body#checkout #checkout-addresses-step .js-address-form form{display:flex;flex-direction:column}body#checkout #checkout-addresses-step article.address-item{padding:20px;border:1px solid #ccc;margin-top:10px;margin-bottom:10px;width:100%;margin-right:0}body#checkout #checkout-addresses-step .add-address+h2.h4{margin-top:30px !important}body#checkout #checkout-addresses-step .add-address a,body#checkout #checkout-addresses-step a[data-link-action="different-invoice-address"]{text-decoration:underline}body#checkout #order-summary-content{display:none}body#checkout #payment-confirmation button[type="submit"]{width:100%;margin-bottom:15px}body#checkout button.continue,body#checkout .form-footer button,body#checkout .form-footer a{width:100%;margin-top:20px}body#checkout .show-cart-details svg{transform:rotate(180deg)}body#checkout .show-cart-details.collapsed svg{transform:rotate(360deg)}body#checkout p{margin-top:15px;margin-bottom:15px}body#checkout .custom-radio{display:inline-block !important}body#contact #content>div.row.contact-page>section>form>footer>button{width:100%;padding:1.0625rem}body#contact #left-column{display:none}body#contact #content-wrapper-left{width:100%}body#contact div.contact-page{display:flex}body#contact div.contact-page>section{width:85%;margin:auto}body#cms input.wpcf7-submit{background-color:var(--third) !important;border:2px solid var(--third) !important;color:var(--text-color-secundus) !important}body#cms input.wpcf7-submit:hover{background-color:white !important;color:var(--third) !important}@media screen and (max-width: 1024px){body#cms input.wpcf7-submit{width:100%}}.blockreassurance_product{display:none}body#checkout .blockreassurance_product{display:none}.custom-div{margin-top:3%}.cart-item{border-top:1px solid black !important}.qty>div.input-group.bootstrap-touchspin{display:flex}.qty>div.input-group.bootstrap-touchspin>span.input-group-btn-vertical>button.bootstrap-touchspin-up{background-repeat:no-repeat;background-position:center;background-size:55%;height:2.3125rem}.qty>div.input-group.bootstrap-touchspin>span.input-group-btn-vertical>button.bootstrap-touchspin-down{background-repeat:no-repeat;background-position:center;background-size:55%;height:2.3125rem}.price_cart{margin-top:3%}@media screen and (max-width: 720px){body#checkout .payment-option{display:flex}body#checkout #conditions-to-approve>ul>li{display:flex}}.elementor-reassurance{z-index:0}#block-reassurance>ul{display:inline-flex;width:100%;background-color:var(--primary);list-style:none;justify-content:space-around;padding:1.963rem;align-items:center}#block-reassurance>ul>li{background-color:var(--primary);color:#ffff;margin:0 auto;height:100%;text-align:center;display:flex;flex-direction:row;align-items:center;font-size:0.875rem;padding:0}#block-reassurance>ul>li img{margin:0 15px 0 0;display:block;-o-object-fit:contain;object-fit:contain;width:50px;height:50px}@media (min-width: 1025px){#block-reassurance{position:absolute;z-index:99;top:0;margin-top:-58px !important;max-width:1254px;width:initial;margin-left:auto;margin-right:auto;left:0;right:0}}@media (max-width: 1024px){#block-reassurance ul{display:flex;flex-direction:row;overflow-x:auto;justify-content:left}#block-reassurance ul li{padding:0 20px;flex:1;min-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content}#block-reassurance ul li img{height:35px;width:35px;margin:0 5px 0 auto}#block-reassurance ul li span{font-size:14px}}.block-reassurance{margin-top:0 !important}@media (max-width: 1199px){body .root-item,body #pattern{position:relative}body .root-item .mobileHeader .logo-link-wrap,body #pattern .mobileHeader .logo-link-wrap{display:flex;justify-content:center}body .root-item .main-menu,body #pattern .main-menu{background:transparent !important;-webkit-tap-highlight-color:transparent}body .root-item.show-menu,body #pattern.show-menu{overflow:hidden;height:100vh}body .root-item #pk_top_menu>.icon_menu,body #pattern #pk_top_menu>.icon_menu{z-index:15;transition:color 1s;width:auto;font-weight:600}body .root-item #pk_top_menu>.icon_menu .menu-closed,body #pattern #pk_top_menu>.icon_menu .menu-closed{display:flex;align-items:center;color:white}body .root-item #pk_top_menu h4,body #pattern #pk_top_menu h4{margin:0 0 20px 0;color:black}body .root-item #pk_top_menu>ul#top-menu,body #pattern #pk_top_menu>ul#top-menu{display:block !important;position:absolute;top:0;bottom:0;width:90% !important;left:0;margin:0;padding:0;z-index:10;transform:translateX(-1300px);transition:transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);overflow-y:auto;max-width:400px !important}body .root-item #pk_top_menu>ul#top-menu>li.level-1>a,body #pattern #pk_top_menu>ul#top-menu>li.level-1>a{border-bottom:1px dashed #999;padding:10px 0}body .root-item #pk_top_menu>ul#top-menu>li.level-1>a>span:first-of-type,body #pattern #pk_top_menu>ul#top-menu>li.level-1>a>span:first-of-type{max-width:-webkit-fit-content !important;max-width:-moz-fit-content !important;max-width:fit-content !important}body .root-item #pk_top_menu>ul#top-menu li,body #pattern #pk_top_menu>ul#top-menu li{background-color:transparent;border:none !important}body .root-item #pk_top_menu>ul#top-menu li.level-1,body #pattern #pk_top_menu>ul#top-menu li.level-1{display:grid}body .root-item #pk_top_menu>ul#top-menu li a,body #pattern #pk_top_menu>ul#top-menu li a{color:black !important}body .root-item #pk_top_menu>ul#top-menu li div.menu-dropdown,body #pattern #pk_top_menu>ul#top-menu li div.menu-dropdown{background-color:transparent;padding-top:15px}@-webkit-keyframes left-to-right{from{opacity:0}to{opacity:1}}@keyframes left-to-right{from{opacity:0}to{opacity:1}}body .root-item #pk_top_menu.show-menu>.icon_menu,body #pattern #pk_top_menu.show-menu>.icon_menu{color:black;background-color:transparent;position:absolute;left:360px;top:20px}}@media (max-width: 1199px) and (max-width: 450px){body .root-item #pk_top_menu.show-menu>.icon_menu,body #pattern #pk_top_menu.show-menu>.icon_menu{right:13%;left:auto}}@media (max-width: 1199px){body .root-item #pk_top_menu.show-menu div.menu-closed,body #pattern #pk_top_menu.show-menu div.menu-closed{display:none}body .root-item #pk_top_menu.show-menu svg,body #pattern #pk_top_menu.show-menu svg{display:block}body .root-item #pk_top_menu.show-menu>ul#top-menu,body #pattern #pk_top_menu.show-menu>ul#top-menu{transform:translateX(0);height:100vh;padding:40px 20px;overflow-y:auto}}@media (max-width: 480px){article.product-miniature .product-flags{display:none}}article.product-miniature .product-flags>li{background-color:var(--primary);font-size:.75rem}article.product-miniature .product-thumbnail.product-out-of-stock{margin-bottom:0}article.product-miniature .product-thumbnail.product-out-of-stock+.product-desc-wrap .product-description{padding-right:0}article.product-miniature .product-thumbnail.product-out-of-stock+.product-desc-wrap p.out-of-stock{background-color:var(--primary);color:white;margin-top:10px !important;margin-bottom:13px !important;padding:3px 10px}article.product-miniature .product-desc-wrap .product-description{padding-right:3.75rem}article.product-miniature .product-desc-wrap .product-brand{font-size:.75rem}article.product-miniature .product-desc-wrap .product-title{font-size:1rem;font-family:"Montserrat", "Open Sans", sans-serif !important;font-style:unset;width:100% !important;float:none !important;color:var(--quaternary)}article.product-miniature .product-desc-wrap form.add-to-cart-or-refresh{position:absolute;right:0;top:0}article.product-miniature .product-desc-wrap form.add-to-cart-or-refresh button.add-to-cart{border-radius:60px;height:3.75rem;width:3.75rem;background-color:var(--primary) !important;color:white;border:none;padding:0;border-color:var(--primary) !important}article.product-miniature .product-desc-wrap form.add-to-cart-or-refresh button.add-to-cart:hover{background-color:var(--secondary) !important;border-color:var(--secondary) !important}article.product-miniature .product-desc-wrap form.add-to-cart-or-refresh button.add-to-cart>svg{color:white;height:1.6875rem;width:1.6875rem}article.product-miniature .product-desc-wrap form.add-to-cart-or-refresh article.product-miniature:nth-child(6)>div>div.product-desc-wrap>div>div:nth-child(3)>form>div>div>div>button{background-color:var(--secondary) !important;color:white;border-color:var(--secondary) !important}article.product-miniature .product-desc-wrap .product-price-and-shipping{width:100% !important;position:unset !important;display:block !important;font-family:"Montserrat", "Open Sans", sans-serif !important;margin-bottom:0}article.product-miniature .product-desc-wrap .product-price-and-shipping .price{font-family:"Montserrat", "Open Sans", sans-serif !important;font-style:normal;font-size:1.3125rem;color:var(--quaternary);font-weight:600}article.product-miniature .product-desc-wrap .out-of-stock{color:black;font-size:1rem}article.mini-product{border:none !important;padding:0 !important}article.mini-product .product-thumbnail{width:110px}article.mini-product .product-description{margin:0 !important}article.mini-product .product-description .product-title{margin-bottom:10px;font-size:1.125rem}article.mini-product .product-description .product-title a{font-weight:bold;color:#1a1a1a;white-space:break-spaces}article.mini-product .product-description .features{list-style-type:none;font-size:1rem}article.mini-product .product-description .price{color:#1a1a1a;margin:0;font-size:1rem;font-style:normal}article.mini-product .product-description .price span{font-style:normal !important}.pk-shoppingcart .product-thumbnail{background-color:#f7f7f7}.blockcart .empty_shopping_cart{color:#ffffff;background-color:var(--primary);border-color:var(--primary)}.blockcart .product-title{color:#1a1d38}.blockcart .product-price-and-shipping{margin-top:15px;margin-bottom:0}.blockcart .product-price-and-shipping .price{font-size:1.125rem}.blockcart .product-price-and-shipping.quantity{margin-top:3px}#blockcart-modal .modal-dialog{max-width:480px}#blockcart-modal .modal-content{font-size:16px;font-family:Montserrat, sans-serif;color:black}#blockcart-modal .modal-content .modal-header{border:none;text-align:center;font-weight:bold;margin:0;padding:25px 40px}#blockcart-modal .modal-content .modal-header .modal-title{font-size:18px}#blockcart-modal .modal-content .modal-header .close{margin-top:3px;opacity:1;transform:translateX(15px)}#blockcart-modal .modal-content .modal-header .close:hover span{color:#f44336}#blockcart-modal .modal-content .modal-body{padding:0 25px 25px}#blockcart-modal .modal-content .modal-body .div-img{text-align:center}#blockcart-modal .modal-content .modal-body .div-infos .product-name{font-weight:bold;font-size:18px}#blockcart-modal .modal-content .modal-body .div-infos div.more-info{display:flex;justify-content:space-between}#blockcart-modal .modal-content .modal-body .div-infos div.more-info .price{font-size:16px}#blockcart-modal .modal-content .modal-body .div-infos div.more-info ul li{line-height:initial;list-style-type:none}#blockcart-modal .modal-content .modal-body .div-subtotal{margin-top:20px;border-top:1px solid #313537;border-bottom:1px solid #313537;display:flex;justify-content:space-between}#blockcart-modal .modal-content .modal-body .div-subtotal p{margin:0;padding-top:15px;padding-bottom:15px}#blockcart-modal .modal-content .modal-buttons{display:flex;flex-direction:column;padding:0 25px 25px 25px}#blockcart-modal .modal-content .modal-buttons a,#blockcart-modal .modal-content .modal-buttons button{width:100%;font-size:12px}#blockcart-modal .modal-content .modal-buttons .btn-secondary{background-color:transparent;color:#1a1d38;border:1px solid #313537;margin-bottom:10px}#blockcart-modal .modal-content .modal-buttons .btn-secondary:hover{background-color:#313537;color:white}#blockcart-modal .modal-content .modal-buttons .btn-primary{background-color:#313537;color:white;border-width:1px}#blockcart-modal .modal-content .modal-buttons .btn-primary:hover{background-color:transparent;color:#1a1d38}@media (max-width: 900px){footer#footer .widget-pklinks-title{line-height:20px !important}footer#footer .widget-pklinks{margin-top:15px}footer#footer .widget-pklinks>li{margin-bottom:3px}footer#footer .widget-pklinks>li>a{font-size:1.25rem}footer#footer .footer-main{padding:0}footer#footer .footer-main .footerbuilder .row>div{margin-bottom:0}footer#footer .nav-links{margin-bottom:15px}footer#footer .pts-container-wrap:last-of-type{padding-top:0}footer#footer .bloc_liens_footer{max-height:40px;overflow:hidden;transition:2s max-height;margin-bottom:5px}footer#footer .bloc_liens_footer:after{content:"";-webkit-mask:url(../css/img/3fc898075b85bba3248d2e735ffece52.svg) no-repeat 50% 50%;mask:url(../css/img/3fc898075b85bba3248d2e735ffece52.svg) no-repeat 50% 50%;background-color:#205f41;position:absolute;top:1.0625rem;right:20px;width:20px;height:15px;transition:transform .3s;transform:rotate(0)}footer#footer .bloc_liens_footer.collapsed{max-height:200px}footer#footer .bloc_liens_footer.collapsed:after{transform:rotate(180deg)}}
