.bottom-navbar{bottom:max(10px,env(safe-area-inset-bottom,0px));left:50%;max-width:460px;position:fixed;transform:translateX(-50%);width:calc(100% - 24px);z-index:120}.bottom-navbar__inner{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#18181bf5;border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 14px 32px #00000040,0 4px 12px #0000002e;display:grid;grid-template-columns:repeat(4,1fr);height:66px;min-height:66px;padding:7px}.bottom-navbar__item{align-items:center;border-radius:24px;color:#ffffff94;display:flex;flex-direction:column;justify-content:center;min-height:48px;min-width:0;padding:4px 8px;text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .16s ease}.bottom-navbar__item:hover{color:#ffffffe0}.bottom-navbar__item:active{transform:scale(.97)}.bottom-navbar__item--active{background:#1677ff;color:#fff}.bottom-navbar__icon{align-items:center;display:flex;height:18px;justify-content:center}.bottom-navbar__icon svg{height:22px;width:22px}.bottom-navbar__cart-badge.ant-badge{color:inherit!important}.bottom-navbar__cart-badge .MuiSvgIcon-root{fill:currentColor;color:currentColor!important}.bottom-navbar__label{font-size:11px;font-weight:500;line-height:14px;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.bottom-navbar{display:none}}.catalog-page{min-height:calc(100vh - 40px);padding:0 12px 42px}.catalog-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.catalog-title{margin:0!important}.catalog-header__controls{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,360px) minmax(180px,220px)}.catalog-category-scroll{overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;width:100%}.catalog-active-filters{margin:8px 0 16px;width:100%}.catalog-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:260px minmax(0,1fr)}.catalog-sidebar{max-height:calc(100vh - 84px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:12px}.catalog-filter-panel{background:#7f7f7f14;background:var(--catalog-panel-bg,#7f7f7f14);border-radius:20px;padding:16px}.catalog-filter-panel__header,.catalog-stock-switch{justify-content:space-between;width:100%}.catalog-filter-panel__header .ant-typography,.catalog-filter-section .ant-typography{margin:0!important}.catalog-filter-section{display:flex;flex-direction:column;gap:10px}.catalog-filter-options{width:100%}.catalog-color-option{align-items:center;display:inline-flex;gap:8px}.catalog-color-swatch{background:repeating-linear-gradient(45deg,#777,#777 3px,#aaa 0,#aaa 6px);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e;display:inline-block;flex:0 0 18px;height:18px;width:18px}.catalog-color-swatch.is-white{border:1px solid #8c8c8c}.catalog-size-grid,.product-size-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(44px,3fr))}.catalog-size-grid .ant-btn,.product-size-list .ant-btn{min-height:40px;min-width:44px;padding-inline:8px}.catalog-product-grid,.catalog-results{margin-bottom:60px;width:100%}.catalog-category-context{align-items:center;background:#fff;border:1px solid #7f7f7f2e;border-radius:38px;display:flex;height:48px;justify-content:space-between;margin-bottom:12px;min-height:48px;padding:8px 10px 8px 20px}.catalog-category-context__text{display:flex;flex-direction:column;min-width:0}.catalog-category-context__text .ant-typography{margin:0!important}.catalog-category-context__text h4.ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-product-card{height:100%;overflow:hidden}.catalog-product-card .ant-card-body,.catalog-product-card__body{height:100%}.catalog-product-card__body{display:flex!important;flex-direction:column;gap:12px}.catalog-product-card__image-wrap{aspect-ratio:4/5;background:#7f7f7f14;border-radius:20px;overflow:hidden;position:relative;width:100%}.catalog-product-card__image{border-radius:inherit;height:100%;object-fit:cover;transition:transform .18s ease;width:100%}.catalog-product-card:hover .catalog-product-card__image{transform:scale(1.025)}.catalog-product-card__category{align-self:flex-start;margin:0}.catalog-product-card__title{margin:0 0 12px!important;min-height:44px}.catalog-product-card__attributes{margin:0!important;min-height:40px;opacity:.7}.catalog-product-card__price{font-size:20px;margin-top:auto}.catalog-product-card__link{display:block;width:100%}.catalog-product-card__content-link{color:inherit;display:flex;flex:1 1;flex-direction:column;gap:8px;text-decoration:none}.catalog-product-card--skeleton{background:#7f7f7f14;border-radius:20px;padding:12px}.catalog-product-card__skeleton-image,.catalog-product-card__skeleton-image .ant-skeleton-image{aspect-ratio:4/5;height:auto!important;margin-bottom:12px;width:100%!important}.product-gallery{border-radius:20px;overflow:hidden;width:100%}.product-gallery__slide{aspect-ratio:4/5;background:#7f7f7f14;width:100%}.product-gallery__image{flex:1 1;height:100%;object-fit:contain;width:100%}.product-color-list{display:flex;flex-wrap:wrap;gap:8px}.product-color-button{align-items:center;display:inline-flex;gap:8px;min-height:42px}.product-color-button.is-selected{box-shadow:inset 0 0 0 2px currentColor}.catalog-sort-select.ant-select{height:44px}.catalog-sort-select.ant-select .ant-select-selector{align-items:center;border-radius:38px!important;display:flex;height:44px!important;justify-content:center}.catalog-search-slot{height:44px;min-width:0;position:relative;width:100%}.catalog-search-sentinel{height:1px;left:0;pointer-events:none;position:absolute;top:0;width:1px}.catalog-search-shell,.catalog-search-shell__inner{width:100%}.catalog-search-input.ant-input-affix-wrapper{background:#fff;border-radius:38px!important;height:44px;padding-inline:16px;width:100%}.catalog-search-input .ant-input-prefix{margin-right:10px}.quick-cart-drawer .ant-drawer-content,.quick-cart-drawer .ant-drawer-content-wrapper{border-radius:38px 38px 0 0;overflow:hidden}.quick-cart-loading{display:grid;min-height:220px;place-items:center}@media (max-width:991px){.catalog-layout{display:block}.catalog-header{align-items:stretch;flex-direction:column}.catalog-header__controls{grid-template-columns:minmax(0,1fr) auto}.catalog-header__controls>.ant-select{grid-column:1/-1;grid-row:2}.catalog-search-shell--pinned{animation:catalog-search-pin-in .16s ease-out;background:#18181b;border-radius:0 0 38px 38px;box-shadow:0 10px 24px #00000038,0 3px 8px #00000024;left:0;padding:calc(env(safe-area-inset-top, 0px) + 8px) 14px 14px;position:fixed;right:0;top:0;z-index:99}.catalog-search-shell--pinned .catalog-search-shell__inner{margin:0 auto;max-width:560px;width:100%}.catalog-search-shell--pinned .catalog-search-input.ant-input-affix-wrapper{border:none!important;border-radius:38px!important;box-shadow:inset 0 0 0 1px #00000014!important;height:44px}@keyframes catalog-search-pin-in{0%{opacity:.85;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:575px){.catalog-page{padding-inline:10px}.catalog-header__controls{grid-template-columns:minmax(0,1fr) auto}.catalog-header__controls .ant-btn{padding-inline:10px}.catalog-product-card .ant-card-body{padding:10px!important}.catalog-product-card__title{font-size:14px;min-height:40px}.catalog-product-card__attributes{display:none}.product-gallery,.product-gallery__image{max-height:320px}}.catalog-page{min-height:100dvh;overflow-y:auto;padding:10px 12px 28px;width:100%}.categories-page__header{margin-top:4px;padding:14px}.categories-page__title{margin:0 0 4px!important}.categories-page__description{font-size:14px}.categories-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}.category-card{align-items:flex-start;border:0;border-radius:26px;color:#fff;cursor:pointer;display:flex;flex-direction:column;min-height:150px;min-width:0;overflow:hidden;padding:18px;position:relative;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.category-card:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-2px)}.category-card:active{transform:scale(.98)}.category-card--variant-0{background:linear-gradient(145deg,#34303d,#1f1e24)}.category-card--variant-1{background:linear-gradient(145deg,#234d69,#193549)}.category-card--variant-2{background:linear-gradient(145deg,#5a3931,#35221e)}.category-card--variant-3{background:linear-gradient(145deg,#3e3969,#282443)}.category-card__icon{align-items:center;background:#ffffff1f;border-radius:15px;display:flex;height:46px;justify-content:center;margin-bottom:auto;width:46px}.category-card__icon svg{height:28px;width:28px}.category-card__content{display:flex;flex-direction:column;margin-top:18px;min-width:0;width:100%}.category-card__name{font-size:17px;font-weight:650;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-card__subtitle{color:#ffffffad;font-size:12px;line-height:16px;margin-top:3px}.category-card__arrow{bottom:14px;display:flex;opacity:.7;position:absolute;right:14px}.category-card--skeleton{background:#7f7f7f14;cursor:default}.categories-page__all{align-items:center;background:#7f7f7f14;background:var(
    --catalog-panel-bg,#7f7f7f14
  );border:1px solid #7f7f7f33;border-radius:38px;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:600;justify-content:space-between;margin-bottom:120px;margin-left:12px;margin-top:12px;min-height:58px;padding:0 20px;width:95%}@media (min-width:768px){.categories-page{margin:0 auto;max-width:760px}.categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cart-page{min-height:100dvh;padding:14px 12px calc(110px + env(safe-area-inset-bottom, 0px));width:100%}.cart-item__bottom,.cart-item__top,.cart-page__header,.cart-summary__row{align-items:center;display:flex;gap:8px;justify-content:space-between}.cart-page__header{margin-bottom:8px;margin-left:2px}.cart-page__header .ant-typography,.cart-summary__row .ant-typography{margin:0!important}.cart-page__empty{display:grid;min-height:60dvh;place-items:center}.cart-list{display:flex;flex-direction:column;gap:12px}.cart-item{grid-gap:12px;background:#7f7f7f14;border-radius:24px;cursor:pointer;display:grid;gap:12px;grid-template-columns:104px minmax(0,1fr);padding:10px;transition:transform .16s ease,background-color .16s ease}.cart-item:hover{background:#7f7f7f1f}.cart-item:active{transform:scale(.99)}.cart-item:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.cart-item__image{border-radius:18px;height:128px!important;object-fit:cover;width:104px!important}.cart-item__content{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.cart-item__top{align-items:flex-start}.cart-item__title{-webkit-box-orient:vertical;display:-webkit-box;margin:0 0 5px!important;overflow:hidden}.cart-quantity{align-items:center;display:flex;gap:8px}.cart-quantity .ant-btn{border-radius:14px;height:40px;padding:0;width:40px}.cart-quantity__value{min-width:22px;text-align:center}.cart-summary{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fff;border-radius:28px;bottom:calc(94px + env(safe-area-inset-bottom, 0px));box-shadow:0 12px 32px #00000029;margin-top:18px;padding:18px;position:-webkit-sticky;position:sticky}.cart-summary__row{margin-bottom:12px}@media (min-width:768px){.cart-page{margin:0 auto;max-width:760px}}.checkout-page{margin-bottom:80px;min-height:100dvh;padding:12px 12px calc(28px + env(safe-area-inset-bottom, 0px));width:100%}.checkout-page__header{margin-bottom:16px;margin-left:12px}.checkout-page__header .ant-typography{margin-bottom:4px}.checkout-page__layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px;margin-top:16px}.checkout-items,.checkout-page__main{width:100%}.checkout-items{display:flex;flex-direction:column;gap:12px}.checkout-item{grid-gap:12px;background:#7f7f7f14;border:1px solid #0000;border-radius:22px;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:10px}.checkout-item--error{border-color:#ff4d4f}.checkout-item__image{border-radius:16px;height:120px!important;object-fit:cover;width:96px!important}.checkout-item__content{display:flex;flex-direction:column;gap:10px;min-width:0}.checkout-item__footer,.checkout-item__header,.checkout-summary__row{align-items:center;display:flex;gap:10px;justify-content:space-between}.checkout-item__header{align-items:flex-start}.checkout-item__header .ant-typography{margin:0 0 4px!important}.checkout-item__quantity{align-items:center;display:flex;gap:10px}.checkout-item__quantity .ant-btn{border-radius:14px;height:40px;padding:0;width:40px}.checkout-consent,.checkout-field,.checkout-section{display:flex;flex-direction:column;gap:10px;width:100%}.checkout-section .ant-typography{margin:0!important}.checkout-field+.checkout-field{margin-top:14px}.checkout-summary{position:-webkit-sticky;position:sticky;top:12px}.checkout-summary .ant-typography{margin:0!important}@media (max-width:767px){.checkout-page{padding-bottom:calc(118px + env(safe-area-inset-bottom, 0px))}.checkout-page__layout{display:block}.checkout-summary{bottom:max(10px,env(safe-area-inset-bottom,0px));left:50%;max-width:560px;position:fixed;right:auto;top:auto;transform:translateX(-50%);width:calc(100% - 20px);z-index:100}.checkout-summary .ant-card-body{padding:12px!important}.checkout-item{grid-template-columns:82px minmax(0,1fr)}.checkout-item__image{height:106px!important;width:82px!important}}@media (max-width:390px){.checkout-item__footer{align-items:flex-start;flex-direction:column}}.order-success-page{display:grid;min-height:calc(100dvh - 60px);place-items:center;width:100%}.order-success-page__summary{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.order-success-page__summary .ant-typography{margin:0!important}.order-success__overview{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.order-success__action-button{border-radius:24px;display:flex;width:100%}.order-success__main-button{border-radius:24px;min-width:310px;width:100%}.order-success__extra{display:flex;flex-direction:row;gap:6px}.order-success__actions{display:flex;flex-direction:column;gap:12px}.order-details-page{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:860px;min-height:calc(100dvh - 60px);padding:12px 22px 32px;width:100%}.order-details-page__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.order-details-page__header .ant-typography{margin:0!important}.order-details-page__items>.ant-typography{margin-top:0}.order-items{display:flex;flex-direction:column;gap:12px}.order-item-card{grid-gap:12px;background:#7f7f7f14;border-radius:22px;display:grid;gap:12px;grid-template-columns:104px minmax(0,1fr);padding:10px}.order-item-card__image{border-radius:16px;height:128px!important;object-fit:cover;width:104px!important}.order-item-card__content{display:flex;flex-direction:column;gap:7px;min-width:0}.order-item-card__content .ant-typography{margin:0!important;overflow-wrap:anywhere}@media (max-width:390px){.order-item-card{grid-template-columns:82px minmax(0,1fr)}.order-item-card__image{height:104px!important;width:82px!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.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-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.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-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.related-products{border-top:1px solid #7f7f7f29;margin-top:32px;padding-top:24px;width:100%}.related-products__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.related-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-page{min-height:calc(100vh - 40px);padding-bottom:calc(124px + env(safe-area-inset-bottom, 0px));width:100%}.product-page__details,.product-page__details-content{margin-bottom:-28px;width:100%}.product-page__price{font-size:20px!important;margin:4px 0 0!important}.product-page__image-skeleton,.product-page__image-skeleton .ant-skeleton-image{aspect-ratio:4/5;height:auto!important;width:100%!important}.product-page__cart-bar{grid-gap:8px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#18181bf5;border:1px solid #7f7f7f29;border-radius:30px;bottom:max(12px,env(safe-area-inset-bottom,0px));box-shadow:0 12px 32px #00000029,0 3px 10px #0000001a;display:grid;gap:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);left:50%;max-width:720px;padding:8px;position:fixed;transform:translateX(-50%);width:calc(100% - 20px);z-index:1000}.product-page__cart-action>.ant-btn,.product-page__cart-link.ant-btn{border-radius:24px;font-size:13px;font-weight:600;height:52px;min-width:0;padding-inline:10px;width:100%}.product-page__cart-action{min-width:0}.product-page__quantity-control{align-items:center;background:#1677ff;border-radius:24px;color:#fff;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;height:52px;overflow:hidden;width:100%}.product-page__quantity-button.ant-btn{border-radius:0;color:inherit;height:100%;min-width:44px;padding:0;width:44px}.product-page__quantity-button.ant-btn:focus-visible,.product-page__quantity-button.ant-btn:hover{background:#ffffff1f;color:inherit}.product-page__quantity-button.ant-btn:disabled{background:#0000;color:#ffffff59}.product-page__add-shopping-button.ant-btn{border-radius:24px;height:52px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.product-page__add-shopping-button.ant-btn-disabled,.product-page__add-shopping-button.ant-btn:disabled,.product-page__add-shopping-button.ant-btn[disabled]{background:#2b2b2f!important;border-color:#4a4a50!important;box-shadow:none!important;color:#a5a5ab!important;cursor:not-allowed;opacity:1}.product-page__add-shopping-button.ant-btn:disabled .ant-btn-icon,.product-page__add-shopping-button.ant-btn[disabled] .ant-btn-icon{color:#85858b!important}.product-page__add-shopping-button.ant-btn:disabled svg,.product-page__add-shopping-button.ant-btn[disabled] svg{fill:currentColor;color:inherit!important}.product-page__quantity-value{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1;min-width:0}.product-page__quantity-value strong{font-size:20px;line-height:22px}.product-page__quantity-value span{color:#ffffffb8;font-size:11px;line-height:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.product-page__details{position:-webkit-sticky;position:sticky;top:12px}}@media (max-width:390px){.product-page__cart-bar{gap:6px;padding:6px;width:calc(100% - 12px)}.product-page__cart-action>.ant-btn,.product-page__cart-link.ant-btn{font-size:12px;padding-inline:6px}.product-page__cart-link .ant-btn-icon{-webkit-margin-end:4px;margin-inline-end:4px}}.profile-page{margin:0 auto;max-width:860px;min-height:100dvh;padding:12px 12px calc(108px + env(safe-area-inset-bottom, 0px));width:100%}.profile-page__identity .ant-card-body{align-items:center;display:flex;gap:14px}.profile-page__identity .ant-typography{margin:0!important}.orders-list{width:100%}.order-card{background:#7f7f7f14;border-radius:24px;display:flex;flex-direction:column;gap:12px;padding:14px;width:100%}.order-card__header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.order-card__header .ant-typography{margin:0!important}.order-card__previews{display:flex;gap:8px;min-height:62px}.order-card__previews .ant-image,.order-card__previews img{border-radius:14px;height:72px!important;object-fit:cover;width:58px!important}.order-card__meta{width:100%}.profile-contact-field,.profile-contacts{display:flex;flex-direction:column;gap:10px;width:100%}.profile-contact-field+.profile-contact-field{margin-top:8px}.profile-contacts>.ant-typography{margin:0!important}*{box-sizing:border-box;margin:0;padding:0}body{overscroll-behavior-y:none}a,button,input,select{-webkit-tap-highlight-color:transparent}.ant-btn,.ant-input,.ant-input-affix-wrapper{-webkit-appearance:none;appearance:none}.ant-btn:focus-visible,.ant-input-affix-wrapper:focus,.ant-input:focus{box-shadow:0 0 0 2px #1677ff33}.swiper-pagination-bullet-active-next,.swiper-pagination-bullet-active-prev{background-color:#fff!important;opacity:.6!important}.swiper-pagination-bullet-active{background-color:#fff!important}.vkuiSeparator{display:none}.ant-row{margin-left:0!important;margin-right:0!important}iframe{display:none}.ant-card-cover{margin:0!important}.app-navbar{max-height:60px;padding:0 10px}.app-shell{min-height:100dvh;width:100%}.app-content{min-width:0;width:100%}.app-navbar__content{align-items:center;display:flex;height:60px;justify-content:space-between;width:100%}.app-navbar__brand .ant-typography{margin:0}.app-navbar__back{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.app-navbar__spacer{display:block;height:44px;width:44px}@media (max-width:991px){.app-content--with-bottom-navbar{padding-bottom:calc(88px + env(
          safe-area-inset-bottom,
          0px
        ))}}