@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400%3b500%3b600&family=Rubik:wght@400%3b500%3b600&display=swap);*{margin:0;padding:0}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body{min-height:100vh;min-width:100%;max-width:100vw;overflow-x:hidden}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;border:none;background:0 0}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ol li,ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}:root{--app-height:100%}body{font-family:"Noto Sans",sans-serif;font-weight:400;color:#000}body._lock,body.lock{overflow:hidden}.note{flex:1 1 auto}.wrapper{display:flex;flex-direction:column;min-height:100vh;max-width:100vw;height:100%;position:relative;overflow:hidden}.container{max-width:1236px;margin:0 auto;padding:0 10px}.header__main{position:relative;background:#fff;border:1px solid #ebebeb;z-index:101}.header__body{height:89px;display:flex;align-items:center;position:relative}.header__body::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:50;display:none}.header__logo{display:flex;height:30px;width:130px;margin-right:70px;z-index:100}.header__logo svg{height:100%;max-width:100%}.header__options{display:flex;margin-left:100px}.header__login{display:flex;align-items:center;justify-content:space-between;height:24px;max-width:75px;color:#000;font-size:1.125rem;transition:all .2s linear;z-index:100}.header__login:hover{color:#007f5f}.header__login:hover svg{stroke:#007f5f}.header__login svg{height:100%;max-width:100%;stroke:#000;transition:all .2s linear}.lang{background:#007f5f;position:relative;z-index:150}.lang__body{display:flex;align-items:center;justify-content:flex-end;height:54px}.lang__btn{color:#fff;display:flex;align-items:center}.lang__btn:not(:last-child){margin-right:40px}.lang__btn svg{fill:#fff;width:24px;height:24px;margin-right:5px}.menu{flex:1 1 auto}.menu__icon{position:relative;height:18px;width:18px;margin:0 15px 0 5px;display:none;z-index:100}.menu__icon::after,.menu__icon::before{content:"";position:absolute;transition:all .2s linear;width:100%;height:2px;left:0;border-radius:2px;background:#000}.menu__icon::before{top:4px}.menu__icon::after{bottom:4px}.menu__icon._active::before{transform:rotate(45deg);top:8px}.menu__icon._active::after{transform:rotate(-45deg);bottom:8px}.menu__icon:hover::after,.menu__icon:hover::before{background:#007f5f}.menu__list{display:flex;justify-content:space-around}.menu__item{position:relative;padding:10px 0;cursor:pointer}.menu__item.active .menu__link{font-weight:500;color:#007f5f}.menu__item:hover .menu__link{color:#007f5f}.menu__item:hover .menu__sub-list{opacity:1;transform:translate(0,0);visibility:visible;pointer-events:all}.menu__item_sub{position:relative;padding-right:20px}.menu__item_sub::after{content:"";position:absolute;width:20px;height:20px;top:50%;transform:translate(0,-50%);right:0;-webkit-mask:url(../img/icons/icons.svg#arrow) center/contain no-repeat;mask:url(../img/icons/icons.svg#arrow) center/contain no-repeat;background:#000;transition:all .2s linear}.menu__item_sub:hover::after{transform:translate(0,-50%) rotate(-180deg);background:#007f5f}.menu__link{color:#000;font-size:1.125rem;transition:all .3s linear;display:flex;align-items:center}.menu__link span{flex:1 1 auto}.menu__link svg{width:24px;height:24px;margin-right:16px;display:none}.menu__link svg:last-child{stroke:#ebebeb;stroke-width:2px}.menu__sub-list{position:absolute;right:0;top:100%;width:-moz-fit-content;width:fit-content;min-width:250px;opacity:0;transform:translate(0,10px);visibility:hidden;pointer-events:none;transition:all .2s linear;background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.08);border-radius:6px}.menu__sub-item{padding:12px 20px}.menu__sub-item:hover .menu__sub-link{color:#007f5f}.menu__sub-link{color:#000;font-size:1.125rem;transition:all .3s linear;display:flex;align-items:center}.menu__sub-link span{flex:1 1 auto}.menu__sub-link svg{width:24px;height:24px;margin-right:16px;display:none}.menu__sub-link svg:last-child{stroke:#ebebeb;stroke-width:2px}.menu__title{display:none}.notifications-header{position:relative;margin-right:48px;z-index:100;display:flex;align-items:center;height:50px}.notifications-header.active .notifications-header__link::after{display:block}.notifications-header__link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:relative}.notifications-header__link::after{content:"";position:absolute;top:0;right:2px;width:8px;height:8px;border-radius:50%;background:#2e3192;display:none}.notifications-header__link:hover svg{stroke:#007f5f}.notifications-header__link svg{width:100%;height:100%;stroke-width:2px;stroke:#000;transition:all .2s linear}.notifications-header__help{position:absolute;top:100%;right:0;background:#fff;box-shadow:0 2px 22px rgba(0,0,0,.12);border-radius:6px;padding:20px;font-size:1.125rem;display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translate(0,20px);transition:all .2s linear;color:#000;min-width:250px}.notifications-header__help span{color:#007f5f}.login-header{position:relative;z-index:100;display:flex;align-items:center;height:50px}.login-header__btn{display:flex;align-items:center;justify-content:center;transition:all .2s linear;font-size:1.125rem}.login-header__btn:hover{color:#007f5f}.login-header__btn:hover svg{stroke:#007f5f}.login-header__btn svg{width:24px;height:24px;stroke-width:2px;stroke:#000;transition:all .2s linear}.login-header__help{position:absolute;top:100%;right:0;background:#fff;box-shadow:0 2px 22px rgba(0,0,0,.12);border-radius:6px;padding:20px;font-size:1.125rem;display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translate(0,20px);transition:all .2s linear;color:#000;width:400px}.login-header__help p{margin-bottom:20px}.login-header__reg{font-size:1.125rem;color:#fff;background:#007f5f;border-radius:8px;padding:12px 0;width:100%;display:flex;align-items:center;justify-content:center}.user-header{display:flex;align-items:center}.user-header__image{width:40px;height:40px;min-width:40px;position:relative;border-radius:50%;overflow:hidden;z-index:100}.user-header__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-user{position:absolute;top:100%;right:0;min-width:350px;opacity:0;visibility:hidden;transform:translate(0,50px);transition:all .2s linear;z-index:200}.menu-user.active{opacity:1;visibility:visible;transform:translate(0,0)}.menu-user__wrapper{position:relative;z-index:100;background:#fff;padding:10px 20px;box-shadow:0 2px 16px rgba(0,0,0,.12);border-radius:6px;transition:all .2s linear;display:flex;flex-direction:column;max-height:80vh}.menu-user__body{overflow-y:auto;max-height:100%;scrollbar-width:none}.menu-user__body::-webkit-scrollbar{width:0;height:0}.menu-user__header{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #e1e1e1;margin-bottom:15px}.menu-user__image{width:50px;height:50px;position:relative;border-radius:50%;overflow:hidden;margin-right:10px}.menu-user__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-user__data{display:flex;align-items:center;margin-bottom:5px}.menu-user__name{font-size:1.0625rem}.menu-user__status{width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center;margin-left:8px}.menu-user__status img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.menu-user__mail{font-size:.9375rem;color:#c3c3c3}.menu-user__close{position:absolute;top:10px;right:10px;z-index:200;display:flex;align-items:center;justify-content:center}.menu-user__close svg{width:24px;height:24px;stroke:#c3c3c3;stroke-width:2px}.menu-user .user-menu__list{grid-template-columns:1fr;gap:0}.menu-user .user-menu__item{border:none;border-bottom:1.5px solid #ebebeb;border-radius:0}.title1{font-family:Rubik;font-weight:600;font-size:2rem;text-align:center}.title2{font-family:Rubik;font-weight:500;font-size:1.75rem;text-align:center}.title3{font-family:Rubik;font-weight:600;font-size:1.375rem;text-align:center}.btn_green{display:flex;align-items:center;justify-content:center;padding:12px 18px;font-size:1.125rem;color:#fff;background:#007f5f;border-radius:8px;transition:all .2s linear}.btn_green:hover{background:#1e9d7d}.btn_green svg{width:24px;height:24px;stroke:#fff;stroke-width:2px;margin-right:8px}.btn_green.disable{pointer-events:none;color:#d7d7d7;background:rgba(0,127,95,.05)}.btn_white{padding:12px 18px;border:2px solid #007f5f;border-radius:8px;color:#007f5f;font-size:1.125rem;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.btn_white:hover{background:#1e9d7d;border:2px solid #1e9d7d;color:#fff}.btn_grey{padding:12px 18px;border:2px solid #c3c3c3;border-radius:8px;color:#c3c3c3;font-size:1.125rem;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.btn_grey:hover{background:#1e9d7d;color:#fff}.btn_red{display:flex;align-items:center;justify-content:center;padding:12px 18px;font-size:1.125rem;color:#fff;background:#e84141;border-radius:8px;transition:all .2s linear}.btn_red svg{width:24px;height:24px;margin-right:8px;stroke:#fff;stroke-width:2px}.btn_icon{padding:12px 18px;background:rgba(255,255,255,.5);border:2px solid #ebebeb;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .2s linear;font-size:1.125rem}.btn_icon:hover{border:2px solid #007f5f}.btn_icon svg{width:32px;height:32px;stroke-width:1.5px;stroke:#000;transition:all .2s linear}.btn_favorite svg{stroke-width:1.5px;stroke:#000;width:26px;height:26px;min-width:26px}.btn_favorite.active svg{stroke:#e84141}.btn_cancel{padding:12px 18px;border-radius:8px;color:#c3c3c3;font-size:1.125rem;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.btn_cancel:hover{background:#007f5f;color:#fff}.breadcrumbs__body{height:64px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;position:relative}.breadcrumbs__link{color:#a5a5a5;display:flex;align-items:center;justify-content:center;transition:all .2s linear;white-space:nowrap;position:absolute;opacity:0;visibility:hidden}.breadcrumbs__link.active{position:relative;opacity:1;visibility:visible}.breadcrumbs__link:hover{color:#7c7c7c}.breadcrumbs__link svg{width:24px;height:24px;display:none}.breadcrumbs__link:not(:last-child){margin-right:54px}.breadcrumbs__link:not(:last-child)::after{content:"";position:absolute;top:50%;right:-37px;transform:translate(0,-50%) rotate(-90deg);width:20px;height:20px;-webkit-mask:url(../img/icons/icons.svg#arrow) center/contain no-repeat;mask:url(../img/icons/icons.svg#arrow) center/contain no-repeat;background:#a5a5a5}.breadcrumbs__link:last-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 1 auto;width:100%;white-space:normal}.actions{border-bottom:1px solid #ebebeb}.actions__body{padding:10px 0;display:flex;align-items:center}.actions__cat{padding:15px 18px}.actions__cat svg{stroke:none;fill:#fff;stroke-width:0}.actions__btns{display:flex;margin-right:20px}.actions__btn{position:relative;display:flex;flex-direction:column;align-items:center;transition:all .2s linear;font-weight:500}.actions__btn:hover{color:#007f5f}.actions__btn:hover svg{stroke:#007f5f}.actions__btn:not(:last-child){margin-right:30px}.actions__btn svg{width:24px;height:24px;stroke:#000;stroke-width:2px;transition:all .2s linear}.actions__btn svg.str{stroke-width:1.3px}.actions__count{position:absolute;top:0;right:0;color:#fff;font-size:.875rem;background:#2e3192;border-radius:6px;padding:5px;line-height:1;transform:translate(50%,-50%)}.search{flex:1 1 auto;margin-right:40px;position:relative}.search.active{z-index:200}.search.active::before{opacity:1;visibility:visible}.search::before{content:"";position:fixed;top:0;left:0;width:100vw;height:var(--app-height);background:rgba(0,0,0,.5);z-index:-1;opacity:0;visibility:hidden}.search__wrapper{display:flex;align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;padding:15px 20px}.search input{font-size:1.125rem;background:0 0;border:none;flex:1 1 auto}.search input::-moz-placeholder{opacity:1;color:#c5c5c5}.search input::placeholder{opacity:1;color:#c5c5c5}.search button{width:24px;height:24px;margin-right:10px}.search button svg{width:100%;height:100%;stroke:#c5c5c5}.search-actions{flex:1 1 auto;margin-left:10px;margin-right:20px;position:relative}.search-actions.active{z-index:200}.search-actions.active::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);pointer-events:none}.search-actions__wrapper{padding:10px;background:#fff;position:relative;z-index:1;border-radius:10px}.search-actions__input{margin-bottom:10px!important;border:.8px solid #ebebeb!important}.search-actions__input.active{border:.8px solid #007f5f!important}.search-actions__input:not(:last-of-type){margin-bottom:0!important}.search-actions__result{position:absolute;top:100%;left:0;width:100%;max-height:0;overflow:hidden;background:#fff;border-radius:0 0 10px 10px;transition:all .2s linear;padding:0 10px}.search-actions__result[data-simplebar]{position:absolute}.search-actions__result.active{max-height:75vh;padding:20px 10px;overflow-y:auto;transform:translate(0,-10px)}.block-search{display:flex;flex-direction:column}.block-search:not(:last-child){margin-bottom:15px}.block-search__header{display:flex;align-items:center;margin-bottom:5px}.block-search__title{font-size:1.125rem;font-weight:600}.block-search__count{font-size:1.125rem;font-weight:600;color:#c3c3c3;margin-left:5px}.block-search__list{margin-bottom:5px;flex:0 0 180px;overflow:hidden}.block-search__list.active{flex:1 1 auto}.block-search__link{display:flex;align-items:center;padding:10px 10px 10px 0;transition:all .2s linear}.block-search__link:hover{background:rgba(0,127,95,.05);padding-left:10px}.block-search__link:hover .block-search__name{color:#007f5f}.block-search__link:hover .block-search__img img{transform:translate(-50%,-50%) scale(1.05)}.block-search__image{width:80px;height:66px;border-radius:8px;border:1px solid #cce5df;background:#fff;overflow:hidden;margin-right:15px;display:flex;align-items:center;justify-content:center;padding:10px}.block-search__image picture{width:100%;height:100%;position:relative}.block-search__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .5s linear}.block-search__name{font-size:1.125rem;color:#000;transition:all .2s linear;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.block-search__desc{color:#c3c3c3}.block-search__footer{border-radius:8px;background:rgba(0,127,95,.05);display:flex;align-items:center;justify-content:center;padding:5px 0}.block-search__btn{color:#007f5f;display:flex;align-items:center}.block-search__btn span:nth-child(2){display:none}.block-search__btn.active svg{transform:rotate(-180deg)}.block-search__btn.active span:nth-child(1){display:none}.block-search__btn.active span:nth-child(2){display:block}.block-search__btn svg{width:14px;height:14px;stroke:#007f5f;stroke-width:1.5px;margin-left:10px;transition:all .2s linear}.block-search_articles .block-search__image{min-width:80px;overflow:hidden;padding:0;position:relative}.block-search_articles .block-search__image picture{width:unset;height:unset;position:unset}.block-search_articles .block-search__image img{-o-object-fit:cover;object-fit:cover}.main{padding-bottom:150px}.main__brands,.main__comments,.main__family,.main__fragrances,.main__gallery,.main__important,.main__new,.main__new-articles,.main__parfumers,.main__reviews,.main__subscribe,.main__themes,.main__users{margin-bottom:80px}.menu-main{margin-top:10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:16px}.menu-main__body{padding:20px 0}.menu-main__slider{overflow:hidden}.menu-main__slide{border-radius:16px;border:2px solid #007f5f;background:#fff;padding:3px}.menu-main__item{border-radius:12px;position:relative;width:100%;height:90px;overflow:hidden;padding:10px;display:flex;align-items:flex-end}.menu-main__item:hover .menu-main__image img{transform:scale(1.1)}.menu-main__image{position:absolute;top:0;left:0;width:100%;height:100%}.menu-main__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.menu-main__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s linear}.menu-main__title{color:#fff;font-size:.875rem;font-weight:600;position:relative;z-index:2;text-align:left;max-width:100px}.popular-main{margin-bottom:35px}.popular-main__title{text-align:left;margin-bottom:30px}.family-main__image{width:50px;height:50px;min-width:50px}.family-main .navigation__next,.family-main .navigation__prev{height:77px}.important-main__title,.reviews-main__title{text-align:left;margin-bottom:30px}.important-main__grid,.reviews-main__grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px}.important-main__item,.reviews-main__item{border:1px solid #ebebeb;border-radius:12px;grid-column:span 2}.new-articles-main__title{text-align:left;margin-bottom:30px}.new-articles-main__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:30px}.new-articles-main__item{grid-column:span 4;border:1px solid #ebebeb}.new-articles-main__item:first-child{grid-column:span 8}.new-articles-main__item:nth-child(2){grid-column:span 4}.new-articles-main__item:nth-child(3),.new-articles-main__item:nth-child(4){grid-column:span 6}.brands-main__body{position:relative;padding:45px 30px 30px;border-radius:16px;border:1px solid #e1e1e1}.brands-main__title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:2;padding:0 30px;white-space:nowrap}.brands-main__body{border:1px solid #e1e1e1;border-radius:16px;position:relative;padding:45px 30px 30px}.brands-main__slider{overflow-x:hidden;padding:10px 15px;margin:-10px -15px}.brands-main__card{display:flex;flex-direction:column;align-items:center;padding:20px;height:100%;border-radius:12px;transition:all .2s linear}.brands-main__card:hover{box-shadow:0 2px 16px rgba(0,0,0,.12)}.brands-main__card:hover .brands-main__image img{transform:scale(1.05)}.brands-main__card:hover .brands-main__name{color:#007f5f}.brands-main__card_add{padding:0}.brands-main__new{flex:1 1 20%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c3c3c3;width:100%;height:100%;background:#fff;border:1px solid #e1e1e1;border-radius:12px;font-size:1.125rem;transition:all .2s linear}.brands-main__new:hover{color:#007f5f}.brands-main__new:hover svg{stroke:#007f5f}.brands-main__new svg{width:24px;height:24px;stroke-width:2px;stroke:#c3c3c3;margin-bottom:10px;transition:all .2s linear}.brands-main__new span{max-width:100px}.brands-main__image{width:150px;height:70px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.brands-main__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .5s linear}.brands-main__name{font-size:1.125rem;margin-bottom:20px;color:#000;text-align:center;transition:all .2s linear;max-width:150px}.brands-main__name{margin-bottom:5px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brands-main__aromates{color:#c3c3c3;text-align:center;margin-bottom:10px}.brands-main__rating{margin-bottom:15px}.comments-main__title{text-align:left;margin-bottom:40px}.comments-main .tabs__header{max-width:unset;min-width:unset;width:-moz-fit-content;width:fit-content}.comments-main .profile-comments__item,.comments-main .profile-reviews__item{border-radius:8px;border:1px solid #ebebeb;padding:20px}.comments-main .profile-comments__item:not(:last-child),.comments-main .profile-reviews__item:not(:last-child){margin-bottom:10px}.parfumers-main__body,.users-main__body{position:relative;padding:45px 30px 30px;border-radius:16px;border:1px solid #e1e1e1}.parfumers-main__title,.users-main__title{position:absolute;padding:0 30px;top:0;left:0;transform:translate(0,-50%);background:#fff}.parfumers-main__all,.users-main__all{position:absolute;top:100%;left:30px;transform:translate(0,-50%)}.parfumers-main__title{left:50%;transform:translate(-50%,-50%)}.parfumers-main .slider-users__name{margin-bottom:5px}.slider-users{overflow:hidden;position:relative}.slider-users__slide{display:flex;flex-direction:column;align-items:center;border-radius:8px;border:2px solid #ebebeb;padding:30px 0;transition:all .2s linear}.slider-users__slide:hover{border:2px solid #cce5df}.slider-users__slide:hover .slider-users__image img{transform:scale(1.1)}.slider-users__slide:hover .slider-users__name{color:#007f5f}.slider-users__image{width:100px;min-width:100px;height:100px;position:relative;border-radius:50%;overflow:hidden;margin-bottom:25px}.slider-users__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s linear}.slider-users__name{font-size:1.125rem;color:#000;max-width:120px;text-align:center;transition:all .2s linear}.slider-users__occupation{color:#c3c3c3;text-align:center}.gallery-main__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr)}.gallery-main__item{position:relative;overflow:hidden;padding-bottom:31%;transition:all .3s linear}.gallery-main__item:hover img{transform:scale(1.05)}.gallery-main__item:nth-child(1){grid-column:span 4;grid-row:1/8}.gallery-main__item:nth-child(2){grid-column:span 8;grid-row:1/5}.gallery-main__item:nth-child(3){grid-column:span 4;grid-row:5/13}.gallery-main__item:nth-child(4){grid-column:span 4;grid-row:5/9}.gallery-main__item:nth-child(5){grid-column:span 4;grid-row:8/13}.gallery-main__item:nth-child(6){grid-column:span 4;grid-row:9/13}.gallery-main__item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s linear}.header-gallery{display:flex;align-items:center;margin-bottom:40px}.header-gallery__image{width:115px;min-width:115px;height:100px;border-radius:10px;background:#f4f8f7;position:relative;margin-right:30px}.header-gallery__image img{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.header-gallery__title{text-align:left;margin-bottom:10px}.header-gallery__desc{font-size:1.125rem;max-width:640px}.rubrics-main__body{display:flex}.rubrics-main__articles{flex:1 1 auto;margin-right:80px}.rubrics-main__news{flex:0 1 352px}.rubrics-main__news .rubric-articles__list{-moz-columns:unset;columns:unset}.subscribe-main__body{position:relative;padding:40px 30px;border-radius:16px;background:linear-gradient(135deg,#f2f4ff 0,#e4fff8 100%)}.subscribe-main__info{max-width:650px;position:relative;z-index:1}.subscribe-main__attention{color:#007f5f;font-family:Rubik;font-size:1.5rem;font-weight:500;margin-bottom:10px}.subscribe-main__advice{font-family:Rubik;font-size:1.375rem;font-weight:500;margin-bottom:20px}.subscribe-main__text{font-size:1.25rem;margin-bottom:20px}.subscribe-main__image{position:absolute;top:0;right:0;height:100%;width:370px;border-radius:16px;overflow:hidden}.subscribe-main__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(10%,0)}.subscribe-main__form{position:relative}.subscribe-main__form .subscribe__form{box-shadow:none;position:relative}.subscribe-main__form .subscribe__input{background:#fff}.about-main__title{text-align:left;margin-bottom:30px}.about-main__desc{font-size:1.125rem}.about-main__desc p:not(:last-child){margin-bottom:10px}.input{position:relative;border:2px solid #c3c3c3;border-radius:6px;display:flex;align-items:center;padding:0 20px;height:55px;transition:all .2s linear;flex:1 1 auto}.input.active{border:2px solid #007f5f}.input.active label{top:0;background:#fff;font-size:1rem;padding:0 10px;left:10px;color:#007f5f}.input.active .input-list{opacity:1;visibility:visible;transform:translate(0,5px)}.input.full label{top:0;background:#fff;font-size:1rem;padding:0 10px;left:10px;color:#c3c3c3}.input.full.active label{color:#007f5f}.input.error{border:1px solid #e84141}.input.error label{color:#e84141}.input.error.active label{color:#e84141}.input.error .input__error{display:block}.input:not(:last-of-type){margin-bottom:20px}.input input{flex:1 1 auto;border:none;font-size:1.125rem;width:50px}.input label{font-size:1.125rem;color:#c3c3c3;position:absolute;top:50%;left:20px;transform:translate(0,-50%);pointer-events:none;transition:all .2s linear}.input__error{color:#e84141;display:none;margin-top:10px;position:absolute;left:0;top:100%}.input button{display:flex;align-items:center;justify-content:center;margin-right:10px}.input button svg{width:24px;height:24px;stroke:#c5c5c5}.input-list{position:absolute;top:100%;left:0;width:100%;background:#fff;opacity:0;visibility:hidden;transform:translate(0,20px);transition:all .2s linear;box-shadow:0 2px 14px rgba(0,0,0,.1);border-radius:6px;max-height:220px;overflow-y:auto;z-index:2}.input-list__item{cursor:pointer;transition:all .2s linear;padding:10px 20px;font-size:1.125rem}.input-list__item:hover{background:#8b8b8b}.popup{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.9);top:0;left:0;line-height:150%;opacity:0;visibility:hidden;pointer-events:none;transition:all .8s ease;overflow-y:auto;overflow-x:hidden;z-index:1000}.popup.open{opacity:1;visibility:visible;pointer-events:all}.popup.open .popup__content{opacity:1;visibility:visible;pointer-events:all}.popup__body{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px;position:relative}.popup__content{max-width:680px;padding:20px 30px 40px;position:relative;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:6px;transition:all .5s linear}.popup__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.08);border-radius:61px;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.popup__close svg{width:24px;height:24px;stroke:#c3c3c3}.lang-settings{max-width:445px;width:100%}.lang-settings__title{font-weight:600;font-size:20px;text-align:center;margin-bottom:40px;border-bottom:1px solid #ebebeb;padding-bottom:20px}.lang-settings__block{max-width:385px;width:100%;position:relative;margin-bottom:20px}.lang-settings__block::after{content:"";position:absolute;top:22px;right:20px;width:15px;height:15px;-webkit-mask:url(../img/icons/icons.svg#arrow) center/contain no-repeat;mask:url(../img/icons/icons.svg#arrow) center/contain no-repeat;background:#c3c3c3}.lang-settings__block.error{margin-bottom:50px}.lang-settings__block.error:not(:last-of-type){margin-bottom:50px}.lang-settings__block.full{border:1px solid #007f5f}.lang-settings__block.full label{color:#007f5f}.lang-settings__btn.popup__close{width:100%;height:49px;display:flex;align-items:center;justify-content:center;position:static;transform:translate(0,0);background:#007f5f;border-radius:8px;box-shadow:none}.lang-settings__btn.popup__close:hover{background:#1e9d7d}.lang-settings__cancel.popup__close{border-radius:8px;color:#c3c3c3;border:2px solid #c3c3c3;font-size:1.0625rem;position:static;transform:translate(0,0);margin:10px auto 0;width:200px;height:47px;display:none;align-items:center;justify-content:center;transition:all .2s linear;box-shadow:none}.lang-settings__cancel.popup__close:hover{color:#fff;border:2px solid #1e9d7d;background:#1e9d7d}.reset__input.error{background:0 0}.reset__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;padding:0 30px 20px;margin:0 -30px 30px}.reset__title{font-weight:600;font-size:1.25rem}.reset__desc{font-size:1.125rem;margin-bottom:20px}.reset__info{color:#c3c3c3;max-width:440px;margin-bottom:30px}.reset__block:not(:last-child){margin-bottom:50px}.reset__btns{display:flex}.reset .popup__close{width:24px;height:24px;position:static;box-shadow:none;border-radius:0;transform:translate(0,0)}.reset__btn.popup__close{width:215px;height:49px;border-radius:8px}.reset__btn.popup__close.btn_green{color:#fff;background:#007f5f}.reset__btn.popup__close.btn_green:hover{background:#1e9d7d}.reset__btn.popup__close.btn_red{color:#fff;background:#e84141}.reset__btn.popup__close.btn_red svg{stroke:#fff}.reset__btn.popup__close:not(:last-child){margin-right:10px}.shelf{padding:20px 30px 0}.shelf__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;padding:0 30px 20px;margin:0 -30px 20px}.shelf__title{font-weight:600;font-size:1.25rem}.shelf__subtitle{margin-bottom:20px}.shelf__form{display:flex;flex-direction:column;height:100%}.shelf__btns{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #e1e1e1}.shelf .popup__close{width:24px;height:24px;position:static;box-shadow:none;border-radius:0;transform:translate(0,0)}.shelf__input{margin-bottom:20px;flex:unset}.shelf__input textarea{font-size:1.125rem;resize:none;padding:20px;border:1px solid #ebebeb;border-radius:8px;width:440px}.shelf__input textarea::-moz-placeholder{color:#c3c3c3;opacity:1}.shelf__input textarea::placeholder{color:#c3c3c3;opacity:1}.shelf__input.search{margin-right:0}.shelf__btn.popup__close{width:163px;height:49px;border-radius:8px}.shelf__btn.popup__close.btn_green{color:#fff;background:#007f5f}.shelf__btn.popup__close.btn_green:hover{background:#1e9d7d}.shelf__btn.popup__close.btn_green.disable{color:#d7d7d7;background:rgba(0,127,95,.05)}.shelf__checkbox{margin-bottom:30px}.shelf__counter{color:#c3c3c3}.shelf__list{width:550px;position:relative;max-height:50vh;overflow-y:auto;padding:0 20px 40px 0}.shelf__list::after{content:"";position:absolute;width:100%;height:40px;left:0;bottom:0;background:linear-gradient(0deg,#fff 15%,rgba(255,255,255,0) 100%)}.shelf__link{display:flex;align-items:center;padding:10px;width:100%;transition:all .2s linear;border-radius:6px}.shelf__link:hover{background:rgba(0,127,95,.05)}.shelf__current{margin-bottom:30px;border-bottom:1px solid #ebebeb}.shelf__image{width:80px;min-width:80px;height:66px;display:flex;align-items:center;justify-content:center;border:1px solid #cce5df;border-radius:8px;margin-right:15px;background:#fff}.shelf__image picture{width:60px;height:46px;position:relative}.shelf__image img,.shelf__image source{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shelf__info{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}.shelf__name{color:#000;font-size:1.125rem;margin-bottom:5px;transition:all .2s linear}.shelf__desc{color:#c3c3c3}.shelf__options{display:flex;align-items:center}.shelf__delete svg,.shelf__move svg{width:24px;height:24px}.shelf__move{margin-right:20px}.shelf__delete svg{stroke:#000}#new-shelf .shelf{max-width:500px}#shelf-order .shelf__btn{width:250px;margin:20px auto}#add-fragrance .shelf__btn,#current-fragrance .shelf__btn{width:300px;margin:20px auto}#add-fragrance .shelf__list,#current-fragrance .shelf__list{max-height:50vh}#add-fragrance .search-result,#current-fragrance .search-result{flex:1 1 auto}#add-fragrance .search-wrapper,#current-fragrance .search-wrapper{max-height:0;overflow:hidden;transition:all .2s linear}#current-fragrance .shelf__header{justify-content:center}#current-fragrance .popup__close{position:absolute;right:25px;top:25px}#current-fragrance .shelf__list{max-height:30vh}#delete-account .popup__content{border:2px solid #e84141}.new-popup{max-width:700px;width:100%}.new-popup__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;padding:0 30px 20px;margin:0 -30px 20px}.new-popup__title{font-weight:600;font-size:1.25rem}.new-popup__wrapper{max-height:50vh;overflow-y:auto;padding-right:20px}.new-popup__list{counter-reset:item-numbers}.new-popup__item{position:relative;padding-left:50px;margin-bottom:30px}.new-popup__item::before{counter-increment:item-numbers;content:counter(item-numbers);color:#fff;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#007f5f;border-radius:50%;font-size:1.125rem}.new-popup__item p{font-size:1.125rem}.new-popup .popup__close{width:24px;height:24px;position:static;box-shadow:none;border-radius:0;transform:translate(0,0)}.share{max-width:420px;width:100%}.share .popup__close{width:24px;height:24px;stroke-width:2px;position:static;box-shadow:none;border-radius:0;transform:translate(0,0)}.share__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;padding:0 30px 20px;margin:0 -30px 30px}.share__title{font-weight:600;font-size:1.25rem}.share__socials{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.share__social{padding:0!important;width:48px;height:48px}.share__social picture{width:24px;height:24px;display:block;position:relative}.share__social picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.share__social:not(:last-child){margin-right:8px}.share__link{display:flex;align-items:center;justify-content:space-between;border-radius:6px;background:#ecfff8;padding:14px 20px}.share__link input{max-width:261px;width:100%;background:0 0;border:none;color:#c3c3c3;font-size:1.125rem;overflow:hidden;text-overflow:ellipsis}.share__link button{margin-left:10px}.share__link button svg{width:24px;height:24px;fill:#c3c3c3}.fragrance{position:fixed;bottom:0;width:100%;border-radius:6px 6px 0 0;padding:20px}.fragrance::after,.fragrance::before{content:"";position:absolute;width:30px;height:4px;border-radius:50px;background:#ebebeb;left:50%;transform:translate(-50%,0)}.fragrance::before{top:10px}.fragrance::after{bottom:10px}.fragrance__body{display:flex;align-items:center;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #cce5df}.fragrance__image{width:80px;height:66px;min-width:80px;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:8px;border:1px solid #cce5df;overflow:hidden;margin-right:15px}.fragrance__image picture{position:relative;width:100%;height:100%}.fragrance__image picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fragrance__info{display:flex;flex-direction:column}.fragrance__name{font-size:1.0625rem;margin-bottom:4px}.fragrance__brand{font-size:.9375rem;color:#c3c3c3}.add{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 4px 25px -1px rgba(0,0,0,.15);padding:10px;z-index:500;transform:translate(0,-200%);transition:all .5s linear}.add.active{transform:translate(0,0)}.add__body{display:flex;align-items:center}.add__item{flex:1 1 auto;display:flex;align-items:center}.add__image{width:65px;height:65px;min-width:65px;border-radius:8px;border:1px solid #cce5df;display:flex;align-items:center;justify-content:center;margin-right:20px;overflow:hidden}.add__image picture{width:100%;height:100%;position:relative}.add__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.add__info{margin-right:10px}.add__text{margin-bottom:8px}.add__link{color:#2e3192}.add__count{color:rgba(0,0,0,.4)}.add__btns{display:flex;align-items:center}.add__btn.btn_green{margin-right:20px}.add__btn_close svg{width:24px;height:24px;stroke-width:2px;stroke:#c3c3c3}.rewards{padding:20px 20px 0;max-width:640px;width:100%;display:flex;flex-direction:column;max-height:90vh}.rewards__header{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ebebeb;padding:0 2% 20px;margin:0 -20px 20px;position:relative}.rewards__body{flex:1 1 auto;overflow-y:auto;scrollbar-width:none}.rewards__body::-webkit-scrollbar{width:0;height:0}.rewards__title{font-weight:600;font-size:1.25rem;text-align:center}.rewards .popup__close{width:24px;height:24px;box-shadow:none;border-radius:0;right:30px;transform:translate(0,0)}.block-rewards:not(:last-child){margin-bottom:24px}.block-rewards_inactive .progress-profile__btn img{filter:saturate(0)}.block-rewards_inactive .block-rewards__count{background:#d1d1d1}.block-rewards__header{display:flex;align-items:center;margin-bottom:16px}.block-rewards__title{font-size:1.25rem;font-weight:600}.block-rewards__count{border-radius:6px;background:#007f5f;padding:4px 6px;color:#fff;font-size:.875rem;font-weight:500;line-height:1;margin-left:8px;display:flex;align-items:center;justify-content:center}.block-rewards .progress-profile__list{flex-wrap:wrap;gap:12px}.block-rewards .progress-profile__item:not(:last-child){margin-right:0}.block-rewards .progress-profile__btn{width:73px;height:73px}.reward{padding:0;max-width:400px;width:100%}.reward__header{margin-bottom:80px}.reward__bg{-webkit-mask:url(../img/profile/popup-bg.svg) center/cover no-repeat;mask:url(../img/profile/popup-bg.svg) center/cover no-repeat;background:#ffec87;height:132px;border-radius:6px 6px 0 0;overflow:hidden}.reward__image{width:150px;height:150px;background:#ffec87;border-radius:50%;border:5px solid #fff;position:absolute;top:50px;left:50%;transform:translate(-50%,0)}.reward__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;height:65%;-o-object-fit:contain;object-fit:contain}.reward__body{display:flex;flex-direction:column;align-items:center;padding:0 30px 30px}.reward__title{font-size:1.25rem;font-weight:600;text-align:center}.reward__level{color:#c3c3c3;margin-bottom:5px}.reward__status{color:#007f5f;margin-bottom:20px;text-transform:uppercase}.reward__text{text-align:center}#reward-inactive .reward__bg{background:#e7e7e7}#reward-inactive .reward__image{background:#e7e7e7}#reward-inactive .reward__image img{filter:saturate(0)}#reward-inactive .reward__status{color:#c3c3c3}.feedback{max-width:800px;width:100%;padding:20px 30px 20px}.feedback__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;padding:0 30px 20px;margin:0 -30px 20px}.feedback__title{font-weight:600;font-size:1.25rem}.feedback__body.review{border:none;padding:0}.feedback .popup__close{width:24px;height:24px;position:static;box-shadow:none;border-radius:0;transform:translate(0,0)}.feedback .review{max-height:100%!important}.feedback .review textarea{height:140px!important;background:#fff}.story{max-width:350px;width:100%;border:12px;padding:5px;background:rgba(255,255,255,.3);height:90vh;max-height:780px}.story .popup__close{width:24px;height:24px;position:absolute;box-shadow:none;border-radius:0;transform:translate(0,0);top:30px;right:20px;z-index:2;background:0 0}.story .popup__close svg{stroke:#fff}.story__slider{overflow:hidden;height:100%}.story__slide{height:100%}.story__item{height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.story__item_style2 .story__fragrance{padding:0;background:0 0;-webkit-backdrop-filter:unset;backdrop-filter:unset}.story__item_style3{flex-direction:column;background:#3f4364}.story__item_style3 .story__image{position:relative;margin-bottom:20px}.story__item_style3 .story__image::after{display:none}.story__item_style3 .story__image img{-o-object-fit:contain;object-fit:contain}.story__item_style3 .story__fragrance{padding:0;background:0 0;-webkit-backdrop-filter:unset;backdrop-filter:unset}.story__image{position:absolute;width:100%;height:100%;border-radius:6px;overflow:hidden}.story__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.story__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story__fragrance,.story__info{position:relative;z-index:1}.story__fragrance{border-radius:8px;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;align-self:flex-end}.story__fragrance .story__desc{margin-bottom:20px;text-align:left}.story__fragrance .story__title{text-align:left}.story__title{color:#fff;text-align:center;font-family:Rubik;font-size:24px;font-weight:500;margin-bottom:10px}.story__desc{color:#fff;font-size:1.0625rem;text-align:center}.story__pagination{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;z-index:1}.story__pagination .swiper-pagination-bullet{flex:1 1 auto;height:4px;background:#6a6a6a;border-radius:10px;cursor:pointer;transition:all .2s linear;overflow:hidden}.story__pagination .swiper-pagination-bullet.active{background:#fff;transition:unset}.story__pagination .swiper-pagination-bullet:not(:last-child){margin-right:5px}.story__pagination .swiper-pagination-bullet-active{position:relative}.story__pagination .swiper-pagination-bullet-active::after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:#fff;animation:activeSlide 3.3s linear forwards}.story__btn svg{stroke:#fff;width:24px;height:24px;margin-left:10px}#viewer .popup__body{height:100%;display:block;position:relative}.viewer{max-width:100%;height:100%;padding:40px 40px 0;background:0 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.viewer .popup__close{display:flex;align-items:center;justify-content:center;background:0 0;box-shadow:none;position:absolute;right:0;top:0;transform:translate(0,0)}.viewer .popup__close svg{width:32px;height:32px;stroke:#c3c3c3}.viewer__body{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.viewer__slider{height:100%!important;width:100%;overflow:hidden;position:relative}.viewer__wrapper{width:100%;height:100%!important}.viewer__slide{width:100%;height:100%!important}.viewer__item{width:100%;height:100%;display:flex;flex-direction:column}.viewer__image{flex:1 1 auto;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;margin-bottom:20px;width:100%}.viewer__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.viewer__desc{text-align:center;font-size:1.125rem;color:#fff}.viewer__pagination{font-size:1.125rem;color:#fff;padding:10px 0;text-align:center}.viewer__navigation{position:absolute;top:50%;left:0;transform:translate(0,-50);width:100%;z-index:1}.viewer__navigation .navigation__prev{transform:translate(30px,0)}.viewer__navigation .navigation__next{transform:translate(-30px,0)}@keyframes activeSlide{0%{width:0}100%{width:100%}}.login{padding:0;display:flex;max-width:930px;width:100%}.login__image{flex:0 0 50%;position:relative;min-height:100%;width:50%;background:url(../img/loading.gif) center/contain no-repeat}.login__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login__body{flex:0 0 50%;padding:30px;min-width:0}.login__title{font-family:Rubik;font-style:normal;font-weight:500;font-size:1.5rem;text-align:center;margin-bottom:20px}.login__intro{font-size:1.125rem;margin-bottom:25px}.login__socials{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:30px}.login__social{width:64px;height:64px;border:1px solid #ebebeb;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff}.login__social picture{width:32px;height:32px;position:relative;display:flex;align-items:center;justify-content:center}.login__social img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.login__label{position:relative;color:#c3c3c3;display:block;width:100%;text-align:center;margin-bottom:20px}.login__label::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;transform:translate(0,-50%);background:#c3c3c3}.login__label span{background:#fff;padding:0 20px;position:relative;z-index:1}.login .tabs__header{display:flex;position:relative;margin-bottom:40px}.login .tabs__item{flex:1 1 50%;display:flex;align-items:center;justify-content:center;height:49px;color:#aa9b9b;cursor:pointer;border-bottom:1px solid #ebebeb;transition:all .2s linear}.login .tabs__item._active{color:#000;border-bottom:3px solid #007f5f}.login .tabs__body{position:relative;background:#fff;transition:all .3s linear}.login .tabs__block{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:all .3s linear;width:100%}.login .tabs__block._active{opacity:1;visibility:visible;position:relative}.login__text{margin-bottom:20px;font-size:1.125rem}.form-login__input{position:relative;border:1px solid #c3c3c3;border-radius:6px;display:flex;align-items:center;padding:0 20px;height:55px;transition:all .2s linear;margin-bottom:20px}.form-login__input.active{border:1px solid #007f5f}.form-login__input.active label{top:0;background:#fff;font-size:1rem;padding:0 10px;left:10px;color:#007f5f}.form-login__input.full label{top:0;background:#fff;font-size:1rem;padding:0 10px;left:10px;color:#c3c3c3}.form-login__input.full.active label{color:#007f5f}.form-login__input.error{border:1px solid #e84141;margin-bottom:40px;background:0 0}.form-login__input.error .form-login__error{opacity:1;visibility:visible}.form-login__input.error label{color:#e84141}.form-login__input.error.active label{color:#e84141}.form-login__input input{flex:1 1 auto;border:none}.form-login__input label{font-size:1.125rem;color:#c3c3c3;position:absolute;top:50%;left:20px;transform:translate(0,-50%);pointer-events:none;transition:all .2s linear}.form-login__error{color:#e84141;font-size:1.125rem;position:absolute;top:110%;left:0;opacity:0;visibility:hidden;transition:all .2s linear}.form-login__footer{display:flex;align-items:center;justify-content:space-between}.form-login__forgot{color:#c3c3c3;transition:all .2s linear}.form-login__forgot:hover{color:#a5a5a5}.form-login__btn{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.form-login__next{width:100%;margin-bottom:10px}.form-login__cancel.popup__close{border-radius:8px;color:#c3c3c3;border:2px solid #c3c3c3;font-size:1.0625rem;position:static;transform:translate(0,0);margin:0 auto 10px;width:200px;height:47px;display:none;align-items:center;justify-content:center;transition:all .2s linear;box-shadow:none}.form-login__cancel.popup__close:hover{color:#fff;border:2px solid #1e9d7d;background:#1e9d7d}.mob-login{display:none}.mob-login__slider{overflow:hidden;width:100%}.mob-login__slide{padding:5px}.pass{padding-right:10px}.pass__btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pass__btn:hover svg{stroke:#000}.pass__btn svg{width:24px;height:24px;stroke-width:2px;stroke:#c3c3c3;transition:all .2s linear}#restore .login{max-width:450px}#restore .login__body{flex:1 1 100%}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}@media (min-width:481px){.notifications-header:hover .notifications-header__help{opacity:1;visibility:visible;transform:translate(0,0);pointer-events:all}.login-header:hover .login-header__help{opacity:1;visibility:visible;transform:translate(0,0);pointer-events:all}}@media (max-width:1236px){.header__body{height:calc(64px + 25 * (100vw - 320px)/ 916)}.header__logo{height:calc(20px + 10 * (100vw - 320px)/ 916);width:calc(97px + 33 * (100vw - 320px)/ 916)}.notifications-header{margin-right:calc(33px + 15 * (100vw - 320px)/ 916)}.search{padding:calc(10px + 5 * (100vw - 320px)/ 916)}.search input{font-size:calc(1.0625rem + 1 * (100vw - 20rem)/ 916)}}@media (max-width:1200px){.brands-main__body{margin:0 10px}.parfumers-main__wrapper,.users-main__wrapper{padding:0 15px}}@media (max-width:1000px){.header__body::after{display:block}.header__logo{margin-right:15px}.header__options{margin-left:0}.menu__icon{display:block}.menu__body{position:absolute;top:0;left:50%;width:100vw;height:calc(var(--app-height) - 54px);background:#fff;padding-top:89px;transition:all .2s linear;z-index:50;transform:translate(-50%,-110%);overflow-y:auto;scrollbar-width:none}.menu__body::-webkit-scrollbar{width:0;height:0}.menu__body._active{transform:translate(-50%,0)}.menu__list{flex-direction:column;padding:0 20px}.menu__item{border-bottom:1px solid #ebebeb;padding:16px 0}.menu__item_sub{display:none}.menu__link svg{display:block}.menu__sub-list{position:relative;top:unset;right:unset;box-shadow:unset;transform:translate(0,0);visibility:visible;opacity:1;width:100%;display:flex;flex-direction:column;padding:0 20px;pointer-events:all}.menu__sub-item{padding:16px 0;border-bottom:1px solid #ebebeb}.menu__sub-link svg{display:block}.menu__title{display:block;text-align:left;padding:0 20px;margin-bottom:10px}.actions{border-bottom:none}.actions__btn:not(:last-child){margin-right:15px}.search{margin-right:0}.main{padding-bottom:100px}.parfumers-main__all,.users-main__all{top:0;left:unset;right:30px}.login__image{flex:1 1 auto}.login__body{flex:0 0 465px}}@media (max-width:1000px) and (max-width:768px){.menu__body{height:calc(var(--app-height) - 54px - 68px)}}@media (max-width:992px){.important-main__grid,.reviews-main__grid{grid-gap:20px}.important-main__item,.reviews-main__item{grid-column:span 3}.important-main__item:last-child,.reviews-main__item:last-child{grid-column:span 6}.new-articles-main__item{grid-column:span 6}.new-articles-main__item:first-child{grid-column:span 12;height:450px}.new-articles-main__item:nth-child(2){grid-column:span 6}.rubrics-main__articles{flex:1 1 50%;margin-right:30px}.rubrics-main__articles .rubric-articles__list{-moz-columns:unset;columns:unset}.rubrics-main__news{flex:1 1 50%}}@media (max-width:768px){.breadcrumbs__body{height:40px}.actions__body{padding-bottom:0}.actions__cat{display:none}.actions__btns{display:none}.search-actions{margin:0}.main{padding-bottom:80px}.main__brands,.main__comments,.main__family,.main__fragrances,.main__gallery,.main__important,.main__new,.main__new-articles,.main__parfumers,.main__reviews,.main__subscribe,.main__themes,.main__users{margin-bottom:60px}.new-articles-main__grid{grid-gap:20px}.brands-main__body{border:none;padding:45px 0 0}.brands-main__title{position:static;text-align:left;margin-bottom:30px;transform:translate(0,0);padding:0;white-space:normal}.brands-main__body{border:none;padding:0}.brands-main__card{border:2px solid rgba(0,127,95,.2)}.brands-main__card_add{border:none}.parfumers-main__wrapper,.users-main__wrapper{padding:0}.parfumers-main__body,.users-main__body{border:none;padding:45px 0 0}.parfumers-main__title,.users-main__title{padding:0}.parfumers-main__body{padding:0}.parfumers-main__title{position:static;transform:translate(0,0);text-align:left;margin-bottom:30px}.slider-users{overflow:visible}.slider-users__slide{border:2px solid #cce5df}.header-gallery{margin-bottom:30px}.header-gallery__image{margin-right:15px}.rubrics-main__body{flex-direction:column}.rubrics-main__articles{margin-right:0}.subscribe-main__info{max-width:580px}.subscribe-main__image img{transform:translate(20%,0)}.shelf{width:100%}.shelf__input textarea{width:100%}.shelf__list{width:100%}.rewards{width:100%}.login{max-width:465px}.login__image{display:none}.login__body{flex:1 1 auto}}@media (max-width:576px){.menu-user{position:fixed;top:unset;bottom:0;width:100%;height:-moz-fit-content;height:fit-content;transform:translate(0,0)}.menu-user::before{content:"";position:fixed;width:100vw;height:var(--app-height);bottom:0;right:0;background:rgba(0,0,0,.5);z-index:-1}.menu-user.active .menu-user__wrapper{transform:translate(0,0)}.menu-user__wrapper{border-radius:16px 16px 0 0;transform:translate(0,100%)}.important-main__item,.reviews-main__item{grid-column:span 6}.new-articles-main__grid{grid-gap:16px}.new-articles-main__item{grid-column:span 12}.new-articles-main__item:first-child{height:350px;padding:24px}.new-articles-main__item:nth-child(2){grid-column:span 12}.new-articles-main__item:nth-child(3),.new-articles-main__item:nth-child(4){grid-column:span 12}.brands-main__body{padding:0}.parfumers-main__body,.users-main__body{padding:0}.parfumers-main__title,.users-main__title{position:static;text-align:left;transform:translate(0,0);margin-bottom:16px}.parfumers-main__all,.users-main__all{position:static;width:-moz-fit-content;width:fit-content;transform:translate(0,0);margin-bottom:24px}.gallery-main__item{padding-bottom:0;height:200px}.gallery-main__item:nth-child(1),.gallery-main__item:nth-child(2),.gallery-main__item:nth-child(3),.gallery-main__item:nth-child(4),.gallery-main__item:nth-child(5),.gallery-main__item:nth-child(6){grid-column:span 12;grid-row:span 2}.header-gallery__image{width:83px;min-width:83px;height:72px}.header-gallery__title{margin-bottom:5px}.header-gallery__desc{font-size:.9375rem}.reset__btns{flex-direction:column}.reset__btn.popup__close{width:100%}.reset__btn.popup__close:not(:last-child){margin:0 0 10px}.shelf__name{font-size:1.0625rem}.shelf__desc{font-size:.9375rem}.shelf__move{margin-right:10px}.add__image{display:none}.add__link{display:none}.add__count{display:none}.add__btn.btn_green{display:none}}@media (max-width:480px){.header__login{max-width:24px;margin-right:15px}.header__login span{display:none}.lang__body{justify-content:center}.lang__btn:not(:last-child){margin-right:0;position:relative;padding-right:24px}.lang__btn:not(:last-child)::after{content:"";position:absolute;width:24px;height:24px;top:50%;right:0;transform:translate(0,-50%);-webkit-mask:url(../img/icons/icons.svg#arrow) center/contain no-repeat;mask:url(../img/icons/icons.svg#arrow) center/contain no-repeat;background:#fff}.lang__btn:last-child{display:none}.title1{font-size:1.5rem}.title2{font-size:1.375rem}.title3{font-size:1.375rem}.btn_white{font-size:1.0625rem}.btn_grey{font-size:1.0625rem}.btn_cancel{font-size:1.0625rem}.breadcrumbs__link{font-size:.9375rem}.breadcrumbs__link:not(:last-child){margin-right:40px}.breadcrumbs__link:not(:last-child)::after{right:-30px}.breadcrumbs__link:first-child span{display:none}.breadcrumbs__link:first-child svg{display:block}.search-actions__result.active{max-height:60vh}.block-search__title{font-size:1.0625rem}.block-search__count{font-size:1.0625rem}.block-search__name{font-size:1.0625rem}.block-search__desc{font-size:.9375rem}.main{padding-bottom:60px}.main__brands,.main__comments,.main__family,.main__fragrances,.main__gallery,.main__important,.main__new,.main__new-articles,.main__parfumers,.main__reviews,.main__subscribe,.main__themes,.main__users{margin-bottom:40px}.popular-main{margin-bottom:24px}.popular-main__title{margin-bottom:24px}.family-main__image{height:40px;width:40px;min-width:40px}.important-main__title,.reviews-main__title{margin-bottom:24px}.new-articles-main__title{margin-bottom:24px}.brands-main__title{margin-bottom:24px}.brands-main__new{font-size:1.0625rem}.brands-main__name{font-size:1.0625rem}.comments-main__title{margin-bottom:20px}.parfumers-main__title{margin-bottom:24px}.header-gallery{margin-bottom:24px}.subscribe-main__body{padding:24px 20px}.subscribe-main__attention{font-size:1.375rem;margin-bottom:8px}.subscribe-main__advice{max-width:250px;font-size:1.25rem;margin-bottom:10px}.subscribe-main__text{max-width:340px;font-size:1.125rem}.subscribe-main__image img{transform:translate(30%,0)}.about-main__title{margin-bottom:24px}.about-main__desc{font-size:1.0625rem}.input input{font-size:1.0625rem}.popup__body{padding:15px}.lang-settings__cancel.popup__close{display:flex}.lang-settings__close{display:none}.reset{padding:20px 15px}.reset__header{margin:0 -15px 30px}.reset__desc{font-size:1.0625rem}.shelf{position:fixed;bottom:0;left:0;width:100%;border-radius:6px 6px 0 0;padding:20px 15px 0}.shelf__input textarea{font-size:1.0625rem}.shelf__image{width:60px;min-width:60px;height:50px}.new-popup__item::before{font-size:1.0625rem}.new-popup__item p{font-size:1.0625rem}.share{position:fixed;bottom:0;max-width:100%;border-radius:6px 6px 0 0;padding:20px}.reward .popup__close{width:24px;height:24px;box-shadow:none;border-radius:0;right:20px;top:20px;transform:translate(0,0);background:0 0}.reward .popup__close svg{stroke:#000}.feedback{position:fixed;top:0;left:0;width:100%;border-radius:0;padding:20px 20px 20px;height:100%;overflow-y:auto;scrollbar-width:none}.feedback::-webkit-scrollbar{width:0;height:0}.feedback__header{padding:0 20px 20px;margin:0 -20px 20px}#story .popup__body{padding:0}.story{max-width:unset;width:100vw;max-height:unset;height:var(--app-height);border-radius:0}.story__item{padding:10px}.viewer__desc{font-size:1.0625rem}.viewer__pagination{font-size:1.0625rem}.login__body{padding:20px}.login__social{width:52px;height:52px}.login__social picture{width:24px;height:24px}.login .tabs__block:nth-child(2) .login__form{display:none}.login__close{display:none}.login__text{font-size:1.0625rem}.form-login__error{font-size:1.0625rem}.form-login__btn{margin-bottom:10px}.form-login__cancel.popup__close{display:flex}.mob-login{display:block}}@media (max-width:440px){.reset__block:not(:last-child){margin-bottom:60px}}@media (max-width:360px){.main__brands,.main__comments,.main__family,.main__fragrances,.main__gallery,.main__important,.main__new,.main__new-articles,.main__parfumers,.main__reviews,.main__subscribe,.main__themes,.main__users{margin-bottom:32px}.menu-main__body{padding:16px 0}.popular-main{margin-bottom:20px}.popular-main__title{margin-bottom:20px}.new-articles-main__title{margin-bottom:20px}.new-articles-main__item:first-child{height:300px}.brands-main__title{margin-bottom:20px}.parfumers-main__title{margin-bottom:20px}.header-gallery__image{display:none}.subscribe-main__text{max-width:220px}.about-main__title{margin-bottom:20px}}