/*! 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-dark-blue: #228cc3;--color-blue: #61B8E5;--color-light-blue: #76C6F0;--color-pink: #E0457B;--color-white: #fff;--color-black: #000;--color-black-light: #212121;--color-gray: #A6A6A6;--color-orange: #ED7D31;--color-orange-light: #F59B5E;--color-gray-dark: #34363C;--color-gray-light: #BFBFBF;--color-grey-light: #EDEEF0;--color-gray4: #717171;--color-blue1: #4e718b;--color-blue2: #253642;--color-blue3: #6580a2;--color-blue4: #556e8f;--color-gray5: #ececec;--color-gray6: #979797;--primary-text-color: var(--color-gray-dark);--secondary-text-color: var(--color-gray);--contrast-text-color: var(--color-orange);--alt-text-color: var(--color-black);--icon-color: currentColor}:root{--title-line-height: 1.07;--text-line-height: 1.5}@font-face{font-family:Geist;src:url(../ttf/Geist-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../ttf/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../ttf/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../ttf/Geist-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../ttf/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../ttf/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../ttf/SourceSerif4_48pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../ttf/SourceSerif4_48pt-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../ttf/SourceSerif4_48pt-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../ttf/SourceSerif4_48pt-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../ttf/SourceSerif4_48pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../ttf/SourceSerif4_48pt-Italic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../ttf/SourceSerif4_48pt-Italic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../ttf/SourceSerif4_48pt-Italic.ttf) format("truetype");font-weight:700;font-style:italic;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}.light-navigation .slider-navigation__button.swiper-button-disabled{--icon-color: var( --color-gray-light)}.slider-navigation__button.swiper-button-lock{display:none}.slider-navigation__button:not(.swiper-button-disabled){--icon-color: var(--color-black);cursor:pointer}.light-navigation .slider-navigation__button:not(.swiper-button-disabled){--icon-color: var(--color-white)}.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)}.section{overflow:hidden;position:relative}.contrast-color{color:#ed7d31;color:var(--contrast-text-color)}.scroll-section{overflow:hidden}.scroll-section.not-loaded{opacity:0}.product-item{font-family:Geist,system-ui,sans-serif;background:#fff;background:var(--color-white);position:relative;height:auto!important;padding-bottom:0}.care-program .product-item{padding-bottom:60px}.product-item:not(._alt) ._alt{display:none}.product-item._alt{animation:fadeToggle 1.2s ease-in}.product-item._orig{animation:fadeToggle2 1.2s ease-in}.product-item._alt ._orig{display:none}.product-item__img-wrap{display:block;position:relative}.product-item__img-wrap._care-program{padding-bottom:100%;position:relative}.product-item__label{position:absolute;left:0;bottom:-8px;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid #000;border:1px solid var(--color-black);background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black);text-transform:lowercase;font-size:14px;letter-spacing:.1em;line-height:1;z-index:2}.product-item__img{display:block}.product-item__img._care-program{position:absolute;top:0;left:0;right:0;bottom:0}.product-item__info{position:relative;z-index:2;padding:0 8.5px 0 0}.product-item__step{color:#fff;color:var(--color-white);background-color:#e0457b;background-color:var(--color-pink);border-radius:12px;padding:5px 10px;font-weight:500;font-size:14px;line-height:24px}.product-item__name{display:block;font-weight:300;font-size:16px;letter-spacing:.1em;padding:13px 0}.care-program .product-item__name{padding:14px 0 10px}.product-item__name a{display:inline-block;line-height:1.2}.product-item__name strong{font-weight:700}.product-item__description{display:flex;flex-direction:column;gap:6px}.product-item__description-item{font-weight:300;position:relative;padding-left:16px;padding-left:calc(var(--gap) / 2);letter-spacing:.1em;line-height:1.3;font-size:14px}.product-item__description-item:before{content:"";width:8px;height:8px;position:absolute;left:0;background:url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 4.00579C7.21337 3.36203 6.28188 2.9202 5.28629 2.7186C5.08453 1.72082 4.6425 0.78756 3.99857 0C3.35658 0.78844 2.91565 1.72142 2.71371 2.7186C1.71812 2.9202 0.786626 3.36203 0 4.00579C0.786626 4.6495 1.71812 5.09133 2.71371 5.29293C2.91685 6.28622 3.35778 7.21522 3.99857 8C4.64305 7.21281 5.08523 6.27936 5.28629 5.2814C6.28188 5.0798 7.21337 4.63797 8 3.99421" fill="%23A6A6A6"/></svg>') center no-repeat}.product-item__actions{display:flex;justify-content:space-between;align-items:center}.care-program .product-item__actions{position:absolute;bottom:0;left:0;right:0}.product-item__actions:not(._alt) ._alt{display:none}.product-item__actions._alt ._orig{display:none}.product-item__price{font-weight:600;font-size:22px;display:inline-flex;align-items:center;letter-spacing:.1em}.product-item__price>span:not(.available){display:none}.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:none;justify-content:center;align-items:center;background-color:#000;background-color:var(--color-black);border:1px solid #000;border:1px solid var(--color-black);border-radius:50%;width:50px;height:50px;color:#fff;color:var(--color-white);transition:all ease .3s;transition:var(--text-transition);cursor:pointer}.product-item__add-to-cart.available{display:inline-flex}.product-item__add-to-cart-icon{width:24px;height:24px}.product-item__add-to-cart-icon use{color:#fff;color:var(--color-white)}.product-item__note{display:flex;align-items:center;text-transform:uppercase;line-height:1.3;padding:8px 10px 7px;margin-bottom:16px;background-color:#ed7d31;background-color:var(--color-orange);color:#fff;color:var(--color-white);width:auto;letter-spacing:.1em;font-size:12px;font-weight:300;max-width:268px}.product-item__variants{background:#fff;background:var(--color-white);margin-top:12px}.product-item__variant{background-color:#fff;background-color:var(--color-white);display:inline-flex;align-items:center;padding:6px 4px 6px 8px;font-size:14px;letter-spacing:.1em;line-height:1.3;font-weight:500;border:1px solid #000;border:1px solid var(--color-black);cursor:pointer;transition:all ease .3s;transition:var(--text-transition);margin-bottom:5px}.product-item__variant:disabled{cursor:default}.product-item__variant span{margin-left:3px}.product-item__variant use,.product-item__variant span{color:#000!important;color:var(--color-black)!important}.product-item__variant+.product-item__name{padding-top:12px;padding-bottom:6px}.product-item__variant-sun{width:12px;height:12px;margin-right:2px}.product-item__variant-sun use{color:#228cc3;color:var(--color-dark-blue)}.routine-slider{position:relative}.routine-slider .swiper-container{overflow:hidden}.routine-slider__item{position:relative;overflow:hidden}.routine-slider__item.swiper-slide{height:auto}.routine-slider__img{max-width:100%;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.routine-slider__img._video{height:100%}.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(../icons/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}.state-choose{position:fixed;bottom:20px;left:50%;transform:translate(-50%);transition:all ease .3s;transition:var(--text-transition);z-index:10;text-align:center}body.scrolled-footer .state-choose{opacity:0;pointer-events:none}.state-choose__text{width:-moz-max-content;width:max-content;text-align:center;width:100%;line-height:1.3;letter-spacing:.1em;font-weight:300;padding-bottom:18px}body:not(.max-sun-protection) .state-choose__text{color:#fff;color:var(--color-white)}body.scrolled .state-choose__text{display:none}.state-choose__buttons{display:flex;align-items:center;background:rgba(255,255,255,1);-webkit-backdrop-filter:blur(30px) opacity(1);backdrop-filter:blur(30px) opacity(1);border-radius:29px;padding:6px;margin:0 auto;width:calc(100vw - 24px);transition:all ease .3s;transition:var(--text-transition)}body.scrolled .state-choose__buttons{background:rgba(255,255,255,.4)}.state-choose__button{width:50%;display:block;height:46px;text-align:center;border-radius:23px;transition:all ease .3s;transition:var(--text-transition);cursor:pointer;letter-spacing:.1em;font-weight:300}.state-choose__button._active{background-color:#ed7d31;background-color:var(--color-orange);color:#fff;color:var(--color-white)}.header{position:fixed;top:0;left:0;right:0;width:100%;z-index:10;-webkit-backdrop-filter:blur(30px) opacity(0);backdrop-filter:blur(30px) opacity(0);transition:all ease .3s;transition:var(--text-transition)}.header.scrolled,.header:hover{background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(30px) opacity(1);backdrop-filter:blur(30px) opacity(1)}.header__items{display:flex;align-items:center;list-style-type:none;width:100%}.header__item{display:flex}.header__item:nth-child(3){justify-content:flex-end}.header__item>a{display:flex;align-items:center}.header__collaboration img{display:block;height:100%;width:auto;max-width:100%}.header__logo-naos{border-right:1px solid}.header__logo-bioderma{max-width:none;color:#000;color:var(--color-black)}.header__cart-icon{color:#000;color:var(--color-black)}.header__cart{align-items:start;position:relative}.header__cart-counter:not(:empty){position:absolute;font-size:10px;font-weight:500;background:#ffd5e3;border-radius:2px;border:1px solid #fff;border:1px solid var(--color-white);padding:0 4px;line-height:1;display:inline-block}.sensibio-screen-first__logo-text{font-weight:300;text-transform:uppercase;position:absolute;color:#34363c;color:var(--primary-text-color)}.sensibio-screen-first__logo-text strong{font-weight:700;position:relative;display:inline-block}.sensibio-screen-first__logo-text strong span{font-weight:300;position:absolute;top:0;display:inline-block;font-size:8px}.footer{color:#fff;color:var(--color-white);display:grid}.footer__row{display:flex;justify-content:space-between;align-items:center}.footer__logo{display:flex;align-items:center}.footer__logo-icon{display:block}.footer__logo-text{color:#fff;color:var(--color-white)}.footer__alt-logo{display:block}.footer__alt-logo svg use{color:#fff;color:var(--color-white)}.footer__alt-logo-icon{display:block;width:141px;height:51px}.footer__text{font-size:22px;font-weight:500}.footer__info{display:flex;gap:12px 32px;flex-wrap:wrap}.footer__info-item{line-height:1.5;color:#fff;color:var(--color-white)}.footer__info-item span{color:#fff;color:var(--color-white)}.footer__info-link{font-weight:400;color:#fff;color:var(--color-white);position:relative;text-decoration:underline;text-underline-offset:3px}.footer__info-link:hover{color:#fff;color:var(--color-white)}.footer__phone{color:#fff;color:var(--color-white);font-size:22px;line-height:1.5;font-weight:400;text-decoration:none;white-space:nowrap}.footer__phone:hover{color:#fff;color:var(--color-white)}.buy-now{position:fixed;bottom:20px;right:20px;cursor:pointer;background:#ED7D31;background:var(--color-orange);border-radius:50%;transition:background .2s ease-in-out;border:1px solid #fff;box-shadow:12px 12px 20px #ab00471f;z-index:100;transition:all ease .3s;transition:var(--text-transition)}body.scrolled-footer .buy-now{opacity:0;pointer-events:none}.buy-now.protection{background:#C9B598}.buy-now__img{display:block;width:100%;height:auto}.start{position:relative}.start__section{position:relative;transition:all ease .3s;transition:var(--text-transition)}.not-loaded .start__section{transition:none}.start__section._safe,.start__section._max{background-size:cover}.start__question{font-weight:500;font-family:"Source Serif 4",serif;font-style:normal;color:#000;color:var(--color-black);line-height:1;letter-spacing:.04em}.start__question .italic{font-style:italic;color:#000;color:var(--color-black);letter-spacing:.01em;line-height:1}.start__banner-products{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:1;width:min(430px,42vw);height:auto;pointer-events:none}.start__protect{line-height:1.6;display:flex;align-items:center;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.start__protect.protection{background:rgba(255,255,255,.5)}.start__protect.default{background:rgba(255,255,255,.1)}.start__protect.default span{color:#fff;color:var(--color-white)}.start__info{background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(30px) opacity(1);backdrop-filter:blur(30px) opacity(1)}.start__info-title{text-transform:uppercase;display:block;letter-spacing:.1em;line-height:1}.start__info-title span{line-height:.6}.start__info-text{letter-spacing:.1em}.start__scroll-button{display:flex;flex-direction:column;justify-content:center;position:fixed;left:50%;align-items:center;width:48px;height:48px;z-index:11;cursor:pointer;transform:translate(-50%);bottom:0;transition:all ease .3s;transition:var(--text-transition)}body.scrolled .start__scroll-button,body.scrolled-footer .start__scroll-button{opacity:0;pointer-events:none}.start__scroll-button-icon{color:#fff;color:var(--color-white);display:block;width:27px;height:12px;animation:blink-arrow 1.6s infinite ease;position:relative}.start__scroll-button-icon._top{animation-delay:.4s}@keyframes blink-arrow{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.choose{max-width:1289px;margin:0 auto}.choose__title{line-height:1.3;letter-spacing:.1em;text-transform:uppercase;font-weight:300;display:block}.choose__types-wr.fixed{position:fixed;top:130px;right:0;z-index:2}.choose__types{display:inline-flex;padding:5px;background-color:#edeef0;background-color:var(--color-grey-light);border-radius:25px;align-items:baseline;transition:all ease .3s;transition:var(--text-transition)}.choose__type{font-weight:300;letter-spacing:.1em;line-height:1.3;display:inline-block;cursor:pointer;text-align:center;border-radius:20px;transition:all ease .3s;transition:var(--text-transition)}.choose__type._active,.choose__type:hover{background-color:#000;background-color:var(--color-black);color:#fff;color:var(--color-white)}.choose__items{display:flex;margin-left:0!important;margin-right:0!important;position:relative}[data-choose-state=face] .choose__row[data-category=face],[data-choose-state=body] .choose__row[data-category=body],[data-choose-state=tan] .choose__row[data-category=tan]{display:block;animation:fadeToggle 1s ease-in}.choose__row.protection .product-item__note{background-color:#c9b598}.choose__row.protection .product-item__note._sun-intolerant{background-color:#ed7d31;background-color:var(--color-orange)}.choose__row .product-item__note._tan-blue{background-color:#003a70}.choose__item.swiper-slide{height:auto}.choose__item.swiper-slide .routine-slider__item:not(.swiper-slide){height:100%}.choose__row-title{color:#ed7d31;color:var(--color-orange);font-weight:300;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.care-program{background-position:top;background-size:100%;background-repeat:no-repeat;transition:all ease .3s;transition:var(--text-transition)}.care-program__inner{max-width:1249px;margin:0 auto}.care-program__title{font-weight:300;line-height:1;letter-spacing:.11em;color:#fff;color:var(--color-white);text-transform:uppercase}.care-program__link{position:relative;display:inline-flex;align-items:center;gap:6px;letter-spacing:.11em;font-weight:300}.care-program__link-arrow{transform:rotate(180deg);width:20px;height:20px}.care-program__products{display:flex;gap:23px;position:relative;margin-top:-34px}.care-program__products-navigation{position:absolute;right:12px;top:0}.care-program__button-wrapper{text-align:center}.care-program__button{display:inline-block;font-weight:300;font-size:14px;letter-spacing:.11em;color:#fff;color:var(--color-white);background-color:#000;background-color:var(--color-black);cursor:pointer;padding:14px 40px 13px;margin:0 auto;transition:all ease .3s;transition:var(--text-transition)}.care-program__button:nth-child(2){display:none}.max-sun-protection .care-program__button:nth-child(1){display:none}.max-sun-protection .care-program__button:nth-child(2){display:inline-block}.notes{letter-spacing:.11em;max-width:1292px;margin:0 auto;line-height:1.36;font-weight:500;font-size:12px;display:flex;flex-direction:column;gap:8px}.notes__item{max-width:800px;color:#a6a6a6;color:var(--color-gray);line-height:1.3}.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:Geist,system-ui,sans-serif;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:Geist,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.4;text-align:center;text-decoration:none;color:#212121;color:var( --color-black-light);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:Geist,system-ui,sans-serif;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}*{font-family:Geist,system-ui,sans-serif;line-height:1.5;line-height:var(--text-line-height);color:#34363c;color:var( --primary-text-color)}em,i,.italic{font-family:"Source Serif 4",Georgia,serif}.protection{transition:all ease .3s;transition:var(--text-transition)}body.max-sun-protection .protection{animation:fadeToggle 1s ease-in}body:not(.max-sun-protection) .protection{display:none!important}.max-sun-protection .default{display:none!important}body:not(.max-sun-protection) .default{animation:fadeToggle 1s ease-in}body{max-width:100vw;overflow-x:hidden;position:static!important;top:auto!important;left:auto!important}.hide{display:none!important}@keyframes fadeToggle{0%{opacity:0}to{opacity:1}}@keyframes fadeToggle2{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 768px){.section{scroll-snap-align:start}.section-second-screen{height:700px}.product-item__info{padding:0;min-height:95px}.care-program .product-item__info{margin:-12px 8.5px 0}.product-item__description-item:before{top:8px}.product-item__actions{padding:10px 30px 0 8px}.product-item__base-price{padding-left:12px}.state-choose__buttons{max-width:880px}.state-choose__button{font-size:18px;padding:10.5px 24px 12.5px}.header__cart-counter:not(:empty){top:10px;right:9px}.footer__logo-icon{width:54px;height:66px}.footer__text{text-align:right}.footer__info-item{font-size:14px}.footer__info-link{display:inline-block}body.max-sun-protection .start__section._max{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-2_2.jpg);background-position:right}.start__question{width:30%;max-width:420px;font-size:36px;position:absolute;top:47%;transform:translateY(-50%);padding-left:20px}.start__protect{font-size:14px;font-weight:500;position:absolute;padding:0 30px;top:45%;right:0;transform:translateY(-50%);min-height:170px;width:450px;border-top-left-radius:85px;border-bottom-left-radius:85px}.start__protect-icon{width:118px;height:130px;margin-right:22px}.start__protect-icon.protection{width:120px;height:135px}.start__info{padding:40px;position:absolute;top:44.5%;transform:translateY(-50%);left:0;max-width:653px;width:55%}.start__info-title{padding-bottom:28px;font-size:36px;font-weight:500}.protection .start__info-title{font-size:32px;padding-bottom:18px}.start__info-text{font-size:18px;line-height:1.3;font-weight:300}.choose__heading{display:flex;justify-content:space-between;align-items:baseline}.choose__items>.swiper-wrapper{flex-wrap:wrap}.care-program__link{font-size:18px}.care-program__link span{color:#fff;color:var(--color-white)}.care-program__link-arrow use{color:#fff;color:var(--color-white)}.care-program__products{padding:30px 0 0!important}.care-program__button-wrapper{padding-top:5.6dvh}.notification-popup .popup{width:670px;padding:40px 40px 60px}h1,h2,h3,h4{line-height:1.07;line-height:var(--title-line-height)}.mobile{display:none!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.section-second-screen,.section-full-page{height:492px}body:not(.scrolled) .state-choose{bottom:48px}.state-choose__text{font-size:18px}.state-choose__buttons{max-width:595px}.state-choose__button{font-size:12px}.footer{padding:30px 22px;gap:28px;background:url(https://cdn.naos.ru/media/landing/ie_suncare/footer-bg_md.jpg) no-repeat;background-size:cover}.footer__logo-text{font-weight:400;font-size:16px;padding-left:16px}.footer__info{font-size:16px;gap:2px 42px}.buy-now{right:8px;bottom:8px}body.scrolled .buy-now{bottom:20px}.buy-now__img{max-width:72px}.start__section._safe{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-1_1.jpg);background-position:center}body.max-sun-protection .start__section._safe{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-1_2.jpg)}.start__section._max{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-2_1.jpg);background-position:-100px}.start__question{width:25%;font-size:22px}.start__protect{top:48%;font-size:12px;min-height:100px;padding:0 12px;max-width:335px}.start__protect-icon{width:78px;height:86px}.start__protect-icon.protection{width:76px;height:86px}.start__info-title,.protection .start__info-title{font-size:22px}.start__info-text{font-size:16px}.start__scroll-button{width:48px;height:48px;padding:13px 11px}.choose{width:calc(100% - 40px);padding-bottom:52px;padding-top:52px}.choose__heading{margin-bottom:28px}.choose__title{font-size:22px;max-width:280px}.choose__types-wr.fixed{top:66px;right:20px}.choose__items:not(:last-child){margin-bottom:24px}.choose__items:nth-child(2n)>.swiper-wrapper{flex-direction:row-reverse}.choose__items>.swiper-wrapper{justify-content:space-between}.choose__row{padding:0 0 28px}.choose__row.default[data-category=tan]{padding:0}.choose__item{width:48.21%!important}.choose__item._wide:not(.only-tablet):not(.product-item){display:none}.protection[data-category=body] .choose__item.product-item{order:2}.care-program__inner{padding:24px 0}.care-program__info{padding:0 0 48px 20px;max-width:250px}.care-program__title{font-size:22px;padding-bottom:28px;line-height:1.3}.care-program__products-wrapper{padding:0 0 0 20px}.care-program__button{height:48px;font-size:14px;display:flex;justify-content:center;align-items:center}.notes{padding:28px 0;width:calc(100% - 24px)}}@media screen and (min-width: 1024px){.slider-navigation__button:not(.swiper-button-disabled):hover{--icon-color: var(--color-orange) }.section-full-page{height:100vh}[data-section]{opacity:1;transition:none}[data-section].visible{opacity:1}.product-item__add-to-cart:hover{background-color:#ed7d31;background-color:var(--color-orange);border:1px solid #ED7D31;border:1px solid var(--color-orange)}.routine-slider{overflow:hidden;max-width:310px}.state-choose{min-width:688px}body:not(.scrolled) .state-choose{bottom:60px}.state-choose__text{color:#fff;color:var(--color-white);font-size:18px}body:not(.max-sun-protection) .state-choose__text{color:#fff;color:var(--color-white)}.header__items{padding:0 40px;height:120px;justify-content:space-between}.header__item{margin:7px 0 0}.header__item:nth-child(2){justify-content:center}.header__collaboration{position:absolute;top:50%;right:107px;height:80px;transform:translateY(-50%)}.header__logo-naos{width:225px;height:40px;padding-right:36px}.header__logo-bioderma{width:175px;height:63px;margin:0 0 0 36px}.header__cart-icon{width:48px;height:48px}.sensibio-screen-first__logo-text{font-size:14px;line-height:1.2;right:26px;top:25px;text-align:right;width:204px}.sensibio-screen-first__logo-ellipse{width:74px;height:85px}.footer{padding:40px 58px 38px;gap:32px;background:url(https://cdn.naos.ru/media/landing/ie_suncare/footer-bg.jpg) no-repeat;background-size:cover}.footer__logo-text{font-weight:500;font-size:20px;padding-left:30px}.buy-now{bottom:20px;right:20px}.buy-now:hover{background:#F59B5E;background:var(--color-orange-light);transition:background .2s ease-in-out;will-change:background}.buy-now.protection:hover{background:#d6c4a9}.buy-now__img{max-width:140px}.start__section._safe{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-1_1.jpg);background-position:center}body.max-sun-protection .start__section._safe{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-1_2.jpg)}.start__section._max{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-2_1.jpg);background-position:right}.choose{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-top:100px}.choose__heading{grid-column-start:1;grid-column-end:3;align-items:baseline}.choose__title{font-size:36px;line-height:1.2}.choose__types-wr.fixed{display:flex;justify-content:flex-end;max-width:1289px;width:100%;left:50%;transform:translate(-50%)}.choose__type{font-size:16px;padding:10px;min-width:127px}.choose__items:nth-child(2)>.swiper-wrapper{justify-content:right}.choose__items._wide{width:100%;grid-column-start:1;grid-column-end:3;margin:43px 0 0}.choose__row.default{grid-column-start:1;grid-column-end:3;padding:0 0 102px}.choose__row.default[data-category=face]{padding-top:48px}.choose__row.protection[data-category=face]{grid-column-start:1;grid-column-end:3;padding:48px 0 100px}.choose__row.protection[data-category=body]{padding:0 0 100px}.choose__row.protection[data-category=body] .choose__items{width:100%}.choose__row.protection[data-category=tan]{padding:0 0 100px}.choose__row.protection[data-category=tan] .choose__items{width:100%}.choose__row-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:63px;-moz-column-gap:63px;column-gap:63px}.protection[data-category=body] .choose__row-inner,.protection[data-category=tan] .choose__row-inner{display:block}.choose__item:last-child{margin-right:0!important}.choose__item._wide:not(:last-child){margin-right:2.15%!important}.choose__item.product-item{width:calc(295/613*100%)!important;margin-right:calc(8/613*100%)}.choose__item.product-item._wide{width:22.9%!important;margin-right:.6%!important}.choose__item:not(.product-item){width:calc(310/613*100%)!important}.choose__item:not(.product-item)._wide{width:24.05%!important}.choose__row-title{font-size:32px;padding-bottom:18px}.care-program__inner{width:calc(100% - 116px);padding:60px 0 40px}.care-program__info{padding-bottom:6.5vh;max-width:480px}.care-program__title{font-size:36px;padding-bottom:28px}.care-program__button:hover{background-color:#ed7d31;background-color:var(--color-orange);color:#fff;color:var(--color-white)}.notes{width:calc(100% - 116px);padding:61px 0 44px}.only-tablet{display:none!important}}@media screen and (min-width: 1024px) and (max-width: 1279px){.product-item__name{padding:20px 0 5px;font-size:14px;line-height:1.2}.state-choose__buttons{max-width:720px}.state-choose__button{font-size:14px}.choose{-moz-column-gap:30px;column-gap:30px}.choose__type{font-size:14px}.choose__row-inner{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width: 1440px){.section-second-screen{height:825px}.max-sun-protection .care-program{background-position-y:-10%}}@media screen and (min-width: 768px) and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1279px),screen and (min-width: 1280px) and (max-width: 1279px),screen and (min-width: 1280px) and (max-width: 1439px),screen and (min-width: 1440px){.care-program{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-1_desktop.jpg)}.max-sun-protection .care-program{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-2_desktop.jpg)}}@media screen and (min-width: 1280px) and (max-width: 1279px),screen and (min-width: 1280px) and (max-width: 1439px),screen and (min-width: 1440px){.start__question{right:calc(50% + 243px)}}@media screen and (max-width: 1023px){body:not(.max-sun-protection) .state-choose__text{color:#000;color:var(--color-black)}.header__items{padding:0 12px;height:56px}.header__item{align-items:center}.header__collaboration{display:none}.header__logo-naos{width:140px;height:26px;padding-right:20px}.header__logo-bioderma{width:89px;height:32px;margin:0 0 0 20px}.header__cart-icon{position:absolute;right:0;top:8px;width:40px;height:40px}.header__cart{width:100%;height:100%}.sensibio-screen-first__logo-text{font-size:12px;line-height:1.18;right:23px;top:17px;text-align:right;width:125px}.sensibio-screen-first__logo-ellipse{width:65px;height:76px}.choose__type{font-size:14px;padding:11.5px;min-width:110px}.choose__row-title{font-size:20px;padding-bottom:20px}}@media screen and (max-width: 767px){.section-second-screen{height:720px}.section-full-page{height:100vh}.product-item__name{padding-top:25px}.product-item__description-item:before{top:5px}.product-item__actions{padding:0 12px}.product-item__base-price{padding-left:8px}.routine-slider{max-width:100%}.routine-slider__item{aspect-ratio:466 / 900}.routine-slider__navigation:not(._count){display:none}body:not(.scrolled) .state-choose{bottom:44px}.state-choose__text{color:#000;color:var(--color-black);font-size:16px;width:calc(100% - 24px);margin:0 auto}.state-choose__buttons{max-width:351px}.state-choose__button{font-size:11.5px;line-height:1.3;padding:4px}.header__cart-counter:not(:empty){top:14px;right:5px}.footer{background:url(https://cdn.naos.ru/media/landing/ie_suncare/footer-bg_sm.jpg) no-repeat;background-size:cover;padding:32px 12px;gap:15px;display:flex;flex-direction:column}.footer__row{flex-wrap:wrap}.footer__row:last-child{align-items:flex-start;flex-direction:column-reverse}.footer__logo{margin:0 0 32px}.footer__logo-icon{width:64px;height:78px}.footer__logo-text{width:calc(100% - 90px);font-weight:200;font-size:20px;padding-left:20px;line-height:1;letter-spacing:.1em}.footer__logo-text br{display:none}.footer__alt-logo{margin-bottom:28px}.footer__text{width:100%}.footer__info-item{font-weight:300;font-size:16px}.footer__info-link{display:inline}.footer__phone{margin:0 0 24px}.footer__row-bottom{flex-direction:column-reverse;align-items:flex-start}.buy-now{bottom:174px;right:8px;opacity:0;pointer-events:none}body.scrolled .buy-now{bottom:100px}body.scrolled-buy-now .buy-now{opacity:1;pointer-events:auto}body.scrolled-footer .buy-now{opacity:0;pointer-events:none}.buy-now__img{max-width:92px}.start__section._safe{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-1_1_mobile.jpg);background-position:bottom}body.max-sun-protection .start__section._safe{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-1_2_mobile.jpg)}.start__section._max{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-2_1_mobile.jpg);background-position:bottom}body.max-sun-protection .start__section._max{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-2_2_mobile.jpg);background-position:bottom}.start__question{padding:70px 12px 27px;font-size:30px;line-height:1;text-align:center}.start__banner-products{width:min(286px,78vw);top:54.5%}.start__protect{font-size:12px;margin-right:12px;padding:0 40px 0 12px;width:100%;max-width:363px;min-height:100px;border-top-right-radius:50px;border-bottom-right-radius:50px}.start__protect-icon{margin-right:22px;width:78px;height:86px}.start__protect-icon.protection{margin-right:22px;width:76px;height:86px}.start__info{padding:24px 16px}.start__info-title{font-size:22px;line-height:1.3;padding-bottom:12px}.start__info-text{font-size:16px;line-height:1.3}.start__scroll-button{width:44px;height:44px}.start__scroll-button-icon{width:22px;height:10px}.choose{padding-top:44px;padding-bottom:44px}.choose__heading{min-height:124px;margin:0 12px 32px}.choose__title{font-weight:600;font-size:22px;margin-bottom:16px;width:100%}.choose__types-wr.fixed{top:66px;left:12px;right:12px}.choose__types{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.choose__type{font-size:11.5px}.choose__items-navigation{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.choose__items{padding:0 12px 52px!important;overflow:visible}.choose__items .swiper-wrapper{overflow:visible}.choose__items:not(:last-child){margin-bottom:42px}.choose__row{display:none}.choose__row-title{margin:0 12px;padding-bottom:12px}.care-program__inner{padding-bottom:12px}.care-program__info{padding-bottom:28px}.care-program__title{color:#000;color:var(--color-black);font-weight:600;line-height:1.3;font-size:22px;padding:0 12px 16px;padding:0 var(--mobile-side-gap) var(--mobile-gap)}.care-program__link{color:#000!important;color:var(--color-black)!important;font-size:16px;padding:0 12px;padding:0 var(--mobile-side-gap)}.care-program__link span{color:#000;color:var(--color-black)}.care-program__link-arrow use{color:#000;color:var(--color-black)}.care-program__products-wrapper{padding-top:236px;background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-1_mobile2.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.max-sun-protection .care-program__products-wrapper{background-image:url(https://cdn.naos.ru/media/landing/ie_suncare/bg-2_mobile.jpg)}.care-program__products{padding:34px 12px 0!important}.care-program__button-wrapper{padding-top:28px}.notes{padding:32px 12px;padding:var(--gap) var(--mobile-side-gap)}.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}.no-mobile,.only-tablet{display:none!important}}
