/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/_dev/sass/style.scss ***!
  \****************************************************************************************************************************************************************/
@charset "UTF-8";@keyframes rotateSvg{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fog_effect{0%{transform:scale(7.5) translateX(-50px)}to{transform:scale(8.5) translateY(-50px)}}@keyframes fadeDropDown{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}@-webkit-keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@font-face{font-family:"Archia";src:url(../js/../css/44a7a5ade8fdbe2dacfb.woff2);font-display:swap;font-weight:700}@font-face{font-family:"Archia";src:url(../js/../css/0a649844e15f25fbdd02.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:"Archia";src:url(../js/../css/f21b31009bfe402593c0.woff2) format("woff2");font-display:swap;font-weight:lighter}@font-face{font-family:"Outfit";src:url(../js/../css/b2e2fcd8bc0c090b302c.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:"Outfit";src:url(../js/../css/ea851e9b6c1d21f620c1.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:"Outfit";src:url(../js/../css/e853df41b41bc9489a8b.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:"Outfit";src:url(../js/../css/27737e30f9f52f95ba31.woff2) format("woff2");font-display:swap;font-weight:lighter}#header .top-menu a[data-depth="0"]:hover,a:hover{color:#ffc15b;text-decoration:none}.gradient-black-theme{background:#000;background:linear-gradient(0deg,#000 0,#020c1d 25%,#0c1522 100%)}.full-black-theme a,.full-black-theme h2,.full-black-theme h4,.full-black-theme li,.full-black-theme span,.full-black-theme ul,.gradient-black-theme a,.gradient-black-theme h2,.gradient-black-theme h4,.gradient-black-theme li,.gradient-black-theme span,.gradient-black-theme ul{color:#f2eadd}.full-black-theme{background-color:#0d1522}.full-black-theme a:hover{color:#ffc15b}.full-white-theme{background-color:#f2eadd}*,button{text-decoration:none}*,body,html{margin:0;padding:0}*{list-style:none;box-sizing:border-box}body,html{width:auto;height:auto;font-size:62.5%!important;overscroll-behavior:none;background-color:#f2eadd;font-family:"Archia"}h1,h2,h3,h4,h5,h6,ol,p,table,ul{margin:0;padding:0}ol,ul{font-weight:400;list-style-type:none}button{color:#0d1522}img,video{max-width:100%}img{height:auto;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}video{width:100%;height:100%;object-fit:cover}.breadcrumb{display:block!important}#mc-embedded-subscribe{margin:0!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:inherit}.xdebug-var-dump{color:#000;margin-top:24rem;background:#fff;font-size:1rem;min-height:200px;padding-top:3rem}table{border-collapse:collapse;table-layout:fixed}table .table-striped tbody tr:nth-of-type(odd){background-color:none}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{padding:.35em}table td,table th{padding:.625em;text-align:center}table th{font-size:.85em;letter-spacing:.1em}#homepage .hero .text-container .btn-container-hero #configurateur,#order-confirmation .hero .text-container .btn-container-hero #configurateur,.row,.template .text-content .product-information .product-description h1,.template .text-content .product-information .product-description h2,.template .text-content .product-information .product-description h3,.template .text-content .product-information .product-description h4,.template .text-content .product-information .product-description li,.template .text-content .product-information .product-description p,.template .text-content .product-information .product-description ul{all:unset}h1,h2,h3,h4,h5,h6{font-family:"Archia";font-weight:700}h1,table th{text-transform:uppercase}h1{font-size:4rem;line-height:4rem}h2,h3,h4,h5,h6{font-size:3.5rem}h3,h4,h5,h6{font-size:3rem}h4,h5,h6{font-size:2rem}a,label,li,p{font-size:1.7rem}a{text-decoration:none}label{color:#fff;transition:all .3s ease-in}a,label,li,p,td,th,tr{font-family:"Outfit";font-weight:400;line-height:normal}.overlay-filter{filter:brightness(.5)}.invert{filter:invert(1)}.flex{display:flex}.inline-flex{display:inline-flex}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.align-self{align-self:center}.align-self-start{align-self:flex-start}.flex-column,.flex-row,.template .text-content .product-information .product-description ul{display:flex;flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{display:flex;flex-wrap:wrap}.flex-nowrap{display:flex;flex-wrap:nowrap}.flex-wrap-reverse{display:flex;flex-wrap:wrap-reverse}.flex-nowrap-reverse{display:flex;flex-wrap:nowrap-reverse}.flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-column-reverse{display:flex;flex-direction:column-reverse}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.grid{display:grid}.grid-1{grid-column:span 1}.grid-2{grid-column:span 2}.grid-3{grid-column:span 3}.grid-4{grid-column:span 4}.grid-5{grid-column:span 5}.grid-6{grid-column:span 6}.grid-7{grid-column:span 7}.grid-8{grid-column:span 8}.grid-9{grid-column:span 9}.grid-10{grid-column:span 10}.grid-11{grid-column:span 11}.grid-12{grid-column:span 12}.g-xl{gap:10rem}.g-lg{gap:5rem}.g-md{gap:2.5rem}.g-sm{gap:1.5rem}.checkout-container .cart-grid-right .promo-code form,.g-xs{gap:1rem}.g-xxs{gap:.5rem}.g-0{gap:0}.text-center{margin:0 auto;text-align:center}.cms-template main h1,.text-left{text-align:left}.text-right{text-align:right}#customer-form footer,.m-auto{margin:auto}.m-xl{margin:10rem auto}.m-lg{margin:5rem 2.5rem}.m-md{margin:2.5rem}.m-sm{margin:1.25rem}.m-t-xl{margin-top:10rem}.m-t-lg{margin-top:5rem}.m-t-md{margin-top:2.5rem}.m-t-sm{margin-top:1.5rem}.m-t-0{margin-top:0}.m-b-xl{margin-bottom:10rem}.m-b-lg{margin-bottom:5rem}#services .text-content h1 p,#services .text-content ul,.cms-template main h1,.cms-template main h2,.cms-template main h3,.cms-template main p,.m-b-md{margin-bottom:2.5rem}.m-b-sm{margin-bottom:1.5rem}#main>div.container-flex-col-2.js-product-container>div.wrapper-flex.text-content>h1,.m-b-xs{margin-bottom:1rem}.m-b-0{margin-bottom:0}.m-l-r-xl{margin-left:10rem;margin-right:10rem}.m-l-r-lg{margin-left:5rem;margin-right:5rem}.m-l-r-md{margin-left:2.5rem;margin-right:2.5rem}.m-l-r-sm{margin-left:1.5rem;margin-right:1.5rem}.m-l-0{margin-left:0}.m-r-0{margin-right:0}.p-xl{padding:10rem}.p-lg{padding:5rem 2.5rem}.p-md{padding:2.5rem}.p-sm{padding:1.5rem}.p-xs{padding:1rem}.p-b-xl{padding-bottom:10rem}.p-b-lg{padding-bottom:5rem}.p-b-0{padding-bottom:0}.p-b-sm{padding-bottom:2.5rem}.p-t-xl{padding-top:10rem}.p-t-lg{padding-top:5rem}.p-t-md{padding-top:2.5rem}.p-t-sm{padding-top:1.5rem}.p-t-0{padding-top:0}.p-t-l-r-0-lg{padding:5rem 0}.p-head{padding-top:12rem}.p-head-legals{padding-top:13rem}.b-r-5{border-radius:5px}.b-r-10{border-radius:10px}.b-r-15{border-radius:15px}.b-r-20{border-radius:20px}.b-r-25{border-radius:25px}.b-r-50{border-radius:50px}.border-white{border:1px solid #fff}.overflow{overflow:hidden}.underline{text-decoration:underline;text-underline-offset:.3rem}.hero{padding-top:80px}.container-flex{height:auto;width:auto;position:relative}.container-flex-col-2{display:flex;margin:0}.wrapper-flex{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.wrapper-flex-col-2{margin:auto;display:flex;gap:20rem}#content,.rgpd-user-section div,table tr{background-color:#f2eadd}#content table,#content table tr{border-top-right-radius:27px;border-top-left-radius:27px}#content table{margin:5rem auto;border:0;color:#f2eadd;padding:5rem;width:100%}#content table th{border:0;font-weight:600}#content table .thead-default th{background-color:#0d1522;color:#f2eadd}#content table tr{border-bottom:1px solid #f2eadd}#content table td,#content table th{color:#0d1522;text-align:center;font-size:1.5rem}#content table td.order-actions,#content table th.order-actions{display:flex;flex-direction:column-reverse}#content table td a,#content table td i,#content table th a,#content table th i,a,li,p{color:#0d1522}#content table td a:hover,#content table td i:hover,#content table th a:hover,#content table th i:hover{opacity:.6}#content table td .label-pill,#content table th .label-pill{display:flex;justify-content:center;align-items:center;color:#0d1522;white-space:inherit;text-align:center}#content table th:first-child{border-top-left-radius:27px}#content table th:first-child[scope=row]{border-top-left-radius:0}#content table th:last-child{border-top-right-radius:27px}#content #notifications+h6{text-align:center;font-size:1.4rem;font-weight:600;margin-bottom:2rem}#content .alert-info{border:1px solid #000;background-color:transparent;color:#000;width:auto;max-width:600px;margin:0 auto;font-size:1.4rem;text-align:center;line-height:normal;border-radius:10px}.page-header{text-align:center;margin:5rem auto 0;max-width:600px}.page-header h1{font-size:3rem}.cms-template main{height:auto;width:auto;position:relative;padding:calc(80px + 5rem) 10rem 0}#homepage #mobile-indicator,#order-confirmation #mobile-indicator{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:100%;padding:0 5rem;height:4rem;display:none}#homepage #mobile-indicator p,#order-confirmation #mobile-indicator p{color:#f2eadd;font-size:1.3rem;font-style:italic}#homepage #mobile-indicator svg,#order-confirmation #mobile-indicator svg{height:100%;width:30px;animation:rotateSvg 2s alternate infinite}#homepage .hero #add-to-cart-or-refresh,#homepage .is-mobile,#order-confirmation .hero #add-to-cart-or-refresh,#order-confirmation .is-mobile{display:none}#homepage .is-desktop,#order-confirmation .is-desktop{display:flex}#homepage .vertical-line-wrapper,#order-confirmation .vertical-line-wrapper{position:absolute;top:0;height:100%;width:1px;z-index:1}#homepage .right,#order-confirmation .right{right:23%}#homepage .overlay-hero,#order-confirmation .overlay-hero{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;user-select:none;pointer-events:none}#homepage .hero,#order-confirmation .hero{width:100vw;height:100vh;background-image:url(../js/48f457e5c0ed899657d1.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;flex-direction:column;padding:0}#homepage .hero .m-scroll .wrapper-line,#order-confirmation .hero .m-scroll .wrapper-line{bottom:0;width:100%}#homepage .hero .m-scroll .wrapper-line .line,#order-confirmation .hero .m-scroll .wrapper-line .line{left:0}#homepage .hero .hero-wrapper,#order-confirmation .hero .hero-wrapper{width:100%;height:50%;display:flex}#homepage .hero .top,#order-confirmation .hero .top{align-items:flex-end}#homepage .hero .bottom,#order-confirmation .hero .bottom{align-items:flex-start}#homepage .hero .bottom .text-container,#order-confirmation .hero .bottom .text-container{width:40%}#homepage .hero #hero-line,#order-confirmation .hero #hero-line{position:absolute;top:50%;right:0;width:40%}#homepage .hero #hero-line .line,#homepage .hero .wrapper-line .line,#order-confirmation .hero #hero-line .line,#order-confirmation .hero .wrapper-line .line{right:0;left:unset}#homepage .hero .wrapper-line,#order-confirmation .hero .wrapper-line{width:50%;bottom:6rem}#homepage .hero .img-container,#order-confirmation .hero .img-container{opacity:0;height:auto;display:flex;width:50%;gap:5vw;margin-left:7%;z-index:1}#homepage .hero .img-container .wrapper-img,#order-confirmation .hero .img-container .wrapper-img{max-width:8vw;position:relative}#homepage .hero .img-container .wrapper-img .bestsales-overlay,#order-confirmation .hero .img-container .wrapper-img .bestsales-overlay{opacity:1;position:absolute;bottom:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out;background:linear-gradient(0deg,rgba(2,12,31,.8) 0,rgba(0,4,100,0) 80%);z-index:999}#homepage .hero .img-container .wrapper-img .bestsales-overlay:hover,#order-confirmation .hero .img-container .wrapper-img .bestsales-overlay:hover{opacity:0}#homepage .hero .img-container .wrapper-img .bestsales-img,#order-confirmation .hero .img-container .wrapper-img .bestsales-img{min-height:100%;height:auto;width:8vw;object-fit:cover}#homepage .hero .text-container,#order-confirmation .hero .text-container{height:auto;display:flex;justify-content:space-around;flex-direction:column;width:50%;gap:2rem}#homepage .hero .text-container .text-content,#order-confirmation .hero .text-container .text-content{align-items:flex-start;width:100%;padding:0 0 3rem 10rem}#homepage .hero .text-container .text-content h1,#order-confirmation .hero .text-container .text-content h1{mix-blend-mode:plus-lighter;line-height:100%;font-size:3.5vw;opacity:0}#homepage .hero .text-container .text-content h1:nth-child(2) div:nth-child(4),#order-confirmation .hero .text-container .text-content h1:nth-child(2) div:nth-child(4){margin-right:1rem}#homepage .hero .text-container .text-content h2,#order-confirmation .hero .text-container .text-content h2{color:#f2eadd;font-family:"Outfit";font-size:2rem;opacity:0;padding:0 .5rem}#homepage .hero .text-container .text-content p,#order-confirmation .hero .text-container .text-content p{opacity:0;color:#f2eadd;text-align:justify;width:auto;font-size:2.1rem}#homepage .hero .text-container .btn-container-hero,#order-confirmation .hero .text-container .btn-container-hero{display:flex;align-items:center;justify-content:flex-end;width:100%}#homepage .hero .text-container .btn-container-hero #configurateur button,#order-confirmation .hero .text-container .btn-container-hero #configurateur button{background-color:transparent;padding:0}#homepage .hero .text-container .btn-container-hero .reset-btn-gAPNN4bpfqzTdlEMMHfULTwtAbZDJe,#order-confirmation .hero .text-container .btn-container-hero .reset-btn-gAPNN4bpfqzTdlEMMHfULTwtAbZDJe{display:none}#homepage .hero .text-container .btn-container-hero .wrapper-line,#order-confirmation .hero .text-container .btn-container-hero .wrapper-line{bottom:auto;width:70%}#homepage .hero .text-container .btn-container-hero .wrapper-line .line,#order-confirmation .hero .text-container .btn-container-hero .wrapper-line .line{left:0}#homepage .hero .text-container .btn-container-hero a,#order-confirmation .hero .text-container .btn-container-hero a{opacity:0;animation:1s fadeIn 1s ease-in-out forwards}#about{height:100vh;width:100%}#about main,#services main{overflow-x:hidden}#about .hero{height:auto}#about .hero .wrapper-flex{width:40%}#about .hero .wrapper-flex:last-child{width:60%;position:relative}#about .hero .wrapper-flex:last-child img{height:100vh;object-fit:cover;width:100%}#about .hero .text-content{padding:5rem;margin:0 5rem;align-items:flex-start;justify-content:center}#about .hero .text-content h1{margin-bottom:2.5rem;opacity:0}#about .about-us .text-content{margin:2.5rem 0;position:relative;justify-content:flex-start}#about .about-us .text-content p{margin:0 5rem;padding:5rem}#about .about-us .text-content .line{height:1px;position:absolute;right:0;top:50%;background-color:#0d1522;opacity:0}#about .about-us h2,#about .trust h2{width:fit-content;position:relative;text-align:center;z-index:2;padding:0 5rem;background-color:#f2eadd}#about .title-two,#about .trust .wrapper-line{display:none}#about .trust .text-content{margin:2.5rem 0;position:relative;justify-content:center}#about .trust .text-content .line{width:100%!important;height:1px;position:absolute;left:0;top:50%;background-color:#0d1522}#about .trust .text-content .short{width:50%!important}#about .trust .wrapper-img{height:100%;background-color:#f2eadd;z-index:0;display:flex;justify-content:flex-end;width:auto;padding-right:5rem}#about .trust .wrapper-img img{max-width:100px;margin:0 2rem}#contact .form-section h2::before,#contact .form-section h3::before{content:"";width:200px;height:1px;z-index:99;background:#000;margin-right:1rem}#services .hero{height:100vh}#services .wrapper-flex{position:relative}#services .wrapper-flex .content-img{width:100%}#services .text-content{padding:5rem;align-items:flex-start;justify-content:flex-start}#services .text-content .container-text,#services .text-content ul li{width:100%;display:flex;align-items:center;margin-bottom:2.5rem}#services .text-content .container-text h1{text-align:left}#services .text-content .container-text span{height:auto;display:flex;align-items:center;font-size:2rem;margin-left:2.5rem}#services .text-content .splitLines{margin-bottom:2.5rem;text-align:left}#services .text-content h2{display:flex;align-items:center;width:100%;font-size:3rem}#services .text-content ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}#services .text-content ul li{width:50%;gap:1rem;margin-bottom:1.5rem}#services .text-content ul li p,#services .tutorial ul li{margin-bottom:0;width:100%}#services .text-content .xl-btn-bk,#services .trust{width:100%}#services .hero .wrapper-flex .content-img,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .thumbnail-top img,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container a img,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container img img,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container picture img{object-fit:cover;height:100%;width:100%}#services .trust .text-content{width:100%;margin:2.5rem 0;position:relative;align-items:center}#about .trust .text-content p,#services .trust .text-content p{margin:0 5rem}#services .trust .text-content .line{width:100%!important;height:1px;position:absolute;left:0;top:50%;background-color:#0d1522}#services .trust h2{width:fit-content;position:relative;text-align:center;z-index:2;padding:0 5rem;background-color:#f2eadd;margin-bottom:0}#services .trust a{color:#0d1522;text-decoration:underline;text-underline-offset:.5rem;transition:.25s ease-in-out}#services .trust a:hover{opacity:.5}#services .tutorial .text-content{justify-content:center}#services .tutorial ul{flex-direction:column;gap:2.5rem;margin-bottom:0}#services .tutorial ul li{justify-content:space-around;gap:5rem}#services .tutorial ul li p{text-align:left}#services .tutorial ul li img{max-width:150px}#contact .hero .wrapper-flex,#customer-form .forgot-password label.radio-inline,#customer-form .form-group label.radio-inline,#footer .container .wrapper .blockreassurance .wrapper-blockreassurance .wrapper-block-icon{width:auto}#contact .wrapper-flex{padding:10rem 10rem 5rem;align-items:flex-start}#contact .infos-section .infos-wrapper{width:100%;display:flex;align-items:flex-end;flex-direction:column}#contact .infos-section .infos-wrapper li,#contact .infos-section .infos-wrapper p{opacity:0}#contact .infos-section h2{font-weight:100;font-size:2rem;margin-bottom:1rem}#contact .infos-section a{font-weight:700;font-size:3.5rem;color:#0d1522;margin-top:1rem;opacity:0}#contact .form-section{flex-direction:column}#contact .form-section .wrapper-flex{width:100%;padding:10rem 5rem 5rem 0}#contact .form-section h2,#contact .form-section h3{position:relative;display:flex;align-items:center}.template{padding-top:80px}.template .content-img{width:100%;height:100%}.template .content-img .images-container{height:100%}.forget-password input,.template .img-container{width:100%}.template .img-container img{position:fixed}#inspiration-section .item img,.template .img-container img,.template .product-img{width:100%;height:100%;object-fit:cover}.template .product-cover{position:relative;overflow:hidden;height:100%}.template .single-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2eadd}.template .text-content{padding:5rem 0;align-items:flex-start;justify-content:flex-start}.template .text-content .btn-wrapper{width:100%;padding:0 5rem;margin-top:2.5rem}.template .text-content .btn-wrapper .btn-configurator{width:100%;margin-bottom:2.5rem}.template .text-content .product-add-to-cart,.template .text-content h1,.template .text-content h2{padding:0 5rem;margin-bottom:2.5rem}.template .text-content .product-actions{display:none}.template .text-content .product-accessories{display:flex!important;margin:0 5rem}.template .text-content .product-accessories .product-add-to-cart{padding:0}.template .text-content .product-accessories #product-availability{display:flex;margin-top:2rem;font-size:1rem}.template .text-content .product-accessories .control-label{font-size:1.5rem;margin-bottom:1rem;text-align:left}.template .text-content .product-accessories .add-to-cart{height:2.75rem;line-height:inherit;border-radius:50px;display:flex;align-items:center;padding:2rem 5rem;margin-left:2rem}.template .text-content .product-accessories .add-to-cart .shopping-cart{line-height:normal}.template .text-content .product-accessories .bootstrap-touchspin{display:flex;align-items:center;background:#fff;border:1px solid #000;padding:0 1rem;border-radius:5px}.template .text-content .product-accessories .bootstrap-touchspin-up{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.template .text-content .product-accessories #quantity_wanted{background-color:transparent;border:0;height:100%}.template .text-content .product-accessories .input-group-btn-vertical{height:100%;display:flex;gap:2rem;width:50px;padding-top:.5rem}.template .text-content .product-accessories .input-group-btn-vertical .btn{padding:0}#product-details>div.product-reference>label,#product-details>div.product-reference>span,.template .text-content .product-accessories .product-quantity .input-group-btn-vertical .btn i{font-size:1.6rem}.product-information,.template .text-content .product-information{font-size:1.6rem;line-height:normal}.template .text-content .product-information .product-description{display:flex;flex-direction:column;padding:0 5rem;text-align:left;font-size:1.6rem}.product-information .product-description ul li:before,.template .text-content .product-information .product-description ul li:before{content:"• ";margin-right:.5rem}.template .text-content .product-information .product-description h1,.template .text-content .product-information .product-description h2,.template .text-content .product-information .product-description h3{font-size:2.5rem;font-family:"Archia";font-weight:700;margin-bottom:.5rem}.template .text-content .product-information .product-description ul{margin-bottom:.5rem;font-family:"Outfit"}.template .text-content .product-information .product-description li{font-family:"Outfit"!important}.template .text-content .product-information .product-description p{font-size:1.6rem;margin-bottom:.5rem;font-family:"Outfit"}.template .text-content .js-product-prices{display:flex;margin-bottom:2.5rem;font-size:2rem;padding:0 5rem;line-height:100%}.template .text-content .js-product-prices div{margin-right:.5rem}.template .vertical-one{padding:0 5rem}.template .vertical-two{padding:0 10rem 0 5rem}.template .reassurance-section{margin:5rem 0}.template .reassurance{display:flex}.template .blockreassurance_product{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between!important}.template .blockreassurance_product .clearfix,.template .blockreassurance_product div .block-title{display:none}.template .blockreassurance_product div{width:47%;display:flex;align-items:center;gap:1rem}.template .blockreassurance_product div p{font-size:1.8rem}.template .blockreassurance_product div .item-product{margin-right:0;padding-top:0;width:auto;display:flex;align-items:center;justify-content:center}.template .blockreassurance_product div .item-product img,.template .blockreassurance_product div .item-product svg{width:30px;height:30px}.template .section-tabs{height:auto;width:auto;display:flex;position:relative}.template .section-tabs .line-container{width:200px;height:auto;position:absolute;left:0;top:0;display:flex;flex-direction:column;padding-top:14rem}.template .section-tabs .line-container .wrapper-line:nth-child(1){width:90%;margin-top:5rem}.template .section-tabs .line-container .wrapper-line:nth-child(2){width:80%;margin-top:5rem}.template .section-tabs .line-container .wrapper-line:nth-child(3){width:70%;margin-top:5rem}.template .section-tabs .line-container .wrapper-line:nth-child(1){margin-top:0}.template .tabs{background-color:#f2eadd;display:flex;flex-direction:column;width:100%;padding:2.5rem 20rem}.template .tabs .tab-pane{padding-top:2.5rem;line-height:100%}.template .tabs .tab-content{min-height:100px;font-size:1.7rem}.template .tabs .wrapper-line{margin-top:2rem;height:1px}.template .tabs .wrapper-line .line{height:100%}.template .tabs .nav-tabs{border-bottom:0}.template .tabs .nav-tabs::after{display:none}.template .tabs .nav-tabs .nav-link{font-family:"Archia";font-weight:400;color:#0d1522;text-transform:uppercase}.template .tabs .nav-tabs .nav-link.active{background-color:transparent;font-weight:700}.template .tabs .nav-link:hover,.template .tabs .nav-tabs .nav-link.active{border-bottom:0 solid #0d1522;color:#0d1522}.template .layer{transition:.3s ease-in-out}.template .blockreassurance_product{gap:4rem 0;padding:5rem}.template .thumbnails .product-images{padding:0;margin-bottom:0;display:flex}.template .thumbnails .product-images .thumb{margin-bottom:1.5rem}.template .thumbnails .product-images .thumb:hover{border:1px solid #0d1522!important}.template .product-images{flex-wrap:wrap;padding:0 5rem;margin-bottom:5rem}.template .product-images .thumb{border-radius:25px;height:45px;object-fit:cover;margin-right:2.5rem;opacity:0}.template .product-images .selected,.template .product-images .thumb:hover{border:2px solid #0d1522!important}.template .page-footer{display:none}.custom-modal .modal-dialog,.custom-modal .modal-open .modal{display:flex;align-items:center;justify-content:center;margin:auto}.custom-modal .modal-dialog{width:100%;height:100%;max-height:80vh!important;max-width:55vw!important;top:50%;transform:translateY(-50%)!important}.custom-modal .modal-body{background-color:transparent;flex-direction:column!important;border-radius:5px!important;margin-left:0!important;height:100%}.custom-modal .modal-body figure{height:80%}.custom-modal .modal-body aside{height:20%}.custom-modal .modal-body img{height:100%;width:100%;object-fit:cover}.custom-modal .modal-body .image-caption{display:none}.custom-modal .modal-content{height:100%}#main>div.container-flex-col-2.js-product-container>div.wrapper-flex.text-content>div.product-information>p:nth-child(2)>span,strong{all:unset!important}#description>div>p>span{all:unset!important}#main>div.container-flex-col-2.js-product-container>div.wrapper-flex.text-content>h2{margin-bottom:2rem}.product-information .product-description{display:flex;flex-direction:column;padding:0 1.5rem;font-family:"Outfit";font-weight:400;line-height:normal}.product-information .product-description h1,.product-information .product-description h2,.product-information .product-description h3,.product-information .product-description h4,.product-information .product-description li,.product-information .product-description p,.product-information .product-description ul{all:unset}.product-information .product-description ul{display:flex;flex-direction:column;margin-bottom:.5rem}.product-information .product-description h1,.product-information .product-description h2,.product-information .product-description h3{font-size:2.5rem;font-family:"Archia";font-weight:700;margin-bottom:.5rem}.product-information .product-description p{font-size:1.6rem;margin-bottom:.5rem}#authentication #footer .container .wrapper{padding:0 10rem}#password #footer .container .wrapper{padding:2.5rem 10rem 0}#registration #footer .container .wrapper{padding:0 10rem}#address .page-footer,#addresses .page-footer,#discount .page-footer,#history .page-footer,#identity .page-footer,#module-mollie-subscriptions .page-footer,#module-psgdpr-gdpr .page-footer,#order-detail .page-footer,#order-slip .page-footer,#registration .page-footer{margin:0!important}#address #footer .container .wrapper,#addresses #footer .container .wrapper,#discount #footer .container .wrapper,#history #footer .container .wrapper,#identity #footer .container .wrapper,#module-mollie-subscriptions #footer .container .wrapper,#module-psgdpr-gdpr #footer .container .wrapper,#order-detail #footer .container .wrapper,#order-slip #footer .container .wrapper{padding:2.5rem 10rem 0}#login-form{padding:0 3rem 2.5rem}#login-form .form-footer{display:flex;justify-content:center;max-width:600px;margin:auto}#login-form .forgot-password,.register-form .forgot-password{padding-right:15px;padding-left:15px}#login-form .forgot-password a,.register-form .forgot-password a{color:#0d1522}#customer-form #submit-login:hover,#customer-form .forgot-password a:hover,#customer-form p a:hover,#login-form .forgot-password a:hover,.address-form #submit-login:hover,.address-form .forgot-password a:hover,.address-form p a:hover,.address-section .links a:hover,.my-account .links a:hover,.register-form #submit-login:hover,.register-form .forgot-password a:hover,.register-form p a:hover{opacity:.8}#login-form .input-group,.register-form .input-group{outline:0}#login-form .forgot-password,#login-form .form-group,.register-form .forgot-password,.register-form .form-group{display:flex;flex-direction:column;max-width:600px;width:auto;margin:auto auto 1.5rem}#customer-form .forgot-password div,#customer-form .form-group div,#login-form .forgot-password div,#login-form .form-group div,.address-form .forgot-password div,.address-form .form-group div,.register-form .forgot-password div,.register-form .form-group div{width:100%;padding:0;gap:2rem;align-items:center}#login-form .forgot-password label,#login-form .form-group label,.register-form .forgot-password label,.register-form .form-group label{text-align:left;font-size:1.5rem}#login-form .forgot-password input,#login-form .form-group input,input[type=email],input[type=password],input[type=text]{text-align:start;border-radius:27px;border:.1px solid #0d1522;padding:1.5rem;width:100%;outline:0}#customer-form .forgot-password input:focus,#customer-form .form-group input:focus,#login-form .forgot-password input:focus,#login-form .form-group input:focus,.address-form .forgot-password input:focus,.address-form .forgot-password select:focus,.address-form .form-group input:focus,.address-form .form-group select:focus,.register-form .forgot-password input:focus,.register-form .form-group input:focus{outline:1px solid orange}#login-form .submit-btn{margin-top:0}.register-form{padding:0 3rem}#customer-form p,.address-form p,.register-form p{max-width:600px;margin:auto;text-align:center}#customer-form p a,.address-form p a,.register-form p a{color:#0d1522;text-decoration:underline;text-underline-offset:.2rem}#customer-form #submit-login,.register-form #submit-login{transition:all .5s ease-in-out;background-color:#0d1522;color:#f2eadd;text-align:center;width:100%;border-radius:27px;position:relative;z-index:20;border:0;max-width:600px;padding:1.5rem}#customer-form .forgot-password input,#customer-form .form-group input,.register-form .forgot-password input,.register-form .form-group input{text-align:start;border-radius:27px;border:.1px solid #0d1522;padding:1.5rem;width:100%;outline:0;margin-bottom:.5rem;height:45px}#customer-form .forgot-password input[type=checkbox]:checked,#customer-form .form-group input[type=checkbox]:checked,.address-form .forgot-password input[type=checkbox]:checked,.address-form .form-group input[type=checkbox]:checked,.register-form .forgot-password input[type=checkbox]:checked,.register-form .form-group input[type=checkbox]:checked{background-color:#0d1522;border:.1px solid #0d1522;color:#f2eadd}#customer-form .forgot-password .custom-checkbox label span,#customer-form .form-group .custom-checkbox label span,.register-form .forgot-password .custom-checkbox label span,.register-form .form-group .custom-checkbox label span{width:1.4rem;height:1.4rem}#customer-form .forgot-password a,#customer-form .forgot-password i,#customer-form .form-group i,.register-form .forgot-password i,.register-form .forgot-password label,.register-form .form-group i,.register-form .form-group label{color:#0d1522}.my-account,.register-form footer,.submit-container-btn{display:flex;max-width:600px;margin:auto}.my-account{flex-direction:column;padding:0 2.5rem}.my-account .links,.my-account .links a{display:flex;flex-direction:column;width:100%}.my-account .links a{color:#0d1522;height:8rem;border-bottom:1px solid #000;position:relative}.my-account .links a span{height:100%;display:flex;align-items:center;gap:2rem}.submit-container-btn{align-items:center;justify-content:center;width:100%;height:100%}#customer-form{padding:0 0 5rem;max-width:600px;margin:auto}#customer-form .forgot-password,.address-form .forgot-password{padding-right:15px;padding-left:15px}#customer-form .input-group,.address-form .input-group{outline:0}#customer-form .forgot-password,#customer-form .form-group{display:flex;flex-direction:column;width:auto;margin:auto 0 1.5rem}#customer-form .forgot-password label,#customer-form .form-group label{text-align:left;font-size:1.5rem;width:100%;color:#0d1522}.address-form{padding:0 5rem 5rem}.address-form #submit-login{transition:all .5s ease-in-out;background-color:#0d1522;color:#f2eadd;text-align:center;width:100%;border-radius:27px;position:relative;z-index:20;border:0;max-width:600px;padding:1.5rem}.address-form .forgot-password a,.address-form .forgot-password select option,.address-form .form-group select option{color:#0d1522}.address-form .forgot-password,.address-form .form-group{display:flex;flex-direction:column;max-width:600px;width:auto;margin:auto auto 1.5rem}.address-form .forgot-password label,.address-form .form-group label{text-align:left;font-size:1.5rem;color:#0d1522}.address-form .forgot-password input,.address-form .form-group input{text-align:start;border-radius:27px!important;border:.1px solid #0d1522!important;padding:1.5rem;width:100%;outline:0;margin-bottom:.5rem;height:45px}#field-birthday::placeholder,.address-form .forgot-password input::placeholder,.address-form .form-group input::placeholder{color:#0d1522}.address-form .forgot-password select,.address-form .form-group select{text-align:start;border-radius:27px!important;border:.1px solid #0d1522!important;padding:0 1rem;width:100%;outline:0;margin-bottom:.5rem;height:4.5rem!important}.address-form .forgot-password select::placeholder,.address-form .form-group select::placeholder{color:#0d1522!important}.address-form .forgot-password .custom-checkbox label span,.address-form .form-group .custom-checkbox label span{width:1.4rem!important;height:1.4rem!important}.address-form .forgot-password i,.address-form .form-group i{color:#0d1522!important}.address-form footer{max-width:600px;margin:auto}.history-section{padding:0 5rem}.history-section h6{font-size:1.4rem;text-decoration:underline;text-underline-offset:.2rem;margin:auto auto 2.5rem!important;text-align:center}.history-section .history-table{margin:auto}.checkout-container #order-items table .total-value td,.history-section .history-table th,.order-details #order-history thead,.order-details td a{font-weight:700}.checkout-container .order-confirmation-table span,.checkout-container .payment-options dd,.checkout-container .payment-options dt,.history-section .history-table td,.history-section .history-table th,.history-section .history-table tr{font-size:1.2rem}.history-section .history-table td a{text-decoration:underline;margin:1rem}.history-section .history-table td span{font-weight:700;color:#f2eadd!important}.history-section .orders{display:flex;flex-direction:column;gap:2.5rem}.history-section .orders div{font-size:1.4rem;line-height:2rem}.history-section .orders .icons{display:flex}.address-section{max-width:600px;margin:auto;display:flex;flex-direction:column;padding:0 2.5rem;line-height:normal;font-size:1.7rem;border:solid 5px #000;padding:25px;border-radius:27px}.address-section h4{font-size:4rem}.address-section .links,.address-section .links a{display:flex;flex-direction:column;width:100%}.address-section .links a{color:#0d1522;height:8rem;border-bottom:1px solid #000;position:relative}.address-section .links a span{height:100%;display:flex;align-items:center;gap:2rem}.addresses-footer{max-width:600px;margin:auto;padding:2.5rem}.rgpd-user-section .btn-container{margin-top:1rem;gap:1.5rem}.rgpd-user-section,.rgpd-user-section .psgdprinfo17{padding:0}.rgpd-user-section #exportDataToCsv,.rgpd-user-section #exportDataToPdf{margin-right:0;margin-left:0}#accordance{text-align:left;font-size:1.4rem}.order-details{padding:5rem}.order-details h2,.order-details h3,.order-details h4{font-size:2rem}.order-details .message,.order-details address,.order-details td,.order-details thead,.order-details tr{font-size:1.7rem;line-height:normal}.order-details #order-infos{margin:2.5rem 0;line-height:3rem}.checkout-container #order-items table tr td,.order-details #order-infos .box{font-size:1.5rem}.order-details #order-infos .box:first-child{font-size:2rem}.order-details #order-infos .box:last-child li{margin:1.5rem}.order-details #order-infos .box a{text-decoration:underline;text-underline-offset:.2rem}.order-details #order-history,.order-details #order-history h3,.order-details .messages,.order-details .order-message-form,.order-details .order-product-list{margin:2.5rem 0}.checkout-container h3,.checkout-container h4,.order-details .order-message-form label{font-size:1.7rem}#_desktop_language_selector ul li,.order-details .order-message-form .submit-btn{margin:0}.order-details .order-message-form .form-footer{margin:2.5rem auto 0;display:flex;justify-content:center;width:100%}.order-details .order-message-form .form-footer button{width:100%;max-width:100%}.order-details .order-message-form .form-fields{margin:2.5rem auto}.contact-form input,.contact-form select{width:100%;min-width:250px;padding-left:1.5rem}.order-details .order-message-form .form-fields input,.order-details .order-message-form .form-fields select{height:50px;width:100%;min-width:250px;padding-left:1.5rem}.order-details .order-message-form .form-fields input:focus,.order-details .order-message-form .form-fields select:focus{background-color:#000;color:#fff}.order-details .order-message-form .form-fields input,.order-details .order-message-form .form-fields select{background-color:#0d1522;border-radius:50px}.order-details .order-message-form .form-fields textarea{background-color:#0d1522;min-height:200px;min-width:500px;border-radius:15px;padding:1.5rem}.contact-form textarea:focus,.order-details .order-message-form .form-fields textarea:focus{background-color:#000;color:#fff;font-size:1.4rem}.order-details .bright{font-weight:700!important;color:#f2eadd!important}.order-details .bright,.order-details .history-line,.order-details .order-items,.order-details .order-totals{font-size:1.4rem;line-height:2rem}.forget-password p{max-width:600px;margin:auto;text-align:center;margin-bottom:1.5rem}.forget-password .form-group{display:flex;flex-direction:column;justify-content:center;max-width:600px;margin:auto}.forget-password label{padding:unset;text-align:left;font-size:1.7rem;font-family:"Outfit";line-height:normal;font-weight:700}.forget-password .forgotten-password .form-fields .email{width:100%}.forget-password button{width:100%;max-width:auto;margin:0;margin-top:2.5rem}#_desktop_language_selector #language-selector-label,.forget-password .hidden-sm-up{display:none}.custom-radio{border:2px solid #0d1522;position:relative;background:#f2eadd}.custom-radio input[type=radio]:checked+span{background-color:#0d1522;width:100%;height:100%;top:0;left:0;position:absolute;box-shadow:inset 0 0 0 2px #f2eadd}.no-account{display:flex;justify-content:center;align-items:center;max-width:600px;margin:auto;padding:0 2.5rem;margin-top:2.5rem}.no-account a{color:#0d1522;text-align:center}.no-account a:hover{opacity:.8}.password-requirements p{text-align:left}#pagenotfound .page-not-found,.cart-container{background-color:#f2eadd}.cart-grid{padding:5rem;line-height:2rem}.cart-grid h1{font-size:2rem;font-weight:700}.cart-grid a,.cart-grid span{font-size:1.4rem;color:#0d1522}.cart-grid .cart-item{border-bottom:1px solid rgba(0,0,0,.1490196078);margin:1.5rem;animation:fade .5s ease-in-out}.cart-grid .qty{border:1px solid #000;border-radius:5px;padding:.3rem;color:#0d1522}.cart-grid .qty .bootstrap-touchspin{display:flex;float:unset}.cart-grid .qty input{background:0 0;border:0;font-weight:500;color:#0d1522}.cart-grid .qty i,.modal-cart .modal-header h4,.order-confirmation-container #order-details ul li{color:#0d1522}.cart-grid .cart-line-product-actions{display:flex;justify-content:flex-end}#main>div>div.cart-grid-body>div>div.cart-overview.js-cart>ul>li>div>div.product-line-grid-body>div.product-line-info.product-price.h5,.cart-grid .cart-line-product-actions a i,.checkout-container .payment-options dl,.content_main_checkout .cart-grid .cart-grid-left header{margin-top:1rem}.cart-summary{background-color:#0d1522;padding:2rem;border-radius:15px;margin-top:5rem}.card-block.cart-summary-totals .cart-summary-line.cart-total .label,.card-block.cart-summary-totals .cart-summary-line.cart-total .value,.cart-summary-line .label,.cart-summary-line .value{color:#f2eadd;font-size:1.7rem}.card-block.checkout .btn-primary{background-color:#f2eadd;border-radius:25px;color:#0d1522;height:45px;font-size:1.7rem;display:flex;align-items:center;justify-content:center}.bootstrap-touchspin .input-group-btn-vertical,.checkout-container #order-items>div.row,.checkout-container .cart-grid-right #cart-summary-product-list>ul>li{display:flex}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after{content:"+";font-weight:100}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after{content:"-";font-weight:100}.bootstrap-touchspin .input-group-btn-vertical i{font-size:2rem}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{background-color:transparent;border:0}.bootstrap-touchspin .form-control{font-size:1.7rem;color:#0d1522;font-family:"Outfit";font-weight:700}#checkout-personal-information-step button{margin:10px auto;background-color:#0d1522;color:#f2eadd}.checkout-container #order-items>div.order-confirmation-table>table>tbody>tr>td,.error-message{text-align:center}#pagenotfound #main .page-header{margin:2rem auto}.checkout-container{padding:5rem 10rem 0;background-color:#f2eadd}.checkout-container .cart-grid-body{width:50%}.checkout-container .step-number{background-color:#0d1522!important}.checkout-container .delivery-option{padding:1rem!important;border:1px solid rgba(0,0,0,.0588235294)!important;background:#f6f6f6!important;margin-bottom:2.5rem!important;position:relative!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:1rem!important;flex-wrap:nowrap!important}.checkout-container .delivery-option input,.checkout-container .payment-option input{margin-left:1rem}.checkout-container .delivery-option label,.checkout-container .payment-option label{padding:2rem 0;display:flex!important;align-items:center;justify-content:flex-start;margin-bottom:0;gap:1rem;cursor:pointer}.checkout-container .delivery-option:hover,.checkout-container .payment-option:hover{opacity:.8}.checkout-container .card-block,.order-confirmation-container #order-details h3,.order-confirmation-container #order-items h3{font-size:1.7rem}.checkout-container .payment-option{padding:0 1rem;border:1px solid rgba(0,0,0,.0588235294);background:#f6f6f6;margin-bottom:2.5rem!important;position:relative;border-radius:10px;display:flex;align-items:center;gap:1rem}.checkout-container .payment-option label{width:100%}.checkout-container .payment-options p{font-size:1.5rem;font-style:italic}.checkout-container .order-confirmation-table div{font-size:1.2rem}.checkout-container .order-confirmation-table .order-line{font-size:1.5rem;margin-top:1rem;display:flex;align-items:center;gap:2rem}.checkout-container #order-items>div.order-confirmation-table>div>a,.checkout-container #order-items>div.order-confirmation-table>div>div,.checkout-container #order-items>div.row>.card-title{width:20%}.checkout-container #order-items>div.order-confirmation-table>div>span{width:20%;font-weight:700;font-size:1.5rem;text-align:center}.checkout-container .total-value{font-weight:700}.checkout-container .cart-grid{display:flex;justify-content:space-between;padding:0;gap:2rem}.checkout-container .cart-grid-left{width:50%;border-radius:15px;background-color:#fff}.checkout-container .cart-grid-left .submit-btn{margin-top:2rem}.checkout-container .cart-grid-left .checkout-step{padding:2rem!important}.checkout-container .cart-grid-left .checkout-step .form-footer{max-width:100%!important}.checkout-container .cart-grid-right{width:50%}.checkout-container .cart-grid-right #cart-summary-product-list>ul>li>div.media-left>a>picture>img{width:800px!important;height:auto}.checkout-container .cart-grid-right #cart-summary-product-list>ul>li>div.media-body{display:flex;gap:6rem}.checkout-container .cart-grid-right #cart-summary-product-list>ul>li{padding:2.5rem 0}.checkout-container .cart-grid-right #js-checkout-summary>div:nth-child(1)>div.card-block.cart-summary-subtotals-container.js-cart-summary-subtotals-container{padding:2.5rem 0}.checkout-container .cart-grid-right .cart-summary-line .label,.checkout-container .cart-grid-right .cart-summary-line .value{font-size:1.5rem!important}.checkout-container .cart-grid-right .block-promo .promo-code-button a{color:#f2eadd!important}.checkout-container .cart-grid-right #promo-code>div>form>button{background-color:#f2eadd;color:#0d1522;border-radius:25px;font-size:1.5rem;padding:.5rem 1rem}.checkout-container .submit-btn{max-width:100%}.checkout-container a:hover,.our-products .no-product-find a:hover{color:#ffc15b}.checkout-container .product-line-grid{display:flex;gap:2rem;justify-content:space-between}.checkout-container .product-line-grid .product-line-grid-body h2{font-size:1.7rem;margin-bottom:.5rem}.checkout-container .product-line-grid .product-line-grid-body h3,.checkout-container .product-line-grid .product-line-grid-body p,.checkout-container .product-line-grid .product-line-grid-body ul{margin-bottom:.5rem;font-size:1.5rem}.checkout-container .product-line-grid .product-line-actions .price{font-weight:700}body#checkout .additional-information{margin-top:0;margin-left:0;font-size:1.5rem;margin-bottom:1rem}#main>div>div.cart-grid-body>div>div.cart-overview.js-cart>ul>li>div>div.product-line-grid-right.product-line-actions>div>div:nth-child(2)>div>div.price>span{margin-top:1rem}.order-confirmation-container{padding-top:5rem}.order-confirmation-container #content-wrapper,.order-confirmation-container .breadcrumb{padding:0 10rem}.order-confirmation-container .xl-btn-wrapper{margin-bottom:5rem}.order-confirmation-container .order-confirmation-button{display:flex;align-items:center;justify-content:center;margin-top:5rem}.order-confirmation-container #order-items table tr.total-value,.order-confirmation-container .card{background-color:#f2eadd}#checkout-addresses-step .content .js-address-form form,.order-confirmation-container #content-hook_order_confirmation .row{display:flex;flex-direction:column}.order-confirmation-container #content-hook_order_confirmation .done{padding:0}.order-confirmation-container #content-hook_order_confirmation a,.order-confirmation-container #content-hook_order_confirmation h4,.order-confirmation-container #content-hook_order_confirmation p{color:#0d1522;margin-bottom:1rem}.modal-cart .modal-body .sm-submit-btn span,.order-confirmation-container #content-hook_order_confirmation h4{font-size:1.5rem}.order-confirmation-container #content-hook_order_confirmation a{font-weight:700;text-decoration:underline}.order-confirmation-container #content-hook_order_confirmation a:hover{opacity:.6}.order-confirmation-container #order-items span,.order-confirmation-container #order-items table,.order-confirmation-container #order-items td,.order-confirmation-container #order-items th,.order-confirmation-container #order-items tr{font-size:1.5rem;font-weight:700;color:#0d1522;text-align:center}.order-confirmation-container #order-items .image{text-align:left}.order-confirmation-container #order-items .card-title{width:20%}.order-confirmation-container #order-items .row{display:flex;justify-content:space-between;gap:1rem}.order-confirmation-container #order-items table td{text-align:left;width:fit-content}.order-confirmation-container #order-items table td:last-child{text-align:left}.order-confirmation-container .order-confirmation-table{width:100%;gap:1rem}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-group div,.order-confirmation-container .order-line,body#checkout section.checkout-step .delivery-options .delivery-option label>.row{width:100%}.order-confirmation-container .order-line div,.order-confirmation-container .order-line span{width:20%;color:#0d1522;font-size:1.5rem;font-weight:700;line-height:100%}.order-confirmation-container .order-line div img,.order-confirmation-container .order-line span img{max-width:200px}.alert,.alert a{font-size:1.3rem;color:#0d1522}.alert a{text-decoration:underline}#_desktop_language_selector div>ul>li:nth-child(1),#_desktop_language_selector div>ul>li:nth-child(1)>a{display:flex;align-items:center}#_desktop_language_selector .current a{font-weight:700}#_desktop_language_selector ul{display:flex;gap:2rem;margin-right:2rem}#_desktop_language_selector ul li a{display:flex;align-items:center;margin:0;padding:0}.flag{width:20px;height:auto}.product-list-header,.total-products button,.total-products span{color:#f2eadd;font-size:2rem;font-family:"Archia";text-transform:capitalize}.modal-cart .global-modal{margin:calc(80px + 2rem) auto;max-width:1100px}.modal-cart p{padding:0!important}.modal-cart .modal-header{text-align:center}.modal-cart .modal-content{border-radius:15px;overflow:hidden}.modal-cart .modal-body{background-color:#f2eadd!important}.modal-cart .modal-body .text{font-size:1.5rem;font-weight:600;color:#0d1522;margin-bottom:2rem}.modal-cart .modal-body .title{font-size:1.8rem}.modal-cart .modal-body .total-count{font-style:italic}.modal-cart .modal-body .total-price{font-size:2rem}.modal-cart .modal-body .total-price span:first-child{text-decoration:underline;text-underline-offset:3px}.modal-cart .modal-body .btn-container{gap:2rem}.modal-cart .modal-body .sm-submit-btn{margin:0;width:auto;padding:1.7rem 4rem;display:flex;align-items:center;justify-content:center;font-family:"Archia";font-weight:700;cursor:pointer}.modal-cart .modal-body .continue{background-color:#f2eadd;color:#0d1522;border:1px solid #0d1522}.modal-cart .modal-body .continue:hover{background-color:#0d1522;color:#f2eadd}.modal-cart .product-name{color:#000!important}#checkout-addresses-step .content .js-address-form .clearfix,.content_main_checkout,.modal-cart .modal-wrapper{display:flex}.cart-grid-right,.modal-cart .wrapper-left,.modal-cart .wrapper-right{width:50%}.modal-cart .wrapper-left-in{display:flex;gap:1.5rem}#checkout-addresses-step{margin:0 auto}#checkout-addresses-step input[type=email],#checkout-addresses-step input[type=password],#checkout-addresses-step input[type=tel],#checkout-addresses-step input[type=text]{padding:12px 10px;border-radius:27px;margin:8px}#checkout-addresses-step input[type=email]:focus,#checkout-addresses-step input[type=password]:focus,#checkout-addresses-step input[type=tel]:focus,#checkout-addresses-step input[type=text]:focus{outline:1px solid orange;border-color:unset}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-group{display:flex;flex-direction:column;align-items:flex-start!important;width:100%}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-group input,#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-group label{color:#0d1522;width:100%}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-fields .form-group,.right_nav #_desktop_user_info .user-info span{display:flex;align-items:center}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-fields .form-group .form-control-comment,#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-fields .form-group [for=use_same_address]{width:fit-content}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-fields .form-group label{width:150px}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-fields #field-id_country{color:#000}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-footer{display:flex;padding:20px}#checkout-addresses-step .content .js-address-form form #delivery-address .js-address-form .form-footer button[type=submit]{display:flex;margin:0 auto;background-color:#0d1522;color:#f2eadd}body#checkout section.checkout-step .delivery-options>.row{border-right:0}#checkout-delivery-step .delivery-options{padding-left:1.5rem}#checkout-delivery-step .delivery-options .delivery-option{display:flex;align-items:center;border-right:0;border-radius:10px}#checkout-delivery-step .delivery-options .delivery-option:hover{cursor:pointer;opacity:.8}#checkout-delivery-step .carrier{display:flex;gap:1rem}#checkout-delivery-step img{width:25px;height:25px}#checkout-delivery-step label{color:#0d1522;text-align:left}#checkout-delivery-step textarea{border-radius:5px;min-height:200px}#checkout-delivery-step .delivery-options-list,#checkout-delivery-step form,#js-checkout-summary.js-cart{display:flex;flex-direction:column}#js-checkout-summary.js-cart{background-color:#0d1522;border-radius:15px;height:auto;padding:27px;justify-content:space-between;align-items:stretch}#js-checkout-summary.js-cart a,#js-checkout-summary.js-cart p{color:#f2eadd}.content_main_checkout .sm-submit-btn{max-width:100%;padding:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:2.5rem 0;cursor:pointer}.content_main_checkout .cart-grid{display:flex;justify-content:space-between;padding:0;gap:2rem;width:100%}.content_main_checkout .cart-grid .cart-grid-left{width:100%}.content_main_checkout .cart-grid .cart-grid-left .address{color:#0d1522;font-size:1.7rem;text-align:left;margin-top:1rem}.content_main_checkout .cart-grid .cart-grid-left #login-form{padding:0}.content_main_checkout .cart-grid .cart-grid-left #login-form .form-group{margin:auto 0 1.5rem}.content_main_checkout .cart-grid .cart-grid-left #login-form input{height:45px}.cart-grid-right .blockreassurance_product div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cart-grid-right .blockreassurance_product div span{height:auto}.cart-grid-right .blockreassurance_product .clearfix{display:none!important}#reassurance-home{position:fixed;top:12rem;right:2.5rem;z-index:10;opacity:1;cursor:pointer}#reassurance-home .blockreassurance{position:relative;height:250px;padding-top:0}#reassurance-home .wrapper-blockreassurance{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:0;height:auto;width:100%;margin-top:0}#reassurance-home .wrapper-blockreassurance .wrapper-block-icon{margin-top:-3rem;transition:.3s ease-in-out}#reassurance-home .wrapper-blockreassurance .wrapper-block-icon-active{margin-top:.5rem}#reassurance-home .wrapper-blockreassurance .wrapper-block-icon-active:nth-child(1){margin-top:-3rem}#reassurance-home .wrapper-blockreassurance:nth-child(2),.our-products .products-wrapper .product-item:nth-child(10) .vertical-line-wrapper,.our-products .products-wrapper .product-item:nth-child(5) .vertical-line-wrapper{display:none}#reassurance-home .block-icon{opacity:0;background-color:#f2eadd;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:.5px solid rgba(13,21,34,.431372549);margin:auto;float:none}#reassurance-home .block-icon:hover{background-color:#0d1522}#reassurance-home .block-icon:hover img,#reassurance-home .block-icon:hover svg{filter:invert(100%)}#reassurance-home .block-title,#reassurance-home p,.our-products .products-wrapper .product-item .product-item-in article .wishlist-button-add{display:none}#reassurance-home img,#reassurance-home svg{width:20px;height:20px}.products{padding:5rem}#homepage .our-products .products-wrapper,#order-confirmation .our-products .products-wrapper{-ms-overflow-style:none;scrollbar-width:none}#homepage .our-products .products-wrapper::-webkit-scrollbar,#order-confirmation .our-products .products-wrapper::-webkit-scrollbar,.category-top-menu::-webkit-scrollbar,.our-products .products-mobile .swiper-wrapper::-webkit-scrollbar,.our-products .products-mobile .swiper::-webkit-scrollbar{display:none}.our-products{position:relative}.our-products .freemesure{position:absolute!important;top:.5rem;right:.5rem;object-fit:cover!important;width:auto!important;height:auto!important;margin:0!important;z-index:9;max-width:70px!important;transform:rotate(25deg)}.our-products .wrapper{display:flex;align-items:center;padding:5rem 0 5rem 10rem}.our-products .split div:nth-child(8){margin-right:1rem}.our-products h2{position:relative;display:flex;white-space:nowrap;margin-right:5rem}.our-products .products-wrapper{position:relative;height:auto;flex-wrap:wrap;display:flex;width:auto;align-items:center;margin:0 5%}.our-products .products-wrapper .wrapper-line{top:50%;position:absolute;left:-5%;width:105%}.our-products .products-wrapper .wrapper-line .line{background-color:#f2eadd}.our-products .products-wrapper .product-item{color:#fff;padding:0 5rem;height:480px;width:20%;position:relative}.our-products .products-wrapper .product-item .product-item-in{height:100%;width:100%}.our-products .products-wrapper .product-item .product-item-in article{display:flex;justify-content:flex-start;flex-direction:column;height:100%}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container{all:unset;height:300px}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-thumbnail{position:relative;overflow:hidden}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-thumbnail:hover .fog-overlay{opacity:.3}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-thumbnail .fog-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;opacity:0}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-thumbnail .fog-overlay-active{animation:fog_effect 5s linear alternate infinite;transition:.3s ease-in-out}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .thumbnail-top,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container a,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container img,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container picture{height:100%}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-description,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container a,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container h1,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container h2,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container h3,.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container p{background-color:transparent;font-family:"Archia";font-weight:700;color:#f2eadd;font-size:1.4rem}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .sm-btn-transparent{font-size:1.2rem}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-title{text-align:left;margin:2rem 0 0;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;-webkit-box-orient:vertical}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;-webkit-box-orient:vertical}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-price-and-shipping{display:flex;align-items:center;justify-content:flex-end;color:#f2eadd;font-family:"Outfit";font-weight:100;font-size:1.3rem;text-decoration:unset;margin:0 0 2rem;position:relative;width:100%}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-price-and-shipping span{color:#f2eadd;font-family:"Outfit";font-weight:100;font-size:1.5rem;text-decoration:unset;display:flex;align-items:center;justify-content:flex-end;position:absolute;right:0;width:100%;white-space:nowrap}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-price-and-shipping span:before{content:"";width:100%;height:1px;background-color:#f2eadd;position:relative;margin:0 1rem 0 0}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-btn-container{display:flex;gap:1rem}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container .product-btn-container .sm-btn-transparent:hover{background-color:#f2eadd;color:#0d1522}.our-products .products-wrapper .product-item .product-item-in article .product-item-size{padding:2rem;text-align:center;font-size:1.3rem;position:relative}.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text{display:flex;align-items:center;text-align:center;justify-content:center}.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text:before{content:"";font-weight:700;display:flex;align-items:center;position:absolute;left:0;width:25%;height:1px;opacity:.5;background-color:#f2eadd}.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text::after{content:"";font-weight:700;display:flex;align-items:center;position:absolute;right:0;width:25%;height:1px;background-color:#f2eadd;opacity:.5}.our-products .products-wrapper .line-product{right:0}.our-products .products-wrapper .line-category-product{display:none;z-index:1}#all-products #mobile-indicator,.our-products .products-desktop,.our-products .products-mobile,.our-products .products-mobile .vertical-line-wrapper{display:none}.our-products .products-mobile .swiper-horizontal{touch-action:unset!important}.our-products .products-mobile .swiper{width:auto;display:flex;justify-content:left;padding:0 2.5rem;gap:2.5rem;overflow:initial!important;-ms-overflow-style:none;scrollbar-width:none}.our-products .products-mobile .swiper-wrapper{display:flex;width:auto;gap:5rem;-ms-overflow-style:none;scrollbar-width:none}.our-products .products-mobile .swiper-slide{background:0 0;max-width:200px}.our-products .products-mobile .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.our-products .no-product-find #content{background:0 0}.our-products .no-product-find a{text-decoration:underline;margin-bottom:1.5rem}.our-products .no-product-find h5{color:#f2eadd;margin-top:1.5rem}#all-products .product-wrapper,.our-products .no-product-find div{display:flex}#footer .container-links .three li,.our-products .no-product-find p{margin-bottom:1.5rem}#all-products{padding-top:80px}#all-products main .products{padding:2.5rem}#all-products main .products #product-list-header{color:#fff;border-bottom:1px solid rgba(255,255,255,.1803921569);margin-bottom:2.5rem;height:3.6rem}#all-products #content-wrapper{width:80%}#products-by-category .wrapper-line-side-category{height:100%;width:1px;top:0;left:0}#products-by-category .wrapper-line-side-category .line-side-category{position:relative;height:0%;width:1px;background-color:#f2eadd}#products-by-category .product-list-wrapper .freemesure{position:absolute!important;top:.5rem;right:.5rem;object-fit:cover!important;width:auto!important;height:auto!important;margin:0!important;z-index:9;max-width:70px!important;transform:rotate(25deg)}#products-by-category .product-list-wrapper .products-mobile{display:none}#js-active-search-filters ul,#products-by-category .product-list-wrapper .products-desktop{display:flex}#products-by-category .product-list-wrapper .random-item{display:flex;align-items:center;justify-content:center}#products-by-category .product-list-wrapper .random-item .random-item-in{height:100%;overflow:hidden;width:100%;border-radius:150px;max-width:250px;max-height:380px}#products-by-category .product-list-wrapper .random-item .random-item-in img{object-fit:cover;width:100%;height:150%;border-radius:150px}#products-by-category .product-list-wrapper .product-item,#products-by-category .product-list-wrapper .random-item{color:#fff;padding:0 5rem;height:480px;width:25%;position:relative}#products-by-category .product-list-wrapper .product-item .line-category-product,#products-by-category .product-list-wrapper .random-item .line-category-product{width:100%;display:block;position:absolute;top:100%;left:0}#products-by-category .product-list-wrapper .product-item .line-category-product .line,#products-by-category .product-list-wrapper .random-item .line-category-product .line{bottom:0;background-color:#f2eadd}#products-by-category .product-list-wrapper .product-item:nth-child(10) .vertical-line-wrapper,#products-by-category .product-list-wrapper .product-item:nth-child(5) .vertical-line-wrapper,#products-by-category .product-list-wrapper .random-item:nth-child(10) .vertical-line-wrapper,#products-by-category .product-list-wrapper .random-item:nth-child(5) .vertical-line-wrapper{display:block}#products-by-category p,.pagination .current a,.products-sort-order .dropdown-menu a,.products-sort-order.dropdown>button i,.products-sort-order.dropdown>button::after{color:#f2eadd}#products-by-category .vertical-line-wrapper{position:absolute;top:0;height:100%;width:1px;z-index:1}.pagination,.pagination .page-list,.pagination a{display:flex;align-items:center}.pagination{color:#f2eadd;font-size:1.3rem;justify-content:flex-end;padding:0 5%}.pagination .page-list{background:0 0}.pagination a{margin:0 .2rem}.block-categories{background-color:transparent;margin-bottom:0;padding:0}.ui-slider{margin:1.2rem 0}#search_filters .ui-widget-header{background:rgba(85,85,85,.7019607843)}#search_filters{background-color:transparent;padding:1.5rem 0}#search_filters p{color:#f2eadd!important}#search_filters .facet .facet-label a,#search_filters .facet .facet-title{color:#f2eadd;font-size:1.4rem}#left-column{position:sticky;top:15rem;padding:0;width:20%;height:100%}.category-top-parent{margin-bottom:1rem}.category-top-parent a{font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.active li:nth-child(1){display:flex}.category-top-menu{-ms-overflow-style:none;scrollbar-width:none}.category-top-menu li a{padding:0 0 2rem}.category-top-menu li a::before{transition:.3s ease-in-out;content:"";background-color:#f2eadd;width:0;height:1px;opacity:.5;margin-right:0}.category-top-menu li .active-filter-categorie::before{transition:.3s ease-in-out;content:"";background-color:#f2eadd;width:15rem;height:1px;margin-right:1.5rem}.category-top-menu li:nth-child(2) .category-sub-menu{position:sticky;margin-top:1rem;width:100%;justify-content:flex-start;gap:1rem;-ms-overflow-style:none;scrollbar-width:none}.category-top-menu li:nth-child(2) .category-sub-menu::-webkit-scrollbar{display:none}.category-sub-menu li,.category-top-menu li{margin:0}.category-sub-menu li a,.category-top-menu li a{display:flex!important;align-items:center;transition:.3s ease-in-out;padding:0}.block-categories .category-sub-menu .category-sub-link{font-size:1.5rem}.products-selection{margin:0 5%;display:flex}.sort-by-row button,.sort-by-row p,.sort-by-row span,.total-products p{color:#f2eadd;font-size:1.5rem;font-family:"Archia";text-transform:capitalize}.sort-by-row button,.sort-by-row p,.sort-by-row span{font-size:1.5rem!important}.products-sort-order.dropdown>button{background-color:transparent;border:1px solid rgba(242,234,221,.5333333333);border-radius:25px;color:#f2eadd;padding:1rem}.products-sort-order .dropdown-menu{animation:fadeDropDown .3s ease-in-out linear both;background-color:#0d1522;color:#f2eadd;padding:1rem;width:100%}#js-active-search-filters{background-color:transparent;display:flex;align-items:center;flex-wrap:wrap}#js-active-search-filters ul li{background:#f2eadd;border-radius:25px;color:#0d1522;text-align:center;display:flex;align-items:center;justify-content:center;width:auto;max-width:500px}.active_filters{padding:1.5rem 5%}.active-filter-title,.active_filters .filter-block{font-size:1.3rem}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{color:#f2eadd;opacity:.7}.custom-checkbox input[type=checkbox]+span .checkbox-checked{color:#f2eadd}.custom-checkbox input[type=checkbox]+span{border:2px solid #0d1522}.js-search-filters-clear-all{background:#f2eadd;border-radius:25px;color:#0d1522;text-align:center;display:flex;align-items:center;justify-content:center;width:auto;max-width:150px;padding:.5rem 2rem;margin:.25rem 0;font-size:1.3rem}.products-selection .sort-by{margin-right:1rem}#inspiration-section{padding:10rem}#inspiration-section .inspiration-item-overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start;z-index:1;opacity:0;background:linear-gradient(0deg,#020c1d 0,rgba(2,12,29,.6405155812) 30%,rgba(2,12,29,0) 100%)}#inspiration-section .inspiration-item-overlay p{color:#fff;font-family:"Archia";font-size:2.5rem;margin-left:5rem}#inspiration-section .item{width:50%;height:auto;max-height:200px;border-radius:150px;overflow:hidden;cursor:pointer;position:relative}#inspiration-section .item:hover .inspiration-item-overlay{z-index:1}#inspiration-section .content{height:auto;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.5rem;width:200px;margin:0 2.5rem}#inspiration-section .content p{color:#f2eadd;width:100%;text-transform:uppercase;font-family:"Archia";font-weight:700;font-size:1.5rem}#inspiration-section .content p:first-child{text-align:left}#inspiration-section .content p:last-child{text-align:right}#inspiration-section .content .line,.inspiration-gallery-container .close-btn:hover{background-color:#f2eadd}.inspiration-gallery-container{height:100%;width:100%;position:fixed;top:0;left:0;opacity:0;z-index:-1;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.inspiration-gallery-container .close-btn{position:absolute;bottom:4rem;width:45px;height:45px;cursor:pointer;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out}.inspiration-gallery-container .close-btn:hover .leftright,.inspiration-gallery-container .close-btn:hover .rightleft{background-color:#0d1522}.inspiration-gallery-container .leftright,.inspiration-gallery-container .rightleft{height:1px;width:25px;position:absolute;background-color:#fff;transition:all .3s ease-in}.inspiration-gallery-container label{font-family:"Outfit";transition:all .3s ease-in}.inspiration-gallery-container .close-text{position:absolute;top:4.5rem;color:#fff;font-size:1.4rem;font-family:"Outfit";padding:0}#inspiration-gallery,.inspiration-gallery-wrapper{position:relative;background-color:#f2eadd;height:auto}.inspiration-gallery-wrapper{width:80%;margin:auto;padding:2.5rem 2.5rem 5rem;border-radius:15px}.hide-gallery{opacity:0}#inspiration-gallery{overflow:hidden}#inspiration-gallery nav{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 1rem}#inspiration-gallery nav a{text-decoration:none;color:#0d1522;text-transform:uppercase;font-size:16px;font-weight:700;font-size:4rem}#inspiration-gallery nav .btn-configurator{font-size:1rem;border:1px solid #0d1522;border-radius:50px;padding:.5rem;transition:.3s ease-in-out}#inspiration-gallery nav .btn-configurator:hover{background-color:#0d1522;color:#f2eadd}#inspiration-gallery #showreel{position:absolute;text-decoration:none;color:#fff;bottom:0;right:0;padding:2em 1em;font-size:16px}#inspiration-gallery .slider{width:100%;cursor:grab}#inspiration-gallery .slider-wrapper{white-space:nowrap}#inspiration-gallery .slider-item{display:inline-block;width:30vw}#inspiration-gallery .overlay-img{height:100%;width:100%;background:#f2eadd;z-index:9999;position:absolute;bottom:top;left:0}#inspiration-gallery .slider-item figure{position:relative;padding-bottom:55%;overflow:hidden}#inspiration-gallery .slider-item figure img{position:absolute;width:100%;height:100%;object-fit:cover;padding:1rem}#inspiration-gallery .slider-item p{font-size:1.2rem;padding:0 1rem;display:none}#inspiration-gallery .slider-progress{width:20vw;height:2px;background:#fff;margin:2.5rem 0 0}#inspiration-gallery .slider-progress-bar{width:100%;height:100%;background:#0d1522;transform:scaleX(0);transform-origin:0 0}:root{--size:clamp(10rem, 1rem + 40vmin, 30rem);--gap:calc(var(--size) / 14);--duration:80s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}.marquee-section .xl-btn-transparent{margin:auto;height:45px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marquee-section .xl-btn-transparent:hover,.ui-autocomplete.searchbar-autocomplete li a:hover{background-color:#f2eadd;color:#0d1522}.marquee-section .marquee-container{height:auto;display:grid;align-content:center;overflow:hidden;width:100%;font-size:1rem;line-height:1.5}.marquee-section .marquee-wrapper{display:flex;flex-direction:column;gap:var(--gap);margin:auto;max-width:calc(100vw - 25rem)}.marquee-section .marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:var(--gap);padding:10rem 0;-webkit-mask-image:linear-gradient(var(--mask-direction, to right),transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(var(--mask-direction, to right),transparent,#000 20%,#000 80%,transparent)}.marquee-section .marquee-group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;-webkit-animation:scroll-x var(--duration) linear infinite;animation:scroll-x var(--duration) linear infinite}.marquee-section .marquee .item{display:grid;place-items:center;align-items:center;text-align:center;width:450px;aspect-ratio:16/9;padding:calc(var(--size)/10);border-radius:.5rem}.marquee-section .etoiles{margin-bottom:1rem}.marquee-section .marquee .item p,.marquee-section .marquee .item span{line-height:1.5;text-align:center;color:#f2eadd}.marquee-section .comment{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.7rem}.marquee-section .user{font-weight:700;font-size:2rem;margin-bottom:1.5rem}.marquee-section .line-separator{position:relative;width:1px;height:70%;margin:auto 0;background-color:#f2eadd;opacity:.5}.m-scroll,.m-scroll-title{display:flex;position:absolute;left:0;flex-direction:column}.m-scroll{bottom:0;width:77%;height:50px;margin:auto;overflow:hidden;z-index:1;justify-content:space-between}.breadcrumb ol,.m-scroll .wrapper-line{display:flex}.m-scroll-title{top:0;align-items:center;width:200%;white-space:nowrap;transform:scale(2);transition:all 1s ease;height:100%;justify-content:center}.m-scroll-title>div{display:flex;-webkit-animation:scrollText 33s infinite linear;animation:scrollText 33s infinite linear}.m-scroll-title h3{margin:0;transition:all 2s ease}.m-scroll-title p{text-decoration:none;color:#f2eadd;font-size:1.3rem}.done,.ui-autocomplete.searchbar-autocomplete li a:hover span{color:#0d1522}label[for=field-email],label[for=field-password]{text-align:left;font-size:1.5rem}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{outline:1px solid orange}input,textarea{font-size:16px!important;max-width:100%!important;user-scalable:0!important;touch-action:manipulation!important}.contact-form{padding:5rem 10rem;margin:auto;border-radius:5px;width:auto;max-width:1200px;background-color:transparent}.contact-form .col-md-6,.contact-form .form-group{padding:0;display:flex;flex-direction:column;width:100%}.contact-form .modal{animation:fadeIn .5s ease-in-out;z-index:10}.contact-form .overlay-modal{height:100vh;width:100vw;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:5}.contact-form .alert-danger{border:1px solid #0d1522}.contact-form .alert-danger li{color:red}.contact-form .alert-danger,.contact-form .alert-success{position:fixed;top:50%;z-index:9999;height:60vh;width:60vw;left:50%;margin:auto;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);background-color:#0d1522;transition:.3s ease-in-out;border-radius:25px}.contact-form .alert-success li{color:#f2eadd}.contact-form .close{width:40px;height:40px;background:#fff;position:absolute;top:1rem;right:1rem;opacity:1;border:0;border-radius:50%}.contact-form .field-group,.contact-form .form-container{display:flex;flex-direction:column;gap:2.5rem;width:100%}.contact-form label{padding:unset;text-align:left;font-size:1.7rem;font-weight:500}.contact-form select.form-control:not([size]):not([multiple]){height:50px}.contact-form input:focus,.contact-form select:focus{background-color:#000;color:#fff}.contact-form input,.contact-form select,.contact-form textarea,input[type=submit]{background-color:#0d1522;border-radius:50px;height:50px}.contact-form textarea{min-height:200px;min-width:500px;border-radius:15px;padding:1.5rem}.contact-form .field-wrapper{width:100%;height:auto;display:flex;flex-direction:column}.contact-form .field-wrapper .col-md-6,.contact-form .field-wrapper .col-md-9{padding:unset}.contact-form .form-footer{width:100%}input[type=submit]{width:100%;border:1px solid #0d1522;background-color:transparent;color:#0d1522;font-size:1.7rem;font-weight:500;padding:1rem 2rem;min-width:500px;cursor:pointer;transition:all .3s ease-in-out;text-transform:capitalize}input[type=submit]:hover{background-color:#0d1522;color:#fff}input::placeholder,select,textarea::placeholder{font-size:14px!important}#faq,.input-group-btn{display:flex;justify-content:center}.input-group-btn{align-items:center;height:100%}.input-group .input-group-btn>.btn[data-action=show-password]{height:25px;background-color:#0d1522;color:#f2eadd;font-size:1.2rem}.form-control-comment{font-size:1.3rem}#faq{width:100%}#faq .accordion-section{display:flex;padding:5rem 10rem}#faq,#faq .accordion-container{position:relative}#faq .title-container{display:flex;flex-direction:column;width:80%}#faq .title-container .title-wrapper{height:50%;display:flex;align-items:center;padding:2.5rem}#faq .title-container .title-wrapper h2{text-align:center;font-size:3rem}#faq .accordion{width:100%;font-weight:700;padding:1.5rem;font-size:1.5rem;line-height:1.7rem;text-align:left;border:0;outline:0;border-bottom:1px solid rgba(0,0,0,.5);background-color:transparent;transition:.3s ease-in-out;cursor:pointer}#faq .accordion::after{content:"➕";font-size:1rem;color:#0d1522;float:right;margin-left:5px}#faq .accordion:nth-child(1){border-top:1px solid rgba(0,0,0,.5)}#faq .accordion.active.active::after{content:"➖";font-size:1rem}#faq .panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease-in-out,opacity 1s;color:#fff}#faq .panel.active{opacity:1}#faq .panel p{color:#000;margin:1rem 0}.breadcrumb{background-color:transparent;padding:0;font-style:italic;font-size:.8rem;display:flex}.breadcrumb ol>li>a>span::after{content:">";padding:0 .5rem}.breadcrumb a,.breadcrumb span{font-size:1.7rem}.product-page .breadcrumb{margin:0 5rem 2.5rem}::-webkit-scrollbar{background-color:#fff;width:5px;height:0}::-webkit-scrollbar-thumb{background-color:#0d1522;height:auto}.searchbar-autocomplete{background-color:#0d1522}.ui-menu-item,.ui-menu-item a,.ui-menu-item a:hover,.ui-menu-item:hover{background-color:#0d1522;color:#f2eadd}.wrapper-line,.wrapper-line-light{margin:0;padding:0;width:100%;height:1px;position:relative}.wrapper-line .line{position:absolute;left:0;width:0%;height:100%;background-color:#0d1522;opacity:.5}.wrapper-line .left-line{left:auto;right:0}.wrapper-line .line-logo{position:absolute;right:0;left:auto;height:100%;background-color:#0d1522;opacity:.5}.wrapper-line-light .line-light{position:absolute;left:0;width:0%;height:100%;background-color:#f2eadd;opacity:.5}.line-light{filter:invert(1)}.vertical-line-wrapper .scrub-line,.vertical-line-wrapper .vertical-line{height:100%;width:1px;background:#0d1522;z-index:2;opacity:0}.vertical-line-wrapper .scrub-line{height:0%;opacity:.5}.overlay-x{position:absolute;top:0;right:0;z-index:10;width:100%;height:100%;background:#f2eadd}#homepage .product-item-in,.fade-content{opacity:0}#products-by-category picture,.our-products picture{position:relative;display:block;width:100%;height:100%;overflow:hidden}#products-by-category picture img,.our-products picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.single-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2eadd}.container-text{overflow-y:clip}.btn-configurator{padding:2rem 15rem;font-size:16px;background-color:#0d1522;border-radius:40px}.btn-configurator:hover,.sm-btn-bk:hover{background-color:rgba(13,21,34,.737254902);color:#fff}.btn-configurator,.sm-btn-bk,.sm-btn-transparent,.xl-btn-transparent{display:inline-block;color:#fff;border:0;cursor:pointer;transition:.3s ease-in-out;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm-btn-bk{padding:.8rem 1.5rem;font-size:1rem;font-family:"Outfit";font-weight:100;background-color:#0d1522;border-radius:25px}.sm-btn-transparent,.xl-btn-transparent{background-color:transparent;border:1px solid rgba(242,234,221,.6196078431);align-items:center;display:flex;justify-content:center}.xl-btn-transparent{font-size:1.5rem;border-radius:25px;width:310px;height:45px}.xl-btn-transparent:hover{background-color:#f2eadd;background-color:rgba(13,21,34,.3490196078);color:#fff}.sm-btn-transparent{font-size:1.2rem;font-family:"Outfit";font-weight:100;border-radius:40px;width:115px;padding:.4rem}.btn-container,.submit-btn{display:flex}.submit-btn{transition:all .5s ease-in-out;background-color:#0d1522;color:#f2eadd;text-align:center;width:100%;border-radius:27px;position:relative;z-index:20;border:0;max-width:600px;height:5rem;font-size:1.3rem;font-family:"Archia";font-weight:700;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.sm-submit-btn:hover,.submit-btn:hover{background-color:rgba(13,21,34,.737254902);color:#fff}.show-hide,.sm-submit-btn{background-color:#0d1522;color:#f2eadd;height:2.5rem}.sm-submit-btn{transition:all .5s ease-in-out;text-align:center;width:100%;border-radius:27px;position:relative;z-index:20;border:0;max-width:600px;font-size:1.3rem;margin:2.5rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.show-hide{transition:.3s ease-in-out;display:flex;align-items:center}.show-hide:hover{opacity:.6}.hidden-sm-down{color:#f2eadd;font-size:1.4rem}.xl-btn-wrapper{padding:0 10rem!important;margin-top:10rem;display:flex;align-items:center}.xl-btn-wrapper .xl-btn-transparent{margin:auto;width:600px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl-btn-wrapper .xl-btn-transparent:hover{background-color:#f2eadd;color:#0d1522}#configurateur #gAPNN4bpfqzTdlEMMHfULTwtAbZDJe{padding:1.5rem 11rem}#homepage header{background-color:"transparent";transition:.3s ease-in-out}#homepage header .boxshadow-header{width:100%;position:absolute;top:0;left:0;height:52%;box-shadow:0 40px 35px -29px #0d1522 inset,0 25px 20px -20px rgba(0,0,0,.45)}#about #header,#all-products #header,#contact #header,#services #header,.cms-template #header,.template #header{background-color:#0d1522}#about #header .boxshadow-header,#all-products #header .boxshadow-header,#contact #header .boxshadow-header,#services #header .boxshadow-header,.cms-template #header .boxshadow-header,.template #header .boxshadow-header{display:none}#header{height:80px;width:100vw;position:fixed;top:0;left:0;padding:0 5rem;justify-content:space-between;box-shadow:unset}#header .desktop-menu{display:flex}#header .desktop-menu a{margin:0 0 0 2.5rem;transition:.3s ease-in-out}#header .desktop-menu a:hover{opacity:.8;color:#ffc15b}#header .desktop-menu a,#header i,#header span,.right_nav #search_widget input[type=text]{color:#fff;font-size:1.4rem}#header,#header .left_nav{display:flex;align-items:center}#header .left_nav{height:100%}#header .left_nav .logo{z-index:999;max-width:150px}#header .left_nav a{justify-content:center;color:#fff}#header .left_nav .menu{width:auto}#header .left_nav .menu,#header .left_nav a,.right_nav,.right_nav #search_widget i{height:100%;display:flex;align-items:center}.right_nav{z-index:999}.right_nav #search_widget,.right_nav a,.right_nav i{transition:.3s ease-in-out;cursor:pointer}#footer .container-links .links-container ul li a:hover,#footer .container-links .socials a img:hover,.right_nav a:hover,.right_nav i:hover{opacity:.8}.right_nav #search_widget{min-width:auto!important;width:25px;overflow:hidden;opacity:1}#cta-phone:hover p,#footer .container .wrapper .blockreassurance .wrapper-blockreassurance::after,.right_nav #search_widget .clear{display:none}.right_nav #search_widget i{font-size:2rem}.right_nav #search_widget input[type=text]::placeholder{color:#fff;font-size:1.4rem}.right_nav #search_widget form input{background-color:transparent;border-radius:0}.right_nav #_desktop_cart{margin-left:2rem}.right_nav #_desktop_cart .inactive{opacity:.5;pointer-events:none}.right_nav #_desktop_cart div>div>a{display:flex;gap:.5rem}.right_nav #_desktop_cart i{font-size:2.2rem}#cta-phone a,#cta-phone p,.right_nav #_desktop_cart,.right_nav #_desktop_user_info{height:100%;display:flex;align-items:center}.right_nav #_desktop_user_info .user-info{display:flex;align-items:center;flex-direction:row-reverse;margin-left:1rem;gap:1rem}.right_nav #_desktop_user_info .user-info a{height:100%;display:flex;align-items:center;color:#fff}.right_nav #_desktop_user_info .user-info a i{height:100%;display:flex;align-items:center;font-size:3rem;margin-right:1rem}#cta-phone{position:fixed;bottom:2rem;right:2rem;width:fit-content;height:fit-content;backdrop-filter:blur(4px);color:#0d1522;background-color:#f2eadd;border:1px solid #0d1522;align-items:center;gap:1rem}#all-products footer,#all-products footer .one img,#cta-phone:hover,#homepage footer,#homepage footer .one img,#order-confirmation footer,#order-confirmation footer .one img{filter:invert(1)}#cta-phone,#cta-phone:hover a{display:flex}#cta-phone svg{width:16px;height:auto;margin-top:3px}#cta-phone a,#cta-phone p{padding:.5rem 4rem;height:45px}#cta-phone a{display:none}#cta-phone p{gap:1rem}.menu-open,.menu-wrapper{position:relative;display:flex;align-items:center}.menu-open{z-index:999;width:100%;height:100%;justify-content:space-between}.menu-open p,.mobile-menu .link,.mobile-menu .link a{color:#fff}.menu-wrapper{width:45px;height:45px;cursor:pointer;border:1px solid #fff;border-radius:50%;justify-content:center;transition:.3s ease-in-out}.mobile-menu .menu-item-img{position:relative;top:15px;padding:0 20px;z-index:2;pointer-events:none;height:10vh;max-height:600px;opacity:1;transform:scale(0);width:auto}.mobile-menu .menu-item:hover .menu-item-img{opacity:1;transform:scale(1);transition:all .2s}.side-leftright{top:15px}.menu-leftright,.side-leftright{height:1px;width:25px;position:absolute;background-color:#fff;transition:all .3s ease-in}.side-rightleft{top:27px}.menu-rightleft,.side-rightleft{height:1px;width:25px;position:absolute;background-color:#fff;transition:all .3s ease-in}.close-text{position:absolute;top:4.5rem;color:#fff;font-size:1.4rem;font-family:"Outfit"}.mobile-menu,.nav-container{display:flex;justify-content:center;align-items:center}.nav-container{position:fixed;left:-100%;top:0;width:100vw;height:100vh;background:#0d1522;color:#fff;text-align:center;transition:all .6s cubic-bezier(.16,1,.3,1);z-index:10}.mobile-menu{flex-direction:column}.mobile-menu .navigation-element{transform:translateY(100px);display:flex;flex-direction:column;justify-content:space-around;opacity:0;color:#fff;margin:2rem 0;position:relative}.mobile-menu .navigation-element .link-navigation-element{font-size:3.5rem;color:#fff}.mobile-menu .navigation-element:hover{color:#d3d3d3}.mobile-menu .navigation-element:nth-child(1) span{top:0;left:-3rem}.mobile-menu .navigation-element:nth-child(2) span{top:0;right:-3rem}.mobile-menu .navigation-element:nth-child(3) span{top:0;left:-3rem}.mobile-menu .navigation-element:nth-child(4) span{bottom:-2rem;left:50%;transform:translateX(-50%)}.mobile-menu .navigation-element span{position:absolute;font-size:2rem;font-weight:100}.mobile-menu .navigation-element span:nth-child(2){right:0}#footer{padding:0}#footer .container-logo:nth-child(4){padding:2.5rem 0 5rem}#footer .vertical-line-wrapper{position:relative;height:auto}#footer h2{font-size:4rem;line-height:4rem}#footer a,#footer h2,#footer li{color:#0d1522}#footer .container{width:100%;margin:0;padding:0}#footer .container .wrapper{padding:10rem 10rem 0}#footer .container .wrapper #view-more{display:none;background-color:#f2eadd}#footer .container .wrapper .wrapper-line{margin-top:5rem}#footer .container .wrapper .blockreassurance{margin:0;padding:5rem 0 0;display:flex;flex-direction:column;align-items:center}#footer .container .wrapper .blockreassurance .wrapper-blockreassurance,#footer .copyright .wrapper{width:100%;display:flex;justify-content:space-between}#footer .container .wrapper .blockreassurance img{width:40px;height:auto}#footer .container .wrapper .blockreassurance .block-title{font-size:1.7rem;margin-top:4rem;text-transform:uppercase;max-width:100%;text-align:center;line-height:1.7rem}#footer .container .wrapper .blockreassurance .block-icon{height:6rem}#footer .container .wrapper .blockreassurance p{margin-top:1rem;font-size:1.7rem;text-align:center}#footer .copyright .wrapper{padding:0 10rem 5rem}#footer .copyright .wrapper a,#footer .copyright .wrapper ul{width:50%}#footer .copyright .wrapper ul{display:flex;justify-content:flex-end}#footer .copyright .wrapper ul li{margin:0 0 0 2.5rem}#footer .container-logo{display:flex;align-items:center;justify-content:center;position:relative;margin:0 10rem;padding:5rem 0}#footer .container-logo img{filter:invert(1);position:absolute;top:50%;left:0;transform:translateY(-50%);padding-right:2.5rem}#footer .container-links{height:auto;display:flex;margin:0 10rem;gap:2.5rem}#footer .container-links .vertical-line:nth-child(2){visibility:hidden}#footer .container-links .links-container{height:100%;align-items:center;flex-direction:column;text-align:left}#footer .container-links .links-container h3,#footer .container-links .links-container ul{width:100%;margin-bottom:2.5rem;display:flex;flex-direction:column}#footer .container-links .links-container ul li{flex-direction:column}#footer .container-links .links-container ul li a{transition:.3s ease-in-out}#footer .container-links .links-container,#footer .container-links .socials{display:flex;justify-content:flex-start;width:100%}#footer .container-links .socials a{margin:0 1rem}#footer .container-links .socials a img{width:2.5rem;height:auto;transition:.3s ease-in-out}#footer .container-links .socials a:nth-child(4) img{width:2.6rem;filter:invert(1)}#footer .container-links .one,#footer .container-links .three,#footer .container-links .two{width:20%}#footer .container-links .one img{object-fit:cover;width:100%}#footer .container-links .four{width:40%}.page-footer{height:auto;display:flex;align-items:center;margin:5rem 0 0}.page-footer .account-link{margin-right:2.5rem}.page-footer .account-link:hover{opacity:.8}.page-footer .account-link span{font-size:1.7rem;color:#0d1522}.page-footer .account-link i{font-size:1.5rem;color:#0d1522}@media screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{display:block;margin-bottom:.625em}table td{display:block;font-size:.8em;text-align:right}table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}.cart-grid .cart-line-product-actions a i,.checkout-container .cart-grid-right .cart-summary{margin-top:0}.checkout-container img{width:auto}.checkout-container .product-line-grid{flex-direction:column;gap:.5rem}.checkout-container .product-line-grid-right{width:100%;display:flex}.checkout-container .product-line-grid-right .row{display:flex;align-items:center;width:100%}.checkout-container .product-line-grid-right .row .price,.checkout-container .product-line-grid-right .row .qty{margin-right:2rem}#main>div>div.cart-grid-body>div>div.cart-overview.js-cart>ul>li>div>div.product-line-grid-right.product-line-actions>div>div:nth-child(2)>div>div.price>span{margin-top:0}.content_main_checkout .sm-submit-btn{max-width:100%}.cart-grid-right .blockreassurance_product{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:0!important}.cart-grid-right .blockreassurance_product div{display:flex!important;height:80px!important}.cart-grid-right .cart-summary{margin-top:0}}@media screen and (max-width:768px){h1{font-size:3rem;line-height:3rem}h2{font-size:2rem}.g-xl{gap:5rem}.text-center-mobile{margin:0 auto;text-align:center}.m-lg,.m-md{margin:2.5rem}.m-t-xl{margin-top:5rem}.m-b-xl{margin-bottom:5rem}.m-l-r-lg{margin-left:2.5rem;margin-right:2.5rem}.p-xl{padding:5rem 2.5rem}.p-lg,.p-md{padding:2.5rem}.p-b-lg,.p-b-xl{padding-bottom:5rem}.p-t-xl{padding-top:5rem}.p-t-lg{padding-top:2.5rem}.p-head{padding-top:8.5rem}.p-head-legals{padding-top:11.5rem}#homepage .hero .bottom .text-container,#homepage .hero .text-container,#order-confirmation .hero .bottom .text-container,#order-confirmation .hero .text-container,.order-confirmation-container #order-items .card-title,.wrapper-flex{width:100%}#content table tr{height:auto}.cms-template main{padding:calc(80px + 5rem + 50px) 5rem 0}#customer-form,#homepage #mobile-indicator,#order-confirmation #mobile-indicator,.history-section,.register-form,.template .text-content .btn-wrapper,.template .text-content .product-add-to-cart,.template .text-content .product-information .product-description,.template .text-content h1,.template .text-content h2{padding:0 2.5rem}#homepage .is-mobile,#order-confirmation .is-mobile{display:block}#homepage .is-desktop,#homepage .right,#order-confirmation .is-desktop,#order-confirmation .right{display:none}#homepage .hero,#order-confirmation .hero{padding-top:60px;background-image:url(../js/e480b63f8e8b38313e72.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:inherit}#homepage .hero .text-container .text-content,#order-confirmation .hero .text-container .text-content{padding:0 10rem 3rem;align-items:center}#homepage .hero .text-container .text-content .container-text,#order-confirmation .hero .text-container .text-content .container-text{margin:auto}#homepage .hero .text-container .text-content h1,#order-confirmation .hero .text-container .text-content h1{font-size:5rem}#homepage .hero .text-container .text-content h2,#order-confirmation .hero .text-container .text-content h2{padding:0;font-size:3rem;margin-bottom:1.5rem}#homepage .hero .text-container .text-content p,#order-confirmation .hero .text-container .text-content p{padding:0;text-align:center;align-items:center;display:flex;flex-direction:column}#services .hero{height:auto}#services .hero .wrapper-flex .content-img{height:50vh}#services .tutorial ul,#services .tutorial ul li{gap:2.5rem}#services .tutorial ul li img{max-width:100px}.template .content-img{pointer-events:none}.product-information .product-description{padding:0}#address #footer .container .wrapper,#addresses #footer .container .wrapper,#authentication #footer .container .wrapper,#discount #footer .container .wrapper,#history #footer .container .wrapper,#identity #footer .container .wrapper,#module-mollie-subscriptions #footer .container .wrapper,#module-psgdpr-gdpr #footer .container .wrapper,#order-detail #footer .container .wrapper,#order-slip #footer .container .wrapper,#password #footer .container .wrapper,#registration #footer .container .wrapper{padding:2.5rem 2.5rem 0}#content table,.order-details{padding:2.5rem}.order-confirmation-container #order-items span,.order-confirmation-container #order-items table,.order-confirmation-container #order-items td,.order-confirmation-container #order-items th,.order-confirmation-container #order-items tr{width:100%;text-align:left}.order-confirmation-container #order-items .row{margin:2.5rem 0;width:auto}.order-confirmation-container #order-items h3{width:100%;text-align:center;margin:2.5rem 0}.order-confirmation-container .order-line{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.modal-cart .modal-body,.modal-cart .modal-body .btn-container,.modal-cart .modal-content,.modal-cart .modal-wrapper{display:flex;flex-direction:column}.modal-cart .modal-body .sm-submit-btn{padding:2.3rem}.modal-cart .modal-wrapper{margin:auto}.modal-cart .wrapper-left,.modal-cart .wrapper-right{width:100%}#js-active-search-filters,.modal-cart .wrapper-left-in{display:flex;flex-direction:column}#checkout-addresses-step .content .js-address-form{justify-content:center;align-items:center}#homepage .wrapper-featured-products .wrapper,#order-confirmation .wrapper-featured-products .wrapper{display:flex;flex-direction:row;align-items:center}#homepage .wrapper-featured-products .wrapper .wrapper-line-featuredProducts,#order-confirmation .wrapper-featured-products .wrapper .wrapper-line-featuredProducts{margin-left:2.5rem}#homepage .vertical-line-wrapper,#inspiration-gallery nav,#order-confirmation .vertical-line-wrapper,.our-products .products-wrapper .line-product,.our-products .vertical-line-wrapper{display:none}.our-products .wrapper{padding:5rem 2.5rem 2.5rem;flex-direction:column-reverse;align-items:flex-start;text-align:left}.our-products h2{margin-right:0;font-size:3rem}.our-products .products-wrapper{margin:0 1rem}.our-products .products-mobile .swiper-wrapper{gap:2.5rem}#js-active-search-filters{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#inspiration-section{padding:5rem 2.5rem}#inspiration-section .content{width:auto}.inspiration-gallery-container{background:rgba(0,0,0,.9)}.inspiration-gallery-wrapper{max-height:400px;width:100%;padding:0;margin:auto -2.5rem auto auto}#inspiration-gallery,.inspiration-gallery-wrapper{height:100%;background-color:transparent}#inspiration-gallery .slider,#inspiration-gallery .slider-item figure,#inspiration-gallery .slider-item figure img,#inspiration-gallery .slider-wrapper{height:100%}#inspiration-gallery .slider-item{width:280px;height:100%}#inspiration-gallery .overlay-img,.m-scroll{display:none}#faq .title-container .title-wrapper h2{text-align:left}.xl-btn-wrapper{margin-top:3rem;display:flex;align-items:center;justify-content:space-around;width:100%;flex-direction:row;padding:2.5rem 0}.xl-btn-wrapper .wrapper-line{transform:rotate(0deg);width:20%;display:flex}.xl-btn-wrapper .xl-btn-transparent{max-width:300px;width:100%}.nav-container{transition:none}#footer .container .wrapper{padding:5rem 2.5rem 0}#footer .container .wrapper h2{font-size:3rem}#footer .container .wrapper #view-more{display:block;font-size:1.7rem;font-family:"Outfit";font-weight:400;line-height:normal;border:0;text-decoration:underline;outline:0;cursor:pointer}#footer .container .wrapper .text-footer-condensed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-align:left}#footer .container .wrapper .text-footer-full{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:initial;overflow:visible}#footer .container .wrapper .blockreassurance .wrapper-blockreassurance .wrapper-block-icon .block-icon svg{width:25px;height:auto}}@media screen and (min-width:2000px){h1{font-size:5rem;line-height:5rem}h2,h3{font-size:4rem}h4,h5,h6{font-size:3rem}#footer .container .wrapper #view-more,#footer .container .wrapper .blockreassurance .block-title,#homepage .hero .text-container .text-content p,#order-confirmation .hero .text-container .text-content p,a,label,li,p{font-size:2.2rem}.m-scroll{height:70px}.m-scroll-title{transform:scale(2.7)}#faq .accordion{font-size:1.8rem}#header .desktop-menu a,#header i,#header span,.xl-btn-transparent{font-size:1.7rem}}@media screen and (max-width:500px){.g-xl{gap:2.5rem 1.5rem}.g-lg{gap:2.5rem}.m-lg{margin:2.5rem 1.5rem}.m-md{margin:1.5rem}.m-t-lg,.m-t-xl{margin-top:2.5rem}.m-b-lg{margin-bottom:2.5rem}.m-l-r-lg{margin-left:1.5rem;margin-right:1.5rem}.p-xl{padding:5rem 1.5rem}.p-lg{padding:2.5rem 1.5rem}.p-b-xl{padding-bottom:5rem}.p-b-lg{padding-bottom:2.5rem}.p-t-lg{padding-top:2.5rem}.cms-template main{padding:calc(80px + 5rem + 50px) 2.5rem 0}#services .text-content .container-text span{font-weight:700}#services .text-content .container-text .wrapper-line{display:none}.custom-modal .modal-dialog{max-width:100%!important;max-height:100%!important;height:auto!important}#cta-phone{right:1rem}#cta-phone a,#cta-phone p{padding:.5rem 2rem;height:40px}}@media (max-width:768px){.text-center{text-align:left;margin:0}.marquee-section .marquee-wrapper{max-width:calc(100vw - 10rem)}.marquee-section .marquee{padding:5rem 0}.marquee-section .marquee .item{width:250px;padding:calc(var(--size)/20)}.marquee-section .comment{font-size:1.5rem;-webkit-line-clamp:3}.marquee-section .user{font-size:1.5rem;margin-bottom:1rem}}@media screen and (max-width:400px){.p-md{padding:2.5rem 1.5rem}}@media screen and (max-width:1330px){.hero{padding-top:130px}.cms-template main{padding:calc(80px + 5rem + 50px) 10rem 0}#services .hero{padding-top:110px}.template{padding-top:121px}.template .container-flex-col-2 .wrapper-flex{width:100%}.template .container-flex-col-2 .wrapper-flex .product-actions,.template .product-images{display:none}.template .container-flex-col-2 .wrapper-flex .content-img{height:auto;width:auto}.template .text-content .product-information .product-description{margin-bottom:1.5rem}.template .text-content .js-product-prices{margin-bottom:2.5rem;font-size:1.6rem}.template .product-images .thumb{height:40px}.product-information .product-description{font-size:1.7rem;margin-bottom:0}#all-products{padding-top:151px}#homepage header{background-color:#0d1522}#header .left_nav a img{width:150px}.right_nav #search_widget{position:absolute;left:0;top:80px;height:auto;width:100%;transition:none;background-color:#0d1522}.right_nav #search_widget form{width:90%;display:flex;align-items:center;background-color:transparent;border-radius:25px;border:1px solid #fff}}@media screen and (max-width:1000px){.container-flex,.order-confirmation-container #content-wrapper,.order-confirmation-container .breadcrumb{padding:0 5rem}.wrapper-flex-col-2{gap:5rem}#homepage .hero .img-container,#order-confirmation .hero .img-container,#products-by-category .vertical-line-wrapper,#products-by-category .wrapper-line-side-category,#search_filters,#search_filters_wrapper,.block-categories .collapse-icons,.products-selection .dropdown-backdrop,.products-selection .filter-button{display:none}.modal-cart .modal-body .sm-submit-btn{padding:1.7rem 2rem}#all-products main .products{padding:0}#all-products #content-wrapper,.block-categories{width:100%}#products-by-category .product-list-wrapper .products-desktop{justify-content:space-between}#products-by-category .product-list-wrapper .product-item:nth-child(10) .vertical-line-wrapper,#products-by-category .product-list-wrapper .product-item:nth-child(5) .vertical-line-wrapper,#products-by-category .product-list-wrapper .random-item:nth-child(10) .vertical-line-wrapper,#products-by-category .product-list-wrapper .random-item:nth-child(5) .vertical-line-wrapper{display:none}.category-sub-menu{display:flex;justify-content:space-around}#left-column{position:static;width:100%}.category-top-parent{padding:0 2.5rem}.category-top-menu li:nth-child(2){overflow-x:scroll;scroll-snap-type:none;-ms-overflow-style:none;scrollbar-width:none}.category-top-menu li:nth-child(2)::-webkit-scrollbar{display:none}.category-top-menu li:nth-child(2) .category-sub-menu{width:max-content;margin-top:0;margin:1rem 0;padding:0 5rem}.products-selection{margin:0;padding:0;display:flex;flex-direction:column}.products-selection .sort-by-row{display:flex;gap:1rem}.products-selection .sort-by-row span{text-align:left;width:50%}.products-selection .showing{display:none}.products-selection .products-sort-order{width:100%}.products-selection .sort-by{margin-right:0;margin-left:0}.total-products p{font-size:1.5rem}.products-selection .total-products{margin-bottom:1rem;padding-top:0}.block-categories{padding:0}.category-sub-menu li,.category-top-menu li{margin:0}.category-sub-menu li a,.category-top-menu li a{padding:0;margin-bottom:0}.block-categories .category-sub-menu li[data-depth="0"]>a{background-color:#f2eadd;color:#0d1522;padding:.9rem 1rem;border-radius:25px;font-size:1rem;width:auto;text-align:center;align-items:center;justify-content:center}.pagination{justify-content:space-between}.back-top-top-wrapper{margin-top:4rem;display:flex;justify-content:flex-end;padding:0 2.5rem}.back-top-top-wrapper #back-to-top{border-radius:25px}#product-list-header,.breadcrumb,.category-top-menu li a,.pagination,.products-selection{padding:0 5rem}#inspiration-section .container-flex-col-2{flex-direction:column;gap:5rem}#homepage .product-item-in{opacity:1}}@media screen and (max-width:1200px){.wrapper-flex-col-2{gap:10rem}#homepage #mobile-indicator,#order-confirmation #mobile-indicator{padding:0 5rem}#about .hero{min-height:auto;flex-direction:column}#about .hero .wrapper-flex,#services .text-content ul li p,.template .blockreassurance_product div{width:auto}#about .hero .wrapper-flex:last-child{width:auto}#about .hero .text-content{align-items:center;text-align:center;padding:5rem 2.5rem;margin:0 2.5rem}#about .about-us{flex-direction:column}#about .about-us .text-content{width:100%}#about .about-us .text-content p{padding:2.5rem;margin:0 2.5rem}#about .title-one .vertical-line,.template .blockreassurance_product p,.template .section-tabs .line-container{display:none}#about .title-one .text-content:nth-child(3),#about .title-two .text-content:nth-child(1),#products-by-category .product-list-wrapper .product-item:nth-child(16),#products-by-category .product-list-wrapper .product-item:nth-child(17),#products-by-category .product-list-wrapper .random-item:nth-child(16),#products-by-category .product-list-wrapper .random-item:nth-child(17),.our-products .products-wrapper .product-item:nth-child(10),.our-products .products-wrapper .product-item:nth-child(11){display:none}#about .title-two .vertical-line{width:100%;height:1px}#about .title-two,#about .trust .wrapper-line{display:flex}#about .trust .text-content{width:100%}#about .trust .wrapper-img{width:100%;justify-content:space-around;padding-right:0}#about .trust,#services .container-flex-col-2,#services .text-content ul{flex-direction:column}#contact .infos-section a{font-size:2rem}#contact .form-section h2,#contact .form-section h3{font-size:2rem;white-space:nowrap}#contact .form-section h2::before,#contact .form-section h3::before{width:10vw}#services .container-flex-col-2:nth-child(3){flex-direction:column-reverse}#services .container-flex-col-2 .wrapper-flex,#services .text-content ul li{width:100%}#services .text-content{align-items:center;text-align:center;padding:5rem 2.5rem;margin:auto}#services .trust{flex-direction:column}#services .trust .text-content{width:100%;margin:0}#contact .hero,#contact .infos-section .wrapper-flex{width:100%}#contact .wrapper-flex{padding:5rem 10rem}#contact .infos-section{flex-direction:column}#contact .form-section .wrapper-flex{padding:5rem 0}.template .text-content{align-items:center;text-align:center;margin:auto}#address #footer .container .wrapper,#addresses #footer .container .wrapper,#authentication #footer .container .wrapper,#discount #footer .container .wrapper,#history #footer .container .wrapper,#identity #footer .container .wrapper,#module-mollie-subscriptions #footer .container .wrapper,#module-psgdpr-gdpr #footer .container .wrapper,#order-detail #footer .container .wrapper,#order-slip #footer .container .wrapper,#password #footer .container .wrapper,#registration #footer .container .wrapper,.template .vertical-two{padding:0 5rem}.template .blockreassurance_product{flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-top:6rem}.template .tabs{padding:2.5rem 5rem}.contact-form textarea,.order-details .order-message-form .form-fields textarea,input[type=submit]{min-width:auto}.our-products .products-wrapper .product-item{width:25%}.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text::after,.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text:before{width:15%}#products-by-category .product-list-wrapper .product-item,#products-by-category .product-list-wrapper .random-item{width:33.3333333333%}.contact-form{padding:5rem;margin:5rem;width:auto}.contact-form .field-group{flex-direction:column}#contact .line-after-faq{display:none}#faq{flex-direction:column-reverse}#faq .title-container .title-wrapper{padding:5rem 10rem}#faq .title-container .title-wrapper:last-child{display:none}#faq .accordion{padding:2.5rem 10rem}#faq .panel p{padding:0 10rem}.btn-configurator{padding:1.5rem 5rem}#footer .copyright .wrapper{padding:0 5rem 5rem!important}#footer .container-links,#footer .container-logo{margin:0 5rem}#footer .container-links .vertical-line:nth-child(2){display:none}#footer .container-links .one{display:none}#footer .container-links .three,#footer .container-links .two{width:30%}.page-footer{margin:5rem 5rem 0}}@media screen and (max-width:900px){.wrapper-flex-col-2{flex-direction:column;gap:0}#homepage footer .vertical-line-wrapper,#order-confirmation footer .vertical-line-wrapper{visibility:initial;top:initial;display:block}#footer .vertical-line-wrapper{width:100%;height:1px}#footer .container-links .four,#footer .container-links .three,#footer .container-links .two{width:100%}}@media screen and (max-width:768px) and (max-width:425px){#content table{padding:1rem}#services .tutorial ul li{flex-direction:column}#homepage .wrapper-featured-products .wrapper .wrapper-line-featuredProducts,#order-confirmation .wrapper-featured-products .wrapper .wrapper-line-featuredProducts{display:none}.our-products .wrapper{padding:5rem 1rem 2.5rem}.our-products .products-mobile .swiper-wrapper{gap:1rem}#footer .container .wrapper{padding:5rem 1rem 0}}@media screen and (max-width:425px){.page-header{margin:2.5rem auto 0}.page-header h1{font-size:2rem;text-align:left}#homepage #mobile-indicator,#order-confirmation #mobile-indicator{padding:0 1rem;display:flex}#homepage .hero .text-container .text-content,#order-confirmation .hero .text-container .text-content{padding:0 1rem 1.5rem;align-items:center}#homepage .hero .text-container .text-content .container-text,#order-confirmation .hero .text-container .text-content .container-text{margin:auto}#homepage .hero .text-container .text-content h1,#order-confirmation .hero .text-container .text-content h1{font-size:4rem}.template .text-content{padding:2.5rem 0 1rem}.our-products .products-mobile .swiper,.template .text-content .btn-wrapper,.template .text-content .product-add-to-cart,.template .text-content h1,.template .text-content h2{padding:0 1rem}.template .text-content .btn-wrapper #configurateur{position:relative}.template .text-content .product-information .product-description{padding:0 1rem;flex-direction:column-reverse}.template .blockreassurance_product div .item-product img,.template .blockreassurance_product div .item-product svg{width:22px;height:22px}.template .tabs .nav-tabs .nav-link{font-size:1.2rem}#address #footer .container .wrapper,#addresses #footer .container .wrapper,#authentication #footer .container .wrapper,#discount #footer .container .wrapper,#history #footer .container .wrapper,#identity #footer .container .wrapper,#module-mollie-subscriptions #footer .container .wrapper,#module-psgdpr-gdpr #footer .container .wrapper,#order-detail #footer .container .wrapper,#order-slip #footer .container .wrapper,#password #footer .container .wrapper,#registration #footer .container .wrapper{padding:2.5rem 1rem 0}#customer-form,.my-account,.register-form{padding:0}.register-form p{margin-bottom:2rem}.rgpd-user-section div{flex-direction:column;gap:2rem}.contact-form input,.contact-form select,.contact-form textarea,.forget-password input,.order-details .order-message-form .form-fields input,.order-details .order-message-form .form-fields select,input[type=submit]{height:45px}.forget-password p,.register-form p{text-align:left;padding-left:0;padding-right:0}.checkout-container #order-items>div.row>.card-title{width:100%}.checkout-container .page-footer{margin:0!important}body#checkout section.checkout-step .delivery-options .delivery-option,body#checkout section.checkout-step .delivery-options .delivery-option .carrier,body#checkout section.checkout-step .delivery-options .delivery-option label>.row{flex-wrap:nowrap!important;justify-content:flex-start;gap:.5rem}body#checkout section.checkout-step .delivery-options .delivery-option .carrier span,body#checkout section.checkout-step .delivery-options .delivery-option label>.row span,body#checkout section.checkout-step .delivery-options .delivery-option span{font-size:1.4rem}#checkout-delivery-step .content{padding:0!important;margin-top:1rem}#checkout-delivery-step .delivery-options{padding-left:0}.total-products{display:none}#inspiration-section{padding:5rem 1rem}.contact-form select.form-control:not([size]):not([multiple]){height:45px}.breadcrumb a,.breadcrumb span{font-size:1.5rem}.submit-btn{height:45px}.xl-btn-wrapper{padding:0 1rem!important}#footer .copyright .wrapper a,#footer .copyright .wrapper ul{width:auto}.page-footer{margin:0 2.5rem}}@media screen and (max-width:375px){.page-header h1{font-size:1.7rem}.breadcrumb a,.breadcrumb span{font-size:1.3rem}}@media screen and (max-width:320px){.page-header h1{font-size:1.5rem}.cms-template main{padding:calc(80px + 5rem + 50px) 1.5rem 0}.breadcrumb a,.breadcrumb span{font-size:1.1rem}.xl-btn-transparent{width:250px}}@media screen and (max-width:1300px){#homepage .vertical-line-wrapper,#order-confirmation .vertical-line-wrapper{display:none}#homepage .hero,#order-confirmation .hero{display:flex;align-items:center;justify-content:center;width:100%}#homepage .hero .hero-wrapper,#order-confirmation .hero .hero-wrapper{height:auto;flex-direction:column;align-items:flex-start}#homepage .hero .bottom .text-container,#order-confirmation .hero .bottom .text-container{height:auto;width:100%}#homepage .hero .wrapper-line,#order-confirmation .hero .wrapper-line,.category-top-menu li a::before{display:none}#homepage .hero .img-container,#order-confirmation .hero .img-container{margin-left:10rem;margin-top:5rem}#homepage .hero .img-container .wrapper-img,#order-confirmation .hero .img-container .wrapper-img{max-width:12vw}#homepage .hero .img-container .wrapper-img .bestsales-img,#order-confirmation .hero .img-container .wrapper-img .bestsales-img{width:auto}#homepage .hero .text-container .btn-container-hero,#order-confirmation .hero .text-container .btn-container-hero{justify-content:flex-start;margin-left:10rem;width:auto}.checkout-container{padding:5rem}.content_main_checkout .cart-grid{flex-direction:column}.cart-grid-right,.content_main_checkout .cart-grid .cart-grid-left,.m-scroll{width:100%}#reassurance-home{top:18rem;right:1rem}.m-scroll{border-top:1px solid rgba(242,234,221,.5490196078);border-bottom:1px solid rgba(242,234,221,.5490196078)}}@media screen and (max-width:768px) and (max-width:375px){#homepage .hero .text-container .text-content h2,#order-confirmation .hero .text-container .text-content h2{font-size:2.5rem}}@media screen and (max-width:1600px){#homepage .hero .text-container .text-content p,#order-confirmation .hero .text-container .text-content p,.product-information .product-description p,.template .text-content .product-information .product-description p{font-size:1.7rem}#services .hero{height:auto}#services .tutorial ul{gap:5rem}.template .reassurance-section{display:none}.cart-summary,.product-information .product-description{margin-bottom:2.5rem}.cart-summary{margin-top:0}.continue-shopping{margin-top:2.5rem}.checkout-container .cart-grid-body{width:100%}.checkout-container .cart-grid{flex-direction:column}.checkout-container .cart-grid-left,.checkout-container .cart-grid-right{width:100%}#products-by-category .product-list-wrapper .freemesure,.our-products .freemesure{max-width:60px!important}#inspiration-section .inspiration-item-overlay p{font-size:2rem}#faq .accordion-section{width:50%}#faq .title-container{display:none}#footer .container .wrapper .blockreassurance .wrapper-blockreassurance .wrapper-block-icon .block-icon svg{width:28px}}@media screen and (max-width:1300px) and (max-width:768px){#homepage .hero .text-container .btn-container-hero,#order-confirmation .hero .text-container .btn-container-hero{justify-content:center;margin-left:0;width:auto}#reassurance-home{display:none}}@media screen and (max-width:420px){#about .hero .wrapper-flex:last-child img{height:50vh}#footer .container-links .links-container ul{margin-bottom:0}}@media screen and (max-width:1200px) and (max-width:768px){#about .about-us .text-content p,#about .hero .text-content{margin:0}#contact .wrapper-flex{padding:5rem 2.5rem;text-align:center}.template .tabs{padding:2.5rem;margin-top:0}.contact-form{margin:2.5rem}#faq .title-container .title-wrapper{padding:5rem 2.5rem}#faq .accordion,.contact-form{padding:2.5rem}#faq .panel p{padding:0 2.5rem}#footer .copyright .wrapper{flex-direction:column-reverse;gap:1rem}#footer .copyright .wrapper ul{justify-content:space-between}#footer .copyright .wrapper ul li{margin:0}#footer .container-logo{margin:0 2.5rem}}@media screen and (max-width:1200px) and (max-width:768px) and (max-width:425px){#about .hero .text-content,#contact .wrapper-flex,#faq .title-container .title-wrapper{padding:5rem 1rem}#about .about-us .text-content p,#faq .accordion,.contact-form{padding:2.5rem 1rem}#footer .container-logo{margin:0 1rem}}@media screen and (min-width:1200px){#about .about-us .wrapper-line{display:none}}@media screen and (max-width:1330px) and (max-width:1200px){#services .hero .text-content{padding:5rem 2.5rem 0}}@media screen and (max-width:1330px) and (max-width:1200px) and (max-width:768px){#services .hero .text-content{padding:5rem 2.5rem 0}}@media screen and (max-width:1330px) and (max-width:1200px) and (max-width:768px) and (max-width:425px){#services .hero .text-content{padding:5rem 1rem 0}}@media screen and (max-width:1200px) and (max-width:425px){#services .text-content{padding:5rem 1rem}.template .tabs{padding:0 1rem;margin-top:1.5rem}#footer .copyright .wrapper{padding:0 2.5rem 5rem!important;gap:2rem}#footer .copyright .wrapper ul{justify-content:space-between}#footer .copyright .wrapper ul li{margin-left:0}}@media screen and (max-width:1330px) and (max-width:970px){.template .container-flex-col-2{flex-direction:column}.template .product-images{display:flex;padding:0 5rem;flex-wrap:nowrap;width:100vw;overflow:scroll;margin-bottom:3.5rem}}@media screen and (max-width:1330px) and (max-width:800px){.template .container-flex-col-2 .wrapper-flex .content-img{max-width:100%}}@media screen and (max-width:1600px) and (max-width:970px){.template .reassurance-section{display:flex;margin:0 0 1.5rem}.template .reassurance-section .reassurance{width:100%}.template .reassurance-section .reassurance .vertical-line-wrapper,.template .reassurance-section .wrapper-line{display:none}.template .reassurance-section .blockreassurance_product{margin-top:0;padding:2.5rem 5rem;justify-content:space-between;width:100%}}@media screen and (max-width:1600px) and (max-width:970px) and (max-width:425px){.template .reassurance-section,.template .reassurance-section .blockreassurance_product{display:none}}@media screen and (max-width:1330px) and (max-width:970px) and (max-width:425px){.template .product-images{padding:0 1rem}}@media screen and (max-width:970px){.template .product-images .thumb{max-width:none;margin-bottom:0!important}}@media screen and (max-width:550px){.custom-modal .product-images{flex-direction:row;gap:1.5rem;margin-top:2.5rem;margin-left:0!important}.custom-modal .modal-body{flex-direction:column!important}}@media (max-width:425px){#login-form{padding:0}#login-form .forgot-password a{text-align:center}#login-form .forgot-password input,#login-form .form-group input{height:45px}}@media screen and (max-width:1300px) and (max-width:600px){.checkout-container{padding:5rem 2.5rem}}@media screen and (max-width:1300px) and (max-width:425px){.checkout-container{padding:5rem 1.5rem 0}}@media screen and (max-width:1000px) and (max-width:905px){#product-list-header,.breadcrumb,.category-top-menu li a,.order-confirmation-container #content-wrapper,.order-confirmation-container .breadcrumb,.pagination,.products-selection{padding:0 2.5rem}.category-top-menu li:nth-child(2) .category-sub-menu{padding:0 2.5rem}}@media screen and (max-width:1000px) and (max-width:905px) and (max-width:425px){#product-list-header,.breadcrumb,.category-top-menu li a,.order-confirmation-container #content-wrapper,.order-confirmation-container .breadcrumb,.pagination,.products-selection{padding:0 1rem}.category-top-menu li:nth-child(2) .category-sub-menu{padding:0 1rem}}@media screen and (max-width:1060px){#homepage #_desktop_language_selector{position:fixed;bottom:2rem;left:2rem;opacity:1;display:block}#_desktop_language_selector,#header .desktop-menu{display:none}.right_nav #_desktop_user_info .user-info a i{margin-left:0}}@media screen and (max-width:1284px){.our-products .products-wrapper{justify-content:center}.our-products .products-wrapper .wrapper-line{display:none!important}}@media screen and (min-width:2100px){#products-by-category .product-list-wrapper .product-item,#products-by-category .product-list-wrapper .random-item,.our-products .products-wrapper .product-item{height:580px;padding:0 5rem}.our-products .products-wrapper .product-item .product-item-in article .thumbnail-container{height:400px}#products-by-category .product-list-wrapper .random-item .random-item-in{max-height:480px;max-width:300px}}@media screen and (max-width:1800px){#products-by-category .product-list-wrapper .product-item,#products-by-category .product-list-wrapper .random-item,.our-products .products-wrapper .product-item{padding:0 2.5rem 4rem}#products-by-category .product-list-wrapper .random-item .random-item-in{max-width:220px}}@media screen and (max-width:1800px) and (max-width:1600px){#products-by-category .product-list-wrapper .product-item,#products-by-category .product-list-wrapper .random-item,.our-products .products-wrapper .product-item{padding:0 1rem 4rem}}@media screen and (max-width:1050px){.our-products .products-wrapper .product-item{width:33.3333333333%}.our-products .products-wrapper .product-item:nth-child(10){display:flex}#products-by-category .product-list-wrapper .product-item:nth-child(15),#products-by-category .product-list-wrapper .random-item:nth-child(15){display:none}}@media screen and (max-width:767px){.our-products .products-wrapper .product-item{padding:0;min-width:240px}.our-products .products-mobile{width:100%;display:flex;overflow-x:scroll;margin:0;justify-content:flex-start!important}}@media screen and (max-width:767px) and (max-width:740px){.our-products .products-wrapper .product-item{min-width:220px}}@media screen and (max-width:767px) and (max-width:740px) and (max-width:520px) and (max-width:460px){.our-products .products-wrapper .product-item{min-width:191px;padding:0}}@media screen and (max-width:767px) and (max-width:740px) and (max-width:520px) and (max-width:460px) and (max-width:400px){.our-products .products-wrapper .product-item{min-width:185px}}@media screen and (max-width:767px) and (max-width:740px) and (max-width:520px) and (max-width:460px) and (max-width:400px) and (max-width:390px){.our-products .products-wrapper .product-item{min-width:175px}}@media screen and (max-width:767px) and (max-width:740px) and (max-width:520px) and (max-width:460px) and (max-width:400px) and (max-width:390px) and (max-width:320px){.our-products .products-wrapper .product-item{min-width:150px}}@media screen and (max-width:767px) and (max-width:740px) and (max-width:520px) and (max-width:460px) and (max-width:400px) and (max-width:390px) and (max-width:320px) and (max-width:300px){.our-products .products-wrapper .product-item{min-width:100%}}@media screen and (max-width:350px){.our-products .products-wrapper .product-item .product-item-in article .product-item-size{font-size:1.1rem}}@media screen and (max-width:1200px) and (max-width:1000px){.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text::after,.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text:before{width:25%}}@media screen and (max-width:1200px) and (max-width:1000px) and (max-width:768px){.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text::after,.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text:before{width:25%}}@media screen and (max-width:1200px) and (max-width:1000px) and (max-width:768px) and (max-width:500px){.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text::after,.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text:before{width:25px}}@media screen and (max-width:1200px) and (max-width:1000px) and (max-width:768px) and (max-width:500px) and (max-width:370px){.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text::after,.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text:before{width:45px}}@media screen and (max-width:1200px) and (max-width:1000px) and (max-width:768px) and (max-width:500px) and (max-width:370px) and (max-width:350px){.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text::after,.our-products .products-wrapper .product-item .product-item-in article .product-item-size .product-item-size-text:before{width:25px;opacity:.5}}@media screen and (min-width:768px){.our-products .products-desktop{display:flex;justify-content:flex-start}}@media screen and (max-width:800px){#all-products .product-wrapper{display:flex;flex-direction:column}#footer .container .wrapper .blockreassurance{padding:5rem 0 3rem}#footer .container .wrapper .blockreassurance .wrapper-blockreassurance{width:100%;display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:1000px) and (max-width:777px){#products-by-category .product-list-wrapper .products-desktop{justify-content:center}}@media screen and (max-width:1000px) and (max-width:425px){#products-by-category .product-list-wrapper .products-desktop{justify-content:space-between}.back-top-top-wrapper,.category-top-parent{padding:0 1rem}}@media screen and (max-width:1000px) and (max-width:401px){#products-by-category .product-list-wrapper .products-desktop{justify-content:space-between}}@media screen and (max-width:1000px) and (max-width:371px){#products-by-category .product-list-wrapper .products-desktop{justify-content:center}}@media screen and (max-width:1800px) and (max-width:1600px) and (max-width:1400px){#products-by-category .product-list-wrapper .product-item,#products-by-category .product-list-wrapper .random-item{padding:0 .5rem 4rem}}@media screen and (max-width:1050px) and (max-width:300px){#products-by-category .product-list-wrapper .product-item:nth-child(15),#products-by-category .product-list-wrapper .random-item:nth-child(15){display:flex}}@media screen and (max-width:300px){#products-by-category .product-list-wrapper .product-item:nth-child(16),#products-by-category .product-list-wrapper .product-item:nth-child(17),#products-by-category .product-list-wrapper .random-item:nth-child(16),#products-by-category .product-list-wrapper .random-item:nth-child(17){display:flex}}@media screen and (max-width:1000px) and (max-width:350px){.products-selection .sort-by-row{flex-direction:column;margin-top:1rem;align-items:flex-start}}@media screen and (max-width:1000px) and (max-width:768px){.pagination{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 1rem}#inspiration-section .container-flex-col-2{gap:2.5rem}}@media screen and (min-width:1600px){#inspiration-section .item{max-height:240px}}@media screen and (min-width:1600px) and (min-width:2000px){#inspiration-section .item{max-height:300px}}@media screen and (max-width:1400px){#inspiration-section .item{width:auto;max-height:220px}}@media screen and (max-width:1400px) and (max-width:1200px){#inspiration-section .item{width:auto;max-height:200px}}@media screen and (max-width:1400px) and (max-width:1200px) and (max-width:600px){#inspiration-section .item{max-height:180px}}@media screen and (max-width:1400px) and (max-width:1200px) and (max-width:600px) and (max-width:500px){#inspiration-section .item{max-height:170px}}@media screen and (max-width:1400px) and (max-width:1200px) and (max-width:600px) and (max-width:500px) and (max-width:425px){#inspiration-section .item{width:auto;max-height:150px}}@media screen and (max-width:1400px) and (max-width:1200px) and (max-width:600px) and (max-width:500px) and (max-width:425px) and (max-width:375px){#inspiration-section .item{max-height:140px}}@media (max-width:768px) and (max-width:425px){.marquee-section .marquee-wrapper{max-width:calc(100vw - 2.5rem)}}@media (prefers-reduced-motion:reduce){.marquee-group{-webkit-animation-play-state:paused;animation-play-state:paused}}@media screen and (max-width:1600px) and (max-width:1200px){#faq .accordion-section{padding:0;width:100%}#faq .accordion-section:nth-child(1) .accordion:first-child{border-top:0}#faq .title-container{width:100%;display:flex;flex-direction:row}#faq .title-container .wrapper-line{display:none}}@media screen and (max-width:768px) and (max-width:768px){.xl-btn-wrapper .wrapper-line{display:none}}@media screen and (min-width:1330px){#homepage .active-header{background-color:#0d1522}.right_nav #search_widget.show{width:250px!important}.right_nav #search_widget.show form>input{border-bottom:1px solid rgba(255,255,255,.444)}}@media screen and (max-width:908px){#header{padding:0 2rem}}@media screen and (max-width:908px) and (max-width:425px){#header{padding:0 1rem}}@media screen and (max-width:1065px){#header .left_nav{gap:2rem}}@media screen and (max-width:1330px) and (max-width:425px){#header .left_nav a img{width:115px}}@media screen and (min-width:1330px) and (max-width:1330px){.right_nav #search_widget.show form>input{border-bottom:0}}@media screen and (max-width:1330px) and (max-width:1330px){.right_nav #search_widget form{max-width:300px;margin:auto 2rem 2rem 5rem}}@media screen and (max-width:1330px) and (max-width:908px){.right_nav #search_widget form{margin:auto 2rem 2rem}}@media screen and (max-width:1330px) and (max-width:500px){.right_nav #search_widget form{width:auto;max-width:100%;margin:0 2rem 2rem}}@media screen and (min-width:1060px){.mobile-menu,.nav-container{display:none}}@media screen and (max-width:700px){.mobile-menu .navigation-element .link-navigation-element{font-size:2.7rem}}@media screen and (max-width:1140px){#footer .container .wrapper .blockreassurance .wrapper-blockreassurance{gap:2.5rem}#footer .container .wrapper .blockreassurance .wrapper-blockreassurance .wrapper-block-icon{width:25%}}@media screen and (max-width:1140px) and (max-width:800px){#footer .container .wrapper .blockreassurance .wrapper-blockreassurance .wrapper-block-icon{width:100%;display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:680px){#footer .container .wrapper .blockreassurance .block-title{margin-top:0;height:auto}#footer .container .wrapper .blockreassurance .block-icon{height:auto;margin-bottom:2rem}}@media screen and (max-width:1200px) and (max-width:900px){#footer .container-links{flex-direction:column}}@media screen and (max-width:1200px) and (max-width:900px) and (max-width:768px){#footer .container-links{margin:0 2.5rem}}@media screen and (max-width:1200px) and (max-width:900px) and (max-width:768px) and (max-width:425px){#footer .container-links{margin:0 1rem}}