.HomeHero_hero__khsbv{padding:16px;margin-top:16px}.HomeHero_hero__khsbv:before{content:"";position:absolute;inset:0;pointer-events:none;background:url(/images/home-hero/hero-background2.png) calc(100% + 130px) calc(50% + 20px)/100% auto no-repeat}.HomeHero_hero__khsbv:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 15%,hsla(0,0%,100%,.98) 18%,hsla(0,0%,100%,.64) 40%,rgba(245,250,255,.4) 50%,rgba(237,244,252,.15) 65%,rgba(237,244,252,.02));pointer-events:none}@media(min-width:768px){.HomeHero_hero__khsbv{padding:24px}}.HomeHero_heroContent__VAiiO{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-height:auto;height:100%}@media(min-width:1200px){.HomeHero_heroContent__VAiiO{min-height:360px}}.HomeHero_heroTitle___PTLz{margin-top:10px}@media(min-width:1200px){.HomeHero_heroTitle___PTLz{margin-top:70px}}.HomeHero_heroTitle___PTLz .HomeHero_heroAccentRow___sxX8{display:flex;align-items:center;gap:8px}.HomeHero_heroTitle___PTLz .HomeHero_heroHeartContainer__wE_Q8{display:inline-flex;align-items:center;gap:4px}.HomeHero_heroTitle___PTLz .HomeHero_heroHeart__11_wQ{width:38px;height:38px;color:var(--color-primary-blue);transform:translateY(-2px) rotate(-11deg)}.HomeHero_heroTitle___PTLz .HomeHero_heroHeartSmall__OSuSR{width:28px;height:28px;transform:translateY(4px) rotate(21deg)}.HomeHero_heroMeta__stDNW{margin:16px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.HomeHero_heroMeta__stDNW .HomeHero_heroMetaItem__ZRo3e{display:inline-flex;align-items:center;gap:8px}.HomeHero_heroMeta__stDNW .HomeHero_heroMetaIcon__tW2LV{width:26px;height:26px;flex-shrink:0}.HomeHero_heroActions__6IZs3{margin-top:auto;display:flex;gap:10px}.HomeMenuCategories_menuCategories__t3It4{position:-webkit-sticky;position:sticky;top:0;z-index:90;transition:box-shadow .22s ease;border-radius:var(--border-radius-lg)}@media(max-width:767px){.HomeMenuCategories_menuCategories__t3It4{top:var(--header-sticky-offset-mobile)}}@media(min-width:768px){.HomeMenuCategories_menuCategories__t3It4{top:var(--header-sticky-offset-desktop)}}.HomeMenuCategories_menuCategoriesStickyShadow__94QSt{background-color:var(--color-white);box-shadow:0 14px 28px -18px rgba(40,33,65,.22),0 0 0 1px rgba(15,23,42,.04)}.HomeMenuCategories_menuCategoriesStickyShadow__94QSt:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:max(260px,40vh);background-color:var(--color-white);pointer-events:auto;z-index:0}.HomeMenuCategories_menuCategoriesStickyShadow__94QSt .HomeMenuCategories_menuCategoriesContent__2gO1t{padding:0}.HomeMenuCategories_menuCategoriesContent__2gO1t{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:16px 16px 0;transition:padding .22s ease}.HomeMenuCategories_menuCategoriesContent__2gO1t::-webkit-scrollbar{display:none}.HomeMenuCategories_segmentedTrack__imKWw{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;width:max-content;max-width:100%;box-sizing:border-box;padding:6px;margin:0 auto;border-radius:var(--border-radius-lg);background-color:var(--color-white);border:1px solid var(--color-grey-200)}@media(min-width:768px){.HomeMenuCategories_segmentedTrack__imKWw{width:100%;max-width:none;margin:0}}.HomeMenuCategories_segment__tS3wd{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:min-content;margin-left:-8px;padding:10px 18px;border-radius:var(--border-radius-lg);text-decoration:none;border:none;color:var(--color-grey-900);background-color:transparent;box-shadow:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}@media(min-width:768px){.HomeMenuCategories_segment__tS3wd{flex:1 1;min-width:0;padding:12px 5px;justify-content:center}}.HomeMenuCategories_segment__tS3wd:first-child{margin-left:0}.HomeMenuCategories_segment__tS3wd.HomeMenuCategories_segmentActive__zf4y9{z-index:40;background-color:var(--color-grey-400);color:var(--color-primary-black);box-shadow:0 2px 10px rgba(56,62,74,.18),0 1px 3px rgba(56,62,74,.12)}@media(hover:hover){.HomeMenuCategories_segment__tS3wd:hover{z-index:50}.HomeMenuCategories_segment__tS3wd:hover:not(.HomeMenuCategories_segmentActive__zf4y9){background-color:var(--color-grey-200);box-shadow:0 2px 8px rgba(15,23,42,.08)}}.HomeMenuCategories_segment__tS3wd:focus-visible{z-index:60;outline:2px solid var(--color-primary-blue);outline-offset:2px}.HomeMenuCategories_rollDividerAfter__b_vbl:after{content:"";position:absolute;right:-8px;top:-7px;bottom:0;height:54px;width:28px;box-sizing:border-box;border:none;border-right:2px solid var(--color-grey-200);border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;background:transparent;pointer-events:none}.HomeMenuCategories_segmentLabel__nRJO3{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em;text-align:center}.HomeMenuCategories_rollNavSegment__SXm3o{margin-left:-8px}.HomeMenuCategories_rollNavSegment__SXm3o:first-child{margin-left:0}@media(max-width:767px){.HomeMenuCategories_rollNavSegment__SXm3o{flex:0 0 auto!important;min-width:min-content}}@media(max-width:576px){.CategoriesSlider_slider__lNrBa{padding:0 16px}}.CategoriesSlider_category-slider___JuTy{background-color:var(--color-grey-100);border-radius:8px;transition:background-color .2s ease;width:auto;cursor:pointer}.CategoriesSlider_category-slider___JuTy:hover{background-color:var(--color-dark-grey)}.CategoriesSlider_category-slider__link__GNa5C{display:flex;justify-content:space-between}.CategoriesSlider_category-slider__label__G1MhN{flex:1 1 70%;max-width:70%;padding:12px}.CategoriesSlider_category-slider__img__bI4kZ{width:68px;height:66px}@media(min-width:1200px){.CategoriesSlider_category-slider__img__bI4kZ{width:100px;height:auto}}.CategoriesSlider_affiliate-slider__oS74c{height:66px}@media(min-width:1200px){.CategoriesSlider_affiliate-slider__oS74c{height:80px}}.CategoriesSlider_affiliate-slider__oS74c a{display:flex;width:100%;height:100%;padding:13px 15px}@media(min-width:1200px){.CategoriesSlider_affiliate-slider__oS74c a{padding:13px 18px}}.BannersSlider_bannersSlider__fvV6N{margin:16px -16px 0;cursor:pointer}.BannersSlider_bannersSlider__fvV6N .swiper{overflow:hidden;padding:10px 0;margin:-10px 0}@media(min-width:576px){.BannersSlider_bannersSlider__fvV6N{margin:24px auto 0}}@media(min-width:768px)and (max-width:768px){.BannersSlider_bannersSlider__fvV6N{margin:16px -24px 0}}.BannersSlider_bannersSlider__slide__kXsaK .BannersSlider_bannerSurfaceContent__EcXc_{padding:0}.BannersSlider_bannersSlider__slide__kXsaK .BannersSlider_imageFrame__C75FP{position:relative;width:100%;aspect-ratio:1470/780}.BannersSlider_bannersSlider__slide__kXsaK .BannersSlider_image__aDl3A{object-fit:cover}.OffersSlider_offers-slider__UMxUA{margin-top:48px;position:relative}.OffersSlider_offers-slider__UMxUA.OffersSlider_not-items__qLY8g{margin-top:0}.OffersSlider_offers-slider__header__m1tkp{display:flex;justify-content:space-between;column-gap:20px;margin:0 0 18px;align-items:center}.OffersSlider_offers-slider__button___zMGq{border-radius:30px;background:#f7f8fc;padding:8px 12px}.OffersSlider_offers-slider__UMxUA .OffersSlider_category-arrow__uPeBn{top:50%}.OffersSlider_offers-slider-skeleton__V0AtG{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:20px}@media(max-width:991px){.OffersSlider_offers-slider-skeleton__V0AtG{gap:16px;grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.OffersSlider_offers-slider-skeleton__V0AtG{gap:16px;grid-template-columns:repeat(2,1fr)}}.CategoriesOffer_wrapper__uryw_{display:grid;border-radius:8px;background:var(--color-grey-100);grid-template-columns:279px 269px}.CategoriesOffer_wrapper__categories__B9IyG{padding:32px 32px 51px}.CategoriesOffer_wrapper__categories-title__YfK7z{font-size:24px!important;line-height:24.67px}.CategoriesOffer_wrapper__category__QRfh1{line-height:16px;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.CategoriesOffer_wrapper__image_wrapper__XWr_g{display:flex;justify-content:center;align-items:center;padding:16px}.CategoriesOffer_wrapper__image__OUI5C{width:237px;height:228px}@media(max-width:768px){.CategoriesOffer_wrapper__categories__B9IyG{padding:24px 24px 35px}.CategoriesOffer_wrapper__categories-title__YfK7z{font-size:20px!important;line-height:20.56px}.CategoriesOffer_wrapper__image__OUI5C{width:200px;height:200px}}@media(max-width:576px){.CategoriesOffer_wrapper__uryw_{width:220px;display:flex;flex-direction:column-reverse}.CategoriesOffer_wrapper__categories__B9IyG{padding:16px 16px 36px}.CategoriesOffer_wrapper__categories-title__YfK7z{font-size:16px!important;line-height:16.54px}.CategoriesOffer_wrapper__image_wrapper__XWr_g{padding:4px}.CategoriesOffer_wrapper__image__OUI5C{width:148px;height:142px}}.MenuByCategories_menuByCategories__I_jx4{padding:40px 24px 24px}.MenuByCategories_section__3gDdd{scroll-margin-top:calc(var(--header-sticky-offset-mobile) + var(--home-menu-anchor-extra-offset))}@media(min-width:768px){.MenuByCategories_section__3gDdd{scroll-margin-top:calc(var(--header-sticky-offset-desktop) + var(--home-menu-anchor-extra-offset))}}.MenuByCategories_section__3gDdd:not(:first-child){margin-top:48px}.MenuByCategories_title__Fn17G{margin-bottom:24px}.MenuByCategories_grid__53dRw{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:24px;gap:24px}.ProductModal_productModal__XLRaZ{padding:0 20px}@media(min-width:768px){.ProductModal_productModal__XLRaZ{padding:12px 36px}}.ProductModal_top__98Hnv{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.ProductModal_top__98Hnv{flex-direction:row;align-items:center;gap:40px}}.ProductModal_imageCol__tGzl1{position:relative;flex-shrink:0;width:100%;max-width:420px;max-height:315px;margin:0 auto}@media(min-width:768px){.ProductModal_imageCol__tGzl1{width:420px;height:315px}}.ProductModal_imageCol__tGzl1 .ProductModal_imageFrame__pklGy{position:relative;width:100%;height:100%;border-radius:var(--border-radius-lg);overflow:hidden}.ProductModal_infoCol__6A03V{flex:1 1;min-width:0;display:flex;flex-direction:column}.ProductModal_infoCol__6A03V .ProductModal_unitPrice__Dl_Jp{height:14px}.ProductModal_bottom__pvQUF{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-grey-200);display:flex;flex-direction:column;gap:20px}.ProductModal_quantityBlock__NnwtU{width:100%;min-width:0}.ProductModal_quantityBlock__NnwtU .ProductModal_quantityLabel__4_QVm{display:inline-flex;background:var(--color-grey-300);border-radius:8px;padding:6px 10px}.ProductModal_bottomMain__Y_RJp{display:grid;grid-gap:20px;gap:20px}@media(min-width:768px){.ProductModal_bottomMain__Y_RJp{grid-template-columns:minmax(0,420px) 1fr;gap:40px;align-items:start}.ProductModal_bottomMain__Y_RJp.ProductModal_bottomCompositionOnly__xTfVi{grid-template-columns:1fr}}.ProductModal_descriptionBlock__qBKVs{min-width:0}.ProductModal_descriptionBlock__qBKVs .ProductModal_descriptionClamp___bApW{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.ProductModal_descriptionBlock__qBKVs .ProductModal_expandLink__RaOwp{margin-top:8px;align-self:flex-start}.ProductModal_compositionBlock__ZxNgu{min-width:0}.ProductModal_compositionBlock__ZxNgu .ProductModal_compositionHeading__T6_el{margin-bottom:6px;color:var(--color-grey-600)}.Basket_basket-items-list__aKal3 .Basket_remove-out-stock__header__NcJ9L{display:flex;align-items:center;justify-content:space-between}.Basket_basket-items-list__aKal3 .Basket_remove-out-stock__header__NcJ9L .Basket_remove-all-out-stock__2gtTc{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer}.Basket_basket-items-list__aKal3 .Basket_remove-out-stock__header__NcJ9L .Basket_remove-all-out-stock__2gtTc:disabled{cursor:not-allowed;opacity:.5}.Basket_basket-items-list__aKal3 .Basket_remove-out-stock__header__NcJ9L .Basket_remove-all-out-stock__2gtTc span{padding-top:2px}.Basket_basket-product-item__8sEng{display:flex;padding-top:8px;margin-bottom:8px;flex-wrap:wrap;position:relative}.Basket_basket-product-item__8sEng:not(:first-child){border-top:1px solid var(--color-grey-200)}.Basket_basket-product-item__image__4q4WO{flex-shrink:0;margin-right:8px}.Basket_basket-product-item__image__4q4WO .Basket_product-img__O_6sj{position:relative;width:80px;height:66px}@media(min-width:768px){.Basket_basket-product-item__image__4q4WO .Basket_product-img__O_6sj{width:100px;height:75px}}.Basket_basket-product-item__image__4q4WO .Basket_product-img-fill__77ygb:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(247,248,252,.5)}.Basket_basket-product-item__content__9Kpui{display:flex;flex-direction:column;flex:1 1;padding:4px 0;margin-top:4px;justify-content:center}@media(min-width:1200px){.Basket_basket-product-item__content__9Kpui{margin-right:16px}}.Basket_basket-product-item__content__9Kpui .Basket_product-name__6N3Wq{color:var(--color-grey-900)}.Basket_basket-product-item__content__9Kpui .Basket_product-price__udKa9{margin-top:6px}.Basket_basket-product-item__control-buttons__4HKqC{display:flex;align-items:center;gap:12px}.Basket_basket-product-item__control-buttons__4HKqC .Basket_basket-icon__Hbxsg{cursor:pointer;margin-left:24px;transition:.3s;font-size:16px}@media(min-width:1200px){.Basket_basket-product-item__control-buttons__4HKqC .Basket_basket-icon__Hbxsg{margin-left:12px;font-size:18px}}.Basket_basket-product-item__control-buttons__4HKqC .Basket_basket-icon__Hbxsg:hover{color:var(--color-primary-black)}.Basket_basket-product-item__control-buttons__4HKqC.Basket_product-control-outstock__NDyIz{margin-top:8px;position:static}.Basket_basket-product-item__8sEng .Basket_product-basket-controls__dgzX3{display:flex;align-items:center;margin-top:8px;justify-content:flex-end;flex:0 0 100%;padding-left:92px}@media(min-width:1200px){.Basket_basket-product-item__8sEng .Basket_product-basket-controls__dgzX3{margin-top:0;flex:0 0 auto;padding-left:0}}.BasketContent_bodySurface__09aXz{display:flex;flex-direction:column;flex:1 1;box-shadow:none}.BasketContent_bodySurface__content__Oejg4{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.BasketContent_basket__header__iFNE_{display:flex;align-items:center;gap:16px;flex-shrink:0}.BasketContent_basket__header__iFNE_ .BasketContent_clear-basket__Klv7q:disabled{cursor:not-allowed;opacity:.5}.BasketContent_basket__main__9rZkv{flex:1 1;min-height:0}.BasketContent_basket__main__9rZkv .BasketContent_row__lNLnE{margin-top:28px}@media(min-width:1200px){.BasketContent_basket__main__9rZkv .BasketContent_row__lNLnE{margin-top:32px}}.BasketContent_basket__content__RkWms{flex:1 1}.BasketContent_basket__content__RkWms>div{padding:16px 20px}@media(min-width:768px){.BasketContent_basket__content__RkWms>div{padding:20px 24px}}@media(min-width:1200px){.BasketContent_basket__content__RkWms{padding-right:22px}}.BasketContent_basket__footer__maT_T{border-radius:8px;display:flex;flex-direction:column}@media(min-width:768px){.BasketContent_basket__footer__maT_T{flex-direction:row;align-items:center}.BasketContent_basket__footer__maT_T>*{max-width:50%;flex:0 0 50%}}@media(min-width:1200px){.BasketContent_basket__footer__maT_T{flex-direction:column;align-items:normal}.BasketContent_basket__footer__maT_T>*{max-width:100%;flex:initial}}.BasketContent_basket__footer__maT_T .BasketContent_price-block__ygCO0{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;padding:0 24px}@media(min-width:768px){.BasketContent_basket__footer__maT_T .BasketContent_price-block__ygCO0{margin-bottom:0}}@media(min-width:1200px){.BasketContent_basket__footer__maT_T .BasketContent_price-block__ygCO0{margin-bottom:16px}}.BasketContent_basket__footer__maT_T .BasketContent_next-step-button___OV0n{display:flex;justify-content:space-between;align-items:center;width:100%}.BasketContent_basket__5TZkE.BasketContent_layout-stacked__tWDdX{display:flex;flex-direction:column;gap:16px;flex:1 1;min-height:0;overflow:hidden}.BasketContent_basket__5TZkE.BasketContent_layout-stacked__tWDdX.BasketContent_drawer__VQiLc{height:100%}.BasketContent_basket__5TZkE.BasketContent_layout-stacked__tWDdX:not(.BasketContent_drawer__VQiLc){min-height:calc(100dvh - 140px);max-height:calc(100dvh - 140px)}.BasketContent_basket__5TZkE:not(.BasketContent_layout-stacked__tWDdX) .BasketContent_basket__footer__maT_T{max-width:372px;box-shadow:none;background:none}.BasketContent_basket__5TZkE:not(.BasketContent_drawer__VQiLc){padding:20px 20px 0}@media(min-width:768px){.BasketContent_basket__5TZkE:not(.BasketContent_drawer__VQiLc){padding:24px 40px 0}}@media(max-width:767px){.BasketContent_basket__5TZkE:not(.BasketContent_drawer__VQiLc) .BasketContent_bodySurface__09aXz{margin-left:-16px;margin-right:-16px}}.BasketContent_basket__5TZkE.BasketContent_drawer__VQiLc{padding:0 20px;overflow:hidden}@media(min-width:768px){.BasketContent_basket__5TZkE.BasketContent_drawer__VQiLc{padding:8px 32px}}.BasketContent_basket__5TZkE:not(.BasketContent_layout-stacked__tWDdX) .BasketContent_basket__content__RkWms{display:flex;flex-direction:column;min-height:0}.BasketContent_basket__5TZkE:not(.BasketContent_layout-stacked__tWDdX) .BasketContent_bodySurface__09aXz{flex:1 1;min-height:0}.BasketContent_basket__5TZkE:not(.BasketContent_layout-stacked__tWDdX) .BasketContent_row__lNLnE{height:100%}@media(max-width:767px){.BasketContent_empty-page-message__LYyqh{padding-bottom:44px;margin-top:20px}}.BasketContent_empty-page-message__button__js__q{margin-top:24px;padding-left:32px;padding-right:32px}.BasketContent_empty__89FFL:not(.BasketContent_drawer__VQiLc){padding:20px 20px 0}@media(min-width:768px){.BasketContent_empty__89FFL:not(.BasketContent_drawer__VQiLc){padding:24px 40px 0}}.BasketContent_empty__89FFL:not(.BasketContent_drawer__VQiLc) .BasketContent_basket__body__fYhAu{min-height:280px}.HomePageView_homeMenuBlockSurface__K3btZ{margin-top:32px;background-color:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:none;transition:box-shadow .22s ease,border-color .22s ease;overflow:visible!important}@media(max-width:767px){.HomePageView_homeMenuBlockSurface__K3btZ{margin-left:-16px;margin-right:-16px}}.HomePageView_homeMenuBlockContent__GqBkS{padding:0;overflow:visible}