@charset "UTF-8";.beauty-week.beauty-week--with-header-bg.mobile .beauty-week-wrapper:before{background-image:url(/build/images/header-bg.6d9dd188.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;content:"";display:block;height:200px;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.beauty-week.beauty-week--with-header-bg.desktop .catalog-wrapper[data-state=open]{position:absolute;top:200px}.beauty-week.beauty-week--with-header-bg.desktop .header{background-image:url(/build/images/header-bg.6d9dd188.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:726px;left:0;top:0;width:100%;z-index:-1}@media screen and (width < 1360px){.beauty-week.beauty-week--with-header-bg.desktop .header{height:600px}}@media screen and (width < 1180px){.beauty-week.beauty-week--with-header-bg.desktop .header{height:500px}}.beauty-week.beauty-week--with-header-bg.desktop .header .header-icon-button:hover svg path{fill:#000!important}.beauty-week.beauty-week--with-header-bg.desktop .header .header-icon-button a:hover span,.beauty-week.beauty-week--with-header-bg.desktop .header .header-icon-button:is(a):hover span{color:#000!important}.beauty-week.beauty-week--with-header-bg.desktop .header .header-icon-button--user .icon:after{-webkit-filter:invert(1) saturate(0) contrast(2.5);filter:invert(1) saturate(0) contrast(2.5)}.beauty-week.beauty-week--with-header-bg.desktop .header .header__bottom{display:none}.beauty-week.beauty-week--with-header-bg.desktop .header .header-link a,.beauty-week.beauty-week--with-header-bg.desktop .header .header-link:is(a){color:#000}.beauty-week.beauty-week--with-header-bg.desktop .header .city-selector-widget-link:before{display:none}.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search{border-color:#333}.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search::-webkit-input-placeholder{color:#333}.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search::-ms-input-placeholder{color:#333}.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search::placeholder{color:#333}.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search:active,.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search:focus{border-color:#000!important}.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search:active::-webkit-input-placeholder,.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search:focus::-webkit-input-placeholder{color:#ccc}.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search:active::-ms-input-placeholder,.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search:focus::-ms-input-placeholder{color:#ccc}.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search:active::placeholder,.beauty-week.beauty-week--with-header-bg.desktop .header .header__search #search_form form input#search:focus::placeholder{color:#ccc}.beauty-week.beauty-week--with-header-bg.desktop .fox-item-good .city-name,.beauty-week.beauty-week--with-header-bg.desktop .mobile-good-block .city-name{display:none}.beauty-week.beauty-week--with-header-bg.desktop .front-city{position:static}.beauty-week.desktop .purchase-mini-collections--grid-5{display:grid;grid-template-columns:repeat(5,1fr)}.beauty-week.desktop .purchase-mini-collections--grid-5 .mini-collection-item{width:100%}.beauty-week.desktop .purchase-mini-collections--grid-5 .mini-collection-item .name a{color:#000!important}.beauty-week.desktop .beauty-week-teasers-slider{margin-top:-132px}.beauty-week.mobile .beauty-week-teasers-slider{margin-top:-32px}.beauty-week .beauty-week-teasers-wrapper{margin-left:-10px;margin-right:-10px}.beauty-week .beauty-week-teasers{margin:40px auto}.beauty-week .beauty-week-teasers .hor-slider-container .hor-slider__larr:after,.beauty-week .beauty-week-teasers .hor-slider-container .hor-slider__rarr:after{top:38px}.mobile .beauty-week .beauty-week-teasers .hor-slider-container .hor-slider__larr:after,.mobile .beauty-week .beauty-week-teasers .hor-slider-container .hor-slider__rarr:after{top:56px}.beauty-week .beauty-week-teasers__items{justify-content:space-evenly}.beauty-week .beauty-week-teasers__items .beauty-week-teasers-slider{gap:10px;padding:0}.beauty-week .beauty-week-teasers__items .beauty-week-teaser__image-wrapper{outline:none;overflow:hidden}.beauty-week .beauty-week-teasers__items .beauty-week-teaser__image-wrapper img{height:100%;width:100%}.mobile .beauty-week .beauty-week-teasers__items{margin-top:95px}.beauty-week .beauty-week-teasers__items .beauty-week-teaser{align-items:center;display:flex;flex-direction:column;gap:12px;text-decoration:none!important;width:162px}.beauty-week .beauty-week-teasers__items .beauty-week-teaser__image-wrapper{align-items:center;background-color:#fff;border-radius:71px;box-sizing:border-box;display:flex;height:142px;justify-content:center;outline:2px solid #ff008b;outline-offset:-8px;padding:8px;transition:box-shadow .2s ease-in-out;width:142px}.beauty-week .beauty-week-teasers__items .beauty-week-teaser__image-wrapper img{height:70%;object-fit:contain;width:70%}.beauty-week .beauty-week-teasers__items .beauty-week-teaser__title{color:#0a0a0a;font-size:15px;font-weight:500;line-height:20px;text-align:center;white-space:normal}.beauty-week .beauty-week-teasers__items .beauty-week-teaser:hover .beauty-week-teaser__image-wrapper{outline-color:#ff62b7}.beauty-week.desktop .sales-week__header{color:#000;font-size:80px!important;font-weight:800;letter-spacing:2px;line-height:2;margin:40px 0;text-align:center;text-shadow:0 0 5px #f0ccca;text-transform:lowercase}.beauty-week.desktop .sales-week__category-header h2{font-size:24px;line-height:2}.beauty-week.desktop .sales-week__category-header h2 a{color:#000;text-decoration:none}.beauty-week.desktop .sales-week__category-header h2 a:active,.beauty-week.desktop .sales-week__category-header h2 a:focus,.beauty-week.desktop .sales-week__category-header h2 a:hover{color:#000;text-decoration:underline}.beauty-week.desktop .sales-week__category .alert{margin-top:20px}.beauty-week.desktop .sales-week__category{background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.3);border-radius:30px;margin:40px -20px;padding:20px}@media screen and (max-width:1440px){.beauty-week.desktop .sales-week__category{margin-left:0;margin-right:0}}.beauty-week.desktop .sales-week__category .purchase-mini-collections .show-all-link{background-color:#fff;background-image:linear-gradient(45deg,#ff58a3,#ec024b);border-radius:25px;box-sizing:border-box;color:#fff!important;direction:rtl;display:flex;font-size:40px;height:100%;margin:0!important;max-height:420px;padding:16px 24px 40px;text-decoration:none!important;transform:rotate(180deg);transition:.2s ease;width:calc(100% - 20px);-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.beauty-week.desktop .sales-week__category .purchase-mini-collections .show-all-link:after{align-self:flex-end;content:"⌄";font-size:4rem;height:34px;transform:rotate(90deg);-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb}.beauty-week.desktop .sales-week__category .purchase-mini-collections .show-all-link:hover{background-image:linear-gradient(45deg,#f580b4,#fc417a);color:#fff}.beauty-week.desktop .sales-week__category .purchase-mini-collections .show-all-link:hover:after{text-shadow:0 0 12px #fff}.beauty-week.desktop .spot{aspect-ratio:1;border-radius:50%;will-change:transform;z-index:-10}.beauty-week.desktop .spot--first{animation:circle-scale 10s -5s infinite;background:#fff0fb;left:-40px;top:calc(100vh - 230px);width:600px}.beauty-week.desktop .spot--second{animation:circle-scale 10s infinite;background:#f5e8ff;border-radius:0 0 0 100%;right:0;top:0;width:700px}.beauty-week.desktop .spot--third{animation:circle-scale 6s infinite;aspect-ratio:1;background:#fde3fc;border-radius:100%;left:25vw;position:fixed;top:40vh;width:400px;will-change:transform}.beauty-week.desktop .spot--blurred{-webkit-filter:blur(50px);filter:blur(50px)}.beauty-week.desktop .spot--fixed{position:fixed}.beauty-week.desktop .spot--absolute{position:absolute}.promotion-page-box{background-color:#fff;border:2px dashed #ff1493;border-radius:20px;margin:20px auto;max-width:800px;padding:16px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promotion-page-box progress{background:#ffb6c1;border-radius:8px;height:16px;margin-top:8px;overflow:hidden;width:100%}.promotion-page-box progress::-webkit-progress-bar{background-color:#ffb6c1}.promotion-page-box progress::-webkit-progress-value{background-color:#ff1493}.promotion-page-box .promo-details{font-size:12px;margin-top:20px}.promotion-page-box .promo-details h2{margin-bottom:10px;text-align:center}.promotion-page-box .promo-details ul li::marker{color:#ffb6c1}.promotion-page-box .promotion-progress-wrapper{font-size:16px;margin-top:20px}.beauty-week.mobile .beauty-week-search-wrapper{margin:20px 10px;position:relative}.beauty-week.mobile .beauty-week-search-wrapper #query{border:2px solid #ff1493;border-radius:12px;box-sizing:border-box;height:44px;outline-color:#f4bfd3;outline-offset:2px;padding:8px 20px;width:100%}.beauty-week.mobile .beauty-week-search-wrapper #query::-webkit-input-placeholder{color:#ff1493}.beauty-week.mobile .beauty-week-search-wrapper #query::-ms-input-placeholder{color:#ff1493}.beauty-week.mobile .beauty-week-search-wrapper #query::placeholder{color:#ff1493}.beauty-week.mobile .beauty-week-search-wrapper button.search-button{background-color:transparent;border:none;border-radius:0 8px 8px 0;bottom:2px;color:#ff1493;font-size:20px;position:absolute;right:2px;top:2px;width:40px}.beauty-week.mobile .beauty-week-search-wrapper #query:active~.search-button,.beauty-week.mobile .beauty-week-search-wrapper #query:focus~.search-button{background-color:#ff1493;color:#fff}