@import url(https://fonts.googleapis.com/css?family=Montserrat&display=swap);@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local('Varela Round Regular'),local(VarelaRound-Regular),url(https://static-img.access-market.com/assets/fonts/varela.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}div.sitemap>div:first-child{display:none}#sitemap a#cms-page-282{display:none}.olark-launch-button{z-index:0!important}button.btn.btn-default.btn-google-plus{display:none!important}#back-to-top{right:20px!important;z-index:2}dt.name.Bestof-signalétique{visibility:hidden!important}dd.value.Bestof-signalétique{visibility:hidden!important}dt.name.Nouveautés{visibility:hidden!important}dd.value.Nouveautés{visibility:hidden!important}dt.name.Bestof-Rampe{visibility:hidden!important}dd.value.Bestof-Rampe{visibility:hidden!important}dt.name.Bestof-Sanitaires{visibility:hidden!important}dd.value.Bestof-Sanitaires{visibility:hidden!important}dt.name.Bestof-sonores{visibility:hidden!important}dd.value.Bestof-sonores{visibility:hidden!important}dt.name.Bestof-stationnements{visibility:hidden!important}dd.value.Bestof-stationnements{visibility:hidden!important}dt.name.Bestof-escaliers{visibility:hidden!important}dd.value.Bestof-escaliers{visibility:hidden!important}dt.name.Bestof-evacuation{visibility:hidden!important}dd.value.Bestof-evacuation{visibility:hidden!important}dt.name.Bestof-Amenagement{visibility:hidden!important}dd.value.Bestof-Amenagement{visibility:hidden!important}dt.name.Bestof-Cheminement{visibility:hidden!important}dd.value.Bestof-Cheminement{visibility:hidden!important}dt.name.Lot{visibility:hidden!important}dd.value.Lot{visibility:hidden!important}.Amloader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}} /*.product-accessories .slick-track{width:793px!important}*/.js-product-miniature-wrapper.col-12.col-md-6.col-lg-3.col-xl-3{padding-bottom:2%}#cms h1.h1.page-title{color:#96c13e;font-size:35px;text-align:center;text-transform:uppercase;font-family:Varela Round,Sans-serif}span.bandou-post-category{color:#fff;font-family:Montserrat,Sans-serif!important;background:#96bf47!important;margin:0 auto!important;text-align:center;padding:10px;webkit-box-shadow:0 8px 6px -1px #f5f5f5;-moz-box-shadow:0 8px 6px -1px #f5f5f5;box-shadow:0 8px 6px -1px #f5f5f5}.post-additional-info.post-meta-info.text-muted{display:none;border:none}.ph_simpleblog .simpleblog-posts h2{border-bottom:none!important;font-size:unset!important;margin-bottom:2.6rem;padding-bottom:.8rem;font-family:Varela Round!important;color:#5a5a5a!important}a.nav-link.elementor-tab-title{color:#fff!important;font-family:Varela Round!important;font-size:17px;padding:.5rem}img.bandou{position:absolute;top:67%;left:-2%}#cms .BlogTitle .nav-link.elementor-tab-title{z-index:999999}.nav-tabs .nav-item{margin-bottom:1rem!important;margin-right:3rem!important}#cms .BlogTitle ul.nav.nav-tabs{border:none}#cms .BlogTitle .nav-link.elementor-tab-title.active{background:#96bf47!important;color:#fff!important}#cms .BlogTitle .nav-tabs .nav-link{margin-right:1rem;background:#fff;color:#000!important;border:1px solid;padding:4px;width:120%!important;text-align:center!important}#product-images-thumbs .slick-slide img:hover{border:1px solid}.product-functional-buttons-links a.btn-iqitcompare-add.js-iqitcompare-add{display:none}.product-functional-buttons-links a.btn-iqitwishlist-add.js-iqitwishlist-add{display:none!important}#product .elementor-element-4mktca5 .elementor-icon-box-content{border:0;border-left:1px solid;border-left-color:#e6e6e6;margin-left:3%;margin-top:2%}#product .elementor-element.elementor-element-4mktca5 .elementor-icon-box-wrapper .elementor-icon-box-description{width:106%!important;margin-left:7%!important}#product .elementor-element-i7dmsm5 .elementor-icon-box-content.prod{margin-top:3%}#product .dba_widjet span.elementor-icon.elementor-animation-grow{margin-left:20%;padding:7px}#product i.fa.fa-smile-o{height:39px!important}#product i.fa.fa-globe{height:39px!important}.elementor-element.elementor-element-4mktca5 .elementor-icon-box-wrapper .elementor-icon-box-description{margin-left:8%;width:100%}body#search #js-product-list-top{display:none}l#group_15{margin-left:17%;margin-top:5%}.encarte2 .elementor-icon-box-content{border:0;border-left:1px solid;border-left-color:#e6e6e6;margin-left:-5%}#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover{background-color:#1d4b7f}i.fa.fa-globe{border:0;border-right:1px solid;border-right-color:#e6e6e6;background-image:url(https://static-img.access-market.com/img/spritesheet.png)!important;background-repeat:no-repeat!important;display:block!important;margin:0 auto!important;width:61px!important;height:34px!important;background-position:-190px -5px!important;padding-right:unset!important}i.fa.fa-smile-o{background-image:url(https://static-img.access-market.com/img/spritesheet.png)!important;background-repeat:no-repeat!important;display:block!important;margin:0 auto!important;width:44px!important;height:51px!important;background-position:-460px -5px!important;padding-right:unset!important}i.fa.fa-info-circle{border:0;border-right:1px solid;border-right-color:#e6e6e6;background-image:url(https://static-img.access-market.com/img/spritesheet.png)!important;background-repeat:no-repeat!important;display:block!important;margin:0 auto!important;width:45px!important;height:34px!important;background-position:-146px -5px!important;padding-right:unset!important}i.fa.fa-flag-o{border:0;border-right:1px solid;border-right-color:#e6e6e6;background-image:url(https://static-img.access-market.com/img/spritesheet.png)!important;background-repeat:no-repeat!important;display:block!important;margin:0 auto!important;width:35px!important;height:34px!important;background-position:-504px -5px!important;padding-right:unset!important}.sprite{background-image:url(https://static-img.access-market.com/img/spritesheet.png);background-repeat:no-repeat;display:block;margin:0 auto}.sprite-Calque-51{float:left;margin-right:5%;width:37px;height:37px;background-position:-5px -5px}.sprite-Calque-52{float:left;margin-right:5%;width:38px;height:38px;background-position:-52px -5px}.sprite-Calque-53{float:left;margin-right:5%;width:36px;height:36px;background-position:-100px -5px}.sprite-aide{width:34px;height:34px;background-position:-146px -5px}.sprite-camion{width:50px;height:34px;background-position:-190px -5px}.sprite-mission{width:62px;height:61px;background-position:-250px -5px}.sprite-moncompte_icon{width:25px;height:27px;background-position:-322px -5px}.sprite-newsletter{width:57px;height:56px;background-position:-357px -5px}.sprite-panier_icon{margin-left:12%;width:26px;height:28px;background-position:-424px -5px}.sprite-satisfait{width:34px;height:34px;background-position:-460px -5px}.sprite-sitededie{width:24px;height:34px;background-position:-504px -5px}.sprite-valeurs{width:78px;height:54px;background-position:-538px -5px}@font-face{font-family:'Varela Round';font-style:normal;font-display:swap;font-weight:400;src:local('Varela Round'),local(VarelaRound-Regular),url(https://static-img.access-market.com/assets/fonts/varela.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://static-img.access-market.com/assets/fonts/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local('Varela Round'),local(VarelaRound-Regular),url(https://static-img.access-market.com/assets/fonts/w8gdH283Tvk__Lua32TysjIfpcuPP9g.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local('Varela Round'),local(VarelaRound-Regular),url(https://static-img.access-market.com/assets/fonts/w8gdH283Tvk__Lua32TysjIfqMuPP9g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local('Varela Round'),local(VarelaRound-Regular),url(https://static-img.access-market.com/assets/fonts/w8gdH283Tvk__Lua32TysjIfqcuPP9g.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local('Varela Round'),local(VarelaRound-Regular);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.productTab1{min-width:100%!important}.encartes .elementor-widget-icon-box .elementor-icon-box-description{width:106%!important;margin:0 0 0 -8px!important}.titreProductFooter{max-width:100%!important;padding:0;margin:0;white-space:nowrap;line-height:1}.contact-form h4{display:none}.close.menuclass.row{z-index:9999;position:relative;margin-top:4%}.cart-buttons a.btn.btn-primary.btn-block.btn-lg.mb-2{background:#96bf47!important;color:#000}.cart-buttons a.btn.btn-primary.btn-block.btn-lg.mb-2:hover,.cart-buttons a.btn.btn-secondary.btn-block{background:#fff!important;color:#000}#cart-toogle i.fa.fa-shopping-bag.fa-fw.icon{margin-top:14%}.stars-container{display:table!important;margin:0 auto!important;width:100%!important}.slick-slide img{display:inline!important;margin-left:7%}.col-product-info{position:sticky;top:8%;right:0;float:left}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{height:unset!important}.input-group.bootstrap-touchspin{margin-left:33%;width:37%}.woocommerce-tabs.container.tabbed-content{border-top:none!important;color:#000!important;float:left;border-bottom:none!important;margin-top:0;padding:0}div#tab-reviews{display:none}div#slide-16-layer-11,div#slide-16-layer-8{cursor:pointer}.tp-svg-innercontainer{cursor:pointer}[class*=" m-"],[class^=m-]{font-family:Varela Round!important}#cbp-hrmenu1 .cbp-vertical-title{color:#fff!important}.custom-select2:after{right:1.6rem!important}.pagination-wrapper-bottom{padding-bottom:2rem}.block.block-faq-left-column{display:none!important}h1.h1.page-title.CategorieTitlePerso{width:100%;text-align:center!important;margin:0 auto;background:#fafafa;color:#96bf47!important;border-bottom:1px solid #214c7e;padding:13px}a.subcategory-name.hvr-back-pulse{color:#fff!important}.card.ccard{border:none!important;margin-bottom:1%}.card-body-pd{background:#214c7e!important;min-height:51px!important;font-weight:100!important;cursor:pointer;width:100%;padding:3%;clear:none;display:flex}.card-img-top{width:100%!important;height:166px!important;object-fit:cover}.card-body-pd:hover{background:#96bf47!important}#subcategories{clear:both;width:100%;margin:auto;max-width:1202px;display:block;margin-bottom:10px}.CategoriePerson{float:left;max-width:28%!important}section#products{width:100%;margin-top:2%}h3.h3.product-title a{color:#1d4b7f!important;font-weight:600!important}ul#filterCat{display:none}div#w-title{display:none}.title_block{display:none}div#w-more{display:none}.lg-button-container.pagination{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:none}.productTab1 .nav-tabs .nav-link{font-size:18px!important;font-family:Varela Round!important;font-weight:200!important}.productTab2 .nav-tabs .nav-link{font-size:18px!important;font-family:Varela Round!important;font-weight:200!important}.productTab2 .products-grid .product-miniature-default{height:109%!important}.products-grid .product-miniature-default{height:102%!important}#mpm_faqs_form_container header{background-color:#214c7e!important}#mpm_faqs_form_header_addon{border-top:40px solid #96bf47!important}.mpm-faqs-form-button{background-color:#214c7e!important}#lgcomment .content-button .lgcomment_button{border:1px solid #214c7e!important;background:#214c7e!important;display:inline-block!important;padding:10px!important;color:#fff!important;margin-bottom:2%!important;cursor:pointer!important;border-radius:0!important;float:left;width:17%}#lgcomment .content-button .lgcomment_button:hover{background-color:#96bf47!important}.button-ask-question{position:absolute;max-width:12%!important;cursor:pointer;box-shadow:none;border:none;height:42px!important;text-align:center;background:#214c7e!important;color:#fff!important;border-radius:0!important}.button-ask-question:hover{opacity:.8;background:#96bf47!important;color:#fff}ul#group_2{margin-left:22%}.col-lg-12.clearfix.product-variants-item{padding-bottom:2%}.product-variants>.product-variants-item{display:flex;max-width:100%!important;margin:.2rem 0!important}.product-variants{margin-left:-18px;width:100%!important}.product-description-short.text-muted{display:inline-block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}section#js-checkout-summary{background:#fafafa}body#checkout section.checkout-step .delivery-option{background:0 0!important}#checkout-addresses-step,#checkout-delivery-step,#checkout-payment-step,#checkout-personal-information-step{background:#fafafa!important}p.paiemetsecurise{text-align:center;color:#888}.col-lg-6.newCustomer p{margin:0 auto;width:68%}.col-lg-6.newCustomer .form-group.row.align-items-center{margin:0 auto;width:100%;padding:1%}.col-lg-6.newLogin .form-group.row.align-items-center{margin:0 auto;width:68%;padding:1%}.forgot-password{margin:0 auto;width:40%}.col-lg-6.newCustomer button.continue.btn.btn-primary.btn-block.btn-lg{width:40%;margin:0 auto;margin-bottom:19px}button.continue.btn.btn-primary.btn-block.btn-lg .mt-3{width:40%;margin:0 auto}.col-lg-6.newLogin button.continue.btn.btn-primary.btn-block.btn-lg{width:40%;margin:0 auto;margin-bottom:19px}body#checkout section.checkout-step #personal-information-step-login{background:0 0!important}.col-lg-6.newCustomer{max-width:100%!important;border:1px solid #e6e6e6;background-color:#fafafa}.col-lg-6.newLogin{max-width:100%!important;border:1px solid #e6e6e6;background-color:#fafafa}span.login_icon{background-image:url(/../../../../img/login_icon.png)!important;background-position:left;background-repeat:no-repeat;width:50px;height:50px;margin-left:-4%;top:-15%;position:absolute}.NewTitleLogin{position:absolute;color:#214c7e!important;margin-top:-6%;margin-left:4%;width:100%;font-size:36px!important;font-family:Varela Round!important;font-weight:200!important}p.dejacompte{margin-top:9%}.NewTitle{margin-top:4%;left:4%;position:relative;width:100%;color:#214c7e!important;font-size:36px!important;font-family:Varela Round!important;font-weight:200!important}#content-wrapper .page-title:after{display:none}.productTitle{color:#4b4b4b!important;font-size:23px!important;font-family:Varela Round!important;font-weight:200!important;text-align:center!important}.rte-content p{margin-bottom:-.2rem}.-complete .step-title.h3{color:#96bf47!important}#downloads{background:#214c7e!important}#content-wrapper .section-title:after{width:63px!important;border-bottom:solid 2px #cecece!important}.elementor-icon-box-content.prod{margin-left:23px}.elementor-element.elementor-element-z0ym8g1 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#cecece;width:14%}.elementor-element.elementor-element-z0ym8g1 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px}.elementor-element.elementor-element-z0ym8g1 .elementor-widget-container{margin:10px;padding:px;border-radius:px px px px}.encartes{padding-top:0;padding-bottom:90px;margin-top:83px}.elementor-element.elementor-element-livrasongratuit .elementor-widget-container{padding:2% 2% 2% 0;margin-right:5%;background-color:#fff;background-image:url(static-img.access-market.com);border-style:solid;border-width:1px;border-color:#e3e3e3}.elementor-element.elementor-element-conseil.elementor-widget-container{padding:15px 15px 10px;background-color:#fff;background-image:url(static-img.access-market.com);border-style:solid;border-width:1px;border-color:#e3e3e3}.elementor-element.elementor-element-satisfait.elementor-widget-container{padding:15px 15px 10px;background-color:#fff;background-image:url(static-img.access-market.com);border-style:solid;border-width:1px;border-color:#e3e3e3}.elementor-element.elementor-element-dedie.elementor-widget-container{padding:15px 15px 10px;background-color:#fff;background-image:url(static-img.access-market.com);border-style:solid;border-width:1px;border-color:#e3e3e3}.ProductFooter1{padding-top:90px;margin:0 auto!important;width:43%!important;top:84px}.Presentation,.ProductAttachments,.ProductDetails,.Relatedproducts,.extracontent,.questionReponses,.titreProductFooter{color:#4b4b4b!important;font-size:36px!important;font-family:Varela Round!important;font-weight:400!important}.slick-slide.slick-active .thumb-container.slick-active.ProductThumbDba{border:4px solid #e6e6e6}.product-info-row{border:none!important;margin-top:-42px}.livraison{width:100%;display:flex}.livraisontxt{font-weight:700;width:25%}p.gratuite{margin-left:2.3rem;font-weight:700}div#product-description-short-2{margin-bottom:12px}#LinkproductDescription{text-decoration:underline;color:#5c7ca0!important}span#product-availability{margin-top:2%}.product-info-row{background:#fff;margin:0;padding:0 1rem;margin-bottom:3rem;border:1px solid #f0f0f0}#cbp-hrmenu1{background:#fff;border:1px solid #f0f0f0}.cart-grid-right .cart-summary,body#checkout section.checkout-step{background:#fff}.cart-items{background:#fff;border:1px solid #f0f0f0}.cart-item{padding:1rem}.products-selection{background:#fff;padding-left:1rem;padding-right:1rem;border:1px solid #f0f0f0}#iqitmegamenu-horizontal{background:#1d4b7f!important}.cbp-hrmenu>ul>li#cbp-hrmenu-tab-1>a,.cbp-hrmenu>ul>li#cbp-hrmenu-tab-1>span.cbp-main-link{background-color:transparent;border-left:1px solid;border-color:#fff;color:#fff}.meillercategorie{min-width:107%;left:-2%}.box_amenagement .elementor-image-box-img{width:90%!important}.box_amenagement .elementor-image-box-content{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:90%;height:230px;margin-left:5%;margin-top:-12%}.box_evacuation .elementor-image-box-content{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:90%;height:257px;margin-left:5%;margin-top:-12%}.box_amenagement .elementor-image-box-description{margin-left:6%}.box_evacuation .elementor-image-box-description{margin-left:6%}.box_evacuation .elementor-image-box-img{width:90%!important}#iqithtmlandbanners-block-2 h5.block-title:after{display:none}.elementor-element.elementor-element-74k0uos .nav-tabs .nav-link{font-size:18px!important;font-family:Varela Round!important;font-weight:200!important}.elementor-element.elementor-element-mzzd2us .nav-tabs .nav-link{font-size:18px!important;font-family:Varela Round!important;font-weight:200!important}.col.col-md.block.block-toggle.block-iqitcontactpage.js-block-toggle{display:none}.fa-phone{color:#2c92c4;font-size:32px!important}.title_footer{margin-top:2%;font-size:1.25rem;font-weight:700}p.description_footer{margin-top:3%;margin-bottom:3%}.social_footer{background-position:center;background-repeat:no-repeat;width:40px;height:42px;margin-left:8%}li.social_icon{display:none;float:left;width:100%;margin-left:0;margin-top:6%}.contact_number{font-size:28px;display:inline;margin-left:6%;vertical-align:middle}.header-top .search-btn{color:#cacaca!important}.nosvaleurs{width:50%;float:right;left:-5%}.notremissions{width:50%;float:right;right:-10%}.heart-ico{background-image:url(/../../../../img/heart_icon.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0}.panier-icon{background-image:url(/../../../../img/panier_icon.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0}.devisgratuit-icon{background-image:url(/../../../../img/devisgratuit_icon.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0}.moncompte-ico{background-image:url(/../../../../img/moncompte_icon.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0}i.fa.fa-globe{background-image:url(/../../../../img/camion.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0;border-right:1px solid;border-right-color:#e6e6e6;padding-right:103px}.fa-globe:before{content:none!important}i.fa.fa-smile-o{background-image:url(/../../../../img/satisfait.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;padding-right:103px}.fa-smile-o:before{content:none!important}i.fa.fa-info-circle{background-image:url(/../../../../img/aide.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0;border-right:1px solid;border-right-color:#e6e6e6;padding-right:103px}.fa-info-circle:before{content:none!important}i.fa.fa-flag-o{background-image:url(/../../../../img/sitededie.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0;border-right:1px solid;border-right-color:#e6e6e6;padding-right:103px}.fa-flag-o:before{content:none!important}.header-top .form-search-control{background:#fafafa!important;color:#000!important;border:groove 1px #e6e6e6;font-size:14pt}.fa-search:before{color:#000}#mobile-btn-search .fa-search:before{color:#fff!important}i.fa.fa-adjust{background-image:url(/../../../../img/mission.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0}.fa-adjust:before{content:none!important}i.fa.fa-ambulance{background-image:url(/../../../../img/valeurs.png);background-position:center;background-repeat:no-repeat;width:50px;height:50px;border:0;margin-top:0}.Maestro-logo,.Master_Card,.VISA-logo,img.cb-carte-bleue{margin-right:6px!important;height:21px!important}.fa-ambulance:before{content:none!important}.sommesnous{min-width:100%}.contenaire.newsletter{width:89%;float:right;clear:both;display:inline}#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe{border-left:1px solid #96bf47!important}.fa-envelope-o:before{content:"OK"!important;color:#7a94b2!important}#erp_btn,#location_btn,#next_btn,#pmr_btn,#prev_btn{border-top:3px solid #fff!important}div#prev_btn:hover{background-color:#96c13e!important}span.product-price{color:#cf3427!important}.product_header_container{padding-bottom:21px!important;margin-bottom:0!important;border-bottom:none!important}.productsAdd button.btn.btn-primary.btn-lg.add-to-cart{background:#214c7e!important;display:block}.box_evacuation a:hover{color:#214c7e!important}.productsAdd button.btn.btn-primary.btn-lg.add-to-cart:hover{background:#96bf47!important}.product-variants .form-control-label{float:left!important;width:20%}.product-variants>.product-variants-item .custom-select2{display:inline-block;min-width:41%;margin-left:12%}.quatitelabel{padding-bottom:.5rem;display:block;font-weight:700;float:left!important;width:20%}.quatite{width:100%;margin-bottom:2rem}.product-quantity .qty{width:unset!important}.form-row{border:1px solid #e6e6e6;background-color:#fff;min-width:500px;margin:0 auto;padding:18px;margin-top:19px;margin-bottom:12px}.CardCreditDba{font-size:31px!important}#cardNumber-element{width:84%}.StripeElement--empty{width:100%!important}section#checkout-payment-step .content{background-color:#fafafa!important}div.payment_module{background:0 0!important}#stripe-payment-form{width:55%!important;margin:0 auto;margin-bottom:7px;margin-top:17px}h3.stripe_title{margin-bottom:16px;text-align:center}.VisaLogo{left:27%}#img-unknown{display:none}.StripeElement{box-sizing:border-box;height:40px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.product-page .categories-tree{width:175%!important}.qtypanier .input-group.bootstrap-touchspin{width:100%}.product-tabs{width:100%}.ns-box{background:#96bf47;color:#fff;border:solid 1px #214c7e!important}.block-faq-product-page{float:left!important}.questions.change_item{line-height:2}#footer{background:#fff}#wrapper{box-shadow:none!important}#login-form button#submit-login{margin-bottom:1%}#customer-form button.btn.btn-primary.form-control-submit{margin-bottom:2%}.deconnexion{background:#96c13e;font-weight:600;color:#1d4b7f!important;text-transform:uppercase;font-size:large;text-align:center;margin-top:6%}#account-reviews-link,#address-link,#addresses-link,#history-link,#iqitwishlist,#order-slips-link,a#identity-link{text-transform:uppercase;font-size:large;border:none!important;padding-bottom:25px}.my-account-side-links.col-sm-3{min-width:32%!important}.my-account-page-content.col-sm-9{max-width:68%!important}.col-lg-6.ConnectedCustomer{max-width:100%!important}.sidenav{height:auto;width:40%;padding:14px;position:fixed;border:1px solid #111;border-right:unset;z-index:1;top:70px;right:0;background-color:#fff;overflow-x:hidden;padding-top:20px}.SectionProductsInfoBoxed{width:50%!important}.SectionProductsInfobtn{width:30%!important}.contact-rich .part .icon{display:none!important}.dba_widjet span.elementor-icon.elementor-animation-grow{margin-left:0}.col.col-12.col-sm-auto.livraison{margin-top:4%}div#sidebar__inner{box-shadow:0 -5px 28px #9696961f,0 5px 10px #8080801f;-moz-box-shadow:0 -5px 28px #9696961f,0 5px 10px #8080801f;border:unset;padding:6%;position:sticky;top:0}.products-grid .product-miniature-default:hover{box-shadow:0 -5px 28px #9696961f,0 5px 10px #8080801f;-moz-box-shadow:0 -5px 28px #9696961f,0 5px 10px #8080801f;border:unset!important;background-color:#ffff;outline-color:unset;outline-style:unset}.product-miniature{transition:unset}#featured-category-products-block-center article.product-miniature.product-miniature-default.product-miniature-grid.product-miniature-layout-1.js-product-miniature:hover{box-shadow:0 -5px 28px #9696961f,0 5px 10px #8080801f;-moz-box-shadow:0 -5px 28px #9696961f,0 5px 10px #8080801f;border:unset!important;background-color:#ffff;outline-color:unset;outline-style:unset}#lgcomment .productComment{width:100%;margin-left:0}#form_review_popup #submit_review{text-align:center!important;background:#214c7e!important;color:#fff!important;border-radius:0!important}#form_review_popup #submit_review:hover{background:#96c13e!important}.form-control-select,select{background-image:unset!important}#lgcomment .productComment .nick{font-size:1.1rem!important}#lgcomment .productComment .date{font-size:1.1rem!important}.productComment p{font-size:1.4rem!important;margin-top:1%}.col-2.col-left-product-thumbs{left:3%;margin-top:-2%}.col-product-image{float:left}.row.toboxed{width:100%;margin-left:-2%}div#product-description-short-35 span{font-family:Montserrat!important}a#iqitwishlist{display:none}.dba_widjet .elementor-icon-box-description{font-size:13px}#search_faqs_container{background-color:#96c13e!important}.product-prices{text-align:center!important;display:block!important}.col.col-12.col-sm-auto.productsAddBtn{margin:0 auto}div#product-description-short-64{font-size:14px!important;line-height:1.7em}#lgcomment .productComment .content-block{margin-top:2%}.productComment .col-md-12.title{margin-top:1%}.productComment .col-md-12.nick{margin-top:1%}section#js-checkout-summary{position:sticky;top:7%}.js-product-miniature-wrapper.col-12.col-md-4.col-lg-3.col-xl-3{margin-top:2%;line-height:2.7em}a#account-reviews-link{display:none}.boxamenagement h3.elementor-image-box-title a{color:#1d4b7f!important}.boxevacuation h3.elementor-image-box-title a{color:#1d4b7f!important}button#js-cart-close{color:#fff}input.form-control.form-search-control::placeholder{color:#000}.product-available{display:none}.crossselling-products .js-product-miniature-wrapper.product-carousel{width:124%!important}.productTab1 ul.nav.nav-tabs{line-height:2rem}.TabsForMobile{display:none!important}ul#group_20{margin-left:17%}.cms-id-23 .carousel-inner{height:400px}.cms-id-26 .carousel-inner{height:400px}.cms-id-22 #wrapper .breadcrumb ol{padding-left:1.1%!important}.cms-id-2 #wrapper .breadcrumb ol{padding-left:1.1%!important}.cms-id-17 #wrapper .breadcrumb ol{padding-left:1.1%!important}.cms-id-4 #wrapper .breadcrumb ol{padding-left:1.7%!important}.cms-id-5 #wrapper .breadcrumb ol{padding-left:1%!important}.cms-id-1 #wrapper .breadcrumb ol{padding-left:1%!important}.cms-id-19 #wrapper .breadcrumb ol{padding-left:1%!important}#product nav.breadcrumb{padding-bottom:1%!important}#cms h1.h1.page-title{padding-top:3%}.page-cms-4{margin-top:-1.5%;padding-right:0!important;padding-left:0!important;width:100%}.page-cms-1,.page-cms-19,.page-cms-5{padding-right:0!important;padding-left:0!important}.page-cms-17,.page-cms-2,.page-cms-22{padding-right:0!important;padding-left:1%!important}.elementor-element.elementor-element-ftk5u31>.elementor-element-populated{padding:5% 0 5% 4%!important}.elementor-element.elementor-element-sljxkgx>.elementor-element-populated{padding:5% 0!important}.elementor-element.elementor-element-5k5ihfn>.elementor-element-populated{padding:5% 0 5% 4%!important}.elementor-element.elementor-element-mn3515w>.elementor-element-populated{padding:5% 0 5% 22%!important}.elementor-element.elementor-element-6k872jv>.elementor-element-populated{padding:5% 0 5% 10%!important}.elementor-element.elementor-element-7audvyv{margin-bottom:-2%}.elementor-element.elementor-element-7k75mk0{margin-bottom:-2%}#footer{z-index:2;position:relative}.post_title_test-1{height:40px;padding-left:3%;padding-right:3%}.elementor-element.elementor-element-jzrabas>.elementor-element-populated{padding:0}.elementor-element.elementor-element-jsui27h{margin-top:1.5%;padding:0 0 2%}.elementor-element.elementor-element-3h6j4bx .elementor-widget-container{padding:0 0 10%!important}.elementor-element.elementor-element-wuirt59{font-size:17px!important}.elementor-element.elementor-element-ivjaptz{color:#000;font-size:17px!important;font-family:Montesserat,sans-serif,Sans-serif;line-height:1.3em;text-align:justify}.boxamenagement h3.elementor-image-box-title a{color:#fff!important;background-color:#1d4b7f;padding:3%}.box_amenagement .elementor-image-box-content{margin-top:-6%!important}.boxamenagement h3.elementor-image-box-title a:hover{color:#fff!important;background-color:#96c13e!important}.elementor-element.elementor-element-3h6j4bx .elementor-heading-title{padding-top:2%}a.carousel-control-next,a.carousel-control-prev{height:75%!important}.cms-id-26 .card{height:103px;background-color:#fff!important}.cms-id-23 .card{height:95px;background-color:#fff!important}.cms-id-26 h6.card-title{margin-bottom:1%!important}.cms-id-26 span.post-date{padding-bottom:1%}.cms-id-23 h6.card-title{margin-bottom:1%!important}.page-cms-18{padding-left:0!important;padding-right:0!important}.elementor-column-gap-default .elementor-element-populated{padding:10px 0!important}.elementor-element.elementor-element-p3wn22l>.elementor-element-populated{padding-left:15%!important}#product .titreProductFooter{padding-bottom:5%}#product article.product-miniature.product-miniature-default.product-miniature-grid.product-miniature-layout-1.js-product-miniature{text-align:center}div#rev_slider_12_1{height:385px!important;width:915px!important}#featured-category-products-block-center h3.h3.product-title{height:41px!important;overflow:hidden}li.payment-img{text-align:center}li.payment-icons-item{padding-left:unset!important}li.pad-top-footer{color:#212529;padding-top:10%;text-align:center;font-size:14px}img.img-payment{width:100%}.content_home_page_cat .questions,.content_home_page_fag .questions,.faq_cat .questions,.gomakoil_faq_page .questions{font-size:15px}#search_faqs_submit_button{background-color:#1d4b7f}#search_faqs_submit_button_icon .fa-search:before{color:#fff}#module-faqs-display .title_home_page_fag,.title_category_page,.title_faq_page{text-transform:uppercase}.ph_simpleblog.elementor-blog-posts .simpleblog-posts .post-item{box-shadow:0 8px 6px -1px #f5f5f5;-moz-box-shadow:0 8px 6px -1px #f5f5f5;box-shadow:0 8px 6px -1px #f5f5f5;padding-bottom:1%!important;width:100%!important}.post-thumbnail img.img-fluid{width:100%!important,object-fit: cover!important;background-size:cover!important}.elementor-element.elementor-element-pth7l6u .simpleblog-posts-column{padding:1rem;padding-bottom:4%!important;padding-left:3%!important;padding-right:3%!important}.elementor-element.elementor-element-vuiwkgv .simpleblog-posts-column{padding:1rem;padding-bottom:4%!important;padding-left:3%!important;padding-right:3%!important}.cms-id-26 .post-title{padding-top:10%}.cms-id-23 .post-title{padding-top:9%}#category .products-grid .product-miniature-default{height:100%!important}div#ppbs-price{width:100%;text-align:center;font-size:1.85714rem;font-style:normal;font-weight:700;text-transform:none;color:#cf3427!important;background-color:#fff;margin-top:-33%;line-height:1em;padding-bottom:8%}div#ppbs_widget{z-index:20;position:relative}.has-compact-filter #amazzing_filter .compact-toggle{color:#ffff}.has-compact-filter.show-filter #amazzing_filter{z-index:5000000000000}#amazzing_filter{box-shadow:unset}div#amazzing_filter{padding:.3rem!important}.af_filter label{font-size:13px}#guest-tracking a.button.btn.btn-default.button-tntofficiel-medium.pull-right{display:none}a.downloadpdfdba{background-color:#1d4b7f;padding:1%;color:#fff!important}a.downloadpdfdba:hover{background-color:#96bf47;color:#fff!important}li.downloadpdfdba-p{padding-top:1.5%;padding-bottom:1.5%}#guest-tracking span.trackingtnt a{color:#fff!important}#guest-tracking span.trackingtnt{color:#fff!important;background-color:#1d4b7f;padding:2%;padding-left:4%;padding-right:4%;box-shadow:2px 5px 11px 0 #48494c!important}#guest-tracking span.trackingtnt:hover{color:#fff!important;background-color:#96bf47}#guest-tracking span.trackingtnt a:hover{color:#fff!important;background-color:#96bf47}#guest-tracking td.trackingtnt-p{padding-bottom:2%;padding-top:2%}#order-confirmation a.bold.button_large{background-color:#1d4b7f;padding:1%;color:#fff!important;padding-left:2%;padding-right:2%}#order-confirmation a.bold.button_large:hover{background-color:#96bf47;color:#fff!important}#order-confirmation a.und_dba{text-decoration:underline}#guest-tracking .text-right{text-align:right!important;padding-bottom:2%}#checkout article.alert.alert-danger.m-t-2.js-alert-payment-conditions{margin-top:2%}#cms .elementor-widget.elementor-element.elementor-element-ty2nr7k.elementor-widget-prestashop-widget-CustomTpl{box-shadow:0 8px 6px -1px #f5f5f5;-moz-box-shadow:0 8px 6px -1px #f5f5f5;box-shadow:0 8px 6px -1px #f5f5f5}#authentication .NewTitleLogin{position:relative;color:#214c7e!important;margin-top:0;margin-left:4%;width:100%;font-size:36px!important;font-family:Varela Round!important;font-weight:200!important}#authentication p.dejacompte{margin-top:0}#module-ps_emailsubscription-verification .ph_simpleblog{margin:0 auto!important;padding-left:5%!important;padding-right:5%!important}#module-ps_emailsubscription-verification div#inner-wrapper{padding:0;margin:0;max-width:100%}#module-ps_emailsubscription-verification header#header{padding:0;border:unset}#module-ps_emailsubscription-verification div#mobile-header{border-bottom:unset}#module-ps_emailsubscription-verification div#iqitmegamenu-horizontal{border-bottom:unset}#module-ps_emailsubscription-verification img.merci-img{height:100%;background-size:cover;width:100%}#module-ps_emailsubscription-verification p.p-maerci{background:0 0;border:unset;color:#fff;text-align:center;margin-top:-13%;font-size:1.7em;margin-bottom:16%;font-family:Varela Round,Sans-serif}#module-ps_emailsubscription-verification .elementor-widget.elementor-element.elementor-element-8uwg6m5.elementor-widget-heading{margin-top:3%;margin-bottom:3%}.post-thumbnail img.img-fluid{width:100%!important;object-fit:cover;background-size:cover!important}.div-hr-email{margin:0 auto;text-align:center;padding-bottom:1%}.hr-email{border-top-style:solid;border-top-width:1px;border-top-color:#cecece;width:8%;text-align:center;margin-top:2%}#module-ps_emailsubscription-verification .elementor-element.elementor-element-vuiwkgv .post-item{padding:0}#module-ps_emailsubscription-verification .ph_simpleblog.elementor-blog-posts .simpleblog-posts .post-item{margin-bottom:0}#module-ps_emailsubscription-verification .elementor-element.elementor-element-vuiwkgv .simpleblog-posts-column{padding:1rem;padding-bottom:4%!important;padding-left:3%!important;padding-right:3%!important}#module-ps_emailsubscription-verification .ph_simpleblog.elementor-blog-posts .simpleblog-posts .post-item{box-shadow:0 8px 6px -1px #f5f5f5;-moz-box-shadow:0 8px 6px -1px #f5f5f5;box-shadow:0 8px 6px -1px #f5f5f5;padding-bottom:1%!important;width:100%!important}#module-ps_emailsubscription-verification .post-title{padding-top:10%;text-align:center;font-family:Montserrat!important}#module-ps_emailsubscription-verification span.post-date{max-width:100%!important;display:block;padding-bottom:1%;color:#96bf47}#module-ps_emailsubscription-verification .ph_simpleblog .simpleblog-posts .post-thumbnail{margin-bottom:.8rem;text-align:center}.btn.btn-outline-primary.btn-conf{width:25%;padding-top:1%;padding-bottom:1%;margin:2%;text-align:center;color:#fff;border-color:#fff;background-color:#1d4b7f}.btn.btn-outline-primary.btn-conf:hover{color:#1d4b7f;background-color:#fff;border-color:#1d4b7f}.row.div-conf{text-align:center}#module-iqitemailsubscriptionconf-subscription div#inner-wrapper{padding:0;margin:0;max-width:100%}#module-iqitemailsubscriptionconf-subscription header#header{padding:0;border:unset}#module-iqitemailsubscriptionconf-subscription div#mobile-header{border-bottom:unset}#module-iqitemailsubscriptionconf-subscription div#iqitmegamenu-horizontal{border-bottom:unset}#module-iqitemailsubscriptionconf-subscription img.merci-img{height:100%;background-size:cover;width:100%}#module-iqitemailsubscriptionconf-subscription p.p-maerci{background:0 0;border:unset;color:#fff;text-align:center;margin-top:-14%;font-size:1.7em;margin-bottom:16%;font-family:Varela Round,Sans-serif}#module-iqitemailsubscriptionconf-subscription p.disp-n{display:none}#module-iqitemailsubscriptionconf-subscription p.marci{background:0 0;border:unset;color:#fff;text-align:center;margin-top:-16%;font-size:3em;margin-bottom:16%;font-family:Varela Round,Sans-serif;font-weight:700}#module-iqitemailsubscriptionconf-subscription .elementor-element.elementor-element-vuiwkgv .post-item{padding:0}#module-iqitemailsubscriptionconf-subscription .ph_simpleblog.elementor-blog-posts .simpleblog-posts .post-item{margin-bottom:0}#module-iqitemailsubscriptionconf-subscription .elementor-element.elementor-element-vuiwkgv .simpleblog-posts-column{padding:1rem;padding-bottom:4%!important;padding-left:3%!important;padding-right:3%!important}#module-iqitemailsubscriptionconf-subscription .ph_simpleblog.elementor-blog-posts .simpleblog-posts .post-item{box-shadow:0 8px 6px -1px #f5f5f5;-moz-box-shadow:0 8px 6px -1px #f5f5f5;box-shadow:0 8px 6px -1px #f5f5f5;padding-bottom:1%!important;width:100%!important}#module-iqitemailsubscriptionconf-subscription .post-title{padding-top:10%;text-align:center;font-family:Montserrat!important}#module-iqitemailsubscriptionconf-subscription span.post-date{max-width:100%!important;display:block;padding-bottom:1%;color:#96bf47}#module-iqitemailsubscriptionconf-subscription .ph_simpleblog .simpleblog-posts .post-thumbnail{margin-bottom:.8rem;text-align:center}#module-iqitemailsubscriptionconf-subscription .ph_simpleblog{margin:0 auto!important;padding-left:5%!important;padding-right:5%!important}.see-all .elementor-button{padding:.71429rem 1.42857rem}.see-all .elementor-button:active{background-color:#96bf47!important;box-shadow:unset!important;border-color:unset!important}.box_amenagement .elementor-image-box-content{margin-top:-3%!important}.box_amenagement .elementor-image-box-description{margin-top:7%}.backg-b{background-color:#1c4b7f;padding:4% 15%;margin-bottom:5%}.backg-v{background-color:#96c13e;padding:4% 15%;margin-bottom:5%}#product .product-add-cart{padding:0 5%}#module-ph_simpleblog-single h1.h1-blog{padding-bottom:1%}.ph_simpleblog{margin:0 auto!important;padding-left:0!important;padding-right:10%!important}.img-new-blog{width:100%;object-fit:cover;background-size:cover;max-width:100%}.simpleblog-single .post-featured-image:hover{opacity:unset}#module-ph_simpleblog-single .rte-content em{font-style:normal}#module-ph_simpleblog-single h1.h1-blog{padding-right:41%;font-size:30px;color:#95bf47}#module-ph_simpleblog-single .rte-content{font-style:normal;font-size:15px;padding-bottom:1%;line-height:25px;text-align:justify}#module-ph_simpleblog-single .rte-content em span{font-style:normal;font-size:20px;line-height:29px}#module-ph_simpleblog-single .tags-posts{padding-top:5%;padding-bottom:0}#module-ph_simpleblog-single .single-tag{background-color:#f5f5f5;padding:1% 2%;font-size:12px;border-radius:15px;margin:2% 1%;display:inline-flex}#module-ph_simpleblog-single .post-date{float:left}#module-ph_simpleblog-single .post-views{float:left}#module-ph_simpleblog-single .post-likes{padding:0;margin:0}.simpleblog-single .post-meta-info{width:100%;text-align:right}.simpleblog-single .post-meta-info span{border:unset}.share-social{width:68%}a.step-before{float:right;padding:1% 2%;background-color:#1e4b7f;color:#fff!important}a.step-before:hover{box-shadow:0 3px 9px #505050c2;-moz-box-shadow:0 3px 9px #505050c2;border:unset}a.simpleblog-like-button{background-color:#1e4b7f;padding:5px 12px;border-radius:15px;margin-left:1%;color:#fff!important}a.simpleblog-like-button:hover{box-shadow:0 3px 9px #505050c2;-moz-box-shadow:0 3px 9px #505050c2;border:unset}.text-muted-blog{font-size:.9rem;color:#7d7d7d!important;opacity:1;line-height:1.2em}.post-likes i.fa.fa-heart{margin:0}a i.fa.fa-thumbs-o-up{margin-left:10px}.share-title{color:#95bf47}.btn-facebook,.btn-pinterest,.btn-twitter{padding:.5rem 0;text-align:start}.pad-con-0{padding:0}#module-ph_simpleblog-single div#similar_posts{box-shadow:0 -5px 28px #9696961f,0 5px 10px #8080801f;-moz-box-shadow:0 -5px 28px #9696961f,0 5px 10px #8080801f;height:100%;padding:0 15px;margin-top:0;text-align:center}#module-ph_simpleblog-single #similar_posts .simpleblog-posts-column{padding:6% 3%;text-align:center}#module-ph_simpleblog-single #similar_posts .post_title_test-1{margin-top:5%;margin-bottom:0;padding-bottom:15%}h2.sim-post{color:#1e4b7f;padding-top:7%}.pad-blog-left{padding-left:0}#module-ph_simpleblog-single a.ensavoirplus_btn{width:55%!important;margin:0 auto;font-size:15px;display:block;padding:5px;color:#96bf47!important;font-family:Varela Round!important;border:1px solid #96bf47;margin-top:2%;font-weight:400}.post_title_test-1 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.t-a-unjust{text-align:justify}.disable-like{cursor:not-allowed;background-color:#bfbfbf!important;pointer-events:none}.socials-footer{width:15%;margin-right:4%}.faceb-foo{width:15%}.tel-header-img{width:8%;padding-top:1%;padding-bottom:1%}.new-width{width:30%}.num-tel-header{margin-top:2%;margin-bottom:0;margin-left:3%;margin-right:12%;line-height:20px}div#header-user-btn{width:11%}#header .header-btn-w .header-btn .title{display:none}img.avatar-new{margin-top:55%}i.sprite.sprite-panier_icon{margin-top:50%}i.sprite.sprite-panier_icon span.cart-products-count-btn{margin-top:50%}#header .desktop-header-style-2 .col-header-center .search-widget{margin:0 auto;margin-right:0}.desktop-header-style-2 .search-widget{max-width:100%}.p-h2{font-size:14px;font-weight:100;line-height:20px}.num-tel-header span{font-weight:700;font-size:18px}.h2-seo{color:#4b4b4b!important;font-size:36px!important;font-family:Varela Round!important;font-weight:400!important}@media screen and (min-width:1600px){.backg-b{padding:4% 30%}.backg-v{padding:4% 30%}}@media screen and (min-width:1900px){.backg-b{padding:4% 30%}.backg-v{padding:4% 30%}}.mr-tp{margin-top:4%}p.prg-first{font-family:Varela Round Regular,Sans-serif;font-size:14px;font-weight:700}.cent-img{text-align:center}.color-blanc{color:#fff}.title-txt{font-family:Varela Round Regular,Sans-serif;font-size:29px;font-weight:700;margin-bottom:1rem}#ppbs_widget{padding:0;background-color:#fff;border:unset;margin:0}#ppbs_widget .unit-entry{margin-top:10%}#ppbs_widget .unit-entry label{text-align:left;width:32%;left:-3px;position:relative}#ppbs_widget .unit-entry input[type=text],#ppbs_widget .unit-entry select{padding-left:0}.parg-txt{font-family:Varela Round Regular,Sans-serif;font-size:14px;font-weight:400}#ppbs_widget .col-xs-12.col-sm-12{padding:0}.btn-see-all{padding-top:3%;padding-bottom:4%;text-align:center}.head-homepage{text-align:center}.desc-h1{color:#4b4b4b;font-size:36px;font-family:Varela Round,Sans-serif;font-weight:400;margin-bottom:1rem;text-align:center}.sepa-h-p{margin:10px!important;border-top-style:solid;border-top-width:1px;border-top-color:#cecece;width:6%;text-align:center;display:inline-block}.div-desc-access{margin:0 50px;padding:10px}.desc-access{text-align:justify;line-height:1.9em;font-size:16px;margin-bottom:0}.pd-btm{padding-bottom:1%}img.m-w-1{max-width:55%}img.m-w-2{max-width:80%}img.m-w-3{max-width:85%}img.m-w-4{max-width:65%}img.m-w-5{max-width:65%}img.m-w-6{max-width:75%}img.m-w-7{max-width:60%}img.m-w-8{max-width:65%}img.m-w-9{max-width:65%}.align-icn.reclam_mail{width:100%!important}.cms-id-27 .align-icn .elementor-icon-box-wrapper{display:flex}.cms-id-27 .align-icn .elementor-icon-box-icon{margin-right:12px}.cms-id-27 ol{display:flex!important}@font-face{font-display:swap!important}@media only screen and (min-device-width:1020px) and (max-device-width:1466px){div#ppbs-price{margin-top:-40%}}@media (max-width:991.98px){#product table{overflow:scroll}div#ppbs-price{margin-top:-39%;padding-top:2%}.topic_faqs .category_block{min-height:auto!important}#authentication .col-md-2{flex:1 0 33.66667%;max-width:30%}.col-md-3.nousjoindre{padding-left:0}#checkout .col-lg-6.newLogin .form-group.row.align-items-center{margin:0 17%;width:100%;padding:1%}#checkout .col-md-2{flex:1 0 33.66667%;max-width:100%}#checkout .cart-summary-line.cart-total{font-size:1.1rem}#checkout .NewTitle{margin-top:4%;left:7%;font-size:2em!important}#checkout .NewTitle span.login_icon{height:40px;margin-left:-7%}#checkout .NewTitleLogin span.login_icon{height:40px;margin-left:-6%}#checkout .NewTitleLogin{margin-top:-7%;margin-left:3%;font-size:2em!important}#checkout p.dejacompte{margin-top:10%}#product .slick-slide.slick-active{width:355px!important}}@media (max-width:767px){#index .js-product-miniature-wrapper.col-12.col-md-6.col-lg-3.col-xl-3{max-width:70%!important;margin:0 auto;margin-bottom:2%!important}.page-cms-19 .elementor-icon-box-wrapper{display:flex!important}body#module-iqitemailsubscriptionconf-subscription h1.h1.page-title{margin-top:3%;white-space:nowrap}p.product-minimal-quantity i.fa.fa-info-circle{display:none!important;padding-top:0!important}p.product-minimal-quantity{margin-top:2%}body#module-iqitemailsubscriptionconf-subscription h2.elementor-heading-title.elementor-size-default.none{margin-top:9%;margin-bottom:16%}body#module-iqitemailsubscriptionconf-subscription .elementor-widget.elementor-element.elementor-element-3099381.elementor-widget-divider{margin-bottom:20%!important}body#module-iqitemailsubscriptionconf-subscription .box_amenagement .elementor-image-box-content{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:88%!important;height:auto;margin-left:5%!important;margin-top:-10%!important;margin-bottom:12px}body#module-iqitemailsubscriptionconf-subscription .elementor-element.elementor-element-3099381 .elementor-divider-separator{width:28%}body#module-iqitemailsubscriptionconf-subscription .elementor-element.elementor-element-auqj66s .elementor-image-box-title{margin-bottom:19px}body#module-iqitemailsubscriptionconf-subscription .js-product-miniature-wrapper.col-12.col-md-6.col-lg-3.col-xl-3{max-width:67%!important;margin:0 auto}.reclam_phone2{width:31%!important;float:left}#back-to-top{bottom:1.7rem!important;margin-bottom:17%!important;right:7%!important}.encarte44 span.elementor-icon.elementor-animation-grow{margin-left:51%!important}.encarte33 span.elementor-icon.elementor-animation-grow{margin-left:25%!important}.encarte22 span.elementor-icon.elementor-animation-grow{margin-left:32%!important}.TabsForDesktop{display:none!important}.TabsForMobile{display:block!important;position:absolute;margin-top:-18%;width:100%;padding-left:15px;padding-right:15px}.TabsForMobile button#dropdownMenuButton{width:100%}.TabsForMobile a.nav-link.active,.TabsForMobile a.nav-link.show{border:none!important}.tabs.elementor-products-tabs{height:auto;padding-top:37px}.TabsForMobile .dropdown-menu.show{background:#fff;min-width:unset!important;width:92.3%!important;text-align:center!important;padding-top:17px}.topic_faqs .category_block{min-height:auto!important}.crossselling-products .js-product-miniature-wrapper.product-carousel{width:100%!important}.images-container-d-leftd .product-images{margin:0 -.5rem 0 9px}p#erp_paragraphe{font-size:14px!important}.col-product-info{position:unset!important}.my-account-side-links.col-sm-3{min-width:100%!important}.my-account-page-content.col-sm-9{max-width:100%!important}span.TitleMobMenu{font-size:large;margin-top:8%;float:left;display:block;margin-left:-222%;font-family:Varela Round,Sans-serif!important}.menuMobilePerson{display:block!important;max-width:100%!important}.sousmenuMobilePerson{max-width:100%!important}.close.menuclass.row .fa-times:before{content:"\f00d";color:#fff}.menuclass.row i.fa.fa-times{float:right;margin-left:90%}.menuclass.row{height:41px!important;z-index:9999;font-size:x-large;position:relative;margin-top:-6%;cursor:pointer;width:106%}.col-mobile-menu-push #iqitmegamenu-mobile{padding-top:15%}.input-group.js-parent-focus{max-width:94%!important}p.dejacompte{padding-top:6%}.newLogin input.form-control{max-width:94%!important}footer.form-footer.text-center.clearfix button.btn.btn-primary.form-control-submit{margin-bottom:5%}div#lgcomment{margin-right:-3%}.products-grid .product-miniature-default{height:auto!important}article.product-miniature .stars-container{margin-top:20px!important}.js-product-miniature-wrapper.col-12.col-md-6.col-lg-3.col-xl-3{margin-bottom:7%!important}.products.row{margin:-2.35714rem!important}#iqitmegamenu-mobile li>ul{background:#96bf47!important}#iqitmegamenu-mobile{background:#214c7e!important;color:#fff}div#rev_slider_6_1_wrapper{margin-top:5%!important;margin-bottom:-7%!important}.nosvaleurs .elementor-widget-container{margin-top:9%}.nosvaleurs .elementor-icon-box-content{margin-left:-18%}.notremissions .elementor-icon-box-content{margin-left:-18%}.col-md-3.engaements,.col-md-3.votrecompte,.erpFooter,.nousjoindre{margin-top:4%}.col.col-12.col-sm-auto.livraison{margin-top:5%}.btn-group-lg>.btn,.btn-lg.ok{padding:.2rem 2.5rem!important}.card.ccard{margin-bottom:4%}.productComment.row{width:100%!important;float:left}.woocommerce-tabs.container.tabbed-content{width:100%!important;font-size:1em!important;margin-top:-14%;border:none!important}.add.productsAdd{margin:0 auto}#cart .input-group.bootstrap-touchspin{width:73%!important}ul#group_2{margin-left:19%!important}.livraisontxt{width:22%!important}.card-img-top{width:99%!important}.card-body-pd{padding:5%;max-width:97%!important;margin-left:4px}.dba_widjet{margin-bottom:5%}.block-faq-product-page{margin:0 auto!important;float:unset!important;max-width:58%!important}#lgcomment .content-button{margin:unset!important;text-align:center;min-width:100%!important;display:inline-block;margin-top:3%!important}#lgcomment .content-button .lgcomment_button{width:45%!important;margin:0 auto!important;float:unset!important}.button-ask-question{max-width:50%!important}.ProductFooter1{width:100%!important}.titreProductFooter{text-align:center;width:100%!important;white-space:unset!important}i.fa.fa-adjust{filter:invert(100%) sepia(0) saturate(0) hue-rotate(349deg) brightness(151%) contrast(199%)!important;width:200px}.VisaLogo{left:11%}div#card-errors{position:relative;top:21px}#stripe-payment-form{width:100%!important}#cardNumber-element{width:75%}#cardCvc-element,#cardExpiry-element{max-width:278px}.form-row.col-lg-12{float:left;min-width:100%}.col-lg-6.newLogin button.continue.btn.btn-primary.btn-block.btn-lg{width:68%;margin:0 auto;margin-bottom:-1px}.col-lg-6.newLogin .form-group.row.align-items-center{margin:0 auto;width:115%;padding:0}span.login_icon{margin-top:-4%;margin-left:-10%}#checkout .NewTitleLogin{margin-top:3%;margin-left:10%;font-size:23px!important}#authentication .NewTitleLogin{margin-left:10%;font-size:23px!important}.NewTitle{left:10%;white-space:pre-wrap;font-size:22px!important}.contenaire.newsletter{width:80%;float:right;clear:both;display:inline}.dba_widjet .elementor-icon-box-icon{float:left;margin-top:-3%}.dba_widjet .elementor-widget-icon-box .elementor-icon-box-icon{margin-right:30px!important}.dba_widjet .elementor-widget-container{min-height:75px!important}.box_amenagement .elementor-image-box-content{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:90%;height:auto;margin-left:5%;margin-top:-9%;margin-bottom:12px}.box_evacuation .elementor-image-box-content{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:90%;height:auto;margin-left:5%;margin-top:-9%;margin-bottom:12px}.notremissions{width:88%;right:-5%;margin-top:6%}.nosvaleurs{left:5%;width:88%;margin-top:-4%}.nosvaleurs .elementor-icon-box-content span{color:#fff}.nosvaleurs .elementor-icon-box-content p{color:#fff}.notremissions .elementor-icon-box-content span{color:#fff}.notremissions .elementor-icon-box-content p{color:#fff}i.fa.fa-ambulance{filter:invert(100%) sepia(0) saturate(0) hue-rotate(349deg) brightness(151%) contrast(199%)!important;width:200px;height:62px;border:0}.ensav{width:42%!important;position:relative;margin:0 auto;text-align:center}.elementor-element.elementor-element-v1tmlbq>.elementor-container{min-height:unset!important}.productTab1 a.nav-link{display:flex;margin-bottom:5%;width:115%}.productTab2 a.nav-link{display:flex;margin-bottom:5%;width:115%}.scsommesnous .elementor-element.elementor-element-hpeveso>.elementor-element-populated{background-image:url(https://www.accessmarket.fr/img/quinoussommes_mobile.jpg)!important;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}.scsommesnous h2.elementor-heading-title.elementor-size-default.none{color:#fff}}@media only screen and (max-width:322px) and (min-width:318px){.form-row.col-lg-12{float:left;left:-6%;min-width:254px}.ensav{width:48%!important}}@media only screen and (max-width:770px) and (min-width:766px){.Maestro-logo,.Master_Card,.VISA-logo,img.cb-carte-bleue{margin-right:0!important}.VisaLogo{left:5%}#cardCvc-element,#cardExpiry-element{max-width:355px}.form-row{min-width:406px;left:-44%}.sommesnous{min-width:700px}.notremissions{width:52%;float:right;right:-4%}.boxamenagement{width:201%}.boxamenagement .elementor-column.elementor-element.elementor-element-ptfd5yk.elementor-col-25.elementor-inner-column{position:absolute;top:102%}.boxamenagement .elementor-column.elementor-element.elementor-element-aibxsef.elementor-col-25.elementor-inner-column{position:absolute;top:102%;left:25%}.boxevacuation{display:block;top:25%;margin-bottom:109%;width:201%}.boxevacuation .elementor-column.elementor-element.elementor-element-2doqnfv.elementor-col-25.elementor-inner-column{position:absolute;top:102%}.boxevacuation .elementor-column.elementor-element.elementor-element-i53t2q2.elementor-col-25.elementor-inner-column{position:absolute;top:102%;left:25%}.signaletiqueImg .elementor-element.elementor-element-z7zbnlg .elementor-image img{max-width:200%;margin-top:-40%}.rampesImg .elementor-element.elementor-element-xdxtou9 .elementor-image img{max-width:200%;margin-top:-40%}.SommesNousTxt{left:-21%}.ensavoirplus_btn{left:-39%}.nosvaleurs{width:81%!important;float:right;left:-5%}.notremissions{width:72%!important;float:right!important;right:-2%!important}.scsommesnous .elementor-element.elementor-element-hpeveso>.elementor-element-populated{background-image:url(https://www.accessmarket.fr/img/quinoussommes_mobile.jpg)!important;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}.nosvaleurs .elementor-icon-box-content span{color:#fff}.nosvaleurs .elementor-icon-box-content p{color:#fff}.notremissions .elementor-icon-box-content span{color:#fff}.notremissions .elementor-icon-box-content p{color:#fff}.SommesNousTxt span{color:#fff}.contenaire.newsletter{width:73%}.dbawidjetSection,.encartes{display:block;width:205%}.encartes .elementor-column.elementor-element.elementor-element-3m4rzwl.elementor-col-25.elementor-top-column.dba_widjet{position:absolute;top:102%;left:25%;margin-top:18px}.encartes .elementor-column.elementor-element.elementor-element-my11u7a.elementor-col-25.elementor-top-column.dba_widjet{position:absolute;top:102%;width:24%;margin-top:18px}.dbawidjetSection .elementor-column.elementor-element.elementor-element-3m4rzwl.elementor-col-25.elementor-top-column.dba_widjet{position:absolute;top:54%;left:25%}.dbawidjetSection .elementor-column.elementor-element.elementor-element-my11u7a.elementor-col-25.elementor-top-column.dba_widjet{position:absolute;top:54%;width:24%}.dbawidjetSection .elementor-element-dedie{position:absolute;top:42%;left:25%;margin-top:18px}.dbawidjetSection .elementor-element-conseil{position:absolute;top:43%;width:25%;margin-top:18px}.dbawidjetSection .elementor-row{margin-bottom:100px}.encartes .elementor-element-dedie{position:absolute;top:42%;left:25%;margin-top:18px}.encartes .elementor-element-conseil{position:absolute;top:43%;width:25%;margin-top:18px}.encartes .elementor-row{margin-bottom:100px}#footer i.fa.fa-phone{font-size:33px!important}.contact_number{font-size:17px;margin-left:3%}.social_footer{margin-left:7%!important}li.social_icon{margin-top:7px!important}.product-quantity .qty .input-group{height:100%;margin-left:19px}}@media only screen and (max-width:1026px) and (min-width:1022px){.elementor-element.elementor-element-kf5ksko .elementor-image-box-content .elementor-image-box-title{margin-top:-31px}.box_evacuation .elementor-image-box-content{height:auto}.signaletiqueImg .elementor-element.elementor-element-z7zbnlg .elementor-image img{max-width:200%;margin-top:-40%}.rampesImg .elementor-element.elementor-element-xdxtou9 .elementor-image img{max-width:200%;margin-top:-40%}.js-product-miniature-wrapper.col-12.col-md-6.col-lg-3.col-xl-3{max-width:33%}.dbawidjetSection{display:block;width:205%;margin-left:-13%}.dbawidjetSection .elementor-column.elementor-element.elementor-element-3m4rzwl.elementor-col-25.elementor-top-column.dba_widjet{position:absolute;top:54%;left:25%}.dbawidjetSection .elementor-column.elementor-element.elementor-element-my11u7a.elementor-col-25.elementor-top-column.dba_widjet{position:absolute;top:54%;width:24%}.dbawidjetSection .elementor-element-dedie{position:absolute;top:42%;left:25%;margin-top:18px}.dbawidjetSection .elementor-element-conseil{position:absolute;top:43%;width:25%;margin-top:18px}.dbawidjetSection .elementor-row{margin-bottom:100px}.ProductFooter1{margin:0 auto!important;width:58%!important}}@media only screen and (max-width:378px) and (min-width:373px){#back-to-top{bottom:1.7rem!important;top:55rem!important;right:8%!important}}@media (max-width:991.98px){.ph_simpleblog{padding-right:0!important}#module-ph_simpleblog-single h1.h1-blog{padding-right:0;font-size:24px}div#displayPrestaHomeBlogAfterPostContent{text-align:center;margin-bottom:2rem}.centered-pad-div{padding:3% 0;margin-bottom:2%}a.step-before{float:unset}#module-ph_simpleblog-single div#similar_posts{margin-bottom:8%}.pad-blog-left{padding-left:0;padding-right:0}.elementor-column.elementor-element.elementor-element-68lth4v.elementor-col-50.elementor-inner-column{left:15%}.cms-id-27 .align-icn h3.elementor-icon-box-title{font-size:12px;min-width:200%}.cms-id-27 .align-icn .elementor-icon-box-content{text-align:left;padding-top:3px;padding-left:2%}.elementor-widget.elementor-element.elementor-element-4z5ng13.elementor-widget-heading h1{font-size:1.5rem}.cms-id-27 .align-icn .elementor-icon-box-icon{margin-right:0}.cms-id-27 .elementor-element.elementor-element-yqbn5o5{margin-bottom:-4%}img.m-w-1{max-width:40%;padding-top:7%;padding-bottom:9%}img.m-w-2{max-width:55%}img.m-w-3{max-width:55%;padding-top:6%;padding-bottom:9%}img.m-w-4{max-width:50%}img.m-w-5{max-width:40%;padding-bottom:4%}img.m-w-6{max-width:50%}img.m-w-7{max-width:45%;padding-bottom:5%}img.m-w-8{max-width:45%;padding-bottom:3%}img.m-w-9{max-width:45%;padding-bottom:5%}.see-all{padding-top:2%}.btn.btn-outline-primary.btn-conf{width:35%}.elementor-element.elementor-element-17068jr .elementor-icon-box-content .elementor-icon-box-title{color:#797979;font-size:15px}.elementor-element.elementor-element-qzfg7di .elementor-icon-box-content .elementor-icon-box-title{color:#797979;font-size:15px}.elementor-element.elementor-element-p3wn22l>.elementor-element-populated{padding-left:0!important}.cms-id-18 .reclam_mail{width:100%!important}.ph_simpleblog.elementor-blog-posts .simpleblog-posts .post-item{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)!important;padding-bottom:1%!important;width:100%!important}img.img-payment{width:60%}li.pad-top-footer{padding-top:5%;text-align:center;font-size:14px}.elementor-element.elementor-element-ojs0fi5 .elementor-image img{max-width:100%!important}.elementor-element.elementor-element-v6rtxaw .elementor-image img{max-width:100%!important}.elementor-element.elementor-element-ylwwbgj .elementor-image img{max-width:100%!important}.elementor-element.elementor-element-3jzkszn .elementor-image img{max-width:100%!important}.elementor-element.elementor-element-8r3axcc .elementor-image img{max-width:100%!important}.elementor-element.elementor-element-vrt4gwz .elementor-image img{max-width:100%!important}.rampesImg .elementor-element.elementor-element-xdxtou9 .elementor-image img{max-width:120%!important;margin-top:-20%!important}.elementor-element.elementor-element-9uv5mze .elementor-image img{max-width:100%!important}.signaletiqueImg .elementor-element.elementor-element-z7zbnlg .elementor-image img{max-width:100%!important;margin-top:-10%!important}#iqitmegamenu-mobile .mm-expand{width:18rem!important}.col-mobile-menu-push #iqitmegamenu-mobile{padding-top:15%}#iqitmegamenu-mobile{background:#214c7e!important;color:#fff;clear:both;font-size:1.2rem}.menuclass.row{height:41px!important;z-index:9999;font-size:x-large;position:relative;margin-top:-6%;cursor:pointer;width:106%}.menuclass.row i.fa.fa-times{float:right;margin-left:90%}span.TitleMobMenu{font-size:large;margin-top:8%;float:left;display:block;margin-left:-222%;font-family:Varela Round,Sans-serif!important}.cms-id-23 .card{height:110px}.cms-id-26 .card-header{width:40%;margin-top:-6%;max-width:40%!important}.cms-id-26 .card{height:118px}.page-cms-23 .nav-tabs .nav-item{width:25%}#product .ProductFooter1{padding-top:0;margin:0 auto!important;width:0!important;top:84px;margin-left:0!important;margin-right:0!important}#product .col-product-image{max-width:50%;float:left}#product article.product-miniature.product-miniature-default.product-miniature-grid.product-miniature-layout-1.js-product-miniature{text-align:center}#product .slick-slide img{display:inline!important;margin-left:0}#product .col-product-info{position:unset;max-width:50%}#product .rampesImg .elementor-element.elementor-element-xdxtou9 .elementor-image img{max-width:100%;margin-top:-20%}#product .signaletiqueImg .elementor-element.elementor-element-z7zbnlg .elementor-image img{max-width:100%;margin-top:-10%}.elementor-element.elementor-element-5k5ihfn>.elementor-element-populated{padding:5% 0 5% 4%!important}.elementor-element.elementor-element-mn3515w>.elementor-element-populated{padding:5% 0 5% 15%!important}.elementor-element.elementor-element-6k872jv>.elementor-element-populated{padding:5% 0 5% 4%!important}.elementor-element.elementor-element-7k75mk0{margin-bottom:-5%!important}.elementor-element.elementor-element-7audvyv{margin-bottom:-5%!important}#index .elementor-column.elementor-element.elementor-element-9f67tay.elementor-col-50.elementor-inner-column.signaletiqueImg{padding-top:4%!important;padding-bottom:5%!important}#index .elementor-column.elementor-element.elementor-element-65kx3mt.elementor-col-50.elementor-inner-column.rampesImg{padding-top:4%!important;padding-bottom:5%!important}#index .elementor-element.elementor-element-3099381 .elementor-divider{padding-bottom:35px!important}#index .elementor-element.elementor-element-21xs22n .elementor-divider{padding-bottom:35px!important}#index #back-to-top{bottom:1.7rem!important;margin-top:16%!important;top:45rem!important;right:4.8%!important}.text_filtrer{left:13%!important;float:unset!important;position:relative!important;padding-bottom:5%!important}.divdiv_filtrer{display:none}.cms-id-23 .card-header{width:30%!important}.elementor-element.elementor-element-42tod3u .elementor-widget-container{margin:1%!important;padding:3%!important}#index #back-to-top{display:none!important}.d-none{display:block!important}.cms-id-23 .carousel-caption{right:0!important;left:0!important}.cms-id-23 .card-header{width:26%}#index .js-product-miniature-wrapper.col-12.col-md-6.col-lg-3.col-xl-3{max-width:70%!important;margin:0 auto;margin-bottom:2%!important}.page-cms-19 .elementor-icon-box-wrapper{display:flex!important}body#module-iqitemailsubscriptionconf-subscription h1.h1.page-title{margin-top:3%;white-space:nowrap}p.product-minimal-quantity i.fa.fa-info-circle{display:none!important;padding-top:0!important}p.product-minimal-quantity{margin-top:2%}body#module-iqitemailsubscriptionconf-subscription h2.elementor-heading-title.elementor-size-default.none{margin-top:9%;margin-bottom:16%}body#module-iqitemailsubscriptionconf-subscription .elementor-widget.elementor-element.elementor-element-3099381.elementor-widget-divider{margin-bottom:20%!important}body#module-iqitemailsubscriptionconf-subscription .box_amenagement .elementor-image-box-content{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:88%!important;height:auto;margin-left:5%!important;margin-top:-10%!important;margin-bottom:12px}body#module-iqitemailsubscriptionconf-subscription .elementor-element.elementor-element-3099381 .elementor-divider-separator{width:28%}body#module-iqitemailsubscriptionconf-subscription .elementor-element.elementor-element-auqj66s .elementor-image-box-title{margin-bottom:19px}body#module-iqitemailsubscriptionconf-subscription .js-product-miniature-wrapper.col-12.col-md-6.col-lg-3.col-xl-3{max-width:67%!important;margin:0 auto}.reclam_phone2{width:80%!important;float:left}.boxamenagement{width:100%}.elementor-section.elementor-section-boxed>.elementor-container{max-width:unset}}@media (max-width:767px){.elementor-element.elementor-element-ffsj07i .elementor-spacer-inner{height:30px!important}.elementor-element.elementor-element-7vziz74 .elementor-spacer-inner{height:20px!important}.elementor-element.elementor-element-oy1gupv .elementor-spacer-inner{height:15px!important}.elementor-element.elementor-element-18q5d64 .elementor-spacer-inner{height:20px!important}.elementor-element.elementor-element-280w5ph .elementor-spacer-inner{height:15px!important}.elementor-element.elementor-element-mz3jnyd .elementor-spacer-inner{height:15px!important}.elementor-element.elementor-element-ou25yvp .elementor-spacer-inner{height:15px!important}.elementor-element.elementor-element-x4l45or .elementor-spacer-inner{height:10px!important}.elementor-widget.elementor-element.elementor-element-nxzlt9e.elementor-widget-heading h4{font-size:13px}.elementor-widget.elementor-element.elementor-element-3p3dvp6.elementor-widget-spacer{height:15px!important}.elementor-column.elementor-element.elementor-element-68lth4v.elementor-col-50.elementor-inner-column{left:1%;padding-bottom:3%}.cms-id-27 .elementor-element.elementor-element-yqbn5o5{margin-bottom:-6%}.cms-id-27 .elementor-widget.elementor-element.elementor-element-mw8ixn6.elementor-widget-heading h2{padding:5%}.cms-id-27 .elementor-element.elementor-element-s68zcpq .elementor-spacer-inner{height:0}.cms-id-27 .elementor-widget.elementor-element.elementor-element-fhtjvqn.elementor-widget-text-editor{padding:0 0 0 5%}.cms-id-27 .elementor-widget.elementor-element.elementor-element-4z5ng13.elementor-widget-heading{padding:5%}.cms-id-27 .elementor-widget.elementor-element.elementor-element-p1uia4j.elementor-widget-spacer{height:0!important}.cms-id-27 .elementor-widget.elementor-element.elementor-element-8hhm0g6.elementor-widget-text-editor{padding:0 0 0 5%}.cms-id-27 .elementor-widget-icon-box .elementor-icon-box-icon{margin-left:5%!important;margin-right:0!important;margin-bottom:0!important}.box_amenagement .elementor-image-box-content{margin-top:-7%!important}.div-desc-access{margin:0}.mr-tp{margin-top:10%;margin-bottom:10%}.sepa-h-p{width:25%}.backg-b{margin-bottom:20%}.backg-v{margin-bottom:20%}.see-all{padding-top:11%;margin-top:2%}.div-hr-email{padding-bottom:10%;margin-top:-8%}#module-iqitemailsubscriptionconf-subscription .elementor-element.elementor-element-vuiwkgv .simpleblog-posts-column{padding-bottom:7%!important;padding-left:10%!important;padding-right:10%!important}#module-ps_emailsubscription-verification .elementor-element.elementor-element-vuiwkgv .simpleblog-posts-column{padding-bottom:7%!important;padding-left:10%!important;padding-right:10%!important}.row.div-conf{padding-top:1%}.btn.btn-outline-primary.btn-conf{width:60%;padding-top:3%;padding-bottom:3%}#module-iqitemailsubscriptionconf-subscription .div-merci{height:150px}#module-iqitemailsubscriptionconf-subscription p.p-maerci{background:0 0;border:unset;color:#fff;text-align:center;margin-top:-23%;font-size:1.5em;margin-bottom:15%;line-height:25px}#module-iqitemailsubscriptionconf-subscription p.marci{background:0 0;border:unset;color:#fff;text-align:center;margin-top:-27%;font-size:2em;margin-bottom:27%}#module-iqitemailsubscriptionconf-subscription p.p-maerci.alert.alert-danger{margin-bottom:20%!important}#module-ps_emailsubscription-verification .div-merci{height:150px}#module-ps_emailsubscription-verification p.p-maerci{background:0 0;border:unset;color:#fff;text-align:center;margin-top:-20%;font-size:1.1em;margin-bottom:25%}#module-ps_emailsubscription-verification h2.elementor-heading-title.elementor-size-default.none{margin-top:0;margin-bottom:0}.cms-id-18 .reclam_mail{width:100%!important;margin-top:-10%;margin-bottom:10%;float:left}.elementor-widget.elementor-element.elementor-element-qzfg7di.elementor-widget-icon-box.elementor-view-default.elementor-position-left.elementor-vertical-align-bottom.reclam_map{width:100%!important;margin:0 auto;float:left}.elementor-element.elementor-element-p3wn22l>.elementor-element-populated{padding-left:0!important}.elementor-element.elementor-element-7i95cw2 .elementor-heading-title{color:#1d4b7f;font-size:14px;font-family:Varela Round,Sans-serif;line-height:20px}.page-cms-18{margin-bottom:3%!important}#checkout .form-row.col-lg-12{float:none!important}#guest-tracking a.downloadpdfdba{background-color:#1d4b7f;padding:2%;color:#fff!important}#guest-tracking li.downloadpdfdba-p{padding-top:3%;padding-bottom:3%}.elementor-element.elementor-element-pth7l6u .simpleblog-posts-column{padding-left:10%!important;padding-right:10%!important;padding-bottom:10%!important}.elementor-element.elementor-element-vuiwkgv .simpleblog-posts-column{padding-left:10%!important;padding-right:10%!important;padding-bottom:10%!important}.content_home_page_cat .questions,.content_home_page_fag .questions,.faq_cat .questions,.gomakoil_faq_page .questions{font-size:14px}img.img-payment{width:100%}li.pad-top-footer{padding-top:10%;text-align:center;font-size:12px}.col-lg-4.col-md-12.col-sm-12.disp-no{display:none}#product .woocommerce-tabs.container.tabbed-content{margin-top:0!important}#product .dba_widjet .elementor-icon-box-icon{float:none!important;margin-top:1%!important;margin-bottom:0!important}#product i.fa.fa-globe{width:50px!important;border:unset!important}#product .elementor-element-4mktca5 .elementor-icon-box-content{border:unset!important}#product i.fa.fa-info-circle{border:unset!important;width:35px!important}#product i.fa.fa-flag-o{border:unset!important;width:30px!important}#product .elementor-element.elementor-element-livrasongratuit .elementor-widget-container{padding:0!important;margin-right:0!important}#product .encartes .elementor-widget-icon-box .elementor-icon-box-description{width:100%!important;margin:0!important}#product .elementor-icon-box-content.prod{margin-left:0!important}#product .dba_widjet .elementor-widget-icon-box .elementor-icon-box-icon{margin-right:60px!important}#authentication .col-md-2{flex:1 0 33.66667%;max-width:1000%}#authentication .col-lg-6.newLogin .form-group.row.align-items-center{margin:0 auto;width:100%;padding:0}#checkout .NewTitle{margin-top:4%;left:8%;font-size:1.9em!important}#checkout span.login_icon{margin-top:-3%;margin-left:-10%!important}#checkout .NewTitleLogin{margin-top:2%;margin-left:10%;font-size:1.9em!important}.elementor-element.elementor-element-ttkuphl{margin-top:0!important}.col-md-3.nousjoindre{padding-left:4%}.elementor-element.elementor-element-ojs0fi5 .elementor-image img{max-width:30%!important}.elementor-element.elementor-element-v6rtxaw .elementor-image img{max-width:30%!important}.elementor-element.elementor-element-ylwwbgj .elementor-image img{max-width:30%!important}.elementor-element.elementor-element-3jzkszn .elementor-image img{max-width:30%!important}.elementor-element.elementor-element-8r3axcc .elementor-image img{max-width:30%!important}.elementor-element.elementor-element-vrt4gwz .elementor-image img{max-width:30%!important}.rampesImg .elementor-element.elementor-element-xdxtou9 .elementor-image img{max-width:35%!important;margin-top:0!important}.elementor-element.elementor-element-9uv5mze .elementor-image img{max-width:30%!important}.signaletiqueImg .elementor-element.elementor-element-z7zbnlg .elementor-image img{max-width:30%!important;margin-top:0!important}.Presentation,.ProductAttachments,.ProductDetails,.Relatedproducts,.extracontent,.questionReponses,.titreProductFooter{font-size:1.8em!important}#product.Presentation,.ProductAttachments,.ProductDetails,.Relatedproducts,.extracontent,.questionReponses,.titreProductFooter{color:#4b4b4b!important;font-size:1.6em!important}#product .product-accessories p.section-title{font-size:1.9em!important}.slick-arrow{background:#1d4b7f;color:#fff}.products-grid .slick-slide>div:only-child,.products-grid .slick-slide>div>.product-carousel{height:100%;width:100%!important;padding-left:0;padding-right:5%}.slick-prev:before{position:relative!important;margin-top:-22%!important;content:"\F104";right:1px!important}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:1;cursor:default}#product .titreProductFooter{padding-bottom:15%}#product .elementor-element.elementor-element-4mktca5 .elementor-icon-box-wrapper .elementor-icon-box-description{width:100%!important;margin-left:0!important}.titreProductFooter{text-align:center;width:100%!important;white-space:nowrap!important;font-size:1.6em!important}#iqitmegamenu-mobile .mm-expand{width:22rem!important}#product .slick-slide img{margin-left:0}.products.row .js-product-miniature-wrapper.col-12.col-md-6.col-lg-3.col-xl-3{margin-bottom:4%!important;max-width:87%;margin-left:7%}#product .col-product-info{max-width:100%}#product .col-product-image{max-width:100%}#product .col-product-info{max-width:100%!important}#product .col-product-image{max-width:100%!important}div#rev_slider_12_1{height:284px!important;width:auto!important}.elementor-element.elementor-element-4yej532{margin-top:15%!important}.elementor-element.elementor-element-v1tmlbq{padding-top:7%!important}.cms-id-23 h6.card-title{margin-bottom:4%!important}.cms-id-26 .card-header{width:30%!important;margin-top:-6%}.elementor-element.elementor-element-3h6j4bx .elementor-widget-container{padding:0 0 8%!important}.elementor-element.elementor-element-wuirt59 .elementor-widget-container{padding:0 0 10%}a.carousel-control-next,a.carousel-control-prev{height:54%!important}.cms-id-26 .card{height:110px}.cms-id-23 .card{height:110px}.elementor-element.elementor-element-roqmljk{margin-top:-8%}#BlogImg{height:230px!important;object-fit:cover!important}.elementor-element.elementor-element-ivjaptz .elementor-widget-container{padding:0}.page-cms-23 .elementor-section.elementor-element.elementor-element-kn8nd0y.elementor-top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{margin-top:-30%;padding-top:0!important}.elementor-element.elementor-element-ivjaptz{padding-bottom:10%}.elementor-element.elementor-element-ivjaptz .elementor-widget-container{padding:0!important}.post_title_test-1{height:30px;padding-left:1%;padding-right:1%}.elementor-element.elementor-element-5k5ihfn>.elementor-element-populated{padding:5% 0 5% 4%!important}.elementor-element.elementor-element-mn3515w>.elementor-element-populated{padding:5% 0 5% 4%!important}.elementor-element.elementor-element-6k872jv>.elementor-element-populated{padding:5% 0 5% 4%!important}.elementor-element.elementor-element-7k75mk0{margin-bottom:-5%!important}.elementor-element.elementor-element-7audvyv{margin-bottom:-5%!important}.ph_simpleblog.elementor-blog-posts .simpleblog-posts .post-item{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)!important;padding-bottom:1%!important;width:100%!important;margin-bottom:2%}.post-thumbnail img.img-fluid{width:100%!important;object-fit:cover;max-width:100%;background-size:cover!important;height:178px!important}#category .products.row{padding-left:10%;padding-right:10%;margin:0!important}#index .elementor-column.elementor-element.elementor-element-9f67tay.elementor-col-50.elementor-inner-column.signaletiqueImg{padding-top:4%!important;padding-bottom:5%!important}#index .elementor-column.elementor-element.elementor-element-65kx3mt.elementor-col-50.elementor-inner-column.rampesImg{padding-top:4%!important;padding-bottom:5%!important}#index .elementor-element.elementor-element-3099381 .elementor-divider{padding-bottom:35px!important}#index .elementor-element.elementor-element-21xs22n .elementor-divider{padding-bottom:35px!important}#index #back-to-top{bottom:1.7rem!important;margin-top:16%!important;top:45rem!important;right:4.8%!important}. .nav-tabs .nav-item{width:60%!important}.text_filtrer{left:13%!important;float:unset!important;position:relative!important;padding-bottom:5%!important}.divdiv_filtrer{display:none}.cms-id-23 .card-header{width:30%!important}.elementor-element.elementor-element-42tod3u .elementor-widget-container{margin:1%!important;padding:3%!important}.BlogFiltrer{margin-top:15%}.d-none{display:block!important}.cms-id-23 .carousel-caption{right:0!important;left:0!important}.cms-id-23 .card-header{width:26%}.btn-see-all{padding-top:10%;padding-bottom:6%}.cms-id-19 .elementor-widget-icon-box .elementor-icon-box-icon{margin-left:0!important;margin-right:15px!important;margin-bottom:15px}.elementor-element.elementor-element-mn3515w>.elementor-element-populated{padding:0 0 0 4%!important}.reclam_mail{width:100%!important}.page-cms-23 .nav-tabs .nav-item{width:60%}.page-cms-23 .elementor-section.elementor-element.elementor-element-kn8nd0y.elementor-top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{margin-top:0;padding-top:0!important}.BlogFiltrer{margin-top:-12%}#product .product-add-cart{padding:0 14%}.disp-flex{display:inline-flex}.centered-pad-div{padding:3% 0;margin-bottom:5%}#module-ph_simpleblog-single div#similar_posts{margin-bottom:10%}.t-a-unjust{text-align:start}.contact_number{font-size:18px;display:inline;margin-left:3%;vertical-align:middle}.socials-footer{width:10%;margin-right:4%}.faceb-foo{width:10%}#product table{overflow:scroll;display:block;width:100%;overflow-y:hidden;margin-left:0!important;margin-right:0!important}}

#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe {
    border-left: unset!important;
    background-color: #fff!important;
    padding: 0 3%!important;
    opacity: 1;
    width: 12.5%;
}
#product .button-ask-question {
    max-width: 17%!important;
}
.product-variants>.product-variants-item .custom-select2 {
    display: inline-block;
    min-width: 62%;
    margin-left: 12%;
}
.mr-tp-guid {
    margin-top: 8%;
}

.simpleblog-socialshare-icons {
    padding-bottom: 3%;
}
.product-miniature {
    transition: background .3s ease,box-shadow .3s ease;
}
.products-grid .product-miniature-default {
    height: 100%!important;
}
#product .block-faq-product-page {
    margin-top: 0px;
}


/*div#rev_slider_16_1 {
    height: 421.5px!important;
    width: 915px!important
}*/
a.ensavoirplus_btn:hover {
    color: #1e4b7f!important;
    border: 1px solid #1e4b7f;
    transition: all 0.2s !important;
}
#module-ph_simpleblog-single a.ensavoirplus_btn:hover {
    color: #1e4b7f!important;
    border: 1px solid #1e4b7f;
    transition: all 0.2s !important;
}

#iqitmegamenu-mobile .mm-expand {
    width: 3rem!important;
    padding-left: 0%!important;
    z-index: 99;
}
#iqitmegamenu-mobile a {
    padding: 1em 0em 1em 1em;
    z-index: 9;
    position: relative;
}


#mobile-header .mobile-buttons-bar {
    background: #ffffff;
}
#mobile-header .col-mobile-menu-dropdown.show .m-nav-btn {
    color: #404040;
}
#mobile-header .m-nav-btn:hover {
    background: #ffffff;
}
#mobile-header .m-nav-btn:hover {
    color: #404040;
}
#mobile-header .m-nav-btn {
    border: unset;
    color: #404040;
}
#mobile-header .col-mobile-menu-dropdown .close-icn {
    background: #fff;
    display: none;
}
#mobile-header .col-mobile-menu-dropdown.show .burgr-mnu {
    background: #fff;
   display: none;

}
#mobile-header .col-mobile-menu-dropdown.show .close-icn {
    background: #fff;
    display: block;
}

#mobile-header .col-mobile-menu-dropdown.show {
    background: #ffffff;
}
#mobile-header.mobile-header-style-3 .m-nav-btn {
    width: 25%;
}
#iqitmegamenu-mobile .mm-expand {
    width: 3rem!important;
    padding-left: 0%!important;
    z-index: 999;
}
#iqitmegamenu-mobile a {
    padding: 1em 0em 1em 1em;
    z-index: 9;
    position: relative;
}

#iqitmegamenu-mobile {
    background: #ffffff!important;
    color: #404040;
    clear: both;
    font-size: 1.2rem;
    padding: 1% 3%;
    -webkit-box-shadow: 1px 16px 17px -1px rgba(123, 123, 123, 0.26);
-moz-box-shadow: 1px 16px 17px -1px rgba(123, 123, 123, 0.26);
box-shadow: 1px 16px 17px -1px rgba(123, 123, 123, 0.26);
}  
#iqitmegamenu-mobile a, #iqitmegamenu-mobile a:link, #iqitmegamenu-mobile a:visited, #iqitmegamenu-mobile a:hover {
    color: #114c82;
}  
 #iqitmegamenu-mobile li>ul {
    background: #fbfbfb;
    margin-left: 0rem;
} 
#iqitmegamenu-mobile li>ul>li>ul {
    background: #fbfbfb;
} 
.brdr-tp {
    border-top: 1px solid #eceaea;
}
.brdr-btm {
    border-bottom: 1px solid #eceaea;
}
#iqitmegamenu-mobile li.show>ul li.brdr-tp {
    border: unset;
}
.search-mob-mn {
    padding-top: 2%;
    padding-bottom: 4%;
}
.search-mob-mn input.form-control.form-search-control {
    background-color: #eeeeee;
    color: #616161 !important;
    border: solid 1px #ffffff;
    padding: 1rem;
}
.search-mob-mn .fa-search:before {
    color: #616161;
}
.search-mob-mn input.form-control.form-search-control::-webkit-input-placeholder { 
  color: #616161;
}

.search-mob-mn input.form-control.form-search-control:-ms-input-placeholder { 
  color: #616161;
}

.search-mob-mn input.form-control.form-search-control::placeholder {
  color: #616161;
}
#iqitmegamenu-mobile li.show>ul li.brdr-tp a {
    color: #333333;
}
#mobile-header .col-mobile-logo {
    padding: 0;
    width: 60%;
    text-align: left;
}
#mobile-cart-toogle {
    width: 100% !important;
    padding: 0 !important;
}



.display-non-desc{
    display: none;
}
.wi-inp{
    width: 53%;
}


.modal-body button.close {
         background-color: black !important;
    position: absolute;
    top: -24px;
    right: -24px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    width: 35px;
    height: 35px;
    font-size: 28px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    background: #0a0a0b;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

.modal-content {
   
    border: solid 2px #eeeeee !important;
    border-radius: 15px !important;
  
}
.modal-backdrop.fade {
opacity: 0.8;
filter: alpha(opacity=60);
}
.modal-backdrop.fade.in {
opacity: 0.8;
filter: alpha(opacity=60);
}


img.thumb.js-thumb.img-fluid {
    height: 62px;
}
.slick-list {
    height: 550px;
}
/*.slick-track {
    height: 500px;
}*/
#product-images-large img.img-fluid{
    display: block!important;
    margin: auto;
}
 .product-cover:hover .slick-next {
    right: 0rem;
}
.product-cover:hover .slick-prev {
    left: 0rem;
} 
.slider-video-min::before {
    content: " ";
    background-image: url(/themes/warehouse/assets/img/play-button.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: center center;
    width: 83.06px;
    height: 62.3px;
    left: 7%;
}
.col-2.col-left-product-thumbs {
    margin-top: 0%;
}
.player-img {
    max-width: 71%;
    height:auto;
}


.video_product iframe {
    height: 430px!important;
}

.images-container-d-leftd .product-images:hover .slick-prev {
    z-index:99999 !important;
    display:block !important;
}
.images-container-d-leftd .product-images:hover .slick-next {
    z-index:99999 !important;
    display:block !important;
}  
body#product .modal-backdrop {
    background: rgba(62, 58, 58, 0.8);
}
.modal-body button.close {
    margin-right: 1%;
    margin-top: 1%;
    position: relative;
    top: 0;
    right: 0;
}
.modal-body .close:hover {
    color: #fff;
    text-decoration: none;
    background-color: #000000 !important;
}
#product-modal .modal-body .slick-track {
    height: 100px !important;
}
.modal-body .slick-slide {
    height: 100px;
    outline: unset;
}
.modal-body .slick-list {
    height: 100%!important;
}
.slick-current .thumb.js-modal-thumb.img-fluid {
    border: 2px solid #1c4b7f;
    opacity: 0.7 !important;
}
#product-modal .modal-body .slick-slide img {
    height: 70px;
}
a.easyzoom-product {
    cursor: pointer;
}
.modal-body div {
    text-align: center;
}
img.js-modal-product-cover.product-cover-modal {
    width: 100%;
    object-fit: contain;
    padding: 0% 5% 5% 5%;
}
div#modal-product-thumbs {
    height: 100px !important;
    margin-bottom: 2%!important;
    margin-left: 2%!important;
    margin-right: 2%!important;
}
.images-container-left .product-images .slick-arrow {
    height: 6% !important;
     margin-top: -10%; 
}
.ProductThumbDba {
cursor : pointer;
    
}
.modal-body .slick-next {
    right: 3rem !important;
}
.modal-body .slick-prev {
    left: 3rem !important;
}
.col-10.col-left-product-cover .slick-initialized .slick-slide {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.slick-prev:before {
    position: relative!important;
    margin-top: 0!important;
    content: "\F104";
    right: 1px!important;
}




@media (max-width: 991.98px) {
i.fa.sprite.sprite-panier_icon.mobile-bag-icon {
    margin: auto;
}    
    .circle-log {
    text-align: center;
    line-height: 15px;
    border-radius: 5px;
    min-width: 30px;
    height: 4px;
    font-size: .8rem;
    position: relative;
    top: -8px;
    right: 7px;
    padding: 0px 5px;
    background-color: #66a71b;
}
i.sprite.sprite-panier_icon span.cart-products-count-btn {
    margin-top: 30%;
}
i.sprite.sprite-panier_icon {
    margin-top: 0%;
    margin-left: 0%;
}    
img.avatar-new {
    margin-top: 0;
    width: 30px;
    height: 28px;
}
.phne-mn-mb {
    width: 30px;
    height: 28px;
}    
.phone-tp-mobile {
    width: 30px;
    height: 30px;
    margin-right: 30%;
}    
.burgr-mnu {
    width: 50%;
    margin-left: 30%;
}
.close-icn{
    width: 50%;
    margin-left: 35%;
}    
    #mobile-header .mobile-main-bar {
    padding-left: 4%;
}
#mobile-header .row-mobile-buttons {
    margin-left: -20px;
    margin-right: -15px;
    padding-bottom: 5px;
}
.mobile-row {

    padding: 1% 0;
}
.mobile-row-2 {
    width: 100%;
    margin: auto;
}
#mobile-header{
  -webkit-box-shadow: 0px 0px 46px 14px rgba(161, 161, 161, 0.15);
-moz-box-shadow: 0px 0px 46px 14px rgba(161, 161, 161, 0.15);
box-shadow: 0px 0px 46px 14px rgba(161, 161, 161, 0.15);
padding: 0% 1%;
background-color: #fff;
}

.pd-menu-0 {
    padding: 0;
    text-align: center;
}
.socials-menu-a {
    padding: 0 !important;
    margin: 5%;
    width: 25%;
}
.socials-menu {
    width: 100%;
}
.socials-menu-div {
    width: 30%;
    margin: auto;
    padding-top: 5%;
    padding-bottom: 3%;
}
.socials-menu-div .text-vert-tit-footer {
    font-size: 25px;
    color: #95bf47;
    font-weight: 700;
    margin-bottom: 3%;
    text-align: center;
    
}
.wi-inp{
    width: 80%;
}



.product-cover:hover .slick-next {
   right: -1rem;
}
.product-cover:hover .slick-prev {
   left: -1rem;
} 
#product .slick-slide.slick-active {
   width: 324px!important;
}
.modal-body .slick-next {
   right: 0rem !important;
}
.modal-body .slick-prev {
   left: 0rem !important;
}
.slick-track {
   height: 100%;
}    
.player-img {
   max-width: 85%;
   margin-top: 11%;
}  
.slick-list {
   height: 80px;
}
div#product-images-large .slick-list.draggable {
   height: 350px;
}
.slider-video-min::before {
   content: " ";
   background-image: url(/themes/warehouse/assets/img/play-button.svg);
   position: absolute;
   background-repeat: no-repeat;
   background-size: 35%;
   background-position: center center;
   left: 6px;
   width: 65.02px;
   height: 50.02px;
   margin-top: 7px;
}
.images-container-d-leftd .product-images:hover .slick-prev {
    display: none !important;
}
.images-container-d-leftd .product-images:hover .slick-next {
    display: none !important;
}
.products.slick-products-carousel.products-grid.slick-default-carousel.slick-initialized.slick-slider .slick-list {
    height: 100%;
}
#product-modal .modal-body .slick-slide img {
    max-width: 65px;
}
}

@media (max-width: 767.98px) {
.bg__card__calc input {
    margin: auto !important;
} 
.main__card-title {
    text-align: center;
}
.bg__card__calc input#hauteur {
    margin-top: .5rem!important;
}
.circle-log {
    text-align: center;
    line-height: 15px;
    border-radius: 5px;
    min-width: 30px;
    height: 4px;
    font-size: .8rem;
    position: relative;
    top: -8px;
    right: 7px;
    padding: 0px 5px;
    background-color: #66a71b;
}    
    img.avatar-new {
    margin-top: 0;
    width: 30px;
    height: 28px;
}
.phne-mn-mb {
    width: 30px;
    height: 28px;
}
   
    
/*div#rev_slider_16_1 {
        height: 284px!important;
        width: auto!important
    } */   
    
    
.simpleblog-socialshare-icons {
    padding-bottom: 0%;
}    
    
.mr-tp-guid {
    margin-top: 10%;
}    
    
#product #lgcomment .content-button .lgcomment_button {
    width: 70%!important;
    text-align: center;
}    
#product #lgcomment .content-button {
    text-align: left;
    margin-top: 5%!important;
}    
#product .block-faq-product-page {
    max-width: 100%!important;
} 
#product .button-ask-question {
    max-width: 50%!important;
}
    .card-body-pd {
    padding: 2%;
    max-width: 100%!important;
    margin-left: 0;
    height: auto;
    min-height: 100% !important;
}
#category .card.ccard.col-lg-4.col-md-6.col-sx-12 .card-img-top {
    display: none;
}
#category .products.row {
    padding-left: 0;
    padding-right: 0;
    margin: 0!important;
}
#category .products-grid .product-miniature-default {
    height: 100%!important;
    padding: 5% 0;
}
.product-miniature-default .product-add-cart .input-qty {
    max-width: 20px;
    min-width: 20px;
    margin: 0!important;
}
.btn-product-list {
    padding: 3%!important;
}
a.btn.btn-product-list {
    padding: 5% 3%!important;
}
.products.row {
    margin: -2%!important;
}
.products-grid .product-miniature-default {
    height: 100%!important;
        padding-left: 0% !important;
    padding-right: 0% !important;
}
.products-grid .product-add-cart {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
#category div#content-wrapper {
    padding-right: 5px;
    padding-left: 5px;
}
body#product .container-fluid {
    padding-right: 0;
    padding-left: 0;
}
#product .product-miniature-grid {
    padding: 3% 0;
}
#featured-category-products-block-center h3.h3.product-title {
    height: 60px!important;
}
#product .product-add-cart {
    padding: 0 0%;
    margin: auto auto 0 auto;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
#product .input-group.input-group-add-cart {
    justify-content: center;
}
.products-grid .product-miniature-default:hover{
   border: 1px solid transparent!important;
}



.socials-menu-div {
    width: 35%;
    padding-top: 6%;
    padding-bottom: 1%;
}
.has-compact-filter #amazzing_filter {
    z-index: 99;
}
.socials-menu-div .text-vert-tit-footer {
    font-size: 18px;
}
.burgr-mnu {
    width: 100%;
    margin-left: 30%;
}
.close-icn{
    width: 100%;
    padding: 15%;
    margin-left: 14%;
} 
#mobile-header .mobile-main-bar {
    padding-left: 3%;
} 
 #iqitmegamenu-mobile li>ul {
    background: #fbfbfb !important;
} 
#iqitmegamenu-mobile li>ul>li>ul {
    background: #fbfbfb !important;
} 
.mobile-row {

    padding: 1% 0;
}
.mobile-row-2 {
    width: 100%;
    margin: auto;
}
#mobile-header{
  -webkit-box-shadow: 0px 0px 46px 14px rgba(161, 161, 161, 0.15);
-moz-box-shadow: 0px 0px 46px 14px rgba(161, 161, 161, 0.15);
box-shadow: 0px 0px 46px 14px rgba(161, 161, 161, 0.15);
background-color: #fff;
}
.wi-inp{
    width: 100%;
}


.slick-list {
    height: 65px;
} 
div#product-images-large .slick-list.draggable {
    height: 290px;
}
 .product-cover:hover .slick-next {
    right: 0rem;
}
.product-cover:hover .slick-prev {
    left: 0rem;
} 
  
.col-2.col-left-product-thumbs {
    left: 0%;
}
#product .images-container .product-cover {
    text-align: center;
}
    
.slider-video-min::before {
    content: " ";
    background-image: url(/themes/warehouse/assets/img/play-button.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: 35%;
    background-position: center center;
    left: 6px;
    width: 14%;
    height: 74%;
    margin-top: 10px;
}    

}
#cms .BlogTitle .nav-tabs .nav-item:nth-child(2) .nav-link {
    background-color: red !important;
    opacity: 1;
    color: #fff !important;
    border-color: red!important;
    text-transform: uppercase !important;
    font-size: 15px !important;
}


/* command page custom css by nzaou */

.command-page-title{
    display: none;
}

.command-logo-container{
    display: flex;
    justify-content: center;
    padding: 30px 0;
    border-bottom: 1px solid #BEBEBE;
}

#checkout-personal-information-step , body#checkout section.checkout-step.-current .step-title{
    border: none !important;
}

body#checkout section.checkout-step.-current .step-title{
    font-weight: 500;
}


#checkout-personal-information-step .step-title.h3 , .NewTitleLogin{
    color: #204d7f !important;
    font-size: 34px !important;
    font-family: 'Montserrat', sans-serif !important;
}

@media only screen and (max-width: 450px){
         
    #checkout .NewTitleLogin{
        margin-left: 0 !important;
        margin-top: 50px;
        font-size: 20px !important;
        margin-bottom: 20px;
    }
    
    .input-group.js-parent-focus, .newLogin input.form-control{
        max-width: 100% !important;
    }

}

.NewTitleLogin .login_icon{
    display: none;
}


.step-number{
    display: none !important;
}


.NewTitleLogin{
    position: static;
    margin-top: 0;
    margin-left: 0;
}

body#checkout section.checkout-step.-current .content{
    padding: 0;
}

.col-lg-6.ConnectedCustomer{
    padding: 0;
}

.col-lg-6.newLogin{
    border: none;
}

p.dejacompte{
    margin-top: 2%;
    display: none;
}


p.dejacompte a[aria-expanded="true"]{
     display: none !important;
}

body#checkout section.checkout-step #personal-information-step-login{
    padding: 1.5rem 0 !important;
}

.forgot-password{
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.checkout-step.-reachable.-complete{
    display: none !important;
}

.checkout-step.-current.-reachable.-complete.js-current-step{
    display: block !important;
}

.block-promo .cart-voucher-area{
    background: white;
}

.btn.btn-secondary.discount-submit-btn{
    background: #204D7F;
    color: white;
    text-transform: uppercase;
    font-size: 11px;
}

#checkout-personal-information-step .step-title.h3{
    font-size: 32px;
    color: #204D7F;
    padding-bottom: 0;
}

#checkout-addresses-step .step-title.h3{
    font-size: 32px;
    color: #204D7F;
    padding-bottom: 0;
}

#checkout-delivery-step .step-title.h3{
    font-size: 32px;
    color: #204D7F;
    padding-bottom: 0;
}

#checkout-payment-step .step-title.h3{
    font-size: 32px;
    color: #204D7F;
    padding-bottom: 0;
}

#order-summary-content{
    display: none;
}

body#checkout .additional-information{
    margin-left: 0;
    margin-right: 0;
}

.definition-list dl{
    justify-content: center;
}

#payment-option-2-additional-information p{
    text-align: center;
}

@media only screen and (max-width: 450px){
    #js-checkout-summary{
      margin-top: 20px;
    }
}

.NewTitle{
    display: none;
}

.col-lg-6.newCustomer{
    border: none;
}

.col-lg-6.newCustomer button.continue.btn.btn-primary.btn-block.btn-lg{
    margin: 0;
}

.col-lg-6.newCustomer{
    padding: 0;
}

.-complete .step-title.h3{
    color: #204D7F !important;
}

body#checkout section.checkout-step.-current, body#checkout section.checkout-step{
    opacity: 1 !important;
}

body#checkout section.checkout-step .content{
    display: block !important;
}

body#checkout section.checkout-step .not-allowed{
    opacity: 1 !important;
}

.command-main-page-content #wrapper  .step-title.h3{
    font-size: 32px !important;
    color: #204D7F !important;
    font-weight: 500 !important;
    margin-bottom: 1rem !important;
    margin-left: -1.4rem !important;
    margin-right: -1.4rem !important;
    padding: 0 1.4rem 1.4rem!important;
}

.btn.btn-primary.continue.btn-block.btn-lg[name = 'confirm-addresses']{
    margin-top: 30px !important;
}

#checkout-personal-information-step .content , #checkout-addresses-step .content{
    position: relative;
}

#checkout_addresses_step_skeleton_loading_container , #checkout-delivery-step-skeleton-loading-for-next-step , #checkout-payment-step-skeleton-loading-for-next-step , #checkout-payment-step-skeleton-loading-from-adress{
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: #fafafa;
    padding: 0;
    z-index: 100;
}

#checkout_addresses_step_skeleton_loading_container_for_address, #checkout-delivery-step-skeleton-loading , #checkout-payment-step-skeleton-loading{
  display: block;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: #fafafa;
    padding: 0;
    z-index: 100;
}

#checkout-delivery-step-skeleton-loading , #checkout-payment-step-skeleton-loading-for-next-step , #checkout-payment-step-skeleton-loading , #checkout-payment-step-skeleton-loading-from-adress{
  background : white;
}

.content{
  position: relative !important;
}

#create-account-btn, #continue_as_guest_btn{
  cursor: pointer;
}

#handle-confirm-delivery-option-btn{
  width: calc(100% - 15px);
  margin-left: auto;
}

.stripe-payment-17 , .payment_module.stripe-payment-17{
  max-width: 100% !important;
  margin: 0 !important;
}

#payment-option-5-container img{
  width: 50%;
}

#stripe-payment-form{
  width: 100% !important;
}


/* from sass */
.command-main-page-content * {
  font-family: 'Montserrat', sans-serif;
}

.command-main-page-content #wrapper {
  /*position: relative;
      height: calc(100vh - 100px);
      overflow: hidden;
      
      #skeleton-loading-container{
        position: absolute;
        z-index: 1000;
        width: 100%;
        height: 100%;
        background: white;
      }*/
}

.command-main-page-content #wrapper #checkout-payment-step {
  border: none;
  background: white !important;
}

.command-main-page-content #wrapper #checkout-payment-step .step-title.h3 {
  font-size: 32px;
  color: #204D7F;
  padding-bottom: 0;
}

.command-main-page-content #wrapper #checkout-payment-step .content {
  background: white !important;
}

.command-main-page-content #wrapper #checkout-payment-step .content .js-alert-payment-conditions {
  border-radius: 3px;
  font-family: 'Montserrat', sans-serif !important;
  line-height: 20px;
}

.command-main-page-content #wrapper #checkout-payment-step .content #payment-confirmation button {
  text-transform: uppercase;
}

.command-main-page-content #wrapper #checkout-payment-step .content #conditions-to-approve ul li {
  margin-bottom: 15px;
}

.command-main-page-content #wrapper #checkout-payment-step .content #conditions-to-approve ul li label {
  font-size: 13px;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options {
  position: relative;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-skeleton-loading-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  background: white;
  border-bottom: 1px solid #ebebeb;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-skeleton-loading-container > div {
  width: 30%;
  min-height: 100px;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-skeleton-loading-container > div .ui.placeholder {
  border-radius: 3px;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-skeleton-loading-container > div {
    width: 100%;
  }
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-skeleton-loading-container > div:nth-child(2) {
  margin: 0 5%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-skeleton-loading-container > div:nth-child(2) {
    margin: 0;
  }
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-skeleton-loading-container > div:nth-child(5) {
  margin-left: 5%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-skeleton-loading-container > div:nth-child(5) {
    margin-left: 0;
  }
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-1-additional-information,
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-2-additional-information,
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-3-additional-information,
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-4-additional-information,
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-5-additional-information {
    padding: 10px;
    margin-top: 0;
  }
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-1-additional-information p,
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-2-additional-information p,
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-3-additional-information p,
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-4-additional-information p,
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options #payment-option-5-additional-information p {
    text-align: justify;
  }
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div {
  width: 30%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div {
    width: 100%;
  }
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div .payment-option {
  margin-bottom: 10%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div .payment-option {
    margin-bottom: 5%;
  }
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div .payment-option label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  height: 80px;
  border: 1.4px solid #BEBEBE;
  border-radius: 3px;
  cursor: pointer;
  padding: 10px;
  text-align: center;
  color: #BEBEBE;
  min-height: 100px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div .payment-option label img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div .payment-option label:hover {
  border: 2px solid #94BE47;
  color: #333333;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div .payment-option label:hover img {
  -webkit-filter: grayscale(0) !important;
          filter: grayscale(0) !important;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div .payment-option label.active {
  border: 2px solid #94BE47;
  color: #333333;
  background: transparent !important
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(2) {
  margin: 0 5%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(2) {
    margin: 0;
  }
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(5) {
  margin: 0 5%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(5) {
    margin-left: 0;
  }
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .custom-radio {
  display: none !important;
}

.command-main-page-content #wrapper #checkout-delivery-step {
  border: none;
  background: white !important;
  padding: 0;
}

.command-main-page-content #wrapper #checkout-delivery-step .step-title.h3 {
  font-size: 32px;
  color: #204D7F;
  padding-bottom: 0;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery {
  margin-left: -15px;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding: 15px 0;
  margin: 0;
  border-bottom: 1.5px solid #ebebeb;
  width: calc(100% - 15px);
  margin-left: auto;
  min-height: 137px;
  position: relative;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option label[for="delivery_option_75"] .row .col-12:nth-child(2) {
  margin-top: 10px;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option .delivery-skeleton-loading {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: white;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option .delivery-skeleton-loading svg {
  width: 100%;
  height: 80%;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option .col-sm-1 {
  padding-left: 0;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option .row {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option .row {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option .row .carrier-delay {
  font-size: 0.9rem;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option .row .carrier-price {
  color: #204D7F;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .order-options {
  padding-left: 15px;
  margin-top: 40px;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .order-options #delivery label {
  margin-bottom: 20px;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .order-options #delivery #delivery_message {
  min-height: 100px;
  resize: none;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery button[name="confirmDeliveryOption"] {
  width: calc(100% - 15px) !important;
  margin-left: auto;
}

.command-main-page-content #wrapper #js-checkout-summary .card-body {
  background: white;
}

.command-main-page-content #wrapper #js-checkout-summary #promo-code form[data-link-action="add-voucher"] .input-group i {
  left: 10px;
  position: absolute;
  z-index: 100;
  font-size: 20px;
  color: #BEBEBE;
  top: 5px;
}

.command-main-page-content #wrapper #js-checkout-summary #promo-code form[data-link-action="add-voucher"] .input-group input[name="discount_name"] {
  padding-left: 40px;
}

.command-main-page-content #wrapper #js-checkout-summary .card-body.cart-summary-totals {
  background: #fafafa;
}

.command-main-page-content #wrapper #js-checkout-summary .card-body.cart-summary-totals .cart-summary-line.cart-total {
  margin-bottom: 10px;
}

.command-main-page-content #wrapper #js-checkout-summary .card-body.cart-summary-totals .cart-summary-line.cart-total span {
  font-size: 20px;
  font-weight: 400;
  color: #204D7F;
}

.command-main-page-content #wrapper #js-checkout-summary .command_free-delivery-cost {
  padding: 1.25rem;
  background: #94BE47;
  color: white;
  font-size: 15px;
  display: none;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section {
  padding: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .left-card {
  width: 47%;
  border: 2px solid #204D7F;
  padding-bottom: 10px;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .left-card .command_card_divider {
  height: 1.5px;
  background: #ebebeb;
  margin: 5px 0;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .left-card .command_payment_secure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #204D7F;
  color: white;
  padding: 5px;
  border-radius: 2px;
  border-radius: 2px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 12px;
  width: 80%;
  margin: 0 auto;
  margin-top: -25px;
  margin-bottom: 20px;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .left-card .command_payment_secure p {
  margin-bottom: 0;
  padding-left: 10px;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .left-card .left-card-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .left-card .left-card-img img {
  width: 90%;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .right-card {
  width: 47%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 2px solid #94BE47;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .right-card .command_fourteen_days {
  width: 80%;
  margin: auto;
  text-align: center;
  background: #94BE47;
  color: white;
  padding: 5px 5px;
  font-weight: 900;
  margin-top: -25px;
  margin-bottom: 10px;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .right-card .hand-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 10px;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .right-card .hand-icon i {
  font-size: 30px;
  color: #94BE47;
}

.command-main-page-content #wrapper #js-checkout-summary .command_cards_section .right-card .satisfied-text {
  margin-bottom: 0;
  font-size: 16px;
  text-align: center;
  color: #94BE47;
}

.command-main-page-content #wrapper input.form-control {
  outline: none !important;
}

.command-main-page-content #wrapper input.form-control:focus {
  border: 1px solid #204D7F;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.command-main-page-content #wrapper .command-page-header {
  padding: 20px 0;
}

.command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress {
    padding: 0;
  }
}

.command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress li {
  list-style-type: none;
  color: #BEBEBE;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress li {
    /*display: none;*/
  }
}

.command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress li:hover {
  color: #94BE47;
}

.command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress li:hover:before {
  background-color: #94BE47;
}

.command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress li.active {
  color: #333333;
}

.command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress li.active:before {
  background-color: #94BE47;
}

.command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress li:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background-color: #ebebeb;
  border-radius: 50%;
  margin: 10px auto;
}

.command-main-page-content #wrapper .command-page-header .command-step-progress-container ul.command-step-progress li:not(:last-child):after {
  content: '';
  height: 1px;
  width: 50%;
  position: absolute;
  left: 100%;
  top: 0;
  background-color: #ebebeb;
  top: 18px;
  left: 70%;
}

.command-main-page-content #wrapper .command-page-header .command-back-link-container {
  padding-top: 50px;
  padding-bottom: 20px;
}

.command-main-page-content #wrapper .command-page-header .command-back-link-container a:hover {
  color: #94BE47;
}

.command-main-page-content #wrapper #customer-form {
  margin-bottom: 10%;
}

.command-main-page-content #wrapper #customer-form section p {
  display: none;
}

.command-main-page-content #wrapper #customer-form section .form-group {
  margin-bottom: 0.2rem;
}

.command-main-page-content #wrapper #customer-form section .form-group .input-group.focus {
  outline: none !important;
}

.command-main-page-content #wrapper #customer-form section .form-group.command_custom_password .col-md-2.form-control-comment {
  display: none;
}

.command-main-page-content #wrapper #customer-form section .form-group.command_custom_firstname {
  display: inline-block;
  width: 49%;
  margin-right: 0.75%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #customer-form section .form-group.command_custom_firstname {
    width: 100%;
    display: block;
    margin: 0;
  }
  
  .command-main-page-content #wrapper #js-checkout-summary .command_cards_section .left-card .left-card-img img {
      height: 20px !important;
    }
}

.command-main-page-content #wrapper #customer-form section .form-group.command_custom_lastname {
  display: inline-block;
  width: 49%;
  margin-left: 0.75%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #customer-form section .form-group.command_custom_lastname {
    width: 100%;
    display: block;
    margin: 0;
  }
}

.command-main-page-content #wrapper #customer-form section .form-group.command_custom_password, .command-main-page-content #wrapper #customer-form section .form-group.command_custom_optin, .command-main-page-content #wrapper #customer-form section .form-group.command_custom_newsletter {
  display: none;
}

.command-main-page-content #wrapper #customer-form section .form-group.command_custom_password {
  width: 49%;
  margin-left: 0.75%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #customer-form section .form-group.command_custom_password {
    width: 100%;
    margin: 0;
  }
}

.command-main-page-content #wrapper #customer-form section .form-group.command_custom_optin {
  margin-top: 20px;
}

.command-main-page-content #wrapper .submit-btns-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper .submit-btns-group {
    display: block;
  }
}

.command-main-page-content #wrapper .submit-btns-group button {
  width: auto;
  padding: 7px 20px !important;
  border: 1px solid #204D7F;
  text-transform: uppercase;
  font-size: 11px;
  min-width: 230px;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper .submit-btns-group button {
    width: 100%;
    min-width: 100%;
    margin: 0;
  }
}

.command-main-page-content #wrapper .submit-btns-group button:nth-child(1) {
  background: #204D7F;
  color: #fafafa;
}

.command-main-page-content #wrapper .submit-btns-group button:nth-child(1):hover {
  background: transparent !important;
  color: #204D7F !important;
}

.command-main-page-content #wrapper .submit-btns-group button:nth-child(3) {
  background: transparent;
  color: #204D7F;
}

.command-main-page-content #wrapper .submit-btns-group button:nth-child(3):hover {
  background: #204D7F !important;
  color: #fafafa !important;
}

.command-main-page-content #wrapper .submit-btns-group .or-divider {
  display: block;
  margin: 0 20px;
  font-size: 18px;
  color: #204D7F;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper .submit-btns-group .or-divider {
    width: 100%;
    min-width: 100%;
    margin: 8px 0;
  }
}

.command-main-page-content #wrapper .checkout-step.-unreachable {
  display: none;
}

.command-main-page-content #wrapper #login-form .command_custom_email {
  display: inline-block;
  width: 49%;
  margin-right: 0.75%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #login-form .command_custom_email {
    width: 100%;
    display: block;
    margin: 0;
  }
}

.command-main-page-content #wrapper #login-form .command_custom_password {
  display: inline-block;
  width: 49%;
  margin-left: 0.75%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #login-form .command_custom_password {
    width: 100%;
    display: block;
    margin: 0;
  }
}

.command-main-page-content #wrapper #login-form .form-footer button {
  width: auto;
  padding: 7px 20px !important;
  border: 1px solid #204D7F;
  text-transform: uppercase;
  font-size: 11px;
  min-width: 230px;
}

.command-main-page-content #wrapper #login-form .form-footer button:hover {
  background: transparent;
  color: #204D7F;
}

.command-main-page-content #wrapper #checkout-personal-information-step #keep_on_btn {
  width: 100%;
  padding: 1rem 1.5rem !important;
  border: 1px solid #204D7F;
  text-transform: uppercase;
  font-size: 11px;
  min-width: 230px;
  color: white;
  background: #204D7F;
  cursor: pointer;
  margin-top: 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.command-main-page-content #wrapper #checkout-personal-information-step #keep_on_btn:hover {
  background: #96bf47;
  color: #fff;
  border: 1px solid #96bf47;
}

.command-main-page-content #wrapper #checkout-personal-information-step .step-title.h3 {
  font-size: 32px !important;
  color: #204D7F !important;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-personal-information-step .step-title.h3 {
    font-size: 22px !important;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step {
  border: none;
}

/*.command-main-page-content #wrapper #checkout-addresses-step p {
  display: none;
}*/

.command-main-page-content #wrapper #checkout-addresses-step .step-title.h3 {
  font-size: 32px;
  color: #204D7F;
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields {
  position: relative;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields div:nth-child(12) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_firstname {
  width: 33%;
  display: inline-block;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_firstname {
    width: 100%;
    display: block;
    margin: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_lastname {
  width: 33%;
  display: inline-block;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_lastname {
    width: 100%;
    display: block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_company {
  display: inline-block;
  width: 49%;
  margin-right: 0.75%;
  position: relative;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_company {
    width: 100%;
    display: block;
    margin: 0;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_company .col-md-2.form-control-comment {
  position: absolute;
  right: 20px;
  top: 15%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_company .col-md-2.form-control-comment {
    position: static;
    right: auto;
    top: auto;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_vat_number {
  display: inline-block;
  width: 49%;
  margin-left: 0.75%;
  position: relative;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_vat_number {
    width: 100%;
    display: block;
    margin: 0;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_vat_number .col-md-2.form-control-comment {
  position: absolute;
  right: 20px;
  top: 15%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_vat_number .col-md-2.form-control-comment {
    position: static;
    right: auto;
    top: auto;
  }
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_address1 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_address2 {
  display: inline-block;
  width: 49%;
  margin-right: 0.75%;
  position: relative;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_address2 {
    width: 100%;
    display: block;
    margin: 0;
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_address2 .col-md-2.form-control-comment {
  position: absolute;
  right: 20px;
  top: 15%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_address2 .col-md-2.form-control-comment {
    position: static;
    right: auto;
    top: auto;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_postcode {
  display: inline-block;
  width: 49%;
  margin-left: 0.75%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_postcode {
    width: 100%;
    display: block;
    margin: 0;
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_city {
  display: inline-block;
  width: 49%;
  margin-right: 0.75%;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_city {
    width: 100%;
    display: block;
    margin: 0;
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_id_country {
  display: inline-block;
  width: 49%;
  margin-left: 0.75%;
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_id_country select {
  height: 40px !important;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_id_country {
    width: 100%;
    display: block;
    margin: 0;
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

.command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_phone {
  width: 33%;
  position: absolute;
  top: 0;
  right: 0;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.command_custom_phone {
    width: 100%;
    display: block;
    margin: 0;
    position: static;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-addresses-step .content .form-fields .form-group.row {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}

@media only screen and (max-width: 450px) {
  .command-main-page-content .dejacompte {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}

.command-main-page-content .dejacompte a {
  display: inline-block;
  border: 1px solid #204D7F;
  min-width: 230px;
  background: #204D7F;
  padding: 7px 50px;
  font-size: 11px;
  text-transform: uppercase;
  color: #fafafa !important;
  text-align: center;
}

@media only screen and (max-width: 450px) {
  .command-main-page-content .dejacompte a {
    width: 100%;
  }

  .command-main-page-content #wrapper #checkout-delivery-step #js-delivery{
    margin-left: 0;
  }

  .command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option{
    width: 100%;
  }

  .command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .order-options{
    padding-left: 0;
  }

  body#checkout section.checkout-step{
    padding: 0;
  }

  .command-main-page-content #wrapper .cart-grid-right{
    margin-top: 100px;
  }

  .not-visible-on-mobile{
    visibility: hidden;
    display: none;
  }

  .command-main-page-content #wrapper .command-page-header .command-back-link-container{
    padding-top: 30px;

    
  }

}

.command-main-page-content .dejacompte a:hover {
  background: transparent;
  color: #204D7F !important;
}
/*# sourceMappingURL=am.css.map */


@media only screen and (max-width: 800px) {
  .d-none{
    display: none !important;
  }
}

/* .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container{
  justify-content: space-between;
} */

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(1) {
  order: 5 !important;
  margin: 0 5%;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(2){
  order: 4 !important;
  margin: 0;

}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(3){
  order: 3 !important;
 margin: 0;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(4) {
  order: 1 !important;
  margin: 0;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(4) label img{
    width: 70% !important;
    margin-bottom: 5px;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(5) {
  order: 2 !important;
   margin: 0 5%;
}

.command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(6) {
  order: 2 !important;
  display: none;

}


#stripe-payment-form .form-row{
  min-width: unset !important;
}

#stripe-payment-form p.checkbox{
  display: flex !important;
}

input#reuse_authorize{
  margin-top: 3px !important;
}
label[for = "reuse_authorize"]{
  margin-bottom : 10px !important;
}

#payment-option-5-container label span{
  margin-top: 3px;
}


@media only screen and (max-width: 450px) {
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container{
    display: flex;
    flex-direction: column;
    flex-wrap: unset;
  }
  
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(1) {
    order: 15 !important;
    margin: 0;

  }
  
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(2){
    order: 16 !important;
    margin: 0;

  }
  
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(3){
    order: 17 !important;
    margin: 0;

  }


  
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(4) {
    order: 12 !important;
    margin: 0;

  }
  
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(5) {
    order: 13 !important;
    margin: 0;

  }
  
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(6) {
    order: 14 !important;
    margin: 0;

  }





  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(10) {
    order: 9 !important;
    margin: 0;

  }

  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(11) {
    order: 10 !important;
    margin: 0;

  }

  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(12) {
    order: 11 !important;
    margin: 0;

  }


  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(7) {
    order: 6 !important;
    margin: 0;

  }

  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(8) {
    order: 7 !important;
    margin: 0;

  }

  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(9) {
    order: 8 !important;
    margin: 0;

  }





  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(13) {
    order: 1 !important;
    margin: 0;

  }

  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(14) {
    order: 2 !important;
    margin: 0;

  }

  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(15) {
    order: 3 !important;
    display: none;
    margin: 0;

  }

  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(16) {
    order: 4 !important;
    margin: 0;

  }
  .command-main-page-content #wrapper #checkout-payment-step .content .payment-options .payment-cards-container > div:nth-child(17) {
    order: 5 !important;
    margin: 0;

  }
}


#checkout-addresses-step .content .js-address-form form[action="//preprod.access-market.com/commande?id_address=0"] .continue.btn.btn-primary.btn-block.btn-lg.d-none{
  display: block !important;
}


#checkout-addresses-step .content .js-address-form form[action="//preprod.access-market.com/commande?id_address=0"] #handle-confirm-addresses-submit-btn{
  display: none !important;
}


.alert.alert-info.iqitfreedeliverycount.p-2 {
  display: block;
  padding: 1.25rem !important;
  color: #004085;
  font-size: 14px;
  border: none !important;
  
}

.alert.alert-info.iqitfreedeliverycount.p-2.hidden-xs-up {
    display: none;
}

.card-body.cart-summary-totals{
  padding:  1.25rem 0 !important;
}

.cart-summary-line {
  padding: 0 1.25rem;
}

#cart-summary-product-list{
  margin-top : 20px !important;
}

body#checkout #cart-summary-product-list .cart-summary-product{
  padding: 1rem 0;
}

.modal-header{
  border : none !important;
}

@media only screen and (max-width: 490px) {
#slide-111-layer-7{
    bottom: -30px;
}

#slide-111-layer-10 , #slide-111-layer-3{
    bottom : -20px;
}


}

.tp-caption.tp-resizeme , .rev-btn{
    font-family: Montserrat , 'sans-serif' !important;
    font-weight: 800 !important;
}

#wrapper .breadcrumb ol{
    display: flex;
    align-items: center;
}

#wrapper .breadcrumb li:not(:last-child):after{
    content: "\f105" !important;
    font-size: 22px;
}


#wrapper .breadcrumb li:after{
    margin: 0 1rem !important;
}


#wrapper .breadcrumb li{
    display: flex;
    align-items: center;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
}

#wrapper .breadcrumb li a span{
    font-family : montserrat , 'sans-serif' !important;
}


/* Comments */

#content-wrapper .section-title:after{
    display: none !important;
}

#lgcomment .content-button .lgcomment_button{
    float: unset !important;
    margin-bottom: 0 !important;
}

.product-extracontent-section.block-section{
    /*border: 2px solid #EDEDED;
    border-radius: 5px;*/
    padding: 0;
    margin: 0 !important;
} 

.section-title.extracontent{
    /*background: #FAFAFA !important;
    padding: 2% 3% !important;*/
    margin-bottom: 0 !important;
}

/*.section-title.extracontent span{
    font-family: montserrat , 'sans-serif' !important;
    font-size: 28px;
    font-weight: 700;
    color: #214C7D;
}*/




.product-extracontent-section.block-section  .section-content , .product-extracontent-section.block-section #googleRichSnippets {
    padding: 0 3% !important;
}

.product-extracontent-section.block-section .content-button{
    display: flex;
}

/* reviews */
.no-reviews-text{
    color: #333333;
    padding-top: 4%;
    margin: 0;
    display: block;
    padding-bottom: 2%;
}

.no-reviews-textarea{
    width: 100%;
    min-height: 120px;
    border: 2px solid #EDEDED;
    padding: 1.5% 1%;
    outline: none !important;
    transition: all 0.2s;
}

.no-reviews-textarea:focus{
    outline: none !important;
    border-color: #214C7D;
}

.no-reviews-textarea::placeholder{
    color: #ADADAD;
    font-style: italic;
}

#lgcomment .content-button .lgcomment_button#reviews-button{
    width: auto !important;
    padding: 10px 5% !important;
}

.form-review-message{
    padding: 15px !important;
}

.review__logo-container img{
    width: 50%;
}

.review__login-text{
    padding: 15px 8%;
    background: #89C229;
    color: white;
    margin: 35px 0;
    border-radius: 5px;
}

.review__login-text .text-uppercase{
    display: block;
    font-weight: 900;
    text-transform: uppercase;
}

.review__login-text span{
    font-size: 14px;
}

.review__login-form-group{
    border: 2px solid #C8C8C8;
    margin-bottom: 20px;
    border-radius: 5px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.review__login-form-input{
    border: none;
    padding: 10px;
    outline: none;
    width: 100%;
}

.review__login-form-submit{
    display: block;
    width: 100%;
    padding: 10px 0;
    border: none;
    color: white;
    background: #224C7F;
    margin: 15px 0;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.25s;
}

.review__login-form-submit:hover{
    opacity: 0.7;
}

#review__register-switch, #review__login-switch{
    cursor: pointer;
    transition: all 0.25s;
}

#review__login-switch:hover , #review__register-switch:hover{
    color: #224C7F;
}

.show-hide-password{
    align-self: stretch;
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 40px;
    justify-content: center;
}

.grid-column-2{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

/* reviews */





.blue-banner{
    padding: 15px 10px;
    font-size: 12.5px;
    background: #EBF8FF;
    border-left: 6px solid #214C7D;
    color: #214C7D;
    text-align: center;
    font-weight: 600;
}

.gray-banner{
    padding: 15px 10px;
    font-size: 14px;
    background: #888888;
    color: white;
    text-align: center;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: not-allowed;

}

.gray-banner.categorie-page{
    font-size: 12px;
    padding: .71429rem 10px;
    margin: 0;

    
}

.gray-banner span i{
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    margin-right: 8px;
}

.h1.page-title.productTitle , .productTitle{
    font-family: Montserrat , 'sans-serif' !important;
}

.af_filter.w.clearfix.range-filter.has-slider[data-url="poids"]{
    display: none !important;
}

.blue-banner , .col.col-12.end-banners{
    margin: 0 !important;
}

.blue-banner.in-category{
    max-height: 41px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom-alert-modal-container{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999999;
    width: 100vw;
    height: 100vh;
    background: rgba(0 , 0 , 0 , 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom-alert-modal{
    padding: 2%;
    background: white;
    border-radius: 5px;
}


.nz__reviews-container:not(:last-child) .nz__reviews-row {
    padding-bottom: 3%;
}

.nz__reviews-row{
    display: grid;
    grid-template-columns: 170px 1fr;
}




.nz__reviews-client--review__quote{
    padding: 15px;
    border: 1.9px solid #EDEDED;
    border-radius: 3px;
}

.nz__reviews-client--review__quote blockquote, .nz__reviews-client--review__quote blockquote p{
    margin: 0;
}

.nz__reviews-client--details{
    display: flex;
    flex-direction: column;
    /*justify-content: space-around;*/
}



.nz__reviews-client--review__thumbs{
    padding: 15px;
}

.nz__reviews-client--details h5{
    color: #214C7D;
    font-size: 22px;
    letter-spacing: 1px;
    text-transform: capitalize;
}

.nz__reviews-client--review__quote h6{
    margin-bottom: 20px;
}

.nz__reviews-client--details h5 , .nz__reviews-client--details p{
     margin: 0;
}

.nz__reviews-client--review__thumbs span:nth-child(2){
    margin-left: 20px;
    margin-right: 10px;
}

.nz__reviews-client--review__thumbs span{
    color: gray;
}

.nz__reviews-client--review__thumbs span:nth-child(2) , .nz__reviews-client--review__thumbs span:nth-child(3){
    font-size: 16px;
}

.nz__reviews-client--review__thumbs i{
    font-size: 20px;
}

.nz__reviews-client--details img{
    width: 60% !important;
}

.nz__reviews-client--review__container{
    
}

.section-title.extracontent{
    display: flex !important;
    align-items: center;
    justify-content: space-between;
}

.section-title.extracontent .left-block{
    display: flex !important;
}

.section-title.extracontent .left-block span{
    display: block;
    font-size: 14px;
    color: gray;
}

.section-title.extracontent .left-block span:not(:last-child){
    padding: 0 10px;
    border-right: 1px solid gray;
}

.section-title.extracontent .left-block span:last-child{
    padding-left: 10px;
}

.first-to-review-text{
    padding: 12px 10px;
    background: #DAEEF7;
    color: #214D7F;
    font-weight: 900;
    border: 1px solid #A0BBD0;
    font-size: 15px;
}

.nz__reviews-star-rate svg{
    width: 17px;
    height: 17px;
    fill: #EFAC17;
}

.product-extracontent-section.block-section .section-content{
    padding: unset !important;
}



/* modal subscribe */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600;700;800&display=swap');

/* ----------------------------------------------
 * Generated by Animista on 2020-10-19 11:1:41
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#form_review_popup{
    -webkit-animation: fade-out 1s ease-out both;
	        animation: fade-out 1s ease-out both;
}

#form_review_popup.active{
    position: fixed;
    width: 100vw;
    height: 100vh;
    z-index: 9999999999;
    top: 0;
    left: 0;
    -webkit-animation: fade-in 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.form-review-message{
    position: fixed;
    top: 0;
    width: 100vw;
    background: rgba;
    height: 100vh;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999999999;
    background-color: rgba(0, 0, 0, 0.4);
}
.review{
    background: white;
    padding: 2% 3%;
    border-radius: 5px;
    width: 90%;
    max-width: 700px;
    position: relative;
}




.review__login-form-group input::placeholder , .review__login-form-group textarea::placeholder{
    font-style: italic;
    color: #AAAAAA;
}

.show-hide-password{
    color: #777777;
}

.fs-14px{
    font-size: 14px;
}


.review small{
    
}

.blue-color{
    color: #214C7D;
}

.review__logo-container img{
    max-width: 250px;
}

.review__login-text h2{
    font-size: 25px;
    font-weight: 800;
}

.review__login-text span {
    font-size: 18px;
}

#content-wrapper .section-title{
    padding-bottom : 0 !important;
}


#googleRichSnippets{
    display: none !important;
}

.review__login-text br{
    display: none !important;
}


/* ----------------------------------------------
 * Generated by Animista on 2020-10-20 9:47:51
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-out
 * ----------------------------------------
 */
@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@media only screen and (max-width: 600px) {
    .grid-column-2{
        grid-template-columns: 1fr; 
    }
}


/* comment modal */

.nz__comment-stars{
    margin-bottom: 30px;
}

.nz__comment-stars svg{
    fill: #EFAC17;
    margin: 0 1px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    transition: all 0.3s;
}


.nz__comment-stars.error svg path{
    stroke: #ff4500;
}

.nz__comment-stars svg:hover{
    transform: scale(1.2);
}
.review__login-form-input{
      transition: all 0.3s;
}



.review__login-form-group.error{
    border-color: #ff4500 !important;
}



.nz__comment-title{
    padding: 40px 0;
    font-size: 22px;
    font-weight: 900;
    text-transform: uppercase;
    color: #214c7e;
    padding-bottom: 20px;
}

.review__login-form-group input{
    border-radius: 3px;
}

.review__login-form-group.comment{
    margin-bottom: 10px;
}

.nz__error-small-message{
    font-size: 13px;
    font-family: 'Montserrat';
    text-align: left;
    color: #ff4500;
    font-weight: 600;
    letter-spacing: 0.4px;
}

#submit_review{
    display: block !important;
    border: none !important;
    border-radius: 3px !important;
    font-weight: 600 !important;
    letter-spacing: 0.4px !important;
    padding: 12px !important;
}

#lg_nick{
    text-transform: capitalize;
}

.nz__comment-success-text{
    padding: 10% 0;
    margin: 0;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.6px;
}

.nz__comment-success-text p{
    font-size: 14px !important;
    font-weight: 600 !important;
}

.nz__comment-success-thank{
    margin: 0;
    font-size: 25px;
    font-weight: 900;
}

.nz__success-comment{
    padding: 10%;
}

.nz__check-svg svg{
    width: 100px;
}

.envelop-icon-container svg{
    fill: white;
    margin-bottom: 20px;
}

.review__login-form-submit{
    font-weight: 800;
}

.review__login-text span{
    font-weight: 800;
    line-height: 25px;
}

#forgot-password-link , .review__login-switch , .review__register-switch{
    cursor: pointer;
}


.review-close-icon{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    cursor: pointer;
    padding: 10px;
    padding-right: 12px;
}

.alert.font-weight-bold{
    border: 1px solid #00408554 !important;
}

#lgcomment.reverse{
    display: flex;
    flex-direction: column-reverse;
}

.already-reviewed-message.alert.alert-info.font-weight-bold{
    margin-bottom: 4%;
}

.nz__comment-btn{
       width: 100%;
    display: grid;
    grid-template-columns: 170px 1fr;
}

.nz__reviews-row.comment-erea{
    padding-bottom: 0 !important;
}

.review__login-switch , .forgot-password-link{
    transition: all 0.3s;
}

#forgot-password-link:hover , .review__login-switch:hover{
    color: #214C7D;
}

.review__register-switch:hover{
    text-decoration: underline;
}


@media only screen and (max-width: 500px) {
  .nz__success-comment{
      padding: 0;
  }
  
  .review{
      padding: 5%;
  }
  
  .nz__check-svg svg{
    width: 80px;
    height: 80px;
  }
  
  .nz__comment-success-text{
      padding: 8% 0;
  }
  
  .review__logo-container img{
     width: 100%;
    max-width: 200px;
  }
  
  .envelop-icon-container svg{
        margin-bottom: 10px;
        width: 40px;
  }
  
  .review__login-text span{
    font-weight: 800;
    line-height: unset; 
  }
  
  .review__forgotPassword-container .review__login-form-submit{
      font-size: 14px;
  }
  
  
  .nz__reviews-row{
    grid-template-columns: 1fr;
    gap: 10px
  }
  
  .nz__reviews-date{
      padding: 10px 0;
  }
  
  .nz__comment-btn{
     grid-template-columns: 1fr;
  }
  
  .review__login-text h2{
      font-size: 18px;
  }
  
  .review__login-text span{
      font-size: 14px;
  }
  
  .review__login-form-group{
      margin-bottom: 10px;
  }
  
  .review__login-text{
      margin-bottom: 20px;
  }
}


.section-title.extracontent{
    margin-bottom: 5% !important;
}

.lSSlideOuter .lSPager.lSGallery img{
    max-height: 100px !important;
}


.product-extracontent-section.block-section br {
    display: none !important;
}

.grid-col-230{
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(230px, 1fr) );
    gap: 20px;
}

.nz__related-products .product-category-name , 
.nz__related-products .product-reference , 
.nz__related-products .product-price-and-shipping{
    text-align: center;
}

.nz__related-products .product-title > a , .nz__related-products .product-add-cart{
    display: block;
    text-align: center;
}

.nz__related-products  .product-add-cart button{
    padding: .71429rem 5px !important;
}


.nz__related-products  > div{
    height: 100%;
    display: flex;
    flex-direction: column;
}

.nz__related-products .product-description{
    margin-top: auto;
}

.nz__related-products .product-reference{
     display: none !important;
}



 .nz__related-products .product-price-and-shipping {
     padding: 10px 0;
}

 .nz__related-products .stars-container > div{
     display: flex !important;
     justify-content: center !important ;
     margin: 0 !important;
 }
 
  .nz__related-products  .input-group.input-group-add-cart{
       justify-content: center !important ;
  }
  
  .nz__related-products .js-product-miniature{
        height: 100%;
        display: flex;
        flex-direction: column;
  }
  
   .nz__related-products .product-description {
      display: flex;
    flex-direction: column;
    margin-top: auto;

  }
  
  
   #product .row.toboxed{
        margin-left: 0 !important;
        max-width: 800px !important;
    }


@media only screen and (max-width: 900px) {
    /*.demo-gallery{
        width: 50% !important;
        max-width: 50% !important;
    }*/
    
    .demo-gallery{
        max-height: 600px !important;
       
    }
    
    #product .row.toboxed{
        margin-left: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
    }
    
    
  
    
   
    
    #product .col-product-image{
        max-width: 50% !important;
        flex: 0 0 50% !important;
         overflow-x: hidden !important;
    }
    
    #product .col-product-image::-webkit-scrollbar {
        display: none;
    }
}

@media only screen and (max-width: 600px) {
    /*.demo-gallery{
        width: 100% !important;
        max-width: 100% !important;
    }*/
    
     #product .col-product-image{
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}

/* fix button commander step 3 */
.command-page-header + .row{
    padding-bottom: 10%;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option{
    min-height: 55px;
}

.h6.carrier-name{
    font-size: 12px !important;
}

.carrier-delay{
    font-size: 11px !important;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option .row{
    align-items: center !important;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option{
    padding: 5px 0 !important;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .order-options #delivery #delivery_message{
    min-height: 65px !important;
}

#checkout-delivery-step{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 2% !important;
}

.command-main-page-content #wrapper #checkout-delivery-step #js-delivery .form-fields .delivery-options .delivery-option{
    min-height: 65px !important;
}

#checkout-delivery-step .step-title.h3{
    margin: 0 !important;
}

.command-main-page-content #wrapper .command-page-header .command-back-link-container{
    padding-top: 2%;
}

.command-logo-container{
     padding: 12px 0;
}

.delivery-options div:nth-child(8) .h6.carrier-name{
    margin-left: 51px;
}

/* hello bar */
#mobile-header .holiday{
    line-height: 15px;
}

#mobile-header .holiday p{
       font-size: 12px;
    font-weight: bold;
}
#mobile-header{
    padding: 0;
}

#mobile-header #mobile-header-sticky{
    background: unset;
    padding: 0 1%;
}

/* hello bar */

.show-cart #_mobile_blockcart-content #blockcart-content{
    transform : translateZ(0) !important;
}

#blockcart-content .cart-title .close{
    margin-top: 0;
    opacity: 1;
    transition: all 0.2s;
}

#blockcart-content .cart-title .modal-title span , #blockcart-content .cart-title .modal-title span svg{
    color: #1e4b7f!important;
    fill: #1e4b7f !important;
}

#blockcart-content .cart-title .modal-title span , #blockcart-content .cart-title .modal-title span.text{
     font-family: 'custom-monserrat-bold' , sans-serif;
}

#blockcart-content .cart-title .close:hover{
    opacity: 0.5;
}

#js-cart-close span{
    font-size: 40px;
}

#blockcart-content .cart-title hr{
    display: none;
}

.cart-title{
    display: flex;
    align-items: center;
    /* flex-direction: column; */
    justify-content: space-between;
    padding-bottom: 10px;
        padding-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,.16);
    margin-bottom: 0;
    padding: 20px 0;
    padding-top: 10px;

}

/* Cart refonte */

#blockcart-content{
    max-width: 420px;
    width: 420px;
}

.cart-title .modal-title{
    display: flex;
    align-items: center;
}

.cart-title .modal-title .icon{
    display: flex;
    align-items: center;
    justify-content: center;
}

#blockcart-content .cart-title .modal-title .icon svg , #js-cart-close svg{
    fill: #1e4b7f!important;
    width: 20px;
}

#blockcart-content .cart-title .modal-title .icon svg{
    margin-bottom: 5px;
    margin-right: 8px;
}

#blockcart-content .cart-buttons.text-center{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 10px;
}



#blockcart-content .cart-buttons.text-center > *{
    margin : 0 !important;
}

 #blockcart-content .cart-subtotals{
    padding: 10px;
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 2px solid #1e4b7f!important;
    color: #1e4b7f!important;
}

 #blockcart-content .cart-subtotals .products{
    width: 100%;
    display: flex;
    justify-content: space-between;
 }
 
 #blockcart-content .cart-subtotals .products.clearfix:after{
     display: none;
 }
 
  #blockcart-content .cart-products .col.col-info a ,  #blockcart-content .cart-products .col.col-info span , #blockcart-content .cart-products .col.col-info span.text-muted ,  #blockcart-content  .cart-products .col.col-info .text-muted ,  #blockcart-content .cart-products .remove-from-cart i{
     color: #000 !important;
 }
 
   #blockcart-content .cart-products .col.col-info a {
       font-weight: bold;
   }
 
 #blockcart-content .cart-products .remove-from-cart i{
    color: #000;
}


.alert.alert-info.iqitfreedeliverycount.p-2.hidden-xs-up{
    background: #e5f1ff !important;
    color: #1e4b7f!important;
    margin: 15px 0;
}

#blockcart-content{
    background: white;
}

#blockcart-content .cart-buttons.text-center a{
    color: white;
    fill: white;
    border: none;
        display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 15px 0;
    font-weight: bold;
    font-family: 'custom-monserrat-bold' , sans-serif;
}

#blockcart-content .cart-buttons.text-center a svg{
    width: 30px;
    margin-bottom: 3px;
}

#blockcart-content .cart-buttons.text-center a:first-child{
    background: rgb(255, 166, 27) !important;
}


#blockcart-content .cart-buttons.text-center a:first-child:hover{
    background: rgba(255, 166, 27 , 0.8) !important;
}

#blockcart-content .cart-buttons.text-center a:nth-child(2){
    background: #96bf47!important;
}

#blockcart-content .cart-buttons.text-center a:last-child{
    background:  #1e4b7f!important;
}

#blockcart-content .cart-buttons.text-center a:last-child:hover{
    background:  rgba(30, 75, 127 , 0.8) !important;
}

#blockcart-content .cart-buttons.text-center a:nth-child(2):hover{
    background: rgba(150, 191, 71 , 0.8)!important;
}

/*#_desktop_blockcart-content.show{
        right: 0;
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    background: rgba(0 , 0 , 0 , 0.2) !important;
}*/

 #js-cart-close svg{
     fill: rgba(0,0,0,.6) !important;
 }
 
 #blockcart-content .cart-products>li{
     padding-top: 0.875rem;
     padding: 10px 0;
     margin : 0;
 }
 
 .remove-from-cart svg{
     width : 15px;
     fill: rgba(0,0,0,.3) !important;
     transition: all 0.2s;
 }
 
  .remove-from-cart svg:hover{
      fill: crimson !important;
  }


#blockcart-content .cart-subtotals .products .label{
    font-size: 18px;
}

#blockcart-content .cart-subtotals .products .price{
    font-weight: bold;
    font-family: 'custom-monserrat-bold' , sans-serif;
}

.ps-shoppingcart.side-cart #blockcart-content .cart-products{
    margin-bottom: 20px;
}

.alert.alert-info.iqitfreedeliverycount {
    display: flex !important;
    align-items : center;
    margin: 10px 0;
}

.alert.alert-info.iqitfreedeliverycount svg{
    width: 80px;
    transform: scale(1.5);
    margin-right: 10px;
    fill: #1e4b7f!important;
}

.alert.alert-info.iqitfreedeliverycount svg.car-delivery{
    width: 40px;
     transform: unset;
}

 #blockcart-content .product-image.media-middle img{
    height: 90px;
    width: auto;
    object-fit: contain;

 }
 
 #_mobile_blockcart-content #blockcart-content{
     max-width: 300px;
 }
 
 #mobile-header .ps-shoppingcart.side-cart #blockcart-content{
     padding-bottom: 10px;
 }
 
 #sticky-cart-wrapper .ps-shoppingcart.side-cart #blockcart-content{
     top: 0;
 }
 
  #_mobile_blockcart-content #blockcart-content .cart-buttons.text-center a , #_mobile_blockcart-content .alert.alert-info.iqitfreedeliverycount.p-2.hidden-xs-up{
     font-size: 11px;
     
 }
 
   #_mobile_blockcart-content #blockcart-content .cart-buttons.text-center a svg{
       width: 20px;
   }
   
 


#blockcart-content .no-items{
    display: flex;
    height: 100%;
    align-items: center;
    color: #1e4b7f;
    justify-content: center;
}

.ps-shoppingcart.side-cart #blockcart-content , #mobile-header .ps-shoppingcart.side-cart #blockcart-content{
    padding-bottom: 10vh;
}

div#hide-iframe.d-none{
    display: none !important;
}



/* product detail refont */

div#sidebar__inner .rte-content{
    padding-left: 5px;
    padding: 20px 0;
    padding-left : 5px;
    padding-top: 10px;
}

div#sidebar__inner .rte-content ul li{
    list-style-type : none;
    padding: 1px 0;
    display: flex;
}

div#sidebar__inner .rte-content ul li svg{
    margin-right: 8px;
    width: 12px;
}

div#sidebar__inner .rte-content ul{
    padding: 0;
}

.product-reference{
    font-weight : bold;
}

.h1.page-title.productTitle, .productTitle{
    font-family : 'custom-monserrat-semi-bold' , sans-serif !important;
    margin: 0 !important;
    padding: 15px 0 !important;
    padding-bottom: 16px !important;
    font-size: 22px;
}

.livraisontxt{
    width: 100%;
    color : #1e4b7f!important;   
    margin-bottom : 10px;
    letter-spacing: 1px;
    font-weight : 600;
    text-transform : capitalize;
    padding: 0 2%;
}

.livraisontxt span{
    text-transform : initial;
}

.h1.page-title.productTitle + .product_header_container{
    padding: 0!important;
}

.col.col-12.col-sm-auto.livraison{
    margin: unset;
}

.product-price p .ht-price{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    color : #1e4b7f!important;
    margin: 0 !important;
    font-family : 'custom-monserrat-semi-bold' , sans-serif !important;
}

.product-unit-price.text-muted{
    color : #808080 !important;
    margin-top: 10px;
    font-size: 16px !important;
    margin-top: 8px !important;
}


div#sidebar__inner{
    padding: 10% 8%;
}


.h1.page-title.productTitle, .productTitle span{
    display: block;
    text-align : left;
    color: #333333;
    font-size: 20px;
}

.col.col-12.col-sm-auto.productsAddBtn{
    margin: unset;
    width: 100%;
}


.productsAdd button.btn.btn-primary.btn-lg.add-to-cart , .col.col-12.col-sm-auto.productsAddBtn > div{
    width: 100%;
}



.product-unit-price{
    display : block;
    text-align: left;
}

/*.product-prices > div:first-child > .product-unit-price.text-muted{
    display : none !important;
}*/

.productsAdd button.btn.btn-primary.btn-lg.add-to-cart{
    font-weight: bold;
    letter-spacing: 0.5px;
}

.comment_anchor_content svg{
    width: 17px;
    height: 17px;
    fill: #EFAC17;
    margin-right: 3px;
}


.comment_anchor_content{
     margin-bottom: 18px;
    display: flex;
    align-items: center;
}


div#sidebar__inner .comment_anchor{
    display: inline-block;
    padding: 5px 10px;
    color: #333333;
    font-weight: 500;
    font-size: 12px;
    background: rgba(255 , 193 , 7 , 0.2);
    border: 1px solid #FFC107;
    margin-left: 10px;
    font-weight: 600;
}

.comment_anchor:hover a{
    color: #000 !important;
}

.comment_anchor:hover a{
    color: #000 !important;
}

.in-stock-container{
    display: flex;
    justify-content: flex-end;
    margin-bottom: 10px;
    position: absolute;
    top: 0;
    width: 100%;
    right: 0;

}

.in-stock-container P{
    background: #96bf47;
    padding: 12px 0;
    margin: 0;
    width: 50%;
    color: white;
    font-weight: 700;
    font-size: 16px;
    padding-left: 10px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%);
    display: flex;
    justify-content: center;

}



.in-stock-container svg{
    margin-right: 5px;
}

html {
  scroll-behavior: smooth;
}

#lgcomment .nz__reviews-container:not(:last-child){
    padding-bottom : 30px;
}

#loaders{
    margin-bottom : 20px;
}

span.product-price{
    color: #1e4b7f;
}

div#sidebar__inner{
    box-shadow: 0px 2px 6px #00000026;
}

.bootstrap-touchspin .input-group-btn-vertical i{
    font-size: 0.5rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.product-quantity .qty .input-group{
    text-align: center;
}



div#sidebar__inner .blue-banner{
    font-size : 12px;
}

div#sidebar__inner .product-variants{
    padding-left : 6px;
    margin-top: 10px;
}

div#sidebar__inner .product-prices{
    padding-bottom: 18px;
}

div#sidebar__inner span.product-price{
    color: #1e4b7f !important;
      font-family : 'custom-monserrat-semi-bold' , sans-serif !important;

}

div#sidebar__inner span.product-price span.unit-price{
    font-size:13px;
}

div#sidebar__inner .product-variants>.product-variants-item ul li{
    margin-right : 0.3rem;
}

#product .col-lg-12.clearfix.product-variants-item ul{
    max-width: 50%;
}

.product-quantity .qty .input-group{
    width: 45%;
}

div#sidebar__inner .discounts span{
    color: #333 !important;
    display: flex ;
    align-items: center ;
    font-size: 13px !important;
    
}

div#sidebar__inner .discounts{
    margin-top: 8px;
    height: 20px;
}

div#sidebar__inner .custom-select2 .form-control-select, div#sidebar__inner .custom-select2 select{
    width: 144px;
}

div#sidebar__inner .input-group.bootstrap-touchspin{
    margin-left : calc(33% + 2px);
}

div#sidebar__inner .custom-select2:after{
    right: 2.2rem!important;
}

.current-price p{
    margin-bottom: 0;
}

article.product-miniature .stars-container{
    margin-top: 20px !important;
}

.tp-caption.tp-resizeme.custom-extrabold{
    font-family : 'custom-monserrat-bold' , sans-serif !important;
}


.product-reference{
        color: rgba(0 , 0 , 0 , 0.7);
        font-size: 11px;
}


div#sidebar__inner .product-variants{
    margin-left: unset;
    padding: 0;
}

.product-variants>.product-variants-item{
    padding: 0;
    padding-left: 5px;
    display: flex;

}

#product .col-lg-12.clearfix.product-variants-item ul{
    max-width:unset;
    min-width: unset;
    margin: 0;
}

#product .col-lg-12.clearfix.product-variants-item ul{
    display: grid;
    width: calc( 100% - 120px );
    grid-template-columns: repeat( auto-fill, minmax(25px, 1fr) );
    gap: 5px;

}

#product .col-lg-12.clearfix.product-variants-item ul#group_15{
    grid-template-columns: repeat( auto-fill, minmax(80px, 1fr) );
    gap: 10px;
    padding-right: 5px;
    align-content: center;
}


#product .col-lg-12.clearfix.product-variants-item ul#group_15 .radio-label , #product .col-lg-12.clearfix.product-variants-item ul#group_15 li{
    width: 100%;
}

.product-variants .form-control-label{
    width: 120px;
    padding: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

div#sidebar__inner .product-variants>.product-variants-item ul li{
    margin : 0;
}

.product-variants>.product-variants-item .custom-select2{
    min-width: unset;
    max-width: unset;
    width: 100%;
    padding: 0;
    margin: 0;
}

div#sidebar__inner .custom-select2 .form-control-select, div#sidebar__inner .custom-select2 select , .product-quantity .qty{
    width: 201px !important;
}

.product-quantity .qty{
    margin-left : 2px;
}

.col.col-12.col-sm-auto.quatite{
    display : flex !important;
}

.quatitelabel{
    width: 120px;
    padding: 0;
    display : flex;
    align-items: center;
}

div#sidebar__inner .input-group.bootstrap-touchspin{
    margin: 0 !important;
    width: auto;
}

div#sidebar__inner .custom-select2:after{
    right: 0.6rem !important;
}

p.product-minimal-quantity{
    margin-top: 8%;
}

.current-price{
    display : flex;
}

.slick-next, .slick-prev{
    z-index: 1000 !important;
}

.product-description iframe{
    width: 100%;
}

#wrapper .breadcrumb ol{
    flex-wrap: wrap;
}

@media screen and (max-width: 500px) {
    .product-description iframe{
        height: 300px;
    }

 .livraisontxt{
     width: 100% !important;
 }
 
 #product .col-lg-12.clearfix.product-variants-item ul{
     margin-left : 0 !important;
 }
 
 .quatitelabel , .product-variants .form-control-label{
     width: 100px;
 }
 
 .product-variants>.product-variants-item .custom-select2{
     display : flex;
     justify-content: flex-end;
 }
 
 div#sidebar__inner .custom-select2 .form-control-select, div#sidebar__inner .custom-select2 select, .product-quantity .qty{
     width: 180px !important;
 }
 
 .col.col-12.col-sm-auto.quatite , .col-lg-12.clearfix.product-variants-item{
     display: flex !important;
     justify-content: space-between;
 }
 
 div#sidebar__inner .clearfix:after{
     display : none;
 }
}


/* product detail refont */


/* ipad pro style fix */

.demo{
    height : auto !important;
}

.demo .demo-gallery{
    max-height: 100% !important;
}

.products-variants .variant-links{
    
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
    gap: 5px;
    margin-top: 2px;
}


.stars-container svg {
    width: 15px;
    height: 15px;
    fill: #EFAC17;
    margin-bottom: 6px;
}


@media screen and (max-width: 1024px) {
  #product .row.toboxed{
     max-width : 620px !important;
  }
  
  .demo .demo-gallery{
      max-width: 620px !important;
  }
  
    div#sidebar__inner .custom-select2 .form-control-select, div#sidebar__inner .custom-select2 select{
        width: 155px !important
    }
}

/* ipad pro style fix */

/* fixing cart */


.col-product-info{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}

#main{
    position : relative;
}

div#sidebar__inner{
    position: sticky;
    top: 8%;
}

/* fixing cart */

/* livraison gratuite bug */
#cart-subtotal-shipping{
    display :none;
}
/* livraison gratuite bug */

/* product Card bug */

.product-miniature-default .product-thumbnail img{
    max-height: 200px;
    object-fit: cover;

}

.products .slick-slide{
    height : auto;
}

/* product Card bug */

