@charset "UTF-8";#main{overflow:hidden}.header .menu-2 a{color:#000;text-decoration:none;font-weight:400;font-size:1.125rem;margin:0 .938rem;transition:.5s}.header .menu-2 a:hover{color:#e52d12}.header .menu-2 .logo-solibois{padding:0}.header .menu-2 .logo-solibois img{max-width:100%}.header .main-menu{background-color:#000;padding:2.812rem 0}.header .main-menu ul{padding-left:1rem}.header .main-menu a{color:#fff;text-decoration:none;font-weight:500;font-size:1.25rem;transition:.5s}.header .main-menu a:hover{color:#e52d12}.header .main-menu img{opacity:1;transition:.5s}.header .main-menu img:hover{opacity:.75}.header .main-menu .menu-item-84 span{display:none}.header #menu-shop{padding:0}.header #menu-shop img{width:2.812rem;height:2.812rem}.cart-icon-wrap{position:relative;display:inline-block;line-height:0}.cart-count{position:absolute;top:42.5%;left:50%;transform:translate(-50%,-50%);min-width:14px;height:14px;text-align:center;color:#fff;background:transparent;pointer-events:none;font-family:Gotham;font-size:.875rem;line-height:1.875rem;font-weight:500}.cart-count[data-count="0"]{opacity:0}.menu-button{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;width:100%;position:relative;z-index:20}.menu-button .c-button{width:2rem;height:2rem;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block}.menu-button .c-button svg{width:2rem;height:2rem}.menu-button .c-button:hover svg{stroke:#000}.menu-button .c-button:hover svg path{fill:#000}.menu-button .c-button span{display:block;position:absolute;height:2.5px;width:60%;background:#e52d12;border-radius:9px;opacity:1;left:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-button .c-button span:nth-child(1){top:12px}.menu-button .c-button span:nth-child(2){top:19px}.menu-button .c-button span:nth-child(3){top:26px}.c-menu{position:fixed;z-index:200;background-color:#000;background-image:url(/uploads/2025/03/Motif-fondnoir-mobile-430x930-1.svg);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.c-menu .logo-mobile{display:block;margin:2rem auto!important}.c-menu .logo-mobile img{width:18rem}.c-menu ul{padding-left:0;list-style:none;padding-top:2rem}.c-menu ul li{position:relative}.c-menu ul li a{color:#fff;padding:10px 20px;width:100%;font-size:1.875rem;display:block;text-transform:initial;text-decoration:none;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}.c-menu ul li a:hover{background:#00000026}.modal{--bs-modal-width:842px !important}.modal .cross{width:67px;display:block;margin:0 auto 2rem}.c-menu--slide-right{height:100%;overflow-y:scroll;z-index:100}@media (max-width: 1750px){#main .logo-solibois img{width:100%!important;margin-left:-1rem}#main .main-menu ul{padding-left:0}}@media (max-width: 1500px){#main .main-menu ul li a{font-size:1rem}#main .main-menu ul li:before{background-color:#000;margin-bottom:3px;margin-right:2rem;margin-left:2rem}#main .main-menu .col-1{padding:0}}@media (max-width: 1024px){#menu-shop img{width:2.5rem!important;height:2.5rem!important;margin:0 .5rem}.cart-count{top:37.5%;left:50%;transform:translate(-50%,-50%);min-width:12px!important;height:12px!important;text-align:center;color:#fff;background:transparent;pointer-events:none;font-family:Gotham;font-size:.75rem;line-height:1.875rem;font-weight:500}.logo-solibois img{width:100%!important;margin-left:0!important}}@media (max-width: 375px){#main .menu-item{padding:0}}@media all and (min-width: 320px){.c-menu--slide-right{width:100vw;padding:0 2rem}}.c-menu--slide-right .c-menu__close{position:relative;display:block;padding:33px 24px 34px}.c-menu--slide-right .c-menu__close span{display:block;position:absolute;height:2.5px;width:60%;background:#e52d12;border-radius:9px;opacity:1;left:10px}.c-menu--slide-right .c-menu__close span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-menu--slide-right .c-menu__close span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.c-menu--slide-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}@media all and (min-width: 320px){.c-menu--slide-right{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translate(100vw)}}.c-menu--slide-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}body.has-active-menu{overflow:hidden}.c-menu__close{color:#fff;background-color:transparent;font-size:14px;border:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-mask{position:fixed;top:0;left:0;overflow:hidden;width:0;height:0;opacity:0;-webkit-transition:opacity .3s,width 0s .3s,height 0s .3s;transition:opacity .3s,width 0s .3s,height 0s .3s}.c-mask.is-active{width:100%;height:100%;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}footer{background-color:#000;padding-top:10rem}footer .menu-menu_footer-container a{color:#e52d12;transition:.5s}footer .menu-menu_footer-container a:hover{color:#fff}footer .menu-menu_footer-container2{padding-bottom:5rem}footer .menu-menu_footer-container2 a{color:#fff;transition:.5s}footer .menu-menu_footer-container2 a:hover{color:#e52d12}footer .menu-menu_footer-container a,footer .menu-menu_footer-container2 a{text-decoration:none;font-size:1.125rem;line-height:1.875rem;letter-spacing:.54px;margin:0 .938rem;text-transform:uppercase;font-weight:400}footer .menu-item-84,footer .menu-item-85{display:none}footer .rgpd-socials{padding-top:5rem}footer .rgpd-socials .social-networks-footer a{margin:0 .375rem}footer .rgpd-socials .social-networks-footer svg{width:1.563rem}footer .rgpd-socials .social-networks-footer svg path{transition:fill .5s ease}footer .rgpd-socials .social-networks-footer svg:hover path{stroke:#e52d12}footer .rgpd-socials .social-networks-footer svg:hover path#Icon_fa-brands-facebook-f,footer .rgpd-socials .social-networks-footer svg:hover path#Icon_awesome-linkedin-in,footer .rgpd-socials .social-networks-footer svg:hover path#Tracé_360{fill:#e52d12}footer .rgpd-socials .rgpd-footer a{color:#fff;text-decoration:none;font-size:.875rem;line-height:1.875rem;letter-spacing:.42px;margin:0 .938rem;font-weight:400;transition:.5s}footer .rgpd-socials .rgpd-footer a:hover{color:#e52d12}footer .rgpd-socials .rgpd-footer .signature a{color:#fff}footer .logo-footer img{display:block;margin:2rem 0 0 auto}footer .certifications-footer img{width:5.312rem;height:5.312rem;margin:0 .312rem;object-fit:contain}h1,h2,h3,h4,h5,p,a{font-family:Gotham}.container{padding:0}@media (min-width: 3800px){.container{max-width:3400px!important}}@media (min-width: 1800px){.container{max-width:1400px}}@media (max-width: 1799px){.container{max-width:1300px}}@media (max-width: 1800px){.container{max-width:1500px}}@media (max-width: 1500px){.container{max-width:1200px}}@media (max-width: 1024px) and (min-width: 530px){.container{max-width:100vw;padding:0 2rem}}@media (max-width: 529px){.container{max-width:100vw;padding:0 2rem;margin-right:0;margin-left:0}}input:focus,textarea:focus,select:focus{outline:none!important;box-shadow:none!important}.container-fluid{padding-right:0;padding-left:0}.btn-solibois{background-color:#000;border:solid 1px #000;border-radius:0;color:#fff;font-size:1.25rem;font-family:Gotham;padding:.625rem 1.25rem;transition:.5s}.btn-solibois:hover{background-color:#fff;color:#000}.only-text{padding-top:5.312rem}.only-text p{font-size:1.125rem;line-height:1.313rem}.only-title{padding-top:5.312rem}.only-title h2{font-size:3.125rem;line-height:3.437rem;font-weight:500;color:#e52d12}.page-id-69 .only-text{padding-bottom:4.687rem;padding-top:0;height:14rem}.page-id-69 .only-text p{margin:0 295px}.page-id-69 .only-text .sapin-absolute{position:absolute;left:0;bottom:-55px}.video-section .container{padding:0}.video-section video{width:100%}.section-2col-text{padding:5rem 0}.section-2col-text h2{font-size:1.875rem;line-height:1.875rem;font-weight:500}.section-2col-text p{font-size:1.125rem;line-height:1.313rem}.section-form{padding:9.375rem 0 18.75rem;background-color:#0000000d}.section-form h2{font-size:3.125rem;font-weight:500;line-height:3.437rem;color:#e52d12;margin-bottom:1.375rem}.section-form p{font-size:1.125rem;line-height:1.313rem;font-weight:400;width:65%}.wpcf7{padding-top:5.312rem}.wpcf7 label{font-size:1.25rem;line-height:1.5rem}.wpcf7 input{background-color:transparent;border:solid 1px #000;margin-top:1rem;height:2.5rem;padding:0 .5rem}.wpcf7 textarea{background-color:transparent;border:solid 1px #000;width:100%;height:35.5vh;margin-top:1rem}.wpcf7 .wpcf7-submit{background-color:#000;color:#fff;padding:.625rem 1.563rem;display:block;margin:3.125rem 0 0 auto}.wpcf7 p{width:max-content}.page-id-71 .wpcf7 textarea{height:25vh}.woocommerce{overflow-x:hidden}.woocommerce-notices-wrapper .woocommerce-info:before{display:none}.page-header-single{height:20.5vh;background-color:#0000000d;background-image:url(/uploads/2025/10/arbre-2.svg);background-repeat:no-repeat;background-position:center right -1px;padding-bottom:1rem}.page-header-single p,.page-header-single a{font-size:1.25rem;color:#e52d12;text-decoration:none}.page-header-single h1{font-weight:900;font-size:3.75rem}.page-header-single h1 .red-words{color:#e52d12;font-style:italic}.quantity{position:relative;display:inline-flex;align-items:center;width:240px}.quantity:before{content:"Quantité";margin-right:1.563rem;font-size:1.25rem;font-family:Gotham;font-weight:500;line-height:1.5rem;text-transform:uppercase}.quantity input.qty{width:60px;height:44px;text-align:center;font-weight:600;font-size:1.125rem;border:1px solid #000;border-radius:0;appearance:textfield;-moz-appearance:textfield;background-color:#fff}.quantity input.qty::-webkit-inner-spin-button,.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input.qty:focus{outline:none;border-color:#d9534f}.quantity .sq-qty-arrows{position:absolute;right:1rem;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.quantity .sq-qty-arrows button{width:18px;height:18px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.quantity .sq-qty-arrows button svg{width:19px;height:12px;fill:#e52d12;transition:.2s ease}.quantity .sq-qty-arrows button:hover svg{fill:#b6240e}.topbar{background-color:#e52d12;padding:.75rem}.topbar p{color:#fff;margin-bottom:0;font-size:.875rem;letter-spacing:.42px;line-height:1rem;font-weight:400}.topbar p .medium-topbar{font-weight:500}.topbar p:not(:first-of-type):before{content:"•";margin:0 .5rem}.woocommerce-message{border-top:solid 1px #E52D12;display:flex;flex-direction:column;align-items:center;padding:1rem;font-family:Gotham!important;color:#000;font-size:1.125rem;width:100%}.woocommerce-message:focus{outline:none!important;box-shadow:none!important}.woocommerce-message:before{display:none}.woocommerce-message .button{margin-top:1rem;background-color:#e52d12!important;font-family:Gotham!important;color:#fff!important;font-size:1.25rem;text-transform:uppercase;padding:.625rem 1.563rem;border-radius:0!important;border:solid 1px #E52D12!important;transition:.5s}.woocommerce-message .button:hover{background-color:#fff!important;color:#e52d12!important}#edittag{max-width:100%!important}@font-face{font-family:Poppins;src:url(/themes/Sequane/fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(/themes/Sequane/fonts/Poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Monologue-Sequane;src:url(/themes/Sequane/fonts/Monologue/Monologue-Sequane.woff2) format("woff2"),url(/themes/Sequane/fonts/Monologue/Monologue-Sequane.woff) format("woff");font-weight:400;font-style:normal}.signature{height:26px;overflow:hidden;margin:0;position:relative}.signature p{display:inline-block;font-size:20px;line-height:26px;letter-spacing:-4.5px;font-family:Monologue-Sequane,sans-serif;margin:0;position:relative}.signature p a{color:#fff;font:inherit;text-decoration:inherit;position:relative;letter-spacing:inherit;text-transform:inherit}.signature p .site{letter-spacing:0;font-family:Poppins,sans-serif;font-size:16px;position:relative;top:-3px}.signature p .relever{position:relative;top:26px;transition:all .3s ease-out;height:100%}.signature:hover p .relever,.signature:hover p{top:0;letter-spacing:0}@font-face{font-family:Gotham;src:url(/themes/Sequane/fonts/Gotham/Gotham-Book.woff) format("woff"),url(/themes/Sequane/fonts/Gotham/Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(/themes/Sequane/fonts/Gotham/Gotham-Medium.woff) format("woff"),url(/themes/Sequane/fonts/Gotham/Gotham-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Gotham;src:url(/themes/Sequane/fonts/Gotham/Gotham-Bold.woff) format("woff"),url(/themes/Sequane/fonts/Gotham/Gotham-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Gotham;src:url(/themes/Sequane/fonts/Gotham/Gotham-Black.woff) format("woff"),url(/themes/Sequane/fonts/Gotham/Gotham-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Gotham;src:url(/themes/Sequane/fonts/Gotham/Gotham-BlackItalic.woff) format("woff"),url(/themes/Sequane/fonts/Gotham/Gotham-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic}.page-header{height:40vh;background-color:#0000000d;background-image:url(/uploads/2025/10/double-fleche.svg),url(/uploads/2025/10/double-fleche.svg),url(/uploads/2025/10/sapin-noir.svg);background-repeat:no-repeat;background-position:right 13vw bottom,right -10rem bottom,right bottom;background-size:8%,16%,16%}.page-header p{font-size:1.25rem;color:#e52d12}.page-header p span{margin:0 1.25rem}.page-header h1{font-weight:900;font-size:3.75rem}.page-header h1 .red-words{color:#e52d12;font-style:italic}.listing-icon-title-text .container{border:solid 1px #E52D12;padding:6.25rem 9.375rem;background-color:#fff;position:relative;z-index:5}.listing-icon-title-text .icon{background-color:#e52d12;width:6.25rem;height:6.25rem;margin:0 0 2.5rem}.listing-icon-title-text h2{font-size:1.875rem;line-height:1.875rem;font-weight:500}.listing-icon-title-text p{font-size:1.125rem;line-height:1.313rem;font-weight:400}.page-id-93 .listing-icon-title-text{margin-top:-12rem}.term-description{padding:5.312rem 13.54vw 0}.term-description p{font-size:1.125rem;line-height:1.313rem}.woocommerce.columns-3{padding:5.312rem 0}.woocommerce.columns-3 .filters p{font-size:1.625rem;font-weight:500;line-height:1.875rem;margin-bottom:0}.woocommerce.columns-3 .filters button{background-color:#fff;border:none;padding:0}.woocommerce.columns-3 .filters hr{color:#e52d12;opacity:1;padding:1.25rem 0;width:65%}.woocommerce.columns-3 .filters .accordion-item{padding-bottom:2.188rem}.woocommerce.columns-3 .filters .accordion-item button.collapsed{transition:1s}.woocommerce.columns-3 .filters .accordion-item button.collapsed h3:after{content:"▼";font-size:1.25rem;color:#e52d12;margin-left:1rem}.woocommerce.columns-3 .filters .accordion-item button:not(.collapsed) h3:after{content:"▲";font-size:1.25rem;color:#e52d12;margin-left:1rem}.woocommerce.columns-3 .filters .accordion-item .accordion-body input{width:.938rem;height:.938rem;margin-right:.5rem}.woocommerce.columns-3 .filters .accordion-item .accordion-body label{font-size:.875rem;line-height:1rem;font-family:Gotham;margin:.25rem 0}.woocommerce.columns-3 ul.products:before{display:none}.woocommerce.columns-3 .listing-products .product{background-color:#0000000d;border:solid 1px transparent;transition:.5s;position:relative;overflow:hidden}.woocommerce.columns-3 .listing-products .product:hover{border:solid 1px #E52D12}.woocommerce.columns-3 .listing-products .product.en-avant,.woocommerce.columns-3 .listing-products .product.product--full{width:100%!important;max-width:100%!important;height:338px;flex:0 0 100%!important;grid-column:1/-1;clear:both!important;display:flex}.woocommerce.columns-3 .listing-products .product.en-avant .product-loop-content,.woocommerce.columns-3 .listing-products .product.product--full .product-loop-content{padding:3.125rem 2rem;width:338px}.woocommerce.columns-3 .listing-products .product.en-avant .product-loop-content .product_type_simple,.woocommerce.columns-3 .listing-products .product.product--full .product-loop-content .product_type_simple{margin:4.5rem 0 0;padding:.625rem 2.5rem}.woocommerce.columns-3 .listing-products .product.en-avant img,.woocommerce.columns-3 .listing-products .product.product--full img{width:708px;height:100%;object-fit:cover}.woocommerce.columns-3 .listing-products .product.en-avant .sapin-absolute,.woocommerce.columns-3 .listing-products .product.product--full .sapin-absolute{width:4.062rem!important;height:10rem!important;left:0!important;top:52.5%!important}.woocommerce.columns-3 .listing-products .product .product-loop-content{padding:0 1rem 2.188rem}.woocommerce.columns-3 .listing-products .sq-badges{position:absolute;top:0;right:0;display:flex;gap:.4rem;z-index:3;padding:.625rem 1rem;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5rem;background:#e52d12}.woocommerce.columns-3 .listing-products .sq-badges-left{position:absolute;top:0;left:0;display:flex;gap:.4rem;z-index:3;padding:.625rem 1rem;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5rem;background:#e52d12}.woocommerce.columns-3 .listing-products .sapin-absolute{width:4.062rem!important;height:10rem!important;position:absolute;left:-3px;top:146px}.woocommerce.columns-3 .listing-products .sapin-absolute img{object-fit:contain;height:100%;width:100%}.woocommerce.columns-3 .listing-products .sq-badges .promo,.woocommerce.columns-3 .listing-products .sq-badges .new{display:inline-block;border-radius:9999px}.woocommerce.columns-3 .listing-products .attachment-woocommerce_thumbnail{height:320px}.woocommerce.columns-3 .listing-products .attachment-woocommerce_thumbnail img{width:100%;height:100%;object-fit:cover}.woocommerce.columns-3 .listing-products .price{color:#e52d12!important;font-size:1rem!important;line-height:1.188rem;font-weight:500!important}.woocommerce.columns-3 .listing-products .price .woocommerce-Price-currencySymbol{margin-left:.25rem}.woocommerce.columns-3 .listing-products h2{color:#000;font-size:1.25rem!important;line-height:1.375rem;font-weight:500}.woocommerce.columns-3 .listing-products .sq-essences p{font-size:.875rem;line-height:1rem;color:#000}.woocommerce.columns-3 .listing-products .sq-essences p:nth-of-type(2):before,.woocommerce.columns-3 .listing-products .sq-essences p:nth-of-type(3):before{content:"|";margin:0 .5rem;color:#e52d12;font-weight:500}.woocommerce.columns-3 .listing-products .product_type_simple{background-color:#000;padding:.625rem 2.812rem;color:#fff;border:solid 1px #000;border-radius:0;text-transform:uppercase;font-size:500;font-size:1.25rem;transition:.5s;display:block;margin:2.188rem 0 0}.woocommerce.columns-3 .listing-products .product_type_simple:hover{background-color:transparent;color:#000}.listing-products ul.products>li.product.en-avant:first-child{grid-column:1/-1}.listing-products ul.products>li.product.en-avant:first-child{flex-basis:100%!important;max-width:100%!important;width:100%!important;order:-1}.listing-products ul.products>li.product.en-avant:first-child{clear:both!important}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li .page-numbers{font-family:Gotham;font-size:1.125rem;letter-spacing:.54px;line-height:1.875rem;color:#000}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{color:#e52d12;background-color:#fff}.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover{color:#e52d12;background-color:#fff}.woocommerce nav.woocommerce-pagination ul li .next{transform:rotate(90deg)}.woocommerce nav.woocommerce-pagination ul li .next img{width:1.125rem}.woocommerce nav.woocommerce-pagination ul li .prev{transform:rotate(-90deg)}.woocommerce nav.woocommerce-pagination ul li .prev img{width:1.125rem}.listing-products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;grid-auto-flow:row dense;margin:0;padding:0;list-style:none}.listing-products ul.products li.product{float:none!important;width:auto!important;margin:0!important}@media (max-width: 1024px){.listing-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.listing-products ul.products{grid-template-columns:1fr}}.photo-text-section{background-color:#0000000d;padding-top:3.125rem;padding-bottom:10rem}.photo-text-section img{width:100%;object-fit:cover;max-height:45vh}.photo-text-section h2{font-size:1.875rem;line-height:1.875rem;font-weight:500}.photo-text-section p{font-size:1.125rem;line-height:1.313rem;font-weight:400}.page-id-6 .photo-text-section.is-first,.woocommerce-page .photo-text-section.is-first{padding-top:28.125rem;margin-top:-22.187rem;padding-bottom:0}.page-id-6 .photo-text-section.is-last,.woocommerce-page .photo-text-section.is-last{padding-bottom:11.25rem}.page-id-69 .photo-text-section{padding-top:26.875rem;margin-top:-21.562rem}.band-button{padding:10.625rem 0;background-image:url(/uploads/2025/10/arbre-contour.svg);background-repeat:no-repeat;background-position:center left -1px;background-size:11.5%}.band-button .col-lg-7{padding:0}.band-button h2{font-size:3.125rem;font-weight:500;color:#e52d12;line-height:3.437rem;width:max-content}.band-button p{font-size:1.125rem;line-height:1.313rem;font-weight:400}.section-text-slider{padding:7.5rem 0}.section-text-slider h2{font-size:1.875rem;line-height:1.875rem;font-weight:500;width:90%}.section-text-slider p{font-size:1.125rem;line-height:1.313rem;font-weight:400;margin-right:3.75rem}.section-text-slider .slider-photo,.section-text-slider .slider-photo .swiper-wrapper{height:50vh}.section-text-slider .slider-photo .swiper-wrapper .swiper-slide img{object-fit:cover;height:43vh;width:100%}.section-text-slider .slider-photo .swiper-wrapper .absolute-img-slider{position:absolute;top:0;left:0;width:4.062rem;height:10.625rem}.section-text-slider .slider-photo .swiper-wrapper .absolute-img-slider img{object-fit:contain;width:100%;height:100%}.section-text-slider .slider-photo .swiper-button-next:after{content:"►";display:inline-block;font-size:1.188rem;color:#e52d12}.section-text-slider .slider-photo .swiper-button-next{top:90%!important;right:0}.section-text-slider .slider-photo .swiper-button-prev:after{content:"◄";display:inline-block;font-size:1.188rem;color:#e52d12}.section-text-slider .slider-photo .swiper-button-prev{top:90%!important;left:92.5%}.step-listing{padding-bottom:10.625rem}.step-listing .step-number{min-width:6.25rem;min-height:6.25rem;border:solid 1px #E52D12;color:#e52d12;font-size:4.375rem;font-family:Gotham;font-weight:500}.step-listing h3{font-size:1.875rem;width:60%;margin-bottom:0}.step-listing p{font-size:1.125rem;line-height:1.313rem;margin-top:1.5rem;margin-right:1.5rem}.map-section{padding:7.5rem 0}.map-section h2{font-size:1.875rem;line-height:1.875rem;font-weight:500;margin-right:4.062rem}.map-section p{font-size:1.125rem;line-height:1.313rem;font-weight:400;margin-right:4.062rem}.map-section .col-lg-6 #map{height:38.42vh;width:100%}.map-section .col-12 #map{height:50.37vh;width:100%}.page-id-71 .map-section{margin-top:-20rem}.page-id-71 .map-section #map{border:solid 1px #E52D12}.section-faq{background-color:#0000000d;padding:6.875rem 0 10rem}.section-faq h2{font-size:3.125rem;line-height:3.437rem;font-weight:500;color:#e52d12}.section-faq p{font-size:1.125rem;line-height:1.313rem;font-weight:400}.section-faq a{color:#e52d12;text-decoration:none}.section-faq .faq{padding-top:3.125rem}.section-faq .faq h3{font-size:1.875rem;font-weight:500;line-height:1.875rem}.section-faq .faq .accordion-item{padding:.938rem 0}.section-faq .faq .accordion-item button.collapsed h4:before{content:"▼";font-size:1.25rem;color:#e52d12;margin-right:1rem}.section-faq .faq .accordion-item button:not(.collapsed) h4:before{content:"▲";font-size:1.25rem;color:#e52d12;margin-right:1rem}.section-faq .faq .accordion-item h4{font-size:1.25rem;line-height:1.5rem;font-weight:500}.section-faq .faq .accordion-item .accordion-body{padding:0 1.25rem;margin:1.875rem .5rem;border-left:solid 1px #E52D12}.page-id-73 .section-faq,.page-id-3 .section-faq{background-color:#fff}.infos-contact{padding:6.25rem 0}.infos-contact .col{padding-right:6.25rem}.infos-contact .col .squared-icon{border:solid 1px #E52D12;min-width:6.25rem;min-height:6.25rem;margin-right:1rem}.infos-contact .col .squared-icon img{max-width:3.75rem;max-height:3.75rem;object-fit:contain}.infos-contact .col p{font-size:1.875rem;line-height:1.875rem;font-weight:500;margin-bottom:0}.infos-contact .col a{color:#000;text-decoration:none}.numbers-listing .container{padding:9.375rem 11.25rem;border:solid 1px #E52D12;background-color:#fff;position:relative;z-index:5}.numbers-listing .container .red-numbers{font-size:3.75rem;color:#e52d12;font-weight:500;font-family:Gotham}.numbers-listing .container h3{font-size:1.875rem;font-weight:500;line-height:1.875rem;margin-bottom:1rem}.numbers-listing .container p{font-size:1.125rem;line-height:1.313rem}.woocommerce .single-product{overflow:hidden}.woocommerce .single-product .product-content{padding:6.25rem 0 0;position:relative}.woocommerce .single-product .product-content .col-lg-6{padding:0}.woocommerce .single-product .product-content .col-lg-1{position:relative;padding:0}.woocommerce .single-product .product-content .col-lg-1 .sapin-absolute{position:absolute;left:0;top:32.2vh}.woocommerce .single-product .product-content .image-product-swiper .swiper-slide{height:50.27vh;width:36vw}.woocommerce .single-product .product-content .image-product-swiper .swiper-slide img{object-fit:cover;height:100%;width:100%}.woocommerce .single-product .product-content .thumb-product-swiper{margin-top:1rem}.woocommerce .single-product .product-content .thumb-product-swiper .swiper-slide{width:6.25rem;height:6.25rem;margin:0 1rem 0 0}.woocommerce .single-product .product-content .thumb-product-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.woocommerce .single-product .product-content .sq-badge-sale,.woocommerce .single-product .product-content .sq-badge-tag{justify-content:center;gap:.4rem;z-index:3;padding:.625rem 1rem;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5rem;background-color:#e52d12;margin:0 .25rem}.woocommerce .single-product .product-content .sq-surface{margin:2.5rem 0;font-size:1.25rem;line-height:1.188rem;font-weight:500}.woocommerce .single-product .product-content .price{margin-bottom:2.5rem;color:#e52d12;font-size:1.5rem;line-height:1.188rem;font-weight:700}.woocommerce .single-product .product-content .price .woocommerce-Price-currencySymbol{margin-left:.25rem}.woocommerce .single-product .product-content p.stock{color:#e52d12;font-size:1rem!important;line-height:1.188rem;font-weight:700!important}.woocommerce .single-product .product-content .sq-essences p{font-size:.875rem;line-height:1rem;color:#000}.woocommerce .single-product .product-content .sq-essences p:nth-of-type(2):before,.woocommerce .single-product .product-content .sq-essences p:nth-of-type(3):before{content:"|";margin:0 .5rem;color:#e52d12;font-weight:500}.woocommerce .single-product .product-content .cart{margin-top:3.437rem}.woocommerce .single-product .product-content .variations select{border:solid 1px #000;text-transform:uppercase;font-size:1.25rem;font-family:Gotham!important;font-weight:500;line-height:1.5rem;padding:.625rem 1.25rem;min-width:45%!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="%23E52D12" d="M0 0l5 6 5-6z"/></svg>')!important;background-repeat:no-repeat;background-position:right 20px center}.woocommerce .single-product .product-content .variations option{font-size:1.25rem;font-family:Gotham!important;font-weight:500;line-height:1.5rem;padding:.625rem 1.25rem}.woocommerce .single-product .product-content .woocommerce-variation-price{display:flex;justify-content:end}.woocommerce .single-product .product-content .woocommerce-variation-price .price{font-size:1.5rem!important;font-family:Gotham!important;font-weight:500}.woocommerce .single-product .product-content .single_add_to_cart_button{margin-left:3rem;background-color:#000!important;font-family:Gotham!important;font-size:1.25rem;text-transform:uppercase;padding:.625rem 1.563rem;border-radius:0;border:solid 1px #000;transition:.5s}.woocommerce .single-product .product-content .single_add_to_cart_button:hover{background-color:#fff!important;color:#000!important}.woocommerce .tabs-product{padding:6.25rem 0 5.625rem}.woocommerce .tabs-product .nav-tabs{border:none;padding:0 13.54vw}.woocommerce .tabs-product .nav-link{border:solid 1px #E52D12;padding:.625rem .938rem;background-color:#fff;margin:0 1.625rem 0 0;border-radius:0;z-index:5;position:relative;transition:.5s}.woocommerce .tabs-product .nav-link:hover,.woocommerce .tabs-product .nav-link.active{background-color:#e52d12}.woocommerce .tabs-product .nav-link:hover h2,.woocommerce .tabs-product .nav-link.active h2{color:#fff}.woocommerce .tabs-product h2{font-size:1.25rem;color:#e52d12;font-weight:500;margin-bottom:0;transition:.5s}.woocommerce .tabs-product .tab-content{background-color:#0000000d;margin-top:-1.5rem;padding:4.375rem 13.54vw}.woocommerce .sq-associated-products{padding:0 0 7.5rem}.woocommerce .sq-associated-products .product{background-color:#0000000d;border:solid 1px transparent;transition:.5s;position:relative;overflow:hidden}.woocommerce .sq-associated-products .product:hover{border:solid 1px #E52D12}.woocommerce .sq-associated-products .sq-badges{position:absolute;top:0;right:0;display:flex;gap:.4rem;z-index:3;padding:.625rem 1rem;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5rem;background:#e52d12}.woocommerce .sq-associated-products .sq-badges-left{position:absolute;top:0;left:0;z-index:10}.woocommerce .sq-associated-products .sq-badge-sale{display:inline-block;padding:4px 8px;font-size:13px;font-weight:700;text-transform:uppercase}.woocommerce .sq-associated-products .sapin-absolute{width:4.062rem!important;height:10rem!important;position:absolute;left:-3px;top:140px;z-index:5}.woocommerce .sq-associated-products .sapin-absolute img{object-fit:contain;height:100%;width:100%}.woocommerce .sq-associated-products .sq-badges .promo,.woocommerce .sq-associated-products .sq-badges .new{display:inline-block;border-radius:9999px}.woocommerce .sq-associated-products .img-fluid{width:100%;object-fit:cover;scale:1;max-height:300px}.woocommerce .sq-associated-products .woocommerce-Price-amount{color:#e52d12!important;font-size:1rem!important;line-height:1.188rem;font-weight:500!important}.woocommerce .sq-associated-products .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-left:.25rem}.woocommerce .sq-associated-products h3{color:#000;font-size:1.25rem!important;line-height:1.375rem;font-weight:500}.woocommerce .sq-associated-products .sq-essences p{font-size:.875rem;line-height:1rem;color:#000}.woocommerce .sq-associated-products .sq-essences p:nth-of-type(2):before,.woocommerce .sq-associated-products .sq-essences p:nth-of-type(3):before{content:"|";margin:0 .5rem;color:#e52d12;font-weight:500}.woocommerce .sq-associated-products .card-body{padding:1rem}.woocommerce .sq-associated-products .card-text{color:#e52d12!important;font-size:1rem!important;line-height:1.188rem;font-weight:500!important}.woocommerce .sq-associated-products .card-text .woocommerce-Price-currencySymbol{margin-left:.25rem}.woocommerce .sq-associated-products .product_type_simple{background-color:#000;padding:.625rem 2.812rem;color:#fff;border:solid 1px #000;border-radius:0;text-transform:uppercase;font-size:500;font-size:1.25rem;transition:.5s;display:block;margin:2.188rem auto}.woocommerce .sq-associated-products .product_type_simple:hover{background-color:transparent;color:#000}.woocommerce .gallery-real-product{padding:5.625rem 0 9.375rem;background-color:#0000000d}.woocommerce div.product form.cart .reset_variations{color:#e52d12;text-decoration:none}.woocommerce-my-account-dashboard{padding:7.5rem 0}.woocommerce-my-account-dashboard .woocommerce-MyAccount-navigation{width:max-content}.woocommerce-my-account-dashboard .woocommerce-MyAccount-navigation a{font-family:Gotham;font-size:1.125rem;font-weight:500;color:#e52d12;text-decoration:none;margin:.5rem 0}.woocommerce-my-account-dashboard .woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-account .woocommerce-MyAccount-content{float:left;width:100%}.woocommerce-account .woocommerce-MyAccount-content p{font-size:1.125rem}.woocommerce-account .woocommerce-MyAccount-content a{font-family:Gotham;font-size:1.125rem;font-weight:500;color:#e52d12;text-decoration:none;margin:.5rem 0}.section-login{padding:7.5rem 0}.section-login .nav-tabs{border:none;padding-left:7.5rem}.section-login .nav-link{border:solid 1px #E52D12;padding:.625rem .938rem;background-color:#fff;margin:0 1.625rem 0 0;border-radius:0;z-index:5;position:relative;transition:.5s}.section-login .nav-link:hover,.section-login .nav-link.active{background-color:#e52d12}.section-login .nav-link:hover h2,.section-login .nav-link.active h2{color:#fff}.section-login h2{font-size:1.25rem;color:#e52d12;font-weight:500;margin-bottom:0;transition:.5s}.section-login .tab-content{background-color:#0000000d;margin-top:-1.5rem;padding:4.375rem 0}.section-login .tab-content .login,.section-login .tab-content .register{border:none;padding:.625rem 7.5rem}.section-login .tab-content .login label,.section-login .tab-content .register label{font-size:1.25rem;font-weight:500;font-family:Gotham;margin-bottom:1rem;width:max-content}.section-login .tab-content .login .woocommerce-form-login__rememberme,.section-login .tab-content .register .woocommerce-form-login__rememberme{font-size:.875rem;font-weight:400;font-family:Gotham}.section-login .tab-content .login input,.section-login .tab-content .register input{border-radius:0;background-color:transparent}.section-login .tab-content .login .woocommerce-form-login__submit,.section-login .tab-content .login .woocommerce-form-register__submit,.section-login .tab-content .register .woocommerce-form-login__submit,.section-login .tab-content .register .woocommerce-form-register__submit{background-color:#000;color:#fff;border:solid 1px #000;border-radius:0;padding:.625rem 1.563rem;text-transform:uppercase;font-size:1.25rem;font-family:Gotham;font-weight:500;transition:.5s}.section-login .tab-content .login .woocommerce-form-login__submit:hover,.section-login .tab-content .login .woocommerce-form-register__submit:hover,.section-login .tab-content .register .woocommerce-form-login__submit:hover,.section-login .tab-content .register .woocommerce-form-register__submit:hover{background-color:#0000000d;color:#000}.section-login .tab-content .login .woocommerce-privacy-policy-text a,.section-login .tab-content .register .woocommerce-privacy-policy-text a{text-decoration:none;color:#e52d12}.section-login .tab-content .login .lost_password a,.section-login .tab-content .register .lost_password a{font-size:.875rem;color:#000}.woocommerce-orders-table{font-family:Gotham}.woocommerce table.shop_table{border-radius:0}.woocommerce table.shop_table thead,.woocommerce table.shop_table tbody{border-color:#000}.woocommerce table.my_account_orders .button{background-color:#000;color:#fff;border-radius:0;margin:0 .25rem}.woocommerce table.my_account_orders thead,.woocommerce-order-details h2,.woocommerce-customer-details h2{font-size:1.125rem}.woocommerce-order-items .order-totals,.woocommerce-address-fields label,.edit-account label{font-family:Gotham;font-size:1.125rem;font-weight:500}.woocommerce-address-fields .required,.edit-account .required{display:none}.woocommerce-address-fields input,.woocommerce-address-fields .select2-selection,.edit-account input,.edit-account .select2-selection{border-radius:0!important}.woocommerce-address-fields .woocommerce-Button,.woocommerce-address-fields .button,.edit-account .woocommerce-Button,.edit-account .button{background-color:#000!important;color:#fff!important;border-radius:0!important}.woocommerce-ResetPassword{padding:7.5rem 0}.woocommerce-ResetPassword label{font-family:Gotham;font-size:1.125rem;font-weight:500;width:max-content}.woocommerce-ResetPassword .required{display:none}.woocommerce-ResetPassword input,.woocommerce-ResetPassword .select2-selection{border-radius:0!important}.woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword .button{background-color:#000!important;color:#fff!important;border-radius:0!important}.page-id-7 .woocommerce .woocommerce-notices-wrapper .woocommerce-message a{color:#e52d12;font-size:1.375rem;font-family:Gotham;font-weight:500;line-height:1.875rem;text-decoration:none}.page-id-7 .woocommerce .empty-cart{padding:6.25rem 0}.page-id-7 .woocommerce .woocommerce-info{display:none}.page-id-7 .woocommerce .reassurance{font-size:1.125rem;padding-bottom:1rem}.page-id-7 .woocommerce .button{background-color:#000!important;color:#fff!important;border:solid 1px #000!important;border-radius:0!important;padding:.625rem 1.563rem;text-transform:uppercase;font-size:1.25rem;font-family:Gotham;font-weight:500;transition:.5s}.page-id-7 .woocommerce .button:hover{background-color:#fff!important;color:#000!important}.page-id-7 .woocommerce .section-cart{padding:6.25rem 0}.page-id-7 .woocommerce .section-cart .cart-head h2{text-transform:capitalize;font-size:1.875rem;line-height:2.812rem;font-weight:500!important;letter-spacing:0}.page-id-7 .woocommerce .section-cart .cart-head h2:last-of-type{font-size:1.25rem}.page-id-7 .woocommerce .section-cart .thumbnail-product img{width:100%;height:9.375rem;object-fit:cover}.page-id-7 .woocommerce .section-cart .content-product{padding-bottom:1rem}.page-id-7 .woocommerce .section-cart .content-product a{color:#000;font-size:1.375rem;font-family:Gotham;font-weight:500;line-height:1.875rem;text-decoration:none}.page-id-7 .woocommerce .section-cart .price-product p{color:#000;font-size:1.125rem;font-family:Gotham;font-weight:400;line-height:1.375rem}.page-id-7 .woocommerce .section-cart .price-total-product{color:#000;font-size:1.25rem;font-family:Gotham;font-weight:500;line-height:1.5rem}.page-id-7 .woocommerce .section-cart .cart-collaterals{width:530px;padding:3.125rem 2.5rem 2.5rem;background-color:#0000000d}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals{width:100%;display:flex;flex-direction:column;flex:1 1 auto}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .cart-subtotal td,.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .order-total td{text-align:end}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .shop_table{border:none;font-family:Gotham;font-size:1.125rem}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .header,.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{display:none}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:auto}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background-color:#e52d12!important;font-family:Gotham;font-size:1.375rem;font-weight:500;text-transform:uppercase;border:solid 1px #E52D12!important;display:block;margin:0 auto;width:100%}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:transparent!important;color:#e52d12!important;background-size:5%;background-repeat:no-repeat;background-position:center left 4rem}.page-id-7 .woocommerce .section-cart .cart-collaterals .coupon{width:100%;padding-bottom:2rem}.page-id-7 .woocommerce .section-cart .cart-collaterals .coupon p{font-family:Gotham;font-size:1.25rem}.page-id-7 .woocommerce .section-cart .cart-collaterals .coupon input{width:100%;height:3.75rem;background-color:#fff;border:none;padding:0 1rem;font-family:Gotham}.page-id-7 .woocommerce .section-cart .cart-collaterals .coupon input::placeholder{color:#fff}.page-id-7 .woocommerce .section-cart .cart-collaterals .coupon input:focus{outline:none}.page-id-7 .woocommerce .section-cart .cart-collaterals .coupon button{border:none;background-color:#000!important;color:#fff;font-family:Gotham;font-size:1rem;padding:.5rem 1rem;display:block;margin:0 0 0 auto}.section-checkout{padding:7.5rem 0;overflow-x:hidden}.section-checkout h2{font-family:Gotham!important;font-size:1.875rem!important;font-weight:700!important;line-height:2.812rem;text-transform:none;letter-spacing:0!important}.section-checkout p,.section-checkout td{font-family:Gotham!important;font-size:1.125rem;font-weight:400!important;line-height:1.875rem;letter-spacing:0!important}.section-checkout thead,.section-checkout th{font-family:Gotham!important;font-size:1.125rem;font-weight:500!important;line-height:1.875rem;letter-spacing:0!important}.section-checkout input,.section-checkout .select2-selection{border:solid 1px #b4b4b4!important;border-radius:0!important;font-family:Gotham!important;font-size:1.25rem!important;font-weight:400!important;letter-spacing:0!important;padding:.5rem!important;height:3.125em}.section-checkout label{font-family:Gotham!important;font-size:1.125rem;font-weight:400!important;letter-spacing:0!important;width:100%}.section-checkout label .required,.section-checkout label .optional{display:none}.section-checkout input[type=checkbox]{width:1.75rem!important;height:1.75rem!important}.section-checkout .button{background-color:#e52d12!important;color:#fff!important;text-align:center!important;font-family:Gotham!important;font-size:1.375rem!important;font-weight:700!important;text-transform:uppercase!important;border:solid 1px #E52D12!important;border-radius:0!important}.section-checkout .button:hover{background-color:#fff!important;color:#e52d12!important}.section-checkout h3{font-family:Gotham;font-size:1.25rem;line-height:1.625rem;font-weight:700;text-transform:uppercase}.section-checkout .woocommerce-Price-amount{color:#000;font-size:1.125rem;font-family:Gotham;font-weight:500;line-height:1.375rem}.section-checkout .woocommerce-Price-amount .wc-block-formatted-money-amount{font-weight:300}.section-checkout .resume-cart{overflow:hidden}.section-checkout .checkout-shipping,.section-checkout .order-view-right .checkout-payment{display:none}.section-checkout #coderockz_woo_delivery_setting_wrapper label{width:max-content}.woocommerce-order{padding:7.5rem 0}.woocommerce-order a{font-family:Gotham!important;font-size:1.125rem!important;font-weight:500!important;line-height:1.875rem;letter-spacing:0!important;color:#e52d12!important;text-decoration:none!important}.woocommerce-order p,.woocommerce-order li{font-family:Gotham!important;font-size:1.125rem!important;font-weight:400!important;line-height:1.875rem;letter-spacing:0!important}@media (max-width: 1750px){.term-description{padding:5.312rem 6.1vw 0!important}.listing-icon-title-text .container,.numbers-listing .container{padding:6.25rem 5rem!important}.listing-icon-title-text .container .col,.numbers-listing .container .col{padding-right:2.5rem}.page-id-6 .photo-text-section.is-first,.woocommerce-page .photo-text-section.is-first{margin-top:-18.187rem!important}.page-id-69 .photo-text-section.is-first{margin-top:-15rem!important}.wp-block-woocommerce-checkout{padding:7.5rem 6.1vw!important}.woocommerce .single-product .product-content .col-lg-1 .sapin-absolute{top:31.9vh!important}}@media (max-width: 1440px){.header .main-menu a,.header .menu-2 a{font-size:1rem}.page-header h1,.page-header-single h1{font-size:3.5rem;line-height:4rem}.page-header{background-position:right 15vw bottom,right -8rem bottom,right bottom!important;background-size:8%,17%,16%!important}.product_type_simple{font-size:1rem!important}.woocommerce.columns-3 .listing-products .sapin-absolute{top:140px!important}.step-listing h3{font-size:1.75rem!important}.wpcf7 input:not(.wpcf7-submit){width:90%!important}.wpcf7 textarea{height:36.5vh}.listing-icon-title-text .container,.numbers-listing .container{padding:5rem 3rem!important}.listing-icon-title-text .container .col,.numbers-listing .container .col{padding-right:2.5rem}footer{padding-top:6rem}footer .menu-menu_footer-container a,footer .menu-menu_footer-container2 a{font-size:1rem}footer .signature{margin-left:-1rem}.page-id-69 .only-text p{margin:0 240px}.infos-contact .col p{font-size:1.5rem!important}.page-id-7 .woocommerce .section-cart .cart-collaterals{width:510px!important}.woocommerce .single-product .product-content .col-lg-1 .sapin-absolute{top:31.8vh!important}.woocommerce .single-product .product-content .single_add_to_cart_button{margin-left:1rem!important;font-size:1rem!important}.woocommerce .tabs-product .nav-tabs{padding:0 8.4vw!important}.woocommerce .tabs-product .tab-content{padding:4rem 8.4vw!important}.quantity{width:210px}.quantity:before{font-size:1rem;margin-right:1rem}}@media (min-width: 1025px){ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){header .main-menu{padding:1rem 0!important}footer .rgpd-socials{padding-top:0}footer .logo-footer img{margin:2rem auto 0}.page-header{height:25vh!important;background-position:right 16vw bottom,right -5.5rem bottom,right bottom!important;background-size:8%,17%,16%!important}.page-header-single p,.page-header-single a{font-size:1rem}.woocommerce .single-product .product-content .quantity{padding-top:1rem}.woocommerce div.product form.cart .variations select{max-width:80%}.woocommerce .single-product .product-content .single_add_to_cart_button{margin-left:0!important;margin-top:1rem}.woocommerce.columns-3 .listing-products .product.en-avant img,.woocommerce.columns-3 .listing-products .product.product--full img{width:500px!important}ul.products{grid-template-columns:repeat(2,1fr)}.listing-icon-title-text,.numbers-listing{padding:0 2rem}.listing-icon-title-text .container,.numbers-listing .container{padding:3rem 1.5rem!important}.listing-icon-title-text .container .col,.numbers-listing .container .col{padding:0 .5rem}.section-text-slider .slider-photo .swiper-button-prev{left:89.5%!important}.step-listing .step-number{min-width:5rem!important;min-height:5rem!important;font-size:3rem!important}.step-listing h3{font-size:1.5rem!important;width:80%!important}.wpcf7 input:not(.wpcf7-submit){width:100%!important;padding:0}.wpcf7 textarea{width:100%}.wpcf7 .col-xl-6:nth-of-type(2){padding-top:3rem}.page-id-7 .woocommerce .section-cart .cart-collaterals{width:100%!important}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{width:50%!important}.wc-block-components-sidebar-layout .wc-block-components-main{width:100%!important;order:2;padding:5rem 0!important}.wc-block-components-sidebar{width:100%!important;order:1;position:static!important;padding-left:0!important}.wp-block-woocommerce-checkout{padding:7.5rem 2rem!important}.page-id-69 .only-text .sapin-absolute{bottom:-55px!important}.infos-contact .col{padding-right:0!important}.woocommerce .tabs-product .nav-tabs{padding:0 2rem!important}.woocommerce .tabs-product .tab-content{padding:4rem 2rem!important}}@media (max-width: 992px){.page-header h1{font-size:3rem;line-height:3.5rem}.page-header-single p,.page-header-single a{font-size:.9rem}.woocommerce .tabs-product .nav-tabs h2{font-size:.75rem}.woocommerce .tabs-product .tab-content{padding:4rem 2rem!important}.listing-icon-title-text .col,.numbers-listing .col{padding:0 5rem 3rem!important}.photo-text-section{padding-bottom:5rem!important;overflow-x:hidden}.band-button{padding:5rem 0!important;background-position:bottom left -1px!important}.band-button h2{font-size:2.5rem!important}footer .menu-menu_footer-container2{padding-bottom:2rem}.section-text-slider{padding:5rem 0!important}.section-text-slider p{margin-right:0!important;margin-bottom:2rem!important}.step-listing{padding-bottom:5rem!important}.section-form{padding:5rem 0}.section-form h2{text-align:center;font-size:3rem!important;line-height:3.5rem!important}.section-form p{text-align:center;width:100%}.section-form .wpcf7-submit{margin:2rem auto}.page-id-93 .listing-icon-title-text{margin-top:0rem!important}.map-section p{margin-right:0!important;margin-bottom:2rem!important}.section-faq{padding:5rem 0!important}.page-id-69 .only-text .sapin-absolute{display:none!important}.page-id-69 .only-text p{margin:0}.page-id-69 .photo-text-section{padding-top:5rem!important}.page-id-69 .photo-text-section.is-first{margin-top:0!important}.infos-contact .col .squared-icon{min-width:5rem!important;min-height:5rem!important;margin-right:0!important}.infos-contact .col .squared-icon img{max-width:3rem!important;max-height:3rem!important}.infos-contact .col p{font-size:1.25rem!important;line-height:1.75rem!important}.woocommerce-my-account-dashboard{padding:5rem 0!important}.woocommerce-my-account-dashboard .woocommerce-MyAccount-navigation{padding-bottom:3rem}.woocommerce-my-account-dashboard .woocommerce-MyAccount-navigation li{justify-content:center!important}.woocommerce-order-details .thumbnail-product{padding-bottom:2rem}.woocommerce-order-items .price-total-product{display:none}}@media (max-width: 500px){.header .logo-solibois{width:50%;display:block;margin-bottom:2rem;margin-left:1rem}.header .menu-2:nth-child(2){margin:.5rem}.header .menu-2 a{margin:0;font-size:.8rem}.header .main-menu .col-11{padding-right:0}footer .logo-footer img{max-width:296px!important}.page-header{height:30vh!important;background-size:7%,20%,20%!important;background-position:right 20vw bottom,right -2.5rem bottom,right bottom!important}.page-header h1{font-size:1.75rem;line-height:2rem}.page-header p{font-size:1rem!important}.page-header-single h1{font-size:1.75rem;line-height:2rem}.listing-icon-title-text .container .col,.numbers-listing .container .col{padding:0 0 3rem!important}.page-id-6 .photo-text-section.is-first,.woocommerce-page .photo-text-section.is-first{padding-top:22rem!important}.band-button{background-size:25%!important}.band-button h2{font-size:2rem!important;line-height:2.5rem!important;width:100%!important}.section-text-slider .slider-photo .swiper-button-prev{left:77.5%!important}.section-faq .faq .accordion-item h4{font-size:1rem!important}.section-form h2{font-size:2rem!important;line-height:2.5rem!important}.only-title h2{font-size:2.5rem;line-height:3rem}.page-id-69 .only-text{height:auto!important}.infos-contact{padding:5rem 0 3rem!important}.page-id-7 .woocommerce .section-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{width:100%!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{width:100%!important;min-width:100%!important;display:inline!important}.wc-block-components-order-summary .wc-block-components-order-summary-item{display:block!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{width:100%!important;padding-left:0!important;padding-right:0!important;padding-top:2rem}.wc-block-components-sidebar{width:100%!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text{font-size:1.5rem!important;line-height:2rem!important}.wc-block-components-sidebar-layout .wc-block-components-main{width:100%}.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{display:none}.section-login .nav-tabs{padding-left:1rem!important}.section-login h2{font-size:.875rem!important}.section-login .nav-link{padding:.5rem}.section-login .tab-content .login,.section-login .tab-content .register{padding:.625rem 1rem!important}.section-login .tab-content .login .woocommerce-form-login__rememberme,.section-login .tab-content .register .woocommerce-form-login__rememberme{width:100%}.section-checkout label,.section-checkout table.shop_table thead th,.section-checkout table.shop_table thead td,.section-checkout table.shop_table tbody th,.section-checkout table.shop_table tbody td,.section-checkout table.shop_table tfoot th,.section-checkout table.shop_table tfoot td,.section-checkout table.shop_table thead th p,.section-checkout table.shop_table thead td p,.section-checkout table.shop_table tbody th p,.section-checkout table.shop_table tbody td p,.section-checkout table.shop_table tfoot th p,.section-checkout table.shop_table tfoot td p,.section-checkout table.shop_table thead th .woocommerce-Price-amount,.section-checkout table.shop_table thead td .woocommerce-Price-amount,.section-checkout table.shop_table tbody th .woocommerce-Price-amount,.section-checkout table.shop_table tbody td .woocommerce-Price-amount,.section-checkout table.shop_table tfoot th .woocommerce-Price-amount,.section-checkout table.shop_table tfoot td .woocommerce-Price-amount{font-size:.9rem!important}}@media (max-width: 375px){.section-login .nav-tabs{padding-left:0!important}.section-login h2{font-size:.75rem!important}}
