@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap");article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{margin:0;padding:0;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,div{margin:0;padding:0;line-height:1}p{padding:0px;margin:0px}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,ul,li{margin:0;padding:0}@font-face{font-family:'Northwell';src:url("../fonts/Northwell.woff2") format("woff2"),url("../fonts/Northwell.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Urbanix';src:url("../fonts/urbanix-webfont.woff2") format("woff2"),url("../fonts/urbanix-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}.-hide{display:none}body{min-width:320px;overflow-x:hidden}body.-modal-opened{overflow:hidden;-webkit-overflow-scrolling:touch;width:100%}html.mobile body.-modal-opened{overflow:hidden;position:fixed}.wrap{width:100%}#cookieWarning,noscript{display:none}img:not([src]){visibility:hidden}.nowrap{white-space:nowrap}.visuallyhidden{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);border:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{width:auto;height:auto;margin:0;position:static;overflow:visible;clip:auto}::selection{color:black;background:#F9AA68}p{font:400 18px/26px "Josefin Sans",sans-serif}.txt ul{list-style:none}.txt ul li{position:relative;font:400 18px/26px "Josefin Sans",sans-serif;margin-bottom:35px;padding-left:70px}.txt ul li:before{content:url("../images/list-diamond.png");position:absolute;top:3px;left:0}.btn{font:700 14px "Josefin Sans",sans-serif;color:white;display:inline-flex;text-transform:uppercase;text-decoration:none;text-align:center;padding:25px 40px 23px;background:transparent;border:2px solid #F9AA68;transition:all 0.3s ease-in-out}.btn:hover{background:#F9AA68;color:black}.btn.-black{color:black}.btn.-full{background:#F9AA68;border-color:#F9AA68;color:black}.btn.-full:hover{background:black;border-color:black;color:black}.btn.-full.-black{background:black;border-color:black;color:white}.btn.-full.-black:hover{background:#F9AA68;border-color:#F9AA68;color:black}.btn.-center{justify-content:center}.btn:focus{outline:0}form{width:100%;display:flex;flex-wrap:wrap;align-items:center}form .field{width:100%;display:inline-flex;flex-direction:column;margin-bottom:30px}form .field.-half{width:48%;margin-right:4%}form .field.-nomargin{margin-right:0}form .field label{width:100%;font:700 14px "Josefin Sans",sans-serif;color:black;text-transform:uppercase;margin-bottom:20px}form .field input,form .field textarea{font:700 14px "Josefin Sans",sans-serif;background:#F7F0EB;border:none;padding:20px}form .field input::placeholder,form .field textarea::placeholder{color:black}form .field input:focus,form .field textarea:focus{outline:none}form .field textarea{height:175px;resize:none}form .field .status{font:700 14px "Josefin Sans",sans-serif;color:#f76868;margin-top:10px}form .field.-file{align-self:flex-start}form .field.-file>div{position:relative;width:100%;margin-bottom:15px}form .field.-file>div p{position:relative;width:100%;z-index:2;font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;display:flex;align-items:center;padding:20px;background:white;border:2px solid #F9AA68;text-transform:uppercase}form .field.-file>div p svg{width:15px;height:18px;margin-left:auto}form .field.-file>div p span{padding-top:3px}form .field.-file>div input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;z-index:2;opacity:0;cursor:pointer}form .field.-file p{font:700 14px "Josefin Sans",sans-serif}form .form-status{height:fit-content;font:700 14px "Josefin Sans",sans-serif;color:white;margin-left:30px}form .form-status.-success{color:#F9AA68}form .form-status.-error{color:#f76868}@keyframes loadingFadeOut{0%{opacity:1}99%{opacity:0}100%{opacity:0;visibility:hidden}}@keyframes popupOpening{0%{opacity:0;display:block}100%{opacity:1}}@keyframes popupClosing{0%{opacity:1}100%{opacity:0}}@keyframes popupSlideIn{0%{opacity:0;display:block;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes popupSlideOut{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}.big-header{position:fixed;top:0;left:0;width:100%;z-index:99;transition:all 0.3s ease-in-out}.big-header.-closed{transform:translateY(-100%);opacity:0}.big-header.-has-submenu-opened .menu nav a{color:black}.big-header.-has-submenu-opened .menu nav a:hover{color:#F9AA68}.big-header.-has-submenu-opened .menu nav a.-submenu-opnr{color:#F9AA68}.big-header.-has-submenu-opened .menu .svg-logoblf-4{fill:black}.big-header.-has-submenu-opened .menu .submenu{opacity:1;visibility:visible;transform:translateY(0)}.big-header .top-bar{position:relative;z-index:10;width:100%;background:black;display:flex;align-items:center;padding:0 0 0 60px}.big-header .top-bar .socials{padding:15px 0;display:flex;align-items:center;margin-right:auto}.big-header .top-bar .socials svg{height:20px;fill:white;transition:all 0.3s ease-in-out}.big-header .top-bar .socials svg:hover{fill:#F9AA68}.big-header .top-bar .socials svg:first-child{margin-right:30px}.big-header .top-bar .btn-cart-opener{background:#F9AA68;display:inline-flex;align-items:center;justify-content:center;padding:18px 40px;margin-left:2px;transition:all 0.3s ease-in-out}.big-header .top-bar .btn-cart-opener svg path{transition:all 0.3s ease-in-out}.big-header .top-bar .btn-cart-opener:hover{background:white}.big-header .top-bar .btn-cart-opener:hover svg path{fill:black}.big-header .top-bar .btn-account{position:relative;font:700 17px/17px "Josefin Sans",sans-serif;color:white;text-transform:uppercase;text-decoration:none;background:#F9AA68;padding:23px 60px 20px 45px;margin-left:auto;transition:all 0.3s ease-in-out}.big-header .top-bar .btn-account svg{position:absolute;top:50%;right:60px;transform:translateY(-50%);fill:white;opacity:0;transition:all 0.3s ease-in-out}.big-header .top-bar .btn-account:hover{padding-right:90px}.big-header .top-bar .btn-account:hover svg{opacity:1}.big-header .menu{position:relative;z-index:5;width:100%;padding:0 50px;background:transparent;transition:all 0.3s ease-in-out}.big-header .menu nav{position:relative;z-index:3;width:100%;display:flex;align-items:center;padding:60px 0 0}.big-header .menu nav a{font:700 17px "Josefin Sans",sans-serif;color:white;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease-in-out}.big-header .menu nav a:not(.btn-mobile-menu-opener) svg{height:12px;margin-left:8px;fill:white;transition:all 0.3s ease-in-out}.big-header .menu nav a:not(.btn-mobile-menu-opener) svg.svg-dropdown{transform:rotate(90deg)}.big-header .menu nav a:hover,.big-header .menu nav a.-active{color:#F9AA68}.big-header .menu nav a:hover svg,.big-header .menu nav a.-active svg{fill:#F9AA68}.big-header .menu nav a:not(:last-child){margin-right:70px}.big-header .menu nav a.-right{margin-left:auto}.big-header .menu nav a.btn-mobile-menu-opener{display:none}.big-header .menu .logo{position:absolute;top:60px;left:50%;transform:translateX(-50%);z-index:4;width:225px}.big-header .menu .logo svg{width:100%;height:auto}.big-header .menu .submenu{position:fixed;top:0;left:0;z-index:2;width:100%;display:flex;background:#F7F0EB;padding:330px 60px 60px;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out;opacity:0;visibility:hidden;transform:translateY(-75%)}.big-header .menu .submenu>div{position:relative;width:24.25%;height:0;padding:0 40px 25%;background:black}.big-header .menu .submenu>div:not(:last-child){margin-right:1%}.big-header .menu .submenu>div:hover img{opacity:.3}.big-header .menu .submenu>div img{position:absolute;top:50%;left:50%;width:75%;height:auto;object-fit:contain;object-position:center;transform:translate(-50%, -50%);z-index:1;transition:all 0.3s ease-in-out}.big-header .menu .submenu>div>div:not(.gradient){position:absolute;bottom:0;left:0;width:100%;padding:0 40px 40px;z-index:3}.big-header .menu .submenu>div>div:not(.gradient) h3{width:100%;font:40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:25px}.big-header .menu .submenu>div>div:not(.gradient) h3 sup{margin-left:10px}.big-header .menu .submenu>div>div:not(.gradient) a{margin-bottom:40px}.big-header .menu .submenu>div>div:not(.gradient) a svg{width:75px;fill:#F9AA68}.big-header .menu .submenu>div .gradient{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.8729866947) 100%)}.big-header .menu .submenu>div a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.big-header .menu .submenu>div.-surmesure img{top:0;left:0;width:100%;height:100%;transform:none;object-fit:cover}.big-header .menu .submenu>div.-surmesure>div:not(.gradient){width:70%}.big-header .menu .submenu>div.-surmesure>svg{position:absolute;bottom:40px;right:40px;z-index:3;width:24%;height:auto}.page-template-about .big-header .menu nav a,.page-template-carriere .big-header .menu nav a,body.single-jobs .big-header .menu nav a,.page-template-contact .big-header .menu nav a,.page-template-services .big-header .menu nav a,.page-template-produits .big-header .menu nav a,.page-template-produit .big-header .menu nav a,.page-template-login .big-header .menu nav a,.page-template-account-products .big-header .menu nav a,.page-template-account-product .big-header .menu nav a,.page-template-account-settings .big-header .menu nav a,.page-template-account-order-lists .big-header .menu nav a,.page-template-account-orders-history .big-header .menu nav a,.page-template-account-orders-history-order .big-header .menu nav a,.page-template-account-order-lists-single .big-header .menu nav a{color:black}.page-template-about .big-header .menu nav a:hover,.page-template-about .big-header .menu nav a.-active,.page-template-carriere .big-header .menu nav a:hover,.page-template-carriere .big-header .menu nav a.-active,body.single-jobs .big-header .menu nav a:hover,body.single-jobs .big-header .menu nav a.-active,.page-template-contact .big-header .menu nav a:hover,.page-template-contact .big-header .menu nav a.-active,.page-template-services .big-header .menu nav a:hover,.page-template-services .big-header .menu nav a.-active,.page-template-produits .big-header .menu nav a:hover,.page-template-produits .big-header .menu nav a.-active,.page-template-produit .big-header .menu nav a:hover,.page-template-produit .big-header .menu nav a.-active,.page-template-login .big-header .menu nav a:hover,.page-template-login .big-header .menu nav a.-active,.page-template-account-products .big-header .menu nav a:hover,.page-template-account-products .big-header .menu nav a.-active,.page-template-account-product .big-header .menu nav a:hover,.page-template-account-product .big-header .menu nav a.-active,.page-template-account-settings .big-header .menu nav a:hover,.page-template-account-settings .big-header .menu nav a.-active,.page-template-account-order-lists .big-header .menu nav a:hover,.page-template-account-order-lists .big-header .menu nav a.-active,.page-template-account-orders-history .big-header .menu nav a:hover,.page-template-account-orders-history .big-header .menu nav a.-active,.page-template-account-orders-history-order .big-header .menu nav a:hover,.page-template-account-orders-history-order .big-header .menu nav a.-active,.page-template-account-order-lists-single .big-header .menu nav a:hover,.page-template-account-order-lists-single .big-header .menu nav a.-active{color:#F9AA68}.page-template-about .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-carriere .big-header .menu nav a.btn-mobile-menu-opener svg path,body.single-jobs .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-contact .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-services .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-produits .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-produit .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-login .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-account-products .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-account-product .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-account-settings .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-account-order-lists .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-account-orders-history .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-account-orders-history-order .big-header .menu nav a.btn-mobile-menu-opener svg path,.page-template-account-order-lists-single .big-header .menu nav a.btn-mobile-menu-opener svg path{fill:black}.page-template-about .big-header .menu .svg-logoblf-4,.page-template-carriere .big-header .menu .svg-logoblf-4,body.single-jobs .big-header .menu .svg-logoblf-4,.page-template-contact .big-header .menu .svg-logoblf-4,.page-template-services .big-header .menu .svg-logoblf-4,.page-template-produits .big-header .menu .svg-logoblf-4,.page-template-produit .big-header .menu .svg-logoblf-4,.page-template-login .big-header .menu .svg-logoblf-4,.page-template-account-products .big-header .menu .svg-logoblf-4,.page-template-account-product .big-header .menu .svg-logoblf-4,.page-template-account-settings .big-header .menu .svg-logoblf-4,.page-template-account-order-lists .big-header .menu .svg-logoblf-4,.page-template-account-orders-history .big-header .menu .svg-logoblf-4,.page-template-account-orders-history-order .big-header .menu .svg-logoblf-4,.page-template-account-order-lists-single .big-header .menu .svg-logoblf-4{fill:black}.page-template-about header,.page-template-carriere header,body.single-jobs header,.page-template-contact header,.page-template-services header,.page-template-produits header,.page-template-produit header,.page-template-login header,.page-template-account-products header,.page-template-account-product header,.page-template-account-settings header,.page-template-account-order-lists header,.page-template-account-orders-history header,.page-template-account-orders-history-order header,.page-template-account-order-lists-single header{position:relative;width:100%;padding:345px 60px 0;display:flex;flex-direction:column;align-items:center;background:#F7F0EB}.page-template-about header h1,.page-template-carriere header h1,body.single-jobs header h1,.page-template-contact header h1,.page-template-services header h1,.page-template-produits header h1,.page-template-produit header h1,.page-template-login header h1,.page-template-account-products header h1,.page-template-account-product header h1,.page-template-account-settings header h1,.page-template-account-order-lists header h1,.page-template-account-orders-history header h1,.page-template-account-orders-history-order header h1,.page-template-account-order-lists-single header h1{font:70px/65px "Urbanix",sans-serif;margin-bottom:42px;text-align:center;text-transform:uppercase}.page-template-about header p,.page-template-carriere header p,body.single-jobs header p,.page-template-contact header p,.page-template-services header p,.page-template-produits header p,.page-template-produit header p,.page-template-login header p,.page-template-account-products header p,.page-template-account-product header p,.page-template-account-settings header p,.page-template-account-order-lists header p,.page-template-account-orders-history header p,.page-template-account-orders-history-order header p,.page-template-account-order-lists-single header p{font:18px/26px "Josefin Sans",sans-serif;margin-bottom:120px;max-width:900px;text-align:center}.page-template-about header .video-opener,.page-template-carriere header .video-opener,body.single-jobs header .video-opener,.page-template-contact header .video-opener,.page-template-services header .video-opener,.page-template-produits header .video-opener,.page-template-produit header .video-opener,.page-template-login header .video-opener,.page-template-account-products header .video-opener,.page-template-account-product header .video-opener,.page-template-account-settings header .video-opener,.page-template-account-order-lists header .video-opener,.page-template-account-orders-history header .video-opener,.page-template-account-orders-history-order header .video-opener,.page-template-account-order-lists-single header .video-opener{position:relative;width:100%;height:0;padding-bottom:38%;background:black}.page-template-about header .video-opener img,.page-template-carriere header .video-opener img,body.single-jobs header .video-opener img,.page-template-contact header .video-opener img,.page-template-services header .video-opener img,.page-template-produits header .video-opener img,.page-template-produit header .video-opener img,.page-template-login header .video-opener img,.page-template-account-products header .video-opener img,.page-template-account-product header .video-opener img,.page-template-account-settings header .video-opener img,.page-template-account-order-lists header .video-opener img,.page-template-account-orders-history header .video-opener img,.page-template-account-orders-history-order header .video-opener img,.page-template-account-order-lists-single header .video-opener img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.79}.page-template-about header .video-opener .bg,.page-template-carriere header .video-opener .bg,body.single-jobs header .video-opener .bg,.page-template-contact header .video-opener .bg,.page-template-services header .video-opener .bg,.page-template-produits header .video-opener .bg,.page-template-produit header .video-opener .bg,.page-template-login header .video-opener .bg,.page-template-account-products header .video-opener .bg,.page-template-account-product header .video-opener .bg,.page-template-account-settings header .video-opener .bg,.page-template-account-order-lists header .video-opener .bg,.page-template-account-orders-history header .video-opener .bg,.page-template-account-orders-history-order header .video-opener .bg,.page-template-account-order-lists-single header .video-opener .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.6}.page-template-about header .video-opener .bg video,.page-template-carriere header .video-opener .bg video,body.single-jobs header .video-opener .bg video,.page-template-contact header .video-opener .bg video,.page-template-services header .video-opener .bg video,.page-template-produits header .video-opener .bg video,.page-template-produit header .video-opener .bg video,.page-template-login header .video-opener .bg video,.page-template-account-products header .video-opener .bg video,.page-template-account-product header .video-opener .bg video,.page-template-account-settings header .video-opener .bg video,.page-template-account-order-lists header .video-opener .bg video,.page-template-account-orders-history header .video-opener .bg video,.page-template-account-orders-history-order header .video-opener .bg video,.page-template-account-order-lists-single header .video-opener .bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-template-about header .video-opener span,.page-template-carriere header .video-opener span,body.single-jobs header .video-opener span,.page-template-contact header .video-opener span,.page-template-services header .video-opener span,.page-template-produits header .video-opener span,.page-template-produit header .video-opener span,.page-template-login header .video-opener span,.page-template-account-products header .video-opener span,.page-template-account-product header .video-opener span,.page-template-account-settings header .video-opener span,.page-template-account-order-lists header .video-opener span,.page-template-account-orders-history header .video-opener span,.page-template-account-orders-history-order header .video-opener span,.page-template-account-order-lists-single header .video-opener span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;background:black;border-radius:100%}.page-template-about header .video-opener span svg,.page-template-carriere header .video-opener span svg,body.single-jobs header .video-opener span svg,.page-template-contact header .video-opener span svg,.page-template-services header .video-opener span svg,.page-template-produits header .video-opener span svg,.page-template-produit header .video-opener span svg,.page-template-login header .video-opener span svg,.page-template-account-products header .video-opener span svg,.page-template-account-product header .video-opener span svg,.page-template-account-settings header .video-opener span svg,.page-template-account-order-lists header .video-opener span svg,.page-template-account-orders-history header .video-opener span svg,.page-template-account-orders-history-order header .video-opener span svg,.page-template-account-order-lists-single header .video-opener span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);width:22px;height:18px}.page-template-about header .video-opener p,.page-template-carriere header .video-opener p,body.single-jobs header .video-opener p,.page-template-contact header .video-opener p,.page-template-services header .video-opener p,.page-template-produits header .video-opener p,.page-template-produit header .video-opener p,.page-template-login header .video-opener p,.page-template-account-products header .video-opener p,.page-template-account-product header .video-opener p,.page-template-account-settings header .video-opener p,.page-template-account-order-lists header .video-opener p,.page-template-account-orders-history header .video-opener p,.page-template-account-orders-history-order header .video-opener p,.page-template-account-order-lists-single header .video-opener p{position:absolute;top:30%;left:10%;z-index:2;font:70px/70px "Northwell",sans-serif;color:white;text-align:center}.page-template-about header .photo,.page-template-carriere header .photo,body.single-jobs header .photo,.page-template-contact header .photo,.page-template-services header .photo,.page-template-produits header .photo,.page-template-produit header .photo,.page-template-login header .photo,.page-template-account-products header .photo,.page-template-account-product header .photo,.page-template-account-settings header .photo,.page-template-account-order-lists header .photo,.page-template-account-orders-history header .photo,.page-template-account-orders-history-order header .photo,.page-template-account-order-lists-single header .photo{position:relative;width:100%;height:0;padding-bottom:38%;background:black}.page-template-about header .photo img,.page-template-carriere header .photo img,body.single-jobs header .photo img,.page-template-contact header .photo img,.page-template-services header .photo img,.page-template-produits header .photo img,.page-template-produit header .photo img,.page-template-login header .photo img,.page-template-account-products header .photo img,.page-template-account-product header .photo img,.page-template-account-settings header .photo img,.page-template-account-order-lists header .photo img,.page-template-account-orders-history header .photo img,.page-template-account-orders-history-order header .photo img,.page-template-account-order-lists-single header .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.79}.sticky-header{position:fixed;top:0;left:0;width:100%;z-index:99;background:#F7F0EB;display:flex;align-items:center;opacity:0;transform:translateY(-100%);box-shadow:0px 10px 25px 0px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out}.sticky-header.-opened{transform:translateY(0%);opacity:1}.sticky-header.-has-submenu-opened .submenu{opacity:1;visibility:visible;transform:translateY(0)}.sticky-header nav{position:relative;width:100%;display:flex;align-items:center;padding:30px 60px;z-index:1}.sticky-header nav a{font:700 17px "Josefin Sans",sans-serif;color:black;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease-in-out}.sticky-header nav a:not(.btn-mobile-menu-opener) svg{height:12px;margin-left:8px}.sticky-header nav a:not(.btn-mobile-menu-opener) svg path{fill:#F9AA68;transition:all 0.3s ease-in-out}.sticky-header nav a:not(.btn-mobile-menu-opener) svg.svg-dropdown{transform:rotate(90deg)}.sticky-header nav a:hover,.sticky-header nav a.-active{color:#F9AA68}.sticky-header nav a:hover svg path,.sticky-header nav a.-active svg path{fill:#F9AA68}.sticky-header nav a:not(:last-child){margin-right:70px}.sticky-header nav a.-right{margin-left:auto}.sticky-header nav a.btn-mobile-menu-opener{display:none}.sticky-header .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:30px;height:30px}.sticky-header .logo svg{width:30px;height:30px}.sticky-header .logo svg path{stroke:none}.sticky-header .btn-cart-opener{flex:1;background:#F9AA68;display:inline-flex;align-items:center;justify-content:center;padding:27px 20px;margin-left:2px;transition:all 0.3s ease-in-out}.sticky-header .btn-cart-opener svg path{transition:all 0.3s ease-in-out}.sticky-header .btn-cart-opener:hover{background:black}.sticky-header .btn-cart-opener:hover svg path{fill:white}.sticky-header .btn-account{position:relative;font:700 17px/17px "Josefin Sans",sans-serif;color:white;text-transform:uppercase;text-decoration:none;background:#F9AA68;padding:31px 50px 30px 45px;min-width:fit-content;transition:all 0.3s ease-in-out}.sticky-header .btn-account svg{position:absolute;top:50%;right:60px;transform:translateY(-50%);fill:white;opacity:0;transition:all 0.3s ease-in-out}.sticky-header .btn-account:hover{background:black}.sticky-header .submenu{position:fixed;top:0;left:0;z-index:0;width:100%;display:flex;background:#F7F0EB;padding:140px 60px 60px;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out;opacity:0;visibility:hidden;transform:translateY(-75%)}.sticky-header .submenu>div{position:relative;width:24.25%;height:0;padding:0 40px 25%;background:black}.sticky-header .submenu>div:not(:last-child){margin-right:1%}.sticky-header .submenu>div:hover img{opacity:.3}.sticky-header .submenu>div img{position:absolute;top:50%;left:50%;width:75%;height:auto;object-fit:contain;object-position:center;transform:translate(-50%, -50%);z-index:1;transition:all 0.3s ease-in-out}.sticky-header .submenu>div>div:not(.gradient){position:absolute;bottom:0;left:0;width:100%;padding:0 40px 40px;z-index:3}.sticky-header .submenu>div>div:not(.gradient) h3{width:100%;font:40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:25px}.sticky-header .submenu>div>div:not(.gradient) h3 sup{margin-left:10px}.sticky-header .submenu>div>div:not(.gradient) a{margin-bottom:40px}.sticky-header .submenu>div>div:not(.gradient) a svg{width:75px;fill:#F9AA68}.sticky-header .submenu>div .gradient{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.8729866947) 100%)}.sticky-header .submenu>div a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.sticky-header .submenu>div.-surmesure img{top:0;left:0;width:100%;height:100%;transform:none;object-fit:cover}.sticky-header .submenu>div.-surmesure>div:not(.gradient){width:70%}.sticky-header .submenu>div.-surmesure>svg{position:absolute;bottom:40px;right:40px;z-index:3;width:24%;height:auto}#mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:999;padding:80px 20px;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}#mobile-menu.-open{animation:popupOpening 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}#mobile-menu.-close{animation:popupClosing 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}#mobile-menu a.btn-close{position:absolute;top:20px;right:20px;width:20px;height:20px}#mobile-menu a.btn-close svg{width:20px;height:20px}#mobile-menu a.btn-close svg path{fill:black}#mobile-menu nav{position:relative;width:100%;display:flex;flex-direction:column;overflow-y:scroll}#mobile-menu nav>a{font:700 17px "Josefin Sans",sans-serif;color:black;text-decoration:none;padding:0 20px;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #F7F0EB;transition:all 0.3s ease-in-out}#mobile-menu nav>a:hover,#mobile-menu nav>a.-active{color:#F9AA68}#mobile-menu nav>a:hover svg path,#mobile-menu nav>a.-active svg path{fill:#F9AA68}#mobile-menu nav>a svg{height:12px;margin-left:8px}#mobile-menu nav>a svg path{fill:black;transition:all 0.3s ease-in-out}#mobile-menu nav>a svg.svg-dropdown{transform:rotate(90deg)}#mobile-menu nav .has-submenu{width:100%;display:block;margin-bottom:20px;border-bottom:2px solid #F7F0EB}#mobile-menu nav .has-submenu>a{width:100%;display:flex;align-items:center;font:700 17px "Josefin Sans",sans-serif;color:black;text-decoration:none;padding:0 20px 20px;transition:all 0.3s ease-in-out}#mobile-menu nav .has-submenu>a:hover,#mobile-menu nav .has-submenu>a.-active{color:#F9AA68}#mobile-menu nav .has-submenu>a:hover svg path,#mobile-menu nav .has-submenu>a.-active svg path{fill:#F9AA68}#mobile-menu nav .has-submenu>a svg{height:10px;margin-left:10px}#mobile-menu nav .has-submenu>a svg path{fill:black;transition:all 0.3s ease-in-out}#mobile-menu nav .has-submenu>a svg.svg-dropdown{transform:rotate(90deg)}#mobile-menu nav .has-submenu.-opened>a svg{transform:rotate(-90deg)}#mobile-menu nav .has-submenu .submenu{width:100%;display:flex;flex-direction:column;background:rgba(247,240,235,0.5)}#mobile-menu nav .has-submenu .submenu>div{display:flex;flex-direction:column}#mobile-menu nav .has-submenu .submenu.-hide{display:none}#mobile-menu nav .has-submenu .submenu a{font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;padding:20px;transition:all 0.3s ease-in-out}#mobile-menu nav .has-submenu .submenu a:hover,#mobile-menu nav .has-submenu .submenu a.-active{color:#F9AA68}footer{position:relative;width:100%;padding:150px 60px 52px;background:black;color:white;display:flex;justify-content:center}footer .wrap{width:100%;max-width:1600px;display:flex}footer .logo{width:240px;margin-right:220px}footer .logo svg{width:100%;height:auto}footer .right{flex:1;display:flex;flex-wrap:wrap}footer .right .top{width:100%;display:flex;align-items:center;margin-bottom:125px}footer .right .top nav{display:flex}footer .right .top nav a{font:700 17px "Josefin Sans",sans-serif;color:white;text-transform:uppercase;text-decoration:none;margin-right:78px;transition:all 0.3s ease-in-out}footer .right .top nav a:hover,footer .right .top nav a.-active{color:#F9AA68}footer .right .top nav:last-child{display:flex;margin-left:auto}footer .right .top nav:last-child a{margin-right:0}footer .right .top nav:last-child a:first-child{margin-right:40px}footer .right .top nav:last-child svg{height:25px;fill:white;transition:all 0.3s ease-in-out}footer .right .top nav:last-child svg:hover{fill:#F9AA68}footer .right .coords{width:48%;margin-right:4%}footer .right .coords .title{font:700 19px "Josefin Sans",sans-serif;margin-bottom:40px}footer .right .coords p{font:19px/40px "Josefin Sans",sans-serif;color:white}footer .right .coords p a{color:white;text-decoration:none;margin-right:20px;transition:all 0.3s ease-in-out}footer .right .coords p a:hover{color:#F9AA68}footer .right .newsletter{width:48%;margin-bottom:80px}footer .right .newsletter .title{font:700 23px "Josefin Sans",sans-serif;margin-bottom:40px}footer .right .newsletter .field-wrap{position:relative;display:flex;width:100%}footer .right .newsletter .field-wrap input{flex:1;height:70px;font:400 18px "Josefin Sans",sans-serif;color:white;border:2px solid #F9AA68;border-right:none;background:none;padding:25px;transition:all 0.3s ease-in-out}footer .right .newsletter .field-wrap button{height:70px;font:700 14px "Josefin Sans",sans-serif;color:white;text-transform:uppercase;border:2px solid #F9AA68;background:none;padding:25px 30px;transition:all 0.3s ease-in-out}footer .right .newsletter .field-wrap span.status{position:absolute;top:0;left:0}footer .right .copy{width:100%;font:600 13px "Josefin Sans",sans-serif;color:#535353;text-align:right;margin-top:10%}footer .right .copy a{color:#535353;text-decoration:none;transition:all 0.3s ease-in-out}footer .right .copy a:hover{color:#F9AA68}.cart{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.9);transition:all 0.3s ease-in-out}.cart.-open{animation:popupOpening 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}.cart.-open .wrap{animation:popupSlideIn 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}.cart.-close{animation:popupClosing 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}.cart.-close .wrap{animation:popupSlideOut 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}.cart .wrap{position:absolute;top:0;right:0;width:25%;min-width:550px;height:100vh;background:white;display:flex;flex-direction:column;transition:all 0.3s ease-in-out}.cart .wrap .head{width:100%;padding:60px;background:#F9AA68;display:flex}.cart .wrap .head p{font:40px/30px "Urbanix",sans-serif;color:white;text-transform:uppercase}.cart .wrap .head p span{font:700 17px "Josefin Sans",sans-serif;color:white}.cart .wrap .head a.btn-close{width:20px;height:20px;margin-left:auto}.cart .wrap .head a.btn-close svg{width:20px;height:20px}.cart .wrap .head a.btn-close svg path{fill:white;transition:all 0.3s ease-in-out}.cart .wrap .head a.btn-close:hover svg path{fill:black}.cart .wrap .list{width:100%;flex:1;padding:30px 60px;display:flex;flex-direction:column;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cart .wrap .list .alert{width:100%;font-size:15px;padding:15px;background:rgba(249,170,104,0.1);margin-bottom:30px}.cart .wrap .list .item{width:100%;display:flex;align-items:center;flex-wrap:wrap}.cart .wrap .list .item:not(:last-child){margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid black}.cart .wrap .list .item .img{position:relative;width:20%;height:0;padding-bottom:20%;margin-right:30px}.cart .wrap .list .item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.cart .wrap .list .item .data{flex:1;display:flex;flex-wrap:wrap}.cart .wrap .list .item .data>div{width:100%;display:flex;align-items:center}.cart .wrap .list .item .data>div:not(:first-child){margin-top:20px}.cart .wrap .list .item .data .name{font:700 14px "Josefin Sans",sans-serif;text-transform:uppercase;padding-right:30px;margin-right:auto}.cart .wrap .list .item .data .price{font:700 14px "Josefin Sans",sans-serif;text-transform:uppercase;min-width:fit-content}.cart .wrap .list .item .data .qty{display:inline-flex;align-items:center;font:600 17px "Josefin Sans",sans-serif;margin-right:auto}.cart .wrap .list .item .data .qty a{width:30px;height:30px;font:700 20px "Josefin Sans",sans-serif;color:white;text-decoration:none;background:black;display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}.cart .wrap .list .item .data .qty a:not(.-disabled):hover{background:#F9AA68;color:black}.cart .wrap .list .item .data .qty a.-minus{margin-right:12px}.cart .wrap .list .item .data .qty a.-disabled{cursor:default;opacity:.2}.cart .wrap .list .item .data .qty a.-plus{margin-left:12px}.cart .wrap .list .item .data .qty input{font:700 14px "Josefin Sans",sans-serif;background:#F7F0EB;border:none;padding:8px 10px 7px;max-width:65px}.cart .wrap .list .item .data .qty input::placeholder{color:black}.cart .wrap .list .item .data .qty input:focus{outline:none}.cart .wrap .list .item .data p.sku{width:100%;font:700 12px "Josefin Sans",sans-serif;color:rgba(15,15,16,0.5);margin-top:10px}.cart .wrap .list .item .data .warnings{width:100%}.cart .wrap .list .item .data .warnings div{padding:5px 10px;background:rgba(249,170,104,0.5);border-radius:5px;margin-right:5px}.cart .wrap .list .item .data .warnings div p{font:700 10px "Josefin Sans",sans-serif;color:black}.cart .wrap .list .item .data a.btn-remove{position:relative;font:700 14px "Josefin Sans",sans-serif;color:#F9AA68;text-decoration:none;transition:all 0.3s ease-in-out}.cart .wrap .list .item .data a.btn-remove::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#F9AA68;transition:all 0.3s ease-in-out}.cart .wrap .list .item .data a.btn-remove:hover{color:black}.cart .wrap .list .item .data a.btn-remove:hover::after{background:black}.cart .wrap .list .item .qty_error{width:100%;font:700 12px "Josefin Sans",sans-serif;color:black;padding:5px 10px;background:rgba(247,104,104,0.5);border-radius:5px;margin-top:15px}.cart .wrap .bottom{width:100%;padding:30px 60px;background:#F7F0EB}.cart .wrap .bottom p:not(.alert):not(.warning_shipping_delay){font:700 17px "Josefin Sans",sans-serif;text-transform:uppercase;display:flex;align-items:center;margin-bottom:30px}.cart .wrap .bottom p:not(.alert):not(.warning_shipping_delay) span{margin-left:auto}.cart .wrap .bottom .warning_shipping_delay{font:700 12px "Josefin Sans",sans-serif;color:black;text-transform:none;padding:10px 15px;background:rgba(249,170,104,0.5);border-radius:5px;margin-bottom:10px}.cart .wrap .bottom label[for="shipping-date"]{width:100%;display:block;font:700 14px "Josefin Sans",sans-serif;color:black;margin-bottom:5px}.cart .wrap .bottom .shipping-date{margin-bottom:30px}.cart .wrap .bottom .shipping-date .choices .choices__list--single .choices__item{background:white}.cart .wrap .bottom .alert{width:100%;font-size:15px;padding:15px;background:rgba(249,170,104,0.1)}.cart .wrap .bottom .alert.-hide{display:none}.cart .wrap .bottom .btn{width:100%}.cart .wrap .bottom .btn.-hide{display:none}.cart .wrap .confirmation{position:absolute;top:0;left:0;width:100%;height:100%;background:#F9AA68;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:60px;transition:all 0.3s ease-in-out}.cart .wrap .confirmation.-hide{opacity:0;visibility:hidden}.cart .wrap .confirmation a.btn-close{position:absolute;top:60px;right:60px;width:20px;height:20px;margin-left:auto}.cart .wrap .confirmation a.btn-close svg{width:20px;height:20px}.cart .wrap .confirmation a.btn-close svg path{fill:#0F0F10;transition:all 0.3s ease-in-out}.cart .wrap .confirmation a.btn-close:hover svg path{fill:#F9AA68}.cart .wrap .confirmation>div{display:flex;align-items:center;justify-content:center;flex-direction:column}.cart .wrap .confirmation>div.-hide{display:none}.cart .wrap .confirmation>div>svg{width:96px;height:72px;margin-bottom:30px}.cart .wrap .confirmation>div>svg path{fill:#0F0F10}.cart .wrap .confirmation>div p.title{font:40px "Urbanix",sans-serif;text-transform:uppercase;text-align:center;color:#0F0F10;margin-bottom:30px}.cart .wrap .confirmation>div p:not(.title){font:700 17px "Josefin Sans",sans-serif;text-align:center;color:#0F0F10}.cart .wrap .confirmation>div.inprogress svg{width:50px}section.blocks{width:100%;max-width:1500px;padding:150px 60px;display:flex;flex-wrap:wrap;justify-content:center}section.blocks>div{width:100%;display:flex;align-items:center}section.blocks>div:not(:last-child){margin-bottom:150px}section.blocks>div .content{flex:1;padding-right:175px}section.blocks>div .content .subtitle{font:700 14px "Josefin Sans",sans-serif;text-transform:uppercase;margin-bottom:60px}section.blocks>div .content h2{font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:30px}section.blocks>div .content .btn{margin-top:60px}section.blocks>div .photo{position:relative;width:50%;height:0;padding-bottom:50%}section.blocks>div .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}section.blocks>div .photo p{position:absolute;top:15%;right:-15%;font:70px/70px "Northwell",sans-serif;color:black;text-align:center}section.blocks>div .photo>svg{position:absolute;bottom:-10px;left:0;transform:translateX(-50%);z-index:2;display:none}section.blocks>div:nth-child(even){flex-direction:row-reverse}section.blocks>div:nth-child(even) .content{padding-right:0;padding-left:175px}section.blocks>div:nth-child(even) .photo>svg{display:block}section.blocks>p{width:100%;font:70px/70px "Northwell",sans-serif;margin-bottom:50px;text-align:center}section.blocks>a{margin-bottom:150px}.pagination-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.pagination-wrapper .pagination{display:flex;align-items:center}.pagination-wrapper .pagination a.-prev,.pagination-wrapper .pagination a.-next{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;background:black;border-radius:100%;transition:all 0.3s ease-in-out}.pagination-wrapper .pagination a.-prev.-disabled,.pagination-wrapper .pagination a.-next.-disabled{cursor:default;opacity:.1}.pagination-wrapper .pagination a.-prev svg,.pagination-wrapper .pagination a.-next svg{width:7px;height:11px}.pagination-wrapper .pagination a.-prev svg path,.pagination-wrapper .pagination a.-next svg path{fill:white;transition:all 0.3s ease-in-out}.pagination-wrapper .pagination a.-prev:hover:not(.-disabled),.pagination-wrapper .pagination a.-next:hover:not(.-disabled){background:#F9AA68}.pagination-wrapper .pagination a.-prev:hover:not(.-disabled) svg path,.pagination-wrapper .pagination a.-next:hover:not(.-disabled) svg path{fill:black}.pagination-wrapper .pagination a.-prev.-prev,.pagination-wrapper .pagination a.-next.-prev{margin-right:18px}.pagination-wrapper .pagination a.-prev.-prev svg,.pagination-wrapper .pagination a.-next.-prev svg{transform:rotate(180deg)}.pagination-wrapper .pagination a:not(.-prev):not(.-next){font:700 17px "Josefin Sans",sans-serif;color:black;text-decoration:none;margin-right:18px;transition:all 0.3s ease-in-out}.pagination-wrapper .pagination a:not(.-prev):not(.-next):hover{color:#F9AA68}.pagination-wrapper .pagination a:not(.-prev):not(.-next).-active{position:relative;color:#F9AA68}.pagination-wrapper .pagination a:not(.-prev):not(.-next).-active:after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#F9AA68}#loading{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:white;display:flex;align-items:center;justify-content:center}#loading svg{width:300px;height:auto}@media all and (max-width: 640px){#loading svg{width:170px}}#loading svg .svg-logoblf-4{fill:black}html.is-loaded #loading{animation:loadingFadeOut 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both;animation-delay:.2s}.product{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.product:hover .img a{opacity:1;visibility:visible}.product .img{position:relative;z-index:1;width:100%;height:0;padding-bottom:100%}.product .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;max-width:80%;max-height:80%;object-fit:contain;object-position:center}.product .img a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;min-width:fit-content;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}.product h2{position:relative;z-index:1;font:700 14px "Josefin Sans",sans-serif;text-align:center;text-transform:uppercase}.product p:not(.sku){position:relative;z-index:1;font:700 14px "Josefin Sans",sans-serif;text-transform:uppercase}.product p:not(.sku):before{content:'-';font:700 14px "Josefin Sans",sans-serif;text-transform:uppercase;margin:0 5px}.product p.sku{width:100%;font:700 14px "Josefin Sans",sans-serif;color:rgba(15,15,16,0.5);text-align:center;margin-top:5px}.product>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.page-template-manager-login{position:relative;width:100%;min-height:100vh;background:#F7F8FA}.page-template-manager-login main{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.page-template-manager-login main .login{padding:60px;background:white;display:flex;align-items:center;justify-content:center}.page-template-manager-login main .login .left{margin-right:70px}.page-template-manager-login main .login .left>svg{width:auto;height:40px;margin-bottom:30px}.page-template-manager-login main .login .left>svg path{stroke:none}.page-template-manager-login main .login .left h1{font:21px "Urbanix",sans-serif;color:#0F0F10;text-transform:uppercase}.page-template-manager-login main #form_signIn{position:relative;width:350px;padding-left:70px;border-left:1px solid rgba(0,0,0,0.05)}.page-template-manager-login main #form_signIn .field{margin-bottom:20px}.page-template-manager-login main #form_signIn .form-status{width:100%;font:12px "Josefin Sans",sans-serif;color:#0F0F10;border-radius:5px;display:block;margin-left:0}.page-template-manager-login main #form_signIn .form-status.-hide{display:none}.page-template-manager-login main #form_signIn .form-status:not(.-hide){margin-bottom:20px;padding:10px 15px}.page-template-manager-login main #form_signIn .form-status.-error{color:#f76868;background:rgba(247,104,104,0.3)}.page-template-manager-login main #form_signIn .form-status.-confirmation{background:#a0dd85}#manager-menu{position:fixed;top:0;left:0;z-index:101;width:90px;height:100vh;display:flex;flex-direction:column;background:#FFFDFA;border-right:1px solid rgba(0,0,0,0.05);box-shadow:5px 0px 40px rgba(0,0,0,0.05);transition:all 0.3s ease-in-out;overflow:hidden;-webkit-overflow-scrolling:touch}#manager-menu:hover,#manager-menu.-keepOpened{width:250px}#manager-menu:hover .top div.logo,#manager-menu.-keepOpened .top div.logo{width:100%}#manager-menu:hover nav a,#manager-menu.-keepOpened nav a{width:300px;padding:20px 70px 20px 35px}#manager-menu:hover nav a span,#manager-menu.-keepOpened nav a span{left:75px}#manager-menu:hover a.btn-logout,#manager-menu.-keepOpened a.btn-logout{width:300px}#manager-menu:hover a.btn-logout span,#manager-menu.-keepOpened a.btn-logout span{left:75px}#manager-menu:hover a.btn-logout svg,#manager-menu.-keepOpened a.btn-logout svg{margin-right:20px}#manager-menu .top{position:relative;width:100%;display:flex;align-items:center;padding:58px 30px 0}#manager-menu .top div.logo{position:absolute;bottom:0;width:30px;height:30px;left:30px}#manager-menu .top div.logo svg{width:30px;height:30px}#manager-menu .top div.logo svg path{stroke:none}#manager-menu nav{width:100%;display:flex;flex-direction:column;margin-top:auto}#manager-menu nav a{position:relative;width:100%;font:18px "Urbanix",sans-serif;color:#0F0F10;display:flex;align-items:center;padding:20px 0 20px 35px;border-bottom:1px solid rgba(0,0,0,0.05);transition:padding ease-in-out .3s}#manager-menu nav a:first-child{border-top:1px solid rgba(0,0,0,0.05)}#manager-menu nav a svg{width:17px;height:17px;margin-right:20px;fill:#0F0F10;transition:all 0.3s ease-in-out}#manager-menu nav a svg path{fill:black;stroke:none;transition:all 0.3s ease-in-out}#manager-menu nav a svg>g{fill:black;stroke:none;transition:all 0.3s ease-in-out}#manager-menu nav a span{position:absolute;top:50%;left:-250%;transform:translateY(-50%);transition:color ease-in-out .3s}#manager-menu nav a:hover,#manager-menu nav a.-active{color:#F9AA68}#manager-menu nav a:hover svg path,#manager-menu nav a.-active svg path{fill:#F9AA68}#manager-menu nav a:hover svg>g,#manager-menu nav a.-active svg>g{fill:#F9AA68}#manager-menu nav .divider{width:100%;height:1px;background:rgba(0,0,0,0.05);margin-bottom:30px}#manager-menu a.btn-logout{position:relative;width:100%;font:16px "Urbanix",sans-serif;color:#0F0F10;display:flex;align-items:center;padding:20px 35px;margin-top:auto;transition:padding ease-in-out .3s}#manager-menu a.btn-logout svg{width:17px;height:17px;margin-right:0;transition:all 0.3s ease-in-out}#manager-menu a.btn-logout svg path{fill:#F9AA68;transition:all 0.3s ease-in-out}#manager-menu a.btn-logout span{position:absolute;top:50%;left:-250%;transform:translateY(-50%);transition:color ease-in-out .3s}#manager-menu a.btn-logout:hover{color:#F9AA68}@keyframes hoverLogoOpacity{0%{opacity:0}100%{opacity:1}}@keyframes hoverLogoOpacityReverse{0%{opacity:1}100%{opacity:0}}@keyframes hoverMenuInfosDelay{0%{left:-150%}100%{left:30px}}#page[data-type=manager] header{position:fixed;top:0;left:77px;right:0;z-index:90;padding:40px 50px;background:white;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(0,0,0,0.05);transition:padding .2s linear}#page[data-type=manager] header.-with-nav{padding-bottom:0}#page[data-type=manager] header h1{font:700 30px "Urbanix",sans-serif;color:#0F0F10;transition:all .2s linear}#page[data-type=manager] header h1 span{font:16px "Josefin Sans",sans-serif;display:block;letter-spacing:initial}#page[data-type=manager] header .controls{position:absolute;top:50%;right:50px;transform:translateY(-50%);display:flex;align-items:center;flex-direction:row-reverse}#page[data-type=manager] header .controls.-error>.status{opacity:1;color:#f76868}#page[data-type=manager] header .controls.-saving .btn-save{opacity:0}#page[data-type=manager] header .controls.-saving .-savingmessages{opacity:1;z-index:2}#page[data-type=manager] header .controls.-saving .-savingmessages .-saving{opacity:1;z-index:2}#page[data-type=manager] header .controls.-saved .btn-save{opacity:0}#page[data-type=manager] header .controls.-saved .-savingmessages{opacity:1;z-index:2}#page[data-type=manager] header .controls.-saved .-savingmessages .-saved{opacity:1;z-index:2}#page[data-type=manager] header .controls.-saved .-savingmessages .-saved svg polyline{animation:anim-checkmark-dash 0.3s ease forwards;animation-delay:.3s}#page[data-type=manager] header .controls .btn-save{transition:all 0.3s ease-in-out}#page[data-type=manager] header .controls>.status{font:500 12px "Urbanix",sans-serif;color:black;margin-right:40px;opacity:0;transition:all 0.3s ease-in-out}#page[data-type=manager] header .controls .-savingmessages{position:absolute;top:0;right:0;width:500px;height:100%;background:white;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;transition:opacity .3s linear;opacity:0;z-index:-1}#page[data-type=manager] header .controls .-savingmessages p{position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%);font:700 16px/16px "Urbanix",sans-serif;color:#0F0F10;display:flex;align-items:center;justify-content:flex-end;transition:opacity .3s linear;opacity:0}#page[data-type=manager] header .controls .-savingmessages .-saving svg{width:30px;height:30px;margin-right:20px}#page[data-type=manager] header .controls .-savingmessages .-saved{color:#F9AA68}#page[data-type=manager] header .controls .-savingmessages .-saved svg{width:30px;height:30px;margin-right:20px}#page[data-type=manager] header .controls .-savingmessages .-saved svg polyline{stroke-linecap:round;stroke-dasharray:27;stroke-dashoffset:-23;stroke:#F9AA68}#page[data-type=manager] header .controls .field.-search{position:relative;margin-right:30px;margin-bottom:0}#page[data-type=manager] header .controls .field.-search span.icn-search{position:absolute;top:16px;left:20px;width:12px;height:12px}#page[data-type=manager] header .controls .field.-search span.icn-search svg{display:block;width:100%;height:100%}#page[data-type=manager] header .controls .field.-search span.icn-loading{position:absolute;top:14px;left:18px;width:16px;height:16px;background:url("../images/loading.svg") no-repeat center/100%}#page[data-type=manager] header .controls .field.-search input{font:700 14px "Josefin Sans",sans-serif;background:#F7F0EB;border:none;height:auto;padding:15px 20px 15px 45px}#page[data-type=manager] header .controls .field.-search input::placeholder{color:black}#page[data-type=manager] header .controls .field.-search input:focus{outline:none}#page[data-type=manager] header .controls .field.-search span.status{position:absolute;bottom:0;left:0;transform:translateY(120%);width:100%;margin-top:7px;padding:0 10px}#page[data-type=manager]{background:#F7F8FA;min-height:100vh}body:not(.page-template-manager-login) #page[data-type=manager]{padding:160px 0 0 77px}body:not(.page-template-manager-login) #page[data-type=manager] main{position:relative;padding:0 50px;display:flex;flex-wrap:wrap;align-items:flex-start}body:not(.page-template-manager-login) #page[data-type=manager] main section{width:100%}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list{padding-bottom:100px}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list{width:100%;display:flex;flex-direction:column;margin-bottom:50px}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list>div{width:100%;display:flex;align-items:center;padding:20px 30px;border-radius:5px;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list>div:nth-child(odd){background:rgba(249,170,104,0.05)}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list>div p{width:40%;font:14px "Josefin Sans",sans-serif}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list>div p.-bold{font-weight:700}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list>div .controls{margin-left:auto;display:flex;align-items:center}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list>div .controls a{width:max-content;font:600 16px "Urbanix",sans-serif;color:#0F0F10;transition:all 0.3s ease-in-out;margin-left:auto}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list>div .controls a:not(:last-child){margin-right:10px}body:not(.page-template-manager-login) #page[data-type=manager] main section.-list .list>div .controls a:hover{color:#F9AA68}body:not(.page-template-manager-login) #page[data-type=manager] main section.sync{display:flex;flex-wrap:wrap}body:not(.page-template-manager-login) #page[data-type=manager] main section.sync p:not(.title):not(.form-status){width:100%;margin-bottom:30px}body:not(.page-template-manager-login) #page[data-type=manager] main section.sync .choices{width:100%;margin-bottom:30px}body:not(.page-template-manager-login) #page[data-type=manager] main .box{width:100%;background:white;padding:40px;border:1px solid rgba(15,15,16,0.1);border-radius:5px;box-shadow:0px 5px 15px 5px rgba(15,15,16,0.1);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:3%}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-half{width:48.5%;margin-right:3%}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-nomargin{margin-right:0}body:not(.page-template-manager-login) #page[data-type=manager] main .box .title{width:100%;font:700 24px "Urbanix",sans-serif;color:#0F0F10;margin-bottom:30px}body:not(.page-template-manager-login) #page[data-type=manager] main .box .subtitle{font:600 16px "Urbanix",sans-serif;color:#0F0F10;margin-bottom:20px}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status{width:100%;height:0;display:flex;align-items:center;border-radius:5px;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-loading,body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-success,body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-error{height:auto;opacity:1;padding:15px 20px;margin-bottom:20px;visibility:visible}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status span{width:30px;height:30px;margin-right:15px;display:none}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status span>svg{width:30px;height:30px}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status p{font:500 14px "Urbanix",sans-serif}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-loading{background:rgba(15,15,16,0.1)}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-loading .loading{display:inline-flex}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-success{background:rgba(160,221,133,0.4)}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-success .success{display:inline-flex}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-error{background:rgba(247,104,104,0.4)}body:not(.page-template-manager-login) #page[data-type=manager] main .box .form-status.-error .error{display:inline-flex}body:not(.page-template-manager-login) #page[data-type=manager] main .box .field{width:100%;margin-bottom:20px;display:flex;flex-direction:column}body:not(.page-template-manager-login) #page[data-type=manager] main .box .field.-half{width:48.5%;margin-right:3%}body:not(.page-template-manager-login) #page[data-type=manager] main .box .field.-nomargin{margin-right:0}body:not(.page-template-manager-login) #page[data-type=manager] main .box .field label{font:600 16px "Urbanix",sans-serif;color:#0F0F10;margin-bottom:20px}body:not(.page-template-manager-login) #page[data-type=manager] main .box .field input,body:not(.page-template-manager-login) #page[data-type=manager] main .box .field textarea{font:700 14px "Josefin Sans",sans-serif;border:1px solid rgba(15,15,16,0.1);padding:20px}body:not(.page-template-manager-login) #page[data-type=manager] main .box .field input::placeholder,body:not(.page-template-manager-login) #page[data-type=manager] main .box .field textarea::placeholder{color:black}body:not(.page-template-manager-login) #page[data-type=manager] main .box .field input:focus,body:not(.page-template-manager-login) #page[data-type=manager] main .box .field textarea:focus{outline:none}body:not(.page-template-manager-login) #page[data-type=manager] main .box .field textarea{height:175px;resize:none}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos{position:relative;padding-bottom:40px}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .list{width:100%;display:flex;flex-wrap:wrap;border-bottom:2px solid rgba(15,15,16,0.1)}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .adding{width:100%}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .adding a{width:100%;font:700 21px "Urbanix",sans-serif;color:#0F0F10;text-decoration:none;display:flex;padding:30px;background:rgba(15,15,16,0.025);justify-content:center;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .adding a:hover{background:#0F0F10;color:white}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .noresults{margin-bottom:40px}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .divider{width:100%;height:2px;background:rgba(15,15,16,0.05);margin:20px 0 40px}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm{position:relative;width:49%;padding:40px;display:flex;flex-wrap:wrap;align-items:flex-start;background:rgba(15,15,16,0.05);border-radius:10px;margin-bottom:30px}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm:nth-child(even){margin-right:2%}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm.-cover .btn-coverphoto{display:none}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm.-cover .-iscover{display:flex}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo{position:relative;width:100%;background:rgba(15,15,16,0.025);border:2px dashed rgba(15,15,16,0.1);border-radius:10px;margin-bottom:30px;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo.-error{margin-bottom:25px}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo.-error .controls{border-color:#f76868}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo.-error span.upload-error{opacity:1}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo:not(.-previewed):hover{background:#0F0F10}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo:not(.-previewed):hover .controls p{color:white}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo:not(.-previewed):hover .controls p span{color:white}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo.-previewed .controls{display:none}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo.-previewed .preview{display:block}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .controls{width:100%;padding:15px 20px;display:flex;align-items:center;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .controls.-hide{display:none}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .controls p{position:relative;z-index:1;font:14px "Josefin Sans",sans-serif;color:#0F0F10;letter-spacing:-.025em;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .controls p span{position:relative;z-index:1;font:12px "Josefin Sans",sans-serif;color:#0F0F10;margin-left:20px;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .controls a{font:700 14px "Josefin Sans",sans-serif;color:white;background:#0F0F10;text-decoration:none;padding:10px 15px;border-radius:5px;margin-left:auto}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .controls input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;z-index:2;opacity:0;cursor:pointer}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .preview{position:relative;width:100%;height:0;padding-bottom:33%;display:none}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .preview img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .preview a.btn-change{position:absolute;top:10px;right:10px;font:700 12px "Josefin Sans",sans-serif;color:white;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:5px 10px;background:#0F0F10;border-radius:5px;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo .preview a.btn-change:hover{background:#F9AA68;color:white}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .photo span.upload-error{position:absolute;bottom:-10px;left:0;margin-top:7px;padding:0 10px;font:12px "Josefin Sans",sans-serif;color:#f76868;opacity:0;transform:translateY(100%)}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .field{width:100%;margin-bottom:30px}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .field.-half{width:48%;margin-right:4%}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .field.-nomargin{margin-right:0}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .btn-remove{position:absolute;top:10px;right:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:white;border-radius:5px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.15);transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .btn-remove svg{position:relative;width:12px;height:12px;fill:#0F0F10;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .btn-remove:hover{background:#F9AA68}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .btn-remove:hover svg{fill:white}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .btn-coverphoto{width:fit-content;font:12px "Josefin Sans",sans-serif;color:#0F0F10;display:flex;text-decoration:none;margin-right:10px;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .btn-coverphoto:hover{color:#F9AA68}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .-iscover{font:12px "Josefin Sans",sans-serif;color:#0F0F10;display:flex;align-items:center;display:none}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .elm .-iscover svg{width:15px;height:15px;margin-right:10px;fill:#0F0F10}body:not(.page-template-manager-login) #page[data-type=manager] main .box.-photos .-toclone{display:none}.page-template-home header{position:relative;width:100%;height:100vh}.page-template-home header .bg{position:relative;width:100%;height:100%;background:black;z-index:1}.page-template-home header .bg .photos{position:relative;width:100%;height:100%;z-index:1}.page-template-home header .bg .photos img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:all .5s ease-in-out}.page-template-home header .bg .photos img.-selected{opacity:.5}.page-template-home header .bg .gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#141414;background:linear-gradient(0deg, rgba(20,20,20,0.5) 0%, #000 100%);opacity:.6}.page-template-home header .bg nav{position:absolute;bottom:84px;left:60px;z-index:3;display:flex;flex-direction:column}.page-template-home header .bg nav a{width:16px;height:16px;cursor:pointer;transition:all 0.3s ease-in-out}.page-template-home header .bg nav a path{fill:white;transition:all 0.3s ease-in-out}.page-template-home header .bg nav a:hover path,.page-template-home header .bg nav a.-selected path{fill:#F9AA68}.page-template-home header .bg nav a:not(:last-child){margin-bottom:20px}.page-template-home header h1{position:absolute;top:50%;left:0;transform:translateY(-30%);z-index:2;width:100%;font:80px "Urbanix",sans-serif;color:white;text-align:center;text-transform:uppercase;padding:0 30px}.page-template-home header h1 span{display:block;font:120px "Northwell",sans-serif;color:white;text-transform:initial;transform:translateY(-20%)}.page-template-home header .btn{position:absolute;bottom:84px;left:50%;transform:translateX(-50%);z-index:2}.page-template-home main section.intro{width:100%;padding:0 60px 60px;background:rgba(247,240,235,0.5);display:flex;flex-wrap:wrap;justify-content:center}.page-template-home main section.intro .wrap{width:100%;max-width:1200px;padding:170px 0;display:flex}.page-template-home main section.intro .wrap h2{font:80px/65px "Urbanix",sans-serif;color:black;text-transform:uppercase;max-width:30%}.page-template-home main section.intro .wrap div{margin-left:auto;max-width:36%}.page-template-home main section.intro .wrap div p{font:18px/26px "Josefin Sans",sans-serif;color:black}.page-template-home main section.intro .wrap div p:not(.-special){margin-bottom:40px}.page-template-home main section.intro .wrap div p.-special{font:70px "Northwell",sans-serif;color:black}.page-template-home main section.intro .products-cta{width:100%;display:flex}.page-template-home main section.intro .products-cta>div{position:relative;width:32.66%;height:0;padding:0 80px 45%;background:black}.page-template-home main section.intro .products-cta>div:not(:nth-child(3n)){margin-right:1%}.page-template-home main section.intro .products-cta>div:hover>div a{text-indent:0}.page-template-home main section.intro .products-cta>div:hover>div a svg{margin-left:10px}.page-template-home main section.intro .products-cta>div:hover>div a span{opacity:1}.page-template-home main section.intro .products-cta>div img{position:absolute;top:45%;left:50%;width:75%;height:auto;transform:translate(-50%, -50%);z-index:1}.page-template-home main section.intro .products-cta>div>div{position:absolute;bottom:0;left:0;width:100%;padding:0 80px 80px;z-index:2}.page-template-home main section.intro .products-cta>div>div h3{width:100%;font:40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:25px}.page-template-home main section.intro .products-cta>div>div h3 sup{margin-left:10px}.page-template-home main section.intro .products-cta>div>div a{position:relative;display:inline-flex;align-items:center;font:700 14px "Josefin Sans",sans-serif;color:#F9AA68;text-transform:uppercase;text-decoration:none;text-indent:-150px}.page-template-home main section.intro .products-cta>div>div a svg{width:75px;fill:#F9AA68}.page-template-home main section.intro .products-cta>div>div a span{font:700 14px "Josefin Sans",sans-serif;color:#F9AA68;text-transform:uppercase;opacity:0;transition:all 0.3s ease-in-out}.page-template-home main section.intro .products-cta>div>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.page-template-home main section.surmesure{position:relative;width:100%;padding:220px 140px;background:black}.page-template-home main section.surmesure img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.page-template-home main section.surmesure>svg{position:relative;z-index:2;width:115px;height:auto;margin-bottom:30px}.page-template-home main section.surmesure h2{position:relative;z-index:2;font:40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:30px}.page-template-home main section.surmesure p{position:relative;z-index:2;font:18px/26px "Josefin Sans",sans-serif;color:white;margin-bottom:40px;max-width:430px}.page-template-home main section.surmesure a{position:relative;display:inline-flex;z-index:2;align-items:center;font:700 14px "Josefin Sans",sans-serif;color:#F9AA68;text-transform:uppercase;text-decoration:none;text-indent:-150px}.page-template-home main section.surmesure a:hover{text-indent:0}.page-template-home main section.surmesure a:hover svg{margin-left:10px}.page-template-home main section.surmesure a:hover span{opacity:1}.page-template-home main section.surmesure a svg{width:75px;fill:#F9AA68}.page-template-home main section.surmesure a span{font:700 14px "Josefin Sans",sans-serif;color:#F9AA68;text-transform:uppercase;opacity:0;transition:all 0.3s ease-in-out}.page-template-home main section.partenaires{position:relative;width:100%;padding:270px 30px;display:flex;flex-direction:column;align-items:center;background:black}.page-template-home main section.partenaires .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.6}.page-template-home main section.partenaires .bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-template-home main section.partenaires h2{position:relative;z-index:2;font:70px/65px "Urbanix",sans-serif;color:white;text-transform:uppercase;text-align:center;margin-bottom:32px;max-width:700px}.page-template-home main section.partenaires p{position:relative;z-index:2;font:18px/26px "Josefin Sans",sans-serif;color:white;text-align:center;margin-bottom:40px;max-width:700px}.page-template-home main section.partenaires a{position:relative;z-index:2}.page-template-home main section.art{position:relative;width:100%;padding:150px 30px;display:flex;justify-content:center;background:rgba(247,240,235,0.5)}.page-template-home main section.art .wrap{width:100%;max-width:1500px;display:flex;align-items:center}.page-template-home main section.art .img{position:relative;width:45%;margin-left:10%}.page-template-home main section.art .img img{position:relative;z-index:1;width:100%;object-fit:contain}.page-template-home main section.art .img>svg{position:absolute;bottom:-10px;left:0;transform:translateX(-50%);z-index:2}.page-template-home main section.art .img p{position:absolute;top:105px;right:0;transform:translateX(50%);z-index:2;font:70px/70px "Northwell",sans-serif;color:black;max-width:430px;text-align:center}.page-template-home main section.art .content{width:45%;display:flex;flex-direction:column;align-items:center}.page-template-home main section.art .content h2{position:relative;z-index:2;font:70px/65px "Urbanix",sans-serif;color:black;text-transform:uppercase;text-align:center;margin-bottom:32px}.page-template-home main section.art .content p{position:relative;z-index:2;font:20px/24px "Josefin Sans",sans-serif;color:black;text-align:center;margin-bottom:40px}.page-template-home main section.art .content a{position:relative;z-index:2;color:black}section.photos-grid{position:relative;width:100%;display:flex}section.photos-grid div{position:relative;width:16.667%;height:0;padding-bottom:16.667%}section.photos-grid div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-template-contact header p{font:40px/45px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:40px}.page-template-contact header p a{color:black;text-decoration:none;transition:all 0.3s ease-in-out}.page-template-contact header p a:hover{color:#F9AA68}.page-template-contact header p a:not(:last-child){margin-right:35px}.page-template-contact header p a span{color:#F9AA68}.page-template-contact header>a{margin-bottom:80px}.page-template-contact header .photo{margin-bottom:60px}.page-template-contact main{display:flex;flex-wrap:wrap;justify-content:center;background:#F7F0EB}.page-template-contact main section.form{width:100%;background:black;padding:150px 60px;display:flex;justify-content:center;overflow:hidden}.page-template-contact main section.form .wrap{width:100%;max-width:1500px;display:flex}.page-template-contact main section.form .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}.page-template-contact main section.form .wrap .content h2{font:70px/65px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:40px}.page-template-contact main section.form .wrap .content p{color:white}.page-template-contact main section.form .wrap .content img{position:absolute;bottom:0;left:0;transform:translate(-10%, 150px)}.page-template-contact main section.form .wrap form{flex:1}.page-template-contact main section.form .wrap form label{color:white}.page-template-contact main section.cta{width:100%;padding:150px 60px;display:flex;flex-direction:column;align-items:center;background:#FDFCFB}.page-template-contact main section.cta p{font:70px/70px "Northwell",sans-serif;color:black;text-align:center;margin-bottom:50px}.page-template-contact main section.ig-grid{position:relative;width:100%;display:flex}.page-template-contact main section.ig-grid div{position:relative;width:16.667%;height:0;padding-bottom:16.667%}.page-template-contact main section.ig-grid div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-template-services main{display:flex;flex-wrap:wrap;justify-content:center;background:#F7F0EB}.page-template-services main section.blocks>div .photo p{color:#F9AA68}.page-template-services main section.clients{width:100%;background:#FDFCFB;padding:150px 60px;display:flex;justify-content:center}.page-template-services main section.clients .wrap{width:100%;max-width:1500px;display:flex}.page-template-services main section.clients .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}.page-template-services main section.clients .wrap .content h2{font:70px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}.page-template-services main section.clients .wrap .list{flex:1;display:flex;flex-wrap:wrap}.page-template-services main section.clients .wrap .list a{position:relative;width:31.66%;height:0;padding-bottom:20%;margin-bottom:2%}.page-template-services main section.clients .wrap .list a:not(:nth-child(3n)){margin-right:2%}.page-template-services main section.clients .wrap .list a img{position:absolute;top:50%;left:50%;width:75%;height:75%;object-fit:contain;object-position:center;transform:translate(-50%, -50%);transition:all 0.3s ease-in-out}.page-template-services main section.clients .wrap .list a:hover img{opacity:.5}.page-template-services main section.form{width:100%;background:#F9AA68;padding:150px 60px;display:flex;justify-content:center}.page-template-services main section.form .wrap{width:100%;max-width:1500px;display:flex}.page-template-services main section.form .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}.page-template-services main section.form .wrap .content h2{font:70px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}.page-template-services main section.form .wrap .content img{position:absolute;bottom:0;left:0;transform:translate(-10%, 150px)}.page-template-services main section.form .wrap form{flex:1}.page-template-services main section.form .wrap form button:hover{background:white;border-color:white;color:black}.page-template-services main section.form .wrap form .form-status{color:black}.page-template-produits main .categories{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:60px}.page-template-produits main .categories p{font:700 17px "Josefin Sans",sans-serif;text-transform:uppercase;margin-right:40px;display:flex;align-items:center}.page-template-produits main .categories p>svg{display:none;transform:rotate(90deg)}.page-template-produits main .categories p>svg path{fill:black}.page-template-produits main .categories>div nav{display:flex;align-items:center}.page-template-produits main .categories>div nav a{font:16px "Josefin Sans",sans-serif;color:black;text-decoration:none;display:flex;align-items:center;cursor:pointer;transition:all 0.3s ease-in-out}.page-template-produits main .categories>div nav a:not(:last-child){margin-right:40px}.page-template-produits main .categories>div nav a span{width:14px;min-width:14px;height:14px;border:2px solid #F9AA68;border-radius:2px;margin-right:12px;transform:rotate(-45deg);transition:all 0.3s ease-in-out}.page-template-produits main .categories>div nav a:hover{color:#F9AA68}.page-template-produits main .categories>div nav a:hover span{background:#F9AA68}.page-template-produits main .categories>div nav a.-active span{background:#F9AA68}.page-template-produits main section.list{display:flex;flex-wrap:wrap;padding:0 60px;margin-bottom:150px}.page-template-produits main section.list .product{width:24.25%;margin-bottom:2%}.page-template-produits main section.list .product:not(:nth-child(3n)){margin-right:1%}.page-template-produits main section.list .cta-demande{position:relative;width:24.25%;align-self:stretch;background:black;padding:80px;margin-right:0;overflow:hidden}.page-template-produits main section.list .cta-demande p.title{font:40px/40px "Urbanix",sans-serif;text-transform:uppercase;color:white;margin-bottom:20px;transition:all 0.3s ease-in-out}.page-template-produits main section.list .cta-demande p.subtitle{font:400 18px/26px "Josefin Sans",sans-serif;color:white;margin-bottom:40px}.page-template-produits main section.list .cta-demande img{position:absolute;bottom:-10%;right:40px}.page-template-produits main section.list .cta-demande a{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-produits main section.list .cta-demande:hover p.title{color:#F9AA68}.page-template-produits main section.list .pagination-wrapper{margin-top:100px}.page-template-produits main section.other-categories{position:relative;width:100%;background:#F7F0EB;padding:150px 60px;display:flex;flex-wrap:wrap}.page-template-produits main section.other-categories .title{width:100%;font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}.page-template-produits main section.other-categories>div{position:relative;width:32.66%;height:0;padding:0 80px 45%;background:black}.page-template-produits main section.other-categories>div:not(:last-child){margin-right:1%}.page-template-produits main section.other-categories>div:hover img{opacity:.3}.page-template-produits main section.other-categories>div img{position:absolute;top:50%;left:50%;width:75%;height:auto;object-fit:contain;object-position:center;transform:translate(-50%, -50%);z-index:1;transition:all 0.3s ease-in-out}.page-template-produits main section.other-categories>div>div:not(.gradient){position:absolute;bottom:0;left:0;width:100%;padding:0 40px 40px;z-index:3}.page-template-produits main section.other-categories>div>div:not(.gradient) h3{width:100%;font:40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:25px}.page-template-produits main section.other-categories>div>div:not(.gradient) h3 sup{margin-left:10px}.page-template-produits main section.other-categories>div>div:not(.gradient) a{margin-bottom:40px}.page-template-produits main section.other-categories>div>div:not(.gradient) a svg{width:75px;fill:#F9AA68}.page-template-produits main section.other-categories>div .gradient{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.8729866947) 100%)}.page-template-produits main section.other-categories>div a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.page-template-produits main section.other-categories>div.-surmesure img{top:0;left:0;width:100%;height:100%;transform:none;object-fit:cover}.page-template-produits main section.other-categories>div.-surmesure>div:not(.gradient){width:70%}.page-template-produits main section.other-categories>div.-surmesure>svg{position:absolute;bottom:40px;right:40px;z-index:3;width:104px;height:104px}.page-template-produits .popup-demande{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.9);overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}.page-template-produits .popup-demande.-open{animation:popupOpening 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}.page-template-produits .popup-demande.-close{animation:popupClosing 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}.page-template-produits .popup-demande .wrap{position:absolute;top:150px;left:50%;transform:translateX(-50%);width:90%;max-width:1500px;background:black;display:flex;transition:all 0.3s ease-in-out}.page-template-produits .popup-demande .wrap::after{content:'';position:absolute;bottom:-150px;left:0;width:100%;height:150px}.page-template-produits .popup-demande .wrap .btn-close{position:absolute;top:60px;right:60px;width:20px;height:20px}.page-template-produits .popup-demande .wrap .btn-close svg{width:20px;height:20px}.page-template-produits .popup-demande .wrap .btn-close svg path{fill:white;transition:all 0.3s ease-in-out}.page-template-produits .popup-demande .wrap .btn-close:hover svg path{fill:#F9AA68}.page-template-produits .popup-demande .wrap .img{position:relative;width:20%;align-self:stretch}.page-template-produits .popup-demande .wrap .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-template-produits .popup-demande .wrap .content{flex:1;display:flex;flex-wrap:wrap;justify-content:center;padding:150px}.page-template-produits .popup-demande .wrap .content h2{font:40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:30px;text-align:center}.page-template-produits .popup-demande .wrap .content>p{font:400 18px/22px "Josefin Sans",sans-serif;color:white;width:80%;text-align:center;margin-bottom:50px}.page-template-produits .popup-demande .wrap .content form .field label{color:white}.page-template-produit header{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.page-template-produit header.-nodata{align-items:center;flex-direction:column;justify-content:center}.page-template-produit header.-nodata p{margin-bottom:40px}.page-template-produit header.-nodata>a{font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;transition:all 0.3s ease-in-out}.page-template-produit header.-nodata>a svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}.page-template-produit header.-nodata>a svg path{fill:black;transition:all 0.3s ease-in-out}.page-template-produit header.-nodata>a:hover{color:#F9AA68}.page-template-produit header.-nodata>a:hover svg path{fill:#F9AA68}.page-template-produit header .photos{position:relative;width:40%;align-self:stretch;margin-right:5%;margin-bottom:50px}.page-template-produit header .photos .slides{position:relative;width:100%;height:100%;z-index:1}.page-template-produit header .photos .slides .img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}.page-template-produit header .photos .slides .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;max-width:80%;max-height:80%;object-fit:contain;object-position:center}.page-template-produit header .photos .slides .img.-active{opacity:1;visibility:visible}.page-template-produit header .photos .slides .img .sansgluten{position:absolute;top:0;left:0;z-index:2;width:95px;height:95px;display:flex;align-items:center;justify-content:center}.page-template-produit header .photos .slides .img .sansgluten span{position:relative;z-index:1;font:700 12px/12px "Josefin Sans",sans-serif;color:white;text-align:center;text-transform:uppercase}.page-template-produit header .photos .slides .img .sansgluten svg{position:absolute;z-index:0;width:100%;height:100%}.page-template-produit header .photos .slides .img .sansgluten svg path{fill:#F9AA68;stroke:none}.page-template-produit header .photos nav{position:absolute;bottom:0;left:0;z-index:2;display:flex;flex-direction:column}.page-template-produit header .photos nav a{width:16px;height:16px}.page-template-produit header .photos nav a:not(:last-child){margin-bottom:20px}.page-template-produit header .photos nav a svg{width:16px;height:16px}.page-template-produit header .photos nav a svg path{fill:black;stroke:black;transition:all 0.3s ease-in-out}.page-template-produit header .photos nav a:hover svg path,.page-template-produit header .photos nav a.-active svg path{fill:#F9AA68;stroke:#F9AA68}.page-template-produit header .infos{width:50%;display:flex;flex-wrap:wrap;margin-bottom:80px}.page-template-produit header .infos p{text-align:left}.page-template-produit header .infos h1{width:100%;font:70px/60px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:70px;text-align:left}.page-template-produit header .infos a{width:100%;font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;margin-bottom:50px;transition:all 0.3s ease-in-out}.page-template-produit header .infos a svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}.page-template-produit header .infos a svg path{fill:black;transition:all 0.3s ease-in-out}.page-template-produit header .infos a:hover{color:#F9AA68}.page-template-produit header .infos a:hover svg path{fill:#F9AA68}.page-template-produit header .infos .desc{width:100%;font:400 18px/26px "Josefin Sans",sans-serif;margin-bottom:60px}.page-template-produit header .infos .moreinfos{width:100%;padding:30px 0;border-top:1px solid black}.page-template-produit header .infos .moreinfos .subtitle{font:700 14px "Josefin Sans",sans-serif;text-transform:uppercase;margin-bottom:20px}.page-template-produit header .infos .moreinfos p:not(.subtitle){font:400 16px "Josefin Sans",sans-serif;margin-bottom:0}.page-template-produit header .infos .moreinfos:last-child{border-bottom:1px solid black}.page-template-produit main section.content{width:100%;max-width:1450px;margin:0 auto;position:relative;padding:150px 60px;background:white;display:flex}.page-template-produit main section.content>div{width:26.3%;display:flex;flex-direction:column;align-items:center}.page-template-produit main section.content>div:not(:last-child){margin-right:10%}.page-template-produit main section.content>div p.title{width:100%;font:70px/70px "Northwell",sans-serif;text-align:center;margin-bottom:30px}.page-template-produit main section.content>div p:not(.title){font:400 18px/26px "Josefin Sans",sans-serif;text-align:center;margin-bottom:40px}.page-template-produit main section.content>div>svg{width:16px;height:16px}.page-template-produit main section.form{width:100%;background:black;padding:150px 60px;display:flex;justify-content:center}.page-template-produit main section.form .wrap{width:100%;max-width:1500px;display:flex}.page-template-produit main section.form .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}.page-template-produit main section.form .wrap .content p.title{font:70px/65px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:35px}.page-template-produit main section.form .wrap .content p:not(.title){color:white}.page-template-produit main section.form .wrap .content img{position:absolute;bottom:0;left:0;transform:translate(-10%, 150px)}.page-template-produit main section.form .wrap form{flex:1}.page-template-produit main section.form .wrap form label{color:white}.page-template-produit main section.related-products{width:100%;background:#F7F0EB;padding:150px 60px}.page-template-produit main section.related-products>h2{font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}.page-template-produit main section.related-products .list{display:flex;flex-wrap:wrap}.page-template-produit main section.related-products .list .product{width:24.25%;background:white}.page-template-produit main section.related-products .list .product:not(:nth-child(4n)){margin-right:1%}.page-template-produit main section.related-products .list .product h2{margin-bottom:20px}.page-template-produit main section.related-products .cta-demande,.page-template-produit main section.related-products .pagination-wrapper{display:none}.page-template-produits-surmesure header{position:relative;width:100%;height:100vh;padding:345px 60px 0;display:flex;flex-direction:column;align-items:center;background:black}.page-template-produits-surmesure header>svg{position:relative;z-index:2;width:144px;height:144px;margin-bottom:40px}.page-template-produits-surmesure header h1{position:relative;z-index:2;font:70px/65px "Urbanix",sans-serif;color:white;margin-bottom:30px;text-align:center;text-transform:uppercase}.page-template-produits-surmesure header p{position:relative;z-index:2;font:18px/26px "Josefin Sans",sans-serif;color:white;margin-bottom:110px;max-width:900px;text-align:center}.page-template-produits-surmesure header .photo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-template-produits-surmesure header .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-template-produits-surmesure main{display:flex;flex-wrap:wrap;justify-content:center;background:#F7F0EB}.page-template-produits-surmesure main section.blocks>div .photo p{color:#F9AA68}.page-template-produits-surmesure main section.clients{width:100%;background:#FDFCFB;padding:150px 60px;display:flex;justify-content:center}.page-template-produits-surmesure main section.clients .wrap{width:100%;max-width:1500px;display:flex}.page-template-produits-surmesure main section.clients .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}.page-template-produits-surmesure main section.clients .wrap .content h2{font:70px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}.page-template-produits-surmesure main section.clients .wrap .list{flex:1;display:flex;flex-wrap:wrap}.page-template-produits-surmesure main section.clients .wrap .list a{position:relative;width:31.3%;height:0;padding-bottom:20%;margin-bottom:2%}.page-template-produits-surmesure main section.clients .wrap .list a:not(:nth-child(3n)){margin-right:2%}.page-template-produits-surmesure main section.clients .wrap .list a img{position:absolute;top:50%;left:50%;width:75%;height:75%;object-fit:contain;object-position:center;transform:translate(-50%, -50%);transition:all 0.3s ease-in-out}.page-template-produits-surmesure main section.clients .wrap .list a:hover img{opacity:.5}.page-template-produits-surmesure main section.examples{width:100%;padding:150px 60px 120px;background:#F9AA68}.page-template-produits-surmesure main section.examples h2{font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:80px}.page-template-produits-surmesure main section.examples .list{width:100%;display:flex;flex-wrap:wrap}.page-template-produits-surmesure main section.examples .list>div{position:relative;width:32.3%;height:0;padding-bottom:32.3%;margin-bottom:1%}.page-template-produits-surmesure main section.examples .list>div:not(:nth-child(3n)){margin-right:1%}.page-template-produits-surmesure main section.examples .list>div p{position:absolute;z-index:2;bottom:80px;left:80px;font:700 18px/26px "Josefin Sans",sans-serif;color:white;text-transform:uppercase}.page-template-produits-surmesure main section.examples .list>div img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-template-produits-surmesure main section.form{width:100%;background:white;padding:150px 60px;display:flex;justify-content:center}.page-template-produits-surmesure main section.form .wrap{width:100%;max-width:1500px;display:flex}.page-template-produits-surmesure main section.form .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}.page-template-produits-surmesure main section.form .wrap .content h2{font:70px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}.page-template-produits-surmesure main section.form .wrap .content img{position:absolute;bottom:0;left:0;transform:translate(-10%, 150px)}.page-template-produits-surmesure main section.form .wrap form{flex:1}.page-template-carriere main{display:flex;flex-wrap:wrap;justify-content:center;background:#F7F0EB}.page-template-carriere main section.philosophie-avantages{position:relative;width:100%;display:flex;align-items:stretch;padding:0 60px}.page-template-carriere main section.philosophie-avantages>div{width:50%;display:flex;flex-direction:column;align-items:center;padding:230px 115px}.page-template-carriere main section.philosophie-avantages>div h2{width:100%;font:40px "Urbanix",sans-serif;text-transform:uppercase;text-align:center;margin-bottom:60px}.page-template-carriere main section.philosophie-avantages>div div{width:100%}.page-template-carriere main section.philosophie-avantages>div div p{text-align:center;margin-bottom:30px}.page-template-carriere main section.philosophie-avantages>div svg{width:16px;height:16px;margin-top:30px}.page-template-carriere main section.philosophie-avantages>div svg path{fill:black;stroke:black}.page-template-carriere main section.philosophie-avantages>div:first-child{background:#F9AA68}.page-template-carriere main section.philosophie-avantages>div:last-child{background:black}.page-template-carriere main section.philosophie-avantages>div:last-child h2{text-align:left;color:white}.page-template-carriere main section.philosophie-avantages>div:last-child li{color:white}.page-template-carriere main section.offers{position:relative;width:100%;display:flex;flex-wrap:wrap;padding:150px 60px 30px}.page-template-carriere main section.offers h2{width:100%;font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:80px}.page-template-carriere main section.offers div{position:relative;width:32.3%;margin-bottom:1%;background:black;padding:80px 80px 230px;transition:all 0.3s ease-in-out}.page-template-carriere main section.offers div:not(:nth-child(3n)){margin-right:1%}.page-template-carriere main section.offers div p{color:white;transition:all 0.3s ease-in-out}.page-template-carriere main section.offers div .cat{font:700 14px "Josefin Sans",sans-serif;color:#F9AA68;text-transform:uppercase;margin-bottom:85px}.page-template-carriere main section.offers div h3{font:40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:40px;transition:all 0.3s ease-in-out}.page-template-carriere main section.offers div>svg{position:absolute;bottom:80px;left:80px}.page-template-carriere main section.offers div>svg path{transition:all 0.3s ease-in-out}.page-template-carriere main section.offers div a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.page-template-carriere main section.offers div:hover{background:#F9AA68}.page-template-carriere main section.offers div:hover h3,.page-template-carriere main section.offers div:hover p{color:black}.page-template-carriere main section.offers div:hover svg path{fill:black}.page-template-carriere main section.form{width:100%;background:#FDFCFB;padding:150px 60px;display:flex;justify-content:center}.page-template-carriere main section.form .wrap{width:100%;max-width:1500px;display:flex}.page-template-carriere main section.form .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}.page-template-carriere main section.form .wrap .content h2{font:70px/65px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:40px}.page-template-carriere main section.form .wrap .content img{position:absolute;bottom:0;left:0;transform:translate(-25%, 200px)}.page-template-carriere main section.form .wrap form{flex:1}.page-template-account-products header,.page-template-account-settings header,.page-template-account-orders-history header,.page-template-account-orders-history-order header,.page-template-account-product header,.page-template-account-order-lists header,.page-template-account-order-lists-single header{position:relative;width:100%;padding:340px 60px 0;background:#F7F0EB}.page-template-account-products main,.page-template-account-settings main,.page-template-account-orders-history main,.page-template-account-orders-history-order main,.page-template-account-product main,.page-template-account-order-lists main,.page-template-account-order-lists-single main{display:flex;align-items:flex-start;background:white;padding:60px 60px 60px 0}.page-template-account-products main .account-menu,.page-template-account-settings main .account-menu,.page-template-account-orders-history main .account-menu,.page-template-account-orders-history-order main .account-menu,.page-template-account-product main .account-menu,.page-template-account-order-lists main .account-menu,.page-template-account-order-lists-single main .account-menu{height:fit-content;padding:85px 60px;background:black;margin-right:80px;display:flex;flex-wrap:wrap;max-width:430px}.page-template-account-products main .account-menu .top,.page-template-account-settings main .account-menu .top,.page-template-account-orders-history main .account-menu .top,.page-template-account-orders-history-order main .account-menu .top,.page-template-account-product main .account-menu .top,.page-template-account-order-lists main .account-menu .top,.page-template-account-order-lists-single main .account-menu .top{width:100%;display:flex;flex-direction:column;align-items:flex-start}.page-template-account-products main .account-menu .top p,.page-template-account-settings main .account-menu .top p,.page-template-account-orders-history main .account-menu .top p,.page-template-account-orders-history-order main .account-menu .top p,.page-template-account-product main .account-menu .top p,.page-template-account-order-lists main .account-menu .top p,.page-template-account-order-lists-single main .account-menu .top p{width:100%;font:40px/40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:40px}.page-template-account-products main .account-menu .top a.btn,.page-template-account-settings main .account-menu .top a.btn,.page-template-account-orders-history main .account-menu .top a.btn,.page-template-account-orders-history-order main .account-menu .top a.btn,.page-template-account-product main .account-menu .top a.btn,.page-template-account-order-lists main .account-menu .top a.btn,.page-template-account-order-lists-single main .account-menu .top a.btn{padding:25px 80px;margin-bottom:55px}.page-template-account-products main .account-menu .top svg,.page-template-account-settings main .account-menu .top svg,.page-template-account-orders-history main .account-menu .top svg,.page-template-account-orders-history-order main .account-menu .top svg,.page-template-account-product main .account-menu .top svg,.page-template-account-order-lists main .account-menu .top svg,.page-template-account-order-lists-single main .account-menu .top svg{display:none;margin-left:auto;transform:rotate(90deg)}.page-template-account-products main .account-menu .top svg path,.page-template-account-settings main .account-menu .top svg path,.page-template-account-orders-history main .account-menu .top svg path,.page-template-account-orders-history-order main .account-menu .top svg path,.page-template-account-product main .account-menu .top svg path,.page-template-account-order-lists main .account-menu .top svg path,.page-template-account-order-lists-single main .account-menu .top svg path{fill:white}.page-template-account-products main .account-menu nav,.page-template-account-settings main .account-menu nav,.page-template-account-orders-history main .account-menu nav,.page-template-account-orders-history-order main .account-menu nav,.page-template-account-product main .account-menu nav,.page-template-account-order-lists main .account-menu nav,.page-template-account-order-lists-single main .account-menu nav{width:100%;display:flex;flex-direction:column}.page-template-account-products main .account-menu nav a,.page-template-account-settings main .account-menu nav a,.page-template-account-orders-history main .account-menu nav a,.page-template-account-orders-history-order main .account-menu nav a,.page-template-account-product main .account-menu nav a,.page-template-account-order-lists main .account-menu nav a,.page-template-account-order-lists-single main .account-menu nav a{position:relative;width:fit-content;font:700 14px "Josefin Sans",sans-serif;color:white;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out}.page-template-account-products main .account-menu nav a:not(:last-child),.page-template-account-settings main .account-menu nav a:not(:last-child),.page-template-account-orders-history main .account-menu nav a:not(:last-child),.page-template-account-orders-history-order main .account-menu nav a:not(:last-child),.page-template-account-product main .account-menu nav a:not(:last-child),.page-template-account-order-lists main .account-menu nav a:not(:last-child),.page-template-account-order-lists-single main .account-menu nav a:not(:last-child){margin-bottom:50px}.page-template-account-products main .account-menu nav a::after,.page-template-account-settings main .account-menu nav a::after,.page-template-account-orders-history main .account-menu nav a::after,.page-template-account-orders-history-order main .account-menu nav a::after,.page-template-account-product main .account-menu nav a::after,.page-template-account-order-lists main .account-menu nav a::after,.page-template-account-order-lists-single main .account-menu nav a::after{content:'';position:absolute;bottom:-10px;left:0;width:100%;height:1px;background:#F9AA68}.page-template-account-products main .account-menu nav a:hover,.page-template-account-products main .account-menu nav a.-active,.page-template-account-settings main .account-menu nav a:hover,.page-template-account-settings main .account-menu nav a.-active,.page-template-account-orders-history main .account-menu nav a:hover,.page-template-account-orders-history main .account-menu nav a.-active,.page-template-account-orders-history-order main .account-menu nav a:hover,.page-template-account-orders-history-order main .account-menu nav a.-active,.page-template-account-product main .account-menu nav a:hover,.page-template-account-product main .account-menu nav a.-active,.page-template-account-order-lists main .account-menu nav a:hover,.page-template-account-order-lists main .account-menu nav a.-active,.page-template-account-order-lists-single main .account-menu nav a:hover,.page-template-account-order-lists-single main .account-menu nav a.-active{color:#F9AA68}.page-template-account-products main .content,.page-template-account-settings main .content,.page-template-account-orders-history main .content,.page-template-account-orders-history-order main .content,.page-template-account-product main .content,.page-template-account-order-lists main .content,.page-template-account-order-lists-single main .content{flex:1}.page-template-account-products main .content h1,.page-template-account-settings main .content h1,.page-template-account-orders-history main .content h1,.page-template-account-orders-history-order main .content h1,.page-template-account-product main .content h1,.page-template-account-order-lists main .content h1,.page-template-account-order-lists-single main .content h1{width:100%;font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:30px;padding:30px 0 40px;border-bottom:1px solid #F9AA68}.page-template-account-products main .content .categories,.page-template-account-settings main .content .categories,.page-template-account-orders-history main .content .categories,.page-template-account-orders-history-order main .content .categories,.page-template-account-product main .content .categories,.page-template-account-order-lists main .content .categories,.page-template-account-order-lists-single main .content .categories{position:relative;width:100%;display:flex;margin-bottom:60px}.page-template-account-products main .content .categories p,.page-template-account-settings main .content .categories p,.page-template-account-orders-history main .content .categories p,.page-template-account-orders-history-order main .content .categories p,.page-template-account-product main .content .categories p,.page-template-account-order-lists main .content .categories p,.page-template-account-order-lists-single main .content .categories p{font:700 17px "Josefin Sans",sans-serif;text-transform:uppercase;margin-right:40px;display:flex;align-items:center}.page-template-account-products main .content .categories p>svg,.page-template-account-settings main .content .categories p>svg,.page-template-account-orders-history main .content .categories p>svg,.page-template-account-orders-history-order main .content .categories p>svg,.page-template-account-product main .content .categories p>svg,.page-template-account-order-lists main .content .categories p>svg,.page-template-account-order-lists-single main .content .categories p>svg{display:none;transform:rotate(90deg)}.page-template-account-products main .content .categories p>svg path,.page-template-account-settings main .content .categories p>svg path,.page-template-account-orders-history main .content .categories p>svg path,.page-template-account-orders-history-order main .content .categories p>svg path,.page-template-account-product main .content .categories p>svg path,.page-template-account-order-lists main .content .categories p>svg path,.page-template-account-order-lists-single main .content .categories p>svg path{fill:black}.page-template-account-products main .content .categories>div nav,.page-template-account-settings main .content .categories>div nav,.page-template-account-orders-history main .content .categories>div nav,.page-template-account-orders-history-order main .content .categories>div nav,.page-template-account-product main .content .categories>div nav,.page-template-account-order-lists main .content .categories>div nav,.page-template-account-order-lists-single main .content .categories>div nav{display:flex;align-items:center}.page-template-account-products main .content .categories>div nav a,.page-template-account-settings main .content .categories>div nav a,.page-template-account-orders-history main .content .categories>div nav a,.page-template-account-orders-history-order main .content .categories>div nav a,.page-template-account-product main .content .categories>div nav a,.page-template-account-order-lists main .content .categories>div nav a,.page-template-account-order-lists-single main .content .categories>div nav a{font:16px "Josefin Sans",sans-serif;color:black;text-decoration:none;display:flex;align-items:center;cursor:pointer;transition:all 0.3s ease-in-out}.page-template-account-products main .content .categories>div nav a:not(:last-child),.page-template-account-settings main .content .categories>div nav a:not(:last-child),.page-template-account-orders-history main .content .categories>div nav a:not(:last-child),.page-template-account-orders-history-order main .content .categories>div nav a:not(:last-child),.page-template-account-product main .content .categories>div nav a:not(:last-child),.page-template-account-order-lists main .content .categories>div nav a:not(:last-child),.page-template-account-order-lists-single main .content .categories>div nav a:not(:last-child){margin-right:40px}.page-template-account-products main .content .categories>div nav a span,.page-template-account-settings main .content .categories>div nav a span,.page-template-account-orders-history main .content .categories>div nav a span,.page-template-account-orders-history-order main .content .categories>div nav a span,.page-template-account-product main .content .categories>div nav a span,.page-template-account-order-lists main .content .categories>div nav a span,.page-template-account-order-lists-single main .content .categories>div nav a span{width:14px;min-width:14px;height:14px;border:2px solid #F9AA68;border-radius:2px;margin-right:12px;transform:rotate(-45deg);transition:all 0.3s ease-in-out}.page-template-account-products main .content .categories>div nav a:hover,.page-template-account-settings main .content .categories>div nav a:hover,.page-template-account-orders-history main .content .categories>div nav a:hover,.page-template-account-orders-history-order main .content .categories>div nav a:hover,.page-template-account-product main .content .categories>div nav a:hover,.page-template-account-order-lists main .content .categories>div nav a:hover,.page-template-account-order-lists-single main .content .categories>div nav a:hover{color:#F9AA68}.page-template-account-products main .content .categories>div nav a:hover span,.page-template-account-settings main .content .categories>div nav a:hover span,.page-template-account-orders-history main .content .categories>div nav a:hover span,.page-template-account-orders-history-order main .content .categories>div nav a:hover span,.page-template-account-product main .content .categories>div nav a:hover span,.page-template-account-order-lists main .content .categories>div nav a:hover span,.page-template-account-order-lists-single main .content .categories>div nav a:hover span{background:#F9AA68}.page-template-account-products main .content .categories>div nav a.-active span,.page-template-account-settings main .content .categories>div nav a.-active span,.page-template-account-orders-history main .content .categories>div nav a.-active span,.page-template-account-orders-history-order main .content .categories>div nav a.-active span,.page-template-account-product main .content .categories>div nav a.-active span,.page-template-account-order-lists main .content .categories>div nav a.-active span,.page-template-account-order-lists-single main .content .categories>div nav a.-active span{background:#F9AA68}.page-template-account-products main .content{display:flex;flex-wrap:wrap;padding-bottom:70px}.page-template-account-products main .content h1{width:fit-content;padding:0;border-bottom:0;margin-right:auto}.page-template-account-products main .content .field{width:200px;display:inline-flex;flex-direction:column}.page-template-account-products main .content .field input{font:700 14px "Josefin Sans",sans-serif;background:#F7F0EB;border:none;padding:20px}.page-template-account-products main .content .field input::placeholder{color:black}.page-template-account-products main .content .field input:focus{outline:none}.page-template-account-products main .content .field .status{font:700 14px "Josefin Sans",sans-serif;color:#f76868;margin-top:10px}.page-template-account-products main .content .categories{padding-top:40px;border-top:1px solid #F9AA68}.page-template-account-products main .content .list{display:flex;flex-wrap:wrap}.page-template-account-products main .content .list .product{width:32.3%;margin-bottom:2%}.page-template-account-products main .content .list .product:not(:nth-child(3n)){margin-right:1%}.page-template-account-products main .content .list .pagination-wrapper{margin-top:100px}.page-template-account-settings main .content .infos{width:100%;display:flex;flex-direction:column;background:#F7F0EB;padding:40px}.page-template-account-settings main .content .infos p.title{font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:50px}.page-template-account-settings main .content .infos p.current-email,.page-template-account-settings main .content .infos p.current-password{font:700 17px "Josefin Sans",sans-serif;margin-bottom:20px}.page-template-account-settings main .content .infos p.current-email span,.page-template-account-settings main .content .infos p.current-password span{text-transform:uppercase}.page-template-account-settings main .content .infos p.current-password{margin-bottom:50px}.page-template-account-settings main .content .infos form{position:relative;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}.page-template-account-settings main .content .infos form .divider{width:100%;height:2px;background:white;margin-bottom:50px}.page-template-account-settings main .content .infos form .subtitle{width:100%;font:700 17px "Josefin Sans",sans-serif;text-transform:uppercase;margin-bottom:30px}.page-template-account-settings main .content .infos form .field label{font-size:14px;text-transform:none}.page-template-account-settings main .content .infos form .field input{background:white}.page-template-account-settings main .content .infos form .field span.status{color:black;font-size:12px}.page-template-account-settings main .content .infos form .field.-error span.status{font-size:14px;color:#f76868}.page-template-account-settings main .content .infos form .form-status{width:100%;margin-left:0;margin-top:30px}.page-template-account-settings main .content .infos form .form-status.-success{color:black}.page-template-account-orders-history main .content .list{width:100%;display:flex;flex-wrap:wrap;margin-bottom:80px}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper){width:100%;display:flex;flex-wrap:wrap;padding:50px;background:#F7F0EB;border-left:10px solid #F9AA68;margin-bottom:30px}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div{width:100%;display:flex}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div:last-child{align-items:center}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p:not(.total):not(.infos){font:700 17px "Josefin Sans",sans-serif;text-transform:uppercase;margin-bottom:25px;margin-right:auto}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p:not(.total):not(.infos) span{font:400 40px "Urbanix",sans-serif;display:block}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p.total{font:700 17px "Josefin Sans",sans-serif}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p.infos{font:700 17px/25px "Josefin Sans",sans-serif;margin-right:auto}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p.infos span{color:#F9AA68}.page-template-account-orders-history main .content .list .pagination-wrapper{margin-top:100px}.page-template-account-orders-history-order main .content{display:flex;flex-wrap:wrap;align-items:center;padding-top:30px}.page-template-account-orders-history-order main .content.-nodata{flex-direction:column;justify-content:center}.page-template-account-orders-history-order main .content.-nodata p{margin-bottom:40px}.page-template-account-orders-history-order main .content.-nodata>a{font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;transition:all 0.3s ease-in-out}.page-template-account-orders-history-order main .content.-nodata>a svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}.page-template-account-orders-history-order main .content.-nodata>a svg path{fill:black;transition:all 0.3s ease-in-out}.page-template-account-orders-history-order main .content.-nodata>a:hover{color:#F9AA68}.page-template-account-orders-history-order main .content.-nodata>a:hover svg path{fill:#F9AA68}.page-template-account-orders-history-order main .content h1{width:auto;font:40px "Urbanix",sans-serif;text-transform:uppercase;border:none;padding:0;margin:0;margin-right:auto}.page-template-account-orders-history-order main .content>p{font:700 17px "Josefin Sans",sans-serif}.page-template-account-orders-history-order main .content .infos{width:100%;display:flex;flex-wrap:wrap;margin-top:20px;padding-top:40px;border-top:1px solid #F9AA68}.page-template-account-orders-history-order main .content .infos>a:not(.btn){font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;margin-bottom:50px;transition:all 0.3s ease-in-out}.page-template-account-orders-history-order main .content .infos>a:not(.btn) svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}.page-template-account-orders-history-order main .content .infos>a:not(.btn) svg path{fill:black;transition:all 0.3s ease-in-out}.page-template-account-orders-history-order main .content .infos>a:not(.btn):hover{color:#F9AA68}.page-template-account-orders-history-order main .content .infos>a:not(.btn):hover svg path{fill:#F9AA68}.page-template-account-orders-history-order main .content .infos>a.btn{display:inline-flex;align-items:center;margin-right:auto;min-width:fit-content}.page-template-account-orders-history-order main .content .infos>a.btn svg{width:24px;height:24px;margin-left:20px}.page-template-account-orders-history-order main .content .infos>a.btn svg path{fill:white;transition:all 0.3s ease-in-out}.page-template-account-orders-history-order main .content .infos>a.btn:hover svg path{fill:black}.page-template-account-orders-history-order main .content .infos>p{width:fit-content;font:700 24px "Josefin Sans",sans-serif;text-transform:uppercase}.page-template-account-orders-history-order main .content .list{width:100%;display:flex;flex-wrap:wrap;padding:50px;background:#F7F0EB;margin-bottom:50px}.page-template-account-orders-history-order main .content .list>div{width:100%;display:flex;align-items:center}.page-template-account-orders-history-order main .content .list>div:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid white}.page-template-account-orders-history-order main .content .list>div .img{position:relative;z-index:1;width:15%;height:0;padding-bottom:15%;background:white;margin-right:50px}.page-template-account-orders-history-order main .content .list>div .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;max-width:80%;max-height:80%;object-fit:contain;object-position:center}.page-template-account-orders-history-order main .content .list>div>div:not(.img){flex:1;display:flex;flex-wrap:wrap}.page-template-account-orders-history-order main .content .list>div>div:not(.img):last-child{align-items:center}.page-template-account-orders-history-order main .content .list>div>div:not(.img) p.title{margin-right:auto}.page-template-account-orders-history-order main .content .list>div>div:not(.img) p{font:700 17px "Josefin Sans",sans-serif;text-transform:uppercase}.page-template-account-orders-history-order main .content .list>div>div:not(.img) p.details{width:100%;line-height:25px;margin-top:45px}.page-template-account-product main .content{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:30px}.page-template-account-product main .content.-nodata{align-items:center;flex-direction:column;justify-content:center}.page-template-account-product main .content.-nodata p{margin-bottom:40px}.page-template-account-product main .content.-nodata>a{font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;transition:all 0.3s ease-in-out}.page-template-account-product main .content.-nodata>a svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}.page-template-account-product main .content.-nodata>a svg path{fill:black;transition:all 0.3s ease-in-out}.page-template-account-product main .content.-nodata>a:hover{color:#F9AA68}.page-template-account-product main .content.-nodata>a:hover svg path{fill:#F9AA68}.page-template-account-product main .content .photos{position:relative;width:35%;align-self:stretch;margin-right:5%;margin-bottom:130px}.page-template-account-product main .content .photos .slides{position:relative;width:100%;height:100%;z-index:1}.page-template-account-product main .content .photos .slides .img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}.page-template-account-product main .content .photos .slides .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;max-width:80%;max-height:80%;object-fit:contain;object-position:center}.page-template-account-product main .content .photos .slides .img.-active{opacity:1;visibility:visible}.page-template-account-product main .content .photos .slides .img .sansgluten{position:absolute;top:0;left:0;z-index:2;width:95px;height:95px;display:flex;align-items:center;justify-content:center}.page-template-account-product main .content .photos .slides .img .sansgluten span{position:relative;z-index:1;font:700 12px/12px "Josefin Sans",sans-serif;color:white;text-align:center;text-transform:uppercase}.page-template-account-product main .content .photos .slides .img .sansgluten svg{position:absolute;z-index:0;width:100%;height:100%}.page-template-account-product main .content .photos .slides .img .sansgluten svg path{fill:#F9AA68;stroke:none}.page-template-account-product main .content .photos nav{position:absolute;bottom:0;left:0;z-index:2;display:flex;flex-direction:column}.page-template-account-product main .content .photos nav a{width:16px;height:16px}.page-template-account-product main .content .photos nav a:not(:last-child){margin-bottom:20px}.page-template-account-product main .content .photos nav a svg{width:16px;height:16px}.page-template-account-product main .content .photos nav a svg path{fill:black;stroke:black;transition:all 0.3s ease-in-out}.page-template-account-product main .content .photos nav a:hover svg path,.page-template-account-product main .content .photos nav a.-active svg path{fill:#F9AA68;stroke:#F9AA68}.page-template-account-product main .content .infos{width:60%;display:flex;flex-wrap:wrap;padding-right:10%;margin-bottom:130px}.page-template-account-product main .content .infos p.name{font:40px "Urbanix",sans-serif;text-transform:uppercase;flex:1;padding-right:50px}.page-template-account-product main .content .infos p.price{font:700 17px "Josefin Sans",sans-serif;margin-left:auto}.page-template-account-product main .content .infos>a:not(.btn-addtocart):not(.btn-addtolist){width:100%;font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;margin-bottom:50px;transition:all 0.3s ease-in-out}.page-template-account-product main .content .infos>a:not(.btn-addtocart):not(.btn-addtolist) svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}.page-template-account-product main .content .infos>a:not(.btn-addtocart):not(.btn-addtolist) svg path{fill:black;transition:all 0.3s ease-in-out}.page-template-account-product main .content .infos>a:not(.btn-addtocart):not(.btn-addtolist):hover{color:#F9AA68}.page-template-account-product main .content .infos>a:not(.btn-addtocart):not(.btn-addtolist):hover svg path{fill:#F9AA68}.page-template-account-product main .content .infos a.btn-addtocart{display:inline-flex;align-items:center;margin-right:20px;margin-bottom:50px}.page-template-account-product main .content .infos a.btn-addtocart svg{width:24px;height:24px;margin-left:20px}.page-template-account-product main .content .infos a.btn-addtocart svg path{fill:white;transition:all 0.3s ease-in-out}.page-template-account-product main .content .infos a.btn-addtocart:hover svg path{fill:black}.page-template-account-product main .content .infos .order-lists{position:relative;flex:1;align-self:stretch;display:inline-flex;align-items:center;margin-bottom:50px}.page-template-account-product main .content .infos .order-lists .list{position:absolute;bottom:0;left:0;transform:translateY(100%);width:100%;background:white;border:2px solid #F9AA68;display:flex;flex-direction:column;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.page-template-account-product main .content .infos .order-lists .list.-hide{display:none}.page-template-account-product main .content .infos .order-lists .list button{font:14px "Josefin Sans",sans-serif;color:black;text-decoration:none;padding:20px 30px;display:flex;align-items:center;background:white;border:none;cursor:pointer;transition:all 0.3s ease-in-out}.page-template-account-product main .content .infos .order-lists .list button:nth-child(even){background:#F7F0EB}.page-template-account-product main .content .infos .order-lists .list button span{width:14px;height:14px;border:2px solid #F9AA68;border-radius:2px;margin-right:12px;margin-top:-3px;transform:rotate(-45deg);transition:all 0.3s ease-in-out}.page-template-account-product main .content .infos .order-lists .list button:disabled{color:#7e7e7e}.page-template-account-product main .content .infos .order-lists .list button:disabled span{background:#7e7e7e}.page-template-account-product main .content .infos .order-lists .list button:hover{color:#F9AA68;background:rgba(249,170,104,0.05)}.page-template-account-product main .content .infos .order-lists .list button:hover span{background:#F9AA68}.page-template-account-product main .content .infos .order-lists .list button.-selected span{background:#F9AA68}.page-template-account-product main .content .infos .order-lists .list button.btn-createnew{color:white;background:black}.page-template-account-product main .content .infos .order-lists .list button.btn-createnew:hover{background:#F9AA68}.page-template-account-product main .content .infos .order-lists .list button.btn-createnew svg{width:10px;height:10px;transform:rotate(45deg);margin-left:auto}.page-template-account-product main .content .infos a.btn-addtolist{width:100%;color:white;display:flex;align-items:center;align-self:stretch}.page-template-account-product main .content .infos a.btn-addtolist svg{width:9px;height:13px;margin-left:auto;transform:rotate(90deg)}.page-template-account-product main .content .infos a.btn-addtolist svg path{fill:white;transition:all 0.3s ease-in-out}.page-template-account-product main .content .infos a.btn-addtolist:hover{color:white}.page-template-account-product main .content .infos a.btn-addtolist:hover svg path{fill:white}.page-template-account-product main .content .infos .sku{width:100%;font:700 14px "Josefin Sans",sans-serif;color:rgba(15,15,16,0.5);margin-top:40px}.page-template-account-product main .content .infos .desc{width:100%;font:400 18px/26px "Josefin Sans",sans-serif;margin:40px 0}.page-template-account-product main .content .infos .warnings{width:100%;margin-bottom:20px}.page-template-account-product main .content .infos .warnings div{padding:15px;background:rgba(249,170,104,0.5);border-radius:5px;margin-bottom:20px}.page-template-account-product main .content .infos .warnings div p{font:700 12px "Josefin Sans",sans-serif;color:black}.page-template-account-product main .content .infos .moreinfos{width:100%;padding:30px 0;border-top:1px solid black}.page-template-account-product main .content .infos .moreinfos .subtitle{font:700 14px "Josefin Sans",sans-serif;text-transform:uppercase;margin-bottom:20px}.page-template-account-product main .content .infos .moreinfos p:not(.subtitle){font:400 16px "Josefin Sans",sans-serif}.page-template-account-product main .content .infos .moreinfos:last-child{border-bottom:1px solid black}.page-template-account-product main .content .related-products{width:100%}.page-template-account-product main .content .related-products>h2{font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}.page-template-account-product main .content .related-products .list{display:flex;flex-wrap:wrap}.page-template-account-product main .content .related-products .list .product{width:32.3%}.page-template-account-product main .content .related-products .list .product:not(:last-child){margin-right:1%}.page-template-account-product main .content .related-products .pagination-wrapper{display:none}.page-template-account-order-lists main .content{display:flex;align-items:center;flex-wrap:wrap}.page-template-account-order-lists main .content h1{width:fit-content;border:none;padding-bottom:0}.page-template-account-order-lists main .content a.btn-createnew{font:700 14px "Josefin Sans",sans-serif;color:black;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;margin-left:auto;transition:all 0.3s ease-in-out}.page-template-account-order-lists main .content a.btn-createnew svg{width:25px;height:25px;margin-top:-3px;margin-left:10px}.page-template-account-order-lists main .content a.btn-createnew svg path{fill:#F9AA68}.page-template-account-order-lists main .content a.btn-createnew:hover{color:#F9AA68}.page-template-account-order-lists main .content .list{width:100%;display:flex;flex-wrap:wrap;margin-bottom:80px;margin-top:30px;padding-top:30px;border-top:1px solid #F9AA68}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper){width:100%;display:flex;align-items:center;padding:50px;background:#F7F0EB;border-left:10px solid #F9AA68;margin-bottom:30px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div{display:flex;flex-direction:column;margin-right:auto}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div:last-child{align-items:flex-end}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p:not(.infos){font:700 17px "Josefin Sans",sans-serif;text-transform:uppercase}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p:not(.infos) span{font:400 40px "Urbanix",sans-serif;display:block}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p.infos{font:700 17px/25px "Josefin Sans",sans-serif;margin-top:70px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p.infos span{color:#F9AA68}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn-addtocart{display:inline-flex;align-items:center;min-width:fit-content}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn-addtocart.-hide{display:none}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn-addtocart svg{width:24px;height:24px;margin-left:20px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn-addtocart svg path{fill:white;transition:all 0.3s ease-in-out}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn-addtocart:hover svg path{fill:black}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn:not(.btn-addtocart){align-items:center;margin-left:20px;padding:30px 40px 27px}.page-template-account-order-lists main .content .list .pagination-wrapper{margin-top:100px}.page-template-account-order-lists-single main .content{display:flex;flex-wrap:wrap;align-items:center;padding-top:30px}.page-template-account-order-lists-single main .content.-nodata{flex-direction:column;justify-content:center}.page-template-account-order-lists-single main .content.-nodata p{margin-bottom:40px}.page-template-account-order-lists-single main .content.-nodata>a{font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content.-nodata>a svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}.page-template-account-order-lists-single main .content.-nodata>a svg path{fill:black;transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content.-nodata>a:hover{color:#F9AA68}.page-template-account-order-lists-single main .content.-nodata>a:hover svg path{fill:#F9AA68}.page-template-account-order-lists-single main .content h1{width:auto;font:40px "Urbanix",sans-serif;text-transform:uppercase;border:none;padding:0;margin:0}.page-template-account-order-lists-single main .content a.btn-edittitle{margin-left:20px}.page-template-account-order-lists-single main .content a.btn-edittitle svg{width:20px;height:25px}.page-template-account-order-lists-single main .content a.btn-edittitle svg path{transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content a.btn-edittitle:hover svg path{fill:black}.page-template-account-order-lists-single main .content div.edit-title{position:relative;display:flex;align-items:center}.page-template-account-order-lists-single main .content div.edit-title.-hide{display:none}.page-template-account-order-lists-single main .content div.edit-title input{font:18px "Josefin Sans",sans-serif;color:black;background:white;border:2px solid black;padding:23px 20px 19px;align-self:stretch}.page-template-account-order-lists-single main .content div.edit-title input::placeholder{color:black}.page-template-account-order-lists-single main .content div.edit-title input:focus{outline:none}.page-template-account-order-lists-single main .content div.edit-title span{position:absolute;right:-15px;top:50%;transform:translate(100%, -50%);font:700 14px "Josefin Sans",sans-serif;color:#f76868}.page-template-account-order-lists-single main .content a.btn-delete{font:700 14px "Josefin Sans",sans-serif;color:black;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;margin-left:auto;transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content a.btn-delete svg{width:25px;height:25px;margin-top:-3px;margin-left:10px;transform:rotate(-45deg)}.page-template-account-order-lists-single main .content a.btn-delete svg path{fill:#F9AA68}.page-template-account-order-lists-single main .content a.btn-delete:hover{color:#F9AA68}.page-template-account-order-lists-single main .content .infos{width:100%;display:flex;flex-wrap:wrap;margin-top:30px;padding-top:40px;border-top:1px solid #F9AA68}.page-template-account-order-lists-single main .content .infos>a:not(.btn){font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;margin-bottom:50px;transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content .infos>a:not(.btn) svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}.page-template-account-order-lists-single main .content .infos>a:not(.btn) svg path{fill:black;transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content .infos>a:not(.btn):hover{color:#F9AA68}.page-template-account-order-lists-single main .content .infos>a:not(.btn):hover svg path{fill:#F9AA68}.page-template-account-order-lists-single main .content .infos>a.btn{display:inline-flex;align-items:center;margin-right:auto;min-width:fit-content}.page-template-account-order-lists-single main .content .infos>a.btn svg{width:24px;height:24px;margin-left:20px}.page-template-account-order-lists-single main .content .infos>a.btn svg path{fill:white;transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content .infos>a.btn:hover svg path{fill:black}.page-template-account-order-lists-single main .content .infos>p{width:fit-content;font:700 24px "Josefin Sans",sans-serif;text-transform:uppercase}.page-template-account-order-lists-single main .content .list{width:100%;display:flex;flex-wrap:wrap;padding:50px;background:#F7F0EB;margin-bottom:50px}.page-template-account-order-lists-single main .content .list>div{width:100%;display:flex;align-items:center}.page-template-account-order-lists-single main .content .list>div:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid white}.page-template-account-order-lists-single main .content .list>div .img{position:relative;z-index:1;width:15%;height:0;padding-bottom:15%;background:white;margin-right:50px}.page-template-account-order-lists-single main .content .list>div .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;max-width:80%;max-height:80%;object-fit:contain;object-position:center}.page-template-account-order-lists-single main .content .list>div>div:not(.img){display:flex;flex-direction:column}.page-template-account-order-lists-single main .content .list>div>div:not(.img):last-child{align-items:center}.page-template-account-order-lists-single main .content .list>div>div:not(.img) p{font:700 17px "Josefin Sans",sans-serif;text-transform:uppercase}.page-template-account-order-lists-single main .content .list>div>div:not(.img) p.title{margin-bottom:20px}.page-template-account-order-lists-single main .content .list>div>div:not(.img) p.sku{width:100%;font:700 14px "Josefin Sans",sans-serif;color:rgba(15,15,16,0.5);margin-bottom:10px}.page-template-account-order-lists-single main .content .list>div .warnings{width:100%;margin-bottom:20px}.page-template-account-order-lists-single main .content .list>div .warnings div{padding:7px 10px;background:rgba(249,170,104,0.5);border-radius:5px;margin-bottom:5px}.page-template-account-order-lists-single main .content .list>div .warnings div p{font:700 10px "Josefin Sans",sans-serif;color:black}.page-template-account-order-lists-single main .content .list>div a.btn-remove{position:relative;margin-left:auto;font:700 14px "Josefin Sans",sans-serif;color:#F9AA68;text-decoration:none;text-transform:none;transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content .list>div a.btn-remove:after{content:'';position:absolute;left:0;bottom:-8px;width:100%;height:1px;background:#F9AA68;transition:all 0.3s ease-in-out}.page-template-account-order-lists-single main .content .list>div a.btn-remove:hover{color:black}.page-template-account-order-lists-single main .content .list>div a.btn-remove:hover:after{background:black}.page-template-account-order-lists-single main .content a.btn-addtocart.-hide{display:none}.page-template-account-product main .popup-addneworderlist,.page-template-account-order-lists main .popup-addneworderlist{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center}.page-template-account-product main .popup-addneworderlist.-open,.page-template-account-order-lists main .popup-addneworderlist.-open{animation:popupOpening 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}.page-template-account-product main .popup-addneworderlist.-close,.page-template-account-order-lists main .popup-addneworderlist.-close{animation:popupClosing 0.5s cubic-bezier(0.25, 0.25, 0.1, 1) both}.page-template-account-product main .popup-addneworderlist.-hide,.page-template-account-order-lists main .popup-addneworderlist.-hide{display:none}.page-template-account-product main .popup-addneworderlist .wrap,.page-template-account-order-lists main .popup-addneworderlist .wrap{position:relative;width:100%;max-width:60%;background:black;padding:180px 60px}.page-template-account-product main .popup-addneworderlist .wrap .form,.page-template-account-product main .popup-addneworderlist .wrap .confirmation,.page-template-account-order-lists main .popup-addneworderlist .wrap .form,.page-template-account-order-lists main .popup-addneworderlist .wrap .confirmation{display:flex;flex-direction:column;align-items:center}.page-template-account-product main .popup-addneworderlist .wrap .form.-hide,.page-template-account-product main .popup-addneworderlist .wrap .confirmation.-hide,.page-template-account-order-lists main .popup-addneworderlist .wrap .form.-hide,.page-template-account-order-lists main .popup-addneworderlist .wrap .confirmation.-hide{display:none}.page-template-account-product main .popup-addneworderlist .wrap .btn-close,.page-template-account-order-lists main .popup-addneworderlist .wrap .btn-close{position:absolute;top:60px;right:60px}.page-template-account-product main .popup-addneworderlist .wrap .btn-close svg,.page-template-account-order-lists main .popup-addneworderlist .wrap .btn-close svg{width:20px;height:20px}.page-template-account-product main .popup-addneworderlist .wrap .btn-close svg path,.page-template-account-order-lists main .popup-addneworderlist .wrap .btn-close svg path{transition:all 0.3s ease-in-out}.page-template-account-product main .popup-addneworderlist .wrap .btn-close:hover svg path,.page-template-account-order-lists main .popup-addneworderlist .wrap .btn-close:hover svg path{fill:#F9AA68}.page-template-account-product main .popup-addneworderlist .wrap h2,.page-template-account-order-lists main .popup-addneworderlist .wrap h2{font:40px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:35px}.page-template-account-product main .popup-addneworderlist .wrap p,.page-template-account-order-lists main .popup-addneworderlist .wrap p{color:white;text-align:center;max-width:60%;margin-bottom:55px}.page-template-account-product main .popup-addneworderlist .wrap form,.page-template-account-order-lists main .popup-addneworderlist .wrap form{max-width:60%;display:flex;flex-direction:column}.page-template-account-product main .popup-addneworderlist .wrap form .field label,.page-template-account-order-lists main .popup-addneworderlist .wrap form .field label{color:white}.page-template-login main{display:flex;flex-wrap:wrap;justify-content:center;background:#F7F0EB;padding:350px 60px 60px}.page-template-login main section.form{width:100%;display:flex;margin-bottom:60px}.page-template-login main section.form .login{width:50%;padding:200px 150px;background:black}.page-template-login main section.form .login>p{font:70px "Urbanix",sans-serif;color:white;margin-bottom:50px;text-transform:uppercase}.page-template-login main section.form .login form{flex-direction:column;align-items:flex-start}.page-template-login main section.form .login form label{color:white}.page-template-login main section.form .login form .btn-reset{position:relative;font:700 14px "Josefin Sans",sans-serif;color:white;margin-bottom:60px;text-decoration:none;transition:all 0.3s ease-in-out}.page-template-login main section.form .login form .btn-reset::after{content:'';position:absolute;bottom:-8px;left:0;width:100%;height:1px;background:#F9AA68}.page-template-login main section.form .login form .btn-reset:hover{color:#F9AA68}.page-template-login main section.form .login form.-errors .form-status{color:#f76868}.page-template-login main section.form .login form .form-status{margin-left:0;margin-top:20px}.page-template-login main section.form .photo{position:relative;width:50%;flex:1}.page-template-login main section.form .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-template-login main section.noaccount{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:230px 60px}.page-template-login main section.noaccount p{position:relative;z-index:1;font:40px "Urbanix",sans-serif;text-transform:uppercase;max-width:760px;text-align:center;margin-bottom:60px}.page-template-login main section.noaccount a{position:relative;z-index:1}.page-template-login main section.noaccount img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;object-position:center}.page-template-about main{display:flex;flex-wrap:wrap;justify-content:center;background:#F7F0EB}.page-template-about main section.blocks>div{margin-bottom:150px}.page-template-about main section.vision-valeurs{position:relative;width:100%;display:flex;align-items:stretch;padding:0 60px 60px}.page-template-about main section.vision-valeurs>div{width:50%;display:flex;flex-direction:column;align-items:center;padding:230px 115px}.page-template-about main section.vision-valeurs>div h2{width:100%;font:40px "Urbanix",sans-serif;text-transform:uppercase;text-align:center;margin-bottom:60px}.page-template-about main section.vision-valeurs>div div{width:100%}.page-template-about main section.vision-valeurs>div div p{text-align:center;margin-bottom:30px}.page-template-about main section.vision-valeurs>div svg{width:16px;height:16px;margin-top:30px}.page-template-about main section.vision-valeurs>div svg path{fill:black;stroke:black}.page-template-about main section.vision-valeurs>div:first-child{background:#F9AA68}.page-template-about main section.vision-valeurs>div:last-child{background:black}.page-template-about main section.vision-valeurs>div:last-child h2,.page-template-about main section.vision-valeurs>div:last-child p{color:white}.page-template-about main section.vision-valeurs>div:last-child svg path{fill:white;stroke:white}.page-template-about main section.ecologie{width:100%;background:#FDFCFB;padding:150px 60px;display:flex;flex-wrap:wrap;justify-content:center}.page-template-about main section.ecologie h2{width:100%;max-width:1500px;font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}.page-template-about main section.ecologie div{width:100%;max-width:1500px}.page-template-about main section.ecologie div p:not(:last-child){margin-bottom:30px}body.single-jobs header{padding-bottom:120px}body.single-jobs header p{margin-bottom:60px}body.single-jobs header a{font:700 14px "Josefin Sans",sans-serif;color:black;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;transition:all 0.3s ease-in-out}body.single-jobs header a svg{width:17px;height:13px;margin-right:10px;transform:rotate(180deg)}body.single-jobs header a svg path{fill:black;transition:all 0.3s ease-in-out}body.single-jobs header a:hover{color:#F9AA68}body.single-jobs header a:hover svg path{fill:#F9AA68}body.single-jobs main{display:flex;flex-wrap:wrap;justify-content:center;background:#F7F0EB}body.single-jobs main section.longdesc-avantages{position:relative;width:100%;display:flex;align-items:stretch;padding:0 60px;margin-bottom:60px}body.single-jobs main section.longdesc-avantages>div{width:50%;display:flex;flex-direction:column;align-items:center;padding:152px 115px}body.single-jobs main section.longdesc-avantages>div h2{width:100%;font:40px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:60px}body.single-jobs main section.longdesc-avantages>div div{width:100%}body.single-jobs main section.longdesc-avantages>div div p{margin-bottom:30px}body.single-jobs main section.longdesc-avantages>div svg{width:16px;height:16px;margin-top:30px}body.single-jobs main section.longdesc-avantages>div svg path{fill:black;stroke:black}body.single-jobs main section.longdesc-avantages>div:first-child{background:#F9AA68}body.single-jobs main section.longdesc-avantages>div:last-child{background:black}body.single-jobs main section.longdesc-avantages>div:last-child h2{color:white}body.single-jobs main section.longdesc-avantages>div:last-child h2:not(:first-child){margin-top:90px}body.single-jobs main section.longdesc-avantages>div:last-child li{color:white}body.single-jobs main section.video-opener{position:relative;width:100%;height:0;margin:0 60px 60px;padding-bottom:38%;background:black}body.single-jobs main section.video-opener .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.6}body.single-jobs main section.video-opener .bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}body.single-jobs main section.video-opener span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;background:black;border-radius:100%}body.single-jobs main section.video-opener span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);width:22px;height:18px}body.single-jobs main section.video-opener p{position:absolute;top:30%;left:10%;z-index:2;font:70px/70px "Northwell",sans-serif;color:white;text-align:center}body.single-jobs main section.form{width:100%;background:#FDFCFB;padding:150px 60px;display:flex;justify-content:center}body.single-jobs main section.form .wrap{width:100%;max-width:1500px;display:flex}body.single-jobs main section.form .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}body.single-jobs main section.form .wrap .content h2{font:70px/65px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:40px}body.single-jobs main section.form .wrap .content img{position:absolute;bottom:0;left:0;transform:translate(-25%, 150px)}body.single-jobs main section.form .wrap form{flex:1}.page-template-contact header p{font:40px/45px "Urbanix",sans-serif;text-transform:uppercase;margin-bottom:40px}.page-template-contact header p a{color:black;text-decoration:none;transition:all 0.3s ease-in-out}.page-template-contact header p a:hover{color:#F9AA68}.page-template-contact header p a:not(:last-child){margin-right:35px}.page-template-contact header p a span{color:#F9AA68}.page-template-contact header>a{margin-bottom:80px}.page-template-contact header .photo{margin-bottom:60px}.page-template-contact main{display:flex;flex-wrap:wrap;justify-content:center;background:#F7F0EB}.page-template-contact main section.form{width:100%;background:black;padding:150px 60px;display:flex;justify-content:center;overflow:hidden}.page-template-contact main section.form .wrap{width:100%;max-width:1500px;display:flex}.page-template-contact main section.form .wrap .content{position:relative;width:100%;max-width:450px;margin-right:160px}.page-template-contact main section.form .wrap .content h2{font:70px/65px "Urbanix",sans-serif;color:white;text-transform:uppercase;margin-bottom:40px}.page-template-contact main section.form .wrap .content p{color:white}.page-template-contact main section.form .wrap .content img{position:absolute;bottom:0;left:0;transform:translate(-10%, 150px)}.page-template-contact main section.form .wrap form{flex:1}.page-template-contact main section.form .wrap form label{color:white}.page-template-contact main section.cta{width:100%;padding:150px 60px;display:flex;flex-direction:column;align-items:center;background:#FDFCFB}.page-template-contact main section.cta p{font:70px/70px "Northwell",sans-serif;color:black;text-align:center;margin-bottom:50px}.page-template-contact main section.ig-grid{position:relative;width:100%;display:flex}.page-template-contact main section.ig-grid div{position:relative;width:16.667%;height:0;padding-bottom:16.667%}.page-template-contact main section.ig-grid div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.choices{margin-bottom:0;font-size:14px}.choices .choices__inner{background:none;border:none;border-radius:0;padding:0 !important;height:auto;min-height:inherit}.choices .choices__list--multiple,.choices .choices__list--single{padding:0}.choices .choices__list--multiple .choices__item,.choices .choices__list--single .choices__item{background:#F7F0EB;border:none;font:700 14px "Josefin Sans",sans-serif;color:black;padding:20px}.choices .choices__list--multiple .choices__button,.choices .choices__list--single .choices__button{border-left:#F9AA68;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==)}.choices .choices__list--dropdown{background:white;border-color:white}.choices .choices__list--dropdown .choices__item{font-family:"Josefin Sans",sans-serif}.choices .choices__list--dropdown .choices__item.is-selected{background:rgba(249,170,104,0.5)}.choices[data-type*=select-one]::after{top:0;right:20px;margin-top:0;width:14px;height:100%;border:none;background:url(../images/select-dropdown.png) no-repeat center}.choices[data-type*=select-one].is-open::after{margin-top:0;transform:rotate(180deg)}@media all and (max-width: 940px){.btn{padding:17px 30px 15px}}@media all and (max-width: 640px){.btn{font-size:12px;padding:15px 20px 13px}}@media all and (max-width: 800px){form .field.-file{width:100%;margin-right:0}}@media all and (max-width: 640px){form .field{margin-bottom:20px}form .field label{font-size:13px;margin-bottom:10px}}@media all and (max-width: 940px){p{font-size:16px;line-height:24px}.txt ul li{font-size:16px;line-height:24px;margin-bottom:20px;padding-left:40px}}@media all and (max-width: 1400px){.big-header .top-bar{padding-left:40px}.big-header .top-bar .socials{padding:10px 0}.big-header .top-bar .socials svg{height:15px}.big-header .top-bar .socials svg:first-child{margin-right:15px}.big-header .top-bar .btn-cart-opener{padding:13px 20px}.big-header .top-bar .btn-cart-opener svg{width:17px;height:17px}.big-header .top-bar .btn-account{font:700 14px/14px "Josefin Sans",sans-serif;padding:16px 20px 13px 20px}.big-header .top-bar .btn-account svg{width:14px;right:30px}.big-header .top-bar .btn-account:hover{padding-right:60px}.big-header .menu{padding:0 40px}.big-header .menu nav{padding:40px 0 0}.big-header .menu nav a{font-size:14px;line-height:14px}.big-header .menu nav a:not(.btn-mobile-menu-opener) svg{height:10px;margin-left:6px}.big-header .menu nav a:not(:last-child){margin-right:30px}.big-header .menu .logo{width:185px;top:30px}.big-header .menu .submenu{padding:250px 40px 40px}.big-header .menu .submenu>div>div:not(.gradient){padding:0 30px 30px}.big-header .menu .submenu>div>div:not(.gradient) h3{font-size:30px;line-height:30px;margin-bottom:20px}.big-header .menu .submenu>div>div:not(.gradient) svg{width:50px}.sticky-header .logo{width:20px;height:20px}.sticky-header .logo svg{width:20px;height:20px}.sticky-header nav{padding:22px 30px 20px}.sticky-header nav a{font-size:14px;line-height:14px}.sticky-header nav a:not(.btn-mobile-menu-opener) svg{height:10px;margin-left:6px}.sticky-header nav a:not(:last-child){margin-right:30px}.sticky-header .submenu{padding:140px 40px 40px}.sticky-header .submenu>div>div:not(.gradient){padding:0 30px 30px}.sticky-header .submenu>div>div:not(.gradient) h3{font-size:30px;line-height:30px;margin-bottom:20px}.sticky-header .submenu>div>div:not(.gradient) svg{width:50px}.sticky-header .btn-cart-opener{padding:20px 20px 19px}.sticky-header .btn-cart-opener svg{width:17px;height:17px}.sticky-header .btn-account{font:700 14px/14px "Josefin Sans",sans-serif;padding:21px 20px 21px 20px}.sticky-header .btn-account svg{width:14px;right:30px}.sticky-header .btn-account:hover{padding-right:60px}.page-template-about header,.page-template-carriere header,body.single-jobs header,.page-template-contact header,.page-template-services header,.page-template-produits header,.page-template-produit header,.page-template-login header,.page-template-account-products header,.page-template-account-product header,.page-template-account-settings header,.page-template-account-order-lists header,.page-template-account-orders-history header,.page-template-account-orders-history-order header{padding:275px 40px 0}.page-template-about header h1,.page-template-carriere header h1,body.single-jobs header h1,.page-template-contact header h1,.page-template-services header h1,.page-template-produits header h1,.page-template-produit header h1,.page-template-login header h1,.page-template-account-products header h1,.page-template-account-product header h1,.page-template-account-settings header h1,.page-template-account-order-lists header h1,.page-template-account-orders-history header h1,.page-template-account-orders-history-order header h1{font-size:50px;line-height:50px;margin-bottom:40px}.page-template-about header p,.page-template-carriere header p,body.single-jobs header p,.page-template-contact header p,.page-template-services header p,.page-template-produits header p,.page-template-produit header p,.page-template-login header p,.page-template-account-products header p,.page-template-account-product header p,.page-template-account-settings header p,.page-template-account-order-lists header p,.page-template-account-orders-history header p,.page-template-account-orders-history-order header p{margin-bottom:80px}.page-template-about header .video-opener,.page-template-carriere header .video-opener,body.single-jobs header .video-opener,.page-template-contact header .video-opener,.page-template-services header .video-opener,.page-template-produits header .video-opener,.page-template-produit header .video-opener,.page-template-login header .video-opener,.page-template-account-products header .video-opener,.page-template-account-product header .video-opener,.page-template-account-settings header .video-opener,.page-template-account-order-lists header .video-opener,.page-template-account-orders-history header .video-opener,.page-template-account-orders-history-order header .video-opener{padding-bottom:45%}.page-template-about header .video-opener p,.page-template-carriere header .video-opener p,body.single-jobs header .video-opener p,.page-template-contact header .video-opener p,.page-template-services header .video-opener p,.page-template-produits header .video-opener p,.page-template-produit header .video-opener p,.page-template-login header .video-opener p,.page-template-account-products header .video-opener p,.page-template-account-product header .video-opener p,.page-template-account-settings header .video-opener p,.page-template-account-order-lists header .video-opener p,.page-template-account-orders-history header .video-opener p,.page-template-account-orders-history-order header .video-opener p{font-size:55px;line-height:55px;max-width:300px}.page-template-about header .photo,.page-template-carriere header .photo,body.single-jobs header .photo,.page-template-contact header .photo,.page-template-services header .photo,.page-template-produits header .photo,.page-template-produit header .photo,.page-template-login header .photo,.page-template-account-products header .photo,.page-template-account-product header .photo,.page-template-account-settings header .photo,.page-template-account-order-lists header .photo,.page-template-account-orders-history header .photo,.page-template-account-orders-history-order header .photo{padding-bottom:45%}}@media all and (max-width: 940px){.big-header .top-bar .btn-account:hover{background:white;color:black;padding-right:20px}.big-header .top-bar .btn-account:hover svg{opacity:0}.big-header .menu nav a:not(.btn-mobile-menu-opener){display:none}.big-header .menu nav a.btn-mobile-menu-opener{display:inline-flex;margin:30px 0 0 auto}.big-header .menu nav a.btn-mobile-menu-opener svg{width:29px;height:20px}.big-header .menu nav a.btn-mobile-menu-opener svg path{fill:white;transition:all 0.3s ease-in-out}.big-header .menu nav a.btn-mobile-menu-opener:hover svg path{fill:#F9AA68}.big-header .menu .submenu{display:none}.big-header .menu .logo{width:150px;left:40px;transform:none}.sticky-header .logo{left:30px}.sticky-header nav{padding:20px 30px 20px}.sticky-header nav a:not(.btn-mobile-menu-opener){display:none}.sticky-header nav a.btn-mobile-menu-opener{display:inline-flex;margin-left:auto;margin-right:0}.sticky-header nav a.btn-mobile-menu-opener svg{width:20px;height:15px}.sticky-header nav a.btn-mobile-menu-opener svg path{fill:black;transition:all 0.3s ease-in-out}.sticky-header nav a.btn-mobile-menu-opener:hover svg path{fill:#F9AA68}.sticky-header .submenu{display:none}.sticky-header .btn-account:hover{background:black;color:white;padding-right:20px}.sticky-header .btn-account:hover svg{opacity:0}.page-template-about header,.page-template-carriere header,body.single-jobs header,.page-template-contact header,.page-template-services header,.page-template-produits header,.page-template-produit header,.page-template-login header,.page-template-account-products header,.page-template-account-product header,.page-template-account-settings header,.page-template-account-order-lists header,.page-template-account-orders-history header,.page-template-account-orders-history-order header{padding:255px 30px 0;align-items:flex-start}.page-template-about header h1,.page-template-carriere header h1,body.single-jobs header h1,.page-template-contact header h1,.page-template-services header h1,.page-template-produits header h1,.page-template-produit header h1,.page-template-login header h1,.page-template-account-products header h1,.page-template-account-product header h1,.page-template-account-settings header h1,.page-template-account-order-lists header h1,.page-template-account-orders-history header h1,.page-template-account-orders-history-order header h1{font-size:40px;line-height:40px;margin-bottom:30px;text-align:left}.page-template-about header p,.page-template-carriere header p,body.single-jobs header p,.page-template-contact header p,.page-template-services header p,.page-template-produits header p,.page-template-produit header p,.page-template-login header p,.page-template-account-products header p,.page-template-account-product header p,.page-template-account-settings header p,.page-template-account-order-lists header p,.page-template-account-orders-history header p,.page-template-account-orders-history-order header p{font-size:16px;line-height:24px;text-align:left;margin-bottom:60px}.page-template-about header .video-opener,.page-template-carriere header .video-opener,body.single-jobs header .video-opener,.page-template-contact header .video-opener,.page-template-services header .video-opener,.page-template-produits header .video-opener,.page-template-produit header .video-opener,.page-template-login header .video-opener,.page-template-account-products header .video-opener,.page-template-account-product header .video-opener,.page-template-account-settings header .video-opener,.page-template-account-order-lists header .video-opener,.page-template-account-orders-history header .video-opener,.page-template-account-orders-history-order header .video-opener{padding-bottom:50%}.page-template-about header .video-opener p,.page-template-carriere header .video-opener p,body.single-jobs header .video-opener p,.page-template-contact header .video-opener p,.page-template-services header .video-opener p,.page-template-produits header .video-opener p,.page-template-produit header .video-opener p,.page-template-login header .video-opener p,.page-template-account-products header .video-opener p,.page-template-account-product header .video-opener p,.page-template-account-settings header .video-opener p,.page-template-account-order-lists header .video-opener p,.page-template-account-orders-history header .video-opener p,.page-template-account-orders-history-order header .video-opener p{font-size:45px;line-height:45px;max-width:250px}.page-template-about header .photo,.page-template-carriere header .photo,body.single-jobs header .photo,.page-template-contact header .photo,.page-template-services header .photo,.page-template-produits header .photo,.page-template-produit header .photo,.page-template-login header .photo,.page-template-account-products header .photo,.page-template-account-product header .photo,.page-template-account-settings header .photo,.page-template-account-order-lists header .photo,.page-template-account-orders-history header .photo,.page-template-account-orders-history-order header .photo{padding-bottom:50%}}@media all and (max-width: 640px){.big-header .top-bar{padding-left:20px}.big-header .top-bar .socials{padding:10px 0}.big-header .top-bar .socials svg{height:15px}.big-header .top-bar .socials svg:first-child{margin-right:15px}.big-header .top-bar .btn-cart-opener{padding:13px 20px}.big-header .top-bar .btn-cart-opener svg{width:17px;height:17px}.big-header .top-bar .btn-account{font:700 14px/14px "Josefin Sans",sans-serif;padding:16px 20px 13px 20px}.big-header .top-bar .btn-account svg{width:14px;right:30px}.big-header .menu{padding:0 20px}.big-header .menu .logo{width:160px;top:20px;left:20px;transform:none}.big-header .menu nav{padding-top:20px}.big-header .menu nav a.btn-mobile-menu-opener{margin-top:20px}.big-header .menu nav a.btn-mobile-menu-opener svg{width:23px;height:20px}.page-template-about header,.page-template-carriere header,body.single-jobs header,.page-template-contact header,.page-template-services header,.page-template-produits header,.page-template-produit header,.page-template-login header,.page-template-account-products header,.page-template-account-product header,.page-template-account-settings header,.page-template-account-order-lists header,.page-template-account-orders-history header,.page-template-account-orders-history-order header{padding:235px 20px 0}.page-template-about header h1,.page-template-carriere header h1,body.single-jobs header h1,.page-template-contact header h1,.page-template-services header h1,.page-template-produits header h1,.page-template-produit header h1,.page-template-login header h1,.page-template-account-products header h1,.page-template-account-product header h1,.page-template-account-settings header h1,.page-template-account-order-lists header h1,.page-template-account-orders-history header h1,.page-template-account-orders-history-order header h1{margin-bottom:20px}.page-template-about header p,.page-template-carriere header p,body.single-jobs header p,.page-template-contact header p,.page-template-services header p,.page-template-produits header p,.page-template-produit header p,.page-template-login header p,.page-template-account-products header p,.page-template-account-product header p,.page-template-account-settings header p,.page-template-account-order-lists header p,.page-template-account-orders-history header p,.page-template-account-orders-history-order header p{margin-bottom:30px}.page-template-about header .video-opener,.page-template-carriere header .video-opener,body.single-jobs header .video-opener,.page-template-contact header .video-opener,.page-template-services header .video-opener,.page-template-produits header .video-opener,.page-template-produit header .video-opener,.page-template-login header .video-opener,.page-template-account-products header .video-opener,.page-template-account-product header .video-opener,.page-template-account-settings header .video-opener,.page-template-account-order-lists header .video-opener,.page-template-account-orders-history header .video-opener,.page-template-account-orders-history-order header .video-opener{padding-bottom:56.25%}.page-template-about header .video-opener p,.page-template-carriere header .video-opener p,body.single-jobs header .video-opener p,.page-template-contact header .video-opener p,.page-template-services header .video-opener p,.page-template-produits header .video-opener p,.page-template-produit header .video-opener p,.page-template-login header .video-opener p,.page-template-account-products header .video-opener p,.page-template-account-product header .video-opener p,.page-template-account-settings header .video-opener p,.page-template-account-order-lists header .video-opener p,.page-template-account-orders-history header .video-opener p,.page-template-account-orders-history-order header .video-opener p{display:none}.page-template-about header .photo,.page-template-carriere header .photo,body.single-jobs header .photo,.page-template-contact header .photo,.page-template-services header .photo,.page-template-produits header .photo,.page-template-produit header .photo,.page-template-login header .photo,.page-template-account-products header .photo,.page-template-account-product header .photo,.page-template-account-settings header .photo,.page-template-account-order-lists header .photo,.page-template-account-orders-history header .photo,.page-template-account-orders-history-order header .photo{padding-bottom:56.25%}}@media all and (max-width: 1600px){footer .logo{width:150px;margin-right:7%}}@media all and (max-width: 1400px){footer{padding:100px 60px 60px}footer .right .top{margin-bottom:60px}footer .right .top nav a{font-size:14px;margin-right:40px}footer .right .coords .title{font-size:18px;margin-bottom:25px}footer .right .coords p{font-size:16px;line-height:30px}}@media all and (max-width: 1100px){footer{padding:60px}footer .wrap{flex-wrap:wrap;justify-content:center}footer .logo{margin-right:0;margin-bottom:50px}footer .right{width:100%;flex:inherit}}@media all and (max-width: 940px){footer{padding:50px 30px}footer .logo{margin-bottom:50px}footer .right{justify-content:center}footer .right .top{flex-wrap:wrap;justify-content:center}footer .right .top nav{width:100%;margin-left:0;justify-content:center}footer .right .top nav:first-child{margin-bottom:20px}footer .right .top nav a:last-child{margin-right:0}footer .right .top nav:last-child a:first-child{margin-right:20px}footer .right .coords{width:100%;margin-right:0;margin-bottom:20px}footer .right .coords p{text-align:center}footer .right .coords p a:last-child{margin-right:0}footer .right .copy{text-align:center}}@media all and (max-width: 640px){footer{padding:40px 20px}footer .logo{margin-bottom:40px}footer .right .top nav:first-child{flex-direction:column;align-items:center}footer .right .top nav:first-child a{margin-right:0;margin-bottom:20px}}@media all and (max-width: 1850px){section.blocks>div .photo p{right:-10%}}@media all and (max-width: 1600px){section.blocks>div .photo p{font-size:45px;line-height:45px;right:5%;max-width:250px}}@media all and (max-width: 1400px){section.blocks{padding:120px 40px}section.blocks>div:not(:last-child){margin-bottom:100px}section.blocks>div .content .subtitle{margin-bottom:40px}section.blocks>div .content .btn{margin-top:40px}section.blocks>div .photo>svg{width:160px;height:auto}section.blocks>p{font-size:50px;line-height:50px;margin-bottom:30px}}@media all and (max-width: 1200px){section.blocks{flex-wrap:wrap}section.blocks>div{flex-wrap:wrap}section.blocks>div .content{width:100%;margin-bottom:40px;padding:0 !important;flex:inherit}section.blocks>div .photo{width:100%;height:0;padding-bottom:40%;margin-left:0}section.blocks>div .photo p{transform:none}section.blocks>div .photo>svg{display:none}section.blocks>div .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}@media all and (max-width: 940px){section.blocks{padding:90px 30px}section.blocks>div:not(:last-child){margin-bottom:60px}section.blocks>div .content h2{font-size:40px;line-height:40px;margin-bottom:30px}section.blocks>div .content p{font-size:16px;line-height:24px}section.blocks>div .photo{padding-bottom:50%}section.blocks>a{margin-bottom:100px}}@media all and (max-width: 640px){section.blocks{padding:80px 20px}section.blocks>div:not(:last-child){margin-bottom:40px}section.blocks>div .content h2{font-size:30px;line-height:30px;margin-bottom:20px}section.blocks>div .content p{margin-bottom:20px}section.blocks>div .photo{padding-bottom:56.25%}section.blocks>p{font-size:40px;line-height:40px;margin-bottom:0}section.blocks>a{margin-bottom:80px;margin-top:20px}}@media all and (max-width: 1600px){.product .img a{padding:20px 20px 17px}}@media all and (max-width: 640px){form .field.-half{width:100%;margin-right:0}}@media all and (max-width: 940px){.cart .wrap .head{padding:40px}.cart .wrap .head p{font-size:30px;line-height:24px}.cart .wrap .head p span{font-size:15px}.cart .wrap .list{padding:30px 40px}.cart .wrap .list .item .img{width:15%;padding-bottom:15%;margin-right:20px}}@media all and (max-width: 640px){.cart .wrap{width:100%;min-width:inherit}.cart .wrap .head{padding:30px 20px}.cart .wrap .list{padding:20px}}@media all and (max-height: 800px){.cart .wrap{overflow-y:scroll;-webkit-overflow-scrolling:touch}.cart .wrap .head{padding:30px 20px}.cart .wrap .list{min-height:70%;overflow-y:auto}}@media all and (max-width: 1850px){.page-template-home main section.art .wrap .img p{transform:translateX(10%)}}@media all and (max-width: 1600px){.page-template-home main section.art .wrap .img p{font-size:45px;line-height:45px;transform:none;max-width:250px}}@media all and (max-width: 1400px){.page-template-home header h1{font-size:70px}.page-template-home header h1 span{font-size:100px;transform:translateY(-30%)}.page-template-home main section.intro{padding:0 40px 40px}.page-template-home main section.intro .wrap{padding:130px 0}.page-template-home main section.intro .wrap h2{font-size:60px;line-height:50px}.page-template-home main section.intro .products-cta>div>div{padding:0 40px 40px}.page-template-home main section.intro .products-cta>div>div h3{font-size:30px;margin-bottom:20px}.page-template-home main section.intro .products-cta>div>div a{font-size:12px}.page-template-home main section.surmesure{padding:200px 120px}.page-template-home main section.surmesure h2{font-size:30px;line-height:30px;margin-bottom:20px}.page-template-home main section.surmesure svg{width:80px}.page-template-home main section.partenaires{padding:200px 30px}.page-template-home main section.partenaires h2{font-size:50px;line-height:50px}.page-template-home main section.art{padding:120px 30px}.page-template-home main section.art .content h2{font-size:50px;line-height:50px}.page-template-home main section.art .img>svg{width:160px;height:auto}}@media all and (max-width: 1200px){.page-template-home main section.intro .wrap{padding:100px 0}.page-template-home main section.intro .wrap div{max-width:50%}.page-template-home main section.art{flex-wrap:wrap}.page-template-home main section.art .wrap{flex-wrap:wrap}.page-template-home main section.art .wrap .content{width:100%;margin-bottom:40px}.page-template-home main section.art .wrap .img{width:100%;height:0;padding-bottom:40%;margin-left:0}.page-template-home main section.art .wrap .img p{transform:none}.page-template-home main section.art .wrap .img>svg{display:none}.page-template-home main section.art .wrap .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}@media all and (max-width: 940px){.page-template-home header h1{font-size:50px}.page-template-home header h1 span{font-size:80px}.page-template-home header .btn{bottom:50px}.page-template-home header .bg nav{bottom:50px;left:30px}.page-template-home header .bg nav a{width:14px;height:14px}.page-template-home header .bg nav a svg{width:14px;height:14px}.page-template-home header .bg nav a:not(:last-child){margin-bottom:15px}.page-template-home main section.intro{padding:0 30px 30px}.page-template-home main section.intro .wrap{padding:80px 0;flex-wrap:wrap}.page-template-home main section.intro .wrap h2{width:100%;max-width:100%;font-size:40px;line-height:30px;margin-bottom:40px}.page-template-home main section.intro .wrap div{max-width:100%}.page-template-home main section.intro .wrap div p:not(.-special){font-size:16px;line-height:24px;margin-bottom:30px}.page-template-home main section.intro .wrap div p.-special{font-size:40px}.page-template-home main section.intro .products-cta>div>div{padding:0 30px 30px}.page-template-home main section.intro .products-cta>div>div h3{font-size:24px;margin-bottom:10px}.page-template-home main section.intro .products-cta>div>div a{font-size:10px}.page-template-home main section.intro .products-cta>div>div a svg{width:40px}.page-template-home main section.surmesure{padding:120px 80px}.page-template-home main section.surmesure h2{font-size:24px;line-height:24px}.page-template-home main section.surmesure>svg{width:60px;margin-bottom:20px}.page-template-home main section.surmesure p{font-size:16px;line-height:24px}.page-template-home main section.surmesure a{font-size:10px}.page-template-home main section.surmesure a svg{width:50px}.page-template-home main section.partenaires{padding:120px 30px}.page-template-home main section.partenaires h2{font-size:40px;line-height:40px;margin-bottom:30px}.page-template-home main section.partenaires p{font-size:16px;line-height:24px;margin-bottom:30px}.page-template-home main section.art{padding:90px 30px}.page-template-home main section.art .content h2{font-size:40px;line-height:40px;margin-bottom:30px}.page-template-home main section.art .content p{font-size:16px;line-height:24px;margin-bottom:30px}}@media all and (max-width: 640px){.page-template-home header h1{font-size:40px}.page-template-home header h1 span{font-size:60px}.page-template-home header .btn{bottom:30px}.page-template-home header .bg nav{bottom:30px;left:20px}.page-template-home header .bg nav a{width:12px;height:12px}.page-template-home header .bg nav a svg{width:12px;height:12px}.page-template-home header .bg nav a:not(:last-child){margin-bottom:10px}.page-template-home main section.intro{padding:0 20px 20px}.page-template-home main section.intro .wrap{padding:40px 0;flex-wrap:wrap}.page-template-home main section.intro .wrap h2{font-size:30px;line-height:24px;margin-bottom:30px}.page-template-home main section.intro .wrap div p:not(.-special){margin-bottom:20px}.page-template-home main section.intro .wrap div p.-special{font-size:30px}.page-template-home main section.intro .products-cta{flex-wrap:wrap}.page-template-home main section.intro .products-cta>div{width:100%;margin-right:0 !important}.page-template-home main section.intro .products-cta>div:not(:last-child){margin-bottom:10px}.page-template-home main section.intro .products-cta>div img{max-height:75%;object-fit:contain;object-position:center}.page-template-home main section.surmesure{padding:80px 40px}.page-template-home main section.partenaires{padding:80px 20px}.page-template-home main section.partenaires h2{font-size:30px;line-height:30px;margin-bottom:20px}.page-template-home main section.partenaires p{margin-bottom:20px}.page-template-home main section.art{padding:80px 20px}.page-template-home main section.art .content h2{font-size:30px;line-height:30px;margin-bottom:20px}.page-template-home main section.art .content p{margin-bottom:20px}section.photos-grid{flex-wrap:wrap}section.photos-grid div{position:relative;width:33.33%;height:0;padding-bottom:33.33%}}@media all and (max-width: 1400px){.page-template-about main section.vision-valeurs{padding:0 40px 40px}.page-template-about main section.vision-valeurs>div{padding:160px 80px}.page-template-about main section.ecologie{padding:120px 40px}}@media all and (max-width: 1200px){.page-template-about main section.vision-valeurs{flex-wrap:wrap}.page-template-about main section.vision-valeurs>div{width:100%;padding:80px}}@media all and (max-width: 940px){.page-template-about main section.vision-valeurs{padding:0 30px 30px}.page-template-about main section.vision-valeurs>div{padding:60px}.page-template-about main section.vision-valeurs>div h2{font-size:30px;line-height:30px;margin-bottom:40px}.page-template-about main section.vision-valeurs>div p{font-size:16px;line-height:24px;margin-bottom:20px}.page-template-about main section.vision-valeurs>div svg{margin-top:0}.page-template-about main section.ecologie{padding:90px 30px}.page-template-about main section.ecologie h2{font-size:30px;line-height:30px;margin-bottom:40px}.page-template-about main section.ecologie p{font-size:16px;line-height:24px}.page-template-about main section.ecologie p:not(:last-child){margin-bottom:20px}}@media all and (max-width: 640px){.page-template-about main section.vision-valeurs{padding:0 20px 20px}.page-template-about main section.vision-valeurs>div{padding:40px 20px}.page-template-about main section.ecologie{padding:60px 20px}}@media all and (max-width: 1400px){.page-template-services main section.clients{padding:120px 40px}.page-template-services main section.clients .wrap .content{margin-right:100px}.page-template-services main section.clients .wrap .content h2{font-size:50px;line-height:50px;margin-bottom:40px}.page-template-services main section.form{padding:120px 40px}.page-template-services main section.form .wrap .content{margin-right:100px}.page-template-services main section.form .wrap .content h2{font-size:50px;line-height:50px;margin-bottom:40px}}@media all and (max-width: 1200px){.page-template-services main section.clients .wrap .content{max-width:350px;margin-right:80px}.page-template-services main section.form .wrap .content{max-width:350px;margin-right:80px}}@media all and (max-width: 940px){.page-template-services main section.clients{padding:90px 30px}.page-template-services main section.clients .wrap{flex-wrap:wrap}.page-template-services main section.clients .wrap .content{width:100%;max-width:inherit;margin-right:0;margin-bottom:60px}.page-template-services main section.clients .wrap .content h2{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-services main section.clients .wrap .content p{font-size:16px;line-height:24px}.page-template-services main section.clients .wrap .list{width:100%;flex:inherit}.page-template-services main section.form{padding:90px 30px}.page-template-services main section.form .wrap{flex-wrap:wrap}.page-template-services main section.form .wrap .content{width:100%;max-width:inherit;margin-left:0;margin-bottom:60px}.page-template-services main section.form .wrap .content img{display:none}.page-template-services main section.form .wrap .content h2{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-services main section.form .wrap .content p{font-size:16px;line-height:24px}}@media all and (max-width: 640px){.page-template-services main section.clients{padding:60px 20px}.page-template-services main section.clients .wrap .content{margin-bottom:40px}.page-template-services main section.clients .wrap .list a{width:49%;padding-bottom:35%}.page-template-services main section.clients .wrap .list a:not(:nth-child(3n)){margin-right:0}.page-template-services main section.clients .wrap .list a:not(:nth-child(even)){margin-right:2%}.page-template-services main section.form{padding:60px 20px}.page-template-services main section.form .wrap{flex-wrap:wrap}.page-template-services main section.form .wrap .content{margin-bottom:40px}}@media all and (max-width: 1400px){.page-template-carriere main section.philosophie-avantages{padding:0 40px 40px}.page-template-carriere main section.philosophie-avantages>div{padding:160px 80px}.page-template-carriere main section.form{padding:120px 40px}.page-template-carriere main section.form .wrap .content{max-width:300px;margin-right:60px}.page-template-carriere main section.form .wrap .content h2{font-size:50px;line-height:50px;margin-bottom:40px}.page-template-carriere main section.offers{padding:120px 40px 30px}.page-template-carriere main section.offers h2{margin-bottom:60px}.page-template-carriere main section.offers div{padding:40px 40px 180px}.page-template-carriere main section.offers div h3{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-carriere main section.offers div>svg{bottom:40px;left:40px}}@media all and (max-width: 1200px){.page-template-carriere main section.philosophie-avantages{flex-wrap:wrap}.page-template-carriere main section.philosophie-avantages>div{width:100%;padding:80px}.page-template-carriere main section.form .wrap .content{max-width:350px;margin-right:80px}.page-template-carriere main section.offers div{width:49%;margin-bottom:20px}.page-template-carriere main section.offers div:not(:nth-child(odd)){margin-right:2%}.page-template-carriere main section.offers div .cat{margin-bottom:50px}}@media all and (max-width: 940px){.page-template-carriere main section.philosophie-avantages{padding:0 30px 30px}.page-template-carriere main section.philosophie-avantages>div{padding:60px}.page-template-carriere main section.philosophie-avantages>div h2{font-size:30px;line-height:30px;margin-bottom:40px}.page-template-carriere main section.philosophie-avantages>div p{font-size:16px;line-height:24px;margin-bottom:20px}.page-template-carriere main section.philosophie-avantages>div svg{margin-top:0}.page-template-carriere main section.form{padding:90px 30px}.page-template-carriere main section.form .wrap{flex-wrap:wrap}.page-template-carriere main section.form .wrap .content{width:100%;max-width:inherit;margin-left:0;margin-bottom:60px}.page-template-carriere main section.form .wrap .content img{display:none}.page-template-carriere main section.form .wrap .content h2{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-carriere main section.form .wrap .content p{font-size:16px;line-height:24px}.page-template-carriere main section.offers{padding:90px 30px 30px}.page-template-carriere main section.offers h2{font-size:30px;line-height:30px;margin-bottom:40px}.page-template-carriere main section.offers div{width:100%;margin-right:0 !important;margin-bottom:20px;padding:30px 30px 100px}.page-template-carriere main section.offers div>svg{width:50px;bottom:30px;left:30px}}@media all and (max-width: 640px){.page-template-carriere main section.philosophie-avantages{padding:0 20px 20px}.page-template-carriere main section.philosophie-avantages>div{padding:40px 20px}.page-template-carriere main section.form{padding:60px 20px}.page-template-carriere main section.form .wrap{flex-wrap:wrap}.page-template-carriere main section.form .wrap .content{margin-bottom:40px}.page-template-carriere main section.offers{padding:60px 20px 20px}}@media all and (max-width: 1400px){body.single-jobs header{padding-bottom:100px}body.single-jobs main section.longdesc-avantages{padding:0 40px 40px;margin-bottom:40px}body.single-jobs main section.longdesc-avantages>div{padding:160px 80px}body.single-jobs main section.form{padding:120px 40px}body.single-jobs main section.form .wrap .content{margin-right:100px}body.single-jobs main section.form .wrap .content h2{font-size:50px;line-height:50px;margin-bottom:40px}body.single-jobs main section.video-opener{margin:0 40px 40px;padding-bottom:45%}body.single-jobs main section.video-opener p{font-size:55px;line-height:55px;max-width:300px}}@media all and (max-width: 1200px){body.single-jobs header{padding-bottom:80px}body.single-jobs main section.longdesc-avantages{flex-wrap:wrap}body.single-jobs main section.longdesc-avantages>div{width:100%;padding:80px}body.single-jobs main section.form .wrap .content{max-width:350px;margin-right:80px}}@media all and (max-width: 940px){body.single-jobs header{padding-bottom:60px}body.single-jobs main section.longdesc-avantages{padding:0 30px 30px;margin-bottom:30px}body.single-jobs main section.longdesc-avantages>div{padding:60px}body.single-jobs main section.longdesc-avantages>div:last-child h2:not(:first-child){margin-top:40px}body.single-jobs main section.longdesc-avantages>div h2{font-size:30px;line-height:30px;margin-bottom:40px}body.single-jobs main section.longdesc-avantages>div p{font-size:16px;line-height:24px;margin-bottom:20px}body.single-jobs main section.longdesc-avantages>div svg{margin-top:0}body.single-jobs main section.form{padding:90px 30px}body.single-jobs main section.form .wrap{flex-wrap:wrap}body.single-jobs main section.form .wrap .content{width:100%;max-width:inherit;margin-left:0;margin-bottom:60px}body.single-jobs main section.form .wrap .content img{display:none}body.single-jobs main section.form .wrap .content h2{font-size:30px;line-height:30px;margin-bottom:30px}body.single-jobs main section.form .wrap .content p{font-size:16px;line-height:24px}body.single-jobs main section.video-opener{margin:0 30px 30px;padding-bottom:50%}body.single-jobs main section.video-opener p{font-size:45px;line-height:45px;max-width:250px}}@media all and (max-width: 640px){body.single-jobs main section.longdesc-avantages{padding:0 20px 20px;margin-bottom:20px}body.single-jobs main section.longdesc-avantages>div{padding:40px 20px}body.single-jobs main section.form{padding:60px 20px}body.single-jobs main section.form .wrap{flex-wrap:wrap}body.single-jobs main section.form .wrap .content{margin-bottom:40px}body.single-jobs main section.video-opener{margin:0 20px 20px;padding-bottom:56.25%}body.single-jobs main section.video-opener p{display:none}}@media all and (max-width: 1400px){.page-template-contact main section.form{padding:120px 40px}.page-template-contact main section.form .wrap .content{margin-right:100px}.page-template-contact main section.form .wrap .content h2{font-size:50px;line-height:50px;margin-bottom:40px}.page-template-contact main section.cta{padding:120px 40px}.page-template-contact main section.cta p{font-size:50px;line-height:50px}}@media all and (max-width: 1200px){.page-template-contact main section.form .wrap .content{max-width:350px;margin-right:80px}}@media all and (max-width: 940px){.page-template-contact main section.form{padding:90px 30px}.page-template-contact main section.form .wrap{flex-wrap:wrap}.page-template-contact main section.form .wrap .content{width:100%;max-width:inherit;margin-left:0;margin-bottom:60px}.page-template-contact main section.form .wrap .content img{display:none}.page-template-contact main section.form .wrap .content h2{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-contact main section.form .wrap .content p{font-size:16px;line-height:24px}.page-template-contact main section.cta{padding:90px 30px}.page-template-contact main section.cta p{font-size:40px;line-height:40px;margin-bottom:30px}}@media all and (max-width: 640px){.page-template-contact main section.form{padding:60px 20px}.page-template-contact main section.form .wrap{flex-wrap:wrap}.page-template-contact main section.form .wrap .content{margin-bottom:40px}.page-template-contact main section.cta{padding:60px 20px}}@media all and (max-width: 1600px){.page-template-produits-surmesure main section.examples .list>div p{bottom:60px;left:60px}}@media all and (max-width: 1400px){.page-template-produits-surmesure header{padding:275px 40px 0}.page-template-produits-surmesure header h1{font-size:50px;line-height:50px;margin-bottom:40px}.page-template-produits-surmesure header p{margin-bottom:80px}.page-template-produits-surmesure main section.examples{padding:120px 40px 80px}.page-template-produits-surmesure main section.examples h2{font-size:35px;line-height:35px;margin-bottom:60px}.page-template-produits-surmesure main section.examples .list>div p{bottom:40px;left:40px}.page-template-produits-surmesure main section.form{padding:120px 40px}.page-template-produits-surmesure main section.form .wrap .content{margin-right:100px}.page-template-produits-surmesure main section.form .wrap .content h2{font-size:50px;line-height:50px;margin-bottom:40px}}@media all and (max-width: 1200px){.page-template-produits-surmesure header{height:auto;padding-bottom:120px}.page-template-produits-surmesure header svg{width:115px;height:115px}.page-template-produits-surmesure main section.examples .list>div{width:49.5%;margin-right:1% !important}.page-template-produits-surmesure main section.examples .list>div:nth-child(even){margin-right:0 !important}.page-template-produits-surmesure main section.examples .list>div p{bottom:40px;left:40px}.page-template-produits-surmesure main section.form .wrap .content{max-width:350px;margin-right:80px}}@media all and (max-width: 940px){.page-template-produits-surmesure header{padding:255px 30px 120px;align-items:flex-start}.page-template-produits-surmesure header h1{font-size:40px;line-height:40px;margin-bottom:30px;text-align:left}.page-template-produits-surmesure header p{font-size:16px;line-height:24px;text-align:left;margin-bottom:60px}.page-template-produits-surmesure header svg{width:75px;height:75px}.page-template-produits-surmesure main section.examples{padding:90px 30px 60px}.page-template-produits-surmesure main section.examples h2{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-produits-surmesure main section.examples .list>div p{font-size:14px;line-height:18px}.page-template-produits-surmesure main section.form{padding:90px 30px}.page-template-produits-surmesure main section.form .wrap{flex-wrap:wrap}.page-template-produits-surmesure main section.form .wrap .content{width:100%;max-width:inherit;margin-left:0;margin-bottom:60px}.page-template-produits-surmesure main section.form .wrap .content img{display:none}.page-template-produits-surmesure main section.form .wrap .content h2{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-produits-surmesure main section.form .wrap .content p{font-size:16px;line-height:24px}}@media all and (max-width: 640px){.page-template-produits-surmesure header{padding:235px 20px 90px}.page-template-produits-surmesure header h1{margin-bottom:20px}.page-template-produits-surmesure header p{margin-bottom:30px}.page-template-produits-surmesure main section.examples{padding:60px 20px 40px}.page-template-produits-surmesure main section.examples .list>div{width:100%;padding-bottom:50%;margin-right:0 !important}.page-template-produits-surmesure main section.form{padding:60px 20px}.page-template-produits-surmesure main section.form .wrap{flex-wrap:wrap}.page-template-produits-surmesure main section.form .wrap .content{margin-bottom:40px}}@media all and (max-width: 1600px){.page-template-produits main section.list .cta-demande{padding:40px}.page-template-produits main section.list .cta-demande p.title{font-size:30px;line-height:30px}.page-template-produits main section.list .cta-demande img{max-width:35%}}@media all and (max-width: 1400px){.page-template-produits main .categories{padding:40px}.page-template-produits main section.list{padding:0 40px}.page-template-produits main section.list .product{width:32.66%;margin-right:1% !important}.page-template-produits main section.list .product:nth-child(3n){margin-right:0 !important}.page-template-produits main section.list .cta-demande{width:32.66%}.page-template-produits main section.other-categories{padding:120px 40px}.page-template-produits main section.other-categories h2{font-size:35px;line-height:35px;margin-bottom:60px}.page-template-produits main section.other-categories>div>div:not(.gradient) h3{font-size:24px;line-height:24px}.page-template-produits main section.other-categories>div>div:not(.gradient) svg{width:50px;height:auto}.page-template-produits main section.other-categories>div.-surmesure svg{width:75px;height:75px}.page-template-produits .popup-demande .wrap .content{padding:90px 60px}.page-template-produits .popup-demande .wrap .content h2{font-size:30px}.page-template-produits .popup-demande .wrap .content p{font-size:16px;line-height:18px}}@media all and (max-width: 1200px){.page-template-produits main .categories{flex-wrap:wrap;justify-content:flex-start}.page-template-produits main .categories p{width:100%;margin-bottom:20px}}@media all and (max-width: 940px){.page-template-produits main .categories{padding:30px}.page-template-produits main .categories.-is-opened p svg{transform:rotate(-90deg)}.page-template-produits main .categories p{margin-right:0;padding:20px 30px;background:#F7F0EB;cursor:pointer;margin-bottom:0;transition:all 0.3s ease-in-out}.page-template-produits main .categories p:hover{background:#F9AA68}.page-template-produits main .categories p svg{display:inline-flex;margin-left:auto;transition:all 0.3s ease-in-out}.page-template-produits main .categories div{width:100%;padding:30px;background:rgba(247,240,235,0.5);display:none}.page-template-produits main .categories div nav{flex-direction:column;align-items:flex-start}.page-template-produits main .categories div nav a{margin-left:0}.page-template-produits main .categories div nav a:not(:last-child){margin-bottom:20px}.page-template-produits main section.list{padding:0 30px}.page-template-produits main section.list .product{width:49.5%;margin-right:1% !important}.page-template-produits main section.list .product:nth-child(even){margin-right:0 !important}.page-template-produits main section.list .cta-demande{width:49.5%}.page-template-produits main section.list .cta-demande p.title{font-size:24px;line-height:24px}.page-template-produits main section.list .cta-demande p.subtitle{font-size:14px;line-height:18px}.page-template-produits main section.list .cta-demande svg{width:50px}.page-template-produits main section.other-categories{padding:90px 30px}.page-template-produits main section.other-categories h2{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-produits main section.other-categories>div{width:49.5%;margin-right:0 !important}.page-template-produits main section.other-categories>div:nth-child(2n){margin-right:1% !important}.page-template-produits main section.other-categories>div>div:not(.gradient) h3{margin-bottom:10px}.page-template-produits main section.other-categories>div.-surmesure{width:100%;margin-top:1%;margin-right:0 !important}.page-template-produits .popup-demande .wrap{flex-wrap:wrap}.page-template-produits .popup-demande .wrap .btn-close{top:20px;right:20px;width:15px;height:15px}.page-template-produits .popup-demande .wrap .btn-close svg{width:15px;height:15px}.page-template-produits .popup-demande .wrap .img{display:none}.page-template-produits .popup-demande .wrap .content{width:100%;padding:80px 30px}.page-template-produits .popup-demande .wrap .content h2{font-size:24px}}@media all and (max-width: 640px){.page-template-produits main .categories{padding:20px}.page-template-produits main section.list{padding:0 20px}.page-template-produits main section.list .product{width:100%;margin-right:0 !important}.page-template-produits main section.list .cta-demande{width:100%;margin-top:40px}.page-template-produits main section.list .cta-demande img{display:none}.page-template-produits main section.other-categories{padding:60px 20px}.page-template-produits main section.other-categories>div{width:100%;margin-right:0 !important;margin-bottom:1%}.page-template-produits main section.other-categories>div:nth-child(2n){margin-right:0 !important}.page-template-produits main section.other-categories>div img{max-height:80%}.page-template-produits main section.other-categories>div.-surmesure{margin-top:0}}@media all and (max-width: 1400px){.page-template-produit header .infos h1{font-size:50px;line-height:50px;margin-bottom:50px}.page-template-produit main section.content{padding:120px 40px}.page-template-produit main section.content>div p.title{font-size:50px;line-height:50px}.page-template-produit main section.form{padding:120px 40px}.page-template-produit main section.form .wrap .content{margin-right:100px}.page-template-produit main section.form .wrap .content p.title{font-size:50px;line-height:50px;margin-bottom:40px}.page-template-produit main section.related-products{padding:120px 40px}.page-template-produit main section.related-products>h2{font-size:35px;line-height:35px;margin-bottom:60px}}@media all and (max-width: 1100px){.page-template-produit main section.related-products{padding:120px 40px}.page-template-produit main section.related-products .list .product{width:49.5%;margin-right:1% !important;margin-bottom:1%}.page-template-produit main section.related-products .list .product:nth-child(even){margin-right:0 !important}.page-template-produit main section.form{padding:90px 30px}.page-template-produit main section.form .wrap{flex-wrap:wrap}.page-template-produit main section.form .wrap .content{width:100%;max-width:inherit;margin-left:0;margin-bottom:60px}.page-template-produit main section.form .wrap .content img{display:none}.page-template-produit main section.form .wrap .content p.title{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-produit main section.form .wrap .content p{font-size:16px;line-height:24px}}@media all and (max-width: 940px){.page-template-produit header{flex-wrap:wrap}.page-template-produit header .photos{width:100%;height:0;padding-bottom:70%}.page-template-produit header .photos .slides{position:absolute;top:0;left:0}.page-template-produit header .infos{width:100%}.page-template-produit header .infos h1{font-size:35px;line-height:25px}.page-template-produit header .infos a{font-size:12px}.page-template-produit header .infos a svg{width:14px;height:auto}.page-template-produit header .infos .desc{font-size:16px;line-height:24px}.page-template-produit main section.content{padding:90px 30px;flex-wrap:wrap}.page-template-produit main section.content>div{width:100%;margin-right:0 !important}.page-template-produit main section.content>div p.title{margin-bottom:20px}.page-template-produit main section.content>div :not(:last-child){margin-bottom:40px}.page-template-produit main section.content>div svg{display:none}.page-template-produit main section.related-products{padding:90px 30px}.page-template-produit main section.related-products>h2{font-size:30px;line-height:30px;margin-bottom:30px}}@media all and (max-width: 640px){.page-template-produit header .photos{padding-bottom:100%}.page-template-produit main section.content{padding:60px 20px}.page-template-produit main section.form{padding:60px 20px}.page-template-produit main section.form .wrap{flex-wrap:wrap}.page-template-produit main section.form .wrap .content{margin-bottom:40px}.page-template-produit main section.related-products{padding:60px 20px}.page-template-produit main section.related-products .list .product{width:100%;margin-right:0% !important}}@media all and (max-width: 1400px){.page-template-login main{padding:275px 40px 0}.page-template-login main section.form .login{padding:150px 80px}.page-template-login main section.form .login>p{font-size:50px;line-height:50px;margin-bottom:40px}.page-template-login main section.account{padding:180px 40px}}@media all and (max-width: 940px){.page-template-login main{padding:255px 30px 0}.page-template-login main section.form{flex-wrap:wrap}.page-template-login main section.form .login{width:100%;padding:80px 50px}.page-template-login main section.form .login>p{font-size:40px;line-height:40px;margin-bottom:30px}.page-template-login main section.form .photo{display:none}.page-template-login main section.noaccount{padding:150px 30px}.page-template-login main section.noaccount p{font-size:30px;line-height:30px;margin-bottom:40px}}@media all and (max-width: 640px){.page-template-login main{padding:235px 20px 0}.page-template-login main section.form .login{padding:60px 30px}.page-template-login main section.form .login>p{font-size:30px;line-height:30px}}@media all and (max-width: 1600px){.page-template-account-products .categories,.page-template-account-settings .categories,.page-template-account-orders-history .categories,.page-template-account-orders-history-order .categories,.page-template-account-product .categories,.page-template-acount-order-lists .categories,.page-template-acount-order-lists-single .categories{flex-wrap:wrap;justify-content:flex-start}.page-template-account-products .categories p,.page-template-account-settings .categories p,.page-template-account-orders-history .categories p,.page-template-account-orders-history-order .categories p,.page-template-account-product .categories p,.page-template-acount-order-lists .categories p,.page-template-acount-order-lists-single .categories p{width:100%;margin-bottom:20px}.page-template-account-product main .content .infos{padding-right:0}}@media all and (min-width: 1401px){.page-template-account-products main .categories div,.page-template-account-settings main .categories div,.page-template-account-orders-history main .categories div,.page-template-account-orders-history-order main .categories div,.page-template-account-product main .categories div,.page-template-account-product main .categories div,.page-template-account-order-lists main .categories div,.page-template-account-order-lists-single main .categories div{display:flex !important}}@media all and (max-width: 1400px){.page-template-account-products header,.page-template-account-settings header,.page-template-account-orders-history header,.page-template-account-orders-history-order header,.page-template-account-product header,.page-template-account-order-lists header,.page-template-account-order-lists-single header{padding:235px 40px 0}.page-template-account-products main,.page-template-account-settings main,.page-template-account-orders-history main,.page-template-account-orders-history-order main,.page-template-account-product main,.page-template-account-order-lists main,.page-template-account-order-lists-single main{padding:40px 40px 40px 0}.page-template-account-products main .account-menu,.page-template-account-settings main .account-menu,.page-template-account-orders-history main .account-menu,.page-template-account-orders-history-order main .account-menu,.page-template-account-product main .account-menu,.page-template-account-order-lists main .account-menu,.page-template-account-order-lists-single main .account-menu{padding:60px 40px;margin-right:30px;max-width:350px}.page-template-account-products main .account-menu .top p,.page-template-account-settings main .account-menu .top p,.page-template-account-orders-history main .account-menu .top p,.page-template-account-orders-history-order main .account-menu .top p,.page-template-account-product main .account-menu .top p,.page-template-account-order-lists main .account-menu .top p,.page-template-account-order-lists-single main .account-menu .top p{font-size:30px;line-height:30px;margin-bottom:30px}.page-template-account-products main .account-menu .top a.btn,.page-template-account-settings main .account-menu .top a.btn,.page-template-account-orders-history main .account-menu .top a.btn,.page-template-account-orders-history-order main .account-menu .top a.btn,.page-template-account-product main .account-menu .top a.btn,.page-template-account-order-lists main .account-menu .top a.btn,.page-template-account-order-lists-single main .account-menu .top a.btn{padding:20px 40px}.page-template-account-products main .content>.infos,.page-template-account-settings main .content>.infos,.page-template-account-orders-history main .content>.infos,.page-template-account-orders-history-order main .content>.infos,.page-template-account-product main .content>.infos,.page-template-account-order-lists main .content>.infos,.page-template-account-order-lists-single main .content>.infos{padding:40px}.page-template-account-products main .content>.infos p.title,.page-template-account-settings main .content>.infos p.title,.page-template-account-orders-history main .content>.infos p.title,.page-template-account-orders-history-order main .content>.infos p.title,.page-template-account-product main .content>.infos p.title,.page-template-account-order-lists main .content>.infos p.title,.page-template-account-order-lists-single main .content>.infos p.title{font-size:30px;line-height:30px;margin-bottom:40px}.page-template-account-products main .content>.infos p.current-email,.page-template-account-products main .content>.infos p.current-password,.page-template-account-settings main .content>.infos p.current-email,.page-template-account-settings main .content>.infos p.current-password,.page-template-account-orders-history main .content>.infos p.current-email,.page-template-account-orders-history main .content>.infos p.current-password,.page-template-account-orders-history-order main .content>.infos p.current-email,.page-template-account-orders-history-order main .content>.infos p.current-password,.page-template-account-product main .content>.infos p.current-email,.page-template-account-product main .content>.infos p.current-password,.page-template-account-order-lists main .content>.infos p.current-email,.page-template-account-order-lists main .content>.infos p.current-password,.page-template-account-order-lists-single main .content>.infos p.current-email,.page-template-account-order-lists-single main .content>.infos p.current-password{font-size:15px}.page-template-account-products main .content .categories,.page-template-account-settings main .content .categories,.page-template-account-orders-history main .content .categories,.page-template-account-orders-history-order main .content .categories,.page-template-account-product main .content .categories,.page-template-account-order-lists main .content .categories,.page-template-account-order-lists-single main .content .categories{margin-bottom:40px}.page-template-account-products main .content .categories.-is-opened p svg,.page-template-account-settings main .content .categories.-is-opened p svg,.page-template-account-orders-history main .content .categories.-is-opened p svg,.page-template-account-orders-history-order main .content .categories.-is-opened p svg,.page-template-account-product main .content .categories.-is-opened p svg,.page-template-account-order-lists main .content .categories.-is-opened p svg,.page-template-account-order-lists-single main .content .categories.-is-opened p svg{transform:rotate(-90deg)}.page-template-account-products main .content .categories p,.page-template-account-settings main .content .categories p,.page-template-account-orders-history main .content .categories p,.page-template-account-orders-history-order main .content .categories p,.page-template-account-product main .content .categories p,.page-template-account-order-lists main .content .categories p,.page-template-account-order-lists-single main .content .categories p{margin-right:0;padding:20px 30px;background:#F7F0EB;cursor:pointer;margin-bottom:0;transition:all 0.3s ease-in-out}.page-template-account-products main .content .categories p:hover,.page-template-account-settings main .content .categories p:hover,.page-template-account-orders-history main .content .categories p:hover,.page-template-account-orders-history-order main .content .categories p:hover,.page-template-account-product main .content .categories p:hover,.page-template-account-order-lists main .content .categories p:hover,.page-template-account-order-lists-single main .content .categories p:hover{background:#F9AA68}.page-template-account-products main .content .categories p svg,.page-template-account-settings main .content .categories p svg,.page-template-account-orders-history main .content .categories p svg,.page-template-account-orders-history-order main .content .categories p svg,.page-template-account-product main .content .categories p svg,.page-template-account-order-lists main .content .categories p svg,.page-template-account-order-lists-single main .content .categories p svg{display:inline-flex;margin-left:auto;transition:all 0.3s ease-in-out}.page-template-account-products main .content .categories div,.page-template-account-settings main .content .categories div,.page-template-account-orders-history main .content .categories div,.page-template-account-orders-history-order main .content .categories div,.page-template-account-product main .content .categories div,.page-template-account-order-lists main .content .categories div,.page-template-account-order-lists-single main .content .categories div{width:100%;padding:30px;background:rgba(247,240,235,0.5);display:none}.page-template-account-products main .content .categories div nav,.page-template-account-settings main .content .categories div nav,.page-template-account-orders-history main .content .categories div nav,.page-template-account-orders-history-order main .content .categories div nav,.page-template-account-product main .content .categories div nav,.page-template-account-order-lists main .content .categories div nav,.page-template-account-order-lists-single main .content .categories div nav{flex-direction:column;align-items:flex-start}.page-template-account-products main .content .categories div nav a,.page-template-account-settings main .content .categories div nav a,.page-template-account-orders-history main .content .categories div nav a,.page-template-account-orders-history-order main .content .categories div nav a,.page-template-account-product main .content .categories div nav a,.page-template-account-order-lists main .content .categories div nav a,.page-template-account-order-lists-single main .content .categories div nav a{margin-left:0}.page-template-account-products main .content .categories div nav a:not(:last-child),.page-template-account-settings main .content .categories div nav a:not(:last-child),.page-template-account-orders-history main .content .categories div nav a:not(:last-child),.page-template-account-orders-history-order main .content .categories div nav a:not(:last-child),.page-template-account-product main .content .categories div nav a:not(:last-child),.page-template-account-order-lists main .content .categories div nav a:not(:last-child),.page-template-account-order-lists-single main .content .categories div nav a:not(:last-child){margin-bottom:20px}.page-template-account-product main .content .infos{padding:0}.page-template-account-product main .content .infos a.btn-addtocart{width:100%;margin-right:0;margin-bottom:15px}.page-template-account-product main .content .infos a.btn-addtocart svg{margin-left:auto}.page-template-account-product main .content .infos a.btn-addtolist{width:100%;flex:inherit}.page-template-account-product main .content .related-products>h2{font-size:30px;line-height:30px;margin-bottom:40px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper){padding:30px;flex-direction:column;align-items:flex-start}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p.infos{margin-top:10px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn-addtocart{margin-top:30px;font-size:12px;padding:12px 15px 10px;text-align:left}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn-addtocart svg{width:14px;height:auto}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn:not(.btn-addtocart){margin-left:0;margin-top:20px;font-size:12px;padding:12px 15px 10px}.page-template-account-product main .popup-addneworderlist .wrap,.page-template-account-order-lists main .popup-addneworderlist .wrap{padding:120px 40px;max-width:90%}.page-template-account-orders-history-order main .content .infos{padding:30px 0}.page-template-account-orders-history-order main .content .list>div>div:not(.img) p.title{margin-bottom:0}}@media all and (min-width: 1201px){.page-template-account-products main .account-menu .bottom,.page-template-account-settings main .account-menu .bottom,.page-template-account-orders-history main .account-menu .bottom,.page-template-account-orders-history-order main .account-menu .bottom,.page-template-account-product main .account-menu .bottom,.page-template-account-order-lists main .account-menu .bottom,.page-template-account-order-lists-single main .account-menu .bottom{display:flex !important}}@media all and (max-width: 1200px){.page-template-account-products main,.page-template-account-settings main,.page-template-account-orders-history main,.page-template-account-orders-history-order main,.page-template-account-product main,.page-template-account-order-lists main,.page-template-account-order-lists-single main{padding:40px;flex-wrap:wrap}.page-template-account-products main .account-menu,.page-template-account-settings main .account-menu,.page-template-account-orders-history main .account-menu,.page-template-account-orders-history-order main .account-menu,.page-template-account-product main .account-menu,.page-template-account-order-lists main .account-menu,.page-template-account-order-lists-single main .account-menu{width:100%;max-width:100%;margin-right:0;margin-bottom:50px;padding:0}.page-template-account-products main .account-menu.-is-opened .top svg,.page-template-account-settings main .account-menu.-is-opened .top svg,.page-template-account-orders-history main .account-menu.-is-opened .top svg,.page-template-account-orders-history-order main .account-menu.-is-opened .top svg,.page-template-account-product main .account-menu.-is-opened .top svg,.page-template-account-order-lists main .account-menu.-is-opened .top svg,.page-template-account-order-lists-single main .account-menu.-is-opened .top svg{transform:rotate(-90deg)}.page-template-account-products main .account-menu .top,.page-template-account-settings main .account-menu .top,.page-template-account-orders-history main .account-menu .top,.page-template-account-orders-history-order main .account-menu .top,.page-template-account-product main .account-menu .top,.page-template-account-order-lists main .account-menu .top,.page-template-account-order-lists-single main .account-menu .top{padding:40px;flex-direction:row;align-items:center;cursor:pointer;transition:all 0.3s ease-in-out}.page-template-account-products main .account-menu .top:hover,.page-template-account-settings main .account-menu .top:hover,.page-template-account-orders-history main .account-menu .top:hover,.page-template-account-orders-history-order main .account-menu .top:hover,.page-template-account-product main .account-menu .top:hover,.page-template-account-order-lists main .account-menu .top:hover,.page-template-account-order-lists-single main .account-menu .top:hover{background:#F9AA68}.page-template-account-products main .account-menu .top p,.page-template-account-settings main .account-menu .top p,.page-template-account-orders-history main .account-menu .top p,.page-template-account-orders-history-order main .account-menu .top p,.page-template-account-product main .account-menu .top p,.page-template-account-order-lists main .account-menu .top p,.page-template-account-order-lists-single main .account-menu .top p{width:auto;margin-right:20px;margin-bottom:0}.page-template-account-products main .account-menu .top a.btn,.page-template-account-settings main .account-menu .top a.btn,.page-template-account-orders-history main .account-menu .top a.btn,.page-template-account-orders-history-order main .account-menu .top a.btn,.page-template-account-product main .account-menu .top a.btn,.page-template-account-order-lists main .account-menu .top a.btn,.page-template-account-order-lists-single main .account-menu .top a.btn{font-size:12px;padding:0;border:none;background:none;margin-bottom:0}.page-template-account-products main .account-menu .top a.btn:hover,.page-template-account-settings main .account-menu .top a.btn:hover,.page-template-account-orders-history main .account-menu .top a.btn:hover,.page-template-account-orders-history-order main .account-menu .top a.btn:hover,.page-template-account-product main .account-menu .top a.btn:hover,.page-template-account-order-lists main .account-menu .top a.btn:hover,.page-template-account-order-lists-single main .account-menu .top a.btn:hover{background:none;color:#F9AA68}.page-template-account-products main .account-menu .top svg,.page-template-account-settings main .account-menu .top svg,.page-template-account-orders-history main .account-menu .top svg,.page-template-account-orders-history-order main .account-menu .top svg,.page-template-account-product main .account-menu .top svg,.page-template-account-order-lists main .account-menu .top svg,.page-template-account-order-lists-single main .account-menu .top svg{display:inline-flex}.page-template-account-products main .account-menu .bottom,.page-template-account-settings main .account-menu .bottom,.page-template-account-orders-history main .account-menu .bottom,.page-template-account-orders-history-order main .account-menu .bottom,.page-template-account-product main .account-menu .bottom,.page-template-account-order-lists main .account-menu .bottom,.page-template-account-order-lists-single main .account-menu .bottom{width:100%;display:none}.page-template-account-products main .account-menu nav,.page-template-account-settings main .account-menu nav,.page-template-account-orders-history main .account-menu nav,.page-template-account-orders-history-order main .account-menu nav,.page-template-account-product main .account-menu nav,.page-template-account-order-lists main .account-menu nav,.page-template-account-order-lists-single main .account-menu nav{width:100%;padding:40px;background:#121212}.page-template-account-products main .account-menu nav a:after,.page-template-account-settings main .account-menu nav a:after,.page-template-account-orders-history main .account-menu nav a:after,.page-template-account-orders-history-order main .account-menu nav a:after,.page-template-account-product main .account-menu nav a:after,.page-template-account-order-lists main .account-menu nav a:after,.page-template-account-order-lists-single main .account-menu nav a:after{display:none}.page-template-account-products main .account-menu nav a:not(:last-child),.page-template-account-settings main .account-menu nav a:not(:last-child),.page-template-account-orders-history main .account-menu nav a:not(:last-child),.page-template-account-orders-history-order main .account-menu nav a:not(:last-child),.page-template-account-product main .account-menu nav a:not(:last-child),.page-template-account-order-lists main .account-menu nav a:not(:last-child),.page-template-account-order-lists-single main .account-menu nav a:not(:last-child){margin-bottom:20px}.page-template-account-products main .content,.page-template-account-settings main .content,.page-template-account-orders-history main .content,.page-template-account-orders-history-order main .content,.page-template-account-product main .content,.page-template-account-order-lists main .content,.page-template-account-order-lists-single main .content{flex:inherit;width:100%}.page-template-account-products main .content h1,.page-template-account-settings main .content h1,.page-template-account-orders-history main .content h1,.page-template-account-orders-history-order main .content h1,.page-template-account-product main .content h1,.page-template-account-order-lists main .content h1,.page-template-account-order-lists-single main .content h1{font-size:30px;line-height:30px;padding:20px 0}}@media all and (max-width: 940px){.page-template-account-products header,.page-template-account-settings header,.page-template-account-orders-history header,.page-template-account-orders-history-order header,.page-template-account-product header,.page-template-account-order-lists header,.page-template-account-order-lists-single header{padding:225px 30px 0}.page-template-account-products main,.page-template-account-settings main,.page-template-account-orders-history main,.page-template-account-orders-history-order main,.page-template-account-product main,.page-template-account-order-lists main,.page-template-account-order-lists-single main{padding:30px}.page-template-account-products main .account-menu,.page-template-account-settings main .account-menu,.page-template-account-orders-history main .account-menu,.page-template-account-orders-history-order main .account-menu,.page-template-account-product main .account-menu,.page-template-account-order-lists main .account-menu,.page-template-account-order-lists-single main .account-menu{margin-bottom:30px}.page-template-account-products main .account-menu .top,.page-template-account-settings main .account-menu .top,.page-template-account-orders-history main .account-menu .top,.page-template-account-orders-history-order main .account-menu .top,.page-template-account-product main .account-menu .top,.page-template-account-order-lists main .account-menu .top,.page-template-account-order-lists-single main .account-menu .top{padding:30px}.page-template-account-products main .account-menu .top p,.page-template-account-settings main .account-menu .top p,.page-template-account-orders-history main .account-menu .top p,.page-template-account-orders-history-order main .account-menu .top p,.page-template-account-product main .account-menu .top p,.page-template-account-order-lists main .account-menu .top p,.page-template-account-order-lists-single main .account-menu .top p{font-size:20px;line-height:20px}.page-template-account-products main .account-menu nav,.page-template-account-settings main .account-menu nav,.page-template-account-orders-history main .account-menu nav,.page-template-account-orders-history-order main .account-menu nav,.page-template-account-product main .account-menu nav,.page-template-account-order-lists main .account-menu nav,.page-template-account-order-lists-single main .account-menu nav{padding:30px}.page-template-account-products main .content>.infos,.page-template-account-settings main .content>.infos,.page-template-account-orders-history main .content>.infos,.page-template-account-orders-history-order main .content>.infos,.page-template-account-product main .content>.infos,.page-template-account-order-lists main .content>.infos,.page-template-account-order-lists-single main .content>.infos{padding:30px}.page-template-account-products main .content .list .product{width:49.5%;margin-right:1% !important}.page-template-account-products main .content .list .product:nth-child(even){margin-right:0 !important}.page-template-account-product main .content .photos{width:100%;height:0;padding-bottom:50%}.page-template-account-product main .content .photos .slides{position:absolute;top:0;left:0}.page-template-account-product main .content .infos{width:100%;padding:0}.page-template-account-product main .content .infos p.name{width:100%;font-size:30px;line-height:30px;padding-right:0;margin-bottom:15px}.page-template-account-product main .content .infos p.price{width:100%;margin-left:0}.page-template-account-product main .content .infos a:not(.btn-addtocart):not(.btn-addtolist){font-size:12px;margin-bottom:30px}.page-template-account-product main .content .infos a:not(.btn-addtocart):not(.btn-addtolist) svg{width:14px;height:auto}.page-template-account-product main .content .infos .desc{font-size:16px;line-height:24px}.page-template-account-product main .content .related-products .list .product{width:49.5%;margin-right:1% !important}.page-template-account-product main .content .related-products .list .product:nth-child(even){margin-right:0 !important}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper){padding:30px}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p:not(.total):not(.infos){font-size:15px;line-height:15px;margin-bottom:20px}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p:not(.total):not(.infos) span{font-size:30px;line-height:30px}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p.infos{font-size:15px;line-height:21px}.page-template-account-orders-history-order main .content h1{padding:0;margin-bottom:15px}.page-template-account-orders-history-order main .content>p{width:100%;margin-bottom:15px}.page-template-account-orders-history-order main .content .infos{padding:30px 0}.page-template-account-orders-history-order main .content .infos a:not(.btn){font-size:12px;margin-bottom:30px}.page-template-account-orders-history-order main .content .infos a:not(.btn) svg{width:14px;height:auto}.page-template-account-orders-history-order main .content .infos>p{font-size:18px;line-height:18px}.page-template-account-orders-history-order main .content .list{padding:30px}.page-template-account-orders-history-order main .content .list>div:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid rgba(0,0,0,0.05)}.page-template-account-orders-history-order main .content .list>div .img{display:none}.page-template-account-orders-history-order main .content .list>div>div:not(.img) p{font-size:15px;line-height:18px}.page-template-account-orders-history-order main .content .list>div>div:not(.img) p.details{line-height:21px;margin-top:30px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper){padding:30px;flex-direction:column;align-items:flex-start}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div{width:100%;margin-bottom:30px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p:not(.total):not(.infos){font-size:15px;line-height:15px;margin-bottom:20px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p:not(.total):not(.infos) span{font-size:30px;line-height:30px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p.infos{font-size:15px;line-height:21px;margin-top:0}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) a.btn:not(.btn-addtocart){padding:12px 15px 10px;margin-left:0;margin-top:15px}.page-template-account-order-lists-single main .content{flex-direction:column;align-items:flex-start}.page-template-account-order-lists-single main .content h1{padding:0;margin-bottom:15px}.page-template-account-order-lists-single main .content>p{width:100%;margin-bottom:15px}.page-template-account-order-lists-single main .content a.btn-edittitle{margin-left:0}.page-template-account-order-lists-single main .content a.btn-delete{margin-left:0;margin-top:40px}.page-template-account-order-lists-single main .content div.edit-title input{font-size:15px;padding:13px 10px 11px}.page-template-account-order-lists-single main .content .infos{padding:30px 0}.page-template-account-order-lists-single main .content .infos a:not(.btn){font-size:12px;margin-bottom:30px}.page-template-account-order-lists-single main .content .infos a:not(.btn) svg{width:14px;height:auto}.page-template-account-order-lists-single main .content .infos>p{font-size:18px;line-height:18px}.page-template-account-order-lists-single main .content .list{padding:30px}.page-template-account-order-lists-single main .content .list>div:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid rgba(0,0,0,0.05)}.page-template-account-order-lists-single main .content .list>div .img{display:none}.page-template-account-order-lists-single main .content .list>div>div:not(.img){padding-right:30px}.page-template-account-order-lists-single main .content .list>div>div:not(.img) p{font-size:15px;line-height:18px}.page-template-account-order-lists-single main .content .list>div>div:not(.img) p.details{line-height:21px;margin-top:30px}.page-template-account-product main .popup-addneworderlist .wrap,.page-template-account-order-lists main .popup-addneworderlist .wrap{padding:100px 30px}.page-template-account-product main .popup-addneworderlist .wrap .btn-close,.page-template-account-order-lists main .popup-addneworderlist .wrap .btn-close{top:20px;right:20px}.page-template-account-product main .popup-addneworderlist .wrap p,.page-template-account-order-lists main .popup-addneworderlist .wrap p{max-width:100%}.page-template-account-product main .popup-addneworderlist .wrap form,.page-template-account-order-lists main .popup-addneworderlist .wrap form{max-width:100%}}@media all and (max-width: 640px){.page-template-account-products header,.page-template-account-settings header,.page-template-account-orders-history header,.page-template-account-orders-history-order header,.page-template-account-product header,.page-template-account-order-lists header,.page-template-account-order-lists-single header{padding:195px 20px 0}.page-template-account-products main,.page-template-account-settings main,.page-template-account-orders-history main,.page-template-account-orders-history-order main,.page-template-account-product main,.page-template-account-order-lists main,.page-template-account-order-lists-single main{padding:20px}.page-template-account-products main .content>.infos,.page-template-account-settings main .content>.infos,.page-template-account-orders-history main .content>.infos,.page-template-account-orders-history-order main .content>.infos,.page-template-account-product main .content>.infos,.page-template-account-order-lists main .content>.infos,.page-template-account-order-lists-single main .content>.infos{padding:20px}.page-template-account-products main .content .list .product{width:100%;margin-right:0 !important}.page-template-account-product main .content .infos{padding:0}.page-template-account-product main .content .related-products{padding-bottom:50px}.page-template-account-product main .content .related-products .list .product{width:100%;margin-right:0% !important}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper){padding:30px}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div{flex-wrap:wrap}.page-template-account-orders-history main .content .list>div:not(.pagination-wrapper) div p.infos{width:100%;margin-right:0;margin-bottom:10px}.page-template-account-orders-history-order main .content .infos{padding:30px 0}.page-template-account-orders-history-order main .content .infos>p{width:100%;margin-top:30px}.page-template-account-orders-history-order main .content .list>div:not(:last-child){margin-bottom:30px;padding-bottom:30px}.page-template-account-orders-history-order main .content .list>div .img{width:10%;padding-bottom:10%;margin-right:30px}.page-template-account-order-lists main .content h1{width:100%;margin-bottom:15px}.page-template-account-order-lists main .content a.btn-createnew{margin-left:0}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper){padding:30px}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div{flex-wrap:wrap}.page-template-account-order-lists main .content .list>div:not(.pagination-wrapper) div p.infos{width:100%;margin-right:0;margin-bottom:10px}.page-template-account-order-lists-single main .content .infos{padding:30px 0}.page-template-account-order-lists-single main .content .infos>p{width:100%;margin-top:30px}.page-template-account-order-lists-single main .content .list>div:not(:last-child){margin-bottom:30px;padding-bottom:30px}.page-template-account-order-lists-single main .content .list>div .img{width:10%;padding-bottom:10%;margin-right:30px}}@media all and (max-width: 640px){.page-template-account-products main .account-menu .top,.page-template-account-settings main .account-menu .top,.page-template-account-orders-history main .account-menu .top,.page-template-account-orders-history-order main .account-menu .top,.page-template-account-product main .account-menu .top,.page-template-account-order-lists main .account-menu .top,.page-template-account-order-lists-single main .account-menu .top{position:relative;flex-direction:column;align-items:flex-start}.page-template-account-products main .account-menu .top p,.page-template-account-settings main .account-menu .top p,.page-template-account-orders-history main .account-menu .top p,.page-template-account-orders-history-order main .account-menu .top p,.page-template-account-product main .account-menu .top p,.page-template-account-order-lists main .account-menu .top p,.page-template-account-order-lists-single main .account-menu .top p{margin-right:0;margin-bottom:10px}.page-template-account-products main .account-menu .top>svg,.page-template-account-settings main .account-menu .top>svg,.page-template-account-orders-history main .account-menu .top>svg,.page-template-account-orders-history-order main .account-menu .top>svg,.page-template-account-product main .account-menu .top>svg,.page-template-account-order-lists main .account-menu .top>svg,.page-template-account-order-lists-single main .account-menu .top>svg{position:absolute;top:50%;right:30px;transform:rotate(90deg) translateY(-50%)}}
/*# sourceMappingURL=application.css.map */
