@charset "UTF-8";@font-face{font-family:Gilroy-Medium;src:url(../fonts/32C1A6_0_0.eot);src:url(../fonts/32C1A6_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/32C1A6_0_0.woff2) format("woff2"),url(../fonts/32C1A6_0_0.woff) format("woff"),url(../fonts/32C1A6_0_0.ttf) format("truetype");font-display:swap}@font-face{font-family:Gilroy-Bold;src:url(../fonts/32C1A6_1_0.eot);src:url(../fonts/32C1A6_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/32C1A6_1_0.woff2) format("woff2"),url(../fonts/32C1A6_1_0.woff) format("woff"),url(../fonts/32C1A6_1_0.ttf) format("truetype");font-display:swap}:root{--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 2rem;--text-5xl: 3rem}@media screen and (max-width:47.999rem){:root{--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 1.75rem;--text-5xl: 2.5rem}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}a{background-color:transparent;color:#337ab7;text-decoration:none}a:active,a:hover{outline:0}a:hover,a:focus{text-decoration:underline}:root{accent-color:#00b583}:focus-visible{outline:2px solid #00b583;outline-offset:2px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:var(--text-xl);line-height:inherit;color:#1d2f4c;border:0;border-bottom:1px solid #dadcdf}label{display:inline-block;max-width:100%}header *,footer *,main *{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:var(--text-4xl)}h2,.h2{font-size:var(--text-2xl)}h3,.h3{font-size:var(--text-xl)}h4,.h4{font-size:var(--text-lg)}h5,.h5{font-size:var(--text-base)}h6,.h6{font-size:var(--text-xs)}p{margin:0}ul,ol{margin-top:0;margin-bottom:10px;padding:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;padding:0}.container{box-sizing:border-box;width:100%;max-width:calc(100% - 2rem);margin-right:auto;margin-left:auto}@media screen and (min-width:64rem){.container{max-width:calc(100% - 4rem)}}@media screen and (min-width:80rem){.container{max-width:77rem}}@media(min-width:96rem){.container{max-width:92rem}}.container{display:flow-root}.hidden{display:none!important}.flex{display:flex;margin:0}.flex__column{flex-direction:column}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.noScroll{overflow:hidden;position:fixed;width:100%}body{font-family:Gilroy-Medium}body:after{-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background-color:#fff0}body .popUpOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:300}body .popUpPrev{border:solid 5px #9A9EA2;position:fixed;width:700px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:310}@media screen and (max-width:47.999rem){body .popUpPrev{width:95%}}body .dynamic-bandeau.dynamic-popUp{text-align:center;display:flex;background-color:#fff;flex-direction:column;width:100%;margin:0 auto;position:relative}body .popup-close-btn{position:absolute;right:7px;top:10px;cursor:pointer;font-size:3.125rem;font-weight:700;color:#333f4b;background-image:url(https://images.lasante.net/modal-sprite2.svg);background-repeat:no-repeat;background-position:-38px 4px;width:35px;height:35px}@media screen and (max-width:47.999rem){body .popup-close-btn{right:0}}body .popUp-title{font-size:2.1875rem;color:#333f4b;font-weight:700;margin-bottom:10px;margin-top:20px}@media screen and (max-width:47.999rem){body .popUp-title{font-size:1.875rem;margin-top:30px}}body .popUp-operation{font-size:3.4375rem;color:#00b583;font-weight:700;margin-bottom:10px}@media screen and (max-width:47.999rem){body .popUp-operation{font-size:3.125rem}}body .popUp-description{font-size:2.1875rem;color:#888;font-weight:700;margin-bottom:10px}@media screen and (max-width:47.999rem){body .popUp-description{font-size:1.875rem}}body .popUp-description-2{font-size:var(--text-3xl);color:#333f4b;margin-bottom:10px}@media screen and (max-width:47.999rem){body .popUp-description-2{font-size:1.375rem}}body .popUp-code{font-size:2.5rem;color:#00b583;font-weight:700;margin-bottom:15px}@media screen and (max-width:47.999rem){body .popUp-code{font-size:2.1875rem}}body .popUp-cta{margin:10px 0}body .popUp-cta a{font-size:var(--text-xl);font-family:Gilroy-Bold;background-color:#00b583;padding:10px;border-radius:4px;color:#fff;text-decoration:none}body .popUp-date{text-align:left;color:#333f4b;margin-top:20px;font-size:var(--text-md);margin-left:5px}.toggled{pointer-events:all!important;-webkit-transition:-webkit-transform .2s ease-in-out!important;transition:-webkit-transform .2s ease-in-out!important;-o-transition:transform .2s ease-in-out!important;transition:transform .2s ease-in-out!important;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out!important}.toggled:after{content:none!important}.capitalize{display:inline-block}.capitalize:first-letter{text-transform:uppercase}.loader{background-color:#ffffff80;position:fixed;width:100vw;height:100vh;height:100dvh;top:0;left:0;z-index:500}.loader:before{content:"";position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;border:3px solid rgba(0,181,131,.25);border-top-color:#00b583;border-radius:50%;animation:ds-spin .7s linear infinite;z-index:2}.out{opacity:0;pointer-events:none}strong{font-family:Gilroy-Bold}label{font-weight:300;color:#333f4b}label sup{color:red}.is-hidden{display:none!important}.inl{display:none}@media screen and (max-width:63.999rem){.inl,.inl a{display:inline-block}}@media screen and (max-width:47.999rem){.inl{display:none}}@media screen and (max-width:63.999rem){.mob-show{display:none!important}}@media screen and (max-width:47.999rem){.mob-show{display:block!important}}.sticky{position:fixed;right:0;top:0;width:inherit!important;pointer-events:all!important;-webkit-box-shadow:1.5px 2.6px 46px 0 rgba(0,0,0,.05);box-shadow:1.5px 2.6px 46px #0000000d}.toggled{height:auto!important;opacity:1!important;z-index:100;-webkit-transform:translate3d(0,0,0)!important;transform:translateZ(0)!important}.single{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;text-align:left!important;margin-right:30px!important}.mob{display:none}@media screen and (max-width:47.999rem){.mob{display:block}}.star{position:absolute;width:9px;height:14px}button a{display:block}.lower-right{margin-right:-5px}.margin-top-30{margin-top:30px}.page__wrapper{width:100%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;overflow-x:clip}.multiply{mix-blend-mode:multiply}.between{margin-top:15px!important;margin-bottom:0!important;margin-left:35px!important;-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.name,.surname{display:inline-block;text-transform:lowercase}.name:first-letter,.surname:first-letter{text-transform:uppercase}.open{width:100vw;pointer-events:all!important;opacity:1!important}.modalOpened:after{position:fixed;z-index:90;top:0;left:0;width:100vw;height:120vh;content:"";background-color:#fff9}.opened:before{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.collapsed>ul{display:block!important}.menuActive{overflow-y:auto!important}.in{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);pointer-events:all;opacity:1}.disabled{opacity:.6;pointer-events:none}label{margin-bottom:0}.validation__invalid{border-color:#ff1a0c!important}.validation__valid{border-color:#00b583!important}.auth__error,.auth__success{font-family:Gilroy-Bold;font-size:var(--text-base)}.auth__error{color:#ff1a0c}.hint__pwd{color:#000000b3;font-size:var(--text-xs);text-align:left;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease,opacity .2s ease,margin .2s ease}.hint__pwd.active{max-height:200px;opacity:1;margin-top:4px}.hint__pwd.hint__password{display:flex;flex-wrap:wrap;gap:0 12px}.hint__pwd.hint__password .unvalid{color:red}.hint__pwd.hint__password .unvalid:before{content:"✗ "}.hint__pwd.hint__password .valid{color:green}.hint__pwd.hint__password .valid:before{content:"✓ "}.auth__success{color:#00b583}input[disabled=disabled]{opacity:.6;cursor:not-allowed!important}.normal{color:#333f4b!important;font-size:var(--text-3xl)}.para{color:#00b583!important}.grey{color:#333f4b!important}.noResultText{display:flex;flex-basis:80%;margin:30px 0;font-family:Gilroy-Bold;justify-content:center;font-size:var(--text-4xl)}@media screen and (max-width:63.999rem){.noResultText{width:100%;margin-top:90px;margin-left:20px;text-align:center;display:block;flex-basis:100%}}.enable-scrolling{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.enable-scrolling::-webkit-scrollbar{display:none}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.show{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;display:block}.fadeOut{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes ds-spin{to{transform:rotate(360deg)}}.fadeInDown{-webkit-animation:.2s ease;animation:.2s ease;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}.fadeOutUp{-webkit-animation:.2s ease;animation:.2s ease;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translate(0)}40%{-webkit-transform:translateX(-15px);transform:translate(-15px)}60%{-webkit-transform:translateX(-5px);transform:translate(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translate(0)}40%{-webkit-transform:translateX(-15px);transform:translate(-15px)}60%{-webkit-transform:translateX(-5px);transform:translate(-5px)}}@keyframes text-overlay{0%{opacity:0;transform:scale(.04) translateY(300%)}40%{transform:scale(.04) translateY(0);transition:ease-out}40%{transform:scale(.04) translateY(0)}60%{opacity:1;transform:scale(.02) translateY(0)}61%{transform:scale(.04)}99.9%{height:0;padding-bottom:100%;border-radius:100%}to{transform:scale(2);height:100%;padding-bottom:0;border-radius:0}}@-webkit-keyframes errormsg-bg{0%{background-position:0 0}to{background-position:-80px 0}}@keyframes errormsg-bg{0%{background-position:0 0}to{background-position:-80px 0}}*{box-sizing:border-box}.brand__reetags{width:100%}.brand__reetags .reetags-player{height:22rem!important}.breadcrumbs__container{position:relative;display:flow-root}.breadcrumbs__container:before{--band-color: #f7f7f7;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--band-color);box-shadow:0 0 0 100vmax var(--band-color);clip-path:inset(0 -100vmax);z-index:0}.breadcrumbs__container--medicaments{background-color:#0384c7}.breadcrumbs__container--medicaments:before{--band-color: #0384c7}.breadcrumbs__container--medicaments .breadcrumbs__item:not(:last-child):after,.breadcrumbs__container--medicaments a,.breadcrumbs__container--medicaments a:hover,.breadcrumbs__container--medicaments a:focus,.breadcrumbs__container--medicaments .breadcrumbs__link--current{color:#fff}@media screen and (max-width:79.999rem){.breadcrumbs__container--desktop{display:none}}@media screen and (max-width:47.999rem){.breadcrumbs__container--brand .breadcrumbs__item:last-child{display:inline-flex}.breadcrumbs__container--brand .breadcrumbs__item:nth-last-child(2):after{content:""}}.breadcrumbs__back{display:none}@media screen and (max-width:47.999rem){.breadcrumbs__back{display:block;padding-top:1rem}}.breadcrumbs__back-link{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c;text-decoration:none}.breadcrumbs__back-link svg{flex-shrink:0}.breadcrumbs__back-link span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs__back-link:hover{color:#1d2f4c;text-decoration:underline}.breadcrumbs__list{position:relative;z-index:1;display:flex;align-items:center;margin:15px 0;padding-left:0;list-style:none;overflow-x:auto;scrollbar-width:none}.breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs__item{display:inline-flex;align-items:center;white-space:nowrap;font-size:var(--text-xs)}.breadcrumbs__item:not(:last-child):after{content:"";flex-shrink:0;width:.75rem;height:.75rem;margin:0 .5rem;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(-90deg)}.breadcrumbs__link{transition:color .2s ease-in-out;color:#333f4b}.breadcrumbs__link:hover,.breadcrumbs__link:focus{text-decoration:underline;color:#333f4b}.breadcrumbs__link--current{opacity:.4}.breadcrumbs__link--current:hover{text-decoration:underline;opacity:.6}.breadcrumbs__link--current:focus{outline:none}@media screen and (max-width:47.999rem){.breadcrumbs__link--current{color:#1d2f4c;font-family:Gilroy-Bold;padding-right:15px}.breadcrumbs__link--current:hover,.breadcrumbs__link--current:focus{color:#1d2f4c;opacity:.7}}.button__basket{font-family:Gilroy-Bold;position:relative;height:44px;width:44px;justify-content:center;align-self:center;padding:0;transition:background-color .2s ease-in-out;color:#333f4b;border:0;-webkit-border-radius:4px;border-radius:4px;background-color:transparent;display:flex;flex-direction:row;align-items:center;gap:16px}.button__basket .basket__cart{position:relative;display:flex}.button__basket .basket__icon{width:26px;height:26px;color:#1d2f4c}@media screen and (max-width:47.999rem){.button__basket .basket__icon{position:static;width:24px;height:24px;color:#333f4b}}.button__basket{font-size:var(--text-base)}@media screen and (max-width:47.999rem){.button__basket{width:38px;height:28px;border:0;padding:0;color:transparent;background-color:transparent}}.button__basket a{color:#fff}@media screen and (max-width:47.999rem){.button__basket a{display:none}}.button__basket a:hover,.button__basket a:focus{text-decoration:none}.button__basket:focus{outline:none}.button__basket:hover{background-color:#f3f3f3}@media screen and (max-width:47.999rem){.button__basket:hover{background-color:transparent;-webkit-box-shadow:0 0 0 0;box-shadow:0 0}}.button__basket--counter{position:absolute;top:-8px;right:-12px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-shadow:0 0 0 2px #fff;color:#fff;-webkit-border-radius:100px;border-radius:100px;background-color:#00b583;font-size:var(--text-xs)}@media screen and (max-width:47.999rem){.button__basket--counter{right:-8px}}.button__cookies{padding:12px 14px;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;color:#fff;border:0;-webkit-border-radius:4px;border-radius:4px;background-color:#00b583;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px #0000004d;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}@media screen and (max-width:47.999rem){.button__cookies{padding:16px;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}}.button__cookies:hover{opacity:.75}.button__cookies:focus{outline:none}.button__produit{font-family:Gilroy-Bold;padding:20px;transition:all .2s ease-in-out;color:#fff;border:0;width:100%;border-radius:5px;background-color:#00b583;box-shadow:1.5px 2.598px 3px #0000000a;text-shadow:0 1px 2px rgba(0,0,0,.2);font-size:var(--text-lg);display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width:79.999rem){.button__produit{padding:15px;font-size:var(--text-base)}}@media screen and (max-width:79.999rem){.button__produit{font-size:var(--text-base)}}@media screen and (max-width:63.999rem){.button__produit{font-size:var(--text-lg)}}.button__produit>img{width:24px;height:24px;filter:invert(1)}.button__produit:hover{background-color:#00b583bf}.button__produit:disabled{opacity:.3;cursor:not-allowed}.button__produit--loading{position:relative;color:transparent;text-shadow:none;cursor:progress}.button__produit--loading:disabled{opacity:1;cursor:progress}.button__produit--loading>*{visibility:hidden}.button__produit--loading:after{content:"";position:absolute;top:50%;left:50%;width:1.125rem;height:1.125rem;margin:-.5625rem 0 0 -.5625rem;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:ds-spin .7s linear infinite}.button__bluebox{font-family:Gilroy-Bold;background-color:#fff;padding:4px 15px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;border:1px solid #f4f4f5;-webkit-border-radius:3px;border-radius:3px;color:#333f4b;cursor:pointer}.button__bluebox:hover{border:1px solid #333f4b;background-color:#333f4b}.button__bluebox:focus,.button__bluebox:hover{color:#fff;outline:none;text-decoration:none}@media screen and (max-width:47.999rem){.button__bluebox:first-child{margin-bottom:10px}}.button__modalSubmit{text-align:center;width:70%;-webkit-border-radius:4px;border-radius:4px;opacity:1;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border:0;margin:0 15% 5px}.button__modalSubmit:disabled{opacity:.5;cursor:not-allowed}.button__modalSubmit:disabled a{cursor:not-allowed;pointer-events:none}.button__modalSubmit--white{background-color:#fff;padding:18px 0;cursor:pointer;color:#333f4b;font-size:var(--text-lg);font-family:Gilroy-Bold;pointer-events:all}@media screen and (max-width:47.999rem){.button__modalSubmit--white{width:70%;margin-right:0;margin-left:auto;padding:13px 0;font-size:var(--text-base)}}.button__brand{display:inline-block;font-family:Gilroy-Bold;color:#fff;text-decoration:none;padding:16px 22.5px;background-color:#00b583;border-radius:4px;text-align:center;cursor:pointer;transition:opacity .2s ease}.button__brand:hover{opacity:.7;text-decoration:none}.cookies__container{position:fixed;z-index:400;bottom:0;left:0;display:none;width:100%!important;padding:10px 0 0!important;background-color:#00498f}.cookies__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:47.999rem){.cookies__content{padding:0 20px 10px}}.cookies__text{font-family:Gilroy-Medium;margin-right:15px;margin-bottom:0;color:#fff;font-size:var(--text-xs);line-height:1.5625rem}@media screen and (max-width:47.999rem){.cookies__text{line-height:1rem}}.cookies__text a{text-decoration:underline;color:#fff}.dropdown{padding:2rem 1rem;z-index:50}.dropdown__contactez,.dropdown__quisommesnous{position:absolute;top:40px;left:0;display:flex;gap:1rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;pointer-events:none;visibility:hidden;opacity:0;box-shadow:0 10px 15px #00000021}@media screen and (max-width:47.999rem){.dropdown__contactez,.dropdown__quisommesnous{display:none}}.header__bar-dropdown:hover .dropdown__contactez,.header__bar-dropdown:hover .dropdown__quisommesnous{visibility:visible}.dropdown__contactez{padding:1rem;background:#fff}.dropdown__quisommesnous{flex-direction:column;width:500px;height:390px;padding:0;gap:0;flex-wrap:wrap}.dropdown__float{float:left;margin-right:1rem}.dropdown__row{height:130px;padding:1rem;text-align:left;flex:1}.dropdown__row--blue{background-color:#00498f;color:#fff}.dropdown__row--grey{background-color:#fbf8f8}.dropdown__row--white{padding-bottom:.5rem;background-color:#fff}.dropdown__left,.dropdown__right{width:50%}.dropdown__right{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:47.999rem){.dropdown__right{display:none}}.dropdown__right__button{width:190px;border-radius:4px;background-color:#ed155c;transition:background-color .2s}.dropdown__right__button:hover{background-color:#d31050}.dropdown .dropdown__right__button>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;color:#fff;font-family:Gilroy-Bold;font-size:var(--text-base);text-transform:uppercase;text-decoration:none}.dropdown .dropdown__right__button>a:hover,.dropdown .dropdown__right__button>a:focus{color:#fff;text-decoration:none}.dropdown__content{font-family:Gilroy-Medium;position:relative;text-align:left;display:flex;gap:.5rem;font-size:var(--text-base);line-height:1.25rem}.dropdown__content--blue{font-size:var(--text-xs)!important;color:#00498f}.dropdown__content--blue:after{display:none}.dropdown__content a[data-modal]{display:flex;align-items:center;gap:1rem;font-family:Gilroy-Bold;color:#00498f;text-decoration:underline}.dropdown__content.address{flex-direction:column;color:#1d2f4c}.dropdown__icon{float:left;padding:.5rem;width:20px;height:20px;background-color:#fdb565;border-radius:4px;box-sizing:content-box;color:#fff}.dropdown__title{font-family:Gilroy-Medium;font-size:var(--text-xl)}.dropdown__title--white{margin-bottom:.5rem}.dropdown__title--blue{font-family:Gilroy-Bold!important;margin:0;text-align:left;color:#00498f!important;font-size:var(--text-xl);line-height:1.25rem}.dropdown__title--blue a{font-family:Gilroy-Bold!important;font-size:var(--text-xl)!important;color:#00498f!important}.dropdown__title--stacked{display:block;font-weight:500;line-height:1.1}.dropdown__map{position:relative;z-index:0;top:20px;width:200px;height:196px;background-image:url(../img/map.svg);background-repeat:no-repeat;background-position:top left;-webkit-background-size:200px 196px;background-size:200px 196px}.dropdown__circle{position:absolute;top:15px;right:0}.dropdown__pointer{position:absolute;right:85px;top:5px}.dropdown__logos,.dropdown__logos2{padding-right:0!important}.dropdown__logos2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.dropdown__logos2 .dropdown__logo:last-child{margin-right:0}.dropdown__logos{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 .5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.dropdown__logo{margin-right:3rem;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.dropdown__logo:last-child{margin-right:0}.dropdown__logo:hover{opacity:.7}:where(input[type=checkbox]){flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;border:1.5px solid #b8bcc2;border-radius:4px;background:#fff no-repeat center/80%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s,border-color .15s}:where(input[type=checkbox]):hover{border-color:#00b583}:where(input[type=checkbox]):checked{border-color:#00b583;background-color:#00b583;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}:where(input[type=checkbox]):focus-visible{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}:where(input[type=checkbox]):disabled{background-color:#f3f3f3;border-color:#dadcdf;cursor:not-allowed}:where(input[type=radio]){flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;border:1.5px solid #b8bcc2;border-radius:4px;background:#fff no-repeat center/80%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s,border-color .15s}:where(input[type=radio]):hover{border-color:#00b583}:where(input[type=radio]):checked{border-color:#00b583;background-color:#00b583;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}:where(input[type=radio]):focus-visible{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}:where(input[type=radio]):disabled{background-color:#f3f3f3;border-color:#dadcdf;cursor:not-allowed}:where(input[type=radio]){border-radius:50%}:where(input[type=radio]):checked{background-image:none;box-shadow:inset 0 0 0 3px #fff}:where(input[type=radio]):checked:focus-visible{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #00b58326}.icon__social{display:inline-block;width:40px;height:40px;margin:0 8px;-webkit-border-radius:100%;border-radius:100%;background-repeat:no-repeat;-webkit-background-size:140px 35px;background-size:140px 35px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.1);box-shadow:2px 2px 3px #0000001a}.icon__social--facebook{background-color:#3b5998}.icon__social--x{background-color:#000}.icon__social--instagram{background:#d6249f;background:-webkit-radial-gradient(30% 107% circle,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background:-o-radial-gradient(30% 107% circle,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.icon__social--linkedin{background:#0a66c2}.icon__social--youtube{background:red}.icon__green{margin:10px auto 0;width:32px;height:32px;color:#00b583}.icon__modal{background-image:url(../img/modal-sprite2.svg);background-repeat:no-repeat;display:block;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.icon__modal:hover{opacity:.6}.icon__modal--phone{display:inline-block;height:35px;width:35px;background-position:0 4px}@media screen and (max-width:47.999rem){.icon__modal--phone{display:none}}.icon__features{display:inline-block;background-image:url(../img/features-sprite.svg);-webkit-background-size:320px 45px;background-size:320px 45px;background-repeat:no-repeat;width:40px;height:45px;margin-right:15px}.icon__features--question{width:50px;background-position:8px 0}.icon__features--pregnant{background-position:-35px 0;width:30px}.icon__features--bottle{background-position:-60px 2px;width:30px}.icon__features--document{background-position:-124px 3px}.icon__features--administration{background-position:-274px 1px}.navigation__wrapper{padding-top:1rem;position:relative;z-index:10;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:79.999rem){.navigation__wrapper .container{width:100%}}@media screen and (max-width:79.999rem){.navigation__wrapper{position:fixed;top:0;bottom:0;left:-100%;height:100svh;padding:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;background-color:#fbf8f8;width:100%}}@media screen and (max-width:47.999rem){.navigation__wrapper{left:-100%;width:100%;height:100vh;height:100dvh}}@media screen and (max-width:47.999rem)and (max-height:740px){.navigation__wrapper::-webkit-scrollbar{width:8px;height:20px}.navigation__wrapper::-webkit-scrollbar-thumb{background-color:#00b583;border-radius:8px}}@media screen and (max-width:79.999rem){.navigation__wrapper .container{margin-left:-.5rem}}@media screen and (max-width:79.999rem){.navigation__wrapper .container{width:100%;margin:0;padding:0}}.navigation__list{position:relative;display:flex;padding-left:0;list-style:none;align-items:center;font-family:Gilroy-Medium}@media screen and (max-width:79.999rem){.navigation__list{flex-direction:column;margin-top:0;margin-right:0;margin-left:0;align-items:flex-start;min-height:100%}}@media screen and (min-width:48rem){.navigation__list{justify-content:space-evenly;margin-bottom:0}}@media screen and (min-width:80rem){.navigation__list{justify-content:space-between}.navigation__list>.navigation__list--top>.navigation__item:first-child{margin-left:-1rem}}.navigation__list--middle,.navigation__list--bottom,.navigation__list--top{display:flex}@media screen and (min-width:80rem){.navigation__list--middle,.navigation__list--bottom,.navigation__list--top{display:contents}}@media screen and (max-width:79.999rem){.navigation__list--middle,.navigation__list--bottom,.navigation__list--top{width:100%;flex-direction:column}.navigation__list--middle .navigation__item,.navigation__list--bottom .navigation__item,.navigation__list--top .navigation__item{flex-grow:1}}.navigation__list--top{font-family:Gilroy-Bold}@media screen and (max-width:79.999rem){.navigation__list--top{flex-grow:1}}@media screen and (max-width:79.999rem){.navigation__list--middle{flex-grow:1}.navigation__list--middle .navigation__item{border-bottom:1px solid #dadcdf}.navigation__list--middle .navigation__item:last-child{border-bottom:none}}.navigation__item{display:flex;height:50px;cursor:pointer;transition:background-color .2s ease-in-out;line-height:1rem;font-size:var(--text-base);align-items:center}@media screen and (max-width:79.999rem){.navigation__item{display:block;height:auto}}@media screen and (max-width:79.999rem){.navigation__item{height:100%;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:79.999rem){.navigation__item{width:100%}}@media screen and (min-width:48rem){.navigation__item{padding:0 1rem}}.navigation__item:after{position:absolute;bottom:0;display:block;width:2px;height:50px;background:linear-gradient(to bottom,#e6e7e900,#e6e7e9)}@media screen and (max-width:79.999rem){.navigation__item:after{display:none}}.navigation__item:hover{background-color:#00b583;color:#fff}.navigation__item--blue{color:#00498f}.navigation__item--blue:hover{background-color:#00498f;color:#fff}@media screen and (max-width:79.999rem){.navigation__item--blue{color:#fff;background-color:#00498f}}@media screen and (max-width:79.999rem){.navigation__item--green{color:#fff;background-color:#00b583}}.navigation__link,.navigation__link--important{position:relative;display:flex;height:50px;cursor:pointer;transition:all .2s ease-in-out;text-align:center;align-items:center;text-decoration:none;color:inherit}@media screen and (max-width:79.999rem){.navigation__link,.navigation__link--important{display:block;width:inherit;height:auto;padding:1rem 3rem 1rem 1rem;text-align:left}}@media screen and (max-width:79.999rem)and (max-height:740px){.navigation__link,.navigation__link--important{padding:.5rem 2rem .5rem 1rem}}.navigation__link:hover,.navigation__link--important:hover,.navigation__link:focus,.navigation__link--important:focus{text-decoration:none}.navigation__link--important{font-family:Gilroy-Bold;color:#ed145b}.navigation__hamburger{position:absolute;display:none;width:30px;height:19px;cursor:pointer;color:#333f4b;top:5px;left:5px;z-index:50}@media screen and (max-width:47.999rem){.navigation__hamburger{display:block}}.navigation__hamburger--cross{right:20px;z-index:50;position:absolute;background-size:cover;display:none;background-repeat:no-repeat;background-position:center center;-webkit-background-size:30px 19px;background-size:30px 19px}@media screen and (max-width:79.999rem){.navigation__hamburger--cross{display:block;width:50px;height:50px;top:25px;background-size:cover;left:calc(0% - 80px);filter:invert(100%)}}@media screen and (max-width:79.999rem)and (max-height:780px){.navigation__hamburger--cross{width:30px;height:30px}}@media screen and (max-width:47.999rem){.navigation__hamburger--cross{display:block;width:30px;height:30px;top:15px;background-size:cover;left:calc(0% - 50px)}}@media screen and (max-width:79.999rem){.navigation__hamburger--cross>svg{width:100%;height:100%}}@media screen and (max-width:79.999rem){.navigation__mobile--links{height:50px;background:#1d2f4c;color:#fff;display:flex;justify-content:space-evenly;align-items:center}.navigation__mobile--links .header__bar-item{flex-grow:1;border-right:2px solid #333f4b;justify-content:center}.navigation__mobile--links .header__bar-item:last-child{border-right:none}}.navigation__item--promo{background-color:var(--promo-bg)!important}.navigation__item--promo .navigation__link--important{color:var(--promo-color)}.navigation__head,.navigation__section{display:none}@media screen and (max-width:79.999rem){.navigation__wrapper{z-index:60;left:0;transform:translate(-100%);visibility:hidden;transition:transform .6s cubic-bezier(.7,0,.2,1),visibility 0s linear .6s;background-color:#fff;overflow-y:auto;overscroll-behavior:contain}.navigation__wrapper.menuActive{transform:none;visibility:visible;transition-delay:0s}.navigation__wrapper .navigation__head,.navigation__wrapper .navigation__section,.navigation__wrapper .navigation__item,.navigation__wrapper .navigation__mobile--links{opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease,background-color .2s}.navigation__wrapper.menuActive .navigation__head,.navigation__wrapper.menuActive .navigation__section,.navigation__wrapper.menuActive .navigation__item,.navigation__wrapper.menuActive .navigation__mobile--links{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.3,1,.3,1),transform .6s cubic-bezier(.3,1,.3,1),background-color .2s;transition-delay:calc(.28s + var(--nav-i, 0) * .04s),calc(.28s + var(--nav-i, 0) * .04s),0s}.navigation__wrapper nav{display:flex;flex-direction:column;height:100%}.navigation__wrapper .navigation__head{display:flex;align-items:center;flex:0 0 64px;padding:0 1rem;border-bottom:1px solid #dadcdf}.navigation__wrapper .navigation__head img{width:175px}.navigation__wrapper .navigation__list{flex:1 1 auto;min-height:0;flex-direction:column;align-items:stretch}.navigation__wrapper .navigation__list--top,.navigation__wrapper .navigation__list--middle,.navigation__wrapper .navigation__list--bottom{display:contents}.navigation__wrapper .navigation__section{display:block;margin:0;padding:1.5rem 1rem .5rem;font-family:Gilroy-Bold;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:#84898f}.navigation__wrapper .navigation__item{flex:1 1 auto;height:auto;padding:0;display:flex;align-items:stretch;background:none!important;color:#333f4b;border-bottom:1px solid #f3f3f3}.navigation__wrapper .navigation__item:hover{background:#f3f3f3!important;color:inherit}.navigation__wrapper .navigation__item br{display:none}.navigation__wrapper .navigation__list--middle .navigation__item:last-child{border-bottom:1px solid #f3f3f3}.navigation__wrapper .navigation__link,.navigation__wrapper .navigation__link--important{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;gap:.5rem;min-height:44px;height:auto;padding:0 1rem;font-size:var(--text-base);line-height:1.3;text-align:left}.navigation__wrapper .navigation__link:after,.navigation__wrapper .navigation__link--important:after{content:"";flex:0 0 16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384898f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/16px}.navigation__wrapper .navigation__list--top .navigation__link,.navigation__wrapper .navigation__list--top .navigation__link--important{font-family:Gilroy-Bold;color:#00498f}.navigation__wrapper .navigation__list--top .navigation__item--green .navigation__link,.navigation__wrapper .navigation__list--top .navigation__item--green .navigation__link--important{color:#1d2f4c}.navigation__wrapper .navigation__item--promo .navigation__link--important{font-family:Gilroy-Bold;color:var(--promo-bg)}.navigation__wrapper .navigation__mobile--links{position:sticky;bottom:0;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;margin:0;padding:0;background:#fff;border-top:1px solid #dadcdf;border-bottom:1px solid #f3f3f3}.navigation__wrapper .navigation__mobile--links .header__bar-item{display:block;border:0}.navigation__wrapper .navigation__mobile--links .header__bar-item+.header__bar-item{border-left:1px solid #dadcdf}.navigation__wrapper .navigation__mobile--links a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:72px;padding:.5rem;font-family:Gilroy-Bold;font-size:var(--text-sm);color:#1d2f4c;text-decoration:none;box-sizing:border-box}.navigation__wrapper .navigation__mobile--links .header__bar-icon{width:20px;height:20px;margin:0;color:#1d2f4c}.navigation__hamburger--cross{position:fixed;z-index:70;display:flex;align-items:center;justify-content:center;top:12px;right:1rem;left:auto;opacity:0;pointer-events:none;width:40px;height:40px;border-radius:50%;background:transparent;color:#1d2f4c;filter:none;transition:opacity .2s,background-color .2s,transform .3s cubic-bezier(.3,1,.3,1)}.navigation__hamburger--cross>svg{width:18px;height:18px}.leftNav .navigation__hamburger--cross{opacity:1;pointer-events:auto}.navigation__hamburger--cross:hover{background:#f3f3f3;transform:rotate(90deg)}}.status__banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:500px;height:100px;position:fixed;z-index:300;top:-webkit-calc(50% - 50px);top:calc(50% - 50px);left:-webkit-calc(50% - 250px);left:calc(50% - 250px);font-family:Gilroy-Bold;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media screen and (max-width:47.999rem){.status__banner{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:100px;left:10px;text-align:center}}.status__banner--success{background-color:#00b583}.status__banner--error{background-color:#ff1a0c}html.lswheel-open{overflow:hidden}#lswheel{--pop-bg: #1d2f4c;--pop-title: #fff;--pop-text: #fff;--pop-accent: #00FEB7;--pop-cta-bg: #00b583;--pop-cta-text: #fff;--end-bg: #1d2f4c;--end-title: #fff;--end-text: #fff;--end-accent: #00FEB7;--end-icon-bg: #00b583;--end-icon: #fff;--end-code: #fff;--end-code-bg: #26405c;--end-lose-title: #fff;--end-lose-text: #fff;--end-cta-bg: #00b583;--end-cta-text: #fff;--radius: 4px;--radius-lg: 8px;--radius-xl: 12px;--shadow-soft: 0 5px 10px 0 rgba(0, 0, 0, .1);--shadow-pop: 0 24px 60px -12px rgba(29, 47, 76, .45);font-family:Gilroy-Medium,Poppins,sans-serif;line-height:1.4}#lswheel *,#lswheel *:before,#lswheel *:after{box-sizing:border-box}#lswheel .btn{padding:12px 24px;border:0;border-radius:var(--radius);font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-base);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}#lswheel .btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}#lswheel .btn--primary{background:var(--pop-cta-bg);color:var(--pop-cta-text)}#lswheel .btn--lg{padding:14px 30px;font-size:var(--text-base)}#lswheel .btn--block{width:100%}#lswheel .btn[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}#lswheel .btn--pulse{position:relative;overflow:hidden;animation:lswheel-cta-beat 2.4s ease-in-out infinite}#lswheel .btn--pulse:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);animation:lswheel-cta-shine 3.2s ease-in-out infinite}#lswheel .btn--pulse[disabled]{animation:none}#lswheel .btn--pulse[disabled]:after{display:none}@keyframes lswheel-cta-beat{0%,to{box-shadow:0 0 #00b58373}55%{box-shadow:0 0 0 12px #00b58300}}@keyframes lswheel-cta-shine{0%,62%{left:-60%}to{left:130%}}#lswheel .mac-pill,#lswheel .macaron,#lswheel .mac-tab{position:fixed;z-index:280;border:0;cursor:pointer}#lswheel .mac-pill{right:18px;bottom:18px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e4e4e7;border-radius:100px;padding:8px 20px 8px 8px;box-shadow:var(--shadow-soft);transition:transform .2s}#lswheel .mac-pill:hover{transform:translateY(-2px)}#lswheel .mac-pill__disc{width:44px;height:44px;flex-shrink:0}#lswheel .mac-pill__disc .macaron__svg{width:100%;height:100%;filter:none}#lswheel .mac-pill__txt{text-align:left;line-height:1.25}#lswheel .mac-pill__t1{font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-base);color:#1d2f4c;display:block}#lswheel .mac-pill__t2{font-size:var(--text-xs);color:#48515d}#lswheel .macaron{right:18px;bottom:18px;width:96px;height:96px;padding:0;background:none;border-radius:50%;transition:transform .25s ease}#lswheel .macaron:hover{transform:scale(1.06)}#lswheel .macaron:focus-visible{outline:3px solid rgba(0,181,131,.5);outline-offset:4px}#lswheel .macaron__svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 14px rgba(29,47,76,.28))}#lswheel .macaron__disc{transform-box:view-box;transform-origin:50px 51px;animation:lswheel-mac-spin 10s linear infinite}#lswheel .mac-tab{right:0;top:50%;transform:translateY(calc(-50% + var(--lswheel-shift, 0px)));background:#1d2f4c;color:#fff;padding:16px 10px;border-radius:var(--radius-lg) 0 0 var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-xs);letter-spacing:.5px;box-shadow:-4px 6px 18px -6px #1d2f4c80;transition:padding .2s}#lswheel .mac-tab:hover{padding-right:16px}#lswheel .mac-tab__txt{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}#lswheel .mac-tab__wheel{display:block;width:28px;height:28px}#lswheel .mac-tab__wheel .macaron__svg{width:100%;height:100%;filter:none}@media screen and (max-width:47.999rem){#lswheel .lswheel__mac--desktop{display:none!important}}@media screen and (min-width:48rem){#lswheel .lswheel__mac--mobile{display:none!important}}#lswheel{--lswheel-inset: 18px}#lswheel.lswheel--pos-bottom-right .mac-pill,#lswheel.lswheel--pos-bottom-right .macaron{right:var(--lswheel-inset);left:auto;bottom:var(--lswheel-offset, var(--lswheel-inset));top:auto}#lswheel.lswheel--pos-bottom-left .mac-pill,#lswheel.lswheel--pos-bottom-left .macaron{left:var(--lswheel-inset);right:auto;bottom:var(--lswheel-offset, var(--lswheel-inset));top:auto}#lswheel.lswheel--pos-top-right .mac-pill,#lswheel.lswheel--pos-top-right .macaron{right:var(--lswheel-inset);left:auto;top:var(--lswheel-top, var(--lswheel-offset, var(--lswheel-inset)));bottom:auto}#lswheel.lswheel--pos-top-left .mac-pill,#lswheel.lswheel--pos-top-left .macaron{left:var(--lswheel-inset);right:auto;top:var(--lswheel-top, var(--lswheel-offset, var(--lswheel-inset)));bottom:auto}#lswheel.lswheel--pos-bottom-left .mac-tab,#lswheel.lswheel--pos-top-left .mac-tab{left:0;right:auto;border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:4px 6px 18px -6px #1d2f4c80}#lswheel.lswheel--pos-bottom-left .mac-tab:hover,#lswheel.lswheel--pos-top-left .mac-tab:hover{padding-right:10px;padding-left:16px}@keyframes lswheel-mac-spin{to{transform:rotate(360deg)}}#lswheel .pop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;background:#1d2f4cb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;padding:24px;overflow-y:auto}#lswheel .pop-overlay.is-open{display:flex}#lswheel .ppop{width:100%;max-width:440px;margin:auto;background:var(--pop-bg);color:var(--pop-text);border-radius:var(--radius-xl);padding:26px 22px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;overflow:hidden;box-shadow:var(--shadow-pop);animation:lswheel-pop-in .3s ease}#lswheel .ppop__logo{width:120px}#lswheel .ppop__logo svg{width:100%;height:auto;display:block;filter:brightness(0) invert(1)}#lswheel .ppop__title{font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-xl);line-height:1.22;color:var(--pop-title);margin:0}#lswheel .ppop__sub{font-size:var(--text-sm);opacity:.85;line-height:1.5;max-width:330px;margin:0}#lswheel .ttl--b{color:var(--pop-accent)}#lswheel .ppop--result{min-height:430px}#lswheel .lswheel__body{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}@keyframes lswheel-pop-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}#lswheel .pop__close,#lswheel .pop__sound{position:absolute;top:14px;z-index:8;width:34px;height:34px;border:0;border-radius:var(--radius);background:#ffffff38;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}#lswheel .pop__close:hover,#lswheel .pop__sound:hover{background:#fff6}#lswheel .pop__close{right:14px;font-size:var(--text-xl);line-height:1}#lswheel .pop__sound{right:56px}#lswheel .pop__sound svg{width:18px;height:18px;fill:currentColor}#lswheel .pop__sound.is-off{opacity:.55}#lswheel .pop__legal{font-size:var(--text-xs);color:#ffffff80;line-height:1.5;text-align:center;margin:0}#lswheel .lswheel__gate{font-size:var(--text-base);line-height:1.6;color:var(--pop-text);max-width:340px;margin:0}#lswheel .wheel{position:relative;flex-shrink:0;width:var(--w, min(300px, 68vw));height:var(--w, min(300px, 68vw));--bulb-on: #00FEB7;--bulb-off: #3d5169}#lswheel .wheel__disc{width:100%;height:100%;display:block;border-radius:50%;box-shadow:0 12px 34px -10px #1d2f4c73;transition:transform 5.2s cubic-bezier(.12,.72,.14,1)}#lswheel .wheel__hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:27%;height:27%;border-radius:50%;background:var(--hub-bg, #fff);box-shadow:0 4px 12px #0000002e;display:flex;align-items:center;justify-content:center;padding:0 7%;overflow:hidden}#lswheel .wheel__hub svg,#lswheel .wheel__hub img{width:100%;height:auto;display:block}#lswheel .wheel__hub--img{padding:0}#lswheel .wheel__hub--img img{width:100%;height:100%;object-fit:cover;border-radius:50%}#lswheel .wheel__pointer{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:3;filter:drop-shadow(0 4px 6px rgba(0,0,0,.28))}#lswheel .wheel__pointer svg{width:38px;height:44px;display:block;transform-origin:50% 16%}#lswheel .wheel__pointer.tick svg{animation:lswheel-tick .17s cubic-bezier(.3,.9,.4,1)}#lswheel .wheel__glow{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;background:radial-gradient(circle,#00feb759,#00feb700 65%);opacity:0;transition:opacity .4s;pointer-events:none;animation:lswheel-glow-beat 1.6s ease-in-out infinite}#lswheel .wheel__bulbs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}#lswheel .wheel--spinning .wheel__disc{cursor:wait}#lswheel .wheel--won .wheel__glow{opacity:1}#lswheel .wheel--won .wheel__disc{animation:lswheel-won-nudge .5s ease}#lswheel .wheel--nobulbs .wheel__bulbs{display:none}#lswheel .bulb{fill:var(--bulb-off);animation:lswheel-bulb-blink 1.6s steps(1,end) infinite}#lswheel .bulb--b{animation-delay:.8s}#lswheel .wheel--spinning .bulb{animation-duration:.34s}#lswheel .wheel--won .bulb{animation-duration:.22s}@keyframes lswheel-bulb-blink{0%,49%{fill:var(--bulb-on)}50%,to{fill:var(--bulb-off)}}@keyframes lswheel-tick{0%{transform:rotate(0)}30%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes lswheel-glow-beat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes lswheel-won-nudge{0%,to{filter:none}40%{filter:brightness(1.12)}}#lswheel .wlabel{transition:transform .6s cubic-bezier(.2,.8,.3,1)}#lswheel .wheel--spinning .wlabel{transition:none}#lswheel .reel{position:relative;width:100%;max-width:380px;height:126px;overflow:hidden;border-radius:var(--radius-lg);background:#ffffff0d}#lswheel .reel__track{position:absolute;top:0;left:0;height:100%;display:flex;gap:10px;align-items:center;will-change:transform;transition:transform 5.2s cubic-bezier(.12,.72,.14,1)}#lswheel .reel__cursor{position:absolute;top:0;left:50%;transform:translate(-50%);width:0;height:100%;z-index:4}#lswheel .reel__cursor:before,#lswheel .reel__cursor:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent}#lswheel .reel__cursor:before{top:0;border-top:10px solid var(--pop-accent);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}#lswheel .reel__cursor:after{bottom:0;border-bottom:10px solid var(--pop-accent);filter:drop-shadow(0 -2px 4px rgba(0,0,0,.4))}#lswheel .reel__fade{position:absolute;top:0;width:64px;height:100%;z-index:3;pointer-events:none}#lswheel .reel__fade--l{left:0;background:linear-gradient(90deg,var(--pop-bg) 0%,rgba(29,47,76,0) 100%)}#lswheel .reel__fade--r{right:0;background:linear-gradient(270deg,var(--pop-bg) 0%,rgba(29,47,76,0) 100%)}#lswheel .rcard{width:128px;height:104px;flex-shrink:0;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:10px 8px}#lswheel .rcard svg{width:22px;height:22px;opacity:.9}#lswheel .rcard__name{font-family:Gilroy-Bold,Poppins,sans-serif;font-size:.84375rem;line-height:1.2}#lswheel .rcard__sub{font-size:.71875rem;opacity:.88;line-height:1.25}#lswheel .result{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--end-bg);display:none;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 26px;text-align:center;z-index:6;animation:lswheel-pop-in .35s ease}#lswheel .result.is-on{display:flex}#lswheel .result>*:not(.celebrate){animation:lswheel-res-up .5s cubic-bezier(.2,.8,.3,1) both;position:relative;z-index:1}#lswheel .result__icon{width:72px;height:72px;flex-shrink:0;border-radius:50%;background:var(--end-icon-bg);color:var(--end-icon);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px -8px #00b58399;animation:lswheel-icon-pop .62s cubic-bezier(.16,1.4,.4,1) both!important}#lswheel .result__icon svg{width:34px;height:34px;fill:currentColor}#lswheel .result__icon--lose{background:#ffffff24;color:#dfe6ee;box-shadow:none}#lswheel .result__kicker{font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--end-accent);animation-delay:.1s!important}#lswheel .result__kicker--lose{color:#fff9}#lswheel .result__title{font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-2xl);line-height:1.2;color:var(--end-title);animation-delay:.16s!important}#lswheel .result__txt{font-size:.84375rem;color:var(--end-text);opacity:.88;line-height:1.6;max-width:340px;margin:0;animation-delay:.24s!important}#lswheel .result__actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;flex-shrink:0;animation-delay:.4s!important}#lswheel .result__actions .btn--primary{background:var(--end-cta-bg);color:var(--end-cta-text)}#lswheel .result--lose{background:var(--end-lose-bg)}#lswheel .result--lose .result__title{color:var(--end-lose-title)}#lswheel .result--lose .result__txt{color:var(--end-lose-text)}#lswheel .result .code,#lswheel .result .points{animation-delay:.32s!important}#lswheel .result__txt--custom{white-space:pre-line}#lswheel .points{display:flex;align-items:baseline;justify-content:center;gap:8px;width:100%;max-width:320px;background:var(--end-code-bg);border:1px dashed rgba(255,255,255,.28);border-radius:var(--radius);padding:9px 14px;flex-shrink:0}#lswheel .points__val{font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-xl);font-weight:700;line-height:1.1;color:var(--end-code);white-space:nowrap}#lswheel .points__label{font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-sm);color:var(--end-accent);white-space:nowrap}@keyframes lswheel-res-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lswheel-icon-pop{0%{opacity:0;transform:scale(.3) rotate(-25deg)}60%{opacity:1}to{opacity:1;transform:scale(1) rotate(0)}}#lswheel .code{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:320px;background:var(--end-code-bg);border:1px dashed rgba(255,255,255,.28);border-radius:var(--radius);padding:11px 14px;flex-shrink:0;cursor:pointer;transition:border-color .15s ease,transform .15s ease}#lswheel .code:hover{border-color:var(--end-accent)}#lswheel .code:active{transform:scale(.99)}#lswheel .code__val{font-family:Gilroy-Bold,Poppins,sans-serif;font-size:var(--text-base);letter-spacing:.6px;color:var(--end-code);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lswheel .code__copy{background:none;border:0;padding:0;color:var(--end-accent);font-family:Gilroy-Bold,Poppins,sans-serif;font-size:.78125rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}#lswheel .code__copy:hover{text-decoration:underline}#lswheel .code__copy svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}#lswheel .code.is-done{border-style:solid;border-color:var(--end-accent)}#lswheel .confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:7}#lswheel .confetti i{position:absolute;top:-16px;width:9px;height:14px;border-radius:2px;opacity:.95;animation:lswheel-fall linear forwards}#lswheel .confetti i.round{border-radius:50%;width:9px;height:9px}#lswheel .confetti i.strip{width:4px;height:18px}@keyframes lswheel-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx, 0),var(--dy, 700px)) rotate(var(--rot, 720deg));opacity:0}}#lswheel .celebrate{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}#lswheel .fx__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}#lswheel .fx--rays .fx__layer{background:repeating-conic-gradient(from 0deg,rgba(0,254,183,.26) 0deg 6deg,transparent 6deg 15deg);inset:auto;top:50%;left:50%;width:300%;height:auto;aspect-ratio:1;transform:translate(-50%,-50%);animation:lswheel-fx-rays 16s linear infinite}@keyframes lswheel-fx-rays{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes lswheel-fx-spin{to{transform:rotate(360deg)}}#lswheel .fx--ripple i{position:absolute;top:50%;left:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;border:2px solid rgba(0,254,183,.6);animation:lswheel-fx-ripple 2.6s ease-out infinite}@keyframes lswheel-fx-ripple{0%{transform:scale(.45);opacity:.95}to{transform:scale(4.6);opacity:0}}#lswheel .fx--halo .fx__layer{background:radial-gradient(circle at 50% 50%,rgba(0,254,183,.5) 0%,rgba(0,254,183,.12) 32%,transparent 62%);animation:lswheel-fx-breathe 2.8s ease-in-out infinite}@keyframes lswheel-fx-breathe{0%,to{transform:scale(.72);opacity:.55}50%{transform:scale(1.18);opacity:1}}#lswheel .fx--confetti i{position:absolute;top:-14px;width:7px;height:11px;border-radius:1px;animation:lswheel-fx-fall linear forwards}@keyframes lswheel-fx-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx, 0),260px) rotate(var(--rot, 540deg));opacity:.1}}#lswheel .fx--burst i{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;animation:lswheel-fx-burst 1.15s cubic-bezier(.15,.7,.3,1) forwards}@keyframes lswheel-fx-burst{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1);opacity:0}}#lswheel .fx--fireworks i{position:absolute;border-radius:50%;animation:lswheel-fx-fw 1.45s cubic-bezier(.1,.72,.28,1) forwards}@keyframes lswheel-fx-fw{0%{transform:translate(0) scale(.35);opacity:1}12%{opacity:1}55%{transform:translate(var(--xm),var(--ym)) scale(1);opacity:.95}to{transform:translate(var(--x),var(--y2)) scale(.55);opacity:0}}#lswheel .fx--fireworks b{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(255,255,255,.35) 38%,transparent 70%);animation:lswheel-fx-flash .5s ease-out forwards;pointer-events:none}@keyframes lswheel-fx-flash{0%{transform:scale(.2);opacity:1}to{transform:scale(1.9);opacity:0}}#lswheel .fx--twinkle i{position:absolute;width:12px;height:12px;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.95) 4deg,transparent 8deg,transparent 86deg,rgba(255,255,255,.95) 90deg,transparent 94deg,transparent 176deg,rgba(255,255,255,.95) 180deg,transparent 184deg,transparent 266deg,rgba(255,255,255,.95) 270deg,transparent 274deg);animation:lswheel-fx-twinkle 1.9s ease-in-out infinite}@keyframes lswheel-fx-twinkle{0%,to{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(45deg);opacity:1}}#lswheel .fx--sweep .fx__layer:after{content:"";position:absolute;top:-30%;left:-40%;width:28%;height:170%;background:linear-gradient(100deg,transparent,rgba(0,254,183,.42),transparent);transform:rotate(16deg);animation:lswheel-fx-sweep 2.6s ease-in-out infinite}@keyframes lswheel-fx-sweep{0%{left:-40%}60%,to{left:120%}}#lswheel .fx--streamers i{position:absolute;top:-30px;width:4px;height:34px;border-radius:3px;animation:lswheel-fx-stream linear forwards}@keyframes lswheel-fx-stream{0%{transform:translate(0) rotate(0) scaleY(1);opacity:1}to{transform:translate(var(--dx, 0),280px) rotate(var(--rot, 240deg)) scaleY(.7);opacity:.15}}#lswheel .fx--rings i{position:absolute;top:50%;left:50%;border-radius:50%;border:2px dashed rgba(0,254,183,.5);animation:lswheel-fx-spin 9s linear infinite}#lswheel .fx--rings i:nth-child(1){width:120px;height:120px;margin:-60px 0 0 -60px}#lswheel .fx--rings i:nth-child(2){width:166px;height:166px;margin:-83px 0 0 -83px;border-color:#ffffff47;animation-direction:reverse;animation-duration:13s}#lswheel .fx--coins i{position:absolute;top:-18px;width:15px;height:15px;border-radius:50%;background:linear-gradient(140deg,#ffe08a,#f5b942);animation:lswheel-fx-coin linear forwards}@keyframes lswheel-fx-coin{0%{transform:translate(0) rotateY(0);opacity:1}to{transform:translate(var(--dx, 0),265px) rotateY(var(--rot, 900deg));opacity:.2}}@media screen and (max-width:39.999rem){#lswheel .pop-overlay{padding:12px}#lswheel .ppop{padding:22px 16px 16px;gap:12px}#lswheel .ppop__title{font-size:1.125rem}#lswheel .wheel{--w: min(260px, 72vw)}#lswheel .reel{height:112px}#lswheel .rcard{width:112px;height:92px}#lswheel .result{padding:26px 18px}#lswheel .result__title{font-size:1.3125rem}#lswheel .code{padding:10px 12px;gap:6px}#lswheel .code__val{font-size:var(--text-base);letter-spacing:.3px}#lswheel .code__copy-label{display:none}#lswheel{--lswheel-inset: 12px}#lswheel .macaron{width:76px;height:76px}#lswheel .mac-pill{padding:6px 14px 6px 6px}#lswheel .mac-pill__disc{width:36px;height:36px}#lswheel .mac-pill__t1{font-size:var(--text-sm)}#lswheel .mac-pill__t2{display:none}}@media(prefers-reduced-motion:reduce){#lswheel .bulb,#lswheel .macaron__disc,#lswheel .btn--pulse,#lswheel .wheel__glow,#lswheel .celebrate,#lswheel .celebrate *,#lswheel .result>*:not(.celebrate){animation:none!important}#lswheel .btn--pulse:after{display:none}#lswheel .wheel__disc{transition-duration:1s!important}#lswheel .confetti{display:none}}.product__bannerX--belowPicture{margin:0 1rem 0 0}.product__bannerX--belowPicture .ad-banner__image{width:75%}@media screen and (max-width:63.999rem){.product__bannerX--belowPicture{margin:1rem 0 0}}@media screen and (max-width:47.999rem){.product__bannerX--belowPicture{margin:0}}.product__bannerX--belowSimilar{margin:0 .5rem 1.5rem 0}@media screen and (max-width:63.999rem){.product__bannerX--belowSimilar{margin:0 .5rem 1.5rem 10px}}@media screen and (max-width:47.999rem){.product__bannerX--belowSimilar{margin:0 .5rem}}.skeepers_product__reviews{margin:0!important}@-webkit-keyframes run{0%{left:0;opacity:0}50%,to{left:18.5px;opacity:1}}@keyframes keyframes-svg-filled{0%{transform:scale(0)}25%{transform:scale(1.2)}50%{transform:scale(1);filter:brightness(1.25)}}.mobile-inline-review-form{width:100%}.routines-panel{container:routines/inline-size;width:100%;margin:0 0 1.5rem;font-family:Gilroy-Medium;color:#333f4b}.routines-panel__toggle{display:flex;align-items:center;gap:8px;height:44px;margin:0 auto;padding:0 16px;border:1px solid #dadcdf;border-radius:4px;background:#fff;color:#333f4b;font-family:Gilroy-Bold;font-size:var(--text-base);cursor:pointer;transition:background-color .2s}.routines-panel__toggle:hover{background:#f3f3f3}.routines-panel__toggle-icon{width:16px;height:16px;fill:none;stroke:#00b583;stroke-width:2;stroke-linejoin:round}.routines-panel__chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.routines-panel__toggle.expanded .routines-panel__chevron{transform:rotate(180deg)}.routines-panel__grid{display:none;flex-direction:column;gap:1rem;margin-top:1rem}.routines-panel__grid.expanded{display:flex}.routine-card{display:grid;grid-template-columns:270px minmax(0,1fr) 220px;background:#fff;border:1px solid #dadcdf;border-radius:8px;overflow:hidden;text-align:left}.routine-card__intro{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:20px;background:#1d2f4c;color:#ffffffb8}.routine-card__intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23fff' stroke-opacity='.6' stroke-width='1.1'%3E%3Cg transform='rotate(-30 20 20)'%3E%3Crect x='8' y='15' width='24' height='10' rx='5'/%3E%3Cpath d='M20 15v10'/%3E%3C/g%3E%3Cg transform='rotate(25 50 50)'%3E%3Crect x='40' y='45' width='20' height='9' rx='4.5'/%3E%3Cpath d='M50 45v9'/%3E%3C/g%3E%3Ccircle cx='52' cy='16' r='3.5'/%3E%3Ccircle cx='16' cy='56' r='2.5'/%3E%3C/g%3E%3C/svg%3E") 0 0/72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 65%);mask-image:linear-gradient(90deg,transparent 0%,#000 65%)}.routine-card__intro>*{position:relative;z-index:1}.routine-card__icon{width:40px;height:40px;margin-bottom:6px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#00cf96}.routine-card__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.routine-card__title{margin:0;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-lg);line-height:1.25;color:#fff}.routine-card__subtitle{margin:0;font-size:var(--text-sm);line-height:1.5;color:#ffffffb8}.routine-card__badge{display:flex;align-items:center;gap:6px;margin-top:4px;font-family:Gilroy-Bold;font-size:var(--text-xs);color:#00cf96}.routine-card__badge svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.routine-card__products{display:flex;align-items:stretch;margin:0;padding:16px 8px;list-style:none}.routine-card__product{flex:1 1 0;min-width:0;max-width:33.3333333333%;display:flex;align-items:center}.routine-card__product+.routine-card__product:before{content:"+";flex:0 0 18px;text-align:center;color:#b8bcc2;font-family:Gilroy-Bold;font-size:1.5rem}.routine-card__product--label{position:relative;flex:1;min-width:0;height:100%;display:flex;flex-direction:column;gap:4px;margin:0;padding:10px;border-radius:8px;font-weight:400;cursor:pointer;transition:background-color .15s}.routine-card__product--label:hover{background:#f8f9fc}.routine-card__product--visual{display:flex;align-items:center;justify-content:center;height:88px;margin-bottom:4px}.routine-card__product--image{width:88px;height:88px;object-fit:contain}.routine-card__product--brand{font-family:Gilroy-Bold;font-size:var(--text-xs);color:#1d2f4c}.routine-card__product--name{font-size:var(--text-md);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.routine-card__product--price{margin-top:auto;padding-top:4px;font-family:Gilroy-Bold;font-size:var(--text-md);text-align:right;color:#1d2f4c;white-space:nowrap}.routine-card__product.is-off .routine-card__product--image{opacity:.35;filter:grayscale(1)}.routine-card__product.is-off .routine-card__product--name,.routine-card__product.is-off .routine-card__product--brand,.routine-card__product.is-off .routine-card__product--price{color:#84898f}.routine-card__product.is-off .routine-card__product--price{text-decoration:line-through}.routine-card__checkbox{position:absolute;opacity:0;pointer-events:none}.routine-card__check{position:absolute;bottom:10px;left:10px;z-index:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid #b8bcc2;border-radius:4px;background:#fff;transition:background-color .15s}.routine-card__check svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.routine-card__checkbox:checked+.routine-card__check{background:#00b583;border-color:#00b583}.routine-card__checkbox:checked+.routine-card__check svg{opacity:1}.routine-card__checkbox:focus-visible+.routine-card__check{box-shadow:0 0 0 3px #f3f3f3}.routine-card__footer{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:20px;background:#f8f9fc}.routine-card__count{font-size:var(--text-xs);color:#84898f}.routine-card__total{margin-bottom:12px;font-family:Gilroy-Bold;font-size:var(--text-2xl);color:#1d2f4c;white-space:nowrap}.routine-card__add-button{min-height:3rem;padding:0 1.5rem;border-radius:4px;box-shadow:none;text-shadow:none;white-space:nowrap;font-size:var(--text-md)}@media screen and (max-width:79.999rem){.routine-card__add-button{padding:0 1.5rem;font-size:var(--text-md)}}.routine-card__cart{flex-shrink:0;width:1.25rem;height:1.25rem}@container routines (max-width: 860px){.routine-card{grid-template-columns:1fr}.routine-card__intro{padding:16px}.routine-card__products{overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 8px;scrollbar-width:thin}.routine-card__product{flex:0 0 150px;max-width:none;scroll-snap-align:start}.routine-card__footer{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:16px}.routine-card__total{margin:0;font-size:var(--text-xl)}.routine-card__add-button{flex-basis:100%}}.product-gallery{position:relative;width:100%}.product-gallery__main{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.product-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.product-gallery__slide.is-active{z-index:1;opacity:1;visibility:visible}.product-gallery__slide a{display:block;width:100%;height:100%;padding:1.5rem;cursor:zoom-in}@media screen and (max-width:47.999rem){.product-gallery__slide a{padding:1rem}}.product-gallery__image{width:100%;height:100%;object-fit:contain}.product-gallery__nav{position:absolute;bottom:1rem;z-index:10;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid #dadcdf;border-radius:4px;background:#fff;box-shadow:0 4px 8px -2px #1a1b1f14;color:#1d2f4c;cursor:pointer;transition:background-color .2s,border-color .2s}.product-gallery__nav svg{width:1rem;height:1rem}.product-gallery__nav:hover{border-color:#1d2f4c;background:#f3f3f3}.product-gallery__nav--prev{right:3.5rem}.product-gallery__nav--next{right:1rem}.product-gallery__thumbs{position:relative;margin-top:.5rem;timeline-scope:--thumbs-row}@supports (animation-timeline: scroll()) and (timeline-scope: none){.product-gallery__thumbs.is-scrollable:after{content:"";display:block;height:4px;margin-top:.5rem;border-radius:2px;background:#dadcdf}.product-gallery__thumbs.is-scrollable:before{content:"";position:absolute;bottom:0;left:0;width:25%;height:4px;border-radius:2px;background:#00b583;animation:ss-row-progress linear both;animation-timeline:--thumbs-row}}.product-gallery__thumbnails{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;scroll-timeline:--thumbs-row x}.product-gallery__thumbnails::-webkit-scrollbar{display:none}.product-gallery__thumbnail{flex:0 0 5rem;aspect-ratio:1/1;padding:.5rem;overflow:hidden;border:1px solid #dadcdf;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s}.product-gallery__thumbnail:hover,.product-gallery__thumbnail.is-active{border-color:#00b583}.product-gallery__thumbnail.is-active{box-shadow:0 0 0 1px #00b583 inset}.product-gallery__thumbnail img{width:100%;height:100%;object-fit:contain}.gallery-zoom{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:3rem 4rem;border:0;background:transparent;box-sizing:border-box}@media screen and (max-width:47.999rem){.gallery-zoom{padding:3rem 1rem}}.gallery-zoom::backdrop{background:#1d2f4cd9}.gallery-zoom[open]{display:flex;align-items:center;justify-content:center}.gallery-zoom__image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;background:#fff}.gallery-zoom__button{position:absolute;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#fff;color:#1d2f4c;cursor:pointer;transition:background-color .2s}.gallery-zoom__button .icon{width:1.125rem;height:1.125rem}.gallery-zoom__button:hover{background:#f3f3f3}.gallery-zoom__button:focus-visible{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.gallery-zoom__button--close{top:1rem;right:1rem}.gallery-zoom__button--prev,.gallery-zoom__button--next{top:50%;transform:translateY(-50%)}.gallery-zoom__button--prev{left:1rem}.gallery-zoom__button--prev .icon{transform:rotate(90deg)}.gallery-zoom__button--next{right:1rem}.gallery-zoom__button--next .icon{transform:rotate(-90deg)}.product-page__crumb{display:none}@media screen and (max-width:79.999rem){.product-page__crumb{display:block;padding-top:1rem}}.product-page__crumb-link{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c;text-decoration:none}.product-page__crumb-link svg{flex-shrink:0}.product-page__crumb-link span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-page__crumb-link:hover{color:#1d2f4c;text-decoration:underline}.product-page__top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:2.5rem;padding-top:2rem}@media screen and (max-width:63.999rem){.product-page__top{gap:1.5rem}}@media screen and (max-width:47.999rem){.product-page__top{grid-template-columns:minmax(0,1fr);padding-top:1rem}}.product-page__media{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media screen and (min-width:64rem){.product-page__media{position:sticky;top:1.5rem}}.product-page__view{position:relative;border:1px solid #dadcdf;border-radius:8px;background:#fff}.product-page__badges{position:absolute;top:1rem;right:1rem;left:1rem;z-index:20;display:flex;justify-content:space-between;gap:.5rem;pointer-events:none}.product-page__badges>*>*{pointer-events:auto}.product-page__tags{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.product-page__icons{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.product-page__reetags{margin-top:1rem}.product-page__summary{display:flex;flex-direction:column;gap:1rem;min-width:0}.product-page__title{margin:0;font-family:Gilroy-Bold;font-size:var(--text-3xl);line-height:1.2;color:#1d2f4c}.product-page__subtitle{margin-top:-.5rem;font-family:Gilroy-Bold;font-size:var(--text-md);color:#84898f}.product-page__meta{display:flex;flex-wrap:wrap;gap:.5rem}.product-page__chip{display:inline-flex;align-items:center;min-height:2rem;padding:0 .5rem;border:1px solid #dadcdf;border-radius:4px;background:#fff;font-family:Gilroy-Bold;font-size:var(--text-sm);color:#1d2f4c;text-decoration:none}.product-page__chip--link{transition:border-color .2s,background-color .2s}.product-page__chip--link:hover,.product-page__chip--link:focus-visible{border-color:#1d2f4c;color:#1d2f4c;text-decoration:none}.product-page__chip--muted{border-color:transparent;background:#f8f9fc;color:#333f4b}.product-page__rating{min-height:1.5rem}.product-page__rating[data-scroll-to]{cursor:pointer}.product-page__rating[hidden]{display:none}.product-page__intro{margin:0;font-size:var(--text-base);line-height:1.6;color:#333f4b}.product-page__more{margin-left:.5rem;font-family:Gilroy-Bold;color:#1d2f4c;text-decoration:underline}.product-page__more:hover{color:#1d2f4c}.product-page__features{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.product-page__feature{display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;padding:0 .5rem;border-radius:4px;background:#f8f9fc;font-size:var(--text-sm);color:#1d2f4c}.product-page__feature .icon__features{margin:0;zoom:.5}.product-page__feature--yes .product-page__feature-value{color:#0a7a56}.product-page__feature--no .product-page__feature-value{color:#ed145b}.product-page__feature-value{font-family:Gilroy-Bold;color:#333f4b}.product-page__marketing{align-self:flex-start}.product-page__notice{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid #dadcdf;border-radius:8px;background:#f8f9fc}.product-page__notice-text{margin:0;font-size:var(--text-sm);line-height:1.5;color:#333f4b}.product-page__notice-actions,.product-page__notice-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.product-page__notice-link{font-size:var(--text-sm);color:#333f4b;text-decoration:underline}.product-page__order,.product-page__variants{display:flex;flex-direction:column;gap:1rem}.product-page__variants.is-invalid .product-page__variant{border-color:#ed145b}.product-page__variant-group{min-width:0;margin:0;padding:0;border:0}.product-page__variant-group:not(.is-expanded) .product-page__variant:nth-of-type(n+12){display:none}.product-page__variants-more{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2rem;padding:.5rem 1rem;border:1px dashed #dadcdf;border-radius:4px;background:#fff;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c;cursor:pointer;transition:border-color .2s,background-color .2s}.product-page__variants-more:hover{border-style:solid;background:#fff}.product-page__variants-more[aria-expanded=true] .product-page__variants-more-icon{transform:rotate(180deg)}.product-page__variants-more-icon{flex-shrink:0;transition:transform .2s}.product-page__variant-legend{width:auto;margin-bottom:.5rem;padding:0;border:0;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c}.product-page__variant-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem}.product-page__variant{position:relative;display:flex;align-items:center;gap:.5rem;min-height:2rem;margin:0;padding:.5rem 1rem;border:1px solid #dadcdf;border-radius:4px;background:#fff;font-weight:400;font-size:var(--text-base);color:#1d2f4c;cursor:pointer;transition:border-color .2s,box-shadow .2s}.product-page__variant:hover{border-color:#1d2f4c}.product-page__variant:has(:checked){border-color:#00b583;box-shadow:0 0 0 1px #00b583 inset}.product-page__variant:has(:focus-visible):not(:has(:checked)){border-color:#1d2f4c}.product-page__variant:has(:disabled){border-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.product-page__variant:has(:disabled) .product-page__variant-name{text-decoration:line-through}.product-page__variant-input[type=radio]{flex-shrink:0;width:1rem;height:1rem;margin:0;border:1px solid #b8bcc2;border-radius:50%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-width .15s,border-color .15s}.product-page__variant-input[type=radio]:focus{outline:none}.product-page__variant-input[type=radio]:checked{border:5px solid #00b583}.product-page__variant-name{font-family:Gilroy-Bold}.product-page__variants--cards .product-page__variant-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:39.999rem){.product-page__variants--cards .product-page__variant-list{grid-template-columns:minmax(0,1fr)}}.product-page__variants--cards .product-page__variant{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot name price" ". stock price";align-items:center;column-gap:.5rem;row-gap:.5rem;padding:1rem;border-radius:8px}.product-page__variants--cards .product-page__variant-input{grid-area:dot}.product-page__variants--cards .product-page__variant-name{grid-area:name}.product-page__variant-price{display:flex;flex-direction:column;align-items:flex-end;grid-area:price}.product-page__variant-amount{font-family:Gilroy-Bold;font-size:var(--text-md);color:#1d2f4c;white-space:nowrap}.product-page__variant-amount--promo{color:#ed145b}.product-page__variant-old{font-size:var(--text-xs);color:#84898f}.product-page__variant-stock{grid-area:stock;justify-self:start;padding:0 .5rem;border-radius:4px;background:#eaf8f3;font-family:Gilroy-Bold;font-size:var(--text-xs);line-height:1.5rem;color:#0a7a56}.product-page__variant-stock--out{background:#f3f3f3;color:#84898f}.product-page__buy{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem}@media screen and (max-width:39.999rem){.product-page__buy{grid-template-columns:auto minmax(0,1fr)}.product-page__buy .product-page__prices{grid-column:1/-1}}.product-page__prices{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem}.product-page__price{font-family:Gilroy-Bold;font-size:var(--text-4xl);line-height:1.1;color:#1d2f4c;white-space:nowrap}@media screen and (max-width:47.999rem){.product-page__price{font-size:1.75rem}}.product-page__price--promo{color:#ed145b}.product-page__price--old{font-family:Gilroy-Medium;font-size:var(--text-md);color:#84898f;text-decoration:line-through}.product-page__price-starting{flex-basis:100%;font-size:var(--text-sm);color:#84898f}.product-page__price-old{display:flex;align-items:baseline;gap:.5rem}.product-page__price-info{font-size:var(--text-sm);color:#84898f}.product-page__quantity{display:inline-flex;align-items:stretch;height:3rem;border:1px solid #dadcdf;border-radius:4px;background:#fff}.product-page__qty-button{position:relative;width:2.5rem;padding:0;border:0;background:transparent;color:#1d2f4c;cursor:pointer;transition:background-color .2s}.product-page__qty-button:before,.product-page__qty-button:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.product-page__qty-button--minus:after{content:none}.product-page__qty-button--plus:after{transform:translate(-50%,-50%) rotate(90deg)}.product-page__qty-button:hover:not(:disabled){background:#f3f3f3}.product-page__qty-button:disabled{color:#b8bcc2;cursor:not-allowed}.product-page__qty-input{width:2.5rem;padding:0;border:0;background:transparent;font-family:Gilroy-Bold;font-size:var(--text-md);color:#1d2f4c;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product-page__qty-input::-webkit-outer-spin-button,.product-page__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.product-page__qty-input:focus{outline:none}.product-page__cta--choose{display:none}.product-page__cta-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.product-page__cta{width:auto;min-width:13rem;min-height:3rem;padding:0 1.5rem;border-radius:4px;box-shadow:none;text-shadow:none;font-size:var(--text-md)}@media screen and (max-width:79.999rem){.product-page__cta{padding:0 1.5rem;font-size:var(--text-md)}}.product-page__stock-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:var(--text-sm)}.product-page__stock-line:empty{display:none}.product-page__status{display:inline-flex;align-items:center;gap:.5rem;font-family:Gilroy-Bold}.product-page__status:empty{display:none}.product-page__status:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.product-page__status--available{color:#0a7a56}.product-page__status--unavailable{color:#ed145b}.product-page__reference{color:#84898f}.product-page__panel{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:2.5rem;margin:0;padding:.5rem 1rem;border-radius:4px;background:#f8f9fc;font-size:var(--text-sm);color:#333f4b}.product-page__panel--notify{cursor:pointer}.product-page__panel--warning{border:1px solid #f6afa0;background:#ffdacc}.product-page__panel-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.product-page__panel-text{margin:0}.product-page__panel-text--link{color:#1d2f4c;text-decoration:none}.product-page__panel-text--link:hover{color:#1d2f4c;text-decoration:underline}.product-page__assurance{display:flex;flex-wrap:wrap;gap:.5rem}.product-page__assurance[hidden],.product-page__panel[hidden],.product-page__quantity[hidden],.product-page__cta[hidden]{display:none}.product-page__assurance-item{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;min-height:2.5rem;padding:.5rem 1rem;border-radius:4px;background:#f8f9fc;font-size:var(--text-sm);color:#333f4b}.product-page__assurance-item>span{flex:1 1 0;min-width:10rem}.product-page__assurance-item--delivery{background:#0384c714;color:#00498f}.product-page__assurance-item--loyalty{background:#eaf8f3;color:#0a7a56}.product-page__assurance-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.product-page__assurance-link{color:inherit;text-decoration:underline}.product-page__assurance-link:hover{color:inherit}.product-page__payment-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}@media screen and (max-width:39.999rem){.product-page__payment-methods{width:100%}}.product-page__payment-method{width:2.25rem;height:1.5rem;padding:2px;object-fit:contain;border:1px solid #dadcdf;border-radius:4px;background:#fff}.product-page__pack{container:routines/inline-size}.product-page__cards{padding-top:2rem}.product-page__cards-list:not([data-slider]){display:flex;flex-wrap:wrap;gap:.5rem}.product-page__details{display:grid;grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2.5rem;padding-top:2.5rem}@media screen and (max-width:63.999rem){.product-page__details{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;padding-top:1.5rem}}.product-page__nav{position:sticky;top:1.5rem}@media screen and (max-width:63.999rem){.product-page__nav{top:calc(var(--header-banner-height, 0px) + var(--header-height, 0px));z-index:85;margin:0 -1rem;padding:.5rem 1rem;background:#fff;border-bottom:1px solid #dadcdf;timeline-scope:--nav-row;transition:top .2s ease-in-out}}@supports (animation-timeline: scroll()) and (timeline-scope: none){@media screen and (max-width:63.999rem){.product-page__nav.is-scrollable:after{content:"";display:block;height:4px;margin-top:.5rem;border-radius:2px;background:#dadcdf}.product-page__nav.is-scrollable:before{content:"";position:absolute;bottom:.5rem;left:1rem;width:calc((100% - 2rem)/4);height:4px;border-radius:2px;background:#00b583;animation:ss-row-progress linear both;animation-timeline:--nav-row}}}.product-page__nav-list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:.5rem;list-style:none;border:1px solid #dadcdf;border-radius:8px}@media screen and (max-width:63.999rem){.product-page__nav-list{flex-direction:row;gap:.5rem;margin:0 -1rem;padding:0 1rem;overflow-x:auto;border:0;scrollbar-width:none;scroll-timeline:--nav-row x}.product-page__nav-list::-webkit-scrollbar{display:none}}.product-page__nav-link{display:block;padding:.5rem 1rem;border-radius:4px;font-family:Gilroy-Bold;font-size:var(--text-base);color:#333f4b;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.product-page__nav-link:hover{background:#f3f3f3;color:#1d2f4c;text-decoration:none}.product-page__nav-link.is-active{background:#eaf8f3;color:#1d2f4c}@media screen and (max-width:63.999rem){.product-page__nav-link{border:1px solid #dadcdf}.product-page__nav-link.is-active{border-color:#00b583;box-shadow:none}}.product-page__sections{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.product-page__section{padding:2rem;border:1px solid #dadcdf;border-radius:8px;background:#fff;scroll-margin-top:1.5rem}@media screen and (max-width:63.999rem){.product-page__section{scroll-margin-top:12rem}}@media screen and (max-width:47.999rem){.product-page__section{padding:1rem}}.product-page__section--bare{padding:0;border:0;background:none}.product-page__section[hidden]{display:none}.product-page__specs{margin:0;border-radius:4px;overflow:hidden}.product-page__spec{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:1rem;padding:.5rem 1rem;font-size:var(--text-base)}.product-page__spec:nth-child(odd){background:#f8f9fc}@media screen and (max-width:39.999rem){.product-page__spec{grid-template-columns:minmax(0,1fr);gap:0}}.product-page__spec-label{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c}.product-page__spec-value{margin:0;color:#333f4b;overflow-wrap:anywhere}.product-page__section-title{margin:0 0 1rem;font-family:Gilroy-Bold;font-size:var(--text-2xl);font-weight:500;line-height:1.1;color:#1d2f4c}.product-page__rich{font-size:var(--text-base);line-height:1.7;color:#333f4b;overflow-wrap:anywhere}.product-page__rich p{margin:0 0 1rem}.product-page__rich>:last-child,.product-page__rich>:last-child>:last-child{margin-bottom:0}.product-page__rich h2{margin:2rem 0 1rem;font-family:Gilroy-Bold;font-size:var(--text-lg);color:#1d2f4c}.product-page__rich h2:first-child{margin-top:0}.product-page__rich h3{margin:1.5rem 0 .5rem;padding-left:.5rem;border-left:3px solid #00b583;font-family:Gilroy-Bold;font-size:var(--text-md);color:#1d2f4c}.product-page__rich h4{margin:1rem 0 .5rem;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c}.product-page__rich strong{font-weight:600;color:#1d2f4c}.product-page__rich ul{margin:0 0 1rem;padding:0;list-style:none}.product-page__rich ul li{position:relative;padding:.25rem 0 .25rem 1.5rem}.product-page__rich ul li:before{content:"";position:absolute;top:1rem;left:.5rem;width:.375rem;height:.375rem;border-radius:50%;background:#00b583}.product-page__rich a{color:#1d2f4c}.product-page__rich img{max-width:100%;height:auto}.product-page__rich table{display:block;max-width:100%;margin:0 0 1rem;overflow-x:auto;border-collapse:collapse}.product-page__rich th,.product-page__rich td{padding:.5rem 1rem;border:1px solid #dadcdf;vertical-align:top}.product-page__rich tr:nth-child(odd) td{background:#f8f9fc}.product-page__sticky{display:none}@media screen and (max-width:47.999rem){.product-page__sticky{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;padding:1rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid #dadcdf;background:#fff;box-shadow:0 -4px 12px #1d2f4c14}}.product-page__sticky .product-page__buy{display:contents}.product-page__sticky .product-page__prices{grid-row:1;grid-column:1}.product-page__sticky .product-page__stock-line{grid-row:1;grid-column:2;justify-self:end}.product-page__sticky .product-page__reference{display:none}.product-page__sticky .product-page__quantity{grid-row:2;grid-column:1;justify-self:start}.product-page__sticky .product-page__cta{grid-row:2;grid-column:2}.product-page__sticky .product-page__panel--notify{grid-row:2;grid-column:1/-1;margin:0}.product-page__sticky .product-page__price-starting,.product-page__sticky .product-page__price-info{font-size:var(--text-xs)}.product-page__sticky.needs-choice [data-add-to-cart-main]{display:none}.product-page__sticky.needs-choice .product-page__cta--choose{display:flex}.product-page__sticky.is-sold-out .product-page__quantity,.product-page__sticky.is-sold-out [data-add-to-cart-main],.product-page__sticky.is-sold-out .product-page__cta--choose,.product-page__sticky.is-pending .product-page__cta--choose{display:none}.product-page__sticky.is-pending .product-page__quantity{display:inline-flex}.product-page__sticky.is-pending [data-add-to-cart-main]{position:relative;display:flex;color:transparent;pointer-events:none}.product-page__sticky.is-pending [data-add-to-cart-main]:after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:ds-spin .7s linear infinite}.product-page__sticky .product-page__cta,.product-page__sticky .product-page__quantity{animation:product-page-appear .2s ease-out}@media(prefers-reduced-motion:reduce){.product-page__sticky .product-page__cta,.product-page__sticky .product-page__quantity{animation:none}}.product-page__sticky .product-page__quantity{height:2.5rem}.product-page__sticky .product-page__qty-button,.product-page__sticky .product-page__qty-input{width:2rem}.product-page__sticky .product-page__cta{min-width:0;min-height:2.5rem;padding:0 1rem;font-size:var(--text-base)}@media screen and (max-width:79.999rem){.product-page__sticky .product-page__cta{padding:0 1rem;font-size:var(--text-base)}}.product-page__sticky-variants{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out,margin-bottom .25s ease-out}.product-page__sticky-variants>*{min-height:0;overflow:hidden}.product-page__sticky-variants.is-open{grid-template-rows:1fr;margin-bottom:.5rem}.product-page__sticky-variants.is-open>*{max-height:50vh;padding-bottom:.5rem;overflow-y:auto;border-bottom:1px solid #f3f3f3}@media(prefers-reduced-motion:reduce){.product-page__sticky-variants{transition:none}}.product-page__sticky-order{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem}@keyframes product-page-appear{0%{opacity:0;transform:translateY(.25rem)}}.product-card{width:calc((100% - 2rem)/5);position:relative;display:flex;flex-direction:column;flex-shrink:0;padding:.5rem;border:1px solid #dadcdf;border-radius:4px;background:#fff;cursor:pointer;transition-duration:.3s}@media screen and (max-width:63.999rem){.product-card{width:calc((100% - 1.5rem)/4)}}@media screen and (max-width:47.999rem){.product-card{width:calc((100% - .5rem)/2)}}@media screen and (min-width:64rem){.product-card:hover .bulk-discount__name{display:table-cell!important}}.product-card--banner{padding:0;overflow:hidden}.product-card--banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.product-card--promo{border-color:#ed145b;box-shadow:0 0 0 1px #ed145b inset;z-index:10}.product-card--row{width:100%;max-width:none;flex-direction:row;align-items:center;gap:1rem;margin:0;padding:1rem;transition:border-color .15s}.product-card--row:hover{border-color:#9a9ea2}@media screen and (max-width:47.999rem){.product-card--row{align-items:flex-start;padding:.5rem}}.product-card--row .adWords-product-click{width:auto!important;height:auto!important;margin:0}.product-card--row .product-card__body>.adWords-product-click{align-self:end}.product-card--row .product-card__body:not(:has(>.product-card__variants))>.adWords-product-click{grid-row:1/span 2;align-self:center}@media screen and (max-width:47.999rem){.product-card--row .product-card__body:not(:has(>.product-card__variants))>.adWords-product-click{grid-row:auto}}.product-card--row .product-card__top{position:static;flex:0 0 6rem;min-height:0}@media screen and (max-width:47.999rem){.product-card--row .product-card__top{flex-basis:4.5rem}}.product-card--row .product-card__image{width:100%;max-width:100%;height:auto}.product-card--row .product-card__body{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 13.5rem;grid-template-rows:1fr 1fr;column-gap:1.5rem;align-items:center}@media screen and (max-width:47.999rem){.product-card--row .product-card__body{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:.5rem}}.product-card--row .product-card__name{min-height:0;text-align:left;letter-spacing:0;font-size:var(--text-md)}.product-card--row .product-card__badges{top:.5rem;left:.5rem;width:calc(100% - 1rem)}.product-card--row .product-card__variants{grid-column:1;align-self:start;margin:.5rem 0 0;text-align:left}.product-card--row .product-card__footer{grid-column:2;grid-row:1/span 2;margin:0}@media screen and (max-width:47.999rem){.product-card--row .product-card__footer{grid-column:1;grid-row:auto}}.product-card--row .product-card__rating:empty{display:none}.product-card--row .product-card__bottom{align-items:flex-end}.product-card--row .product-card__prices:before{display:none}.product-card--row .product-card__buttons{width:100%;margin:0}.product-card__top{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px}.product-card__top .adWords-product-click{text-align:center}.product-card__image{display:block;width:85%;max-width:213px;max-height:213px;height:auto;margin:0 auto;object-fit:contain}.product-card__badges{position:absolute;top:0;left:0;z-index:80;display:flex;width:100%;gap:.5rem}.product-card__tags{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.product-card__icons{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.product-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:.5rem;margin-top:.5rem}.product-card__body .adWords-product-click{position:relative}.product-card__content{display:flex;flex-direction:column;text-align:left}.product-card__content:hover{text-decoration:underline;text-decoration-color:#333f4b}.product-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:var(--text-base);line-height:1.35;min-height:2.7em;letter-spacing:.5px;color:#333f4b;text-align:center}.product-card__footer{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.product-card__features{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--text-xs);line-height:1.5;color:#84898f}.product-card__features li{padding:2px .5rem;border-radius:4px;background:#f3f3f3}.product-card__features span{color:#333f4b}.product-card__rating{display:flex;min-height:15px;justify-content:center;align-items:center}.product-card__rating a{display:flex;align-items:center;transition:opacity .2s ease-in-out;color:#333f4b}.product-card__rating a:hover,.product-card__rating a:focus{text-decoration:none;opacity:.6}.product-card__rating .skeepers_product__stars{display:flex}.product-card__rating .skeepers_product__stars .stars__item{width:12px;height:12px}.product-card__rating .skeepers_product__stars .star-svg{width:11px;height:auto}.product-card__rating .skeepers_product__stars .rate-total,.product-card__rating .skeepers_product__stars .rate-total span{color:#84898f}.product-card__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem}.product-card__variants{overflow:hidden;margin:0;font-size:var(--text-sm);line-height:1.2;color:#84898f;text-align:center;white-space:nowrap;text-overflow:ellipsis}.product-card__variants>span+span:before{content:"·";margin-right:.25em}.product-card__prices{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.2rem .25rem;width:100%;text-align:right}.product-card__prices:not(:has(.product-card__price--old)):before{content:" ";order:-1;flex-basis:100%;font-family:Gilroy-Medium;font-size:var(--text-sm)}.product-card__price{font-family:Gilroy-Bold;font-size:var(--text-3xl);line-height:1.1;text-box:trim-both cap alphabetic;color:#00b583}.product-card__price--promo{color:#ed145b}.product-card__price--starting{font-size:var(--text-sm);color:#333f4b;text-box:trim-both cap alphabetic}.product-card__price--old{order:-1;flex-basis:100%;font-family:Gilroy-Medium;font-size:var(--text-sm);color:#333f4b;text-decoration:line-through;opacity:.6}.product-card__buttons{margin:0;padding:0;list-style-type:none;border-radius:4px;background-color:#00b583;color:#fff;transition:background-color .2s ease-in-out}.product-card__buttons:hover{background-color:#009a6f}.product-card__buttons--unavailable{background-color:#84898f;pointer-events:none}.product-card__button{padding:.5rem;text-align:center}.product-card__button svg{width:18px;height:18px;flex-shrink:0}.product-card__button>span{display:flex;justify-content:center;align-items:center;gap:.5rem;font-family:Gilroy-Bold;font-size:var(--text-base);color:#fff}.skeepers_product__stars span{font-size:var(--text-xs)!important}.skeepers_product__stars .rate-aggregate,.skeepers_product__stars .rate-aggregate__separator,.skeepers_product__stars .rate-aggregate__max{display:none}.ad-banner{display:block;position:relative;overflow:hidden;border-radius:4px}.ad-banner__image{display:block;width:100%;height:auto}@media screen and (min-width:64rem){.ad-banner--shopline{contain:size}.ad-banner--shopline .ad-banner__image{height:100%;object-fit:cover}}.product-labels{z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.product-labels>img{width:30px;opacity:.6}.product-labels>svg{color:#00b583}.product-labels__heart{--heart-color: rgb(0, 181, 131);position:relative;width:25px;height:25px;transition:all .3s ease-in-out}.product-labels__heart:hover .product-labels__outline{fill:var(--heart-color);transition:all .3s ease-in-out}.product-labels__heart:hover .product-labels__filled{filter:brightness(1.3);transition:all .3s ease-in-out}.product-labels__checkbox{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.product-labels__checkbox:checked~.product-labels__icons .product-labels__filled{display:block}.product-labels__icons{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.product-labels__outline{position:absolute;fill:#e4e4e7}.product-labels__filled{position:absolute;display:none;fill:var(--heart-color);animation:keyframes-svg-filled 1s}.product-badge{width:fit-content;padding:7px 10px;transition:opacity .2s ease-in-out;font-weight:700;color:#fff;background-color:#f36f9a;border-radius:4px;font-size:var(--text-base)}.product-badge:hover,.product-badge:focus{text-decoration:none;opacity:.7;color:#fff}.product-badge--promo{background-color:#ed145b}.product-badge--label{background-color:#fbd0de;color:#a3114a}.product-badge--label:hover,.product-badge--label:focus{color:#a3114a}.product-badge--sponsored{padding:4px 8px;font-weight:600;background-color:#f3f3f3;color:#84898f;font-size:var(--text-sm)}.product-badge--sponsored:hover,.product-badge--sponsored:focus{color:#84898f}.product-badge--multiple{font-size:var(--text-xl);text-align:center}.product-badge--bulk{z-index:10;max-width:unset;padding:0}.product-badge--bulk:hover{opacity:1}@media screen and (max-width:47.999rem){.product-badge--bulk{pointer-events:none}}.product-badge__text{display:block;font-size:var(--text-base)}.bulk-discount{color:#fff;display:table;background-color:#ed145b;padding:.5rem 0;border-radius:4px}@media screen and (max-width:47.999rem){.bulk-discount{pointer-events:none}}.bulk-discount__tiers{display:table-cell;min-width:75px;vertical-align:middle;position:relative}.bulk-discount__tiers:after{content:"*";position:absolute;top:-7px;right:0;font-size:1.75rem;font-weight:400;line-height:1;padding:1px;display:none}@media screen and (max-width:63.999rem){.bulk-discount__tiers:after{display:block}}.bulk-discount__tiers ul{margin:0;padding:0;text-indent:0;list-style-type:none;text-align:center}.bulk-discount__unit{font-size:var(--text-lg)}.bulk-discount__name{vertical-align:middle;text-align:center;display:none;padding:0 .5rem;border-left:1px solid #fff;font-size:var(--text-sm)}.bulk-discount-note{color:#ed145b;font-weight:700;text-align:left;width:100%;position:relative;font-size:var(--text-xs);padding-left:.5rem;display:none}.bulk-discount-note:before{content:"*";display:inline;font-size:1.75rem;font-weight:400;position:absolute;left:-.3rem;top:-.5rem;height:15px}@media screen and (max-width:63.999rem){.bulk-discount-note{display:block;bottom:0;position:absolute}}.modal__container{background:#1d2f4c8c;height:100%;width:100%;position:fixed;top:0;left:0;z-index:300;display:none;overflow-x:hidden;overflow-y:scroll}.modal__container::-webkit-scrollbar{display:none}.modal__box{width:800px;background:#fff;border-radius:3px;position:relative;margin:4% auto auto}@media screen and (max-width:47.999rem){.modal__box{width:100%;padding:1rem;height:100vh;height:100dvh;margin:0}.modal__box.filters{width:100%}}.modal__box.status{position:relative}.modal__box.status:after{content:"";width:100%;height:100%;background:#fff;position:absolute;left:0;top:0;opacity:.8;border-radius:.25rem}.modal__box.filters{padding:0;margin:0;background-color:#fff}.modal__box.modal__box__contact{width:300px!important}@media screen and (max-width:47.999rem){.modal__box--scan{width:92%;height:auto;margin:auto;border-radius:4px;padding:0}}.modal__body{display:flex;flex-direction:column;margin:0 20px}.modal__body--cross-selling{display:flex;flex-direction:row;border:1px solid lightgrey;padding:20px;margin:0 20px 30px}@media screen and (max-width:47.999rem){.modal__body--cross-selling{display:none}}@media screen and (max-width:47.999rem){.modal__body--rules:after{bottom:0;height:80px;pointer-events:none;background:linear-gradient(to bottom,#1e579900,#f3f3f3);position:absolute;content:"";left:0;width:100%}.modal__body--rules{padding:10px!important;margin:15px 0!important}}.modal__body--availability{background-color:#f7f7f7;border-bottom:5px solid #f4f4f5;padding:20px;margin:0 20px 30px}@media screen and (max-width:47.999rem){.modal__body--availability{padding-top:0;position:relative}}.modal__body--nofooter{margin-bottom:30px}.modal__body--noheadline{padding-top:50px;margin-bottom:30px}@media screen and (max-width:47.999rem){.modal__body--noheadline{padding-bottom:0}}.modal__body .dropdown__content:after{content:"";display:table;clear:both}.modal__body .dropdown__content.address{padding-bottom:12px}.modal__intro{border-bottom:1px solid #f4f4f5;margin-bottom:30px}.modal__rules{height:275px;overflow-x:hidden;overflow-y:scroll;max-height:275px}@media screen and (max-width:47.999rem){.modal__rules{height:200px;max-height:200px}}@media screen and (max-width:47.999rem)and (orientation:landscape){.modal__rules{height:150px;max-height:150px}}.modal__rules::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}@media screen and (max-width:47.999rem){.modal__rules::-webkit-scrollbar-track{display:none}}.modal__rules::-webkit-scrollbar{width:10px;background-color:#fff;border-radius:10px;height:20px}@media screen and (max-width:47.999rem){.modal__rules::-webkit-scrollbar{display:none}}.modal__rules::-webkit-scrollbar-thumb{border-radius:10px;background-color:#48515d;height:20px}@media screen and (max-width:47.999rem){.modal__rules::-webkit-scrollbar-thumb{display:none}}.modal__rules--text{color:#fff;margin-bottom:0;font-size:var(--text-sm)}.modal__header{position:relative;height:8vh;display:flex;align-items:center;justify-content:center}.modal__header--basket .modal__closeIcon,.modal__header--parapharmacie .modal__closeIcon{color:#fff}.modal__header--basket,.modal__header--parapharmacie{background-color:#00b583}.modal__header--big{display:flex;justify-content:space-between}@media screen and (max-width:47.999rem){.modal__header--big{padding:15px 0 0}}.modal__header--filters{box-sizing:border-box}.modal__header.modal__header__contact{padding:0!important;left:88%!important}.modal__footer--cross-selling{display:flex;margin:20px;flex-direction:column}@media screen and (max-width:47.999rem){.modal__footer--cross-selling .cta__container{flex-direction:column;align-items:center}}.modal__footer--cross-selling .cta__container{width:100%;justify-content:space-between;display:flex}.modal__footer--cross-selling a{border:none;border-radius:.25rem;padding:10px;color:#fff}@media screen and (max-width:47.999rem){.modal__footer--cross-selling a{text-align:center;width:50%}}.modal__footer--cross-selling a:hover{text-decoration:none}.modal__footer--cross-selling p{text-align:center;padding-top:12px;font-size:var(--text-md);font-weight:700}.modal__footer--cross-selling .cta__dismiss_button{background:#00498f}@media screen and (max-width:47.999rem){.modal__footer--cross-selling .cta__order_button{margin-top:12px}}.modal__footer--cross-selling .cta__order_button{background:#00b583}.modal__footer--green{margin-top:20px;position:relative;padding:20px 0;background-color:#00b583;border-bottom-right-radius:3px;border-bottom-left-radius:3px}@media screen and (max-width:47.999rem){.modal__footer--green{padding-bottom:0}}.modal__footer--green:before{position:absolute;left:0;background-color:#00b583;top:0;height:100%;width:700px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:0;content:none}@media screen and (max-width:63.999rem){.modal__footer--green:before{content:"";width:600px}}@media screen and (max-width:47.999rem){.modal__footer--green:before{left:-30px;width:100%}}@media screen and (max-width:47.999rem){.modal__footer--green:after{content:"";position:absolute;background-color:#00b583;top:0;height:100%;width:100%;border-bottom-left-radius:3px;border-bottom-right-radius:3px;right:-30px;z-index:0}}.modal__footer--cont{position:relative;z-index:2;display:flex}@media screen and (max-width:47.999rem){.modal__footer--cont{display:block}}.modal__footer--left{flex-basis:60%;padding-left:20px}@media screen and (max-width:47.999rem){.modal__footer--left{padding-left:0}}.modal__footer--left--notice{flex-basis:40%;padding-left:90px;margin-top:-18px}@media screen and (max-width:47.999rem){.modal__footer--left--notice{padding-left:0}}.modal__footer--right{flex-basis:40%;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:47.999rem){.modal__footer--right{flex-direction:row;margin-top:10px;margin-bottom:5px}}.modal__footer--cancel{color:#fff;text-align:center;position:relative;padding-left:25px;transition:opacity .2s ease-in-out;cursor:pointer}@media screen and (max-width:47.999rem){.modal__footer--cancel{order:1}}.modal__footer--cancel:hover,.modal__footer--cancel:focus{color:#fff;opacity:.6;text-decoration:none}.modal__footer--cancel:before{content:">";position:absolute;left:0;top:0}.modal__contact{display:flex;align-items:center}@media screen and (max-width:47.999rem){.modal__contact{position:relative;background-color:#00cf96;z-index:2;padding:15px 0;justify-content:space-between}.modal__contact:after{content:"";position:absolute;right:-30px;background-color:#00cf96;top:0;height:100%;width:100%;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:-1}.modal__contact:before{content:"";position:absolute;left:-30px;background-color:#00cf96;top:0;height:100%;width:100%;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:-1}}.modal__contact--title{font-family:Gilroy-Bold;font-size:var(--text-lg);color:#fff;margin-right:10px}@media screen and (max-width:47.999rem){.modal__contact--title{margin:0 10px 0 0;font-size:var(--text-base)}}.modal__contact--link{color:#fff;text-decoration:underline;margin-left:10px;margin-top:5px;cursor:pointer;transition:opacity .2s ease-in-out}.modal__contact--link:hover,.modal__contact--link:focus{opacity:.6;color:#fff}@media screen and (max-width:47.999rem){.modal__contact--link{margin-top:0;font-size:var(--text-base)}}.modal__form{padding:0 30px}@media screen and (max-width:47.999rem){.modal__form{padding:0 10px}}.modal__form--half{display:flex;flex-direction:column;position:relative;width:100%}.modal__form--half label{color:#333f4b;font-weight:300;text-align:left}.modal__form--group{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:47.999rem){.modal__form--group{flex-direction:column}}.modal__form--submitrules{width:100%;display:flex;margin-left:auto}@media screen and (max-width:47.999rem){.modal__form--submitrules{order:2}}.modal__form--groupstart{align-items:flex-start}.modal__form--bottom{display:flex;justify-content:center;align-items:center;margin-bottom:50px;margin-top:40px}.modal__form--bottomend{justify-content:flex-end}@media screen and (max-width:47.999rem){.modal__form--bottomend{justify-content:space-between;align-items:baseline}}.modal__form--cancel{color:#333f4b;text-decoration:underline;position:relative;padding-left:10px;margin-right:20px}.modal__form--cancel:before{content:">";position:absolute;left:0;top:0}.modal__form .password-field{position:relative}.modal__form .password-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;color:#666}.modal__form .password-toggle:hover{color:#333}.modal__form .password-toggle svg{pointer-events:none}.modal__input{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.modal__input{font-size:var(--text-md)}}.modal__input::placeholder{color:#84898f;opacity:1}.modal__input:hover{border-color:#b8bcc2}.modal__input:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.modal__input:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.modal__input--textarea{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.modal__input--textarea{font-size:var(--text-md)}}.modal__input--textarea::placeholder{color:#84898f;opacity:1}.modal__input--textarea:hover{border-color:#b8bcc2}.modal__input--textarea:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.modal__input--textarea:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.modal__input--textarea{height:auto;min-height:7rem;padding:.75rem;resize:vertical}.modal__input--submit{align-self:center;padding:17.5px 80px;border:0;border-radius:4px;background-color:#00b583;color:#fff;font-family:Gilroy-Bold;font-size:var(--text-md);cursor:pointer;transition:background-color .2s}.modal__input--submit:hover,.modal__input--submit:focus{background-color:#009a6f}@media screen and (max-width:47.999rem){.modal__input--submit{padding:10px 45px}}.modal__obligatory{text-align:right;padding-right:20px}.modal__obligatory sup{color:red}.modal__label{width:35%;font-family:Gilroy-Medium;color:#333f4b;margin-bottom:0;margin-right:auto}@media screen and (max-width:47.999rem){.modal__label{display:block;width:100%}}.modal__label{font-size:var(--text-base)}.modal__label sup{color:red;font-size:var(--text-sm);top:0}.modal__radio--group{display:flex;flex-direction:column}@media screen and (max-width:47.999rem){.modal__radio--group{width:100%;margin-top:10px}}@media screen and (max-width:47.999rem){.modal__radio--more{width:calc(100% - 20px);margin-left:auto}}.modal__radio--option{display:flex}.modal__radio--label{margin-left:10px}.modal__radio--extended{display:flex}@media screen and (max-width:47.999rem){.modal__radio--extended{flex-direction:column}}.modal__radio--full{display:block}.modal__title{font-family:Gilroy-Bold;margin:0;color:#fff;font-size:var(--text-md)}.modal__headline{font-family:Gilroy-Bold;color:#333f4b;text-align:left;margin-top:20px;margin-bottom:20px}@media screen and (max-width:47.999rem){.modal__headline{font-size:1.5rem;margin-top:10px;width:100%}}.modal__headline--cross-selling{width:100%;font-weight:700;text-align:center}@media screen and (max-width:47.999rem){.modal__headline--cross-selling{font-size:var(--text-md)}}.modal__headline--cross-selling--mobile{display:none}@media screen and (max-width:47.999rem){.modal__headline--cross-selling--mobile{display:block}}.modal__headline--cross-selling--desktop{font-size:var(--text-lg)}@media screen and (max-width:47.999rem){.modal__headline--cross-selling--desktop{display:none}}.modal__headline--small{margin-top:0;margin-bottom:10px}.modal__headline--blue{color:#00498f;font-size:var(--text-lg);margin-bottom:15px}@media screen and (max-width:47.999rem){.modal__headline--blue{width:100%}}.modal__headline--black{font-size:var(--text-2xl);margin-bottom:5px}@media screen and (max-width:47.999rem){.modal__headline--black{width:100%;margin-top:20px}}.modal__closeIcon{position:absolute;top:1rem;right:1rem;width:25px;height:25px;cursor:pointer;color:#333f4b;z-index:100;transition:opacity .2s ease-in-out}.modal__closeIcon:hover{opacity:.6}.modal__status{position:absolute;width:calc(100% - 40px);height:50px;left:20px;border-radius:.25rem;display:flex;justify-content:center;align-items:center;z-index:310;top:calc(50% - 25px);color:#fff}@media screen and (max-width:47.999rem){.modal__status{text-align:center;left:0;width:100%}}.modal__status--success{background-color:#00b583}.modal__status--error{background-color:#ff1a0c}.modal__status--message{margin:0;color:#fff;padding:0 15px;font-family:Gilroy-Bold;font-size:var(--text-md)}.modal__container:has(>.modal__box--drawer){animation:modal-backdrop-in .6s cubic-bezier(.7,0,.2,1)}.modal__container:has(>.modal__box--drawer).is-closing{animation:modal-backdrop-out .6s cubic-bezier(.7,0,.2,1) forwards;pointer-events:none}.modal__box--drawer{align-self:stretch;width:min(27.5rem,100%);min-height:100%;height:auto;margin:0 0 0 auto;padding:0;display:flex;flex-direction:column;border-radius:8px 0 0 8px;box-shadow:-10px 0 30px #1d2f4c1f;animation:modal-drawer-in .6s cubic-bezier(.7,0,.2,1)}.is-closing>.modal__box--drawer{animation:modal-drawer-out .6s cubic-bezier(.7,0,.2,1) forwards}@media screen and (max-width:47.999rem){.modal__box--drawer{width:100%;min-height:100dvh;border-radius:0}}.modal__box--drawer .modal__header--big{align-items:flex-start;gap:1rem;height:auto;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f3f3f3}.modal__box--drawer .modal__headline{margin:.5rem 0 0;color:#1d2f4c;font-size:var(--text-xl);line-height:1.2}.modal__box--drawer .modal__closeIcon{position:static;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.6875rem;box-sizing:border-box;border-radius:50%;background:#f3f3f3;color:#1d2f4c;transition:background-color .2s,transform .3s cubic-bezier(.3,1,.3,1)}.modal__box--drawer .modal__closeIcon:hover{opacity:1;background:#dadcdf;transform:rotate(90deg)}.modal__box--drawer .modal__obligatory{margin:0;padding:1rem 1.5rem 0;text-align:left;color:#48515d;font-size:var(--text-xs)}.modal__box--drawer .modal__obligatory sup{color:#ff1a0c}.modal__box--drawer .modal__body--availability{flex:1;margin:0;padding:1rem 1.5rem 0;border:0;background:none}.modal__box--drawer .modal__form{display:flex;flex:1;flex-direction:column;padding:0}.modal__box--drawer .modal__form--group{flex-direction:column;align-items:stretch;gap:.375rem;margin-bottom:1rem}.modal__box--drawer .modal__label{width:auto;margin:0;color:#1d2f4c;font-family:Gilroy-Bold;font-size:var(--text-sm)}.modal__box--drawer .modal__label sup{color:#ff1a0c}.modal__box--drawer .modal__radio--group{gap:.5rem;margin:0;width:auto}.modal__box--drawer .modal__radio--option{align-items:center;gap:.5rem}.modal__box--drawer .modal__radio--label{margin:0;color:#333f4b;font-size:var(--text-base)}.modal__box--drawer .modal__radio--extended{flex-direction:column;gap:.5rem}.modal__box--drawer .modal__radio--more{width:auto;margin-left:1.5rem}.modal__box--drawer .modal__form--bottom{position:sticky;bottom:0;align-items:stretch;gap:.5rem;margin:auto -1.5rem 0;padding:1rem 1.5rem;border-top:1px solid #f3f3f3;background:#fff}.modal__box--drawer .modal__form--submit{display:flex;flex:1}.modal__box--drawer .modal__form--cancel{display:inline-flex;align-items:center;margin:0;padding:0 1.25rem;border:1px solid #dadcdf;border-radius:4px;color:#1d2f4c;text-decoration:none;font-family:Gilroy-Bold;font-size:var(--text-base)}.modal__box--drawer .modal__form--cancel:before{content:none}.modal__box--drawer .modal__form--cancel:hover{border-color:#1d2f4c;text-decoration:none}.modal__box--drawer .modal__input--submit{flex:1;height:3rem;padding:0 1.5rem;border-radius:4px;cursor:pointer;font-size:var(--text-base);transition:background-color .2s}.modal__box--drawer .modal__input--submit:hover,.modal__box--drawer .modal__input--submit:focus{background-color:#009a6f}.modal__box--drawer .modal__footer:not(:has(*)){display:none}.modal__box--drawer .modal__loading{width:2rem;height:2rem;margin:auto;border:3px solid #f3f3f3;border-top-color:#00b583;border-radius:50%;animation:modal-spin .8s linear infinite}.modal__box--drawer>.modal__header--big~*{animation:modal-backdrop-in .25s ease}[data-modal].modal_suivi_de_commande{padding-top:5px;height:20px;cursor:pointer!important}@keyframes modal-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes modal-spin{to{transform:rotate(360deg)}}@keyframes modal-drawer-out{0%{transform:none}to{transform:translate(100%)}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}.scroll-hint{position:absolute;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-18px;padding:0;border:1px solid #dadcdf;border-radius:50%;background:#fff;box-shadow:0 4px 12px #1d2f4c29;color:#1d2f4c;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.scroll-hint svg{width:16px;height:16px}.scroll-hint.is-visible{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s;animation:scroll-hint-bounce 1.4s ease-in-out infinite}.scroll-hint:hover,.scroll-hint:focus{outline:none;background:#f3f3f3}@keyframes scroll-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.scroll-hint.is-visible{animation:none}}.autocomplete{position:absolute;top:100%;left:0;width:100%;z-index:50;background-color:#fff;border:1px solid #dadcdf;border-top:0;border-radius:0 0 4px 4px;overflow:hidden;display:flex;flex-direction:column}.autocomplete ul{margin:0;list-style:none;position:relative;opacity:1;transition:opacity .2s ease-in-out;pointer-events:all;overflow-y:auto;max-height:min(480px,60vh);padding:0 0 2px}@media screen and (max-width:47.999rem){.autocomplete ul{max-height:65vh}}.autocomplete a{color:#333f4b;display:block;padding:10px 12px}.autocomplete a:hover,.autocomplete a:focus{text-decoration:none}.autocomplete__label{padding:15px 20px 7px;font-size:var(--text-md);font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#b8bcc2;cursor:default}.autocomplete__label:not(:first-child){margin-top:5px;border-top:1px solid #f3f3f3}.autocomplete__item{margin:0 8px;border-radius:10px;background-color:transparent;transition:background-color .18s ease}.autocomplete__item a{display:flex;align-items:center;gap:14px}.autocomplete__item:hover,.autocomplete__item.selected{background-color:#f3f3f3}.autocomplete__item.selected{outline:none}.autocomplete__icon{flex:0 0 auto;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#f8f9fc;color:#1d2f4c}.autocomplete__icon svg{width:22px;height:22px}.autocomplete__img{flex:0 0 auto;width:56px;height:56px;object-fit:contain;background-color:#fff;border-radius:8px}.autocomplete__text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.autocomplete__title{font-size:var(--text-md);color:#333f4b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete__title strong{font-family:Gilroy-Bold;font-weight:700;color:#1d2f4c}.autocomplete__sub{font-size:var(--text-xs);color:#84898f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete__price{font-size:var(--text-lg);font-weight:700;color:#00b583}.autocomplete__price--promo{color:#ed145b}.autocomplete__price--old{font-size:var(--text-base);font-weight:700;color:#b8bcc2;text-decoration:line-through;margin-right:7px}.autocomplete__flag{align-self:flex-start;padding:2px 7px;margin-bottom:2px;border-radius:3px;background-color:#fbd0de;font-size:var(--text-xs);font-weight:700;letter-spacing:.6px;color:#a3114a}.autocomplete__chevron{flex:0 0 auto;width:15px;height:15px;color:#b8bcc2}.autocomplete__item .autocomplete__chevron{opacity:0;transition:opacity .18s ease}.autocomplete__item:hover .autocomplete__chevron,.autocomplete__item.selected .autocomplete__chevron{opacity:1}body.search-open main{position:relative}body.search-open main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;background-color:#333f4b59;animation:search-backdrop-in .2s ease}@keyframes search-backdrop-in{0%{opacity:0}to{opacity:1}}.search{position:relative;width:100%;align-self:center}.search__form{display:flex;align-items:stretch;height:2.5rem;background-color:#fff;border:1px solid #dadcdf;border-radius:4px}body.search-open .search__form{border-radius:4px 4px 0 0}.search__input{flex:1;min-width:0;padding:.5rem 1rem;color:#48515d;border:none;border-radius:0;text-overflow:ellipsis}@media screen and (max-width:47.999rem){.search__input{margin:0;padding:.5rem;font-size:var(--text-md)}.search__input::placeholder{font-size:.9375rem}}.search__input:focus{outline:none}.search-footer{flex:0 0 auto;position:relative;display:flex;align-items:stretch;gap:8px;padding:10px;background-color:#fff;border-top:1px solid #f3f3f3;border-radius:0 0 3px 3px}.search-footer .scroll-hint{top:-42px}.search-submit{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 24px;border:0;border-radius:4px;background-color:#00b583;color:#fff;font-family:Gilroy-Bold;font-size:var(--text-md);font-weight:700;cursor:pointer;transition:background-color .2s ease}.search-submit svg{width:16px;height:16px}.search-submit:hover,.search-submit:focus{outline:none;background-color:#009a6f}.search-dismiss{display:none}@media screen and (max-width:47.999rem){.search-dismiss{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:44px;padding:0 14px;background-color:#f3f3f3;border:0;border-radius:4px;color:#333f4b;transition:background-color .2s ease-in-out;cursor:pointer}.search-dismiss svg{width:16px;height:16px;pointer-events:none}.search-dismiss:hover,.search-dismiss:focus{outline:none;background-color:#f7f7f7}}.search__lead{display:flex;align-items:center;justify-content:center;padding-left:1rem;color:#48515d;pointer-events:none}@media screen and (max-width:47.999rem){.search__lead{padding-left:.5rem}}.search__lead .icon{width:16px;height:16px}.search__voice,.search__scan{display:flex;align-items:center;justify-content:center;background-color:transparent;color:#48515d;border:none;cursor:pointer;transition:color .2s ease;padding:.5rem 1rem}.search__voice .icon,.search__scan .icon{width:16px;height:16px}@media(hover:hover){.search__voice:hover,.search__scan:hover{color:#00b583}}.search__voice:focus-visible,.search__scan:focus-visible{color:#00b583}.search__scan{gap:.5rem;border-left:1px solid #dadcdf}.search__voice--active{color:#00b583}.search__voice--active .icon{animation:search-voice-pulse 1s ease-in-out infinite}@keyframes search-voice-pulse{0%,to{opacity:1}50%{opacity:.35}}.scan-overlay__reader{width:100%;max-width:480px;margin:0 auto}.scan-overlay__hint{margin:19px 26px;text-align:center;color:#333f4b}.scan-overlay__zoom{display:block;width:100%;max-width:448px;margin:0 auto 26px;accent-color:#00b583}[data-slider]{position:relative;display:flex;flex-wrap:nowrap;overflow:hidden;scroll-behavior:smooth;justify-content:flex-start}[data-slider=products]{gap:.5rem;margin:1rem 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-timeline:--ss-row x;scrollbar-width:none}[data-slider=products]::-webkit-scrollbar{display:none}[data-slider=products]>.product-card{flex:1 0 calc((100% - 2.5rem) / 5.3);max-width:calc((100% - 2rem)/5);scroll-snap-align:start}@media screen and (max-width:63.999rem){[data-slider=products]>.product-card{flex-basis:calc((100% - 1.5rem) / 3.3);max-width:calc((100% - 1rem) / 3)}}@media screen and (max-width:47.999rem){[data-slider=products]{margin:0 -1rem 1rem;padding:0 1rem;scroll-padding-inline:1rem}[data-slider=products]>.product-card{flex-basis:calc((100% - .5rem) / 1.5);max-width:100%}}[data-slider=cards]{gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-timeline:--ss-row x;scrollbar-width:none}[data-slider=cards]::-webkit-scrollbar{display:none}[data-slider=cards]>*{flex:1 0 calc((100% - 4rem) / 4.3);max-width:calc((100% - 3rem)/4);scroll-snap-align:start}@media screen and (max-width:63.999rem){[data-slider=cards]>*{flex-basis:calc((100% - 2rem) / 2.3);max-width:calc((100% - 1rem)/2)}}@media screen and (max-width:47.999rem){[data-slider=cards]{margin:0 -1rem;padding:0 1rem;scroll-padding-inline:1rem}[data-slider=cards]>*{flex-basis:calc((100% - 1rem) / 1.3);max-width:100%}}.slider-title{display:flex;justify-content:space-between}@media screen and (max-width:47.999rem){.slider-title{flex-direction:column}}.ss-wrapper{position:relative}.ss-prev,.ss-next{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:1px solid #dadcdf;border-radius:4px;background:#fff;box-shadow:0 4px 8px -2px #1a1b1f14;color:transparent;font-size:0;cursor:pointer;transform:translateY(-50%);transition:background-color .2s,border-color .2s}.ss-prev:before,.ss-next:before{content:"";display:block;width:8px;height:8px;border-top:2px solid #1d2f4c;border-right:2px solid #1d2f4c}.ss-prev:hover,.ss-next:hover{border-color:#1d2f4c;background:#f3f3f3}.ss-prev.ss-disabled,.ss-next.ss-disabled{opacity:0;visibility:hidden;pointer-events:none}.ss-prev{left:-24px}.ss-prev:before{transform:rotate(-135deg);margin-left:3px}.ss-next{right:-24px}.ss-next:before{transform:rotate(45deg);margin-right:3px}@media screen and (max-width:47.999rem){.ss-prev{left:-8px}.ss-next{right:-8px}}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized){padding-bottom:calc(2rem - 4px);timeline-scope:--ss-row}@media screen and (max-width:47.999rem){.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized){padding-bottom:calc((2rem - 4px)/2)}}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>[data-slider]{margin-bottom:0}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-scrollbar{position:relative;height:4px;margin:.5rem 5.5rem 0 0;border-radius:2px;cursor:pointer;touch-action:none}@media screen and (max-width:47.999rem){.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-scrollbar{margin-right:0}}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-scrollbar:after{content:"";position:absolute;top:-.5rem;right:0;bottom:-.5rem;left:0}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-prev,.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-next{top:auto;bottom:0;transform:none}@media screen and (max-width:47.999rem){.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-prev,.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-next{display:none}}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-prev.ss-disabled,.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-next.ss-disabled{opacity:.4;visibility:visible}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-prev{left:auto;right:2.5rem}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-next{right:0}@supports (animation-timeline: scroll()) and (timeline-scope: none){.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-scrollbar{background:#dadcdf}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-scrollbar:before{content:"";position:absolute;inset:0 auto 0 0;width:25%;border-radius:2px;background:#00b583;animation:ss-row-progress linear both;animation-timeline:--ss-row}.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-scrollbar.is-dragging:before,.ss-wrapper:has(>:is([data-slider=products],[data-slider=cards]).ss-initialized)>.ss-scrollbar:hover:before{background:#009a6f}}@keyframes ss-row-progress{to{transform:translate(300%)}}.account{background-color:#f7f7f7;min-height:100vh;padding-bottom:2.5rem}.account__header{background-color:#1d2f4c;padding:1.5rem 0}@media screen and (max-width:47.999rem){.account__header{padding:1rem 0}}.account__header-inner{display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:63.999rem){.account__header-inner{justify-content:flex-start}}.account__title{color:#fff;font-size:var(--text-2xl);font-family:Gilroy-Bold;font-weight:400;margin:0}@media screen and (max-width:47.999rem){.account__title{font-size:1.125rem}}.account__layout{display:flex;gap:1.5rem;margin-top:1rem}@media screen and (max-width:63.999rem){.account__layout{flex-direction:column;margin-top:1rem;gap:4px}}.account__content{flex:1;min-width:0;display:flex;flex-direction:column}.account__content>.account__home,.account__content>.account__orders,.account__content>.account__order-follow,.account__content>.account__addresses,.account__content>.account__identity,.account__content>.account__medical,.account__content>.account__loyalty,.account__content>.account__wishlist,.account__content>.account__referral,.account__content>.account__threads,.account__content>.account__thread-detail{display:flex;flex-direction:column;flex:1}.account__content .account__card:last-child,.account__content .account__orders-list{flex:1;margin-bottom:0}.account__mobile-toggle{display:none;align-items:center;gap:.5rem;cursor:pointer;background:#ffffff26;border:none;border-radius:4px;color:#fff;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-sm);padding:.5rem 1rem;min-height:44px}.account__mobile-toggle span{margin:0}.account__mobile-toggle .account__mobile-toggle-icon{width:20px;height:20px}@media screen and (max-width:63.999rem){.account__mobile-toggle{display:flex;margin-right:1rem}}.account__nav{width:260px;flex-shrink:0;background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px #1a1b1f14;padding:0 0 .5rem;align-self:flex-start;position:sticky;top:1.5rem}@media screen and (max-width:63.999rem){.account__nav{position:fixed;top:0;left:-100%;width:85%;max-width:320px;height:100vh;z-index:200;border-radius:0;transition:left .3s ease;overflow-y:auto;box-shadow:0 10px 15px #00000021}.account__nav.accountMenuActive{left:0}}.account__nav-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dadcdf;margin-bottom:.5rem}.account__nav-header h2{font-size:var(--text-md);font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;margin:0}.account__nav-header .cross_account{cursor:pointer;display:none;color:#333f4b}.account__nav-header .cross_account .icon{width:20px;height:20px}.account__nav-header .cross_account:hover{color:#ff1a0c}@media screen and (max-width:63.999rem){.account__nav-header .cross_account{display:flex;align-items:center}}.account__nav-list{list-style:none;padding:0;margin:0}.account__nav-link{display:block;padding:12px 1rem;color:#333f4b;text-decoration:none;font-size:var(--text-base);transition:all .15s ease}.account__nav-link:hover{background-color:#f3f3f3;color:#1d2f4c;text-decoration:none}.account__nav-link.active{color:#1d2f4c;font-family:Gilroy-Bold;background-color:#f8f9fc}.account__nav-link--alert{color:#ff1a0c;font-family:Gilroy-Bold}.account__nav-link--logout{color:#ff1a0c;margin-top:.5rem;border-top:1px solid #dadcdf;padding-top:1rem;display:flex;align-items:center;gap:.5rem}.account__nav-link--logout .account__nav-link-icon{width:18px;height:18px}.account__nav-link--logout:hover{color:#ff1a0c;text-decoration:none}.account__card{background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px #1a1b1f14;padding:1.5rem;margin-bottom:1rem}@media screen and (max-width:47.999rem){.account__card{padding:1rem}}.account__card--table{padding:0;overflow-x:auto}.account__card-title{font-size:var(--text-lg);font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;margin:0 0 1rem}.account__cards-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media screen and (max-width:47.999rem){.account__cards-row{grid-template-columns:1fr}}.account__cards-row .account__card{display:flex;flex-direction:column;margin-bottom:0}.account__cards-row .account__card>.account__btn{margin-top:auto;align-self:flex-start}.account__cards-row .account__card>.account__loyalty-actions{margin-top:auto}.account__home .account__order-summary{display:flex;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid #dadcdf;margin-bottom:1rem}@media screen and (max-width:47.999rem){.account__home .account__order-summary{justify-content:space-around;border-bottom:none;margin-bottom:0}}.account__home .account__order-status{display:none}@media screen and (max-width:47.999rem){.account__home .account__order-status{display:flex;flex-direction:column;gap:4px;padding:.5rem 0 1rem;border-bottom:1px solid #dadcdf;margin-bottom:1rem}}.account__home .account__order-image{flex-shrink:0}.account__home .account__order-image img{width:80px;height:80px;object-fit:contain;border-radius:4px;background:#f7f7f7}@media screen and (max-width:47.999rem){.account__home .account__order-image img{width:60px;height:60px}}.account__home .account__order-detail{display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.account__home .account__order-detail>span:not(.account__label){font-size:var(--text-md)}@media screen and (max-width:47.999rem){.account__home .account__order-detail--desktop-only{display:none}}.account__home .account__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:#48515d;font-family:Gilroy-Bold;font-weight:400}.account__home .account__order-id{color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;text-decoration:underline;font-size:var(--text-md)}.account__home .account__order-id:hover{text-decoration:underline}.account__home .account__order-actions{display:flex;gap:.5rem;flex-wrap:wrap}@media screen and (max-width:47.999rem){.account__home .account__order-actions{flex-direction:column}.account__home .account__order-actions .account__btn{text-align:center}}.account__home .account__points{font-size:var(--text-4xl);font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;margin:.5rem 0}@media screen and (max-width:47.999rem){.account__home .account__points{font-size:1.625rem}}.account__home .account__points span{font-size:var(--text-xs);font-family:Gilroy-Medium;font-weight:400;color:#48515d;text-transform:uppercase;letter-spacing:.05em}.account__home .account__empty{color:#48515d;margin:.5rem 0 1rem}.account__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.5rem;border-radius:4px;font-size:var(--text-sm);font-family:Gilroy-Bold;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;border:1px solid transparent}.account__btn--primary{background-color:#00b583;color:#fff}.account__btn--primary:hover{background-color:#009a6f}.account__btn--outline{background-color:#fff;color:#1d2f4c;border-color:#dadcdf}.account__btn--outline:hover{background-color:#f3f3f3}.account__btn--sm{min-height:36px;padding:0 1rem;font-size:var(--text-xs)}.account__btn--copied{background-color:#00b583!important}.account__orders .account__orders-header{display:flex;align-items:center;justify-content:space-between}.account__orders .account__orders-header .account__card-title{margin:0}.account__orders .account__year-filter{display:flex;align-items:center;gap:.5rem}.account__orders .account__year-filter label{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;font-size:var(--text-base);white-space:nowrap}.account__orders .account__year-filter select{width:auto;cursor:pointer}.account__modal-body{background:#f7f7f7}.account__modal .co{max-width:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.account__modal .co__card{margin:0}.account__modal .co__actions--inline{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.account__modal .co__actions--inline .co__ghost{flex:0 0 auto;height:36px;font-size:var(--text-sm)}.account__modal .co__recap-total{font-family:Gilroy-Bold;color:#1d2f4c}.account__modal .co__order-message{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.account__modal .co__order-message .co__field{width:100%}.account__modal .co__cta--inline{width:auto;min-width:200px}.account__order-rows{list-style:none;margin:0;padding:0}.account__order-row{display:grid;grid-template-columns:56px minmax(0,1fr) 90px 340px;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #dadcdf}.account__order-row:first-child{padding-top:0}.account__order-row:last-child{padding-bottom:0;border-bottom:none}@media screen and (max-width:63.999rem){.account__order-row{grid-template-columns:56px minmax(0,1fr) auto;row-gap:.5rem}}@media screen and (max-width:47.999rem){.account__order-row{grid-template-columns:48px minmax(0,1fr) auto;gap:.5rem 1rem}}.account__order-row-thumb{display:flex;align-items:center;justify-content:center;width:56px;height:56px}.account__order-row-thumb img{max-width:100%;max-height:100%;object-fit:contain}.account__order-row-main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.account__order-row-date{color:#84898f;font-size:var(--text-sm)}.account__order-row-status{align-self:start;margin-top:4px;padding:4px .5rem;border-radius:4px;background-color:#f8f9fc;color:#1d2f4c;font-family:Gilroy-Bold;font-size:var(--text-xs);line-height:1.35}.account__order-row-price{justify-self:end;font-family:Gilroy-Bold;font-size:var(--text-md);color:#1d2f4c;white-space:nowrap}@media screen and (max-width:63.999rem){.account__order-row-price{grid-column:3;align-self:start}}.account__order-row-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}@media screen and (max-width:63.999rem){.account__order-row-actions{grid-column:2/-1;justify-content:flex-start}}.account__table{width:100%;border-collapse:collapse}@media screen and (max-width:47.999rem){.account__table{font-size:var(--text-base)}}.account__table thead{background-color:#f8f9fc}.account__table thead th{padding:1rem;text-align:left;font-size:var(--text-xs);font-family:Gilroy-Bold;font-weight:400;color:#48515d;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid #dadcdf}.account__table thead th:first-child{border-radius:8px 0 0}.account__table thead th:last-child{border-radius:0 8px 0 0}@media screen and (max-width:47.999rem){.account__table thead th{padding:.5rem}}.account__table tbody tr{border-bottom:1px solid #dadcdf;transition:background-color .15s ease;height:66px}.account__table tbody tr:hover{background-color:#f8f9fc}.account__table tbody tr:last-child{border-bottom:none}.account__table tbody td{padding:.5rem 1rem;font-size:var(--text-base);color:#333f4b;vertical-align:middle}@media screen and (max-width:47.999rem){.account__table tbody td{padding:.5rem}}.account__table tfoot td{padding:.5rem 1rem;font-size:var(--text-base);color:#333f4b;text-align:right}@media screen and (max-width:47.999rem){.account__table tfoot td{padding:.5rem}}.account__order-link{color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;cursor:pointer;text-decoration:underline}.account__order-link:hover{text-decoration:underline}.account__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:1.5rem}@media screen and (max-width:47.999rem){.account__modal{padding:0}}.account__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#333f4b59}.account__modal-content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:760px;max-height:88vh;background:#fff;border-radius:8px;box-shadow:0 20px 60px #1d2f4c40;overflow:hidden}@media screen and (max-width:47.999rem){.account__modal-content{max-width:100%;max-height:100%;height:100%;border-radius:0}}.account__modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #dadcdf}.account__modal-title{margin:0;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-lg);color:#1d2f4c}.account__modal-body{padding:1.5rem;overflow-y:auto}.account__modal-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;padding:0;border:1px solid #dadcdf;border-radius:50%;background:#fff;color:#1d2f4c;font-size:var(--text-lg);line-height:1;cursor:pointer;transition:background-color .2s ease}.account__modal-close:hover{background:#f3f3f3}.account__form-birthday select,.account__form-field input:not([type=checkbox]):not([type=radio]),.account__orders .account__year-filter select{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.account__form-birthday select,.account__form-field input:not([type=checkbox]):not([type=radio]),.account__orders .account__year-filter select{font-size:var(--text-md)}}.account__form-birthday select::placeholder,.account__form-field input:not([type=checkbox]):not([type=radio])::placeholder,.account__orders .account__year-filter select::placeholder{color:#84898f;opacity:1}.account__form-birthday select:hover,.account__form-field input:hover:not([type=checkbox]):not([type=radio]),.account__orders .account__year-filter select:hover{border-color:#b8bcc2}.account__form-birthday select:focus,.account__form-field input:focus:not([type=checkbox]):not([type=radio]),.account__orders .account__year-filter select:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.account__form-birthday select:disabled,.account__form-field input:disabled:not([type=checkbox]):not([type=radio]),.account__orders .account__year-filter select:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.account__form-birthday select,.account__orders .account__year-filter select{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.account__form-birthday select,.account__orders .account__year-filter select{font-size:var(--text-md)}}.account__form-birthday select::placeholder,.account__orders .account__year-filter select::placeholder{color:#84898f;opacity:1}.account__form-birthday select:hover,.account__orders .account__year-filter select:hover{border-color:#b8bcc2}.account__form-birthday select:focus,.account__orders .account__year-filter select:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.account__form-birthday select:disabled,.account__orders .account__year-filter select:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.account__form-birthday select,.account__orders .account__year-filter select{padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;cursor:pointer}.account__textarea{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.account__textarea{font-size:var(--text-md)}}.account__textarea::placeholder{color:#84898f;opacity:1}.account__textarea:hover{border-color:#b8bcc2}.account__textarea:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.account__textarea:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.account__textarea{height:auto;min-height:7rem;padding:.75rem;resize:vertical;margin-bottom:1rem}.account__loyalty-balance{display:flex;align-items:baseline;gap:.5rem;margin:.5rem 0 1rem}.account__loyalty-amount{font-size:var(--text-4xl);font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c}@media screen and (max-width:47.999rem){.account__loyalty-amount{font-size:1.625rem}}.account__loyalty-count{font-size:var(--text-base);color:#48515d}.account__loyalty-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.account__voucher--hidden{display:none}.account__voucher-show-more{display:block;margin:1rem auto 0}.account__voucher-list{display:flex;flex-direction:column;gap:.5rem}.account__voucher--inactive .account__voucher-ticket{background-image:url(https://lasante-images.s3.eu-west-1.amazonaws.com/expired_voucher.png)}.account__voucher-name{display:inline-block;background-color:#fdb565;padding:4px .5rem;color:#fff;border-radius:4px;font-size:var(--text-xs);margin-bottom:.5rem}.account__voucher-ticket{background-image:url(https://lasante-images.s3.eu-west-1.amazonaws.com/voucher_ticket.png);background-size:contain;background-repeat:no-repeat;background-position:left center;width:535px;max-width:100%;height:150px;display:flex;align-items:center;position:relative}@media screen and (max-width:63.999rem){.account__voucher-ticket{width:450px;height:112px}}@media screen and (max-width:47.999rem){.account__voucher-ticket{width:100%;height:90px}}.account__voucher-value{font-size:var(--text-2xl);font-family:Gilroy-Bold;font-weight:400;color:#fff;width:150px;text-align:center;flex-shrink:0;padding-left:110px}@media screen and (max-width:63.999rem){.account__voucher-value{width:110px;padding-left:20px;font-size:1.25rem}}@media screen and (max-width:47.999rem){.account__voucher-value{width:80px;padding-left:60px;font-size:var(--text-base)}}.account__voucher-info{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-left:130px}@media screen and (max-width:63.999rem){.account__voucher-info{margin-left:1.5rem}}@media screen and (max-width:47.999rem){.account__voucher-info{margin-left:80px;gap:4px}}.account__voucher-code{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;font-size:var(--text-lg)}@media screen and (max-width:47.999rem){.account__voucher-code{font-size:var(--text-base)}}.account__voucher-date{position:absolute;right:1rem;bottom:.5rem;font-size:var(--text-xs);color:#333f4b}@media screen and (max-width:47.999rem){.account__voucher-date{right:.5rem;margin-right:.5rem;bottom:5px}}.account__medical-medication-row{display:flex;align-items:flex-end;gap:.5rem}.account__medical-medication-row .account__form-field{flex:1}.account__medical-medication-row .account__medical-remove-med{margin-bottom:0;min-height:44px}.account__medical-medications,.account__medical-add-med{margin-bottom:1rem}.account__thread-rows{list-style:none;margin:0 -1rem;padding:0}.account__thread-rows li+li{border-top:1px solid #dadcdf}.account__thread-row{display:grid;grid-template-columns:48px minmax(0,1fr) 104px;align-items:center;gap:1rem;padding:1rem;border-radius:8px;color:inherit;text-decoration:none;transition:background-color .15s ease}.account__thread-row:hover,.account__thread-row:focus-visible{background-color:#f8f9fc;text-decoration:none}.account__thread-row:hover .account__thread-chevron,.account__thread-row:focus-visible .account__thread-chevron{color:#1d2f4c;transform:translate(2px)}@media screen and (max-width:47.999rem){.account__thread-row{grid-template-columns:44px minmax(0,1fr);gap:.5rem 12px;padding:12px 1rem}}.account__thread-avatar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:#eaf8f3}.account__thread-avatar img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:47.999rem){.account__thread-avatar{width:44px;height:44px}}.account__thread-initials{font-family:Gilroy-Bold;font-size:var(--text-base);color:#0a7a56;letter-spacing:.5px}.account__thread-main{display:flex;flex-direction:column;gap:4px;min-width:0}.account__thread-meta{display:flex;align-items:baseline;min-width:0}.account__thread-title{font-family:Gilroy-Bold;font-size:var(--text-md);line-height:1.3;color:#1d2f4c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account__thread-name{font-size:var(--text-sm);color:#48515d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account__thread-date{flex-shrink:0;color:#84898f;font-size:var(--text-sm);white-space:nowrap}.account__thread-date:before{content:"·";margin:0 6px}.account__thread-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:750px;overflow:hidden;color:#48515d;font-size:var(--text-base);line-height:1.45;word-break:break-word}@media screen and (max-width:47.999rem){.account__thread-preview{-webkit-line-clamp:2}}.account__thread-preview-you{color:#84898f}.account__thread-side{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media screen and (max-width:47.999rem){.account__thread-side{grid-column:2;justify-content:flex-start;gap:.5rem;margin-top:-4px}}.account__thread-status{min-width:76px;text-align:center;padding:4px .5rem;border-radius:4px;background-color:#f3f3f3;color:#48515d;font-family:Gilroy-Bold;font-size:var(--text-xs);line-height:1.35;white-space:nowrap}.account__thread-status--answered{background-color:#eaf8f3;color:#0a7a56}.account__thread-chevron{flex-shrink:0;color:#84898f;transition:transform .15s ease,color .15s ease}@media screen and (max-width:47.999rem){.account__thread-chevron{display:none}}.account__thread-detail-header{display:flex;align-items:center;justify-content:space-between}.account__thread-detail-header .account__card-title{margin:0}.account__thread-order{margin-top:.5rem;color:#48515d}.account__thread-messages{display:flex;flex-direction:column;gap:1rem}.account__thread-msg{background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px #1a1b1f14;padding:1rem;max-width:80%}.account__thread-msg--customer{align-self:flex-end;background:#f8f9fc}.account__thread-msg--employee{align-self:flex-start}.account__thread-msg-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.account__thread-msg-author{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;font-size:var(--text-sm)}.account__thread-msg-date{font-size:var(--text-xs);color:#48515d;white-space:nowrap}.account__thread-msg-body{color:#333f4b;line-height:1.6}@media screen and (max-width:47.999rem){.account__thread-msg{max-width:95%}}.account__referral-list{display:flex;flex-direction:column;gap:0}.account__referral-item{display:flex;align-items:center;gap:1rem;padding:.5rem 0;border-bottom:1px solid #dadcdf}.account__referral-item:last-child{border-bottom:none}.account__referral-name{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;min-width:120px}.account__referral-email{flex:1;color:#333f4b}.account__referral-date{color:#48515d;font-size:var(--text-sm)}@media screen and (max-width:47.999rem){.account__referral-item{flex-direction:column;align-items:flex-start;gap:4px}.account__referral-name{min-width:auto}}.account__addresses-header{display:flex;align-items:center;justify-content:space-between}.account__addresses-header .account__card-title{margin:0}.account__addresses-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width:47.999rem){.account__addresses-grid{grid-template-columns:1fr}}.account__address-card{display:flex;flex-direction:column;margin-bottom:0}.account__address-card-alias{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;font-size:var(--text-base);margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #dadcdf;display:flex;align-items:center;justify-content:space-between}.account__address-card-default{font-size:var(--text-xs);font-family:Gilroy-Bold;font-weight:400;color:#0a7a56;background:#eaf8f3;padding:4px .5rem;border-radius:4px}.account__address-card p{margin:0;color:#333f4b;line-height:1.6}.account__address-card-name{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c}.account__address-card-company{color:#48515d;font-style:italic}.account__address-card-phone{color:#48515d!important;margin-bottom:.5rem!important}.account__address-card-actions{display:flex;gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid #dadcdf}.account__address-card-actions form{margin:0}.account__form-row{margin-bottom:1rem}.account__form-row--half{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width:47.999rem){.account__form-row--half{grid-template-columns:1fr}}.account__form-row--third{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media screen and (max-width:63.999rem){.account__form-row--third{grid-template-columns:1fr 1fr}}@media screen and (max-width:47.999rem){.account__form-row--third{grid-template-columns:1fr}}.account__form-field{display:flex;flex-direction:column;gap:4px}.account__form-field label:not(.account__form-checkbox){font-family:Gilroy-Bold;color:#1d2f4c;font-size:var(--text-sm)}.account__form-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem;flex-wrap:wrap;align-items:center}.account__form-actions>*{min-width:0}.account__form-actions--with-delete{justify-content:space-between}.account__form-actions--with-delete .account__form-actions-group{display:flex;gap:1rem;align-items:center}.account__form .account__delete-password-hint{color:#ff1a0c}.account__form-errors{background-color:#f8f9fc;border:1px solid #dadcdf;border-radius:8px;padding:1rem;margin-bottom:1rem}.account__form-errors p{margin:4px 0;color:#991b1b;font-size:var(--text-sm)}.account__form-success{background-color:#eaf8f3;border:1px solid #dadcdf;border-radius:8px;padding:1rem;margin-bottom:1rem}.account__form-success p{margin:0;color:#0a7a56;font-size:var(--text-sm);font-family:Gilroy-Bold}.account__form-radios{display:inline-grid;grid-auto-flow:column;justify-content:start;align-self:flex-start;gap:3px;height:2.25rem;padding:3px;border-radius:4px;background:#f3f3f3}.account__form-radio{display:flex;cursor:pointer;margin:0;font-family:Gilroy-Medium;font-weight:400}.account__form-radio input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.account__form-radio span{display:flex;align-items:center;justify-content:center;min-width:88px;height:100%;padding:0 1rem;border-radius:2px;color:#84898f;font-size:var(--text-base);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.account__form-radio:hover span{color:#333f4b}.account__form-radio input[type=radio]:checked+span{background:#fff;color:#1d2f4c;font-family:Gilroy-Bold;box-shadow:0 1px 3px #1d2f4c1f}.account__form-radio input[type=radio]:focus-visible+span{outline:2px solid #00b583;outline-offset:1px}.account__form-birthday{display:flex;gap:.5rem}.account__form-birthday select{flex:1}.account__form-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer}.account__form-password{position:relative}.account__form-password input{width:100%;padding-right:2.5rem}.account__form-password .password-toggle{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#48515d;padding:4px;display:flex;align-items:center}.account__form-password .password-toggle .icon-eye-off{display:none}.account__form-password .password-toggle.is-visible{color:#1d2f4c}.account__form-password .password-toggle.is-visible .icon-eye{display:none}.account__form-password .password-toggle.is-visible .icon-eye-off{display:block}.account__form-password .password-toggle:hover{color:#1d2f4c}.account__btn--danger{background-color:#fff;color:#ff1a0c;border:1px solid #dadcdf}.account__btn--danger:hover{background-color:#ff1a0c0f;color:#ff1a0c}.notification__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#333f4b59;z-index:300}.notification__voucher{width:400px;background:#fff;border-radius:8px;box-shadow:0 20px 60px #1d2f4c40;position:fixed;top:30%;left:50%;transform:translate(-50%);z-index:310;padding:1.5rem;text-align:center}.notification__voucher .cross__voucher{position:absolute;top:1rem;right:1rem;width:24px;cursor:pointer;padding:.5rem}.notification__voucher p{font-size:var(--text-base);font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;margin:1rem 0}.notification__voucher .copy_code_voucher{color:#fff;background-color:#1d2f4c;padding:.5rem 1rem;border-radius:4px;font-size:var(--text-base);cursor:pointer;display:inline-block}@media screen and (max-width:47.999rem){.notification__voucher{width:90%;padding:1rem}}.box_voucher_info{display:none;background-color:#1d2f4c;color:#fff!important;position:fixed;left:50%;top:30%;transform:translate(-50%);z-index:310;padding:.5rem 1.5rem;border-radius:8px}.account__wishlist-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}@media screen and (max-width:47.999rem){.account__wishlist-grid{margin-top:0;justify-content:center}}.account__wishlist-grid .product-card{width:calc(33.33% - .5rem);max-width:calc(33.33% - .5rem)}@media screen and (max-width:47.999rem){.account__wishlist-grid .product-card{width:100%;max-width:100%}}.account__wishlist-empty{text-align:center;padding:2rem 0}.account__wishlist-empty p{color:#48515d;font-size:var(--text-base);margin-bottom:1rem}.account .account__form-radio input[type=radio]{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cross-selling__price{text-align:center;padding-top:12px;width:25%;font-size:var(--text-xl);font-weight:700}.cross-selling__price--old{text-decoration:line-through;opacity:.6;font-size:var(--text-base)}.cross-selling__price--promo{color:#ed145b}.cross-selling__reference{color:#84898f}.cross-selling__infos{width:50%;padding-left:16px}.cross-selling__name{color:#00498f;font-size:var(--text-lg);font-weight:700;line-height:1.7}.cross-selling__img__container{width:25%}.cross-selling__img__container img{height:120px}.cross-selling__suggestions{padding:0 20px 20px}.cross-selling__suggestions__title{font-weight:800;font-weight:700;font-size:var(--text-xl);text-align:center;margin-bottom:20px}.cross-selling__suggestions .product-card__image{max-height:110px}.cross-selling__list{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;margin:1rem 0}@media screen and (max-width:47.999rem){.cross-selling__list{margin-top:0;justify-content:center}}.cross-selling__list .product-card{flex:1 1 0}.cross-selling__list .product-labels__heart{display:none}html.qc-locked,html.qc-locked body{overflow:hidden}.qc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;visibility:hidden;transition:visibility 0s linear .7s;font-family:Gilroy-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-base);line-height:1.4;color:#333f4b}.qc [hidden]{display:none!important}.qc button{font-family:inherit}.qc svg{flex-shrink:0}.qc.is-open{pointer-events:auto;visibility:visible;transition:visibility 0s}.qc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d2f4c00;transition:background-color .6s cubic-bezier(.7,0,.2,1);cursor:pointer}.qc.is-open .qc__overlay{background:#1d2f4c73}.qc__panel{position:absolute;top:0;right:0;width:440px;max-width:100%;height:100%;overflow:hidden;background:#fff;border-radius:8px 0 0 8px;box-shadow:-10px 0 30px #1d2f4c1f;transform:translate(100%);transition:transform .6s cubic-bezier(.7,0,.2,1)}.qc__panel:focus{outline:none}.qc.is-open .qc__panel{transform:translate(0)}.qc__reveal{opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease}.qc.is-open .qc__reveal{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.3,1,.3,1),transform .6s cubic-bezier(.3,1,.3,1);transition-delay:calc(.28s + var(--qc-i, 0) * .06s)}.qc__view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#fff;transition:transform .5s cubic-bezier(.7,0,.2,1),visibility 0s linear .5s}.qc__view--notice{transform:translate(100%);visibility:hidden}.qc[data-view=notice] .qc__view--cart{transform:translate(-30%);visibility:hidden}.qc[data-view=notice] .qc__view--notice,.qc[data-view=cart] .qc__view--cart{transform:none;visibility:visible;transition:transform .5s cubic-bezier(.7,0,.2,1),visibility 0s}.qc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem}.qc__view--cart .qc__head{border-bottom:1px solid #f3f3f3}.qc__title{margin:0;font-family:Gilroy-Bold;font-size:var(--text-xl);line-height:1.2;color:#1d2f4c}.qc__head--notice .qc__title{margin-top:10px}.qc__sub{position:relative;height:18px;margin:4px 0 0;overflow:hidden;font-size:var(--text-sm)}.qc__sub>span{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;transition:opacity .35s ease,transform .35s cubic-bezier(.3,1,.3,1)}.qc__sub-count{color:#84898f}.qc__sub-added{font-family:Gilroy-Bold;color:#0a7a56;opacity:0;transform:translateY(100%)}.qc__sub-added svg{width:14px;height:14px}.qc__sub.is-added .qc__sub-count{opacity:0;transform:translateY(-100%)}.qc__sub.is-added .qc__sub-added{opacity:1;transform:none}.qc__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#1d2f4c;cursor:pointer;transition:background-color .2s,transform .3s cubic-bezier(.3,1,.3,1)}.qc__close svg{width:18px;height:18px}.qc__close:hover{background:#dadcdf;transform:rotate(90deg)}.qc__close:focus{outline:none}.qc__close:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #84898f}.qc__view--cart .qc__close{margin:-6px -8px 0 0;background:transparent}.qc__view--cart .qc__close:hover{background:#f3f3f3}.qc__alert{display:flex;align-items:flex-start;gap:.5rem;margin:12px 1.5rem 0;padding:10px 1rem;border-radius:4px;background:#fef2f2;color:#991b1b;font-size:var(--text-sm)}.qc__alert svg{width:16px;height:16px;margin-top:1px}.qc__body{flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 0}.qc__items{margin:0;padding:0 1.5rem;list-style:none}.qc__item{position:relative;cursor:pointer;display:grid;grid-template-columns:76px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #f3f3f3;transition:opacity .3s,transform .3s}.qc__item:last-child{border-bottom:0}.qc__item.is-leaving{opacity:0;transform:translate(24px)}.qc__item.basket__item--loading{opacity:.55;pointer-events:none}.qc__item.is-added{animation:qc-added-fade .5s ease-out,qc-added-slide 1s cubic-bezier(.16,1,.3,1)}.qc__item.is-bumped{animation:qc-bumped-flash .9s ease-out}.qc__item.is-bumped .qc__qty output{animation:qc-bump .5s cubic-bezier(.3,1,.3,1)}.qc__pending{display:flex;align-items:center;gap:10px;padding:1rem 0;border-bottom:1px solid #f3f3f3;color:#84898f;font-size:var(--text-sm);animation:qc-added-fade .3s ease-out}.qc__spinner{width:18px;height:18px;border:2px solid #dadcdf;border-top-color:#00b583;border-radius:50%;animation:qc-spin .7s linear infinite}.qc__thumb{display:flex;align-items:center;justify-content:center;width:76px;height:76px;overflow:hidden;border:1px solid #f3f3f3;border-radius:4px;background:#fff}.qc__thumb img{max-width:88%;max-height:88%;object-fit:contain}.qc__info{display:flex;flex-direction:column;gap:.5rem;min-width:0}.qc__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qc__row--center{align-items:center}.qc__name{display:-webkit-box;overflow:hidden;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qc__name:hover,.qc__name:focus{color:#00b583;text-decoration:none}.qc__badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-family:Gilroy-Bold;font-size:var(--text-xs);background:#ed145b;color:#fff;margin-top:4px}.qc__badge--rank{flex-direction:column;align-items:center;line-height:1.15}.qc__badge-rank{font-family:Gilroy-Medium;font-size:.5625rem;opacity:.9}.qc__med{display:flex;align-items:center;gap:.5rem;margin-top:4px}.qc__tag{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-family:Gilroy-Bold;font-size:var(--text-xs);gap:4px;background:#f8f9fc;color:#1d2f4c}.qc__tag svg{width:12px;height:12px;color:#00b583}.qc__link{padding:0;border:0;background:none;color:#1d2f4c;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.qc__price{text-align:right;white-space:nowrap}.qc__price-now{font-family:Gilroy-Bold;font-size:var(--text-md);color:#00b583}.qc__price-now.is-promo{color:#ed145b}.qc__price-old{display:block;font-size:var(--text-xs);color:#84898f;text-decoration:line-through}.qc__qty{display:inline-flex;align-items:center;height:34px;border:1px solid #dadcdf;border-radius:4px;background:#fff}.qc__qty button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:100%;padding:0;border:0;background:none;color:#1d2f4c;cursor:pointer;transition:background-color .2s,color .2s}.qc__qty button svg{width:14px;height:14px}.qc__qty button:hover:not(:disabled){background:#f3f3f3}.qc__qty button:disabled{color:#dadcdf;cursor:not-allowed}.qc__qty output{min-width:28px;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c;text-align:center}.qc__remove{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #dadcdf;border-radius:4px;background:#fff;color:#84898f;cursor:pointer;transition:background-color .2s,color .2s}.qc__remove svg{width:16px;height:16px}.qc__remove:hover{background:#f3f3f3;color:#333f4b}.qc__variant{display:block;margin-top:2px;font-size:var(--text-xs);color:#84898f}.qc__limit{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:#84898f}.qc__limit svg{width:14px;height:14px}.qc__muted{color:#84898f}.qc__empty{padding:3rem 2rem;text-align:center}.qc__empty>svg{width:56px;height:56px;color:#dadcdf}.qc__empty p{margin:1rem 0 1.5rem;font-family:Gilroy-Bold;font-size:var(--text-md);color:#1d2f4c}.qc__reco{margin-top:.5rem;padding:1rem 0 0;background:#f8f9fc;transition:box-shadow .25s ease}.qc__reco-head{margin:0 1.5rem 10px;font-size:inherit;line-height:1.1}.qc__reco-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:#1d2f4c;font-family:Gilroy-Bold!important;font-size:var(--text-base);text-align:left;cursor:pointer}.qc__reco-toggle svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.3,1,.3,1)}.qc__reco-toggle:focus-visible{border-radius:2px;outline:2px solid #00b583;outline-offset:4px}.qc__reco.is-collapsed{padding-bottom:1rem}.qc__reco.is-collapsed .qc__reco-toggle svg{transform:rotate(-90deg)}.qc__reco.is-collapsed .qc__reco-track{display:none}.qc__reco-track{position:relative}.qc__reco-list{display:flex;gap:.5rem;overflow-x:auto;padding:0 1.5rem 1rem;scroll-behavior:smooth;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.qc__reco-list::-webkit-scrollbar{display:none}.qc__reco-card{display:grid;flex:0 0 270px;grid-template-columns:64px 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:4px;padding:1rem 12px;border-radius:8px;background:#fff;box-shadow:0 4px 8px -2px #1a1b1f14;scroll-snap-align:start}.qc__reco-img{grid-row:1/3}.qc__reco-img img{display:block;width:64px;height:64px;object-fit:contain}.qc__reco-name{display:-webkit-box;overflow:hidden;align-self:end;font-size:var(--text-sm);line-height:1.3;color:#333f4b;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qc__reco-name:hover,.qc__reco-name:focus{color:#00b583;text-decoration:none}.qc__reco-foot{display:contents}.qc__reco-price{grid-column:2;grid-row:2;align-self:start;font-family:Gilroy-Bold;font-size:var(--text-base);color:#00b583}.qc__reco-price.is-promo{color:#ed145b}.qc__reco-add{display:inline-flex;grid-column:3;grid-row:1/3;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:4px;background:#00b583;color:#fff;cursor:pointer;transition:background-color .2s}.qc__reco-add svg{width:18px;height:18px}.qc__reco-add:hover{background:#009a6f}.qc__reco-arrow{top:0;bottom:14px;width:34px;height:34px;margin:auto;transform:none;transition:opacity .25s ease,visibility 0s linear 0s,background .2s,box-shadow .2s}.qc__reco-arrow.ss-prev{left:8px}.qc__reco-arrow.ss-next{right:8px}.qc__reco-arrow.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.qc__scroll-hint{left:50%}.qc__foot{padding:1rem 1.5rem;border-top:1px solid #dadcdf;border-radius:0 0 0 8px;background:#fff}.qc__shipping{margin-bottom:12px;padding:2px 0 1rem;border-bottom:1px solid #f3f3f3}.qc__shipping-text{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--text-sm)}.qc__shipping-text strong{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c}.qc__shipping-goal{flex-shrink:0;font-size:var(--text-xs);color:#84898f}.qc__shipping.is-free .qc__shipping-text,.qc__shipping.is-free .qc__shipping-text strong{color:#0a7a56}.qc__shipping.is-free .qc__shipping-goal{display:none}.qc__bar{position:relative;height:8px;margin-top:.5rem;overflow:hidden;border-radius:4px;background:#f3f3f3}.qc__bar-fill{position:absolute;top:0;bottom:0;left:0;width:0;min-width:8px;border-radius:4px;background:#00b583;transition:width .9s cubic-bezier(.3,1,.3,1)}.qc__bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);animation:qc-sheen 2.4s ease-in-out 1.2s infinite}.qc__shipping.is-free .qc__bar-fill:after{animation:none}.qc__lines{display:flex;flex-direction:column;gap:6px;margin-bottom:1rem;font-size:var(--text-sm)}.qc__line{display:flex;justify-content:space-between}.qc__line--save{color:#0a7a56}.qc__line--total{margin-top:4px;font-family:Gilroy-Bold;font-size:var(--text-lg);color:#1d2f4c}.qc__line--total small{font-family:Gilroy-Medium;font-size:var(--text-xs);color:#84898f}.qc__free{font-family:Gilroy-Bold;color:#0a7a56}.qc__msum{display:none}.qc__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border:0;border-radius:4px;background:#00b583;color:#fff;font-family:Gilroy-Bold!important;font-size:var(--text-md);text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;transition:background-color .2s}.qc__cta svg{width:18px;height:18px}.qc__cta:hover,.qc__cta:focus{background:#009a6f;color:#fff;text-decoration:none}.qc__cta:disabled{opacity:.6;cursor:progress}.qc__reassure{display:flex;justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:12px;border-top:1px solid #f3f3f3;font-size:var(--text-xs);color:#84898f}.qc__reassure span{display:flex;align-items:center;gap:5px}.qc__reassure svg{width:15px;height:15px;color:#1d2f4c}.qc__reassure .qc__ico-truck{width:17px;height:13px}.qc__back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#84898f;font-family:Gilroy-Bold!important;font-size:var(--text-sm);cursor:pointer}.qc__back svg{width:14px;height:14px;transform:rotate(90deg)}.qc__back:hover{color:#333f4b}.qc__nprod{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;margin:0 1.5rem 12px;padding:10px 12px;border-radius:8px;background:#f8f9fc}.qc__nprod .qc__thumb{width:56px;height:56px}.qc__nprod .qc__tag{margin-top:4px;background:#fff}.qc__nprod-name{font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c}.qc__notice-toc{display:flex;gap:6px;margin:0 1.5rem 10px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.qc__notice-toc:empty{display:none}.qc__notice-toc button{flex-shrink:0;padding:6px 10px;border:1px solid #dadcdf;border-radius:16px;background:#fff;color:#333f4b;font-size:var(--text-xs);cursor:pointer}.qc__notice-toc button:hover{background:#f3f3f3}.qc__notice-doc{flex:1;margin:0 1.5rem;padding:4px 1rem 1rem 0;overflow-y:auto;overscroll-behavior:contain;font-size:var(--text-sm);line-height:1.55}.qc__notice-doc h2,.qc__notice-doc h3,.qc__notice-doc .produit__description--headline{margin:1rem 0 6px;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c}.qc__notice-doc>:first-child,.qc__notice-doc>:first-child>:first-child{margin-top:6px}.qc__notice-doc p{margin:0 0 .5rem}.qc__notice-doc::-webkit-scrollbar{width:6px}.qc__notice-doc::-webkit-scrollbar-thumb{border-radius:3px;background:#dadcdf}.qc__nfoot{padding:1rem 1.5rem;border-top:1px solid #dadcdf}.qc__nfoot p{margin:0 0 12px;font-size:var(--text-sm)}.qc__nfoot-actions{display:flex;gap:10px}.qc__nfoot-actions .qc__cta{flex:1;font-size:var(--text-base)}.qc__view--notice[data-mode=read] [data-qc-confirm-zone],.qc__view--notice:not([data-mode=read]) [data-qc-read-zone],.qc__view--notice[data-origin=page] [data-qc-read-zone] [data-qc-back],.qc__view--notice:not([data-origin=page]) [data-qc-read-zone] [data-qc-close]{display:none}.qc__ghost{height:50px;padding:0 1rem;border:1px solid #dadcdf;border-radius:4px;background:#fff;color:#333f4b;font-family:Gilroy-Bold!important;font-size:var(--text-base);cursor:pointer}.qc__ghost:hover{background:#f3f3f3}.qc__callback{display:flex;align-items:center;gap:.5rem;margin-top:12px;font-size:var(--text-sm);color:#84898f}.qc__callback svg{width:16px;height:16px;color:#1d2f4c}.qc__callback a{font-family:Gilroy-Bold;color:#1d2f4c;text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:48rem){.qc__reco{position:sticky;bottom:0;z-index:2}.qc__reco.is-stuck{box-shadow:0 -10px 18px -10px #1d2f4c38}}@media screen and (max-width:47.999rem){.qc__panel{width:100%;border-radius:0}.qc__head{padding:1rem 1rem 12px}.qc__view--cart .qc__title{font-size:1.25rem}.qc__alert{margin:12px 1rem 0}.qc__items{padding:0 1rem}.qc__item{grid-template-columns:60px 1fr;gap:12px;padding:12px 0}.qc__item .qc__thumb{width:60px;height:60px}.qc__info{gap:6px}.qc__name{font-size:var(--text-sm)}.qc__price-now{font-size:var(--text-base)}.qc__qty{height:30px}.qc__qty button{width:30px}.qc__reco{margin-top:4px}.qc__reco-head{margin:0 1rem 10px}.qc__reco-list{padding:0 1rem 1rem;scroll-padding-inline:16px}.qc__reco-arrow.ss-prev{left:4px}.qc__reco-arrow.ss-next{right:4px}.qc__foot,.qc__nfoot{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-radius:0}.qc__shipping{margin-bottom:10px;padding:0 0 12px}.qc__shipping-text{font-size:var(--text-xs)}.qc__bar{height:6px}.qc__lines{gap:2px;margin-bottom:10px}.qc__lines>.qc__line:not(.qc__line--total){display:none!important}.qc__line--total{margin-top:0;font-size:var(--text-md)}.qc__msum{display:block;font-size:var(--text-xs);color:#84898f}.qc__msum strong{font-family:Gilroy-Bold;font-weight:400;color:#0a7a56}.qc__foot .qc__cta{height:48px}.qc__reassure{display:none}.qc__nprod,.qc__notice-doc,.qc__notice-toc{margin-right:1rem;margin-left:1rem}.qc__nfoot-actions{flex-direction:column-reverse}.qc__nfoot-actions .qc__cta{flex:none}.qc__ghost{height:44px}}@media(prefers-reduced-motion:reduce){.qc__panel,.qc__overlay,.qc__reveal,.qc__view,.qc__bar-fill{transition:none!important}.qc__bar-fill:after,.qc__item.is-added,.qc__item.is-bumped,.qc__item.is-bumped .qc__qty output,.qc__scroll-hint{animation:none!important}}.button__basket--counter.qc-bump{animation:qc-bump .5s cubic-bezier(.3,1,.3,1)}@keyframes qc-bumped-flash{0%{background:#00b5831f}to{background:transparent}}@keyframes qc-added-fade{0%{opacity:0}to{opacity:1}}@keyframes qc-added-slide{0%{transform:translate(50%)}to{transform:none}}@keyframes qc-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes qc-spin{to{transform:rotate(360deg)}}@keyframes qc-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes qc-bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.co,.co__toast,.co-modal{--co-green: #00b583;--co-green-dark: #009a6f;--co-green-soft: #eaf8f3;--co-green-text: #0a7a56;--co-blue-dark: #1d2f4c;--co-pink: #ed145b;--co-ink: #333f4b;--co-gray: #84898f;--co-gray-mid: #b8bcc2;--co-gray-light: #dadcdf;--co-gray-ultra: #f3f3f3;--co-gray-uber: #f8f9fc;--co-bg: #f7f7f7;--co-ease-out: cubic-bezier(.3, 1, .3, 1)}.co-main{background:#f7f7f7}.co,.co *{box-sizing:border-box}.co{margin:0 auto;padding:2rem 0 72px;font-family:Gilroy-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-base);line-height:1.45;color:var(--co-ink)}.co [hidden]{display:none!important}.co button{font-family:inherit}.co svg{flex-shrink:0}.co h1,.co h2,.co h3{margin:0;font-family:Gilroy-Bold,sans-serif;font-weight:400;color:var(--co-blue-dark)}.co__top{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:2rem;margin-bottom:1.5rem}.co__steps{grid-column:1;justify-self:center;width:100%;max-width:640px;display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.co__step{display:flex;align-items:center;gap:10px;flex:1}.co__step:last-child{flex:0 0 auto}.co__step-btn{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--co-gray);font-size:var(--text-base);cursor:default;white-space:nowrap}.co__step-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--co-gray-light);font-family:Gilroy-Bold,sans-serif;font-size:var(--text-sm);color:var(--co-gray);transition:background-color .3s,color .3s}.co__step-num svg{width:15px;height:15px}.co__step-line{flex:1;height:2px;margin:0 1rem;border-radius:1px;background:var(--co-gray-light);position:relative;overflow:hidden}.co__step-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--co-green);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--co-ease-out)}.co__step.is-current .co__step-btn{color:var(--co-blue-dark);font-family:Gilroy-Bold,sans-serif}.co__step.is-current .co__step-num{background:var(--co-blue-dark);border-color:var(--co-blue-dark);color:#fff}.co__step.is-done .co__step-btn{color:var(--co-green-text);cursor:pointer}.co__step.is-done .co__step-btn:hover{text-decoration:underline;text-underline-offset:3px}.co__step.is-done .co__step-num{background:var(--co-green);border-color:var(--co-green);color:#fff}.co__step.is-done .co__step-line:after{transform:scaleX(1)}.co__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:2rem;align-items:start}.co__main{min-width:0}.co__panel{animation:co-step-in .5s var(--co-ease-out)}@keyframes co-step-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.co__card{background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px #1a1b1f14;padding:1.5rem}.co__card+.co__card{margin-top:1rem}.co__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:1rem}.co__card-head h2{font-size:var(--text-xl)}.co__card-head p{margin:0;color:var(--co-gray);font-size:var(--text-sm)}.co__card-title{display:flex;align-items:center;gap:.5rem;font-size:var(--text-md);margin-bottom:12px!important}.co__card-title svg{width:18px;height:18px;color:var(--co-green)}.co__muted{color:var(--co-gray)}.co__lines{margin:0;padding:0;list-style:none}.co__line{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid var(--co-gray-ultra)}.co__line:first-child{border-top:0;padding-top:0}.co__lines.is-scrollable{overflow-y:auto;padding-right:.5rem;margin-right:-8px;scrollbar-width:thin;scrollbar-color:var(--co-gray-light) transparent}.co__lines.is-scrollable::-webkit-scrollbar{width:6px}.co__lines.is-scrollable::-webkit-scrollbar-thumb{border-radius:3px;background:var(--co-gray-light)}.co__scroll-wrap{position:relative}.co__scroll-hint{position:absolute;left:50%;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-18px;padding:0;border:1px solid var(--co-gray-light);border-radius:50%;background:#fff;box-shadow:0 4px 12px #1d2f4c29;color:var(--co-blue-dark);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.co__scroll-hint svg{width:16px;height:16px}.co__scroll-hint.is-visible{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s;animation:co-hint-bounce 1.4s ease-in-out infinite}.co__scroll-hint:hover{background:var(--co-gray-uber)}@keyframes co-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.co__thumb{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border:1px solid var(--co-gray-ultra);border-radius:4px;background:#fff;overflow:hidden}.co__thumb img{max-width:88%;max-height:88%;object-fit:contain}.co__line-name{font-family:Gilroy-Bold,sans-serif;font-size:var(--text-base);color:var(--co-blue-dark);text-decoration:none}.co__line-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:6px;font-size:var(--text-xs);color:var(--co-gray)}.co__line-actions{display:flex;align-items:center;gap:.5rem;margin-top:10px}.co__line-price{text-align:right;white-space:nowrap;align-self:start}.co__price-now{font-family:Gilroy-Bold,sans-serif;font-size:var(--text-md);color:var(--co-green)}.co__price-now.is-promo{color:var(--co-pink)}.co__price-old{display:block;font-size:var(--text-xs);color:var(--co-gray);text-decoration:line-through}.co__unit{display:block;font-size:var(--text-xs);color:var(--co-gray)}.co__badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-family:Gilroy-Bold;font-size:var(--text-xs);background:#ed145b;color:#fff}.co__badge--rank{flex-direction:column;align-items:center;line-height:1.15}.co__badge-rank{font-family:Gilroy-Medium,sans-serif;font-size:.5625rem;opacity:.9}.co__tag{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-family:Gilroy-Bold;font-size:var(--text-xs);gap:4px;background:#f8f9fc;color:#1d2f4c}.co__tag svg{width:12px;height:12px;color:#00b583}.co__qty{display:inline-flex;align-items:center;height:34px;border:1px solid var(--co-gray-light);border-radius:4px;background:#fff}.co__qty button{width:34px;height:100%;border:0;background:none;color:var(--co-blue-dark);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.co__qty button:hover:not(:disabled){background:var(--co-gray-ultra)}.co__qty button:disabled{color:var(--co-gray-light);cursor:not-allowed}.co__qty button svg{width:14px;height:14px}.co__qty output{min-width:28px;text-align:center;font-family:Gilroy-Bold,sans-serif;color:var(--co-blue-dark)}.co__link{padding:0;border:0;background:none;color:var(--co-gray);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.co__link:hover{color:var(--co-ink)}.co__trash{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--co-gray-light);border-radius:4px;background:#fff;color:var(--co-gray);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.co__trash:hover{background:var(--co-gray-ultra);border-color:var(--co-gray-mid);color:var(--co-ink)}.co__trash:focus-visible{outline:2px solid #00b583;outline-offset:1px}.co__trash svg{width:16px;height:16px}.co__limit{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--text-xs);color:var(--co-gray)}.co__limit svg{width:14px;height:14px}.co__notice{display:grid;grid-template-columns:40px 1fr auto;gap:1rem;align-items:center}.co__notice-ico{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--co-gray-uber);color:var(--co-blue-dark)}.co__notice-ico svg{width:20px;height:20px}.co__notice.is-done .co__notice-ico{background:var(--co-green-soft);color:var(--co-green-text)}.co__notice h3{font-size:var(--text-base)}.co__notice p{margin:2px 0 0;font-size:var(--text-sm);color:var(--co-gray)}.co__cta--notice{width:auto;height:44px;padding:0 1.5rem;font-size:var(--text-base);white-space:nowrap}.co__notice:not(.is-done) .co__notice-ico{background:var(--co-green-soft);color:var(--co-green-text)}@media screen and (max-width:47.999rem){.co__notice{grid-template-columns:40px 1fr}.co__notice .co__cta--notice,.co__notice .co__ghost{grid-column:2;width:100%}}.co__promo-form{display:flex;gap:.5rem;margin-top:.5rem}.co__promo-form .co__ghost{height:2.25rem}.co__promo-applied{display:grid;grid-template-columns:36px minmax(0,1fr) auto 32px;align-items:center;gap:12px;height:56px;padding:0 .5rem 0 10px;border-radius:8px;background:var(--co-gray-uber);animation:co-open .35s var(--co-ease-out)}.co__promo-ico{width:36px;height:36px;border-radius:50%;background:var(--co-green-soft);color:var(--co-green-text);display:flex;align-items:center;justify-content:center}.co__promo-ico svg{width:18px;height:18px}.co__promo-info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.co__promo-info strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;font-size:var(--text-base);letter-spacing:.5px;color:var(--co-blue-dark)}.co__promo-info small{font-size:var(--text-xs);color:var(--co-gray)}.co__promo-amount{font-family:Gilroy-Bold,sans-serif;font-size:var(--text-base);color:var(--co-green-text);white-space:nowrap}.co__promo-remove{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--co-gray);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.co__promo-remove:hover{background:#fff;color:var(--co-ink)}.co__promo-remove svg{width:14px;height:14px}.co__promo-applied+.co__promo-applied,.co__promo-applied+.co__promo-form{margin-top:1rem}.co__input{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.co__input{font-size:var(--text-md)}}.co__input::placeholder{color:#84898f;opacity:1}.co__input:hover{border-color:#b8bcc2}.co__input:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.co__input:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.co__input--select{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.co__input--select{font-size:var(--text-md)}}.co__input--select::placeholder{color:#84898f;opacity:1}.co__input--select:hover{border-color:#b8bcc2}.co__input--select:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.co__input--select:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.co__input--select{padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;cursor:pointer}.co__req{color:#991b1b}.co__required-note{margin:1rem 0 0}.co__label{display:block;margin-bottom:6px;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-sm);color:var(--co-blue-dark)}.co__field{display:flex;flex-direction:column}.co__hint{margin:6px 0 0;font-size:var(--text-xs);color:var(--co-gray)}.co__hint a{color:var(--co-green);text-decoration:underline}.co__secure-note{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0;font-size:var(--text-xs);line-height:1.5;color:var(--co-gray)}.co__secure-note svg{width:14px;height:14px;margin-top:2px;color:var(--co-green)}.co__apple-pay{width:100%;height:48px}.co__apple-pay.is-loading{border-radius:4px;background:var(--co-gray-ultra)}.co__apple-pay apple-pay-button{display:block;--apple-pay-button-width: 100%;--apple-pay-button-height: 100%;--apple-pay-button-border-radius: 4px}.co__check{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:var(--text-sm)}.co__check input{position:absolute;opacity:0;pointer-events:none}.co__check-box{width:20px;height:20px;flex-shrink:0;border:1px solid var(--co-gray-mid);border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .2s,border-color .2s}.co__check-box svg{width:13px;height:13px;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s var(--co-ease-out)}.co__check input:checked+.co__check-box{background:var(--co-green);border-color:var(--co-green)}.co__check input:checked+.co__check-box svg{opacity:1;transform:none}.co__check input:focus-visible+.co__check-box{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.co__check a{color:var(--co-blue-dark);font-family:Gilroy-Bold,sans-serif;text-decoration:underline}.co__check.is-error .co__check-box{border-color:var(--co-gray);animation:co-shake .4s}.co__check-error{margin:6px 0 0 2rem;font-size:var(--text-xs);color:#991b1b}.co__field-error{margin:0 0 .5rem;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-sm);line-height:1.35;color:#991b1b}.co__field-error.is-shown{animation:co-shake .3s ease-in-out}.co__opt-body>.co__field-error{margin-bottom:1rem}.is-working{position:relative;pointer-events:none}.co__busy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#ffffffb3;animation:co-fade .2s ease-out}.co__busy .co__spinner{width:28px;height:28px;border-width:3px}@keyframes co-shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.co__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border:0;border-radius:4px;background:var(--co-green);color:#fff;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-md);text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;transition:background-color .2s,opacity .2s}.co__cta:hover{background:var(--co-green-dark);color:#fff}.co__cta svg{width:18px;height:18px}.co__cta.is-disabled{opacity:.45;cursor:not-allowed}.co__ghost{height:44px;padding:0 1rem;border:1px solid var(--co-gray-light);border-radius:4px;background:#fff;color:var(--co-ink);font-family:Gilroy-Bold,sans-serif;font-size:var(--text-base);cursor:pointer;white-space:nowrap}.co__ghost:hover{background:var(--co-gray-ultra)}.co__ghost--small{height:36px;padding:0 12px;font-size:var(--text-sm)}.co__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.co__nav .co__apple-pay{width:280px;height:52px}.co__nav .co__cta{width:auto;min-width:280px;padding:0 2rem}.co__back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--co-blue-dark);font-family:Gilroy-Bold,sans-serif;font-size:var(--text-base);cursor:pointer}.co__back svg{width:16px;height:16px;transform:rotate(90deg)}.co__back:hover{text-decoration:underline;text-underline-offset:3px}.co__back:disabled,.co__step-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.co__nav-hint{font-size:var(--text-xs);color:var(--co-gray);text-align:right;margin-top:.5rem}.co__options{display:flex;flex-direction:column;gap:10px}.co__opt{border:1px solid var(--co-gray-light);border-radius:8px;background:#fff;transition:border-color .2s,background-color .2s,box-shadow .2s}.co__opt:hover{border-color:var(--co-gray-mid)}.co__opt.is-selected{border-color:var(--co-gray);box-shadow:0 4px 12px -4px #1d2f4c1f}.co__opt-head{display:grid;grid-template-columns:24px 48px minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;padding:1rem;border:0;background:none;text-align:left;cursor:pointer}.co__radio{width:20px;height:20px;border-radius:50%;border:1px solid var(--co-gray-mid);background:#fff;display:flex;align-items:center;justify-content:center}.co__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--co-green);transform:scale(0);transition:transform .25s var(--co-ease-out)}.co__opt.is-selected>.co__opt-head .co__radio{border-color:var(--co-green)}.co__opt.is-selected>.co__opt-head .co__radio:after{transform:scale(1)}.co__opt-ico{width:44px;height:44px;border-radius:8px;background:var(--co-gray-uber);color:var(--co-blue-dark);display:flex;align-items:center;justify-content:center}.co__opt-ico svg{width:22px;height:22px}.co__opt-title{display:block;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-base);color:var(--co-blue-dark)}.co__opt-sub{display:block;margin-top:2px;font-size:var(--text-sm);color:var(--co-gray)}.co__opt-price{text-align:right;white-space:nowrap;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-base);color:var(--co-blue-dark)}.co__opt-price small{display:block;font-family:Gilroy-Medium,sans-serif;font-size:var(--text-xs);color:var(--co-gray)}.co__free{color:var(--co-green-text)}.co__opt-body{padding:0 1rem 1rem 3.5rem;animation:co-fade .3s ease-out}@keyframes co-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.co__opt-logos{display:flex;gap:6px}.co__logo{display:inline-block;width:38px;height:24px;border:1px solid var(--co-gray-light);border-radius:4px;background:#fff center/30px 16px no-repeat}.co__logo--cb{background-image:url(../img/pay-cb.png)}.co__logo--visa{background-image:url(../img/pay-visa.png);background-size:30px 10px}.co__logo--mastercard{background-image:url(../img/pay-mastercard.png)}.co__logo--maestro{background-image:url(../img/pay-maestro.png)}.co__logo--bancontact{background-image:url(../img/pay-bancontact.png);background-size:26px 18px}.co__secured{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:1rem}.co__secured-by{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);color:var(--co-gray)}.co__secured-by svg{width:auto;height:16px}.co__search{display:grid;grid-template-columns:200px 1fr auto;gap:10px;align-items:end;margin-bottom:1.5rem}.co__relay{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem}.co__relay-list{display:flex;flex-direction:column;gap:.5rem;max-height:330px;overflow-y:auto;padding-right:4px}.co__relay-item{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--co-gray-ultra);border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.co__relay-item:hover{border-color:var(--co-gray-light)}.co__relay-item.is-selected{border-color:var(--co-gray);background:var(--co-gray-uber)}.co__pin{width:26px;height:26px;border-radius:50%;background:var(--co-blue-dark);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-xs)}.co__relay-item.is-selected .co__pin{background:var(--co-green)}.co__relay-name{font-family:Gilroy-Bold,sans-serif;font-size:var(--text-sm);color:var(--co-blue-dark)}.co__relay-addr{font-size:var(--text-xs);color:var(--co-gray)}.co__relay-hours{font-size:var(--text-xs);color:var(--co-green-text);margin-top:2px}.co__relay-dist{font-size:var(--text-xs);color:var(--co-gray);white-space:nowrap}.co__map{position:relative;z-index:0;isolation:isolate;height:330px;border-radius:8px;overflow:hidden;background:#eef1f4}.co__map-pin{position:absolute;transform:translate(-50%,-100%);border:0;background:none;padding:0;cursor:pointer}.co__map-pin span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--co-blue-dark);box-shadow:0 3px 8px #1d2f4c4d;transition:background-color .2s,transform .25s var(--co-ease-out)}.co__map-pin b{transform:rotate(45deg);color:#fff;font-size:var(--text-xs);font-family:Gilroy-Bold,sans-serif;font-weight:400}.co__map-pin.is-selected span{background:var(--co-green);transform:rotate(-45deg) scale(1.2)}.co__addrs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.co__addr{position:relative;padding:1rem 1rem 1rem 3rem;border:1px solid var(--co-gray-ultra);border-radius:8px;background:#fff;text-align:left;cursor:pointer;font-size:var(--text-sm);line-height:1.5;transition:border-color .2s,background-color .2s}.co__addr:hover{border-color:var(--co-gray-light)}.co__addr .co__radio{position:absolute;left:1rem;top:1rem}.co__addr.is-selected{border-color:var(--co-gray);background:var(--co-gray-uber)}.co__addr.is-selected .co__radio{border-color:var(--co-green)}.co__addr.is-selected .co__radio:after{transform:scale(1)}.co__addr strong{display:block;font-family:Gilroy-Bold,sans-serif;font-weight:400;color:var(--co-blue-dark)}.co__addr-edit{display:block;margin-top:.5rem;font-size:var(--text-xs)}.co__addr--new{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-style:dashed;border-color:var(--co-gray-light);color:var(--co-blue-dark);font-family:Gilroy-Bold,sans-serif}.co__addr--new svg{width:16px;height:16px}.co__pharma{display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:var(--text-sm)}.co__hours{margin:0;padding:0;list-style:none}.co__hours li{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px solid var(--co-gray-ultra)}.co__phone{display:grid;grid-template-columns:1fr;gap:6px;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--co-gray-ultra)}.co__card-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co__card-fields .co__field--full{grid-column:1/-1}.co__samples{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.co__sample{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;border:1px solid var(--co-gray-ultra);border-radius:8px;background:#fff;cursor:pointer;font-size:var(--text-xs);text-align:center;transition:border-color .2s,background-color .2s}.co__sample img{width:64px;height:64px;object-fit:contain}.co__sample.is-selected{border-color:var(--co-gray);background:var(--co-gray-uber)}.co__sample-check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;border:1px solid var(--co-gray-mid);background:#fff;display:flex;align-items:center;justify-content:center;color:#fff}.co__sample-check svg{width:12px;height:12px;opacity:0}.co__sample.is-selected .co__sample-check{background:var(--co-green);border-color:var(--co-green)}.co__sample.is-selected .co__sample-check svg{opacity:1}.co__sample[aria-disabled=true]{opacity:.45;cursor:not-allowed}.co__textarea{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.co__textarea{font-size:var(--text-md)}}.co__textarea::placeholder{color:#84898f;opacity:1}.co__textarea:hover{border-color:#b8bcc2}.co__textarea:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.co__textarea:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.co__textarea{height:auto;min-height:7rem;padding:.75rem;resize:vertical}.co__details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:Gilroy-Bold,sans-serif;color:var(--co-blue-dark);font-size:var(--text-base)}.co__details summary::-webkit-details-marker{display:none}.co__details summary svg{width:16px;height:16px;transition:transform .3s}.co__details[open] summary svg{transform:rotate(180deg)}.co__details[open] summary{margin-bottom:12px}.co__legal{margin-top:1rem;font-size:var(--text-xs);color:var(--co-gray);line-height:1.5}.co__aside{position:sticky;top:20px}.co__sum{background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px #1a1b1f14}.co__sum-head{display:flex;align-items:baseline;justify-content:space-between;padding:1.5rem 1.5rem 12px}.co__sum-head h2{font-size:var(--text-lg)}.co__sum-toggle,.co__sum.is-cart-step .co__sum-items{display:none}.co__sum.is-cart-step .co__sum-body{margin-top:0;border-top:0;padding-top:4px}.co__sum.is-cart-step .co__sum-toggle{display:none!important}.co__sum-items{margin:0;padding:0 1.5rem;list-style:none;max-height:250px;overflow-y:auto}.co__sum-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:.5rem 0}.co__sum-thumb{position:relative;width:44px;height:44px;border:1px solid var(--co-gray-ultra);border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center}.co__sum-thumb img{max-width:86%;max-height:86%;object-fit:contain}.co__sum-qty{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--co-blue-dark);color:#fff;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-xs);display:flex;align-items:center;justify-content:center}.co__sum-name{font-size:var(--text-xs);color:var(--co-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.co__sum-price{font-family:Gilroy-Bold,sans-serif;font-size:var(--text-sm);color:var(--co-blue-dark);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.co__sum-price-old{font-family:Gilroy-Medium,sans-serif;font-size:var(--text-xs);color:var(--co-gray-mid);text-decoration:line-through}.co__sum-price-now.is-promo{color:var(--co-pink)}.co__sum-mid{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.co__sum-mid .co__badge{margin:0}.co__sum-body{padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--co-gray-ultra);margin-top:.5rem}.co__ship{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--co-gray-ultra)}.co__ship-text{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--text-sm)}.co__ship-text strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;color:var(--co-blue-dark)}.co__ship.is-free .co__ship-text,.co__ship.is-free .co__ship-text strong{color:var(--co-green-text)}.co__ship-goal{font-size:var(--text-xs);color:var(--co-gray);white-space:nowrap}.co__bar{position:relative;height:8px;margin-top:.5rem;border-radius:4px;background:var(--co-gray-ultra);overflow:hidden}.co__bar-fill{position:absolute;inset:0 auto 0 0;width:0;min-width:8px;border-radius:4px;background:var(--co-green);transition:width .9s var(--co-ease-out)}.co__lines-sum{display:flex;flex-direction:column;gap:7px;font-size:var(--text-sm)}.co__lines-sum>div{display:flex;justify-content:space-between;gap:12px}.co__save{color:var(--co-green-text)}.co__total{margin-top:6px;padding-top:12px;border-top:1px solid var(--co-gray-ultra);font-family:Gilroy-Bold,sans-serif;font-size:var(--text-xl);color:var(--co-blue-dark)}.co__total small{font-family:Gilroy-Medium,sans-serif;font-size:var(--text-xs);color:var(--co-gray)}.co__sum .co__cta{margin-top:1rem}.co__reassure{display:flex;flex-direction:column;gap:10px;margin-top:1rem;padding:1rem 1.5rem;background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px #1a1b1f14;font-size:var(--text-sm)}.co__reassure div{display:flex;align-items:center;gap:10px}.co__reassure svg{width:18px;height:18px;color:var(--co-blue-dark)}.co__reassure a{color:var(--co-blue-dark);font-family:Gilroy-Bold,sans-serif;text-decoration:underline}.co__bottom{display:none}.co-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1d2f4c73;animation:co-fade .3s ease-out}.co-modal[hidden]{display:none}.co-modal [hidden]{display:none!important}@keyframes co-fade{0%{opacity:0}to{opacity:1}}.co-modal__box{width:100%;max-width:620px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 20px 50px #1d2f4c40;overflow:hidden;animation:co-pop .4s var(--co-ease-out);font-family:Gilroy-Medium,sans-serif;font-size:var(--text-base);color:var(--co-ink)}@keyframes co-pop{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.co-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 12px;border-bottom:1px solid var(--co-gray-ultra)}.co-modal__head h2{margin:0;font-family:Gilroy-Bold,sans-serif;font-weight:400;font-size:var(--text-xl);color:var(--co-blue-dark)}.co-modal__head p{margin:4px 0 0;font-size:var(--text-sm);color:var(--co-gray)}.co-modal__close{width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--co-blue-dark);cursor:pointer;display:flex;align-items:center;justify-content:center}.co-modal__close:hover{background:var(--co-gray-ultra)}.co-modal__close svg{width:18px;height:18px}.co-modal__body{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.co-modal__section{font-family:Gilroy-Bold,sans-serif;font-size:var(--text-base);color:var(--co-blue-dark);margin:4px 0 -4px}.co-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co-modal__grid3{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:.5rem}.co-modal__foot{display:flex;flex-direction:column;gap:10px;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--co-gray-ultra)}.co-modal__actions{display:flex;gap:10px;margin-top:6px}.co-modal__actions .co__cta{flex:1;height:48px;font-size:var(--text-base)}.co__seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:44px;padding:4px;border-radius:8px;background:var(--co-gray-ultra)}.co__seg button{height:100%;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--co-gray);font-family:Gilroy-Medium,sans-serif;font-size:var(--text-base);cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.co__seg button:hover:not(.is-active){color:var(--co-ink)}.co__seg button.is-active{background:#fff;color:var(--co-blue-dark);font-family:Gilroy-Bold,sans-serif;box-shadow:0 1px 3px #1d2f4c1f}.co__seg button:focus-visible{outline:2px solid #00b583;outline-offset:1px}.co__toast{position:fixed;left:50%;bottom:24px;z-index:10003;transform:translate(-50%);padding:12px 1rem;border-radius:8px;background:var(--co-blue-dark);color:#fff;font-family:Gilroy-Medium,sans-serif;font-size:var(--text-base);box-shadow:0 10px 30px #1d2f4c4d;animation:co-pop .35s var(--co-ease-out)}.co__hero{display:grid;grid-template-columns:72px 1fr;gap:1.5rem;align-items:center}.co__hero-check{width:72px;height:72px;border-radius:50%;background:var(--co-green-soft);display:flex;align-items:center;justify-content:center}.co__hero-check svg{width:40px;height:40px;color:var(--co-green)}.co__hero-check circle{stroke-dasharray:60;stroke-dashoffset:60;animation:co-draw .6s ease-out .15s forwards}.co__hero-check path{stroke-dasharray:20;stroke-dashoffset:20;animation:co-draw .4s ease-out .6s forwards}.co__hero-check{animation:co-pop-circle .5s var(--co-ease-out)}@keyframes co-draw{to{stroke-dashoffset:0}}@keyframes co-pop-circle{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.co__hero h2{font-size:var(--text-2xl);line-height:1.2}.co__hero p{margin:6px 0 0;color:var(--co-gray)}.co__hero-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:12px}.co__chip{display:inline-flex;align-items:center;gap:6px;padding:.5rem .75rem;border-radius:1rem;background:#f8f9fc;color:#1d2f4c;font-size:var(--text-sm)}.co__chip strong{font-family:Gilroy-Bold,sans-serif;font-weight:400}.co__chip svg{width:14px;height:14px}.co__timeline{margin:0;padding:0;list-style:none}.co__tl{position:relative;display:grid;grid-template-columns:32px 1fr;gap:1rem;padding-bottom:1.5rem}.co__tl:last-child{padding-bottom:0}.co__tl:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--co-gray-ultra)}.co__tl:last-child:before{display:none}.co__tl-dot{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;border:1px solid var(--co-gray-light);background:#fff;color:var(--co-gray);display:flex;align-items:center;justify-content:center}.co__tl-dot svg{width:16px;height:16px}.co__tl.is-now .co__tl-dot{background:var(--co-blue-dark);border-color:var(--co-blue-dark);color:#fff}.co__tl.is-now .co__tl-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid rgba(29,47,76,.18);animation:co-pulse 1.8s ease-out infinite}@keyframes co-pulse{0%{transform:scale(.85);opacity:1}to{transform:scale(1.3);opacity:0}}.co__tl-title{font-family:Gilroy-Bold,sans-serif;font-size:var(--text-base);color:var(--co-blue-dark);padding-top:5px}.co__tl-text{margin:2px 0 0;font-size:var(--text-sm);color:var(--co-gray)}.co__tl-when{display:inline-block;margin-top:4px;font-size:var(--text-xs);font-family:Gilroy-Bold,sans-serif;color:var(--co-green-text)}.co__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.co__info-grid .co__card{margin-top:0}.co__info-grid+.co__card{margin-top:0}.co__info h3{display:flex;align-items:center;gap:.5rem;font-size:var(--text-base);margin-bottom:10px!important}.co__info h3 svg{width:18px;height:18px;color:var(--co-green)}.co__info p{margin:0;font-size:var(--text-sm);line-height:1.6}.co__info .co__muted{font-size:var(--text-xs)}.co__actions{display:flex;gap:12px;margin-top:1.5rem}.co__actions .co__cta{width:auto;flex:1}.co__actions .co__ghost{height:52px;flex:1;font-size:var(--text-base)}.co__loyalty{display:grid;grid-template-columns:40px 1fr auto;gap:1rem;align-items:center}.co__loyalty .co__notice-ico{background:var(--co-green-soft);color:var(--co-green-text)}@media screen and (max-width:63.999rem){.co__grid{grid-template-columns:1fr}.co__top{grid-template-columns:minmax(0,1fr) auto}.co__aside{position:static}.co__sum-head{cursor:pointer}.co__sum-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--co-blue-dark);font-family:Gilroy-Bold,sans-serif;font-size:var(--text-sm);cursor:pointer}.co__sum-toggle svg{width:14px;height:14px;transition:transform .3s}.co__sum.is-open .co__sum-toggle svg{transform:rotate(180deg)}.co__sum:not(.is-open) .co__sum-items,.co__sum:not(.is-open) .co__sum-body .co__lines-sum>div:not(.co__total){display:none}.co__sum:not(.is-open) .co__sum-body{margin-top:0;padding-top:0;border-top:0}.co__sum:not(.is-open) .co__total{margin-top:0;padding-top:0;border-top:0;font-size:var(--text-md)}.co__sum .co__cta,.co__aside .co__reassure{display:none}.co__relay{grid-template-columns:1fr}.co__map{height:220px;order:-1}}@media screen and (max-width:47.999rem){.co{padding:1rem 0 110px}.co__top{grid-template-columns:1fr;margin-bottom:1rem}.co__step-btn{font-size:var(--text-xs);gap:6px}.co__step-num{width:26px;height:26px;font-size:var(--text-xs)}.co__step-line{margin:0 .5rem}.co__card{padding:1rem}.co__line{grid-template-columns:64px minmax(0,1fr);gap:12px}.co__thumb{width:64px;height:64px}.co__line-price{grid-column:2;text-align:left}.co__line-name{font-size:var(--text-base)}.co__addrs,.co__pharma,.co__card-fields,.co-modal__grid{grid-template-columns:1fr}.co__search{grid-template-columns:1fr 1fr}.co__search .co__ghost{grid-column:1/-1}.co__opt-head{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:1rem}.co__opt-ico{display:none}.co__opt-body{padding:0 1rem 1rem}.co__samples{grid-template-columns:repeat(3,minmax(0,1fr))}.co__nav{display:none}.co__notice{grid-template-columns:40px 1fr}.co__notice .co__ghost{grid-column:1/-1}.co__hero{grid-template-columns:1fr;gap:1rem}.co__hero h2{font-size:1.25rem}.co__info-grid{grid-template-columns:1fr}.co__actions{flex-direction:column}.co__loyalty{grid-template-columns:40px 1fr}.co__loyalty .co__ghost{grid-column:1/-1}.co__bottom.is-hidden{display:none}.co__bottom{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:100;flex-direction:column;gap:.5rem;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 20px #1d2f4c1a}.co__bottom-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm)}.co__bottom-row strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;font-size:var(--text-md);color:var(--co-blue-dark)}.co__bottom .co__cta{height:48px;font-size:var(--text-md)}.co__toast{bottom:calc(130px + env(safe-area-inset-bottom));max-width:calc(100% - 32px)}.co-modal{padding:0;align-items:flex-end}.co-modal__box{max-height:92vh;border-radius:12px 12px 0 0}}@media(prefers-reduced-motion:reduce){.co *,.co-modal *{animation:none!important;transition:none!important}}.co__loading{display:flex;align-items:center;gap:12px;color:var(--co-gray)}.co__spinner{width:20px;height:20px;flex-shrink:0;border:2px solid var(--co-gray-light);border-top-color:var(--co-blue-dark);border-radius:50%;animation:co-spin .8s linear infinite}.co__pending{display:flex;align-items:flex-start;gap:1rem}.co__pending .co__spinner{margin-top:4px}.co__pending-title{margin:0 0 6px;font-size:var(--text-xl);color:var(--co-blue-dark)}@keyframes co-spin{to{transform:rotate(360deg)}}.co__cta.is-loading,.co__ghost.is-loading{position:relative;color:transparent!important;text-shadow:none;pointer-events:none}.co__cta.is-loading:after,.co__ghost.is-loading:after{content:"";position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);width:20px;height:20px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:co-spin .8s linear infinite}.co__ghost.is-loading:after{border-color:var(--co-gray-light);border-top-color:var(--co-blue-dark)}.co__line.is-busy{opacity:.55;pointer-events:none;transition:opacity .2s}.co__options.is-busy,.co__relay.is-busy{opacity:.6;pointer-events:none}.co__alert{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;padding:12px 1rem;border-radius:8px;background:var(--co-gray-uber);font-size:var(--text-sm);color:var(--co-ink)}.co__alert svg{width:18px;height:18px;margin-top:1px;color:var(--co-blue-dark)}.co__alert+.co__alert{margin-top:.5rem}.co__alerts{margin-bottom:1.5rem}.co__sum-promo{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--co-gray-ultra)}.co__sum-loyalty{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;margin-top:1rem;padding:1rem 1.5rem;background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px #1a1b1f14}.co__sum-loyalty:empty{display:none}.co__sum-loyalty-ico{width:32px;height:32px;border-radius:50%;background:var(--co-green-soft);color:var(--co-green-text);display:flex;align-items:center;justify-content:center}.co__sum-loyalty-ico svg{width:16px;height:16px}.co__sum-loyalty-title{display:block;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-sm);color:var(--co-blue-dark)}.co__sum-loyalty-text{margin:2px 0 0;font-size:var(--text-xs);color:var(--co-gray);line-height:1.45}.co__sum-loyalty-text strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;color:var(--co-blue-dark)}.co__sum-loyalty-text a{color:var(--co-blue-dark);text-decoration:underline}.co__check--small{margin-top:.5rem;font-size:var(--text-xs)}.co__check--small .co__check-box{width:18px;height:18px}.co__check--done{display:flex;align-items:center;gap:6px;margin-bottom:0;color:var(--co-green-text)}.co__check--done svg{width:16px;height:16px;flex:none}.co__sum-promo .co__ghost{padding:0 1rem}.co__sum-promo .co__promo-applied{grid-template-columns:32px minmax(0,1fr) auto 28px;gap:10px}.co__sum-promo .co__promo-ico{width:32px;height:32px}.co__alert strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;color:var(--co-blue-dark)}.co__card>.co__alert:first-child{margin-bottom:1rem}.co__form-error,.co__field-error{margin:0;font-size:var(--text-sm);color:#991b1b}.co__field-error{margin-top:6px;font-size:var(--text-xs)}.co__field.is-invalid .co__input{border-color:var(--co-gray);box-shadow:0 0 0 3px var(--co-gray-ultra)}.co__link--start{align-self:flex-start}.co__empty{text-align:center;padding:2.5rem 1.5rem}.co__empty h2{font-size:var(--text-xl);margin-bottom:.5rem!important}.co__empty p{margin:0 0 1.5rem;color:var(--co-gray)}.co__empty .co__cta{width:auto;display:inline-flex;padding:0 2rem}.co__tag--gift svg{color:var(--co-pink)}.co__line-name{display:block}.co__drugs{display:flex;flex-direction:column;gap:.5rem}.co__drug{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:.5rem;align-items:center}.co__drug .co__trash{width:44px;height:44px}.co__suggest{position:absolute;left:0;right:42px;top:calc(100% + 4px);z-index:2;margin:0;padding:4px;list-style:none;max-height:220px;overflow-y:auto;background:#fff;border:1px solid var(--co-gray-light);border-radius:8px;box-shadow:0 10px 24px #1d2f4c1f}.co__suggest button{display:block;width:100%;padding:.5rem 10px;border:0;border-radius:4px;background:none;text-align:left;font-size:var(--text-sm);color:var(--co-ink);cursor:pointer}.co__suggest button:hover,.co__suggest button:focus{background:var(--co-gray-ultra);outline:none}.co__carriers{display:flex;flex-direction:column;gap:6px;margin-bottom:1rem}.co__carrier{display:grid;grid-template-columns:20px 40px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 12px;border:1px solid var(--co-gray-ultra);border-radius:8px;background:#fff;text-align:left;cursor:pointer;font-size:var(--text-sm);transition:border-color .2s,background-color .2s}.co__carrier:hover{border-color:var(--co-gray-light)}.co__carrier.is-selected{border-color:var(--co-gray);background:var(--co-gray-uber)}.co__carrier.is-selected .co__radio{border-color:var(--co-green)}.co__carrier.is-selected .co__radio:after{transform:scale(1)}.co__carrier img{width:40px;height:28px;object-fit:contain}.co__carrier-name{font-family:Gilroy-Bold,sans-serif;color:var(--co-blue-dark)}.co__carrier-text{display:block;color:var(--co-gray);font-size:var(--text-xs)}.co__carrier-price{font-family:Gilroy-Bold,sans-serif;color:var(--co-blue-dark);white-space:nowrap}.co__map .leaflet-container{width:100%;height:100%;font-family:inherit;background:#eef1f4}.co__map .leaflet-tile-pane{filter:grayscale(1) brightness(1.06) contrast(.9)}.co__map .leaflet-marker-icon.co__marker{border:0;background:none}.co__map .co__marker .co__map-pin{position:static;transform:none}.co__map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-size:var(--text-sm);color:var(--co-gray)}.co__relay-item{width:100%}.co__relay-item>span{min-width:0}.co__relay-name,.co__relay-addr{text-transform:capitalize}.co__relay-hours-list{margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--co-ink)}.co__relay-hours-list li{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.co__relay-hours-list li span:first-child{color:var(--co-gray)}.co__relay-picked{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:1rem;border:1px solid var(--co-gray);border-radius:8px;background:var(--co-gray-uber);animation:co-open .35s var(--co-ease-out)}.co__relay-picked-ico{width:28px;height:28px;border-radius:50%;background:var(--co-green);color:#fff;display:flex;align-items:center;justify-content:center}.co__relay-picked-ico svg{width:14px;height:14px}.co__relay-picked-label{display:block;margin-bottom:2px;font-size:var(--text-xs);color:var(--co-green-text);font-family:Gilroy-Bold,sans-serif}.co__done{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:1rem;align-items:start;animation:co-open .35s var(--co-ease-out)}.co__done-ico{width:36px;height:36px;border-radius:50%;background:var(--co-green-soft);color:var(--co-green-text);display:flex;align-items:center;justify-content:center}.co__done-ico svg{width:16px;height:16px}.co__done-label{display:block;font-size:var(--text-xs);font-family:Gilroy-Bold,sans-serif;color:var(--co-green-text)}.co__done-title{display:block;margin-top:2px;font-family:Gilroy-Bold,sans-serif;font-size:var(--text-md);color:var(--co-blue-dark)}.co__done-detail{margin:.5rem 0 0;font-size:var(--text-sm);line-height:1.55}.co__done-detail strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;color:var(--co-blue-dark)}.co__done .co__ghost{align-self:center}@media screen and (max-width:47.999rem){.co__done{grid-template-columns:36px minmax(0,1fr)}.co__done .co__ghost{grid-column:1/-1}}.co__relay-empty{padding:1rem;border-radius:8px;background:var(--co-gray-uber);font-size:var(--text-sm);color:var(--co-gray)}.co__hosted-field{height:44px;padding:0 12px;border:1px solid var(--co-gray-light);border-radius:4px;background:#fff;display:flex;align-items:center;transition:border-color .2s,box-shadow .2s}.co__hosted-field.HiPayField--focused{border-color:var(--co-gray);box-shadow:0 0 0 3px var(--co-gray-ultra)}.co__hosted-field.HiPayField--invalid{border-color:var(--co-gray)}.co__hosted-field iframe{width:100%;height:100%}.co__card-form{position:relative}.co__card-form.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;border-radius:4px}.co__payment-text p{margin:0 0 .5rem}.co__payment-text p:last-child{margin-bottom:0}.co__rib{display:grid;gap:4px;margin-top:10px;padding:12px 1rem;border-radius:8px;background:var(--co-gray-uber);font-size:var(--text-sm)}.co__rib strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;color:var(--co-blue-dark)}.co__rib a{color:var(--co-blue-dark);font-family:Gilroy-Bold,sans-serif;text-decoration:underline}.co__rib .co__ghost{justify-self:start;margin-top:.5rem;color:var(--co-ink);text-decoration:none}.co--confirm{max-width:820px}.co--confirm>.co__card+.co__card,.co--confirm>.co__info-grid,.co--confirm>.co__info-grid+.co__card{margin-top:1rem}.co__recap-lines{margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.co__recap-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:6px 0;border-top:1px solid var(--co-gray-ultra)}.co__recap-lines li:first-child{border-top:0}.co__recap-lines .co__muted{white-space:nowrap}@media screen and (max-width:47.999rem){.co__carrier{grid-template-columns:20px minmax(0,1fr) auto}.co__carrier img{display:none}.co__suggest{right:0}}.co__hero-title{font-size:var(--text-2xl);line-height:1.2}.co__strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;color:var(--co-blue-dark)}.co__ghost--link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--co-ink)}.co__ghost--link:hover{color:var(--co-ink);text-decoration:none}.co__loyalty-title{font-size:var(--text-base)}.co__loyalty-text{margin:2px 0 0;font-size:var(--text-sm)}.co__card-title .co__muted{font-family:Gilroy-Medium,sans-serif;font-size:var(--text-sm)}@media screen and (max-width:47.999rem){.co__hero-title{font-size:1.25rem}}.cms-block-flex-promo{flex-wrap:wrap}.cms-block-flex{display:flex;flex-direction:row}.cms-mobile-avent{display:none}@media screen and (max-width:47.999rem){.bloc_produit-taille-1{width:100%!important;margin-bottom:10px}#countdown #minutes,#countdown #hours,#countdown #seconds{font-size:3.4375rem!important;width:120px!important}.landing-product{width:calc(50% - 10px)!important;margin-bottom:10px}.cms-desktop-avent{display:none}.cms-mobile-avent{display:block}.cms-block-flex{padding-left:0;padding-right:0;width:100%;display:flex}.cms-block-flex-voucher{margin-top:16px}.cms-block-flex-voucher,.cms-block-flex-game{flex-direction:column}.cms-block-flex-voucher>*,.cms-block-flex-game>*{box-sizing:border-box;width:100%!important;height:auto;padding:0!important;margin:0!important}.cms-block-flex-promo{flex-direction:row;flex-wrap:wrap}.cms-block-flex-promo>*{width:50%!important;margin:0!important}.cms-block-flex iframe{height:auto!important}.cms-block-flex-birthday{flex-direction:column-reverse}.cms-block-flex-birthday>*{width:100%!important;height:auto;padding:0!important;margin:0!important}.cms-block-flex-birthday>p{box-sizing:border-box;padding:16px 8px!important;width:100%!important}.cms-block-flex-birthday img{width:100%!important}}.banner-guide_container{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer}.banner-guide_container:hover{cursor:pointer}.banner-guide_container .banner-guide_mobile{width:100%}@media screen and (max-width:47.999rem){.banner-guide_container .banner-guide_desktop{display:none}}@media screen and (min-width:64rem){.banner-guide_container .banner-guide_mobile{display:none}}#smapp-target{display:none}.pharmacist-advice{box-sizing:border-box;padding:1.5rem;border:1px solid #dadcdf;border-radius:8px;background:#fff;font-family:Gilroy-Medium;color:#333f4b;text-align:left}@media screen and (min-width:64rem){.pharmacist-advice{max-width:70%}}.pharmacist-advice--wide{padding:2rem}@media screen and (min-width:64rem){.pharmacist-advice--wide{max-width:none}}@media screen and (max-width:47.999rem){.pharmacist-advice--wide{padding:1.5rem}}.pharmacist-advice--wide .pharmacist-advice__title{font-size:var(--text-2xl)}.pharmacist-advice__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f3f3}.pharmacist-advice__title{margin:0;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-xl);line-height:1.3;color:#1d2f4c}.pharmacist-advice__author{display:flex;align-items:center;gap:12px;flex-shrink:0}.pharmacist-advice__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.pharmacist-advice__author-info{display:flex;flex-direction:column;line-height:1.3}.pharmacist-advice__author-name{font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c;text-decoration:none}.pharmacist-advice__author-name:hover{color:#1d2f4c;text-decoration:underline;text-underline-offset:2px}.pharmacist-advice__author-title{font-size:var(--text-sm);color:#84898f}.pharmacist-advice__content{padding-top:1rem;font-size:var(--text-base);line-height:1.6}.pharmacist-advice__content>*{margin:0 0 .5rem}.pharmacist-advice__content>:last-child{margin-bottom:0}@media screen and (max-width:47.999rem){.pharmacist-advice{padding:1rem}.pharmacist-advice__head{flex-direction:column;align-items:flex-start;gap:12px}.pharmacist-advice__title{font-size:1.125rem}}.listing__header{background-color:#f7f7f7}.listing__featured{padding-bottom:1.5rem}.listing__section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.listing__section-title{font-weight:600;color:#333f4b;margin:0;font-size:var(--text-2xl);text-align:left}.listing__associated,.listing__brands{padding-bottom:1rem}.listing__advice{display:flex;align-items:stretch;margin:0 auto 2rem}.listing__filter-open{display:none;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1rem;border:1px solid #dadcdf;border-radius:4px;background:#fff;color:#333f4b;font-family:Gilroy-Bold;font-size:var(--text-base);cursor:pointer}.listing__filter-open svg{width:1rem;height:1rem;fill:none;stroke:#1d2f4c;stroke-width:2;stroke-linecap:round}@media screen and (max-width:63.999rem){.listing__filter-open{display:inline-flex}}.listing__overlay{display:none}@media screen and (max-width:63.999rem){.listing__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#1d2f4c73}.listing__overlay.is-open{display:block}}.listing__list{transition:all .2s ease-in-out}.listing__list.is-loading{position:relative;pointer-events:none}.listing__pagination{margin:0 0 1.5rem}.listing--sidebar .listing__header .top-manufacturers-container{width:100%;min-width:0}.listing--sidebar .listing__layout{display:flex;align-items:flex-start;gap:1.5rem;margin-top:1rem;padding-bottom:2rem}@media screen and (max-width:63.999rem){.listing--sidebar .listing__layout{display:block;padding-bottom:1.5rem}}.listing--sidebar .listing__results{flex:1 1 auto;min-width:0}.listing--sidebar .listing__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;font-family:Gilroy-Medium;text-align:left}@media screen and (max-width:63.999rem){.listing--sidebar .listing__toolbar{row-gap:1rem;column-gap:.5rem}}@media screen and (max-width:63.999rem){.listing--sidebar .listing__filter-open{flex:1}}.listing--sidebar .listing__count{font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c;white-space:nowrap}@media screen and (max-width:63.999rem){.listing--sidebar .listing__count{order:3;flex-basis:100%}}.listing--sidebar .listing__active-filters{flex:1;min-width:0}@media screen and (max-width:63.999rem){.listing--sidebar .listing__active-filters{display:none}}.listing--sidebar .listing__note{margin:0 0 1rem;font-size:var(--text-sm);color:#84898f}.listing--sidebar .listing__sort{position:relative;display:flex;align-items:center;gap:.5rem;margin:0 0 0 auto;font-size:var(--text-sm);color:#84898f}@media screen and (max-width:63.999rem){.listing--sidebar .listing__sort{flex:1;margin:0}}.listing--sidebar .listing__sort-button{height:2.5rem;padding:0 2.5rem 0 1rem;border:1px solid #dadcdf;border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1rem center/1rem;font-family:Gilroy-Bold;font-size:var(--text-sm);color:#1d2f4c;text-align:left;white-space:nowrap;cursor:pointer}@media screen and (max-width:63.999rem){.listing--sidebar .listing__sort-button{width:100%}}.listing--sidebar .listing__sort-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;min-width:100%;margin:0;padding:.5rem 0;list-style:none;background:#fff;border-radius:4px;box-shadow:0 10px 15px #00000021}.listing--sidebar .listing__sort-menu[hidden]{display:none}.listing--sidebar .listing__sort-option{padding:.5rem 1rem;font-size:var(--text-sm);color:#1d2f4c;white-space:nowrap;cursor:pointer}.listing--sidebar .listing__sort-option:hover,.listing--sidebar .listing__sort-option:focus{background:#f3f3f3;outline:none}.listing--sidebar .listing__sort-option[aria-selected=true]{font-family:Gilroy-Bold}@media screen and (max-width:63.999rem){.listing--sidebar .listing__sort-label{display:none}}.listing--sidebar .listing__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 1rem}@media screen and (min-width:64rem){.listing--sidebar .listing__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.listing--sidebar .listing__list>.product-card{width:auto;max-width:none;margin:0}.listing--sidebar .listing__list>:not(.product-card){grid-column:1/-1}.listing--sidebar .listing__list>[data-banner-type=shopline]{grid-column:span 2}html.listing-drawer-open{overflow:hidden}.listing-tabs{background-color:#f7f7f7}.listing-tabs__list{display:flex;gap:.5rem}.listing-tabs__tab{padding:1rem 1.5rem;border:1px solid #e4e4e7;border-bottom:0;border-radius:4px 4px 0 0;background:transparent;color:#84898f;font-family:Gilroy-Bold;font-size:var(--text-base);line-height:1.3;text-align:center;cursor:pointer;transition:color .2s,background-color .2s}.listing-tabs__tab:hover{color:#1d2f4c}.listing-tabs__tab[aria-selected=true]{position:relative;z-index:1;margin-bottom:-1px;border-color:#dadcdf;border-bottom:1px solid #fff;background:#fff;color:#1d2f4c}.listing-tabs__tab:focus-visible{outline:2px solid #00b583;outline-offset:-2px}@media screen and (max-width:47.999rem){.listing-tabs__tab{flex:1 1 0;min-width:0;padding:.5rem;font-size:var(--text-sm)}}.listing-tabs__panel{display:flow-root;background:#fff}.listing-tabs__panel[hidden]{display:none}.listing-tabs~.listing-tabs__panel{border-top:1px solid #dadcdf}@media screen and (min-width:64rem){.listing-tabs__panel .listing-filters{background:transparent}}.listing-tabs__content{container:routines/inline-size;display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;padding-bottom:2rem}.listing-tabs__content .advice-section{margin-top:1.5rem}.listing-tabs__content .section-head__title{font-size:var(--text-xl)}.listing-tabs__text{font-size:var(--text-base);line-height:1.6;color:#333f4b}.listing-tabs__text h2{margin:2rem 0 1rem;font-family:Gilroy-Bold;font-size:var(--text-2xl);line-height:1.25;color:#1d2f4c}.listing-tabs__text h3{margin:1rem 0 .5rem;font-family:Gilroy-Bold;font-size:var(--text-md);line-height:1.3;color:#1d2f4c}.listing-tabs__text h2+h3{margin-top:0}.listing-tabs__text p,.listing-tabs__text ul{margin:0 0 1rem}.listing-tabs__text ul{padding-left:1.25rem}.listing-tabs__text>:first-child{margin-top:0}.listing-tabs__text a{color:#0a7a56}.homeo-search{max-width:60rem;margin:1.5rem auto 0;padding:1.5rem;border:1px solid #dadcdf;border-radius:8px;background:#fff;text-align:left;box-sizing:border-box}@media screen and (max-width:63.999rem){.homeo-search{flex:1 1 100%;width:100%;max-width:none;margin:0;padding:1rem}}.homeo-search__title{display:block;margin:0 0 1rem;font-family:Gilroy-Bold;font-size:var(--text-lg);color:#1d2f4c}.homeo-search__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}@media screen and (max-width:47.999rem){.homeo-search__fields{grid-template-columns:1fr}}.homeo-search__field{min-width:0}.homeo-search__field label{display:block;margin:0 0 .5rem;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-sm);color:#1d2f4c}.homeo-search__field select,.homeo-search__field .select2-container .select2-selection--single{width:100%;height:2.25rem;padding:0 2.5rem 0 1rem;border:1px solid #dadcdf;border-radius:4px;background:#fff;font-family:Gilroy-Medium;font-size:var(--text-base);color:#333f4b}.homeo-search__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.homeo-search__field .select2-container{width:100%!important}.homeo-search__field .select2-container .select2-selection--single{display:flex;align-items:center;padding:0;outline:none;transition:border-color .15s,box-shadow .15s}.homeo-search__field .select2-selection__rendered{padding:0 4rem 0 1rem!important;line-height:calc(2.25rem - 2px)!important;color:#333f4b!important}.homeo-search__field .select2-selection__placeholder{color:#b8bcc2!important}.homeo-search__field .select2-container--default .select2-selection--single .select2-selection__clear{position:absolute;top:50%;right:2rem;width:1.5rem;height:1.5rem;margin:0;padding:0;border:0;border-radius:50%;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") no-repeat center/1rem;cursor:pointer}.homeo-search__field .select2-container--default .select2-selection--single .select2-selection__clear span{display:none}.homeo-search__field .select2-container--default .select2-selection--single .select2-selection__clear:hover{background-color:#f3f3f3}.homeo-search__field .select2-selection__arrow{top:0!important;right:1rem!important;width:1rem!important;height:calc(2.25rem - 2px)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/1rem}.homeo-search__field .select2-selection__arrow b{display:none}.homeo-search__field .select2-container--focus .select2-selection--single,.homeo-search__field .select2-container--open .select2-selection--single{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.homeo-search__field select:disabled,.homeo-search__field .select2-container--default.select2-container--disabled .select2-selection--single{background:#f3f3f3;border-color:#dadcdf;cursor:not-allowed}.homeo-search__field .select2-container--disabled .select2-selection__placeholder,.homeo-search__field .select2-container--disabled .select2-selection__rendered{color:#9a9ea2!important}.homeo-search__field .select2-container--disabled .select2-selection__arrow{opacity:.4}.homeo-results{display:flex;flex-direction:column;gap:1rem;max-width:60rem;margin:1rem auto}@media screen and (max-width:63.999rem){.homeo-results{flex:1 1 100%;width:100%;max-width:none}}.homeo-results__count{margin:0;font-size:var(--text-sm);color:#84898f}.homeo-results__empty{display:block;padding:1.5rem 0;text-align:center;font-family:Gilroy-Bold;font-size:var(--text-md);color:#1d2f4c}.select2-container--default .select2-dropdown{border:1px solid #dadcdf;border-radius:4px;box-shadow:0 10px 15px #00000021;overflow:hidden;font-family:Gilroy-Medium;font-size:var(--text-base)}.select2-container--default .select2-search--dropdown .select2-search__field{height:2.25rem;padding:0 1rem 0 3rem;border:1px solid #dadcdf;border-radius:4px;outline:none;font-family:Gilroy-Medium;font-size:var(--text-base);color:#48515d;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2348515d' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E") no-repeat 1rem center/1rem!important}.select2-container--default .select2-results__option{padding:.5rem 1rem;color:#333f4b}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#f3f3f3;color:#1d2f4c}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--selected{background:#eaf8f3;color:#0a7a56}.listing-filters{position:sticky;top:1rem;flex:0 0 20%;max-width:20%;min-width:14rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:#fff;font-family:Gilroy-Medium;color:#333f4b;text-align:left}@media screen and (max-width:63.999rem){.listing-filters{position:fixed;top:0;bottom:0;left:0;z-index:10001;flex:none;width:100%;min-width:0;max-width:26rem;max-height:none;transform:translate(-102%);transition:transform .25s ease}.listing-filters.is-open{transform:none;box-shadow:0 0 24px #0000002e}}.listing-filters__head{display:none}@media screen and (max-width:63.999rem){.listing-filters__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.5rem;margin:0;padding:0 1rem;border-bottom:1px solid #dadcdf}}.listing-filters__title{font-family:Gilroy-Bold;font-size:var(--text-lg);color:#1d2f4c}@media screen and (max-width:63.999rem){.listing-filters__title{grid-column:2;grid-row:1;font-size:var(--text-md)}}.listing-filters__clear{padding:0;border:0;background:none;font-family:Gilroy-Medium;font-size:var(--text-xs);color:#84898f;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.listing-filters__clear[hidden]{display:none}@media screen and (max-width:63.999rem){.listing-filters__clear{grid-column:1;grid-row:1;justify-self:start;font-size:var(--text-sm)}}.listing-filters__close{display:none;padding:.5rem;border:0;background:none;color:#1d2f4c;cursor:pointer}.listing-filters__close svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}@media screen and (max-width:63.999rem){.listing-filters__close{grid-column:3;grid-row:1;justify-self:end;display:inline-flex}}.listing-filters__body{flex:1;min-height:0;overflow-y:auto;padding-right:1rem;scrollbar-gutter:stable}.listing-filters__body::-webkit-scrollbar{width:6px}.listing-filters__body::-webkit-scrollbar-track{background:transparent}.listing-filters__body::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.listing-filters__body:hover::-webkit-scrollbar-thumb{background:#dadcdf}.listing-filters__body::-webkit-scrollbar-thumb:hover{background:#b8bcc2}@supports not selector(::-webkit-scrollbar){.listing-filters__body{scrollbar-width:thin;scrollbar-color:transparent transparent}.listing-filters__body:hover{scrollbar-color:#dadcdf transparent}}@media screen and (max-width:63.999rem){.listing-filters__body{padding:0 1rem;scrollbar-gutter:auto}}.listing-filters__foot{display:none}@media screen and (max-width:63.999rem){.listing-filters__foot{display:block;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 16px #1a1b1f14}}.listing-filters__submit{width:100%;height:3rem;padding:0 1rem;border:0;border-radius:4px;background:#00b583;color:#fff;font-family:Gilroy-Bold;font-size:var(--text-base);cursor:pointer;transition:background-color .2s}.listing-filters__submit:hover{background:#009a6f}.listing-filters__section{padding:1rem 0;border-bottom:1px solid #f3f3f3}.listing-filters__section:first-child{padding-top:1rem}.listing-filters__section:last-of-type{border-bottom:0}.listing-filters__section.is-collapsed .listing-filters__content{display:none}.listing-filters__section.is-collapsed .listing-filters__toggle:after{transform:none}@media screen and (max-width:63.999rem){.listing-filters__section{padding:0 0 1rem}.listing-filters__section:first-child{padding-top:0}.listing-filters__section.is-collapsed{padding-bottom:0}}.listing-filters__toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;border:0;background:none;font-family:Gilroy-Bold;font-size:var(--text-base);line-height:1.3;color:#1d2f4c;text-align:left;cursor:pointer}.listing-filters__toggle:after{content:"";flex-shrink:0;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/1rem;transform:rotate(180deg);transition:transform .2s}@media screen and (max-width:63.999rem){.listing-filters__toggle{min-height:2.5rem}}.listing-filters__content{padding-top:.5rem}@media screen and (max-width:63.999rem){.listing-filters__content{padding:.5rem 0 0 1rem}}.listing-filters__list{margin:0;padding:0;list-style:none}.listing-filters__list.is-expanded>.is-extra,.listing-filters__list.is-searching>.is-extra{display:block}@media screen and (max-width:63.999rem){.listing-filters__list.is-expanded>.is-extra,.listing-filters__list.is-searching>.is-extra{display:flex}}.listing-filters__list.is-searching>.is-nomatch{display:none}.listing-filters__list--tree{padding:0 0 0 1rem}@media screen and (min-width:64rem){.listing-filters__list--tree>.listing-filters__item{padding:.5rem 0}}.listing-filters__item{padding-top:.5rem}.listing-filters__item.is-extra{display:none}.listing-filters__item.is-empty{opacity:.45}.listing-filters__item.is-empty .listing-filters__label,.listing-filters__item.is-empty .listing-filters__link{pointer-events:none}.listing-filters__item.is-active .listing-filters__link{font-family:Gilroy-Bold;color:#0a7a56}@media screen and (max-width:63.999rem){.listing-filters__item{display:flex;align-items:center;min-height:2.5rem;padding:.5rem 0}}.listing-filters__search{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.listing-filters__search{font-size:var(--text-md)}}.listing-filters__search::placeholder{color:#84898f;opacity:1}.listing-filters__search:hover{border-color:#b8bcc2}.listing-filters__search:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.listing-filters__search:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.listing-filters__search{margin-bottom:.5rem}.listing-filters__more{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem 0 0;border:0;background:none;font-size:var(--text-xs);color:#1d2f4c;cursor:pointer}.listing-filters__more:after{content:"";width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/1rem;transition:transform .2s}.listing-filters__more[aria-expanded=true]:after{transform:rotate(180deg)}@media screen and (max-width:63.999rem){.listing-filters__more{padding-top:.5rem;font-size:var(--text-base)}}.listing-filters__input{position:absolute;opacity:0;pointer-events:none}.listing-filters__input.checked+.listing-filters__label:before{border-color:#00b583;background-color:#00b583;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.listing-filters__input:focus-visible+.listing-filters__label:before{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.listing-filters__label{position:relative;display:flex;flex-grow:1;justify-content:space-between;gap:.5rem;min-height:1.5rem;margin:0;padding-left:2rem;font-family:Gilroy-Medium;font-weight:400;font-size:var(--text-sm);line-height:1.5rem;color:#333f4b;cursor:pointer}.listing-filters__label:before{content:"";position:absolute;top:.125rem;left:0;width:1.25rem;height:1.25rem;box-sizing:border-box;border:1.5px solid #b8bcc2;border-radius:4px;background:#fff no-repeat center/80%;transition:background-color .15s,border-color .15s}.listing-filters__label:hover{color:#1d2f4c}@media screen and (max-width:63.999rem){.listing-filters__label{flex:1;font-size:var(--text-base)}}.listing-filters__link{display:flex;flex-grow:1;justify-content:space-between;gap:.5rem;font-size:var(--text-sm);line-height:1.5rem;color:#333f4b;text-decoration:none;cursor:pointer}.listing-filters__link:hover{color:#0a7a56;text-decoration:none}@media screen and (max-width:63.999rem){.listing-filters__link{font-size:var(--text-base)}}.listing-filters__back{display:inline-block;margin-bottom:.5rem;font-size:var(--text-xs);color:#84898f;text-decoration:underline;text-underline-offset:2px}.listing-filters__group{padding:.5rem 0}.listing-filters__group+.listing-filters__group{margin-top:.5rem}.listing-filters__count{flex-shrink:0;font-family:Gilroy-Medium;color:#84898f}.listing-filters__heading{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem 0;font-family:Gilroy-Bold;font-size:var(--text-sm);color:#1d2f4c}@media screen and (max-width:63.999rem){.listing-filters__heading{font-size:var(--text-base)}}.price-range{--from: 0%;--to: 100%}.price-range__slider{position:relative;height:1.5rem;margin:0 .75rem 1rem}.price-range__track{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);border-radius:2px;background:#dadcdf}.price-range__fill{position:absolute;top:0;bottom:0;left:var(--from);right:calc(100% - var(--to));border-radius:2px;background:#00b583}.price-range__input{position:absolute;top:0;left:-.75rem;width:calc(100% + 1.5rem);height:100%;margin:0;background:none;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.price-range__input::-webkit-slider-runnable-track{background:none}.price-range__input::-webkit-slider-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;border:2px solid #00b583;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1d2f4c33;cursor:grab;pointer-events:auto}.price-range__input::-moz-range-track{background:none}.price-range__input::-moz-range-thumb{width:1.5rem;height:1.5rem;border:2px solid #00b583;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1d2f4c33;cursor:grab;pointer-events:auto}.price-range__input:active::-webkit-slider-thumb{cursor:grabbing}.price-range__input:focus-visible{outline:none}.price-range__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #f3f3f3,0 0 0 5px #00b583}.price-range__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #f3f3f3,0 0 0 5px #00b583}.price-range__input.is-front{z-index:1}.price-range__fields{display:flex;align-items:flex-end;gap:.5rem}.price-range__field{flex:1 1 0;min-width:0;margin:0;font-weight:400}.price-range__label{display:block;margin-bottom:.5rem;font-size:var(--text-xs);color:#84898f}.price-range__amount{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.price-range__amount{font-size:var(--text-md)}}.price-range__amount::placeholder{color:#84898f;opacity:1}.price-range__amount:hover{border-color:#b8bcc2}.price-range__amount:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.price-range__amount:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.price-range__amount{padding:0 1.5rem 0 .5rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16'%3E%3Ctext x='0' y='12' font-family='Arial' font-size='13' fill='%2384898f'%3E€%3C/text%3E%3C/svg%3E") no-repeat right .5rem center/.75rem 1rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.price-range__amount::-webkit-inner-spin-button,.price-range__amount::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.price-range__dash{padding-bottom:.5rem;color:#84898f}.filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-chips__chip{display:inline-flex;align-items:center;gap:6px;padding:.5rem 2rem .5rem .75rem;border-radius:1rem;background:#f8f9fc;color:#1d2f4c;font-size:var(--text-sm);position:relative;text-decoration:none;cursor:pointer;transition:background-color .15s}.filter-chips__chip:after{content:"";position:absolute;top:50%;right:.5rem;width:.5rem;height:.5rem;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") no-repeat center/contain}.filter-chips__chip:hover,.filter-chips__chip:focus{background:#f3f3f3;color:#1d2f4c;text-decoration:none}.filter-chips__clear{margin-left:.5rem;font-size:var(--text-xs);color:#84898f;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.filter-chips__clear:hover{color:#1d2f4c}.listing-empty{grid-column:1/-1;padding:2rem 1rem;text-align:center}.listing-empty__title{margin:0 0 .5rem;font-family:Gilroy-Bold;font-size:var(--text-md);color:#1d2f4c}.listing-empty__text{margin:0 0 1rem;font-size:var(--text-base);color:#84898f}.listing-empty__reset{height:2.5rem;padding:0 1rem;border:1px solid #1d2f4c;border-radius:4px;background:#fff;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c;cursor:pointer}.listing-empty__reset:hover{background:#1d2f4c;color:#fff}.category-intro{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:1rem 0;text-align:left}.category-intro__media{flex:0 0 25%}@media screen and (max-width:47.999rem){.category-intro__media{display:none}}.category-intro__image{display:block;width:100%;height:auto;aspect-ratio:6/5;object-fit:cover;border-radius:8px}.category-intro__body{flex:1 1 0;min-width:0}.category-intro__heading{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.category-intro__back{display:none;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;color:#1d2f4c}@media screen and (max-width:79.999rem){.category-intro__back{display:flex}}.category-intro__ad{display:block;flex:0 0 100%}.category-intro__ad img{display:block;width:100%;height:auto;border-radius:8px}@media screen and (max-width:47.999rem){.category-intro__ad--desktop{display:none}}.category-intro__ad--mobile{display:none}@media screen and (max-width:47.999rem){.category-intro__ad--mobile{display:block}}.category-intro__title{margin:0;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-4xl);line-height:1.2;color:#1d2f4c}.category-intro__text{max-width:54rem;font-size:var(--text-base);line-height:1.6;color:#333f4b}.category-intro__text p{margin:0 0 .5rem}.category-intro__text a{color:#1d2f4c;text-decoration:underline}.category-intro--brand{position:relative;align-items:stretch}.category-intro--brand .category-intro__media{position:relative;flex:0 0 14rem;min-height:9.3333333333rem;overflow:hidden;border:1px solid #dadcdf;border-radius:8px;background:#fff;box-sizing:border-box}@media screen and (max-width:47.999rem){.category-intro--brand .category-intro__media{position:absolute;top:1rem;right:0;width:4.5rem;min-height:0;height:3rem}.category-intro--brand .category-intro__media:not([hidden]){display:block}}.category-intro--brand .category-intro__body{align-self:center}@media screen and (max-width:47.999rem){.category-intro--brand .category-intro__heading{padding-right:5rem}}.category-intro--brand .category-intro__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;border-radius:0}.category-chips{margin:1rem 0 0;text-align:center}.category-chips__title{margin:0 0 1rem;font-family:Gilroy-Bold;font-size:var(--text-xl);line-height:1.3;color:#1d2f4c}.category-chips__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.category-chips__item{margin:0;list-style:none}.category-chips__chip{display:inline-flex;align-items:center;box-sizing:border-box;min-height:2rem;max-width:100%;padding:.5rem;border:1px solid #dadcdf;border-radius:4px;background:#fff;color:#1d2f4c;font-family:Gilroy-Bold;font-size:var(--text-sm);line-height:1.3;text-decoration:none;transition:border-color .2s ease,color .2s ease}.category-chips__chip:hover,.category-chips__chip:focus-visible{border-color:#00b583;color:#009a6f;text-decoration:none}.category-chips__chip.is-active{background:#1d2f4c;border-color:#1d2f4c;color:#fff}@media screen and (max-width:47.999rem){.category-chips{position:relative;timeline-scope:--chips-row}.category-chips__list{flex-wrap:nowrap;justify-content:flex-start;margin:0 -1rem;padding:0 1rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-timeline:--chips-row x}.category-chips__list::-webkit-scrollbar{display:none}.category-chips__chip{white-space:nowrap}}@supports (animation-timeline: scroll()) and (timeline-scope: none){@media screen and (max-width:47.999rem){.category-chips.is-scrollable:after{content:"";display:block;height:4px;margin-top:.5rem;border-radius:2px;background:#dadcdf}.category-chips.is-scrollable:before{content:"";position:absolute;bottom:0;left:0;width:25%;height:4px;border-radius:2px;background:#00b583;animation:ss-row-progress linear both;animation-timeline:--chips-row}}}.category-chips--start{text-align:left}.category-chips--start .category-chips__title{margin-bottom:.5rem;font-size:var(--text-base)}.category-chips--start .category-chips__list{justify-content:flex-start}.category-chips--section{margin-top:2.5rem}.category-manufacturers{margin-top:1.5rem}.category-manufacturers__title{margin:0 0 1rem;font-family:Gilroy-Bold;font-size:var(--text-xl);font-weight:400;line-height:1.3;color:#1d2f4c}.category-manufacturers__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:0;padding:0;list-style:none}@media screen and (max-width:63.999rem){.category-manufacturers__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:47.999rem){.category-manufacturers__grid{grid-template-columns:repeat(2,1fr)}}.category-manufacturers__link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:100%;padding:.5rem 1rem;border:1px solid #d4d4d8;border-radius:4px;background-color:#fff;font-size:.875rem;color:#1d2f4c;transition:border-color .2s ease,color .2s ease}.category-manufacturers__link .icon{flex-shrink:0;width:12px;height:12px;transform:rotate(-90deg);color:#d4d4d8;transition:color .2s ease}.category-manufacturers__link:hover,.category-manufacturers__link:focus{border-color:#00b583;color:#009a6f;text-decoration:none}.category-manufacturers__link:hover .icon,.category-manufacturers__link:focus .icon{color:#00b583}.category-manufacturers__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-manufacturers-container{width:100%}.top-manufacturers-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;transition:all .3s ease}.top-manufacturers-grid:not(.expanded) .manufacturer-card:nth-child(n+7){display:none}.top-manufacturers-grid.expanded .manufacturer-card:nth-child(n+7){animation:fadeInUp .4s ease forwards}@media screen and (min-width:48rem){.top-manufacturers-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.top-manufacturers-grid .manufacturer-card{flex:none;min-width:0}.top-manufacturers-grid .manufacturer-image{width:100%;max-width:9.5rem}}@media(min-width:48rem)and (max-width:63.999rem){.top-manufacturers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.manufacturer-card{flex:0 0 10.5rem;background:#fff;border:1px solid #dadcdf;border-radius:4px;padding:.5rem;text-align:center;transition:all .3s ease;box-shadow:0 2px 4px #0000000d;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,181,131,.2)}.manufacturer-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;cursor:pointer}.manufacturer-card:hover .manufacturer-image img{transform:scale(1.05)}.manufacturer-image{width:9.5rem;max-height:3rem;margin:0 auto 1rem;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.manufacturer-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.manufacturer-info{margin-top:.5rem}.promo-badge{background:#ed145b;color:#fff;padding:.5rem;border-radius:4px;font-size:var(--text-base);font-weight:600;display:inline-block;box-shadow:0 2px 4px #ff47574d}.toggle-container{text-align:center;margin-top:.5rem}.toggle-btn{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-shadow:none;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-base);cursor:pointer;transition:background-color .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.toggle-btn:hover{background-color:#f3f3f3}.toggle-btn.expanded .toggle-icon{transform:rotate(180deg)}.toggle-icon{transition:transform .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.desktop-only{display:block}.mobile-only{display:none}@media screen and (max-width:47.999rem){.top-manufacturers-container{padding:1rem 0;position:relative}.manufacturers-arrow{bottom:2.5rem}.desktop-only{display:none}.mobile-only{display:block}.top-manufacturers-grid{position:relative;overflow:hidden;width:100%}.top-manufacturers-grid:not(.expanded) .manufacturer-card:nth-child(n+7){display:flex}.slider-wrapper{display:flex;transition:transform .3s ease;width:100%}.slide{display:flex;width:100%;flex-shrink:0;gap:.5rem;padding:0}.manufacturer-card{flex:0 0 calc(50% - .25rem);width:calc(50% - .25rem)}.slider-navigation{text-align:center;margin-top:1rem}.slider-dots{display:flex;justify-content:center;gap:.5rem}.slider-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#d7d7d7;cursor:pointer;transition:background-color .3s ease}.slider-dot.active{background-color:#00b583}}@media screen and (max-width:39.999rem){.manufacturer-card{flex:0 0 calc(50% - .25rem);min-width:calc(50% - .25rem);max-width:calc(50% - .25rem)}}.pager{display:flex;align-items:center;justify-content:center;gap:.5rem}.pager[hidden]{display:none}.pager__pages{display:flex;gap:4px;margin:0;padding:0;list-style:none}.pager__pages li{margin:0}.pager__page,.pager__btn{display:inline-flex;align-items:center;justify-content:center;height:32px;border:1px solid #dadcdf;border-radius:4px;background:#fff;font-size:var(--text-sm);text-decoration:none;transition:border-color .2s ease,color .2s ease}.pager__page:hover,.pager__page:focus,.pager__btn:hover,.pager__btn:focus{border-color:#00b583;color:#009a6f;text-decoration:none}.pager__page{min-width:32px;padding:0 6px;font-family:Gilroy-Medium;color:#333f4b}.pager__page.is-active,.pager__page.is-active:hover{border-color:#00b583;background:#00b583;font-family:Gilroy-Bold;color:#fff}.pager__btn{gap:4px;padding:0 12px;font-family:Gilroy-Bold;color:#1d2f4c}.pager__btn .icon{width:14px;height:14px;flex-shrink:0}.pager__btn--prev .icon{transform:rotate(90deg)}.pager__btn--next .icon{transform:rotate(-90deg)}.pager__btn.is-disabled{color:#b8bcc2;pointer-events:none}@media screen and (max-width:47.999rem){.pager{gap:4px}.pager__page,.pager__btn{width:32px;padding:0}.pager__page span,.pager__btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1rem}.section-head__title{margin:0;font-family:Gilroy-Bold;font-size:var(--text-2xl);font-weight:400;line-height:1.25;color:#1d2f4c}.section-head__link{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-family:Gilroy-Bold;font-size:var(--text-base);color:#00b583;text-decoration:none;cursor:pointer}.section-head__link .icon{width:14px;height:14px;transform:rotate(-90deg)}.section-head__link:hover,.section-head__link:focus{color:#009a6f;text-decoration:underline}.pharma-help{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.5rem;border:1px solid #dadcdf;border-radius:4px;background:#fff}@media screen and (max-width:47.999rem){.pharma-help{flex-wrap:wrap;padding:1rem}}.pharma-help__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:#eaf8f3;color:#00b583}.pharma-help__icon .icon{width:1.5rem;height:1.5rem}.pharma-help__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;color:#333f4b;font-size:var(--text-base)}.pharma-help__title{font-family:Gilroy-Bold;font-weight:400;color:#1d2f4c;font-size:var(--text-lg)}.pharma-help__actions{display:flex;gap:.5rem}@media screen and (max-width:47.999rem){.pharma-help__actions{flex-wrap:wrap;width:100%}}.pharma-help__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:1px solid #00b583;border-radius:4px;background:none;color:#00b583;cursor:pointer;font-family:Gilroy-Bold;font-size:var(--text-base);text-decoration:none;white-space:nowrap;transition:background-color .2s}@media screen and (max-width:47.999rem){.pharma-help__action{flex:1 1 auto}}.pharma-help__action .icon{width:1.125rem;height:1.125rem}.pharma-help__action:hover,.pharma-help__action:focus{background:#eaf8f3;color:#009a6f;text-decoration:none}.brand-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}@media screen and (max-width:63.999rem){.brand-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:39.999rem){.brand-wall{gap:.5rem}}.brand-wall__link{display:flex;align-items:center;justify-content:center;height:7rem;padding:0 1rem;overflow:hidden;border:1px solid #dadcdf;border-radius:4px;background:#fff;box-sizing:border-box;transition:box-shadow .2s,border-color .2s}@media screen and (max-width:39.999rem){.brand-wall__link{height:5rem;padding:0 .5rem}}.brand-wall__link:hover,.brand-wall__link:focus{border-color:#00b583;box-shadow:0 4px 8px -2px #1a1b1f14}.brand-wall__logo{display:block;width:100%;height:100%;object-fit:cover}.section-nav{position:sticky;top:1.5rem;border:1px solid #dadcdf;border-radius:8px}@media screen and (max-width:63.999rem){.section-nav{top:calc(var(--header-banner-height, 0px) + var(--header-height, 0px));z-index:85;margin:0 -1rem;padding:0 .5rem;background:#fff;border:0;border-bottom:1px solid #dadcdf;border-radius:0;transition:top .2s ease-in-out}}.section-nav__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-nav__current{color:#333f4b;font-size:var(--text-base)}.section-nav__current:not(:empty):before{content:" · "}@media screen and (min-width:64rem){.section-nav__current{display:none}}.section-nav__toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;font-family:Gilroy-Bold;font-size:var(--text-md);color:#1d2f4c;list-style:none;cursor:pointer}.section-nav__toggle::-webkit-details-marker{display:none}.section-nav__toggle:after{content:"";flex-shrink:0;width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2f4c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}.section-nav__panel[open]>.section-nav__toggle{border-bottom:1px solid #dadcdf}.section-nav__panel[open]>.section-nav__toggle:after{transform:rotate(180deg)}@media screen and (min-width:64rem){.section-nav__panel[open]>.section-nav__toggle{display:none}}.section-nav__list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:.5rem;list-style:none}@media screen and (max-width:63.999rem){.section-nav__list{position:absolute;top:100%;left:0;right:0;max-height:60vh;overflow-y:auto;background:#fff;border-bottom:1px solid #dadcdf;box-shadow:0 8px 16px #1d2f4c14}}.section-nav__link{display:block;padding:.5rem 1rem;border-radius:4px;font-family:Gilroy-Bold;font-size:var(--text-base);color:#333f4b;text-decoration:none;transition:background-color .2s,color .2s}.section-nav__link:hover{background:#f3f3f3;color:#1d2f4c;text-decoration:none}.section-nav__link.is-active{background:#eaf8f3;color:#1d2f4c}header{position:relative;z-index:100}@media screen and (max-width:63.999rem){header{width:100%;position:sticky;top:var(--header-banner-height, 0px);background:#fff;border-bottom:1px solid #dadcdf;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,top .2s ease-in-out}}.header__bar{height:40px;background:#1d2f4c;color:#fff}.header__bar .container{height:100%}.header__bar a{color:#fff;transition:all .2s ease-in-out;cursor:pointer;font-size:var(--text-sm);font-family:Gilroy-Medium}.header__bar a:hover{opacity:.8;text-decoration:none}.header__bar a:focus{text-decoration:none}@media screen and (max-width:47.999rem){.header__bar{display:none}}.header__bar-inner{display:flex;align-items:stretch;height:100%}@media screen and (min-width:64rem){.header__bar-inner>:first-child{margin-left:-1rem}}.header__bar-dropdown{position:relative;cursor:pointer;padding:0 2rem 0 1rem;display:flex;align-items:center;transition:background-color .2s ease-in-out}.header__bar-dropdown>a{font-family:Gilroy-Bold!important}.header__bar-dropdown:after{content:"";width:14px;height:14px;position:absolute;top:11.5px;right:10px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform .2s,-webkit-transform .2s;transform:rotate(0)}.header__bar-dropdown:hover{background-color:#00498f}.header__bar-dropdown:hover:after{transform:scaleY(-1)}.header__bar-dropdown:hover .dropdown{opacity:1;pointer-events:all}@media screen and (max-width:47.999rem){.header__bar-dropdown{margin-right:0!important}}.header__bar-nav{display:inline-flex;align-items:stretch;margin:0 0 0 auto}.header__bar-items{display:inline-flex;align-items:stretch;gap:1.5rem}.header__bar-item{display:flex;align-items:center;gap:.25rem;cursor:pointer;transition:opacity .2s ease-in-out}.header__bar-item:hover{opacity:.5}.header__bar-item>a{display:flex;align-items:center;gap:.25rem;height:100%}.header__bar-item a,.header__bar-item span{color:#fff;text-decoration:none}.header__bar-item a:hover,.header__bar-item span:hover{text-decoration:none}.header__bar-icon{width:20px;height:20px}.header__main{position:relative}.header__main.container{padding:1rem 0 0}@media screen and (max-width:47.999rem){.header__main.container{padding:1rem 0}}.header__bottom{display:inline-flex;justify-content:space-between;align-items:center;width:100%;position:relative}@media screen and (max-width:47.999rem){.header__bottom{flex-direction:column;padding:0}}@media(min-width:48rem)and (max-width:79.999rem){.header__bottom{padding-bottom:1rem}}@media screen and (min-width:64rem){.header__bottom{display:grid;grid-template-columns:1fr minmax(0,880px) 1fr;column-gap:1rem}}.header__brand{display:flex;align-items:center;width:20%}@media screen and (max-width:47.999rem){.header__brand{display:block;width:100%;margin:0 0 .5rem}}@media(min-width:48rem)and (max-width:79.999rem){.header__brand{flex:0 0 auto;width:auto;gap:.5rem}.header__brand .navigation__hamburger{position:static;display:flex;align-items:center;width:24px;height:24px}.header__brand .navigation__hamburger svg{width:24px;height:24px}}@media screen and (min-width:64rem){.header__brand{width:auto}}.header__logo{position:relative;margin:0 1rem 0 0}.header__logo img{width:200px}@media screen and (max-width:47.999rem){.header__logo img{width:175px}}@media screen and (max-width:47.999rem){.header__logo{margin:0 0 0 3rem}}.header__controls{display:inline-flex;align-self:stretch;align-items:stretch;justify-content:space-between;gap:1rem;width:80%}@media screen and (max-width:79.999rem){.header__controls{width:75%}}@media screen and (max-width:63.999rem){.header__controls{margin-left:3rem}}@media screen and (max-width:47.999rem){.header__controls{width:100%;margin:0}}@media(min-width:48rem)and (max-width:79.999rem){.header__controls{flex:1 1 auto;width:auto;min-width:0;margin-left:1.5rem}}@media screen and (min-width:64rem){.header__controls{display:contents}}.header__search{display:flex;align-items:stretch;flex-grow:1}@media screen and (max-width:47.999rem){.header__search{width:100%;display:block}}@media(min-width:48rem)and (max-width:79.999rem){.header__search{min-width:0}.header__search>.search{min-width:0}}@media screen and (min-width:64rem){.header__search{grid-column:2}}.header__actions{display:flex;align-items:stretch;gap:.5rem}@media screen and (max-width:47.999rem){.header__actions{display:inline-flex;align-items:center;position:absolute;right:0;top:5px;gap:1rem}}@media screen and (min-width:64rem){.header__actions{grid-column:3;justify-self:end}}@media screen and (min-width:64rem){.header__actions .button__basket{gap:1rem;width:auto;padding:0 .5rem}}.header__account{align-self:center}.header__action{display:flex;align-self:center;align-items:center;justify-content:center;width:44px;height:44px;color:#1d2f4c;text-decoration:none;border:0;border-radius:4px;background-color:transparent;transition:background-color .2s ease-in-out}.header__action:hover,.header__action:focus{outline:none;background-color:#f3f3f3}@media screen and (max-width:47.999rem){.header__action{width:auto;height:auto}}@media screen and (min-width:64rem){.header__action{gap:.5rem;width:auto;padding:0 .5rem}}.header__action--fav svg{stroke-width:.4px}@media screen and (max-width:47.999rem){.header__action--fav{line-height:0;margin-right:.5rem}}.header__action-icon{width:22px;height:22px;color:#333f4b;transition:opacity .2s ease-in-out}.header__action-icon:hover{opacity:.7}.header__action-label{display:none}@media screen and (min-width:64rem){.header__action-label{display:block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Gilroy-Medium;font-size:var(--text-sm);line-height:1.2;color:#1d2f4c}}.header__banner{min-height:30px;contain:layout style;overflow:hidden;background:#00b583 linear-gradient(90deg,#00b583 25%,#6fc87d,#00b583 75%);background-size:200% 100%;animation:bannerSkeleton 1.4s ease-in-out infinite}.header__banner.is-resolved{animation:none;background-image:none}.header__banner.is-hidden{display:none!important}@media screen and (max-width:63.999rem){.header__banner{position:sticky;top:0;z-index:101;transition:top .2s ease-in-out}.header__banner.is-offscreen{top:calc(-1 * var(--header-banner-full, 100px))}.noScroll .header__banner{visibility:hidden}}.header__banner-text{font-family:Gilroy-Medium;display:table;margin:0 auto;padding:.25rem .5rem;text-decoration:none;color:#fff;font-size:var(--text-md);text-align:center}.header__banner-text:hover{text-decoration:underline;cursor:pointer}@keyframes bannerSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.before_footer{border-top:1px solid #f4f4f5;background:#f7f7f7;padding-top:1.5rem}@media screen and (max-width:47.999rem){.before_footer{border-bottom:1px solid #f4f4f5;padding:1rem 0}}.footer-redesign{width:100%;border-top:none}.footer__article{padding:15px 40px;background:#fff}@media screen and (max-width:47.999rem){.footer__article{padding:10px 15px}}.footer__boxes{display:flex;width:100%}@media screen and (max-width:47.999rem){.footer__boxes{flex-wrap:wrap}}.footer__boxes--inner{display:flex;flex-flow:row wrap;flex-grow:1}.footer__box{display:flex;border:none}.footer__box--small{flex:1 1 0;min-width:0;background-color:#00498f;align-items:center;justify-content:center;transition:background-color .25s ease;border-right:1px solid rgba(255,255,255,.1)}.footer__box--small:last-child{border-right:none}.footer__box--small:hover{background-color:#003c76}@media screen and (max-width:47.999rem){.footer__box--small{flex:1 1 50%;padding:20px 5px;border-bottom:1px solid rgba(255,255,255,.1)}}.footer__box--small>a{text-decoration:none;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.footer__box--small>a:hover,.footer__box--small>a:focus{text-decoration:none}@media screen and (max-width:63.999rem){.footer__box--small--belgium{min-width:150px}}@media screen and (max-width:47.999rem){.footer__box--small--belgium{min-width:initial}}.footer__box--large{padding:50px 40px;background-color:#1d2f4c;flex:0 0 280px;display:flex;align-items:center}.footer__box--large .box__content{text-align:left;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:47.999rem){.footer__box--large{flex:1 1 100%;padding:20px 15px}}.footer__contact{background-color:#f7f7f7;padding:40px 0}@media screen and (max-width:47.999rem){.footer__contact{padding:25px 0}}.footer__contact-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}@media screen and (max-width:63.999rem){.footer__contact-inner{flex-direction:column;gap:30px}}.footer__contact-pharmacy{display:flex;align-items:center;gap:8px;flex-shrink:0}@media screen and (max-width:47.999rem){.footer__contact-pharmacy{flex-direction:column;text-align:center}}.footer__contact-btn{background:none;border:none;padding:0;color:#00498f;font-weight:600;text-decoration:underline;cursor:pointer;font-size:var(--text-sm);transition:color .2s ease}.footer__contact-btn:hover{color:#002f5c}.footer__pharmacists{display:flex;flex-direction:row;gap:8px}.footer__pharmacists__name{color:#48515d;font-weight:700}.footer__pharmacists__rpps{margin:0 0 5px;color:#48515d;font-size:var(--text-xs)}.footer__pharmacists span{color:#00b583;margin:auto}.footer__pharmacists span svg{width:64px;height:64px}.footer__pharmacy-name{color:#1d2f4c;font-family:Gilroy-Bold;font-size:var(--text-lg);margin:0 0 5px}.footer__map{position:relative;background-size:100px 97px;background:url(../img/map.svg) no-repeat center;width:100px;height:97px;flex-shrink:0;display:block}.footer__pointer{position:absolute;right:30px;top:0}@media screen and (max-width:47.999rem){.footer__pointer{right:20px;width:14px;top:-5px}}.footer__circle{top:25px;width:70px}@media screen and (max-width:47.999rem){.footer__circle{width:35px;top:15px}}.footer__info div span{color:#48515d;font-weight:700}@media screen and (max-width:47.999rem){.footer__info{width:100%}}.footer__line{font-size:var(--text-sm);line-height:1.1875rem;display:block;color:#48515d;margin-bottom:0}.footer__line.underline{text-decoration:underline}.footer__logos{display:flex;flex-direction:column;align-items:center}.footer__logos-list{display:flex;list-style:none;padding:0;margin:0;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.footer__logos-list img,.footer__logos-list svg{width:80px;max-height:80px;transition:opacity .2s ease}.footer__logos-list img:hover,.footer__logos-list svg:hover{opacity:.7}@media screen and (max-width:79.999rem){.footer__logos-list{width:80%}}.footer__logos-text{color:#00498f;font-size:var(--text-xs);text-align:center;margin-top:12px;margin-bottom:0}.footer__logo{margin:0}.footer__social-section{background-color:#fff;border-top:1px solid #f4f4f5;border-bottom:1px solid #f4f4f5;padding:40px 0}@media screen and (max-width:47.999rem){.footer__social-section{padding:25px 0}}.footer__social-inner{display:flex;gap:40px;align-items:center}@media screen and (max-width:63.999rem){.footer__social-inner{flex-direction:column;gap:30px}}.footer__section-title{display:block;color:#48515d;font-family:Gilroy-Bold;font-size:var(--text-md);margin-bottom:15px}.footer__reviews-col{flex:1;display:flex;gap:30px;align-items:center}@media screen and (max-width:47.999rem){.footer__reviews-col{flex-direction:column;width:100%;gap:15px}}.footer__press-col{flex:1}@media screen and (max-width:47.999rem){.footer__press-col{width:100%}}.footer__press-link{display:flex;align-items:center;gap:20px;text-decoration:none}.footer__press-link:hover{text-decoration:none}.footer__press-link .iframe-snap img{max-width:180px;border-radius:6px;transition:opacity .2s ease}.footer__press-link .iframe-snap img:hover{opacity:.8}@media screen and (max-width:47.999rem){.footer__press-link .iframe-snap img{max-width:120px}}.footer__media{display:flex;flex-direction:column;gap:12px;align-items:center}.footer__media img{transition:opacity .2s ease;max-width:100px}.footer__media img:hover{opacity:.8}@media screen and (max-width:47.999rem){.footer__media{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:15px}.footer__media img{max-width:70px}}.footer__newsletter-col{flex:1}@media screen and (max-width:47.999rem){.footer__newsletter-col{width:100%}}.footer__newsletter-text{font-size:var(--text-sm);line-height:1.1875rem;margin:0 0 15px}.footer__form{position:relative;display:flex;gap:0}.footer__form.is-loading{pointer-events:none}.footer__form.is-loading>*{opacity:.4}.footer__form.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem;border:2px solid rgba(0,181,131,.25);border-top-color:#00b583;border-radius:50%;animation:ds-spin .7s linear infinite}@media screen and (max-width:47.999rem){.footer__form{flex-direction:column;gap:10px}}.footer__form .input__newsletter--footer{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.footer__form .input__newsletter--footer{font-size:var(--text-md)}}.footer__form .input__newsletter--footer::placeholder{color:#84898f;opacity:1}.footer__form .input__newsletter--footer:hover{border-color:#b8bcc2}.footer__form .input__newsletter--footer:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.footer__form .input__newsletter--footer:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.footer__form .input__newsletter--footer{flex:1;border-radius:4px 0 0 4px}@media screen and (max-width:47.999rem){.footer__form .input__newsletter--footer{border-radius:4px}}.footer__form .input__newsletter--submit{background-color:#00498f;color:#fff;border:1px solid #00498f;height:2.25rem;border-radius:0 4px 4px 0;cursor:pointer;font-family:Gilroy-Bold;padding:0 24px;transition:background-color .2s ease;white-space:nowrap}.footer__form .input__newsletter--submit:hover{background-color:#003466;opacity:1}@media screen and (max-width:47.999rem){.footer__form .input__newsletter--submit{border-radius:4px}}.footer__socials{list-style:none;padding:0 0 0 20px;margin:0;display:flex;flex-direction:column;gap:8px;border-left:1px solid #f4f4f5}@media screen and (max-width:47.999rem){.footer__socials{flex-direction:row;flex-wrap:wrap;border-left:none;padding-left:0;justify-content:center;gap:20px}}.footer__social a{display:flex;align-items:center;gap:.5rem;color:#000;text-decoration:none;transition:color .2s ease;font-size:var(--text-sm)}.footer__social a:hover{color:#00498f;text-decoration:none}@media screen and (max-width:47.999rem){.footer__social a{flex-direction:column;gap:4px}}.footer__social svg{padding:8px;color:#fff}.footer__opinions--left{flex-direction:column}.footer__rating{display:block}.footer__rating--button--review{display:block;width:100%;margin:1rem 0 0;padding:10px 20px;background-color:#00498f;border:1px solid #00498f;border-radius:6px;color:#fff;transition:background-color .2s ease;text-align:center}.footer__rating--button--review:hover,.footer__rating--button--review:focus{background-color:#003466;text-decoration:none}.footer__rating>div{display:flex;justify-content:center}.footer__bottom{background-color:#1d2f4c;padding:0}.footer__nav{display:flex;justify-content:center;align-items:center;list-style:none;margin:0;padding:18px 40px;gap:0;flex-wrap:wrap}@media screen and (max-width:47.999rem){.footer__nav{flex-direction:column;padding:20px 15px;gap:8px}}.footer__item{position:relative;padding:0 20px}.footer__item:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background-color:#ffffff40}@media screen and (max-width:47.999rem){.footer__item{padding:0}.footer__item:not(:last-child):after{content:none}}.footer__link{color:#ffffffbf;font-size:var(--text-xs);display:block;transition:color .2s ease;text-decoration:none}.footer__link:hover{color:#fff;text-decoration:none}.footer__button_as_link{background:none;border:none;padding:0;color:#ffffffbf;font-size:var(--text-xs);cursor:pointer;transition:color .2s ease}.footer__button_as_link:hover,.footer__button_as_link:focus{color:#fff}.footer__title--boxTiny,.footer__title--boxBig{color:#fff;font-family:Gilroy-Bold}.footer__title--boxTiny{font-size:var(--text-base);margin-top:8px}@media screen and (max-width:47.999rem){.footer__title--boxTiny{font-size:var(--text-sm)}}.footer__title--boxBig{font-family:Gilroy-Bold;font-size:var(--text-2xl);line-height:1.875rem}.footer__title--boxBig .small{font-size:var(--text-lg);color:#fff;font-family:Gilroy-Medium}.articleFooter__date{text-align:center;color:#b6b8bb;font-size:var(--text-xs);font-style:italic;margin:0}@media screen and (max-width:47.999rem){.articleFooter__date{margin-left:0}}.articleFooter__title--big{display:block;color:#00498f}@media screen and (max-width:47.999rem){.articleFooter__title--big{margin-left:0}}.articleFooter__title--big{font-family:Gilroy-Bold;font-size:var(--text-4xl);margin:0}.articleFooter__content{color:#75818d}.articleFooter__text{margin-top:20px;font-size:var(--text-lg);line-height:2.125rem;text-align:justify}.box__content{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px 15px}@media screen and (max-width:47.999rem){.mobile{width:90%;margin-left:5%}}.brands-index{padding:2rem 0 2.5rem}.brands-index__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1.5rem}.brands-index__title{margin:0;font-family:Gilroy-Bold;font-size:var(--text-4xl);line-height:1.2;color:#1d2f4c}.brands-index__count{margin:0;font-size:var(--text-base);color:#84898f}.brands-index__letters{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 1.5rem}.brands-index__group{padding:1.5rem 0;border-top:1px solid #dadcdf;scroll-margin-top:180px}.brands-index__letter{margin:0 0 1rem;font-family:Gilroy-Bold;font-size:var(--text-xl);color:#1d2f4c}.brands-index__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 1.5rem;margin:0;padding:0;list-style:none}@media screen and (max-width:63.999rem){.brands-index__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:47.999rem){.brands-index__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 1rem}}.brands-index__list li{margin:0}.brands-index__list a{font-size:var(--text-base);color:#333f4b;text-decoration:none}.brands-index__list a:hover,.brands-index__list a:focus{color:#1d2f4c;text-decoration:underline}.advice-page{padding:2rem 0 2.5rem}.advice-page__title{margin:0;font-family:Gilroy-Bold;font-size:var(--text-4xl);line-height:1.2;text-align:center;color:#1d2f4c}.advice-section{width:100%;margin-top:1rem}.advice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem}@media screen and (max-width:63.999rem){.advice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.advice-grid--list{margin-top:1rem}@media screen and (max-width:39.999rem){.advice-grid--list{grid-template-columns:minmax(0,1fr)}}.advice-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dadcdf;border-radius:4px;background:#fff;cursor:pointer;transition:box-shadow .2s}.advice-card:hover{box-shadow:0 4px 8px -2px #1a1b1f14}.advice-card:hover .advice-card__title{text-decoration:underline}.advice-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#f3f3f3}.advice-card__media img{display:block;width:100%;height:100%;object-fit:cover}.advice-card__media--logo img{object-fit:contain;padding:1.5rem;box-sizing:border-box}.advice-card__body{display:flex;flex-direction:column;flex:1;padding:1rem}.advice-card__title{margin:0 0 .5rem;font-family:Gilroy-Bold;font-size:var(--text-md);line-height:1.3;color:#1d2f4c;text-decoration:none}.advice-card__title:hover,.advice-card__title:focus{color:#1d2f4c}.advice-card__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 1rem;font-size:var(--text-base);line-height:1.5;color:#333f4b}.advice-card__more{display:inline-flex;align-items:center;gap:4px;margin-top:auto;font-family:Gilroy-Bold;font-size:var(--text-sm);color:#00b583}.advice-card__more .icon{width:14px;height:14px;transform:rotate(-90deg)}.advice-seo{width:100%;margin:2rem auto 0;padding-top:2rem;border-top:1px solid #dadcdf}.advice-seo__title{margin:0 0 1rem;font-family:Gilroy-Bold;font-size:var(--text-2xl);line-height:1.25;color:#1d2f4c}.advice-seo__text{font-size:var(--text-base);line-height:1.6;color:#333f4b}.advice-seo__text>div{margin:0!important}.advice-seo__text h2,.advice-seo__text h3{margin:1.5rem 0 .5rem;font-family:Gilroy-Bold;font-size:var(--text-lg)!important;line-height:1.3;color:#1d2f4c}.advice-seo__text p{margin:0 0 12px}.advice-seo__text a{color:#00b583}.advice-topics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2rem}@media screen and (max-width:63.999rem){.advice-topics{display:flex;gap:12px;margin:1.5rem -16px 0;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.advice-topics::-webkit-scrollbar{display:none}.advice-topics>.advice-topic{flex:0 0 30%;scroll-snap-align:start}}@media screen and (max-width:47.999rem){.advice-topics>.advice-topic{flex-basis:44%}}.advice-topic{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dadcdf;border-radius:4px;background:#fff;text-decoration:none;transition:box-shadow .2s}.advice-topic__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#f3f3f3}.advice-topic__media img{display:block;width:100%;height:100%;object-fit:cover}.advice-topic__label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:12px 1rem;font-family:Gilroy-Bold;font-size:var(--text-base);line-height:1.3;color:#1d2f4c}.advice-topic__label .icon{flex-shrink:0;width:14px;height:14px;color:#00b583;transform:rotate(-90deg)}.advice-topic:hover,.advice-topic:focus{box-shadow:0 4px 8px -2px #1a1b1f14;text-decoration:none}.advice-topic:hover .advice-topic__label,.advice-topic:focus .advice-topic__label{text-decoration:underline}.advice-topics-wrap .ss-prev{left:5px}.advice-topics-wrap .ss-next{right:5px}.advice__lv1__bannerX--unlimitail{margin-top:1rem}.container__banner.adverts-container{padding-top:1.5rem}@media screen and (max-width:47.999rem){.container__banner.adverts-container{padding-top:1rem}}.homepage__reetags{position:relative;height:345px;max-width:100%;margin:10px 0 30px 8px}.homepage__reetags--title{font-weight:600;color:#333f4b;font-size:var(--text-2xl);text-align:center;display:block;margin-bottom:20px;margin-top:45px}@media screen and (max-width:47.999rem){.homepage__reetags--title{margin-top:10px}}.homepage__products .product-card--banner img{height:275px;width:100%}.homepage__section{padding:2.5rem 0}@media screen and (max-width:47.999rem){.homepage__section{padding:2rem 0}}.homepage__section+.homepage__section{padding-top:0}.homepage__title{font-family:Gilroy-Bold;color:#1d2f4c;padding:1rem 0;font-size:var(--text-2xl)}.homepage-layout--lightgrey{background-color:#f7f7f7}.homepage__title{margin:0}@media screen and (max-width:47.999rem){.homepage__title{order:2}}.homepage__adverts{display:flex;flex-wrap:wrap;gap:15px}.homepage__adverts>*{width:calc(50% - 7.5px)}@media screen and (max-width:47.999rem){.homepage__adverts>*{width:100%}}.homepage__adverts .homepage__advert img{width:100%;aspect-ratio:1427/660;display:block;border-radius:4px}.homepage__adverts>.homepage__carousel,.homepage__adverts>.homepage__banners{position:relative;width:100%}@media screen and (min-width:48rem){.homepage__banners .homepage__dots{display:none}}.homepage__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.homepage__track::-webkit-scrollbar{display:none}.homepage__track--banners{gap:15px}.homepage__track--banners>*{flex:0 0 calc(50% - 7.5px);scroll-snap-align:start}@media screen and (max-width:47.999rem){.homepage__track--banners{gap:0}.homepage__track--banners>*{flex-basis:100%}}.homepage__slide{flex:0 0 100%;scroll-snap-align:start}.homepage__slide img{display:block;width:100%;aspect-ratio:4/1;object-fit:cover;border-radius:4px}@media screen and (max-width:47.999rem){.homepage__slide img{aspect-ratio:2/1}}.homepage__dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.homepage__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background-color:#fff9;box-shadow:0 0 2px #0006;cursor:pointer;transition:background-color .3s ease}.homepage__dot.is-active{background-color:#fff;width:1.25rem;border-radius:.25rem}.page-reset-password{background-color:#f7f7f7;min-height:60vh;padding:2.5rem 1rem}@media screen and (max-width:47.999rem){.page-reset-password{padding:1.5rem 0}}.page-reset-password .reset-password__container{background:#fff;border-radius:4px;box-shadow:0 4px 8px -2px #1a1b1f14;max-width:560px;margin:0 auto;padding:1.5rem}@media screen and (max-width:47.999rem){.page-reset-password .reset-password__container{border-radius:0;box-shadow:none;padding:1rem}}.page-reset-password .reset-password__title{font-size:var(--text-xl);font-weight:700;color:#1d2f4c;margin:0 0 1rem}.page-reset-password .reset-password__greeting{font-size:var(--text-md);font-weight:600;color:#1d2f4c;margin-bottom:.5rem}.page-reset-password .reset-password__intro{font-size:var(--text-md);color:#48515d;margin-bottom:1rem}.page-reset-password .reset-password__hint{font-size:var(--text-base);color:#48515d;margin-bottom:1.5rem}.page-reset-password .reset-password__hint strong{color:#1d2f4c}.page-reset-password .reset-password__state{border-radius:4px;padding:1rem;margin-bottom:1rem}.page-reset-password .reset-password__state p{margin:0 0 .5rem;font-size:var(--text-md)}.page-reset-password .reset-password__state--error{background-color:#ff1a0c14;border:1px solid rgba(255,26,12,.2)}.page-reset-password .reset-password__state--error p{color:#ff1a0c}.page-reset-password .reset-password__state--success{background-color:#00b58314;border:1px solid rgba(0,181,131,.2)}.page-reset-password .reset-password__state--success p{color:#00b583;font-weight:600}.page-reset-password .reset-password__back{margin:1rem 0 0;font-size:var(--text-xs)}.page-reset-password .reset-password__link{display:inline-block;font-size:var(--text-md);font-weight:600;color:#1d2f4c;text-decoration:underline}.page-reset-password .reset-password__link:hover{color:#28416a}.page-reset-password .reset-password__field{display:flex;flex-direction:column;gap:4px;position:relative;width:100%;margin-bottom:1rem}.page-reset-password .hint__pwd{position:static;opacity:1;transform:none;margin-top:4px;font-size:var(--text-base)}.page-reset-password .reset-password__label{font-weight:600;color:#1d2f4c;font-size:var(--text-md)}.page-reset-password .reset-password__label sup{color:#ff1a0c}.page-reset-password .reset-password__input-wrapper{position:relative}.page-reset-password .reset-password__input{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.page-reset-password .reset-password__input{font-size:var(--text-md)}}.page-reset-password .reset-password__input::placeholder{color:#84898f;opacity:1}.page-reset-password .reset-password__input:hover{border-color:#b8bcc2}.page-reset-password .reset-password__input:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.page-reset-password .reset-password__input:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.page-reset-password .reset-password__input{padding-right:2.5rem}.page-reset-password .reset-password__input.validation__valid{border-color:#00b583}.page-reset-password .reset-password__input.validation__invalid{border-color:#ff1a0c}.page-reset-password .password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;background:none;border:none;cursor:pointer;color:#48515d;padding:0}.page-reset-password .password-toggle:hover{color:#1d2f4c}.page-reset-password .password-toggle .icon-eye-off{display:none}.page-reset-password .password-toggle.is-visible{color:#1d2f4c}.page-reset-password .password-toggle.is-visible .icon-eye{display:none}.page-reset-password .password-toggle.is-visible .icon-eye-off{display:block}.page-reset-password .reset-password__form-error{font-size:var(--text-md);color:#ff1a0c;margin-bottom:1rem}.page-reset-password .reset-password__submit-error{font-size:var(--text-md);color:#ff1a0c;min-height:2rem;margin-bottom:.5rem}.page-reset-password .reset-password__submit{display:block;width:100%;background-color:#1d2f4c;color:#fff;border:none;border-radius:4px;padding:10px 1rem;min-height:44px;font-size:var(--text-md);font-weight:600;cursor:pointer;transition:all .2s ease}.page-reset-password .reset-password__submit:hover{background-color:#28416a}.page-reset-password .reset-password__submit:disabled{opacity:.5;cursor:not-allowed}.page__wrapper--minimal{height:100%;overflow:hidden}.page__wrapper--minimal main{height:100vh;padding:0;margin:0}.login-page__sprite{position:absolute;width:0;height:0;overflow:hidden}.login-page{height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-family:Gilroy-Medium;font-size:var(--text-base);color:#333f4b}.login-page *,.login-page *:before,.login-page *:after{box-sizing:border-box}.login-page :where(h1,h2,p,ul,label){margin:0;padding:0}.login-page a{color:#00b583;text-decoration:none}.login-page a:hover{text-decoration:underline}.login-page__col{min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;justify-content:center}.login-page__col::-webkit-scrollbar{display:none}.login-page__icon{width:18px;height:18px;display:inline-block;flex-shrink:0}.login-page__icon--sm{width:15px;height:15px}.login-page__form-col{background:#fff;padding:28px 32px}.login-page__card{width:100%;min-width:0;max-width:460px;margin:auto 0}.login-page__back{display:flex;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.5rem;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c!important}.login-page__logo{display:inline-block;margin-bottom:36px}.login-page__logo img{width:190px;height:auto;display:block}.login-page__steps{display:grid}.login-page__step{grid-area:1/1;visibility:hidden}.login-page__step.is-active{visibility:visible;animation:login-page-fade .25s ease}.login-page__eyebrow{font-family:Gilroy-Bold;font-size:var(--text-xs);letter-spacing:.6px;text-transform:uppercase;color:#00b583;margin-bottom:8px}.login-page__title{font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-2xl);line-height:1.15;color:#1d2f4c;margin-bottom:8px!important}.login-page__subtitle{font-size:var(--text-base);line-height:1.5;color:#48515d;margin-bottom:22px!important}.login-page__subtitle--tight{margin-bottom:14px!important}.login-page__group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}.login-page__label{display:block;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-sm);line-height:18px;color:#333f4b}.login-page__label sup{position:relative;top:-.3em;color:#ff1a0c;line-height:0;vertical-align:baseline;font-size:var(--text-xs)}.login-page__opt{font-family:Gilroy-Medium;color:#84898f}.login-page__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login-page__row--civ{grid-template-columns:auto 1fr 1fr}.login-page__field{position:relative}.login-page__field--lead .login-page__input{padding-left:42px}.login-page__field--trail .login-page__input{padding-right:46px}.login-page__field--action .login-page__input{padding-right:90px}.login-page__lead{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#84898f;pointer-events:none}.login-page__input{display:block;width:100%;height:2.75rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.login-page__input{font-size:var(--text-md)}}.login-page__input::placeholder{color:#84898f;opacity:1}.login-page__input:hover{border-color:#b8bcc2}.login-page__input:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.login-page__input:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.login-page__input--locked{background:#f8f9fc;color:#48515d;cursor:default}.login-page__input--locked:focus{border-color:#dadcdf;box-shadow:none}.login-page__error{display:none;font-size:var(--text-xs);line-height:1.4;color:#ff1a0c}.login-page .has-error .login-page__error{display:block}.login-page .has-error .login-page__input{border-color:#ff1a0c}.login-page__field-action{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:36px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#00b583;font-family:Gilroy-Bold;font-size:var(--text-sm);cursor:pointer}.login-page__field-action:hover{background:#e6f7f2}.login-page__eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:6px;background:transparent;color:#84898f;cursor:pointer;display:flex;align-items:center;justify-content:center}.login-page__eye:hover{background:#f3f3f3;color:#333f4b}.login-page__btn{width:100%;height:2.75rem;padding:0 24px;border:0;border-radius:4px;background:#00b583;color:#fff;font-family:Gilroy-Bold;font-size:var(--text-md);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px}.login-page__btn:hover{background:#00b583d9;box-shadow:0 4px 8px -2px #1a1b1f14}.login-page__btn[disabled]{opacity:.6;cursor:wait}.login-page__btn.is-loading{position:relative;opacity:1;color:transparent;pointer-events:none}.login-page__btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:login-page-spin .7s linear infinite}.login-page__btn--auto{width:auto}.login-page__legal{margin-top:18px!important;font-size:var(--text-xs);line-height:1.55;color:#84898f}.login-page__legal a{color:#48515d;text-decoration:underline}.login-page__between{display:flex;align-items:center;justify-content:flex-end;margin:-2px 0 18px;font-size:var(--text-sm)}.login-page__strong{font-family:Gilroy-Bold}.login-page__check{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Gilroy-Medium;font-weight:400;font-size:var(--text-sm);line-height:1.4;color:#333f4b}.login-page__seg{display:inline-flex;align-self:flex-start;gap:3px;height:2.75rem;padding:3px;border-radius:4px;background:#f3f3f3}.login-page__seg label{position:relative;display:flex;margin:0;cursor:pointer}.login-page__seg input{position:absolute;opacity:0;pointer-events:none}.login-page__seg span{display:flex;align-items:center;padding:0 14px;border-radius:2px;font-family:Gilroy-Bold;font-size:var(--text-base);color:#84898f;transition:all .2s}.login-page__seg input:checked+span{background:#fff;color:#333f4b;box-shadow:0 2px 4px #0000001a}.login-page__seg input:focus-visible+span{outline:2px solid rgba(0,181,131,.35)}.login-page__rules{display:flex;flex-wrap:wrap;gap:4px 12px;margin:-6px 0 14px;font-size:var(--text-xs);color:#84898f}.login-page__rules span{display:inline-flex;align-items:center;gap:4px;transition:color .2s}.login-page__rules span:before{content:"○";font-size:.625rem}.login-page__rules span.is-valid{color:#00b583}.login-page__rules span.is-valid:before{content:"✓"}.login-page__rules.has-error span:not(.is-valid){color:#ff1a0c}.login-page__sponsor{display:none}.login-page__sponsor.is-open{display:flex}.login-page__extras{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:4px;background:#f8f9fc}.login-page__pts{font-family:Gilroy-Bold;color:#00b583}.login-page__link-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#00b583;font-family:Gilroy-Bold;font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.login-page__link-btn:hover{text-decoration:underline}.login-page__note{margin-top:10px!important;font-size:var(--text-xs);color:#84898f}.login-page__note sup{position:relative;top:.28em;color:#ff1a0c;vertical-align:baseline;font-size:inherit;line-height:inherit}.login-page__alert{margin:0 0 14px;padding:10px 14px;border-radius:4px;background:#fef2f2;color:#991b1b;font-size:var(--text-sm);line-height:1.45}.login-page__success-icon{width:64px;height:64px;margin:0 0 18px;border-radius:50%;background:#e6f7f2;color:#00b583;display:flex;align-items:center;justify-content:center}.login-page__success-icon .login-page__icon{width:30px;height:30px}.login-page__aside-col{background:#1d2f4c;padding:24px 40px}.login-page__aside{width:100%;max-width:480px;margin:auto 0}.login-page__av{display:inline-block;margin-bottom:14px}.login-page__av img{display:block;width:200px;height:auto}.login-page__aside-title{font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-2xl);line-height:1.2;color:#fff;margin-bottom:6px!important}.login-page__aside-title em{font-style:normal;color:#00cf96}.login-page__aside-sub{font-size:var(--text-base);line-height:1.5;color:#aad6ec;margin-bottom:10px!important}.login-page__perks{list-style:none;margin-bottom:22px!important}.login-page__perk{display:flex;align-items:center;gap:16px;padding:16px 0}.login-page__perk+.login-page__perk{border-top:1px solid rgba(255,255,255,.1)}.login-page__perk-icon{width:44px;height:44px;border-radius:12px;background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.login-page__perk-icon .login-page__icon{width:22px;height:22px}.login-page__perk-title{font-family:Gilroy-Bold;font-size:var(--text-md);color:#fff;margin-bottom:3px}.login-page__perk-text{font-size:var(--text-sm);line-height:1.45;color:#ffffffb3}.login-page__trust{display:flex;align-items:center;gap:14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.login-page__trust-photo{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#fff}.login-page__trust-text{flex:1;font-size:var(--text-xs);line-height:1.45;color:#aad6ec}.login-page__trust-text strong{display:block;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-sm);color:#fff}.login-page__trust-badge{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:#aad6ec;white-space:nowrap}.login-page__trust-badge .login-page__icon{color:#00cf96}@media screen and (max-width:63.999rem){.login-page{grid-template-columns:minmax(0,1fr)}.login-page__aside-col{display:none}}@media screen and (max-width:47.999rem){.login-page__form-col{padding:22px 16px}.login-page__title{font-size:1.375rem}.login-page__row,.login-page__row--civ{grid-template-columns:1fr;gap:0}}@keyframes login-page-spin{to{transform:rotate(360deg)}}@keyframes login-page-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cms__section .modal__closeIcon{top:16px}.cms__section .cms-page{margin-bottom:2.5rem}.cms__section .cms-page__header{padding:2rem 0}@media screen and (max-width:47.999rem){.cms__section .cms-page__header{padding:1.5rem 0}}.cms__section .cms-page__title{margin:0;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-4xl);line-height:1.2;text-align:center}.cms__section .cms-page .cms-page__body{display:flex;gap:2rem}@media screen and (max-width:63.999rem){.cms__section .cms-page .cms-page__body{flex-direction:column;gap:1rem}}.cms__section .cms-page .cms-page__body .section-nav{min-width:0}@media screen and (min-width:64rem){.cms__section .cms-page .cms-page__body .section-nav{flex:0 0 15rem;align-self:flex-start}}@media screen and (max-width:47.999rem){.cms__section .cms-page .cms-page__body iframe{width:100%!important}}.cms__section .cms-page .cms-page__content{flex:1 1 0;min-width:0}.cms__section .cms-page .cms-page__content a{color:#0c4494;text-decoration:underline}.cms__section .cms-page .cms-page__content>p:first-of-type:first-letter{float:left;color:#48515d;font-size:3.125rem;font-weight:700;line-height:1.875rem;padding:3px}.cms__section .cms-page .cms-page__content h2{font-size:var(--text-2xl);font-weight:700;color:#48515d;margin:42px 0}.cms__section .cms-page .cms-page__content h3{color:#0c4494;font-size:var(--text-xl);font-weight:700;margin:25px 0}.cms__section .cms-page .cms-page__content p{font-size:var(--text-base);color:#48515d;line-height:1.25rem}@media screen and (max-width:47.999rem){.cms__section .cms-page .cms-page__content p{text-align:justify}}.cms__section .cms-page .cms-page__content li:not(.product-card__button){margin:20px 0;list-style-type:decimal}.cms__section .cms-page .cms-page__content ul:not(.product-card__buttons){padding-inline-start:40px}.cms__section .cms-page .cms-page__signature{padding-top:1rem}@media screen and (min-width:64rem){.cms__section .cms-page .cms-page__signature{margin-left:17rem}}.cms__section .cms-page .advice__lv2__bannerX--unlimitail{margin-bottom:50px}@media screen and (max-width:47.999rem){.cms__section .cms-page .advice__lv2__bannerX--unlimitail{margin-bottom:20px}}.cms__section #popup_desktop_conseils{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#00000080;cursor:pointer;z-index:300;display:none;overflow:auto}.cms__section .popup_desktop_conseils_white_part{max-width:492px;height:591px!important;top:4vh;position:relative;margin:0 auto 20px}.cms__section .popup_desktop_conseils_close_button{width:20px;height:20px;position:absolute;right:15px}.cms__section .popup_desktop_conseils_background{max-width:492px;height:350px;background-image:url(https://images.lasante.net/popup_conseils.png)!important;background-color:#fff;background-repeat:no-repeat;background-position:center 50px}.cms__section .popup_desktop_conseils_email_box{height:60px!important;background-color:#fff;padding-left:40px}.cms__section .popup_desktop_conseils_email_box div{float:left}.cms__section .popup_desktop_conseils_email_box div #email_popup_conseils{display:block;width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #dadcdf;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);transition:border-color .2s,box-shadow .2s}@media screen and (max-width:47.999rem){.cms__section .popup_desktop_conseils_email_box div #email_popup_conseils{font-size:var(--text-md)}}.cms__section .popup_desktop_conseils_email_box div #email_popup_conseils::placeholder{color:#84898f;opacity:1}.cms__section .popup_desktop_conseils_email_box div #email_popup_conseils:hover{border-color:#b8bcc2}.cms__section .popup_desktop_conseils_email_box div #email_popup_conseils:focus{border-color:#00b583;outline:none;box-shadow:0 0 0 3px #00b58326}.cms__section .popup_desktop_conseils_email_box div #email_popup_conseils:disabled{background-color:#f3f3f3;color:#9a9ea2;cursor:not-allowed}.cms__section .popup_desktop_conseils_email_box div button{background-color:#00b682;color:#fff;border-style:none;width:130px;height:50px;border-radius:5px;margin-left:5px;font-size:var(--text-base);font-weight:700}.cms__section .popup_desktop_conseils_check_box{height:10px!important;background-color:#fff;padding-left:40px}.cms__section .popup_desktop_conseils_check_box div:first-child{float:left}.cms__section .popup_desktop_conseils_check_box div:nth-child(2){padding-left:25px;padding-top:15px}.cms__section .popup_desktop_conseils_check_box label{cursor:pointer}.cms__section .popup_desktop_conseils_separator{height:60px!important;background-color:#fff;padding-left:40px}.cms__section .popup_desktop_conseils_desc_long{background-color:#fff;padding-left:40px}.cms__section .popup_desktop_conseils_desc_long p{width:90%;text-align:justify;padding-bottom:20px;color:gray;font-size:var(--text-xs)}@media screen and (max-width:39.999rem){.cms__section .popup_desktop_conseils_white_part{background:#fff;padding:10px 0 0}.cms__section .popup_desktop_conseils_background{background-size:contain;margin:0 20px;background-position:center}.cms__section .popup_desktop_conseils_desc_long{padding-left:20px;padding-right:20px}.cms__section .popup_desktop_conseils_desc_long p{width:100%}.cms__section .popup_desktop_conseils_separator{padding-left:20px}.cms__section .popup_desktop_conseils_check_box{padding-left:20px;padding-right:20px}.cms__section .popup_desktop_conseils_email_box{padding-left:20px;padding-right:20px;display:flex}}@media screen and (max-width:39.999rem){.cms__section .popup_desktop_conseils_background{height:300px}.cms__section .popup_desktop_conseils_email_box{display:flex}.cms__section .popup_desktop_conseils_email_box div:first-of-type{flex:1}.cms__section .popup_desktop_conseils_email_box div #email_popup_conseils{padding-right:10px;margin-right:10px;width:100%;box-sizing:border-box;height:50px}.cms__section .popup_desktop_conseils_email_box div button{padding:0 10px;margin-left:-5px}}.cms-page__content .cms-content h1{margin:1rem 0;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-3xl);line-height:1.2}@media screen and (max-width:47.999rem){.cms-page__content .cms-content h1{font-size:1.375rem}}.cms-page__content .cms-content .cms-info{overflow:hidden;margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fc;border-radius:4px}.cms-page__content .cms-content .cms-info__icon{float:left;width:32px;height:32px;margin-right:1rem}.cms-page__content .cms-content .cms-info__text{display:flex;align-items:center;min-height:32px;margin:0;color:#333f4b;font-family:Gilroy-Bold;font-size:var(--text-base);line-height:1.4}.cms-page__content .cms-content .cms-section{overflow:hidden;margin-bottom:1.5rem;padding:1.5rem;background-color:#fff;border:1px solid #dadcdf;border-radius:4px}@media screen and (max-width:47.999rem){.cms-page__content .cms-content .cms-section{padding:1rem}}.cms-page__content .cms-content .cms-section__icon{float:left;width:48px;height:48px}.cms-page__content .cms-content .cms-section__icon+h2{display:flex;align-items:center;min-height:48px;padding-left:1rem}.cms-page__content .cms-content .cms-section h2{margin:0;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-xl);line-height:1.3}.cms-page__content .cms-content .cms-section__body{clear:both;margin:0;padding:1rem 0 0;color:#333f4b;font-size:var(--text-base);line-height:1.6;text-align:left}.cms-page__content .cms-content .cms-section__body strong{display:inline-block;margin-top:.5rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400}.cms-page__content .cms-content .cms-section__body a{color:#0a7a56;text-decoration:underline;text-underline-offset:2px}.cms-page__content .cms-content .cms-section__body a:hover{color:#1d2f4c}.cms-page__content .cms-content .cms-section__body p{margin:0 0 12px}.cms-page__content .cms-content .cms-section__body p:last-child{margin-bottom:0}.cms-page__content .cms-content .cms-section--plain{overflow:hidden}.cms-page__content .cms-content .cms-section--plain h2{min-height:0;padding-left:0;margin-bottom:.5rem}.cms-page__content .cms-content .cms-section--plain p{margin:0 0 .5rem;color:#333f4b;font-size:var(--text-base);line-height:1.6}.cms-page__content .cms-content .cms-section--plain strong{color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400}.cms-page__content .cms-content .cms-section--plain a{color:#0a7a56;text-decoration:underline;text-underline-offset:2px}.cms-page__content .cms-content .cms-section--plain a:hover{color:#1d2f4c}.cms-page__content .cms-content .cms-note-icon{float:left;width:32px;height:32px;margin-right:1rem}.cms-page__content .cms-content .cms-table{border-collapse:collapse;margin:.5rem 0}.cms-page__content .cms-content .cms-table td,.cms-page__content .cms-content .cms-table th{padding:.5rem 1rem .5rem 0;color:#333f4b;font-size:var(--text-base);line-height:1.5;text-align:left;vertical-align:top}.cms-page__content .cms-content .cms-table td p,.cms-page__content .cms-content .cms-table th p{margin:0}.cms-page__content .cms-content .cms-table td p+p,.cms-page__content .cms-content .cms-table th p+p{margin-top:.5rem}.cms-page__content .cms-content .cms-table th,.cms-page__content .cms-content .cms-table tr td:first-child{color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400}.cms-page__content .cms-content .cms-table-scroll :is(td,th):first-child{padding-left:1rem}.cms-page__content .cms-content .cms-table-scroll{overflow-x:auto;margin:1rem 0 2rem;border:1px solid #dadcdf;border-radius:4px;-webkit-overflow-scrolling:touch}.cms-page__content .cms-content .cms-data-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm)}@media screen and (max-width:63.999rem){.cms-page__content .cms-content .cms-data-table{min-width:820px}}.cms-page__content .cms-content .cms-data-table td,.cms-page__content .cms-content .cms-data-table th{padding:.5rem;border-bottom:1px solid #dadcdf;border-right:1px solid #dadcdf;text-align:left;vertical-align:top;line-height:1.45;color:#333f4b;overflow-wrap:anywhere;word-break:break-word}.cms-page__content .cms-content .cms-data-table td:last-child,.cms-page__content .cms-content .cms-data-table th:last-child{border-right:0}.cms-page__content .cms-content .cms-data-table td p,.cms-page__content .cms-content .cms-data-table th p{margin:0 0 .5rem}.cms-page__content .cms-content .cms-data-table td p:last-child,.cms-page__content .cms-content .cms-data-table th p:last-child{margin-bottom:0}.cms-page__content .cms-content .cms-data-table td a,.cms-page__content .cms-content .cms-data-table th a{color:#0a7a56;font-family:Gilroy-Bold;text-decoration:none}.cms-page__content .cms-content .cms-data-table td a:hover,.cms-page__content .cms-content .cms-data-table th a:hover{text-decoration:underline}.cms-page__content .cms-content .cms-data-table thead th{background-color:#f8f9fc;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400}.cms-page__content .cms-content .cms-data-table tbody tr:hover td{background-color:#f8f9fc}.cms-page__content .cms-content .cms-data-table tbody tr:last-child td{border-bottom:0}.cms-page--info .cms-page__content>.cms-data-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm)}@media screen and (max-width:63.999rem){.cms-page--info .cms-page__content>.cms-data-table{min-width:820px}}.cms-page--info .cms-page__content>.cms-data-table td,.cms-page--info .cms-page__content>.cms-data-table th{padding:.5rem;border-bottom:1px solid #dadcdf;border-right:1px solid #dadcdf;text-align:left;vertical-align:top;line-height:1.45;color:#333f4b;overflow-wrap:anywhere;word-break:break-word}.cms-page--info .cms-page__content>.cms-data-table td:last-child,.cms-page--info .cms-page__content>.cms-data-table th:last-child{border-right:0}.cms-page--info .cms-page__content>.cms-data-table td p,.cms-page--info .cms-page__content>.cms-data-table th p{margin:0 0 .5rem}.cms-page--info .cms-page__content>.cms-data-table td p:last-child,.cms-page--info .cms-page__content>.cms-data-table th p:last-child{margin-bottom:0}.cms-page--info .cms-page__content>.cms-data-table td a,.cms-page--info .cms-page__content>.cms-data-table th a{color:#0a7a56;font-family:Gilroy-Bold;text-decoration:none}.cms-page--info .cms-page__content>.cms-data-table td a:hover,.cms-page--info .cms-page__content>.cms-data-table th a:hover{text-decoration:underline}.cms-page--info .cms-page__content>.cms-data-table thead th{background-color:#f8f9fc;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400}.cms-page--info .cms-page__content>.cms-data-table tbody tr:hover td{background-color:#f8f9fc}.cms-page--info .cms-page__content>.cms-data-table tbody tr:last-child td{border-bottom:0}.cms-page--info .cms-page__content>.cms-data-table{margin:1rem 0 2rem}@media screen and (max-width:63.999rem){.cms-page--info .cms-page__content>.cms-data-table{display:block;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.cms-page--info .cms-page__content>.cms-data-table td,.cms-page--info .cms-page__content>.cms-data-table th{min-width:110px}}.cms-page .cms-page__content .cms-about h1{margin:0 0 1rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-3xl);line-height:1.2}.cms-page .cms-page__content .cms-about h2{margin:0 0 1rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-xl);line-height:1.3}.cms-page .cms-page__content .cms-about p{font-family:Gilroy-Medium;font-size:var(--text-base);line-height:1.6;color:#333f4b;text-align:left}.cms-page .cms-page__content .cms-about a{color:#0a7a56;text-decoration:underline;text-underline-offset:2px}.cms-page .cms-page__content .cms-about a:hover{color:#1d2f4c}.cms-page .cms-page__content .cms-about iframe{display:block;width:100%;border:0;border-radius:4px}@media screen and (max-width:47.999rem){.cms-page .cms-page__content .cms-about h1{font-size:1.375rem}.cms-page .cms-page__content .cms-about h2{font-size:1.125rem}}.cms-page .cms-page__content .cms-about__row{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.cms-page .cms-page__content .cms-about__row--team{justify-content:space-around;align-items:flex-start}.cms-page .cms-page__content .cms-about__col{min-width:0}.cms-page .cms-page__content .cms-about__col--media{flex:1 1 30%;min-width:200px}.cms-page .cms-page__content .cms-about__col--text{flex:1 1 65%}.cms-page .cms-page__content .cms-about__col--half{flex:1 1 0;min-width:280px}.cms-page .cms-page__content .cms-about__col>img{width:100%;height:auto;border-radius:4px}.cms-page .cms-page__content .cms-about__contact{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#f8f9fc;border-radius:4px}.cms-page .cms-page__content .cms-about__contact-row{display:flex;align-items:center;background-color:#fff;border:1px solid #dadcdf;border-radius:4px}.cms-page .cms-page__content .cms-about__contact-row p{margin:.5rem;color:#1d2f4c;font-family:Gilroy-Bold;font-size:var(--text-base);text-align:left}.cms-page .cms-page__content .cms-about__contact-icon{flex-shrink:0;width:24px;height:24px;margin:.5rem 0 .5rem 1rem}.cms-page .cms-page__content .cms-about__journey{margin-bottom:2rem}.cms-page .cms-page__content .cms-about__reasons{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;margin-bottom:2rem;background-color:#1d2f4c;border-radius:8px}.cms-page .cms-page__content .cms-about__reasons-head{flex:1 2 30%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.cms-page .cms-page__content .cms-about__reasons-head .cms-about__reasons-num{flex:0 1 35%;margin:0;color:#00cf96;font-family:Gilroy-Bold;font-size:4.5rem;line-height:1;text-align:right}.cms-page .cms-page__content .cms-about__reasons-head .cms-about__reasons-title{flex:0 1 55%;margin:.5rem;color:#fff;font-family:Gilroy-Bold;font-size:var(--text-2xl);line-height:1.1;text-align:left}.cms-page .cms-page__content .cms-about__reasons-head .cms-about__reasons-sub{flex:0 1 90%;margin:0 0 0 35%;color:#fff;font-family:Gilroy-Medium;font-size:var(--text-lg);line-height:1.3;text-align:left}.cms-page .cms-page__content .cms-about__reasons-list{flex:2 1 65%;display:flex;flex-wrap:wrap}.cms-page .cms-page__content .cms-about__ico{flex:1 1 40%;padding:.5rem;overflow:hidden}.cms-page .cms-page__content .cms-about__ico h4{display:flex;align-items:center;min-height:48px;margin:0;padding-left:1rem;color:#fff;font-family:Gilroy-Medium;font-weight:400;font-size:var(--text-base);line-height:1.4}.cms-page .cms-page__content .cms-about__ico-icon{float:left;width:48px;height:48px}.cms-page .cms-page__content .cms-about__member{width:200px}.cms-page .cms-page__content .cms-about__member a>img{display:block;width:100%;border-radius:4px}.cms-page .cms-page__content .cms-about__member-info{position:relative;top:-50px;left:10px;height:110px;display:flex;flex-direction:column;justify-content:flex-end;align-items:baseline}.cms-page .cms-page__content .cms-about__member-info h3{margin:0 0 0 .5rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-lg);line-height:1.2}.cms-page .cms-page__content .cms-about__member-info p{margin:0 0 0 .5rem;color:#48515d;font-family:Gilroy-Medium;font-size:var(--text-base);line-height:1.4;text-align:left}.cms-author__hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.5rem;padding:1.5rem;background-color:#fff;border:1px solid #dadcdf;border-radius:4px}.cms-author__portrait{flex:none;width:160px;height:160px;object-fit:cover;border-radius:50%}.cms-author__intro{flex:1 1 360px}.cms-author__name{margin:0;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-2xl);line-height:1.2}.cms-author__rpps{margin:.5rem 0 0;color:#84898f;font-family:Gilroy-Medium;font-size:var(--text-base)}.cms-author__linkedin{display:inline-flex;vertical-align:middle;margin-left:.5rem;background:#1d2f4c;color:#fff!important;padding:6px;border-radius:100%;text-decoration:none!important}.cms-author__linkedin:hover{background:#00498f}.cms-author__linkedin .icon{width:14px;height:14px}.cms-author__specialties{margin:1rem 0 0}.cms-author__specialties strong{margin-right:.5rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400}.cms-author__specialties .cms-author__specialty-link{text-decoration:none}.cms-author__specialties .badge{display:inline-block;margin:0 4px 4px 0;padding:4px 10px;border-radius:12px;font-family:Gilroy-Bold;font-size:var(--text-xs);line-height:1.2;white-space:nowrap}.cms-author__specialties .badge-success{background-color:#eaf8f3;color:#0a7a56}.cms-author__section-title{margin:2.5rem 0 1rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-xl);line-height:1.25}.cms-author__section{margin:0;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);line-height:1.6}.cms-author__section p{margin:0 0 12px}.cms-author__quote{position:relative;margin:2.5rem 0 0;padding:2rem 1.5rem 1.5rem;background-color:#f8f9fc;border-radius:4px;color:#333f4b;font-family:Gilroy-Medium;font-size:var(--text-base);line-height:1.6}.cms-author__quote p{margin:0 0 12px}.cms-author__quote-mark{display:block;width:40px;height:40px;margin:-56px auto 1rem}.cms-author__onp{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;border:1px solid #dadcdf;border-radius:4px}.cms-author__onp-icon{flex:none;width:64px;height:64px}.cms-author__onp-link{color:#1d2f4c;font-family:Gilroy-Bold;font-size:var(--text-md);text-decoration:none}.cms-author__onp-link:hover{color:#0a7a56;text-decoration:underline}.cms-author__conseils-title{margin:2.5rem 0 1.5rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-xl);line-height:1.25;text-align:left;text-transform:none}.cms__section .cms-page--info .cms-page__content{color:#333f4b}.cms__section .cms-page--info .cms-page__content>p:first-of-type:first-letter{float:none;padding:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.cms__section .cms-page--info .cms-page__content a{color:#0a7a56;text-underline-offset:2px;overflow-wrap:anywhere}.cms__section .cms-page--info .cms-page__content a:hover{color:#1d2f4c}.cms__section .cms-page--info .cms-page__content div:empty:not([class]):not([style*=clear]):not([style*=absolute]){display:none}.cms__section .cms-page--info .cms-page__content>:first-child,.cms__section .cms-page--info .cms-page__content>:first-child>:first-child,.cms__section .cms-page--info .cms-page__content>:first-child>:first-child>:first-child,.cms__section .cms-page--info .cms-page__content>div:empty:first-child+*,.cms__section .cms-page--info .cms-page__content>div:empty:first-child+*>:first-child{margin-top:0!important}.cms__section .cms-page--info .cms-page__content [style*=font-family]{font-family:Gilroy-Medium!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) h1,.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) h2{margin:2rem 0 1rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-xl);line-height:1.25}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) h3,.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) h4{margin:1.5rem 0 .5rem;color:#1d2f4c;font-family:Gilroy-Bold;font-weight:400;font-size:var(--text-lg);line-height:1.3}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) p{margin:0 0 12px;color:#333f4b;font-size:var(--text-base);line-height:1.6;text-align:left}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) li:not(.product-card__button){margin:.5rem 0;list-style-type:disc}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) ol>li:not(.product-card__button){list-style-type:decimal}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) img{max-width:100%;height:auto}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) :is(h1,h2,h3,h4)[style]{color:#1d2f4c!important;font-family:Gilroy-Bold!important;font-weight:400!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) :is(h1,h2)[style]{font-size:var(--text-xl)!important;line-height:1.25!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) :is(h3,h4)[style]{font-size:var(--text-lg)!important;line-height:1.3!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="#f6f2f1"],.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="#F6F2F1"],.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="#ffdacc"],.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="#FFDACC"]{background-color:#f8f9fc!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="#777"]{border-color:#dadcdf!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="margin-left: -20px"]{width:100%!important;height:auto!important;margin:0!important;padding:0!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="150vw"]{display:none!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="max-height: 168px"]{max-height:none!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="float: left"][style*="display: inline-block"]{box-sizing:border-box!important;padding:.5rem 1rem!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="margin-left: -20px"]>:first-child,.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="margin-left: -20px"]>:is(div:empty,[style*="150vw"]):first-child+*,.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="margin-left: -20px"]>:is(div:empty,[style*="150vw"]):first-child+[style*="display: flex"]>*{margin-top:0!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="padding: 5px"]{padding:1rem!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="#fdb565"]{color:#1d2f4c!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*=vmin]{font-size:var(--text-sm)!important;line-height:1.5!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*=vmin]+[style*=vmin]{margin-top:4px!important}@media screen and (max-width:47.999rem){.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)){overflow-x:hidden}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*=min-width]{min-width:0!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="width: 20%"],.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*="width: 75%"]{box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:1rem!important}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) [style*=text-overflow]{white-space:normal!important}}.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) span[style*="display: block"]{margin:0!important;padding:0 0 1rem!important;color:#1d2f4c!important;font-size:var(--text-2xl)!important;line-height:1.2!important}@media screen and (max-width:47.999rem){.cms__section .cms-page--info .cms-page__content:not(:has(.cms-content,.cms-about,.cms-author)) span[style*="display: block"]{font-size:1.375rem!important}}body.cms-popup-open{overflow:hidden}.shop__container{padding-top:20px;padding-bottom:20px}.shop__container__reviews{border-radius:10px;padding-top:10px}.shop__container__rating{display:center;justify-content:center;align-items:center;text-align:center}.shop__container__rating--rating skp-brand-widget-list{zoom:1.6;text-align:initial}.shop__container__timeline{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:15px;margin:30px 0}@media screen and (max-width:47.999rem){.shop__container__timeline{grid-template-columns:repeat(1,1fr)}}.page-not-found{padding:2.5rem 0;background:#fff}@media screen and (max-width:47.999rem){.page-not-found{padding:2rem 0}}.page-not-found__inner{display:grid;grid-template-columns:minmax(0,560px) auto;justify-content:space-between;align-items:center;gap:2.5rem;max-width:960px;margin:0 auto}@media screen and (max-width:47.999rem){.page-not-found__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.page-not-found__image{width:200px;height:auto;mix-blend-mode:multiply}@media screen and (max-width:47.999rem){.page-not-found__image{order:-1;width:96px;justify-self:center}}.page-not-found__code{margin:0 0 .5rem;font-family:Gilroy-Bold;font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:#84898f}.page-not-found__title{margin:0 0 12px;font-family:Gilroy-Bold;font-size:var(--text-4xl);line-height:1.2;color:#1d2f4c}.page-not-found__title span{color:#00b583}.page-not-found__text{margin:0 0 1.5rem;font-size:var(--text-base);line-height:1.5;color:#333f4b}.page-not-found__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.5rem;border-radius:4px;background:#00b583;font-family:Gilroy-Bold;font-size:var(--text-base);color:#fff;text-decoration:none;transition:background-color .2s}.page-not-found__cta:hover,.page-not-found__cta:focus{background:#009a6f;color:#fff;text-decoration:none}.page-not-found__card{margin:2rem 0 0;border:1px solid #dadcdf;border-radius:8px;background:#fff}.page-not-found__card-title{margin:0;padding:1rem;border-bottom:1px solid #f3f3f3;font-family:Gilroy-Bold;font-size:var(--text-base);color:#1d2f4c}.page-not-found__links{margin:0;padding:0;list-style:none}.page-not-found__links li+li{border-top:1px solid #f3f3f3}.page-not-found__link{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 1rem;font-size:var(--text-base);color:#333f4b;text-decoration:none}.page-not-found__link .icon{width:16px;height:16px;color:#84898f;transform:rotate(-90deg)}.page-not-found__link:hover,.page-not-found__link:focus{background:#f3f3f3;color:#1d2f4c;text-decoration:none}.page-not-found__link--promo{font-family:Gilroy-Bold;color:#ed145b}
