:root{--function-button-primary-icon-color-default:var(--colors-state-accent-default);--function-button-primary-icon-color-disabled:var(--colors-fg-disabled);--function-button-primary-icon-color-focused:var(--colors-state-accent-hover);--function-button-primary-icon-color-hover:var(--colors-state-accent-hover);--function-button-primary-label-color-default:var(--colors-state-accent-default);--function-button-primary-label-color-disabled:var(--colors-fg-disabled);--function-button-primary-label-color-focused:var(--colors-state-accent-focused);--function-button-primary-label-color-hover:var(--colors-state-accent-hover);--function-button-secondary-icon-color-default:var(--colors-fg-default);--function-button-secondary-icon-color-disabled:var(--colors-fg-disabled);--function-button-secondary-icon-color-focused:var(--colors-state-accent-transparent-focused);--function-button-secondary-icon-color-hover:var(--colors-state-accent-transparent-hover);--function-button-secondary-label-color-default:var(--colors-fg-default);--function-button-secondary-label-color-disabled:var(--colors-fg-disabled);--function-button-secondary-label-color-focused:var(--colors-state-accent-transparent-focused);--function-button-secondary-label-color-hover:var(--colors-state-accent-transparent-hover);--function-button-tertiary-icon-color-default:var(--colors-state-neutral-transparent-default);--function-button-tertiary-icon-color-disabled:var(--colors-fg-disabled);--function-button-tertiary-icon-color-focused:var(--colors-state-neutral-transparent-focused);--function-button-tertiary-icon-color-hover:var(--colors-state-neutral-transparent-hover);--function-button-tertiary-label-color-default:var(--colors-state-neutral-transparent-default);--function-button-tertiary-label-color-disabled:var(--colors-fg-disabled);--function-button-tertiary-label-color-focused:var(--colors-state-neutral-transparent-focused);--function-button-tertiary-label-color-hover:var(--colors-state-neutral-transparent-hover)}.s-btn-function{display:inline-flex;align-items:center;grid-column-gap:var(--values-spacing-function-button-spacing);column-gap:var(--values-spacing-function-button-spacing)}.s-btn-function__icon{width:var(--icon-size);height:var(--icon-size);color:var(--icon-fill);fill:var(--icon-fill)}.s-btn-function__icon--is-right{order:1}.s-btn-function__label{color:var(--label-color);font-weight:var(--label-font-weight);font-size:1.4rem;font-style:normal;line-height:1.8rem;white-space:nowrap}.s-btn-function--primary{--icon-fill:var(--function-button-primary-icon-color-default);--label-color:var(--function-button-primary-label-color-default)}.s-btn-function--primary:disabled{--icon-fill:var(--function-button-primary-icon-color-disabled);--label-color:var(--function-button-primary-label-color-disabled)}.s-btn-function--secondary{--icon-fill:var(--function-button-secondary-icon-color-default);--label-color:var(--function-button-secondary-label-color-default)}.s-btn-function--secondary:disabled{--icon-fill:var(--function-button-secondary-icon-color-disabled);--label-color:var(--function-button-secondary-label-color-disabled)}.s-btn-function--tertiary{--icon-fill:var(--function-button-tertiary-icon-color-default);--label-color:var(--function-button-tertiary-label-color-default)}.s-btn-function--tertiary:disabled{--icon-fill:var(--function-button-tertiary-icon-color-disabled);--label-color:var(--function-button-tertiary-label-color-disabled)}.s-btn-function--medium{--icon-size:24px;--label-font-weight:500}.s-btn-function--small{--icon-size:16px;--label-font-weight:400}@media (hover:hover) and (pointer:fine){.s-btn-function--primary:not(:disabled):hover{--icon-fill:var(--function-button-primary-icon-color-hover);--label-color:var(--function-button-primary-label-color-hover)}.s-btn-function--primary:not(:disabled).focus-visible,.s-btn-function--primary:not(:disabled):focus-visible{--icon-fill:var(--function-button-primary-icon-color-focused);--label-color:var(--function-button-primary-label-color-focused)}.s-btn-function--secondary:not(:disabled):hover{--icon-fill:var(--function-button-secondary-icon-color-hover);--label-color:var(--function-button-secondary-label-color-hover)}.s-btn-function--secondary:not(:disabled).focus-visible,.s-btn-function--secondary:not(:disabled):focus-visible{--icon-fill:var(--function-button-secondary-icon-color-focused);--label-color:var(--function-button-secondary-label-color-focused)}.s-btn-function--tertiary:not(:disabled):hover{--icon-fill:var(--function-button-tertiary-icon-color-hover);--label-color:var(--function-button-tertiary-label-color-hover)}.s-btn-function--tertiary:not(:disabled).focus-visible,.s-btn-function--tertiary:not(:disabled):focus-visible{--icon-fill:var(--function-button-tertiary-icon-color-focused);--label-color:var(--function-button-tertiary-label-color-focused)}}.bestsellers-header[data-v-2b3e3198]{display:flex;align-items:center;justify-content:space-between;height:36px;margin:12px 8px 0}.bestsellers-header__title[data-v-2b3e3198]{color:var(--colors-fg-low);font-weight:500;font-size:1.8rem;line-height:2.2rem;font-style:normal;margin:0}@media only screen and (min-width:768px){.bestsellers-header[data-v-2b3e3198]{padding:0;margin:0}.bestsellers-header__title[data-v-2b3e3198]{font-size:2.2rem;line-height:2.7rem}}.block-slider-products-skeleton[data-v-dacb208e]{display:flex;flex-direction:column;grid-row-gap:16px;row-gap:16px}.block-slider-products-skeleton__heading[data-v-dacb208e]{padding:2px 0}.block-slider-products-skeleton__list[data-v-dacb208e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:4px;column-gap:4px;grid-row-gap:4px;row-gap:4px}.block-slider-products-skeleton__shimmer[data-v-dacb208e]{background-color:var(--colors-loaders-skeleton-content)}.block-slider-products-skeleton__shimmer--title[data-v-dacb208e]{width:200px;height:18px;border-radius:var(--integers-radius-4)}.block-slider-products-skeleton__shimmer--card[data-v-dacb208e]{aspect-ratio:2/3;border-radius:var(--integers-radius-24)}@media only screen and (min-width:0)and (max-width:767px){.block-slider-products-skeleton__shimmer--card[data-v-dacb208e]:nth-child(n+3){display:none}}@media only screen and (min-width:768px){.block-slider-products-skeleton__list[data-v-dacb208e]{grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:10px;column-gap:10px;grid-row-gap:10px;row-gap:10px}.block-slider-products-skeleton__shimmer--title[data-v-dacb208e]{height:22px}.block-slider-products-skeleton__shimmer--card[data-v-dacb208e]{border-radius:var(--integers-radius-24)}}@media only screen and (min-width:768px)and (max-width:1023px){.block-slider-products-skeleton__shimmer--card[data-v-dacb208e]:nth-child(n+5){display:none}}@media only screen and (min-width:1024px){.block-slider-products-skeleton[data-v-dacb208e]{grid-row-gap:24px;row-gap:24px}.block-slider-products-skeleton__list[data-v-dacb208e]{grid-template-columns:repeat(5,minmax(0,1fr))}}.s-keen-carousel-item{flex-shrink:0}.s-keen-carousel-item--size-yukmo .s-keen-carousel-item{height:100%}.s-icon{fill:currentColor}.s-slider-navigation-btn-new{flex-shrink:0;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;background-color:var(--colors-white-white);box-shadow:0 6px 40px 0 rgba(0,0,0,.1)}.s-slider-navigation-btn-new,.s-slider-navigation-btn-new:before{position:absolute;width:var(--button-width);height:var(--button-height);border-radius:var(--integers-radius-full);transition-timing-function:var(--transition-duration-for-button);transition-duration:var(--transition-duration-for-button);transition-property:opacity}.s-slider-navigation-btn-new:before{top:0;left:0;box-shadow:0 0 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.2);opacity:.5;content:""}.s-slider-navigation-btn-new:hover:before{opacity:1}.s-slider-navigation-btn-new:disabled{visibility:hidden;opacity:0}.s-slider-navigation-btn-new.s-slider-navigation-btn-new--direction-left{left:0;transform:translate(-50%,-50%)}.s-slider-navigation-btn-new.s-slider-navigation-btn-new--direction-left .s-slider-navigation-btn-new__icon{transform:rotate(180deg)}.s-slider-navigation-btn-new.s-slider-navigation-btn-new--direction-right{right:0;transform:translate(50%,-50%)}.s-slider-navigation-btn-new .s-slider-navigation-btn-new__icon{width:var(--icon-width);height:var(--icon-height)}.s-slider-navigation-btn-new--size-large{--button-width:40px;--button-height:40px}.s-slider-navigation-btn-new--size-large:before{--button-width:100%;--button-height:100%}.s-slider-navigation-btn-new--size-large .s-slider-navigation-btn-new__icon{--icon-width:var(--values-sizes-button-x-small-width);--icon-height:var(--values-sizes-button-x-small-height)}.s-slider-navigation-btn-new--size-medium{--button-width:24px;--button-height:24px}.s-slider-navigation-btn-new--size-medium:before{--button-width:100%;--button-height:100%}.s-slider-navigation-btn-new--size-medium .s-slider-navigation-btn-new__icon{--icon-width:var(--integers-sizes-14);--icon-height:var(--integers-sizes-14)}.s-keen-carousel{position:relative;height:100%}.s-keen-carousel--size-grup .s-keen-carousel__swiper{width:100%;height:100%}.s-keen-carousel--size-ebric .s-keen-carousel__wrapper,.s-keen-carousel--size-graz .s-keen-carousel__wrapper{padding-right:30px;padding-left:30px}.s-keen-carousel--size-ver .s-keen-carousel__swiper{margin-right:0;margin-left:0}.s-keen-carousel--size-xuz .s-keen-carousel__swiper{height:100%}.s-keen-carousel--size-xuz .s-keen-carousel__wrapper{padding-right:20px;padding-left:20px}.s-keen-carousel--size-zreec .s-keen-carousel__swiper{height:100%}.s-keen-carousel--size-zreec .s-keen-carousel__wrapper{padding-right:16px;padding-left:16px}.s-keen-carousel--size-riurka .s-keen-carousel__swiper{height:100%}.s-keen-carousel--size-riurka .s-keen-carousel__wrapper{padding-right:20px;padding-left:20px}.s-keen-carousel--size-duz .s-keen-carousel__swiper{margin-bottom:28px}.s-keen-carousel--size-cyan .s-keen-carousel__swiper{margin-bottom:16px}.s-keen-carousel--view-cakes .s-keen-carousel__swiper{border-radius:8px}.s-keen-carousel--view-dove .keen-slider{overflow:visible}.s-keen-carousel--view-dove .s-keen-carousel__wrapper{overflow:hidden}.s-keen-carousel__wrapper{height:100%}.s-keen-carousel .keen-slider:not([data-keen-slider-disabled]){height:100%;cursor:-webkit-grab;cursor:grab}@media only screen and (min-width:0) and (max-width:767px){.s-keen-carousel--size-graz .s-keen-carousel__wrapper{padding-right:20px;padding-left:20px}.s-keen-carousel--size-graz-new .s-keen-carousel__wrapper{padding-right:40px;padding-left:40px}.s-keen-carousel--size-cakes .s-keen-carousel__swiper{padding:0 20px}}.block-slider-products-content[data-v-11a0ba48]{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.block-slider-products-content__item[data-v-11a0ba48]{width:179px!important}@media only screen and (min-width:1024px){.block-slider-products-content[data-v-11a0ba48]{grid-row-gap:24px;row-gap:24px}}@media only screen and (min-width:1280px){.block-slider-products-content__item[data-v-11a0ba48]{width:260px!important}}.block-grid-products-skeleton[data-v-6056f3d0]{padding:0 4px;background-color:var(--colors-bg-layer1);border-radius:16px;display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px}.block-grid-products-skeleton__heading[data-v-6056f3d0]{padding:10px 8px}.block-grid-products-skeleton__list[data-v-6056f3d0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:4px;column-gap:4px;grid-row-gap:4px;row-gap:4px}.block-grid-products-skeleton__title[data-v-6056f3d0]{width:200px;height:18px;padding:10px 8px;border-radius:var(--integers-radius-4)}.block-grid-products-skeleton__card[data-v-6056f3d0]{aspect-ratio:2/3;border-radius:var(--integers-radius-24)}@media only screen and (min-width:0)and (max-width:767px){.block-grid-products-skeleton__card[data-v-6056f3d0]:nth-child(n+5){display:none}}@media only screen and (min-width:768px){.block-grid-products-skeleton__list[data-v-6056f3d0]{grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:10px;column-gap:10px;grid-row-gap:10px;row-gap:10px}.block-grid-products-skeleton__title[data-v-6056f3d0]{height:22px}.block-grid-products-skeleton__card[data-v-6056f3d0]{border-radius:var(--integers-radius-24)}}@media only screen and (min-width:768px)and (max-width:1023px){.block-grid-products-skeleton__card[data-v-6056f3d0]:nth-child(n+9){display:none}}@media only screen and (min-width:1024px){.block-grid-products-skeleton__list[data-v-6056f3d0]{grid-template-columns:repeat(5,minmax(0,1fr))}}.block-grid-products-content[data-v-589dcc34]{padding:0 4px;background-color:var(--colors-bg-layer1);border-radius:16px;display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px}.block-grid-products-content__list[data-v-589dcc34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:4px;column-gap:4px;grid-row-gap:4px;row-gap:4px}@media only screen and (min-width:768px){.block-grid-products-content__list[data-v-589dcc34]{grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:10px;column-gap:10px;grid-row-gap:10px;row-gap:10px}}@media only screen and (min-width:1024px){.block-grid-products-content__list[data-v-589dcc34]{grid-template-columns:repeat(5,minmax(0,1fr))}}.promo-constructor-bestsellers[data-v-476cca10]{margin:0 -12px}.promo-constructor-bestsellers__title[data-v-476cca10]{margin:0;padding:10px 8px;color:var(--colors-fg-low);font-weight:500;font-size:1.8rem;line-height:2.2rem}.promo-constructor-categories-shimmer[data-v-439ade57]{display:flex;grid-gap:4px;height:332px}.promo-constructor-categories-shimmer__item[data-v-439ade57]{min-width:120px;max-width:120px;height:164px}.slider-category-shimmer[data-v-439ade57]{display:grid;grid-gap:4px}.slider-category-shimmer__item[data-v-439ade57]{width:120px;height:164px}@media only screen and (min-width:768px){.promo-constructor-categories-shimmer[data-v-439ade57]{grid-gap:12px;height:452px}.promo-constructor-categories-shimmer__item[data-v-439ade57]{min-width:160px;max-width:160px;height:220px}.slider-category-shimmer[data-v-439ade57]{grid-gap:12px}.slider-category-shimmer__item[data-v-439ade57]{width:160px;height:220px}}@media only screen and (min-width:768px){.promo-constructor-categories[data-v-431b6de5]{padding:0 20px}}.home-brands-item[data-v-760825d3]{align-items:center;box-sizing:border-box;height:100%;background-color:var(--colors-bg-layer1);border-radius:var(--integers-radius-12);overflow:hidden}.home-brands-item[data-v-760825d3],.home-brands-item__link[data-v-760825d3]{display:flex;justify-content:center;width:100%}.home-brands-item__image[data-v-760825d3]{width:90px;height:90px}.home-brands-shimmer[data-v-72813fd1]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;background-color:var(--colors-bg-layer1);border-radius:var(--integers-radius-12)}.home-brands-shimmer__image[data-v-72813fd1]{width:55px;height:16px}@media only screen and (min-width:768px){.home-brands-shimmer__image[data-v-72813fd1]{width:75px}}.promo-constructor-brands__slider[data-v-2a05f6d6]:not(.promo-constructor-brands__slider--init){height:0;visibility:hidden;opacity:0;pointer-events:none}.promo-constructor-brands__slide[data-v-2a05f6d6]{max-width:90px;height:90px}.promo-constructor-brands__flex[data-v-2a05f6d6]{display:flex;flex-wrap:nowrap;min-width:90px;height:90px}.promo-constructor-brands__flex-item[data-v-2a05f6d6]{margin-right:8px}.promo-constructor-brands__flex-item[data-v-2a05f6d6]:last-child{margin-right:0}@media only screen and (min-width:0)and (max-width:767px){.promo-constructor-brands__slider[data-v-2a05f6d6]{margin-right:-16px;overflow:hidden}}@media only screen and (min-width:768px){.promo-constructor-brands[data-v-2a05f6d6]{padding:0 20px}}.promo-constructor-shimmer[data-v-50e3d19e]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.promo-constructor-shimmer__image[data-v-50e3d19e]{width:100%;height:100%;border-radius:var(--integers-radius-12)}:root{--s-shimmer-content-color-bg:#ededed;--s-shimmer-image-color-bg:#d9d9d9;--s-shimmer-wave-color-bg:#fff}.s-shimmer{display:block;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes s-shimmer-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes s-shimmer-wave{0%{transform:translate3d(-100%,0,0)}60%{transform:translate3d(100%,0,0)}to{transform:translate3d(100%,0,0)}}.s-shimmer--content{background-color:var(--s-shimmer-content-color-bg)}.s-shimmer--photo{background-color:var(--s-shimmer-image-color-bg)}.s-shimmer--pulse{animation-name:s-shimmer-pulse;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-iteration-count:infinite;animation-fill-mode:forwards}.s-shimmer--wave{position:relative;overflow:hidden}.s-shimmer--wave:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 20%,hsla(0,0%,100%,.6) 60%,hsla(0,0%,100%,0));transform:translate3d(-100%,0,0);animation-name:s-shimmer-wave;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-iteration-count:infinite;animation-fill-mode:forwards;content:""}.s-shimmer.s-shimmer--view-sorr{border-radius:var(--border-radius-mokov)}.s-shimmer.s-shimmer--view-kem{border-radius:var(--border-radius-gedan)}.s-shimmer.s-shimmer--view-feh{border-radius:var(--border-radius-circle)}.s-banner-shimmer--view-donec.s-shimmer{border-radius:var(--border-radius-mokov)}.s-banner-shimmer--size-nelevis{height:250px}.promo-constructor-banners[data-v-1c012d94]{margin-bottom:24px}.promo-constructor-banners__shimmer[data-v-1c012d94]{width:100%;height:270px}@media only screen and (min-width:0)and (max-width:767px){.promo-constructor-banners[data-v-1c012d94]{margin-bottom:16px}}.view-watched-products--offset[data-v-5da080ec]{margin:0 -12px}.view-watched-products__title[data-v-5da080ec]{margin:0;padding:10px 8px;color:var(--colors-fg-low);font-weight:500;font-size:1.8rem;line-height:2.2rem}@media only screen and (min-width:768px){.view-watched-products--offset[data-v-5da080ec]{margin:0;padding:0 20px}.view-watched-products__title[data-v-5da080ec]{padding:0;font-size:2.2rem;line-height:2.7rem}}.promo-page-constructor[data-v-a928aecc]{margin-top:12px}.promo-page-constructor__grid[data-v-a928aecc]{display:grid;grid-template-columns:100%;grid-gap:48px;gap:48px;padding:24px 0}@media only screen and (min-width:1024px){.promo-page-constructor[data-v-a928aecc]{margin-top:20px}}