/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--gap: 32px;--mobile-gap: 16px;--mobile-side-gap: 12px;--text-transition: all ease .3s}:root{--color-white: #fff;--color-black: #000;--color-gray: #A6A6A6;--color-gray-extra-light: #F7F7F7;--color-gray-light: #BFBFBF;--color-gray-dark: #1F1F1F;--color-main-blue: #00BBDC;--color-main-dark-blur: #003A70;--color-light-blue: #EBF1F9;--color-light-blue2: #B8E1EE;--color-light-blue3: #99D1DD;--color-gray2: #505050;--color-gray3: #34363C;--color-blue: #61B8E5;--color-blue1: #4e718b;--color-blue2: #253642;--color-blue3: #6580a2;--color-blue4: #556e8f;--color-gray4: #717171;--color-gray5: #ececec;--color-gray6: #979797;--primary-text-color: var(--color-gray-dark);--contrast-text-color: var(--color-black);--icon-color: currentColor}:root{--title-line-height: 1.2;--text-line-height: 1.5}@font-face{font-family:Gotham;src:url(../woff2/Gotham-Light.woff2) format("woff2"),url(../woff/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../woff2/Gotham-Light.woff2) format("woff2"),url(../woff/Gotham-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../woff2/Gotham-Medium.woff2) format("woff2"),url(../woff/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../woff2/Gotham-Bold.woff2) format("woff2"),url(../woff/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geometria;src:url(../woff2/Geometria-Light.woff2) format("woff2"),url(../woff/Geometria-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geometria;src:url(../woff2/Geometria.woff2) format("woff2"),url(../woff/Geometria.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geometria;src:url(../woff2/Geometria-Medium.woff2) format("woff2"),url(../woff/Geometria-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.slider-navigation{--button-size: 20px;width:72px;width:calc(var(--gap) + calc(var(--button-size) * 2));display:flex;justify-content:space-between}.slider-navigation__button.swiper-button-disabled{--icon-color: var(--color-gray);cursor:not-allowed}.slider-navigation__button.swiper-button-lock{display:none}.slider-navigation__button:not(.swiper-button-disabled){--icon-color: var(--color-black);cursor:pointer}.slider-navigation__prev,.slider-navigation__next{width:var(--button-size);height:var(--button-size)}.slider-navigation__prev path,.slider-navigation__next path{transition:all ease .3s;transition:var(--text-transition)}.slider-navigation__next{transform:rotate(180deg)}.swiper-pagination-bullet{display:block;width:6px;height:6px;border-radius:50%;background:#fff;background:var(--color-white);opacity:1}.swiper-pagination-bullet-active{background:var(--color-dark-blue)}.swiper-pagination-bullets{position:absolute;left:50%;transform:translate(-50%);bottom:10px;display:flex;gap:6px;z-index:1}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-container{max-width:1366px;margin:0 auto}.header{position:fixed;top:0;left:0;right:0;width:100%;z-index:15;transition:all .25s ease}.header__items{display:flex;align-items:center;list-style-type:none;width:100%;transition:all .3s ease}.header__item{display:flex;position:relative}.header__item:nth-child(3){justify-content:flex-end}.header__item a{display:flex;align-items:center}.header__logo-naos{transition:all .3s ease}.header__logo-bioderma-link{display:block;position:relative}.header__logo-bioderma,.header__logo-recommend{transition:all .3s ease;display:block}.header__cart-icon{color:#000;color:var(--color-black);fill:none}.header__cart{align-items:center;position:relative}.header__cart a{margin:0 0 0 22px}.header__cart-counter:not(:empty){font-size:10px;font-weight:500;line-height:1;position:absolute;background:#B8E1EE;background:var(--color-light-blue2);border-radius:2px;border:1px solid #fff;border:1px solid var(--color-white);padding:0 4px;display:inline-block;transition:all .3s ease}.header._scrolled{background-color:#fff;background-color:var(--color-white)}.scroll-progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#f3f6f5;z-index:11;opacity:0;transition:opacity .3s ease}.scroll-progress__bar{width:0%;height:100%;background-color:#00bbdc;background-color:var(--color-main-blue);transition:width .1s ease-out}.banner{background-color:#f7f7f7;background-color:var(--color-gray-extra-light)}.banner__container{position:relative;overflow:hidden}.banner__woman-image{display:block;width:100%}.banner__hours{position:absolute;right:16px;bottom:60px;font-size:72px;font-weight:500;line-height:1.5;color:#fff;color:var(--color-white)}.banner__title{display:block;font-weight:700;line-height:1.1;text-transform:uppercase;color:#003a70;color:var(--color-main-dark-blur)}.banner__title-text_big{display:block;margin:0 0 4px;font-size:40px}.banner__title-text_small{display:block;font-size:20px}.banner__video{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.banner__info-potencial{position:relative}.banner__info-potencial-line{position:absolute;left:0;top:0;bottom:0}.banner__info-potencial-text{position:absolute;right:17%;top:101px;width:330px;text-align:center;font-size:24px;line-height:1.2;font-weight:500;text-transform:uppercase;color:#fff;color:var(--color-white)}.banner__info-potencial-logo{position:absolute;right:23%;bottom:48px;display:block;width:251px}.banner__info-technology{position:absolute;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;color:var(--color-white);background-color:#00bbdc;background-color:var(--color-main-blue)}.banner__info-hours{position:absolute;right:31%;bottom:-179px}.banner__circle{position:absolute;top:-106px;left:-330px;width:517px;max-width:none;max-height:none}.banner ._before{position:absolute}.product-item{position:relative;display:flex;flex-direction:column;color:#000;color:var(--color-black)}.product-item__img-wrap{position:relative;display:block}.product-item__img{display:block}.product-item__info{flex-grow:1;display:flex;flex-direction:column;position:relative;z-index:2}.product-item__label{width:-moz-fit-content;width:fit-content;padding:5.2px 9.5px;font-size:14px;font-weight:500;color:#fff;color:var(--color-white);text-transform:uppercase;line-height:1;letter-spacing:.9px;background-color:#00bbdc;background-color:var(--color-main-blue);border-radius:100px}.product-item__name{display:block;font-weight:500;font-size:16px;font-family:Geometria,sans-serif}.product-item__description{display:flex;gap:8px;font-size:13px;font-weight:lighter;line-height:1.2;font-family:Geometria,sans-serif}.product-item__description-icon{width:8px;height:8px;margin:3px 0 0}.product-item__actions{display:none;flex-grow:1;justify-content:space-between;align-items:flex-end}.product-item__actions.available{display:flex}.product-item__price{margin:0 0 9px;font-weight:500;font-size:22px;display:inline-flex;align-items:center}.product-item__price>span{font-family:Geometria,serif}.product-item__base-price{padding-left:12px;color:#a6a6a6;color:var(--color-gray);font-size:20px;text-decoration:line-through;font-weight:300;font-size:16px}.product-item__add-to-cart{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;width:52px;height:52px;cursor:pointer}.product-item__add-to-cart:hover{opacity:.7}.product-item__add-to-cart-icon{width:52px;height:52px}.formulas{position:relative;font-family:Gotham;color:#003a70;color:var(--color-main-dark-blur);overflow:hidden}.formulas__video{position:absolute;left:50%;z-index:-2}.formulas__bg{position:absolute}.formulas__bg._top{top:0;z-index:-1}.formulas__bg._bottom{z-index:-1}.formulas__title{font-weight:500}.formulas__block.active{opacity:1}.formulas__block:hover .formulas-button__icon{color:#003a70;color:var(--color-main-dark-blur)}.formulas__subtitle{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;line-height:1.2;font-weight:500;font-size:15px}.formulas__button{position:absolute}.formulas__ingredient{padding:0 0 0 21px}.formulas__ingredient:not(:last-child){padding-bottom:8px}.formulas-button{display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2}.formulas-button__bg{position:absolute;top:50%;left:50%;margin:-50%;animation:rotate infinite 5s linear}.formulas-button__i{display:flex;justify-content:center;align-items:center;background-color:#fff;background-color:var(--color-white);border-radius:50%}.formulas-button__icon{width:12px;height:12px}.formulas-button__icon._open{display:none}._active .formulas-button__icon._open,.formulas-button__icon._close{display:block}._active .formulas-button__icon._close{display:none}.formulas-ingredient{position:relative}.formulas-ingredient:before{content:"";position:absolute;top:10px;left:8px;display:block;width:4px;height:4px;background-color:#003a70;background-color:var(--color-main-dark-blur);border-radius:50%}.formulas-ingredient__title{font-weight:500;font-size:14px;line-height:1.6}.formulas-ingredient__text{font-size:14px;line-height:1.5}.efficiency{font-family:Gotham}.efficiency__card{position:relative;flex-shrink:0;color:#fff;color:var(--color-white)}.efficiency__card._black{color:#000;color:var(--color-black)}.efficiency__card._bottom-content{display:flex;flex-direction:column;justify-content:flex-end}.efficiency__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.efficiency__title{text-transform:uppercase;line-height:1.2;font-weight:500}.efficiency__text{line-height:1.2}.efficiency__without{display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase}.efficiency__without-main{line-height:1.1;border-right:2px solid}.efficiency__without-details{line-height:1.3}.other-products{color:#003a70;color:var(--color-main-dark-blur)}.other-products__title{font-weight:500}.other-products__link{display:inline-flex;align-items:center;gap:6px;font-weight:500;line-height:1.5}.other-products__link:hover{color:#003a70;color:var(--color-main-dark-blur)}.other-products__arrow{transform:scaleX(-1)}.other-products__content .swiper-button-disabled{color:#fff;color:var(--color-white)}.other-products__item.swiper-slide{display:flex}.other-products__button{display:flex;justify-content:center;align-items:center;width:100%;height:48px;padding:0 0 3px;font-size:16px;line-height:1.2;color:#fff;color:var(--color-white);font-weight:500;letter-spacing:-.4px;cursor:pointer;border:1px solid #003A70;border:1px solid var(--color-main-dark-blur);background-color:#003a70;background-color:var(--color-main-dark-blur)}.other-products .product-item__img{display:block;width:100%;height:auto}.other-products .product-item__picture{display:grid}.overlay{background-color:#b8e1ee;background-color:var(--color-light-blue2);width:100vw;height:100vh;opacity:0;position:fixed;top:-100%;left:0;z-index:4;transition-property:top,opacity;transition-duration:.7s;transition-timing-function:ease}.overlay._visible{opacity:1;z-index:15}.menu{position:fixed;left:50%;transform:translate(-50%);transition:transform .4s ease;z-index:10;max-width:500px;width:100%;height:58px;background:rgba(255,255,255,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 5px 20px #0000001a,inset 0 1px 2px #fff9;border:1px solid rgba(255,255,255,.3)}body.scrolled-footer .menu{opacity:0;pointer-events:none}.menu__list{display:grid;grid-template-columns:repeat(4,auto);align-items:center;height:100%}.menu__item{position:relative}.menu__item:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 32px);height:calc(100% + 22px);background:rgba(255,255,255,.71);-webkit-backdrop-filter:blur(5.555963516235352px);backdrop-filter:blur(5.555963516235352px);opacity:0;translate:all .3s ease;border-radius:67.13px}.menu__item._active:after{opacity:1}.menu__button{position:relative;font-size:16px;line-height:1.2;color:#003a70;color:var(--color-main-dark-blur);cursor:pointer;z-index:1}._active .menu__button{font-weight:500}.slider-arrows__item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;cursor:pointer}.slider-arrows__item._next{transform:scaleX(-1)}.slider-arrows__item.swiper-button-disabled{cursor:default}.slider-arrows__item.swiper-button-lock{display:none}.slider-arrows__item._top{position:absolute;z-index:3;top:0}.slider-arrows__item._top.swiper-button-disabled{filter:brightness(10)}.section{overflow:hidden;position:relative}.contrast-color{color:#000;color:var(--contrast-text-color)}.scroll-section{overflow:hidden}.notification-popup{position:relative;opacity:0;z-index:-1;transition:all .5s ease}.notification-popup._show{opacity:1;z-index:102}.notification-popup .popup-container{background-color:#000;background-color:var(--color-black);opacity:.25;width:100%;height:100%;position:fixed;top:0;left:0}.notification-popup .popup{background-color:#fff;background-color:var(--color-white);box-shadow:0 7px 18px #0000001c;max-width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.notification-popup .popup__head{margin:0 0 27px}.notification-popup .popup__title{font-family:Gotham;font-size:22px;font-weight:500;line-height:1.5;color:#717171;color:var( --color-gray4);text-align:center}.notification-popup .popup__body+.popup__actions{margin-top:40px}.notification-popup .popup__actions{display:flex;justify-content:space-between;margin-top:30px}.notification-popup .popup__action+.popup__action{margin-left:20px}.notification-popup .popup .btn{font-family:Gotham;font-size:15px;font-weight:400;line-height:1.4;text-align:center;text-decoration:none;color:#000;color:var( --color-black);padding:11px 25px;box-shadow:inset 0 0 0 1px #4e718b;box-shadow:inset 0 0 0 1px var( --color-blue1);display:inline-block;cursor:pointer;transition:all .25s ease}.notification-popup .popup .btn:hover{color:#4e718b;color:var( --color-blue1);box-shadow:inset 0 0 0 1px #253642;box-shadow:inset 0 0 0 1px var( --color-blue2)}.notification-popup .popup .btn--fill-black{font-weight:500;color:#fff;color:var(--color-white);background-color:#6580a2;background-color:var( --color-blue3)}.notification-popup .popup .btn--fill-black:hover{color:#fff;color:var(--color-white);background-color:#556e8f;background-color:var( --color-blue4);box-shadow:inset 0 0 0 1px #556e8f;box-shadow:inset 0 0 0 1px var( --color-blue4)}.notification-popup .popup__close{width:62px;height:62px;cursor:pointer;opacity:.5;padding:20px;position:absolute;top:0;right:0;transition:opacity .3s ease-out}.notification-popup .popup__close:hover{opacity:1}.notification-popup .product-table{font-family:Gotham;font-size:15px;font-weight:500;line-height:1.3;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border:1px solid #ececec;border:1px solid var(--color-gray5)}.notification-popup .product-table__image{width:100px;height:100px;margin-right:10px}.notification-popup .product-table__image.product-table__image--set{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:center}.notification-popup .product-table__image.product-table__image--set picture{display:flex;width:50%}.notification-popup .product-table__image.product-table__image--set img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.notification-popup .product-table__image picture{display:block;max-width:100%;max-height:100%}.notification-popup .product-table__image img{max-width:100%;max-height:100%}.notification-popup .product-table__title{flex:0 1 200px}.notification-popup .product-table__count{font-weight:400;line-height:1.5}.notification-popup .product-table__price-old{color:#979797;color:var(--color-gray6);text-decoration:line-through}.buy-now{position:fixed;bottom:20px;right:20px;cursor:pointer;transition:all ease .3s;transition:var(--text-transition);z-index:10}body.scrolled-footer .buy-now{opacity:0;pointer-events:none}.buy-now__img{position:absolute;width:180px;height:160px;display:block;width:100%;height:auto;transition:opacity .2s ease}.buy-now__img._hover{opacity:0}.routine-slider{position:relative}.routine-slider .swiper-container{overflow:hidden}.routine-slider__item{position:relative}.routine-slider__item.swiper-slide{height:auto}.routine-slider__img{max-width:100%;width:100%;display:block}.routine-slider__img._video{height:100%;-o-object-fit:cover;object-fit:cover}.routine-slider__img-static{max-width:100%}.routine-slider__navigation{display:flex;align-items:center;justify-content:center;padding:4px;position:absolute;bottom:21px;left:0;right:0;color:#fff;color:var(--color-white);backdrop-filter:blur(20px);background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);z-index:1;width:146px;margin:0 auto;border-radius:100px;overflow:hidden}.routine-slider__navigation._count{width:58px;height:44px}.routine-slider__navigation._count .slide-counter{font-size:24px}.routine-slider__navigation .swiper-button-prev,.routine-slider__navigation .swiper-button-next{position:absolute;background:url(../images/arrow_white.svg) no-repeat;background-size:cover;width:20px;height:20px;z-index:1;cursor:pointer}.routine-slider__navigation .swiper-button-prev{left:14px}.routine-slider__navigation .swiper-button-next{transform:rotate(180deg);right:14px}.routine-slider__navigation .slide-counter{font-size:18px;color:#fff;color:var(--color-white);z-index:1}.routine-slider__navigation .slide-counter ._current{font-size:24px;color:#fff;color:var(--color-white)}.routine-slider__navigation .slide-counter ._all{font-size:16px;font-weight:300;color:#fff;color:var(--color-white)}.routine-slider .swiper-container{position:relative}.test__btn{display:flex;justify-content:center;align-items:center;width:100%;height:50px;font-size:16px;line-height:1.2;color:#fff;color:var(--color-white);text-transform:uppercase;font-weight:600;letter-spacing:-1px;cursor:pointer;border:1px solid #003A70;border:1px solid var(--color-main-dark-blur);background-color:#003a70;background-color:var(--color-main-dark-blur)}.test__btn._white{color:#000;color:var(--color-black);background:#fff;background:var(--color-white);border-color:#fff;border-color:var(--color-white)}.test__btn-next{display:inline-flex;align-items:center;gap:16px;padding:4px 4px 4px 24px;box-shadow:0 0 12px #0000000d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:100px;background:rgba(255,255,255,.2);cursor:pointer;z-index:1}.test__btn-next._disable{pointer-events:none;opacity:.5}.test__btn-next:not(._active){display:none}.test__btn-text{display:inline-block;padding:0}.test__arrow-icon{display:block}.test-content:not(._active){display:none}.test-container{max-width:1366px;margin:0 auto;position:relative;z-index:3}.test-start__container{position:relative;overflow:hidden}.test-start__content{position:relative;z-index:1}.test-start__img{position:absolute}.test-start__title{margin:12px 0 32px;line-height:1.3;font-weight:500}.test-start__label{display:inline-block;padding:2px 8px 3px;font-size:14px;line-height:1.4;font-weight:500;color:#fff;color:var(--color-white);text-transform:uppercase;background-color:#00bbdc;background-color:var(--color-main-blue);border-radius:100px;letter-spacing:-.5px}.test-main__container{position:relative;height:100%}.test-main__content{align-items:center}.test-main__content:not(._active){display:none}.test-main__title{margin:0 0 48px;text-align:center;font-weight:500}.test-main__bottom{position:absolute;display:flex;justify-content:space-between;align-items:center;max-width:1336px;margin:0 auto}.test-main__note{margin:28px 0 0;font-size:16px;font-weight:300;line-height:1.5}.test-main__pages-list{display:flex;gap:26px}.test-main__pages-item{font-size:18px;font-weight:300;line-height:1.3;cursor:pointer}.test-main__pages-item._active{font-weight:500;color:#00bbdc;color:var(--color-main-blue)}.test-main__back-link{display:flex;gap:7px;align-items:center;cursor:pointer;z-index:2}.test-main__back-link-text{font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#34363c;color:var(--color-gray3);font-weight:500}.test-main__back-arrow-icon{display:block;width:24px;height:24px}.test-main__btn-text{color:#1f1f1f;color:var(--primary-text-color)}.test-answer{display:flex;flex-direction:column;justify-content:center;text-align:center;background:rgba(255,255,255,.42);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);cursor:pointer}.test-answer._active{background-color:#00bbdc;background-color:var(--color-main-blue)}.test-answer._active .test-answer__text{color:#fff;color:var(--color-white)}.test-thank__logo{display:block;margin:0 auto 40px;width:241px}.test-thank__title{margin:0 0 40px;text-align:center;font-weight:500}.test-thank__btns{display:flex;justify-content:center;gap:16px}.test-result{max-width:1366px;margin:60px auto 0}.test-result__categories{display:flex;flex-wrap:wrap;justify-content:space-between}.test-result__title{margin:0 0 32px;font-size:40px;font-weight:500;color:#003a70;color:var(--color-main-dark-blur)}.test-result__banner{display:block;-o-object-fit:cover;object-fit:cover}.test-result-category .swiper-wrapper{align-self:stretch}.test-result-category .swiper-wrapper .swiper-slide{height:auto}.test-result-category .swiper-wrapper .product-item{height:100%}.test-result-category__label{display:flex;align-items:center;justify-content:center;height:32px;margin:0 0 12px;border-radius:100px;font-size:20px;font-weight:500;line-height:1.5;color:#003a70;color:var(--color-main-dark-blur);background:#cde4ef}.test-result-category._multi{width:100%;flex:0 0 100%}.test-result-category-list{overflow:visible!important}._single .test-result-category-list{width:100%}.test-result-category-list__part._hidden{display:none}.test-result-category-list .product-item__img[loading=lazy]{width:100%;aspect-ratio:1/1;height:auto!important;-o-object-fit:cover;object-fit:cover}.test-result-category-list .product-item__name{margin:15px 0 17px}.footnotes{position:relative;z-index:3;font-size:12px;font-weight:500;line-height:1.36;color:#a6a6a6;color:var(--color-gray)}.footnotes__item{margin:0 0 8px}.footnotes__item:last-child{margin-bottom:0}.footer{font-size:14px;color:#fff;color:var(--color-white);display:grid;grid-row-gap:24px;background-position:center;background-repeat:no-repeat;background-size:cover}.footer__row{display:flex;justify-content:space-between;align-items:flex-start}.footer__row-bottom{align-items:center}.footer__logo{display:grid;justify-content:center;align-items:center;position:relative;max-width:-moz-max-content;max-width:max-content}.footer__phone{font-size:22px;font-weight:500;line-height:1.3;color:#fff;color:var(--color-white);text-decoration:none;white-space:nowrap;letter-spacing:-.5px}.footer__phone:hover{color:#fff;color:var(--color-white)}.footer__info{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 32px}.footer__info-link{color:#fff;color:var(--color-white);text-decoration:underline;text-underline-offset:3px}.footer__info-link:hover{color:#fff;color:var(--color-white)}body{font-family:Gotham,Arial,"sans-serif";line-height:1.5;line-height:var(--text-line-height);color:#1f1f1f;color:var( --primary-text-color);max-width:100vw;position:static!important;top:auto!important;left:auto!important}a{transition:all ease .3s;transition:var(--text-transition)}.hide{display:none!important}.scroll-section-container{background-color:#fff;background-color:var(--color-white);border-radius:32px 32px 0 0;position:relative;z-index:10}.swiper-wrapper{align-self:stretch}.swiper-wrapper .swiper-slide{height:auto}@media screen and (min-width: 768px){.header__cart-counter:not(:empty){top:20px;right:0}.header._scrolled .header__cart-counter:not(:empty){top:10px;right:9px}._scrolled .scroll-progress{opacity:1}.banner ._big{display:block;font-size:96px;font-weight:500;line-height:1.5;color:#003a70;color:var(--color-main-dark-blur)}.banner ._small{display:block;margin:-24px 0 0;font-size:20px;font-weight:700;line-height:1.5;color:#003a70;color:var(--color-main-dark-blur);text-transform:uppercase}.banner ._before{top:111px;left:-45px}.banner sup{font-size:10px;top:-10px}.product-item__info{margin:-13px 9px 0}.product-item__name{margin:17px 0 16px}.product-item__description{margin:0 0 13px}.product-item__base-price{padding-left:12px}.formulas{padding:68px 0 0}.formulas__video{top:50%;width:630px}.formulas__bg._top{left:0}.formulas__bg._bottom{top:11px;right:-54px;max-height:-moz-max-content;max-height:max-content}.formulas__title{font-size:40px;text-align:center}.formulas__block{position:absolute;display:flex;flex-direction:column;justify-content:center;min-height:112px;transform:translateY(-50%);background:rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1000px;cursor:pointer}.formulas__block._wetting:hover{max-width:496px;border-radius:100px 1000px 1000px 100px}.formulas__block._strengthening:hover{max-width:496px;border-radius:1000px 100px 100px 1000px}.formulas__block:hover .formulas__ingredients-list{max-height:500px;opacity:1}.formulas__button{top:50%;transform:translateY(-50%)}.formulas__ingredients-list{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity 1.3s ease}.formulas-button{width:88px;height:88px}.formulas-button__i{width:72px;height:72px}.formulas-button__icon{color:#00bbdc;color:var(--color-main-blue)}.formulas-ingredient__title{margin:0}.efficiency__card{min-height:572px;padding:36px 20px 24px 32px}.efficiency__title{font-size:24px}.efficiency__text{margin:8px 0;font-size:20px}.efficiency__without{margin:-12px 18px 0 0;gap:18px}.efficiency__without-main{padding:0 14px 0 0;font-size:60px}.efficiency__without-details{font-size:16px}.other-products{margin:60px 0 0}.other-products__banner{position:relative;height:400px}.other-products__title{max-width:600px;margin:0 0 32px;font-size:40px;line-height:1.2}.other-products__link{font-size:22px}.other-products__bg{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1;max-width:none;height:100%}.other-products__content-wr{margin:-168px 0 0}.other-products__content.swiper{padding:45px 0 0}.other-products__button{width:300px;margin:61px auto 0}.menu{border-radius:51px;top:200px;top:var(--menu-top, 200px)}body.scrolled .menu{transform:translate(-50%);transform:translate(-50%,calc(var(--to-bottom, 0px)))}.menu__list{justify-content:center;grid-column-gap:32px;padding:0 24px}.slider-arrows__item._top._next{right:-5px}.slider-arrows__item._top._prev{right:47px}.section{scroll-snap-align:start}.notification-popup .popup{width:670px;padding:40px 40px 60px}.test__btn{max-width:276px}.test__btn-next{margin:8px 28px 0 0}.test__btn-next:hover{background:rgba(255,255,255,.4)}.test__btn-text{font-size:20px;line-height:1.4}.test__arrow-icon{width:60px;height:60px}.test-container{padding-top:60px}.test-start__container{display:flex;align-items:center;width:100%}.test-start__img{top:0;right:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.test-start__title{font-size:32px}.test-main__container{padding:0 0 40px;background-image:url(../images/test/test-bg.jpg);background-size:cover}.test-main__content{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:790px;width:100%;height:100%;margin:0 auto;padding:12px 0 0}.test-main__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;width:100%}.test-main__bottom{bottom:40px;left:0;right:0;padding:0 20px}.test-main__pages-list{position:absolute;left:50%;top:53px;transform:translate(-50%)}.test-main__back-link{position:absolute;left:161px;top:32px}.test-answer{min-height:174px;padding:0 42px;border-radius:32px}.test-answer:hover:not(._active){background:rgba(255,255,255,.72)}.test-thank__container{height:570px;padding:156px 0 0;background-image:url(../images/test/test-bg-thank.jpg);background-size:cover}.test-thank__title{font-size:40px;line-height:1.2}.test-thank__btn{max-width:282px}.test-result{padding:40px 40px 0}.test-result-category:not(:last-child){padding:0 0 60px}.test-result-category .swiper-wrapper .product-item__actions{position:absolute;width:100%;bottom:0}.test-result-category__navigation{position:absolute;right:0;top:-48px}.test-result-category-list__part>.swiper-wrapper{display:grid!important;grid-template-columns:calc(295 / 613 * 100%) calc(310 / 613 * 100%);justify-content:space-between}.test-result-category-list .product-item__info{margin:0 9px;padding:0 0 54px}.footer{background-image:url(../images/footer-bg.jpg)}.footer__logo{grid-template-columns:repeat(2,auto)}.footer__info-item{font-size:14px;line-height:1.6}.footer__info-item:last-child{text-align:right;flex-grow:1}h1,h2,h3,h4{line-height:1.2;line-height:var(--title-line-height)}.mobile{display:none!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner__title{right:311px}.banner__products{width:300px}.banner__products-image{display:block;width:300px;height:495px}.formulas{height:750px}.formulas__video{transform:translate(-327px,-144px) rotate(60deg)}.formulas__bg._top{width:20vw}.formulas__bg._bottom{width:30vw}.formulas__block{will-change:max-width,min-height,padding;transition:max-width .5s ease,min-height .5s ease,padding .5s ease}.formulas__block._wetting{top:calc(50% - 125px);left:calc(50% - 130px);padding:20px 40px 20px 116px}.formulas__block._strengthening{top:calc(50% + 245px);right:calc(50% - 125px);padding:20px 116px 20px 40px}.formulas__block._wetting .formulas__button{left:12px}.formulas__block._strengthening .formulas__button{right:12px}.other-products{overflow:hidden}.other-products__text-wr{padding:56px 30px}.other-products__title{max-width:400px;font-size:32px}.other-products__content-wr{padding:0 30px}.other-products__content .slider-arrows__item{filter:brightness(10)}.other-products__content .swiper-button-disabled{opacity:.5}.section-full-page{height:492px}.buy-now{right:8px;bottom:8px}.test__btn-next{margin-top:20px}.test-content{height:400px}.test-start__container{padding:0 0 0 30px;height:400px}.test-start__content{max-width:350px}.test-main__title{margin-bottom:20px;font-size:30px}.test-main__bottom{bottom:20px}.test-main__back-link{top:20px;left:20px}.test-answer{min-height:124px}.test-answer__text{font-size:18px;line-height:1.5}.footer{padding:40px 16px 38px;gap:32px}.only-desktop{display:none!important}}@media screen and (min-width: 768px) and (max-width: 1023px),screen and (max-width: 767px){.banner{position:relative}}@media screen and (min-width: 768px),(min-resolution: 2dppx){.footer{background-image:url(../images/footer-bg_2x.jpg)}}@media screen and (min-width: 1024px){.landing-container,.landing-container.swiper{padding-right:40px;padding-left:40px}.header__items{padding:0 40px;height:120px;justify-content:space-between}.header__item{width:33.3%}.header__item:nth-child(2){justify-content:center}.header__logo-naos{width:189px;height:40px}.header__logo-bioderma{width:241px;height:48px}.header__logo-recommend{width:159px;height:86px}.header._scrolled .header__items{height:88px}.header._scrolled .header__logo-naos{width:151px;height:32px}.header._scrolled .header__logo-bioderma{width:200px;height:39px}.header._scrolled .header__logo-recommend{width:90px;height:45px}.header._scrolled .header__cart a{margin-left:15px}.header._scrolled .header__item:nth-child(2){margin:0 30px 0 0}.banner__container{padding-top:120px;height:732px}.banner__woman{width:56%}.banner__woman-image{-o-object-fit:cover;object-fit:cover}.banner__title{max-width:350px;padding:40px 0 0 40px}.banner__products{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);width:24.4%;z-index:2}.banner__info{position:absolute;right:40px;top:182px;width:45.6%}.banner__info-technology{bottom:-20px;right:98px;max-width:345px;padding:10px 16px 8px;font-size:20px;border-radius:40px}.formulas{height:628px}.formulas__video{transform:translate(-327px,-144px)}.formulas__bg._top{width:328px}.formulas__bg._bottom{width:556px}.formulas__block{will-change:max-width,min-height,padding,border-radius;transition:max-width .5s ease,min-height .5s ease,padding .5s ease,border-radius .5s ease}.formulas__block._wetting{max-width:388px;padding:20px 116px 20px 40px}.formulas__block._strengthening{max-width:431px;padding:20px 40px 20px 116px}.formulas__block._wetting .formulas__button{right:12px}.formulas__block._strengthening .formulas__button{left:12px}.other-products__text-wr{max-width:1366px;margin:0 auto;padding:56px 58px}.other-products__title{max-width:600px;font-size:40px}.other-products__link{max-width:600px}.other-products__content-wr{max-width:1366px;margin-right:auto;margin-left:auto;padding:0 58px}.other-products__button:hover{color:#003a70;color:var(--color-main-dark-blur);border-color:#003a70;border-color:var(--color-main-dark-blur);background:rgba(255,255,255,.72)}.section-full-page{height:100vh}[data-section]{opacity:0;transition:opacity 1s ease}[data-section].visible{opacity:1}.buy-now{bottom:18px;right:-15px}.buy-now:hover .buy-now__img._hover{opacity:1}.routine-slider{overflow:hidden;max-width:310px}.test__btn:hover{color:#003a70;color:var(--color-main-dark-blur);border-color:#003a70;border-color:var(--color-main-dark-blur);background:rgba(255,255,255,.72)}.test__btn-next._absolute{position:absolute;right:40px;bottom:40px}.test-content{height:570px}.test-start__container{padding:0 0 0 132px;height:570px}.test-start__content{max-width:490px}.test-main__title{max-width:800px;font-size:40px;line-height:1.2}.test-answer__text{font-size:24px;line-height:1.2}.test-result-category._single{flex:1 1 50%;box-sizing:border-box;max-width:calc(613 / 1286 * 100%)}._multi .test-result-category-list{display:grid;grid-template-columns:repeat(2,calc(613 / 1286 * 100%));justify-content:space-between}.footnotes{max-width:1366px;margin:0 auto;padding:60px 49px}.footnotes__item{max-width:800px}.footer{padding:54px 58px}a:hover{color:#000;color:var(--contrast-text-color)}.no-desktop,.only-tablet{display:none!important}}@media screen and (min-width: 1024px) and (max-width: 1279px){.banner__info-potencial-text{right:10%;font-size:20px}.banner__info-potencial-logo{right:15%}.banner__info-technology{right:58px;font-size:16px}.banner__info-hours{right:35%}.banner ._big{font-size:76px}.banner ._small{font-size:16px}.banner ._before{top:92px;left:-33px}.formulas__block._wetting{top:calc(50% + 153px);right:calc(50% + 53px)}.formulas__block._strengthening{top:calc(50% - 50px);left:calc(50% + 23px)}.formulas__ingredients-list{width:300px}.other-products__bg{transform:translate(-54vw)}.other-products__content .slider-arrows__item{filter:brightness(10)}.other-products__content .swiper-button-disabled{opacity:.5}.test-start__container{padding-left:60px}.test-main__back-link{left:107px}._multi .test-result-category-list{grid-template-columns:repeat(2,49%)}.test-result-category-list .product-item__name{font-size:13px}.test-result-category-list .product-item__description{font-size:11px}}@media screen and (min-width: 1280px){.product-item__actions{padding:1.5px 18px 0 0}.formulas__block._wetting{top:calc(50% + 135px);right:calc(50% + 127px)}.formulas__block._strengthening{top:calc(50% - 30px);left:calc(50% + 123px)}.formulas__ingredients-list{width:340px}.scroll-section-container{margin:calc(100vh - 120px) 0 0}}@media screen and (min-width: 1024px) and (max-width: 1279px),screen and (min-width: 768px) and (max-width: 1023px){.scroll-section-container{margin:61vw 0 0}}@media screen and (min-width: 768px) and (max-width: 1023px),screen and (min-width: 1024px){.buy-now{width:184px;height:184px}}@media screen and (max-width: 1023px){.landing-container,.landing-container.swiper{padding-right:12px;padding-left:12px}.header__items{display:grid;grid-template-columns:130px 142px auto;padding:0 12px;height:56px}.header__item{align-items:center}.header__item:first-child{padding:0 10px 0 0}.header__item:nth-child(2){padding:0 0 0 30px}.header__logo-naos{width:120px;height:26px}.header__logo-bioderma-link:before{content:"";position:absolute;top:0;left:-20px;width:.4px;height:20px;background-color:#000;background-color:var(--color-black)}.header__logo-bioderma{width:104px;height:auto}.header__logo-recommend{display:none}.header__cart-icon{width:40px;height:40px}.banner__container{min-height:676px;padding:0}.banner__woman{position:relative}.banner__woman-image{height:auto}.banner__logo-recommend{position:absolute;top:68px;right:14px}.banner__title{position:absolute;bottom:115px;max-width:160px}.banner__title-text_big{margin-bottom:12px;font-size:28px}.banner__title-text_small{line-height:1.2}.banner__products{position:absolute;left:0;bottom:-7px;height:auto;z-index:2}.banner__info{width:100%;height:274px}.banner__info-technology{right:13px;bottom:-14px;max-width:258px;padding:8px 12px;font-size:15px;border-radius:100px}.banner__circle{display:none}.test__btn-next._absolute{margin:0 0 0 16px}.test-result-category._single{width:100%;flex:0 0 100%}.test-result-category-list__part:first-child{margin:0 0 24px}._single .test-result-category-list__part:first-child{margin-bottom:0}.footnotes{padding:48px 12px}}@media screen and (max-width: 767px){.header__cart-counter:not(:empty){top:14px;right:5px}.banner__title{right:11px}.banner__products{width:198px}.banner ._big span{font-size:52px;font-weight:700}.banner ._small{display:block;margin:-17px 0 0;font-size:16px;line-height:1.2;font-weight:500;text-transform:uppercase}.banner ._before{top:84px;left:-33px}.banner sup{font-size:10px;top:-10px}.product-item__img-wrap{margin:0 auto}.product-item__info{margin:-25px 12px 0}.product-item__name{margin:12px 0 9px}.product-item__name a{line-height:1}.product-item__description{margin:0 0 19px}.product-item__base-price{padding-left:8px}.formulas{padding:38px 12px 0}.formulas__video{top:172px;transform:translate(-50%) rotate(55deg);width:360px}.formulas__bg._top{right:0;width:145px;top:55px}.formulas__bg._bottom{top:350px;left:0;width:240px}.formulas__title{margin:0 0 16px;font-size:22px}.formulas__block{position:relative;max-width:328px}.formulas__block._wetting{min-height:241px;margin:0 0 16px}.formulas__block._strengthening{min-height:116px;margin:0 0 32px}.formulas__subtitle{height:64px;margin:0 0 4px;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1000px;box-shadow:0 0 20px #0000000d}.formulas__block._wetting .formulas__subtitle{padding:22.5px 20px 22.5px 68px}.formulas__block._strengthening .formulas__subtitle{padding:22.5px 68px 22.5px 20px}.formulas__button{top:8px}.formulas__block._wetting .formulas__button{left:8px}.formulas__block._strengthening .formulas__button{right:8px}.formulas__ingredients-list-wr{height:0;overflow:hidden;transition:height .3s ease}.formulas__ingredients-list{padding:18px 20px 12px 29px;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:28px}.formulas-button{width:48px;height:48px;background:linear-gradient(243.49deg,rgba(212,221,229,.6) -21.99%,rgba(255,255,255,0) 116.55%);border-radius:50%}.formulas-button__i{width:40px;height:40px}.formulas-ingredient__title{margin:0 0 4px}.efficiency__card{min-height:69.3vw;padding:16px 16px 20px}.efficiency__title{font-size:15px}.efficiency__text{font-size:14px}.efficiency__without{gap:12px}.efficiency__without-main{padding:0 10px 0 0;font-size:40px}.efficiency__without-details{font-size:13px}.other-products{margin:48px 0 0}.other-products__text-wr{margin:0 0 30px;padding:0 12px}.other-products__title{margin:0 0 16px;font-size:22px;line-height:1.5}.other-products__link{font-size:16px}.other-products__content-wr{margin:-91px 0 0}.other-products__content.swiper{padding:49px 14px 0}.other-products__button{width:220px;margin:68px auto 0}.menu{bottom:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}body:not(.scrolled) .menu{bottom:0}.menu__list{padding-right:18px;padding-left:18px;width:100%;justify-content:space-between}.menu__item:after{width:calc(100% + 20px)}.menu__button{font-size:13px}.slider-arrows__item._top._next{right:8px}.slider-arrows__item._top._prev{right:59px}.section-full-page{height:100vh}.notification-popup .popup{width:calc(100% - 15px);padding:40px 15px 60px}.notification-popup .popup__actions{flex-direction:column}.notification-popup .popup__action+.popup__action{margin-top:10px;margin-left:0}.notification-popup .popup__action .btn{width:100%}.notification-popup .popup .btn{padding:8px 25px 7px}.notification-popup .product-table{display:grid;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(3,1fr);align-items:flex-start}.notification-popup .product-table__image{grid-row:1/3;grid-column:1/2}.notification-popup .product-table__title{grid-row:1/2;grid-column:2/-1;align-self:center;margin:0 0 10px}.notification-popup .product-table__count,.notification-popup .product-table__price{white-space:nowrap}.buy-now{bottom:40px;right:-18px;width:120px;height:120px}.routine-slider{max-width:100%}.routine-slider__item{aspect-ratio:466 / 900}.routine-slider__navigation:not(._count){display:none}.test__btn-next{margin:8px 0 0}.test__btn-text{font-size:18px;line-height:1.3}.test__arrow-icon{width:44px;height:44px}.test-content{min-height:597px}.test-container{padding-top:47px;padding-right:0;padding-left:0}.test-start__container{height:600px;padding:48px 16px 0}.test-start__img{bottom:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.test-start__title{font-size:28px}.test-main__container{min-height:597px;padding:24px 16px;background-image:url(../images/test/test-bg-mobile.jpg);background-size:cover}.test-main__title{margin-bottom:32px;font-size:22px;line-height:1.3}.test-main__list{display:flex;flex-direction:column;gap:12px}.test-main__bottom{left:16px;right:16px;bottom:24px;flex-wrap:wrap}.test-main__note{width:100%;font-size:14px}.test-main__pages-list{margin:8px 0 0}.test-main__back-link{margin:0 0 33px}.test-main__btn-text{font-size:18px}.test-answer{min-height:98px;border-radius:20px;padding-left:25px;padding-right:25px}.test-answer__text{font-size:16px;line-height:1.5}.test-thank__container{height:597px;padding:40px 16px;background-image:url(../images/test/test-thank-bg-mobile.jpg);background-size:cover}.test-thank__logo{margin-bottom:116px}.test-thank__title{font-size:22px;line-height:1.5}.test-thank__btns{flex-direction:column}.test-result{margin-top:51px}.test-result__title{margin-bottom:35px;padding:0 12px;font-size:22px;line-height:1.3}.test-result__banner{aspect-ratio:295 / 540;min-height:540px}.test-result-category:not(:last-child){padding:0 0 48px}.test-result-category__label{height:36px;margin:0 12px 16px}.test-result-category__navigation{position:absolute;left:50%;transform:translate(-50%);bottom:0}.test-result-category-list__part{padding:0 12px 52px!important}.test-result-category-list__part>.swiper-wrapper{overflow:visible}.test-result-category-list .product-item__info{margin:-13px 9px 0}.test-result-category-list .routine-slider__item{aspect-ratio:1/1}.footer{background-image:url(../images/footer-bg-mobile.jpg);padding:44px 12px 12px;grid-row-gap:56px}.footer__row{flex-wrap:wrap}.footer__row-bottom{flex-direction:column-reverse;align-items:flex-start}.footer__logo{grid-template-rows:repeat(2,auto);font-size:18px;grid-row-gap:31px}.footer__icon-logo{width:351px;height:auto}.footer__text{font-family:Gotham,Arial,sans-serif;font-size:22px;font-weight:500;line-height:1.5;margin:0 0 18px}.footer__info-item{font-size:16px;font-weight:300;line-height:1.5}.no-mobile,.only-tablet,.only-desktop{display:none!important}.scroll-section-container{margin:150vw 0 0}}
