.edit-cart-element-popup>.popup .footer button{height:43px;padding:0 20px;text-transform:uppercase;border-radius:5px;font-weight:bold;font-size:1rem;font-family:"Inter",sans-serif;display:flex;align-items:center;justify-content:center;transition:opacity .4s}.edit-cart-element-popup>.popup .footer button span{margin-top:.1em}.edit-cart-element-popup>.popup .footer button i{margin-left:10px;font-size:1.2em}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:0;font-size:1em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline;font-size:75%}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;line-height:1.15;font-family:inherit;font-size:100%}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;white-space:normal;box-sizing:border-box;max-width:100%;padding:0;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p{margin:0}input[required]{box-shadow:none}html{overflow-x:hidden;width:100vw;font-size:16px;--current-main-width: 1100px}@media screen and (max-width: 576px){html{font-size:14px;--current-main-width: 100vw}}body{--primary-color: var(--custom-primary-color, var(--ddcompany-color))}@supports(-moz-appearance: none){html{--firefox-dnone: none}}body *{box-sizing:border-box}a{text-decoration:none;color:inherit}ul{margin:0;padding:0;list-style:none}hr{margin:0;border:none}button{padding:0;border:none;cursor:pointer;color:inherit;background:none}button:focus{outline:none}button[disabled]{cursor:default}form{margin-block-end:0}input{padding:0;border:none;border-radius:0;color:inherit;background:rgba(0,0,0,0)}input::placeholder{font-size:1em;opacity:.5;color:inherit}input:focus{outline:none}input:focus::placeholder{opacity:.4}fieldset{margin:0;padding:0;border:none}h1,h2,h3,h4,h5{margin:0;font-weight:inherit}body{display:flex !important;flex-direction:column;white-space:nowrap;font-family:"AbeeZee",sans-serif;color:var(--black);background:var(--white)}main{position:relative;align-self:center;max-width:var(--current-main-width);width:100%;min-height:calc(100vh - var(--current-header-height));padding-bottom:100px}table{border-spacing:0;border-collapse:collapse}textarea{border:none;color:inherit;background:rgba(0,0,0,0)}textarea:focus{outline:none}blockquote{margin:0;font-style:normal}picture{display:contents}picture source{display:none}@font-face{font-family:"DejaVu Sans Mono";src:url("/fonts/dejavu/DejaVuSansMono.ttf");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:"AbeeZee";src:url("/fonts/ABeeZee-Regular.ttf");font-weight:normal}@font-face{font-family:"Inter";src:url("/fonts/inter/Inter-Regular.ttf");font-weight:normal}@font-face{font-family:"Inter";src:url("/fonts/inter/Inter-Bold.ttf");font-weight:bold}@font-face{font-family:"Inter-Light";src:url("/fonts/inter/Inter-Light.ttf")}@font-face{font-family:"Inter-Regular";src:url("/fonts/inter/Inter-Regular.ttf")}@media(prefers-color-scheme: light){:root{color-scheme:light;--white: rgb(255, 255, 255);--gray05: #f2f2f2;--gray10: #e6e6e6;--gray15: #d9d9d9;--gray20: #cccccc;--gray30: #b3b3b3;--gray40: #999999;--gray50: gray;--gray60: #666666;--gray70: #4d4d4d;--gray80: #333333;--gray90: #1a1a1a;--black: black;--light: rgb(255, 255, 255);--dark: #333333;--red: #E2001A;--blue: #28A8F1;--bg-blue: rgba(40, 168, 241, 0.07);--turquoise: #11EDC8;--green: #00C77E;--error-red: #EC1D23;--warning-orange: #F89B19;--light-slate-blue: #7AB1CF;--orange: #FB994C;--dark-orange: #F83007;--purple: #9687BC;--yellow: #e8e800;--gogreen-color: #51a624;--leasing-color: #9E5A1B;--ourselection-color: #FF004D;--seo-color: #6BA7D6;--best-seller: #00cbd9}:root body.biosigma{--ddcompany-color: #0f9344}:root body.ddbiolab{--ddcompany-color: #AF7E00}:root body.ddd{--ddcompany-color: #17BFA5}:root body.dulisbe{--ddcompany-color: #9a5caa}:root body.dulisnl{--ddcompany-color: #9a5caa}:root body.fr{--ddcompany-color: #28A8F1}:root body.kisker{--ddcompany-color: #164C8C}:root body.milian{--ddcompany-color: #FF6B00}:root body.ahdk{--ddcompany-color: #009091}:root body.ahse{--ddcompany-color: #009091}:root body.ahno{--ddcompany-color: #009091}:root body.ahfi{--ddcompany-color: #009091}:root body.mufpro{--ddcompany-color: #e1004c }:root body.hygiplus{--ddcompany-color: #4f9c58 }}@media(prefers-color-scheme: dark){:root{color-scheme:dark;--white: #262626;--gray05: #2f2f2f;--gray10: #383838;--gray15: #414141;--gray20: #4a4a4a;--gray30: #5c5c5c;--gray40: #6e6e6e;--gray50: gray;--gray60: #919191;--gray70: #a3a3a3;--gray80: #b5b5b5;--gray90: #c7c7c7;--black: #d9d9d9;--light: #d9d9d9;--dark: #262626;--red: #ff4b3e;--blue: #1f7aae;--bg-blue: rgba(31, 122, 174, 0.07);--turquoise: #23bda2;--green: #1a9b6c;--error-red: #ec3035;--warning-orange: #f35500;--light-slate-blue: #5c849a;--orange: #cc7d3f;--purple: #605678;--yellow: #e8e800;--gogreen-color: #5b7022;--leasing-color: #9E5A1B;--ourselection-color: #EA2E67;--seo-color: #6BA7D6}:root body.biosigma{--ddcompany-color: #0f9344}:root body.ddbiolab{--ddcompany-color: #DD9F00}:root body.ddd{--ddcompany-color: #17bfa5}:root body.dulisbe{--ddcompany-color: #9574b3}:root body.dulisnl{--ddcompany-color: #9574b3}:root body.fr{--ddcompany-color: #1b93d9}:root body.kisker{--ddcompany-color: #278AFF}:root body.milian{--ddcompany-color: #FF6B00}:root body.ahdk{--ddcompany-color: #009091}:root body.ahse{--ddcompany-color: #009091}:root body.ahno{--ddcompany-color: #009091}:root body.ahfi{--ddcompany-color: #009091}:root body.mufpro{--ddcompany-color: #e1004c}:root body.hygiplus{--ddcompany-color: #4f9c58 }}@keyframes fade-in{from{visibility:hidden;filter:opacity(0)}to{visibility:visible;filter:opacity(1)}}@keyframes fade-out{from{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes fade-from-left{from{transform:translateX(-100px);filter:opacity(0)}to{visibility:visible}}@keyframes fade-from-right{from{transform:translateX(100px);filter:opacity(0)}to{visibility:visible}}@keyframes slide-from-bottom{from{transform:translateY(10vh)}}@keyframes full-rotate{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}@keyframes bump-in{from{transform:scale(0.95)}to{transform:scale(1)}}.burger{position:relative;width:28px;height:28px;padding:12.6px 0;background:var(--gray70);background-clip:content-box;transition:background 0s .165s}.burger::after,.burger::before{position:absolute;left:0;content:"";width:100%;height:10%;background:var(--gray70);transform:rotateZ(0);transition:bottom .33s,top .33s,transform .33s;transition-delay:.165s,.165s,0s}.burger::after{top:0}.burger::before{bottom:0}.burger.active{background-color:unset}.burger.active::after,.burger.active::before{transition-delay:0s,0s,.165s}.burger.active::after{top:45%;transform:rotateZ(45deg)}.burger.active::before{bottom:45%;transform:rotateZ(-45deg)}@keyframes deploy-quicksearch-modal{from{height:0}to{height:100vh}}@keyframes deploy-quicksearch-modal-input{from{background:rgba(0,0,0,0)}to{background:var(--white)}}:root{--current-header-height: 115px}@media screen and (max-width: 576px){:root{--current-header-height: 50px}}header{position:sticky;top:0;z-index:10;font-family:"Inter",sans-serif}header .header.pc{height:115px;background:var(--white);border-bottom:1px var(--gray10) solid;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media(prefers-color-scheme: dark){header .header.pc{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);border-bottom-color:var(--gray05)}}@media screen and (max-width: 576px){header .header.pc{display:none}}header .header.pc .line{display:flex;align-items:center;max-width:1340px;margin:0 auto}header .header.pc .line.first{height:60px;padding:12px 20px 0 20px;margin-bottom:5px;gap:35px}header .header.pc .line.first .logo{display:block;object-fit:contain;max-width:175px;height:45px}header .header.pc .line.first .searchbar{display:flex;flex-grow:1;height:37px;margin:0 50px;border-radius:500px;outline:2px var(--gray10) solid;transition:outline-color .2s}header .header.pc .line.first .searchbar:focus-within{outline-color:var(--ddcompany-color)}header .header.pc .line.first .searchbar input{flex-grow:1;height:37px;padding:0 5px 0 15px}header .header.pc .line.first .searchbar button[type=submit]{padding-right:2px}header .header.pc .line.first .searchbar button[type=submit] i{width:37px;line-height:37px;text-align:center;color:var(--ddcompany-color)}header .header.pc .line.first .change-language{position:relative;z-index:1}header .header.pc .line.first .change-language .current-language img{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}header .header.pc .line.first .change-language img{width:18px;height:18px;border-radius:50%}header .header.pc .line.first .change-language .other-languages{position:absolute;top:100%;left:50%;display:flex;align-items:center;flex-direction:column;gap:7px;margin-top:5px;padding:7px;border-radius:5px;background:var(--gray05);transform:translateX(-50%)}header .header.pc .line.first .change-language .other-languages a{display:contents}header .header.pc .line.first .express-order,header .header.pc .line.first .quote{display:flex;white-space:normal;align-content:center;color:var(--ddcompany-color);width:fit-content}header .header.pc .line.first .express-order.express-order img,header .header.pc .line.first .quote.express-order img{height:40px;margin-top:-4px;margin-right:-5px}header .header.pc .line.first .express-order.quote img,header .header.pc .line.first .quote.quote img{margin-top:-1px;height:37px}header .header.pc .line.first .express-order span,header .header.pc .line.first .quote span{margin-left:7.5px;margin-top:2px;line-height:15px;font-size:.8rem;font-weight:400}header .header.pc .line.first .express-order+.quote,header .header.pc .line.first .quote+.quote{margin-left:-15px}header .header.pc .line.first .login.logged{position:relative;max-width:70px;cursor:pointer}header .header.pc .line.first .login.logged .name{white-space:normal;text-align:center;position:relative;bottom:0;left:50%;display:block;width:fit-content;margin-top:5px;font-size:.7rem;transform:translateX(-50%)}header .header.pc .line.first .login.logged .name i{font-size:1.2em;display:inline}header .header.pc .line.first .login.logged .name .last-name{text-transform:uppercase}header .header.pc .line.first .login img{height:37px;margin:0 auto;display:block}header .header.pc .line.first .login .menu{position:absolute;top:100%;left:50%;z-index:1;display:flex;flex-direction:column;margin-top:10px;padding:15px 20px;border-radius:5px;font-size:1.05rem;cursor:default;background-color:var(--white);box-shadow:0 10px 40px rgba(0,0,0,.25);transform:translateX(-50%)}header .header.pc .line.first .login .menu form{display:contents}header .header.pc .line.first .login .menu .logged-in-item{padding:5px 0;cursor:pointer;color:var(--gray70);text-align:left;transition:color .15s}header .header.pc .line.first .login .menu .logged-in-item:hover:not(:active){color:var(--black)}header .header.pc .line.first .login .menu .logged-in-item:active{transition:none}header .header.pc .line.first .login .menu hr{border-top:2px var(--primary-color) solid;margin:7px 0;width:100%}header .header.pc .line.first .not-logged img{margin-bottom:3px}header .header.pc .line.first .cart{position:relative;margin-left:-5px}header .header.pc .line.first .cart img{height:37px}header .header.pc .line.first .cart .nb-items{position:absolute;top:-2px;left:-5px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;font-size:.7rem;font-weight:bold;color:var(--light);background-color:var(--ddcompany-color)}header .header.pc .line.second .left,header .header.pc .line.second .right{display:flex;overflow:hidden;color:var(--gray80)}header .header.pc .line.second .left>*,header .header.pc .line.second .right>*{line-height:50px;padding:0 20px;text-transform:uppercase;font-size:1.1rem}header .header.pc .line.second .left>:not(:last-child),header .header.pc .line.second .right>:not(:last-child){position:relative}header .header.pc .line.second .left>:not(:last-child)::after,header .header.pc .line.second .right>:not(:last-child)::after{content:"";display:block;position:absolute;border:1px solid var(--primary-color);right:-1px;top:18px;bottom:18px}header .header.pc .line.second .left button.products,header .header.pc .line.second .right button.products{display:flex;gap:10px;align-items:center}header .header.pc .line.second .left button.products svg,header .header.pc .line.second .right button.products svg{color:var(--primary-color);height:.7em;width:.7em}header .header.pc .line.second .right{margin-left:auto}header .header.mobile{display:flex;align-items:center;gap:10px;width:100%;height:50px;padding:7px 10px;border-bottom:1px solid rgba(0,0,0,.4);background:var(--white)}@media(min-width: 577px){header .header.mobile{display:none}}header .header.mobile .main-menu-button{z-index:2;min-width:30px;margin-right:5px}header .header.mobile .searchbar{display:flex;flex-grow:1;height:100%;border-radius:5px;background:var(--gray05)}header .header.mobile .searchbar input{flex-grow:1;text-overflow:ellipsis;width:0;padding-left:10px}header .header.mobile .searchbar button{width:40px;min-width:40px;color:var(--ddcompany-color)}header .header.mobile .cart{position:relative;display:flex;align-items:center;justify-content:center;width:40px;font-size:28px}header .header.mobile .cart .nb-items{position:absolute;top:0;left:100%;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:4px;padding:0 5px;border-radius:50%;font-size:.8rem;font-weight:bold;color:var(--light);background:var(--ddcompany-color);transform:translate(-50%, -50%)}header .header.mobile #main-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);z-index:1;transition:opacity .25s}@supports(backdrop-filter: blur(15px)){header .header.mobile #main-menu-backdrop{backdrop-filter:blur(15px)}}header .header.mobile #main-menu-backdrop:not(.active){pointer-events:none;opacity:0}header .header.mobile #main-menu-panel{position:fixed;top:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;width:80vw;background:var(--white);box-shadow:#000 0 0 15px -9px;transition:transform .25s}header .header.mobile #main-menu-panel:not(.open){transform:translateX(-100%)}header .header.mobile #main-menu-panel .top-bar{display:flex;align-items:center;justify-content:flex-end;height:50px;min-height:50px;border-bottom:var(--gray20) 1px solid}header .header.mobile #main-menu-panel .top-bar .login{display:flex;align-items:center;gap:14px;margin:5px;padding:7px 12px;border-radius:5px;transition:background .25s}header .header.mobile #main-menu-panel .top-bar .login:focus{background:var(--gray05)}header .header.mobile #main-menu-panel .top-bar .login i{font-size:25px}header .header.mobile #main-menu-panel .top-bar .user{display:flex;align-items:center;gap:10px;margin-right:12px}header .header.mobile #main-menu-panel .top-bar .user .name{text-align:right;font-size:.8rem}header .header.mobile #main-menu-panel .top-bar .user .name .lname{margin-bottom:3px;font-weight:bold}header .header.mobile #main-menu-panel .top-bar .user .illustration{font-size:30px}header .header.mobile #main-menu-panel nav{overflow:auto;padding-bottom:40px}header .header.mobile #main-menu-panel nav .main{display:flex;flex-direction:column;gap:15px;padding:25px;border-bottom:var(--gray20) 1px solid}header .header.mobile #main-menu-panel nav .main.logged-in{gap:3px;padding:10px 3px}header .header.mobile #main-menu-panel nav .main form{display:contents}header .header.mobile #main-menu-panel nav .main .item{padding:9px 12px;border-radius:3px;font-size:1.3rem;color:var(--gray80);transition:background .25s;text-align:left}header .header.mobile #main-menu-panel nav .main .item:focus{background:var(--gray05)}header .header.mobile #main-menu-panel nav .main .item.public{text-transform:uppercase}header .header.mobile #main-menu-panel nav .main hr{margin:3px 0;border-top:1px var(--gray10) solid}header .header.mobile #main-menu-panel nav .other-features{display:grid;grid-template-columns:repeat(auto-fill, 80px);grid-auto-rows:80px;gap:15px;padding:15px}header .header.mobile #main-menu-panel nav .other-features .feature{display:flex;flex-direction:column;gap:5px;white-space:normal;padding:10px 5px;border-radius:5px;text-align:center;font-size:.8rem;transition:background .25s}header .header.mobile #main-menu-panel nav .other-features .feature:focus{background:var(--gray05)}header .header.mobile #main-menu-panel nav .other-features .feature i{font-size:30px}header .header.mobile #main-menu-panel nav .other-features .feature svg{height:30px;stroke:var(--black);fill:var(--white)}header .header.mobile #main-menu-panel .bottom-toolbar{display:flex;align-items:center;align-self:flex-end;gap:15px;width:100%;height:40px;min-height:40px;margin-top:auto;padding:0 10px;background:var(--gray05)}header .header.mobile #main-menu-panel .bottom-toolbar .logo{margin-right:auto}header .header.mobile #main-menu-panel .bottom-toolbar a{display:contents}header .header.mobile #main-menu-panel .bottom-toolbar img{height:25px}header .header.mobile::after{content:unset}#products-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);z-index:11;transition:opacity .25s}@supports(backdrop-filter: blur(15px)){#products-panel-backdrop{backdrop-filter:blur(15px)}}#products-panel-backdrop:not(.active){pointer-events:none;opacity:0}#products-panel{position:fixed;z-index:12;top:0;bottom:0;left:0;background:var(--white);box-shadow:#000 0 0 15px -9px;transition:transform .25s;display:flex}#products-panel:not(.active){transform:translateX(-100%)}#products-panel .category-title{padding-right:25px;font-size:1.2rem;text-transform:uppercase}#products-panel .root-panel{display:flex;flex-direction:column;width:400px;border-right:rgba(0,0,0,.15) 1px solid;white-space:normal}#products-panel .root-panel #products-panel-close-button{padding:10px;margin-top:10px;margin-left:10px;margin-right:auto;margin-bottom:30px}#products-panel .root-panel a{text-decoration:rgba(0,0,0,0) underline;color:var(--primary-color);transition:text-decoration-color .15s;display:block;padding:6px 17px}#products-panel .root-panel a:hover:not(:active){text-decoration-color:unset}#products-panel .root-panel a:active{transition:none}#products-panel .root-panel .category-title{padding-left:15px}#products-panel .root-panel .categories{border:var(--gray10) solid;border-width:1px 0;margin:7px 0;padding:4px 0}#products-panel .root-panel .categories button{padding:9px 17px;display:flex;align-items:center;gap:10px;width:100%}@media(prefers-color-scheme: dark){#products-panel .root-panel .categories button img{filter:invert(1)}}#products-panel .root-panel .categories button.active{background:var(--gray05)}#products-panel .category-panel{background:var(--white);border-right:rgba(0,0,0,.15) 1px solid;overflow:auto;transition:color .25s;max-width:360px;white-space:normal}@media(prefers-color-scheme: dark){#products-panel .category-panel{background:var(--gray05)}}#products-panel .category-panel .header{font-family:"Inter",sans-serif;padding:10px 15px 10px 11px;margin-top:20px;margin-bottom:2px;position:sticky;top:0;background:var(--white);border-bottom:1px var(--gray10) solid;font-size:.9rem;z-index:1}@media(prefers-color-scheme: dark){#products-panel .category-panel .header{background:var(--gray05)}}#products-panel .category-panel .header .category-message{opacity:.9;margin-top:5px;white-space:normal}#products-panel .category-panel .header input{display:block;margin-top:8px;width:100%}#products-panel .category-panel .header br{margin-bottom:30px}#products-panel .category-panel .header a{display:inline-block;text-decoration:rgba(0,0,0,0) underline;color:var(--primary-color);transition:text-decoration-color .15s}#products-panel .category-panel .header a:hover:not(:active){text-decoration-color:unset}#products-panel .category-panel .header a:active{transition:none}#products-panel .category-panel .categories{display:flex;flex-direction:column;padding-bottom:10vh}#products-panel .category-panel .categories button,#products-panel .category-panel .categories a{display:flex;justify-content:space-between;align-items:center;text-align:left;margin:1px 3px;border-radius:5px;width:100%;padding:6px 35px 6px 11px}#products-panel .category-panel .categories button.active,#products-panel .category-panel .categories a.active{background:var(--gray10);color:var(--black)}@media(prefers-color-scheme: dark){#products-panel .category-panel .categories button.active,#products-panel .category-panel .categories a.active{background:var(--gray15)}}#products-panel .category-panel .categories button:not(.active),#products-panel .category-panel .categories a:not(.active){transition:background .15s}#products-panel .category-panel .categories button:not(.active):hover:not(:active),#products-panel .category-panel .categories a:not(.active):hover:not(:active){background:var(--gray05)}#products-panel .category-panel .categories button:not(.active):active,#products-panel .category-panel .categories a:not(.active):active{transition:none}@media(prefers-color-scheme: dark){#products-panel .category-panel .categories button:not(.active),#products-panel .category-panel .categories a:not(.active){transition:background .15s}#products-panel .category-panel .categories button:not(.active):hover:not(:active),#products-panel .category-panel .categories a:not(.active):hover:not(:active){background:var(--gray10)}#products-panel .category-panel .categories button:not(.active):active,#products-panel .category-panel .categories a:not(.active):active{transition:none}}#products-panel .category-panel .categories button:not(.active).hidden,#products-panel .category-panel .categories a:not(.active).hidden{display:none}#products-panel .category-panel .categories button i,#products-panel .category-panel .categories a i{opacity:.8;font-size:12px;margin-left:20px;margin-right:-15px;transition:color .25s}#products-panel .category-panel .categories button:hover i,#products-panel .category-panel .categories a:hover i{color:var(--primary-color)}#products-panel .category-panel:not(:last-child){color:var(--gray60)}footer{background:var(--gray05)}footer .wrapper{width:100%;max-width:var(--current-main-width);margin:0 auto;display:flex;gap:50px;padding-top:20px;padding-bottom:50px;flex-wrap:wrap}@media(min-width: 577px){footer .wrapper{--current-main-width: 1340px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 576px){footer .wrapper{width:unset;max-width:unset;flex-direction:column;gap:0;padding:10px 15px 10vh 15px}}footer .wrapper .address{white-space:normal;margin-right:30px;max-width:300px;font-size:.9rem}footer .wrapper .address .logo{max-height:55px;margin-bottom:10px;max-width:195px}footer .wrapper .address .ah_footer_flag{width:195px}footer .wrapper .address .ah_footer_flag a{margin-left:calc((100% - 132px)/5)}footer .wrapper .address .ddcompany{margin-bottom:5px;font-weight:bold}footer .wrapper .address .social-links{display:flex;gap:10px;margin:15px 0}footer .wrapper .address .social-links a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--white);background:var(--gray80)}footer .wrapper .address .service-label,footer .wrapper .address .ddcompany-address-title{font-weight:bold}footer .wrapper .sitemap{display:contents}@media screen and (max-width: 576px){footer .wrapper .sitemap{display:block;margin-top:20px}}footer .wrapper .sitemap .col{margin-top:15px}footer .wrapper .sitemap .col dd-accordion-toggle{display:flex;align-items:center;justify-content:space-between;padding-right:10px}@media(min-width: 577px){footer .wrapper .sitemap .col dd-accordion-toggle{display:contents}}footer .wrapper .sitemap .col dd-accordion-toggle .col-title{display:block;margin-bottom:7px;font-size:1.1rem;font-weight:bold;text-transform:uppercase}footer .wrapper .sitemap .col dd-accordion-toggle i{transition:transform .4s}@media(min-width: 577px){footer .wrapper .sitemap .col dd-accordion-toggle i{display:none}}footer .wrapper .sitemap .col dd-accordion-toggle[dd-open] i{transform:rotateX(180deg)}footer .wrapper .sitemap .col dd-accordion-container{display:flex;flex-direction:column;gap:10px;padding:0 12px;border-radius:5px;background:var(--white);--padding-start: 1px;--padding-end: 1px}@media(min-width: 577px){footer .wrapper .sitemap .col dd-accordion-container{display:contents}}footer .wrapper .sitemap .col dd-accordion-container a{text-decoration:rgba(0,0,0,0) underline;color:inherit;transition:text-decoration-color .15s;display:block;width:min-content;line-height:1.4;font-size:.9rem}footer .wrapper .sitemap .col dd-accordion-container a:hover:not(:active){text-decoration-color:unset}footer .wrapper .sitemap .col dd-accordion-container a:active{transition:none}@media screen and (max-width: 576px){footer .wrapper .sitemap .col dd-accordion-container a{font-size:unset}}.ahstyle h1{color:#153d67}.ahstyle h2,.h2ah{font-family:"Inter-Light" !important}.ahstyle hr{background-image:linear-gradient(90deg, transparent, #009091, transparent);width:500px;height:2px;margin:10px auto 0 auto}dd-message{display:none !important}dd-tab-button{display:flex;align-items:center;justify-content:flex-start;cursor:pointer}dd-tab-container:not([dd-open]){display:none !important}dd-accordion-toggle{cursor:pointer}dd-accordion-toggle[disabled]{cursor:unset}dd-accordion-container{position:relative;display:block;overflow:hidden;padding-top:0 !important;padding-bottom:0 !important;transition:max-height .25s;--padding-start: 0px;--padding-end: 0px;--closed-height: 0px;max-height:min(var(--opened-height),var(--closed-height))}dd-accordion-container[dd-open]{max-height:var(--opened-height)}dd-accordion-container[disabled],dd-accordion-container[disabled][dd-open]{max-height:unset}dd-accordion-container::before,dd-accordion-container::after{content:"-";display:block;font-size:0;color:rgba(0,0,0,0)}dd-accordion-container::before{line-height:var(--padding-start)}dd-accordion-container::after{line-height:var(--padding-end)}@keyframes slight-slide-from-top{from{transform:translateY(-20px)}to{transform:translateY(0)}}#dd-toasts-container{position:fixed;bottom:0;left:0;z-index:20;pointer-events:none;display:flex;align-items:center;flex-direction:column;gap:10px;white-space:normal;width:100%;margin-bottom:10px}@media screen and (max-width: 576px){#dd-toasts-container{top:50px;bottom:unset;pointer-events:none;padding:20px}}#dd-toasts-container .toast{pointer-events:auto;display:flex;align-items:flex-start;min-height:40px;border-radius:20px;background:var(--white);box-shadow:#000 0 0 30px -10px}@media screen and (max-width: 576px){#dd-toasts-container .toast{pointer-events:unset;width:100%;box-shadow:none}}#dd-toasts-container .toast>i{width:40px;line-height:40px;text-align:center}#dd-toasts-container .toast span{display:block;align-self:center;flex-grow:1;white-space:normal;margin:0 50px;padding:7px 0;text-align:center}@media screen and (max-width: 576px){#dd-toasts-container .toast span{margin:0 15px;text-align:left}}#dd-toasts-container .toast .close{width:32px;height:32px;margin:4px;border-radius:50%;transition:background-color .25s}#dd-toasts-container .toast .close:hover{background:rgba(0,0,0,.15)}#dd-toasts-container .toast .close:focus{background:rgba(0,0,0,.2)}#dd-toasts-container .toast.info{color:var(--light);background-color:var(--blue)}#dd-toasts-container .toast.warning{color:var(--light);background-color:var(--warning-orange)}#dd-toasts-container .toast.error{color:var(--light);background-color:var(--error-red)}#dd-toasts-container .toast.success{color:var(--light);background-color:var(--green)}html{transition:filter 1s}html.inactivity{filter:brightness(0.5)}@keyframes page-loader-loading{from{opacity:.6}to{opacity:1}}body>.page-loader-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);gap:50px;padding-bottom:10vh;background:rgba(0,0,0,.1);filter:opacity(0);animation:fade-in .4s 3s forwards;backdrop-filter:blur(10px)}@supports(backdrop-filter: blur(15px)){body>.page-loader-backdrop{backdrop-filter:blur(15px)}}body>.page-loader-backdrop .page-loader{position:relative;display:flex;align-items:center;justify-content:center;width:150px;height:150px;border:4px var(--black) solid;border-radius:50%;background-color:var(--gray10);box-shadow:0 0 30px -10px #000}body>.page-loader-backdrop .page-loader .dot{position:absolute;right:10px;left:10px;margin:auto;animation:full-rotate 2.5s linear infinite}body>.page-loader-backdrop .page-loader .dot::after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--black)}body>.page-loader-backdrop .page-loader i{font-size:40px;animation:page-loader-loading .75s alternate infinite linear}dd-accordion-toggle{cursor:pointer}dd-accordion-toggle[disabled]{cursor:unset}dd-accordion-container{position:relative;display:block;overflow:hidden;padding-top:0 !important;padding-bottom:0 !important;transition:max-height .25s;--padding-start: 0px;--padding-end: 0px;--closed-height: 0px;max-height:min(var(--opened-height),var(--closed-height))}dd-accordion-container[dd-open]{max-height:var(--opened-height)}dd-accordion-container[disabled],dd-accordion-container[disabled][dd-open]{max-height:unset}dd-accordion-container::before,dd-accordion-container::after{content:"-";display:block;font-size:0;color:rgba(0,0,0,0)}dd-accordion-container::before{line-height:var(--padding-start)}dd-accordion-container::after{line-height:var(--padding-end)}.edit-cart-element-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4)}@supports(backdrop-filter: blur(15px)){.edit-cart-element-popup{backdrop-filter:blur(15px)}}.edit-cart-element-popup .popup{overflow:hidden;border-radius:10px;background:var(--white);box-shadow:#000 0 0 20px -15px;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px)}.edit-cart-element-popup .popup .header{display:flex;justify-content:flex-end;align-items:center;padding:5px 5px 5px 15px;border-bottom:1px rgba(0,0,0,.3) solid}.edit-cart-element-popup .popup .header .title{margin-right:auto;font-size:1.1rem}.edit-cart-element-popup .popup .header .close{width:30px;height:30px;margin-left:30px;border-radius:50px;transition:background-color .25s}.edit-cart-element-popup .popup .header .close:hover:not(:active){background-color:rgba(0,0,0,.15)}.edit-cart-element-popup .popup .header .close:active{transition:none}.edit-cart-element-popup .popup main{overflow:auto}.edit-cart-element-popup .popup .footer:is(button){font-size:1.1rem;color:var(--light);background:var(--primary-color)}.edit-cart-element-popup>.popup{width:75vw}.edit-cart-element-popup>.popup .header{border-bottom:unset}.edit-cart-element-popup>.popup .main{display:flex;flex-direction:column;gap:15px;padding:15px 30px;font-family:"Inter-Light",sans-serif}.edit-cart-element-popup>.popup .main .thumbnail{border-radius:5px;max-height:125px;align-self:center}@media(prefers-color-scheme: dark){.edit-cart-element-popup>.popup .main .thumbnail{filter:brightness(0.85)}.edit-cart-element-popup>.popup .main .thumbnail img{filter:unset}}@media(prefers-color-scheme: dark){.edit-cart-element-popup>.popup .main .thumbnail{box-shadow:#000 0 0 20px -12px}}.edit-cart-element-popup>.popup .main .designation{white-space:normal;text-align:center;border-radius:5px;transition:background-color .4s;padding:10px}.edit-cart-element-popup>.popup .main .designation:empty{display:none}.edit-cart-element-popup>.popup .main .designation:read-write{background:var(--gray05)}.edit-cart-element-popup>.popup .main input{padding:4px 10px;border-color:var(--gray20) !important;text-align:center;transition:border-color .25s}.edit-cart-element-popup>.popup .main input:focus{border-color:var(--gray70) !important}.edit-cart-element-popup>.popup .main input[type=text]{font-size:1.3rem;font-weight:bold}.edit-cart-element-popup>.popup .main input[type=text]:read-write{border-bottom:2px solid}.edit-cart-element-popup>.popup .main input[type=number]{align-self:center;width:100px;margin-top:20px;padding:10px 0;border:2px solid;border-radius:5px}.edit-cart-element-popup>.popup .footer{display:flex;flex-direction:column;margin-top:20px;padding:10px}.edit-cart-element-popup>.popup .footer button{color:var(--light);background:var(--ddcompany-color)}.edit-cart-element-popup>.popup .footer button:disabled{opacity:.25}@keyframes tooltipFadein{0%{visibility:hidden;opacity:0;transform:translateX(-50%) translateY(0)}100%{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-12px)}}.tooltip{position:absolute;bottom:100%;left:50%;z-index:11;pointer-events:none;display:block;visibility:hidden;padding:10px 15px;border-radius:5px;text-align:left;font-size:.8rem;font-weight:bold;color:var(--light);background:var(--background, var(--white));box-shadow:#000 0 0 1px -1px;transform:translateX(-50%);max-width:350px;width:max-content;white-space:normal}.tooltip.show{animation:tooltipFadein .35s forwards}.tooltip::after{position:absolute;top:100%;right:0;left:0;content:"";display:block;width:0;height:0;margin:-1px auto 0 auto;border:7px solid rgba(0,0,0,0);border-top-color:var(--background, var(--white));filter:brightness(0.9)}.tooltip.info{--background: var(--gray80);color:var(--white)}.tooltip.error{--background: var(--error-red)}.tooltip.warning{--background: var(--warning-orange)}.tooltip.help{--background: var(--blue)}i:is(.fas,.far,.fal,.fab,.fad){position:relative}i:is(.fas,.far,.fal,.fab,.fad)>i{position:absolute;top:calc(100% - 1em);left:calc(100% - 1em);width:fit-content;height:fit-content;padding:.25em;border-radius:50%;font-size:.5em !important}#tarteaucitronRoot{white-space:normal}main [dd-animation]:not([dd-animation=""]){animation-delay:.15s;animation-duration:.75s;animation-fill-mode:forwards;visibility:hidden}@media(prefers-color-scheme: dark){main img[src*="separateurs/separateur"]{filter:invert(100%) opacity(0.2)}}
