@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&family=Poppins:wght@300;400;500;600;700;800&display=swap");:root{--color-1: #1870b2;--color-2: #0081b4;--color-3: #af9175;--color-4: #af9175;--color-light: #ffffff;--color-dark: #111111;--gray-1: #f9f9f9;--gray-2: #f5f5f5;--gray-3: #f1f1f1;--gray-4: #eaeaea;--gray-5: #bebebe;--error: #ff4c4c;--warning: #ff7414;--success: #50c35f;--backgroung-light: #ffffff;--background-dark: #111111;--gap: 8px;--section: 6rem;--font-normal: "Poppins", Arial, sans-serif;--font-titre: "Merriweather", Arial, sans-serif;--font-awe: "Font Awesome 5 Free";--h1: 50px;--h2: 48px;--h3: 25px;--h4: 18px;--h5: 18px;--h6: 18px;--p: 18px}.color-1{color:var(--color-1)}.color-2{color:var(--color-2)}.nowrap{white-space:nowrap}@media screen and (max-width: 1600px){:root{--h2: 44px;--section: 5.5rem}}@media screen and (max-width: 1440px){:root{--h2: 40px;--section: 5rem}}@media screen and (max-width: 1380px){:root{--h2: 36px;--section: 4.8rem}}@media screen and (max-width: 1180px){:root{--h2: 32px;--section: 4.6rem}}@media screen and (max-width: 980px){:root{--section: 4rem}}@media screen and (max-width: 550px){:root{--h2: 26px;--section: 3.5rem;--p: 16px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-1)}::-webkit-scrollbar-thumb{background:#fff;border:2px solid var(--color-1);border-radius:7px}/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}fieldset{border:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:16px}body{font-family:var(--font-normal);line-height:1.5;color:var(--color-dark)}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility}.title__h1,h1{font-family:var(--font-titre);line-height:1.5;font-size:var(--h1)}h2{font-family:var(--font-titre);font-size:var(--h2);line-height:1.3;margin-bottom:calc(var(--gap) * 8)}h3{font-family:var(--font-titre);font-weight:normal;font-size:var(--h3);line-height:1.5}h4{font-size:var(--h4);line-height:1.5}h5{font-size:var(--h5);line-height:1.5}h6{font-size:var(--h6);line-height:1.5}p{text-align:justify;font-size:var(--p);line-height:1.7;font-weight:300;margin-bottom:calc(var(--gap) * 2)}li.list{font-size:var(--p);line-height:1.7;font-weight:500}.intro{font-weight:500;color:var(--color-1)}a{text-decoration:none;color:inherit}address{font-style:normal}.btn,.edit-icon a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;margin:0;text-decoration:none;cursor:pointer;outline:0 !important;user-select:none;white-space:nowrap;touch-action:manipulation;border:1px solid transparent;color:white;height:initial;background-color:var(--color-1);font-size:1.25rem;border-radius:0;line-height:1;font-weight:500;padding:12px 20px}.btn:hover,.edit-icon a:hover{background-color:transparent;color:var(--color-1);transition:all 200ms;border:1px solid var(--color-1)}.btn.active,.edit-icon a.active,.btn:active,.edit-icon a:active,.btn:focus,.edit-icon a:focus{background-color:var(--color-1);color:white}button{text-decoration:none;cursor:pointer;margin:0;padding:0;outline:0 !important;user-select:none;white-space:nowrap;border:0;background-color:transparent;box-shadow:none;touch-action:manipulation;font-family:var(--font-normal)}.btn--outlined{background-color:transparent;color:var(--color-1);border:1px solid var(--color-1)}.btn--outlined:hover{background-color:rgba(var(--color-1), 1);transition:all 200ms;color:white}.btn--outlined:active,.btn--outlined:focus,.btn--outlined.active{background-color:var(--color-1);color:white}.btn[disabled],.edit-icon a[disabled]{cursor:default;opacity:0.1}.btn[disabled]:hover,.edit-icon a[disabled]:hover,.btn[disabled]:active,.edit-icon a[disabled]:active,.btn[disabled]:focus,.edit-icon a[disabled]:focus{background-color:var(--color-1);color:var(--color-light)}.btn__top{position:fixed;right:1rem;bottom:1rem;transform:translateY(150px);z-index:1000;opacity:0;transition:transform 0.2s, opacity 0.2s;cursor:pointer}.btn__top .btn__top__link{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-1);color:white;box-shadow:10px 20px 41px rgba(0, 0, 0, 0.55);transition:all 0.2s}.btn__top .btn__top__link i{font-size:2rem}.btn__top--active{transform:translateY(0);opacity:1}@media screen and (max-width: 550px){.btn,.edit-icon a{padding:4px 8px;font-size:1rem}.btn__top .btn__top__link{width:50px;height:50px}.btn__top .btn__top__link i{font-size:1.5rem}}input,select,textarea{display:block;position:relative;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:100% !important;font-family:var(--font-normal);background-color:white;box-shadow:none;color:var(--color-dark);border:1px solid var(--gray-4);border-radius:4px;font-size:1rem;padding-left:15px;transition:box-shadow 200ms ease}input:hover,select:hover,textarea:hover{border:1px solid var(--color-1)}input:focus,select:focus,textarea:focus{border:1px solid var(--color-1);background-color:rgba(var(--color-1), 0.05)}input:-webkit-autofill{-webkit-background-clip:text;font-size:1.2rem;color:var(--color-1)}input:-webkit-autofill::first-line{font-size:1.25rem;color:var(--color-1)}.hikashop_filter_checkbox{display:inline-flex;align-items:center}input[type="radio"],input[type="checkbox"]{position:relative;background-color:var(--gray-4);display:inline-flex;vertical-align:middle;border:0;padding:0 !important;box-shadow:none;width:25px !important;height:25px !important;border-radius:2px;cursor:pointer}input[type="radio"]:checked::after,input[type="checkbox"]:checked::after{content:"✔";position:absolute;top:0;left:0;width:100%;height:100%;line-height:25px;text-align:center;width:100%;font-size:1.1rem;background-color:var(--color-1);color:white}input[type="radio"]:hover,input[type="checkbox"]:hover{border:0}input[type="radio"]:focus,input[type="checkbox"]:focus{border:0;background-color:white}.form-group,.control-group{position:relative;margin-bottom:1rem}.fox-column{min-height:initial !important}fieldset{border:0}legend{font-size:1.375rem;margin-bottom:1rem}.btn--submit{width:100%}label{position:relative;display:block;margin-left:0.625rem;text-transform:uppercase;font-size:0.9375rem;font-weight:300}input{height:3.125rem !important}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;height:3.75rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMXJlbSIgd2lkdGg9IjFyZW0iIGZpbGw9IiMyMjIwMjAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTggMTEuNWExIDEgMCAwMS0uNzEtLjI5bC01LTVhMSAxIDAgMDExLjQyLTEuNDJMOCA5LjA5bDQuMjktNC4zYTEgMSAwIDExMS40MiAxLjQybC01IDVhMSAxIDAgMDEtLjcxLjI5eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:1.3rem;padding-right:1.8rem;background-position:95% center}textarea{padding-top:10px;max-width:100%;max-height:250px;line-height:1.5 !important;resize:none}::placeholder{color:var(--color-1);opacity:1}:-ms-input-placeholder{color:var(--color-1)}::-ms-input-placeholder{color:var(--color-1)}@media screen and (max-width: 550px){input,select,textarea{font-size:1rem !important}}.modal{position:fixed;opacity:0;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--color-dark), 0.55)}.modal__wrapper{position:absolute;max-width:1000px;top:50%;left:50%;transform:translate(-50%, -40%);background-color:var(--color-light);padding:1rem 2rem 1rem 2rem;border-radius:20px;box-shadow:0 26px 52px rgba(0, 0, 0, 0.26);transition:all 300ms}.modal__wrapper .form-group{margin-bottom:1rem}.modal__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;text-transform:uppercase;font-size:0.6875rem;font-weight:500}.modal__close svg{margin-left:0.375rem}.body__modal--active{height:100vh;overflow:hidden}.modal--active{opacity:1;z-index:10000;transition:all 200ms}.modal--active .modal__wrapper{opacity:1;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){.modal__wrapper{width:95%;max-height:90vh;padding:3rem 1rem 2rem 1rem}}.alert-success .fox-messages{background-color:var(--success)}.fox-messages{background-color:var(--error);color:white;padding:1rem}.close{position:absolute;right:10px;top:0;font-size:3.75rem;line-height:1;color:white;cursor:pointer;opacity:1}.gix_mess{position:fixed;left:50%;transform:translateX(-50%);z-index:100;top:1rem}.gix_mess svg{display:block;margin:0 auto 1rem auto}.gix_mess .gix_mess_yes,.gix_mess .gix_mess_no,.gix_mess .gix_mess_info{padding:1rem 2rem 1rem 1rem;border-radius:7px;font-size:1.25rem;margin:1rem 0;text-align:center;box-shadow:10px 20px 41px rgba(0, 0, 0, 0.16)}.gix_mess .gix_mess_yes{color:white;background-color:#15b713}.gix_mess .gix_mess_no{color:white;background-color:#ff6262}.gix_mess .gix_mess_title{font-weight:bold}.alert{position:relative}.alert-heading{color:white !important}.system__message,#system-message{position:fixed;left:50%;transform:translateX(-50%);z-index:100;top:1rem}.system__message .alert,#system-message .alert{padding:1rem 2rem 1rem 1rem;border-radius:7px;font-size:1.25rem;margin:1rem 0;text-align:center;background-color:var(--success);color:white;box-shadow:10px 20px 41px rgba(0, 0, 0, 0.16)}.system__message .alert-danger,.system__message .alert-error,.system__message .alert-notice,.system__message .alert-warning,#system-message .alert-danger,#system-message .alert-error,#system-message .alert-notice,#system-message .alert-warning{background-color:var(--error);color:white}.message__close{position:absolute;right:1rem;top:1rem}.message__close svg,.message__close path{fill:white}.breadcrumb--list{position:relative;z-index:10;margin-top:-1.5rem !important;display:flex;align-items:center}.breadcrumb--list .divider img{margin:0 0.3125rem}.breadcrumb--list li{text-transform:lowercase}.breadcrumb--list .pathway:hover{color:var(--color-1)}.breadcrumb--list .active{font-weight:bold}.slide__all{position:relative;height:400px}.slide__all::before{content:"";position:absolute;width:100%;height:100%;top:0%;left:0;background-color:rgba(var(--color-1), 0.4)}.slide__all img{object-fit:cover;object-position:center;height:100%}.slide__title{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-weight:medium;font-size:3.4375rem;text-transform:uppercase}@media screen and (max-width: 1200px){.slide__all{height:300px}.slide__title{font-size:2.1875rem}}@media screen and (max-width: 550px){.slide__all{height:200px}.slide__title{font-size:1.5625rem}}#preloader{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}.page-101 #preloader{display:block}#status{width:250px;height:250px;position:absolute;left:50%;top:50%;background-color:salmon;background-size:cover;background-repeat:no-repeat;background-position:center;margin:-125px 0 0 -125px}.footer{position:relative;background-color:white;padding-top:2rem}.footer__container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:dense;gap:50px;align-items:stretch;padding:2rem 1rem}.footer__item i{color:var(--color-1)}.footer__title,.footer__item--menu ul::before{display:block;font-size:1.125rem;font-weight:bold;margin-bottom:1rem}.footer__item--logo{text-align:center}.footer__item--logo a{display:block;margin-bottom:1rem}.footer__item--logo img{max-height:150px}.footer__item--logo p{font-size:0.75rem}.footer__item--menu ul::before{content:"Navigation"}.footer__item--menu a{display:block;font-size:1rem;font-weight:500;transition:all 200ms;padding:2px 0}.footer__item--menu li.active a{color:var(--color-1)}.footer__item--menu a:hover{color:var(--color-1)}.footer__item--contact li{margin:0.625rem 0}.footer__item--contact a{color:var(--color-1)}.contact__link{display:flex;align-items:center}.contact__link i{margin-right:0.5rem;font-size:1.625rem;text-align:center;width:30px;line-height:30px}.contact__link address,.contact__link span{font-size:1rem}.footer__mentions{margin-top:2rem;background-color:var(--gray-4);text-align:center;padding:0.625rem 1rem}.footer__mentions p{margin-bottom:0;font-size:0.875rem;text-align:center}@media screen and (max-width: 980px){.footer__container{display:block;text-align:center;padding:2rem 1rem}.footer__item{margin:2rem 0}.contact__link{display:block}}body{word-break:break-word;background-color:var(--color-light);text-rendering:optimizeLegibility}#wrapper{position:relative;margin:auto;min-height:100vh}.main{--full-width: 16px}.full-width{width:calc(100% + var(--full-width) * 2);margin-left:calc(-1 * var(--full-width))}.container{max-width:73.75rem;margin:auto;padding:0 1rem}@media screen and (max-width: 1440px){.main{--full-width: 14px}}@media screen and (max-width: 980px){.main{--full-width: 12px}}@media screen and (max-width: 550px){.main{--full-width: 8px}}.header__urgence{position:fixed;padding:0.5rem;top:0;left:0;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;background-color:var(--color-1);gap:0.5rem}.header__urgence a{white-space:nowrap}.header{position:fixed;z-index:1001;width:100%;top:0px;padding:0 1rem;left:0;transition:all 0.25s;color:white;height:100px}.header--fixed{background-color:white;box-shadow:10px 20px 41px rgba(0, 0, 0, 0.16);color:initial}.header--hidden{transform:translateY(-130px)}.header__container{display:grid;grid-template-columns:200px 1fr 250px;align-items:center;justify-content:center;gap:20px;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.header__logo{display:flex;justify-content:flex-start}.header__logo img,.header__logo svg{top:0;max-height:165px;padding:1rem;max-width:10vw;min-width:150px;object-fit:contain}.header__logo #etancheite,.header__logo #etancheite-couverture-bardage{fill:white}.header--fixed .header__logo img,.header--fixed .header__logo svg{max-height:100px}.header--fixed .header__logo img #Groupe_529 path,.header--fixed .header__logo svg #Groupe_529 path{fill:black}.header__logo img #Groupe_529 path,.header__logo svg #Groupe_529 path{fill:black}.page-home .header__logo img #Groupe_529 path,.page-home .header__logo svg #Groupe_529 path{fill:white}.page-home .header--fixed .header__logo img,.page-home .header--fixed .header__logo svg{max-height:100px}.page-home .header--fixed .header__logo img #Groupe_529 path,.page-home .header--fixed .header__logo svg #Groupe_529 path{fill:black}.fa-facebook-square{font-size:1.5rem;color:white;margin-left:7px}.header__social{display:flex;align-items:flex-end}.header__social .social__title{display:block;text-transform:uppercase;font-size:0.875rem;line-height:1}.header__phone{margin-right:2rem;font-size:clamp(1rem, 1.4vw, 1.4rem);line-height:30px}.header__phone .phone__number{font-weight:500;font-size:1.625rem}.header__reseaux{display:none}.header__reseaux i{font-size:1.875rem;margin-left:0.3125rem}@media screen and (max-width: 1280px){.header__container{grid-template-columns:minmax(100px, 1fr) minmax(400px, 1fr) minmax(50px, 1fr)}.header__menu{order:3;text-align:right}.header__reseaux{display:none}}@media screen and (max-width: 650px){.header{padding:0 0.5rem}.header__container{grid-template-columns:minmax(100px, 1fr) minmax(120px, 1fr) minmax(100px, 1fr)}.header__logo img,svg{max-height:125px;padding:0.5rem 0;max-width:220px;min-width:auto}.header__social{justify-content:center;text-align:center}.header__social .social__title{margin-bottom:0}.header__phone{margin-right:0;display:none}.header__phone .phone__number{font-size:0.9rem}.header__reseaux{display:none}.header__menu{text-align:center}}@media screen and (max-width: 550px){.header__urgence{font-size:0.9rem}.header__urgence svg{display:none}}@media screen and (max-width: 440px){.header__container{grid-template-columns:minmax(100px, 1fr) minmax(120px, 1fr) minmax(80px, 1fr);gap:10px}}.page-115 a,.page-116 a{color:var(--color-dark) !important}.header--fixed .menu__main a{color:var(--color-dark) !important}.menu__main{display:flex;align-items:center;justify-content:flex-end;margin-right:5rem}.menu__main li{margin:0 1rem}.menu__main a{color:white;font-size:1.25rem;font-weight:500;text-transform:uppercase}.menu__main a::after{content:"";display:block;width:0;height:3px;background-color:var(--color-1);transition:all 0.15s}.menu__main li.active a,.menu__main a.active{color:var(--color-1)}.menu__main li.active a::after,.menu__main a.active::after{content:"";display:block;width:100%;height:3px;background-color:var(--color-1)}.menu__main a:hover{color:var(--color-1)}.menu__main a:hover::after{width:100%}.menu__main .nav-child{position:absolute;opacity:0;visibility:hidden;top:2rem;left:-2rem;z-index:-1;width:285px;background-color:white;box-shadow:3px 6px 9px rgba(0, 0, 0, 0.16);border-radius:15px;padding:0.5rem 2rem;transition:all 0.15s}.menu__main .nav-child li{margin-left:0;padding:12px 0;border-bottom:1px solid var(--color-3)}.menu__main .nav-child li:last-of-type{border:0}.menu__main .nav-child a{text-transform:capitalize}.menu__main .parent:hover::after{content:"";position:absolute;bottom:-2rem;display:block;height:2rem;width:100%}.menu__main .parent:hover .nav-child{z-index:100;opacity:1;visibility:visible}#menu__btn{display:none;position:relative;cursor:pointer;z-index:9999;outline:0;background-color:transparent;border:0;color:white}#menu__btn .menu__mobile__title{display:inline-flex;text-transform:uppercase;line-height:0;font-family:var(--font-normal)}.menu__bar{position:relative;display:block;width:40px;height:3px;background-color:white;margin-bottom:7px;border-radius:2px}.header--fixed #menu__btn{color:initial}.header--fixed .menu__bar{background-color:var(--color-dark)}#menu__btn.menu__btn--active{position:absolute;top:8px;right:8px}#menu__btn.menu__btn--active .menu__bar{transition:all 150ms;background-color:var(--color-1)}#menu__btn.menu__btn--active .menu__bar--1{opacity:0}#menu__btn.menu__btn--active .menu__bar--2{transform:rotate(45deg)}#menu__btn.menu__btn--active .menu__bar--3{transform:rotate(-45deg);top:-10px}@media screen and (max-width: 1600px){.menu__main{margin-right:0}.menu__main a{font-size:1rem}}@media screen and (max-width: 1280px){#menu__btn{display:inline-block}.menu__main{position:fixed;top:0;right:-275px;padding:1rem 0 5rem 0;flex-direction:column;justify-content:flex-start;text-align:left;align-items:stretch;width:275px;height:100vh;overflow-y:auto;background-color:white;transition:all 200ms;z-index:-1}.menu__main a{color:initial}.menu__main ul{display:flex;flex-direction:column}.menu__main a:hover::after{width:0}.menu__main li.active a,.menu__main a.active{color:var(--color-1)}.menu__main li.active a::after,.menu__main a.active::after{content:none}.menu__main ul.nav-child{position:relative;opacity:1;visibility:visible;z-index:1;top:0;left:0;width:auto;background-color:transparent;box-shadow:none;border-radius:0px;padding:0;transition:none;counter-reset:nav}.menu__main ul.nav-child li{margin-left:0;border-bottom:1px solid var(--color-3);list-style-type:none}.menu__main ul.nav-child li::before{counter-increment:nav;content:counters(nav, " ") ".";font-size:1.125rem;display:inline-flex;margin-right:0.4375rem}.menu__main li{padding:0.625rem 0;margin:0 0 0 1.5rem}.menu__main .item-101{display:block}.header__menu--active .menu__main{right:0;z-index:9998}}.page-404{margin:5rem 0;text-align:center}.title__404{font-size:5rem;text-transform:uppercase;font-weight:bold;color:var(--color-1)}.description__404{font-size:1.875rem}.btn--404{margin-top:2rem}.sitemap{margin:10rem auto 15rem auto;padding:2rem}.sitemap h1{text-transform:uppercase;font-weight:bold;font-size:1.5rem}.sitemap span:hover,.sitemap a:hover{color:var(--color-1) !important}.mentions-politique a,.fox_link,.mentions-politique h2,#tarteaucitronDisclaimerAlert{color:var(--color-1) !important;text-decoration:none !important}.titre-nb,#tarteaucitronPersonalize,#tarteaucitronPercentage{background-color:var(--color-1) !important}#tarteaucitronAlertBig{width:250px !important;left:1rem !important;bottom:1rem !important;padding:1rem !important;background:white !important;box-shadow:10px 20px 41px rgba(0, 0, 0, 0.25)}#tarteaucitronPersonalize{margin:6rem 0 1rem 0 !important}#tarteaucitronPercentage{display:none !important}#tarteaucitronDisclaimerAlert{font-family:var(--font-normal) !important}#tarteaucitronDisclaimerAlert b{color:var(--color-1) !important}.mentions-politique{margin:180px 0;padding:0 50px}.mentions-politique h2,.mentions-politique h3,.mentions-politique h4{display:block;font-family:inherit;font-weight:bold;letter-spacing:0}.mentions-politique h2{font-size:1.2rem;margin:40px 0 15px 0;padding:10px 0 10px 25px;background-color:#f1f1f1;border-bottom:3px solid #ccc}.mentions-politique h3{font-size:1.1rem;padding:5px 0 5px 35px;background-color:#f9f9f9;border-bottom:2px solid #eaeaea;margin:25px 0 10px 0}.mentions-politique h4{font-size:1rem;padding:5px 0 5px 55px;background-color:#f1f1f1;margin:25px 0 10px 0}.mentions-politique p{padding:7px 20px;text-align:justify}.mentions-politique .no_justify{text-align:left}.mentions-politique ul{margin:20px 0 20px 50px}.mentions-politique li{margin:5px 0;list-style-type:circle}.mentions-politique a{text-decoration:none;border-bottom:1px dotted #797979;overflow-wrap:break-word}.mentions-politique a:hover{border-bottom:1px dotted #191818;color:#191818}.titre-nb,.sous_titre-nb,.sous_s_titre-nb{display:inline-block;vertical-align:middle;font-weight:normal;text-align:center;margin-right:7px;color:#fff}.titre-nb{min-width:45px;line-height:45px}.sous_titre-nb{background-color:#4c4c4c;min-width:40px;line-height:40px}.sous_s_titre-nb{background-color:#9c9c9c;min-width:25px;line-height:25px}@media screen and (max-width:600px){.mentions-politique{padding:0 10px}.mentions-politique h2{font-size:0.8rem;padding:10px 0 10px 15px}.mentions-politique h3{font-size:1rem;padding:5px 0 5px 20px}.mentions-politique h4{font-size:0.9rem;padding:5px 0 5px 25px}.mentions-politique p{padding:7px 10px}.titre-nb,.sous_titre-nb,.sous_s_titre-nb{font-weight:bold;background-color:transparent;color:#191818;min-width:auto;line-height:initial}}.home-hero{position:relative}.home-hero .qualibat{width:clamp(5rem, 8vw, 8rem);height:auto;position:absolute;z-index:100;right:2rem;bottom:2rem}.home-hero .hero__content{position:absolute;z-index:100;top:60%;transform:translateY(-50%);left:clamp(1rem, 5vw, 5rem);width:calc(100% - 300px);max-width:1200px;color:white}.home-hero .hero__title{display:block;font-size:clamp(1.1rem, 2.8vw, 2.8rem);font-family:var(--font-titre);font-weight:900;text-shadow:0 3px 6px rgba(0, 0, 0, 0.4);opacity:0;transform:translateY(50px);transition:transform 1s, opacity 1s}.home-hero .swiper-slide-active .hero__title{transition-delay:0.5s;opacity:1;transform:translateY(0)}.home-hero .swiper-wrapper{width:100%;height:100vh}.home-hero .slide__overlay{position:absolute;width:100%;height:100%;z-index:20;top:0;left:0}.home-hero .slide__overlay::before{content:"";position:absolute;pointer-events:none;z-index:100;width:100%;height:100%;top:0;left:0;background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.4) 100%)}.home-hero .swiper__slide{position:relative;z-index:10}.home-hero .swiper__slide img{position:relative;z-index:10;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home-hero .swiper-button-prev,.home-hero .swiper-button-next{color:white;font-weight:bold;transform:scale(1.1)}.home-hero .swiper-button-prev:hover,.home-hero .swiper-button-next:hover{color:var(--color-1)}.home-hero .swiper-button-prev,.home-hero .swiper-container-rtl .swiper-button-next{left:30px}.home-hero .swiper-button-next,.home-hero .swiper-container-rtl .swiper-button-prev{right:30px}.home-hero .swiper-pagination{display:flex;align-items:center;justify-content:center}.home-hero .swiper-pagination-bullet{margin:0 0.625rem !important;width:16px;height:16px;background-color:white;opacity:0.6}.home-hero .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;height:20px;background-color:var(--color-1);opacity:1}@media screen and (max-width: 1700px){.home-hero .hero__title{font-size:3rem}}@media screen and (max-width: 1600px){.home-hero .hero__title{font-size:2.8rem}}@media screen and (max-width: 1440px){.home-hero .hero__content{left:100px;width:calc(100% - 200px)}.home-hero .hero__title{font-size:2.6rem}}@media screen and (max-width: 1380px){.home-hero .hero__title{font-size:2.4rem}}@media screen and (max-width: 780px){.home-hero .hero__title{font-size:2.2rem}.home-hero .swiper-button-prev,.home-hero .swiper-button-next{display:none}.home-hero .hero__content{left:0;width:calc(100% - 1rem);padding:0 0.5rem}}@media screen and (max-width: 550px){.home-hero .hero__title{font-size:1.6rem}.home-hero .swiper-button-prev,.home-hero .swiper-container-rtl .swiper-button-next{left:15px}.home-hero .swiper-button-next,.home-hero .swiper-container-rtl .swiper-button-prev{right:15px}.swiper-button-prev:after,.swiper-button-next:after{font-size:2rem !important}}@media screen and (max-width: 440px){.home-hero .hero__title{font-size:1.1rem;text-transform:uppercase;font-weight:500}}.home-reviews{text-align:center;margin-top:4rem}.home-reviews h2{margin-bottom:0}.home-reviews .icon--google{width:150px;height:auto;display:block;margin:2rem auto}.home-reviews .grp-widget-box-request,.home-reviews .grp-widget-box-head-subtitle{display:none}.home-reviews .grp-theme-default .grp-reviews-container{background-color:transparent}.home-reviews .grp-widget-load-more-container{max-width:380px;margin:auto}.home-reviews .grp-widget-load-more-btn{border-radius:5px}.home-presentation{padding:var(--section) 1rem}.home-presentation .cards{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:15px}.home-presentation .card{position:relative}.home-presentation .card--contact{position:relative}.home-presentation .card--contact a{display:block}.home-presentation .card--contact a::before{content:"";position:absolute;z-index:10;background-color:var(--color-1);opacity:0.8;width:100%;height:100%;top:0;left:0}.home-presentation .card--contact img{display:block;width:100%}.home-presentation .card--contact .card__title{display:block;position:absolute;z-index:20;width:100%;text-align:center;top:50%;left:0%;transform:translateY(-50%);color:white}.home-presentation img{width:100%;object-fit:cover;object-position:center}.home-presentation .card__content{width:100%;bottom:0;left:0}.home-presentation .card__title,.home-presentation .card__desc{display:block}.home-presentation .card__title{display:none;font-weight:500;font-size:1.125rem;font-family:var(--font-titre)}.home-presentation .card__desc{font-size:1.1rem}@media screen and (max-width: 980px){.home-presentation .card__title{font-size:1rem}.home-presentation .card__desc{font-size:0.8rem}}@media screen and (max-width: 780px){.home-presentation .cards{grid-template-columns:1fr 1fr}}.home-projet{position:relative;padding:9rem 0;color:white}.home-projet::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-1);background:linear-gradient(180deg, rgba(217, 0, 13, 0.8) 0%, rgba(217, 0, 13, 0.35) 100%)}.home-projet .projet__title,.home-projet p{position:relative;z-index:10}.home-projet .projet__title{font-size:3.4375rem;font-family:var(--font-titre)}.home-projet p{font-size:2.1875rem;font-weight:bold;font-family:var(--font-titre)}.home-projet img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-projet .btn,.home-projet .edit-icon a,.edit-icon .home-projet a{margin-top:2rem;color:white;border-color:white}@media screen and (max-width: 1600px){.home-projet .projet__title{font-size:3rem}}@media screen and (max-width: 1440px){.home-projet .projet__title{font-size:2rem}.home-projet p{font-size:1.7rem}}@media screen and (max-width: 550px){.home-projet{padding:4rem 0}.home-projet .projet__title{font-size:1.55rem}.home-projet p{font-size:1.5rem}}.home-activite{display:grid;grid-template-columns:1fr 1fr;align-items:center}.home-activite.home-activite--1 .right,.home-activite.home-activite--2 .left,.home-activite.home-activite--3 .right,.home-activite.home-activite--4 .left,.home-activite.home-activite--5 .right{padding:3rem 5rem}.home-activite.home-activite--1 .left,.home-activite.home-activite--2 .right,.home-activite.home-activite--3 .left,.home-activite.home-activite--4 .right,.home-activite.home-activite--5 .left{height:100%}.home-activite h2{margin-bottom:calc(var(--gap) * 4)}.home-activite img{width:100%;height:100%;object-fit:cover;object-position:center}.home-activite li{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;margin-bottom:var(--gap)}.home-activite li i{margin-right:8px;color:var(--color-1);font-size:1.6rem}.home-activite .btn,.home-activite .edit-icon a,.edit-icon .home-activite a{margin-top:2rem}.home-activite .activite__avantages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:4vw;margin-top:2rem}.home-activite .activite__avantages .avantages__nb{display:block;font-weight:700;line-height:1;font-size:2.375rem;color:var(--color-1)}.home-activite .activite__avantages .avantages__title{font-size:1rem;font-weight:500;text-transform:uppercase}@media screen and (max-width: 1700px){.home-activite .activite__avantages{gap:2vw}.home-activite .activite__avantages .avantages__nb{font-size:2rem}.home-activite .activite__avantages .avantages__title{font-size:0.8rem}}@media screen and (max-width: 1440px){.home-activite.home-activite--1 .right,.home-activite.home-activite--2 .left,.home-activite.home-activite--3 .right,.home-activite.home-activite--4 .left,.home-activite.home-activite--5 .right{padding:2rem 3rem}}@media screen and (max-width: 1380px){.home-activite .activite__avantages .avantages__nb{font-size:1.8rem}}@media screen and (max-width: 1180px){.home-activite{grid-template-columns:1fr}.home-activite.home-activite--1 .right,.home-activite.home-activite--2 .left,.home-activite.home-activite--3 .right,.home-activite.home-activite--4 .left,.home-activite.home-activite--5 .right{margin:var(--section) 0}.home-activite.home-activite--1 .left,.home-activite.home-activite--4 .right{display:none}.home-activite.home-activite--2 .left{order:2}.home-activite .activite__avantages .avantages__nb{font-size:3rem}.home-activite .activite__avantages .avantages__title{font-size:1.1rem}}@media screen and (max-width: 980px){.home-activite .activite__avantages .avantages__nb{font-size:1.5rem}.home-activite .activite__avantages .avantages__title{font-size:1.1rem}}@media screen and (max-width: 550px){.home-activite.home-activite--1 .right,.home-activite.home-activite--2 .left,.home-activite.home-activite--3 .right,.home-activite.home-activite--4 .left,.home-activite.home-activite--5 .right{padding:0 1rem}.home-activite .activite__avantages{display:block;text-align:center}.home-activite .activite__avantages div{margin:1rem 0}.home-activite .activite__avantages .avantages__nb{font-size:3rem}.home-activite .activite__avantages .avantages__title{font-size:1.1rem}}.page-home .article{display:none !important;padding:5rem 0;background-color:var(--gray-2)}.page-home .article .blog__title{text-align:center;margin-bottom:calc(var(--gap) * 8)}.page-home .blog-featured{display:grid;grid-template-columns:repeat(auto-fit, 310px);grid-auto-flow:dense;grid-gap:25px;justify-content:center}.page-home .blog-featured .items-row{position:relative;min-height:450px;overflow:hidden;padding-bottom:1rem;background-color:white}.page-home .blog-featured .icons{position:absolute;top:0;left:0}.page-home .blog-featured .item-image{width:100%;height:200px;margin-bottom:1rem}.page-home .blog-featured .item-image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-home .blog-featured .item-title{font-size:1.125rem;padding:0 1rem;color:var(--color-1);font-weight:500;margin:0}.page-home .blog-featured p{padding:7px 16px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width: 1080px){.page-home .blog-featured{grid-template-columns:1fr;padding:0 1rem}.page-home .blog-featured .item-image{height:300px}}@media screen and (max-width: 550px){.page-home .blog-featured .item-image{height:200px}}.page-home .fox-container,.page-107 .fox-container,.page-114 .fox-container{background-color:var(--gray-3)}.page-home .fox-form,.page-107 .fox-form,.page-114 .fox-form{padding:var(--section) 0;margin:auto;max-width:1200px;width:90%}.page-114 #maincontent{display:none}.page-114 #nous-contacter>h2{display:none}.page-blog h1{margin:2rem 0}.page-blog .blog{display:grid;grid-template-columns:1fr;grid-gap:20px}.page-blog .blog .item,.page-blog .blog .item img{height:100%}.page-blog .blog .item{display:grid;grid-template-columns:0.8fr 1fr;grid-gap:20px;overflow:hidden;margin-bottom:3rem;box-shadow:0 16px 32px rgba(0, 0, 0, 0.16);border-radius:7px}.page-blog .blog h2{color:var(--color-1)}.page-blog .blog .item img{display:block;width:100%;object-fit:cover;object-position:center}.page-blog .blog .item__body{padding:1rem}@media screen and (max-width: 980px){.page-blog .blog .item{grid-template-columns:1fr;grid-gap:0}.page-blog .blog .item{height:auto}.page-blog .blog .item img{height:250px}.page-blog .blog .item__body{padding:0 1rem 1rem 1rem}.page-blog .blog .item__body p{-webkit-line-clamp:2}}.page-blog .article__header{position:relative;margin-bottom:2rem}.page-blog .article__header .page-header{position:absolute;z-index:10;width:100%;text-align:center;padding:0 4rem;top:50%;transform:translateY(-50%)}.page-blog .article__header .page-header h2{color:white;font-size:3.125rem;text-shadow:0 4px 4px rgba(0, 0, 0, 0.7)}.page-blog .article__header .item-image{position:relative}.page-blog .article__header .item-image::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2)}.page-blog .article__header .item-image img{display:block;width:100%;height:400px;object-fit:cover;object-position:center}.page-114 #maincontent{padding-top:10rem;text-align:center}.fox-container{text-align:center;background:white}.required::after,.asterisk::after{content:none !important}.fox-item .controls{float:none !important}.fox-item.fox-item-submit-fields .controls{width:100% !important}.fox-item.fox-item-submit-fields .controls .btn,.fox-item.fox-item-submit-fields .controls .edit-icon a,.edit-icon .fox-item.fox-item-submit-fields .controls a{margin-top:1rem;margin-right:0 !important;width:100%;padding:0.625rem 0}#map{width:100%;height:500px}@media screen and (max-width: 700px){#map{height:300px}}.mod__activite--intro{margin:4rem auto}.mod__activite--intro .items{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:4px;color:var(--color-1);text-decoration:underline}.mod__activite{margin:5rem auto}.mod__activite h2{margin-bottom:2rem}.mod__activite h3{margin-bottom:1rem}.mod__activite .items{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.mod__activite .items--left .item:nth-child(2){text-align:center}.mod__activite .items--right .item:nth-child(1){text-align:center}#travaux-etancheite .cards{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:2px}@media screen and (max-width: 880px){.mod__activite .items{grid-template-columns:1fr}}.mod-all__hero{position:relative}.mod-all__hero img{display:block;min-height:200px;object-fit:cover;object-position:center;width:100%}.mod-all__hero .title{position:absolute;color:white;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-weight:bold;font-size:clamp(1.2rem, 3vw, 3rem);background:var(--color-1);padding:0.5rem 1.5rem;white-space:nowrap}.mod-all__hero .slide__overlay{position:absolute;width:100%;height:100%;z-index:20;top:0;left:0}.mod-all__hero .slide__overlay::before{content:"";position:absolute;pointer-events:none;z-index:100;width:100%;height:100%;top:0;left:0;background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.4) 100%)}.realisations__intro p{font-weight:500}.realisations__partenaires div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem}.realisations__partenaires img{max-height:100px}.realisations__partenaires span{display:block;text-align:center}.filters{display:none}.realisations_wrapper{margin:3rem 1rem}.realisations_wrapper .filter-button-group{margin:1rem 0;text-align:center}.realisations_wrapper .grid{max-width:1200px;list-style:none;margin:0 auto 120px auto;padding:0}.realisations_wrapper .grid .card{width:30%;padding:0;margin:1%}.realisations_wrapper .grid .img_title{display:block;padding:4px 8px 0 8px;font-weight:bold;font-size:1.2rem}.realisations_wrapper .grid .img_desc{padding:0 8px;font-size:1rem;line-height:1.5}@media screen and (max-width: 780px){.realisations_wrapper .card{width:100% !important;margin:0.5rem 0}}.espace-client .main{margin:3rem auto 7rem auto;max-width:980px}.espace-client .main__center{display:grid;grid-template-columns:220px 1fr;margin:1rem 0;gap:20px}.espace-client aside{border-right:2px solid var(--gray-3)}.espace-client #adminForm{margin:0}.popover,.tooltip{display:none !important}.btn.dropdown-toggle,.edit-icon a.dropdown-toggle{display:none}.btn.btn-default,.edit-icon a.btn-default,.btn.jmodedit,.edit-icon a.jmodedit{background-color:var(--color-1) !important;border:0 !important;text-shadow:none !important;background-image:none;font-size:1rem}.btn.btn-default i,.edit-icon a.btn-default i,.btn.jmodedit i,.edit-icon a.jmodedit i{display:none}.btn.btn-default .icon-edit::before,.edit-icon a.btn-default .icon-edit::before,.btn.jmodedit .icon-edit::before,.edit-icon a.jmodedit .icon-edit::before{color:white !important;font-size:1.25rem !important}.btn.btn-default:hover,.edit-icon a.btn-default:hover,.btn.jmodedit:hover,.edit-icon a.jmodedit:hover{color:white !important}.espace-client .main__top{display:flex;justify-content:space-between;align-items:center;border-bottom:5px solid var(--gray-3);padding-bottom:1rem}.espace-client .main__top .espace-client__title{font-size:2rem;text-transform:uppercase;font-weight:bold}.espace-client__dashboard{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-auto-flow:dense;gap:20px}.espace-client__dashboard .card{border:1px solid var(--gray-3)}.espace-client__dashboard .card a{display:block;padding:2rem 1rem}.espace-client__dashboard .card i{display:block;margin:auto;text-align:center;font-size:3rem;color:var(--color-1)}.espace-client__dashboard .card img{display:block;max-width:70px;max-height:70px;margin:auto}.espace-client__dashboard .card .card__title{display:block;text-align:center;text-transform:uppercase;margin:1rem 0;font-weight:500}.espace-client__dashboard .card p{text-align:center;font-size:1rem}@media screen and (max-width: 780px){.espace-client .main__center{grid-template-columns:1fr}}@media screen and (max-width: 550px){.espace-client .main__top{display:block;text-align:center}.espace-client .main__top .espace-client__title{font-size:1.5rem}}.espace-client__login{text-align:center;padding:2rem 0 0 0;margin:5rem auto}.espace-client__login .admin_login{max-width:500px}.espace-client__login form{padding:2rem;border:1px solid var(--gray-3)}.espace-client__login .controls{margin-bottom:1.5rem}.espace-client__login label{display:block;color:var(--color-1);text-align:center;margin-bottom:0.5rem;text-transform:uppercase}.espace-client__login label .star{display:none}.espace-client__login .btn,.espace-client__login .edit-icon a,.edit-icon .espace-client__login a{margin-top:1rem}.espace-client__login .mdp-id-forget .nav{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center}.espace-client__login .mdp-id-forget .nav li{flex:1 0 100%;width:50%}.espace-client__login .mdp-id-forget .nav li a{display:block;background-color:var(--gray-3);padding:0.5rem 0;font-size:0.9rem}.icon-upload::before{content:"ajouter une image";font-style:normal}.icon-remove::before{content:"supprimer"}.icon-calendar::before{content:"choisir une date"}a.btn.jmodedit::before,.edit-icon a.jmodedit::before{content:"modifier"}.espace-client__actu table.category{margin-top:1rem;width:100%;text-align:left}.espace-client__actu table.category thead{border-bottom:1px solid var(--gray-4)}.espace-client__actu table.category thead th{padding:10px 0}.espace-client__actu table.category #categorylist_header_title{padding-left:15px}.espace-client__actu table.category #categorylist_header_edit,.espace-client__actu table.category tr td:last-child{text-align:center}.espace-client__actu table.category .list-title{width:80%;padding-left:15px}.espace-client__actu table.category .cat-list-row0{background-color:var(--gray-3)}.espace-client__actu table.category td{padding:15px 0}.espace-client__actu table.category .list-edit a{background-color:var(--color-1);color:white;padding:2px 8px;font-size:0.875rem}.espace-client__actu table.category .list-edit a:hover{background-color:rgba(var(--color-1), 0.7)}.espace-client__actu .btn-toolbar{margin-top:2rem}#module-form,#adminForm{max-width:1000px;margin:2rem auto;padding:0 1rem}#module-form .btn-toolbar,#adminForm .btn-toolbar{display:flex}#module-form .btn,#module-form .edit-icon a,.edit-icon #module-form a,#adminForm .btn,#adminForm .edit-icon a,.edit-icon #adminForm a{font-size:1rem;padding:6px 12px;margin-right:0.5rem}#module-form .page_title,#module-form #editor-xtd-buttons,#module-form .control-group,#module-form #moduleSlide{display:none}#adminForm #com-content-formTabs,#adminForm #editor-xtd-buttons,#adminForm #jform_tags_chzn,#adminForm #jform_tags,#adminForm #jform_tags-lbl,#adminForm #jform_note,#adminForm #jform_note-lbl,#adminForm #jform_version_note,#adminForm #jform_version_note-lbl,#adminForm #jform_created_by_alias,#adminForm #jform_created_by_alias-lbl,#adminForm #jform_access_chzn,#adminForm #jform_access-lbl,#adminForm #jform_language_chzn,#adminForm #jform_language-lbl,#adminForm #jform_metadesc,#adminForm #jform_metadesc-lbl,#adminForm #jform_metakey,#adminForm #jform_metakey-lbl,#adminForm #jform_images_image_intro_caption,#adminForm #jform_images_image_intro_caption-lbl,#adminForm #jform_images_float_intro_chzn,#adminForm #jform_images_float_intro-lbl,#adminForm #jform_images_image_fulltext_caption,#adminForm #jform_images_float_fulltext_chzn,#adminForm #jform_images_float_fulltext-lbl,#adminForm #jform_images_image_fulltext_caption-lbl,#adminForm #jform_urls_urla,#adminForm #jform_urls_urlb,#adminForm #jform_urls_urlc,#adminForm #jform_urls_urla-lbl,#adminForm #jform_urls_urlb-lbl,#adminForm #jform_urls_urlc-lbl,#adminForm #jform_urls_urlatext,#adminForm #jform_urls_urlbtext,#adminForm #jform_urls_urlctext,#adminForm #jform_urls_urlatext-lbl,#adminForm #jform_urls_urlbtext-lbl,#adminForm #jform_urls_urlctext-lbl,#adminForm #jform_catid_chzn,#adminForm #jform_catid-lbl,#adminForm #jform_articletext_pagebreak{display:none}.links_btn_submit{margin-top:1rem}.links_btn_submit input.btn,.links_btn_submit .btn,.links_btn_submit .edit-icon a,.edit-icon .links_btn_submit a{width:auto;margin:0;height:initial}.links_btn_submit input.btn{min-width:250px;margin-right:1.5rem}.espace-client__menu li{margin-right:0.625rem}.espace-client__menu a{display:block;font-size:1rem;text-transform:uppercase;padding:10px 0 10px 15px;font-weight:500}.espace-client__menu img{display:none}.espace-client__menu .active>a{color:white;background-color:var(--color-1)}.espace-client .main__center{display:block}.page-administration #maincontent{margin:0}.page-administration .main{margin-left:var(--admin-header-width);padding:0 var(--admin-padding);padding-bottom:5rem;min-height:100vh;margin-top:0}.page-administration .main__top{padding:1rem 0;margin-bottom:1.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-administration .admin__nav__top{padding:1rem 0;color:var(--color-5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:0.5rem}.page-administration .admin__nav__top i{margin-right:4px}.page-administration .admin__title{font-size:clamp(1.4rem, 3vw, 3.125rem);line-height:1;font-weight:bold}.page-administration a.hikabtn[href*="/vendor"]{display:none !important}.hikamarket_section_container{border:1px solid var(--color-1);padding:1rem;border-radius:7px;background-color:white}.logout-button .btn,.logout-button .edit-icon a,.edit-icon .logout-button a,.edit-icon a,.btn--admin,#adminForm .edit-icon a,.btn,.list-edit a{border-radius:3px !important}.hikamarket_search_block{margin-bottom:1rem}.hikamarket_search_block .hk-input-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0}.hikamarket_search_block .hikabtn{height:60px !important;margin-left:0;min-width:60px;background-color:var(--color-2);color:white;font-size:1.4rem}.hikamarket_search_block .hikabtn:last-child{margin-left:0.5rem !important}.order-label{border-style:solid;border-width:1px;border-color:transparent;padding:2px 7px;font-size:0.8rem;border-radius:50px}.order-label-created{border-color:var(--success);color:var(--success)}.order-label-confirmed{border-color:var(--success);background-color:var(--success);color:white}.order-label-cancelled,.order-label-refunded{border-color:var(--error);background-color:var(--error);color:white}.order-label-shipped{border-color:#ffe900;background-color:#ffe900;color:#7a7a7a}.order-label-pending{border-color:var(--warning);background-color:var(--warning);color:white}.namebox{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:white;padding:4px 8px;margin:0 0.5rem 0.5rem 0}.namebox a span{display:none}.namebox a::before{content:"";font-family:var(--font-awe);font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:var(--color-1);font-size:1.3rem;margin-left:4px}.page-administration .hikam_table,.page-administration .table,.page-administration .hikamarket_stat_table{width:100%}.page-administration .hikam_table thead th,.page-administration .table thead th,.page-administration .hikamarket_stat_table thead th{padding:15px 6px;min-width:100px}.page-administration .hikam_table tbody tr:nth-child(even),.page-administration .table tbody tr:nth-child(even),.page-administration .hikamarket_stat_table tbody tr:nth-child(even){background-color:var(--color-1);padding:6px}.page-administration .hikam_table tbody td,.page-administration .table tbody td,.page-administration .hikamarket_stat_table tbody td{padding:12px 6px}.page-administration .hikam_table .fa-arrows-alt-v,.page-administration .hikam_table .fa-pencil-alt,.page-administration .table .fa-arrows-alt-v,.page-administration .table .fa-pencil-alt,.page-administration .hikamarket_stat_table .fa-arrows-alt-v,.page-administration .hikamarket_stat_table .fa-pencil-alt{width:25px;text-align:center;margin-right:7px !important;background-color:var(--color-1);color:white;padding:6px;border-radius:4px;cursor:pointer}.hkc-md-12{padding:0}.expand-filters{margin:1rem 0 2rem 0}@media screen and (max-width: 1368px){.hikam_table thead th{padding:10px 6px}.hikam_table tbody tr:nth-child(odd){background-color:var(--gray-6);padding:6px}.hikam_table tbody td{padding:6px;font-size:0.85rem}}@media screen and (max-width: 880px){.hikam_table thead th{display:none}.hikam_table tbody td{display:block;text-align:center;padding:6px;font-size:0.85rem}.hikam_table tbody td::before{content:"";display:block;font-weight:bold;margin:auto}}@media screen and (max-width: 550px){.hikamarket_search_block .hikabtn{height:50px !important;font-size:1.2rem;min-width:40px}.hikamarket_search_block .hikabtn:last-child{margin-left:0.2rem !important}}.admin--profil .admin--profil,.admin--profil .espace-client--profil,.espace-client--profil .admin--profil,.espace-client--profil .espace-client--profil{max-width:500px}.admin--profil .admin--profil #jform_username-lbl,.admin--profil .admin--profil #jform_username,.admin--profil .admin--profil .optional,.admin--profil .espace-client--profil #jform_username-lbl,.admin--profil .espace-client--profil #jform_username,.admin--profil .espace-client--profil .optional,.espace-client--profil .admin--profil #jform_username-lbl,.espace-client--profil .admin--profil #jform_username,.espace-client--profil .admin--profil .optional,.espace-client--profil .espace-client--profil #jform_username-lbl,.espace-client--profil .espace-client--profil #jform_username,.espace-client--profil .espace-client--profil .optional{display:none}@media screen and (max-width: 650px){.gixcomp .gixgrid{display:block !important}.gixcomp .gixgrid div{margin:1rem 0}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{position:relative;overflow:hidden}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}:root{}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}