.header{position:relative;z-index:50;background:var(--accentsBackground);box-shadow:var(--shadowCategorySlider)}.header__inner{width:100%;padding:0 20px;height:var(--header-height);min-width:0;display:flex;align-items:center;gap:var(--gap)}.header__logo{display:flex;align-items:center;flex:none;width:217px;height:52px;margin-right:8px}.header__logo picture{display:block;width:100%;height:100%}.header__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}@media(max-width:767px){.header__logo{width:159px;height:44px;margin-right:var(--gap)}}.header__logo-text{font-family:"Manga Wordmark",var(--font-display);font-weight:500;font-size:34px;letter-spacing:.19em;line-height:1}@media(max-width:1023px){.header__logo-text{font-size:28px}}@media(max-width:767px){.header__logo-text{font-size:26px;letter-spacing:.14em}}@media(max-width:380px){.header__logo-text{font-size:22px}}.header__nav{display:none;gap:0;margin-right:auto}@media(min-width:768px){.header__nav{display:flex}}.header__link{display:inline-flex;align-items:center;height:36px;padding:8px;border-radius:var(--buttonSmallBorderRadius);color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.header__link:hover{color:var(--textSecondary)}.header__actions{display:flex;align-items:center;gap:8px}.header__icon{position:relative;display:inline-flex;align-items:center;gap:0;height:36px;padding:8px;cursor:pointer;border:0;border-radius:var(--buttonSmallBorderRadius);background:none;color:var(--textPrimary)}.header__icon:before,.header__lang:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:var(--buttonSmallBorderRadius);background:var(--interactiveLight);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.header__icon:hover:before,.header__lang:hover:before{opacity:1}.header__icon svg{position:relative;width:20px;height:20px;flex:none}.header__icon_text{padding:0 12px 0 10px}.header__icon_text span{position:relative;margin-left:6px;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px}@media(min-width:768px){.header__icon_bell{margin-left:-8px}}.header__icon_cart{padding:6px}.header__icon_cart svg{width:24px;height:24px}@media(max-width:767px){.header__icon_text span{display:none}}@media(max-width:767px){.header .header__lang,.header__icon_bell{display:none}.header__actions{margin-left:auto;gap:4px}.header__icon{width:40px;height:40px;padding:8px;justify-content:center}.header__icon svg{width:24px;height:24px}.header__icon[data-burger] path{stroke-width:3}}.header__cart-wrap{position:relative;display:inline-flex}@media(max-width:1199px){.header__cart-wrap{display:none}}.header__cart-count{position:absolute;top:15px;left:0;right:0;display:block;width:auto;padding:0;border-radius:0;background:none;color:var(--accentsBackground);text-align:center;font-size:10px;font-weight:500;line-height:1;pointer-events:none}.header_over .header__cart-count{color:var(--textPrimary)}.langswitch{display:flex;align-items:center;gap:2px;padding:2px 4px}.langswitch__globe{width:20px;height:20px;margin-right:4px;opacity:.7}.langswitch__item{padding:5px 8px;border-radius:var(--sidebarOptionsBorderRadius);color:var(--textSecondary);font-size:13px;font-weight:600;transition:background .15s ease,color .15s ease}@media(max-width:900px){.langswitch__globe{display:none}}@media(max-width:767px){.header .langswitch,.header__icon_bell{display:none}:root{--header-height: 64px}.header__inner{padding:0 12px}.header__actions{gap:0}.header__icon{padding:0 6px}.header__icon svg{width:20px;height:20px}}.pop{position:fixed;inset:0;z-index:90}.pop__overlay{position:absolute;inset:0;background:var(--accentsPopupOverlay)}.pop__panel{position:absolute;top:60px;right:20px;border-radius:var(--popupBorderRadius);background:var(--accentsPopupBackground);box-shadow:var(--shadowSheet);transform-origin:top right;animation:pop-in var(--dur) var(--ease)}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.pop__panel{animation:none}}.pop__panel_lang{width:252px;padding:16px}.langlist{display:flex;margin:0;padding:0;list-style:none}.langlist__item{display:flex;align-items:center;height:36px;padding:7px 14px;border-radius:var(--buttonSmallBorderRadius);color:var(--textPrimary);font-size:17px;line-height:20px;letter-spacing:-.2px;text-transform:uppercase;transition:background var(--dur-fast) var(--ease)}.langlist__item:hover,.langlist__item.is-active{background:var(--interactiveLight)}.langlist__flag{display:flex;align-items:center;justify-content:center;width:19px;height:22px;margin-right:4px}.langlist__flag .flag{width:16px;height:12px;border-radius:2px}.pop__panel_notif{width:360px;height:480px}.notif{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.notif__title{margin:0 0 8px}.notif__text{margin:0 0 24px;padding:0 30px;color:var(--textSecondary);font-size:15px;line-height:20px}.notif .notif__enter{width:auto}.pop__panel_menu{width:360px;max-height:calc(100vh - 72px);overflow:hidden}@media(max-height:760px){.pop__panel_menu{overflow-y:auto}}.menu__inner{display:flex;flex-direction:column;padding:24px 15px;line-height:20px}.menu__close{display:none;position:absolute;top:12px;right:12px;z-index:3;place-items:center;width:40px;height:40px;padding:0;cursor:pointer;border:0;border-radius:50%;background:var(--interactiveFloatIcon);color:var(--textPrimary)}.menu__close svg{width:24px;height:24px}@media(max-width:767px){.menu__close{display:grid}.pop__panel_menu{width:min(360px,calc(100vw - 24px))}}.menu__links{margin:0;padding:0;list-style:none}.menu__links li{margin:4px 0 0 -16px}.menu__links a{display:flex;padding:8px 16px;color:var(--textPrimary);font-family:var(--font-display);font-size:19px;line-height:22px;font-weight:600;transition:opacity var(--dur-fast) var(--ease)}.menu__links a:hover{opacity:.6}.menu .menu__lang{display:none}@media(max-width:767px){.menu .menu__lang{display:flex;gap:4px;margin:16px 0 0}}.menu__lang .langswitch__item{background:var(--interactiveSecondary)}.menu__schedule{margin:20px 0 0 -16px;padding:8px 16px}.menu__address{margin:0 0 4px;font-style:normal;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px}.menu__hours{margin:0;color:var(--textSecondary);font-size:13px;line-height:16px}.menu__phone-wrap{margin-top:16px;padding:8px 16px}.menu__phone{margin-left:-16px;font-size:15px;line-height:20px;letter-spacing:-.15px}.menu__socials{display:flex;margin:8px 0 0 -8px}.menu__social{position:relative;display:block;width:44px;height:46px;padding:8px;border-radius:28px;color:var(--textPrimary)}.menu__social:before{content:"";position:absolute;inset:0;border-radius:28px;background:var(--interactiveLight);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.menu__social:hover:before{opacity:1}.menu__social svg{position:relative;display:block;width:28px;height:28px}.menu__report{position:relative;z-index:2;margin:20px -15px 0;padding:0 0 28px 15px;border-radius:0 0 20px 20px;background:var(--accentsPopupBackground)}.menu__report-btn{display:inline-block;margin:0 0 4px;padding:0;border:0;background:none;color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.menu__report-btn:hover{color:var(--textSecondary)}.menu__version{margin:0;color:var(--textSecondary);font-size:15px;line-height:20px}.menu__markets{display:flex;align-items:center;justify-content:space-between;margin:-20px -15px -28px;padding:40px 0 24px 15px;background:var(--interactiveExtraLight)}.menu__markets-body{width:229px}.menu__markets-title{margin:0;font-family:var(--font-display);font-size:19px;line-height:22px;font-weight:600}.menu__markets-list{display:flex;gap:6px;margin-top:12px}.menu__market{display:block;width:24px;height:26px;border-radius:6px}.menu__market svg{display:block;width:24px;height:24px}.menu__qr{display:block;box-sizing:border-box;width:80px;height:80px;margin-right:20px;border:1px solid var(--interactiveLight);border-radius:8px;background:#fff}.catnav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding-bottom:8px}.catalog{padding-top:48px}.catnav__filter,.catnav__item{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;cursor:pointer;border:0;border-radius:var(--buttonLargeBorderRadius);background:var(--interactiveSecondary);color:var(--textPrimary);font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.catnav__filter{gap:6px}.catnav__filter svg{width:16px;height:16px}.catnav.is-pinned .catnav__filter{margin-right:12px}.catnav__filter:hover,.catnav__item:hover{background:var(--interactiveLight)}.catnav__item span{pointer-events:none}.catnav__item.is-active{background:var(--interactiveExtraLight);color:var(--textPrimary)}.catnav__filterwrap{position:relative;flex:none}.catnav__filter.is-active{background:var(--interactiveLight)}.filtertip{position:absolute;z-index:400;top:44px;left:0;min-width:240px;padding:20px;background:var(--accentsPopupBackground);border-radius:min(var(--buttonSmallBorderRadius),20px);box-shadow:0 4px 12px #0000000a,0 0 2px #0000001f,0 16px 24px #00000014;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-80px,-33%) scale(.2);transform-origin:0 0;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility var(--dur)}.filtertip.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:none}.filtertip__tag{display:flex;align-items:center;height:32px;margin:6px 0;cursor:pointer;color:var(--textPrimary)}.filtertip__input{position:absolute;opacity:0;width:0;height:0}.filtertip__box{position:relative;flex:none;width:24px;height:24px;margin-right:6px;border:1px solid var(--interactiveLight);border-radius:4px;box-shadow:0 1px 1px var(--interactiveLight);background:var(--interactiveBasePrimary);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.filtertip__box svg{position:absolute;inset:0;padding:4px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16 16;stroke-dashoffset:-16;transition:stroke-dashoffset .3s ease .1s}.filtertip__tag:hover .filtertip__box{border-color:var(--interactivePrimary)}.filtertip__input:checked+.filtertip__box{background:var(--interactivePrimary);border-color:var(--interactivePrimary)}.filtertip__input:checked+.filtertip__box svg{stroke-dashoffset:0}.filtertip__input:focus-visible+.filtertip__box{outline:2px solid var(--interactivePrimary);outline-offset:2px}.filtertip__text{margin-left:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:20px;font-weight:400;letter-spacing:-.2px}.filtertip__reset{display:block;width:100%;height:36px;margin-top:20px;padding:6px 0;border:0;border-radius:var(--buttonLargeBorderRadius);cursor:pointer;background:var(--interactiveSecondary);color:var(--textPrimary);font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;transition:background var(--dur-fast) var(--ease)}.filtertip__reset:hover{background:var(--interactiveLight)}.filtertip__reset[hidden]{display:none}html.filter-sale .grid .card:not([data-sale]){display:none}html.filter-sale .category:not(:has(.card[data-sale])){display:none}@media(max-width:439px){.catnav{flex-wrap:nowrap;overflow-x:auto;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;scrollbar-width:none}.catnav::-webkit-scrollbar{display:none}}.category{scroll-margin-top:120px}.category:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 1200px}.category+.category{margin-top:48px;padding-top:48px;border-top:1px solid var(--interactiveLight)}.category__title{margin-bottom:32px}@media(max-width:767px){.category__title{margin-bottom:28px}}.category__desc{margin:-20px 0 48px 22px;padding:0;max-width:calc(80% - 22px);color:var(--textPrimary);font-size:17px;font-weight:400;line-height:26px;letter-spacing:-.2px}.category__desc:has(+.schedule){margin-bottom:36px}.category__desc li{margin-top:12px;padding-left:12px}@media(max-width:767px){.category__desc{max-width:none}}.category__schedule{display:inline-block;margin-left:var(--gap-sm);padding:4px 10px;border-radius:12px;background:var(--accentsPromo);color:var(--accentsPromoText);font-family:var(--font-text);font-size:12px;font-weight:600;vertical-align:middle}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:28px}@media(min-width:768px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:40px}}.card{display:flex;flex-direction:column;position:relative}.card__fig{position:relative;margin:0}.card__marks{position:absolute;top:0;left:0;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;height:max-content;margin:8px 0 0 8px}@media(max-width:767px){.card__marks{margin:4px 0 0 4px}}.card__media{position:relative;display:block;aspect-ratio:1}.card__media img{width:100%;height:100%;object-fit:cover;max-width:400px;max-height:400px;transition:transform .3s ease}.card:hover .card__media img{transform:scale(1.04)}.card__media img{border-radius:min(var(--productImageLargeBorderRadius),20px)}.card_unavailable .card__media{opacity:.45}.mark{display:inline-flex;align-items:center;gap:4px;height:28px;padding:4px;margin:0 4px 4px 0;border-radius:var(--buttonSmallBorderRadius);font-size:12px;font-weight:600}.mark svg{width:20px;height:20px}.mark_promo{background:#f8f8f8d9;color:#ec6722}.mark_out{background:var(--interactiveDarkLight);color:#fff;padding:0 10px}.card__body{display:flex;flex-direction:column;flex:1;padding-top:0}.card__title{margin:8px 0 0;font-family:var(--font-text);font-weight:500;font-size:17px;line-height:20px;letter-spacing:-.2px;color:var(--textPrimary)}@media(max-width:1200px){.card__title{font-size:15px;letter-spacing:-.15px}}.card__portion{margin:2px 0 0;color:var(--textSecondary);font-size:11px;font-weight:500;line-height:12px;letter-spacing:.12px}.card__desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;text-overflow:ellipsis;white-space:normal;color:var(--textSecondary);font-size:13px;font-weight:400;line-height:16px;letter-spacing:0}@media(max-width:767px){.card__desc{font-size:11px;line-height:14px;letter-spacing:.12px}}.card__foot{margin-top:auto;padding-top:12px;display:flex}.card__foot>*{height:36px}.btn{cursor:pointer;border:0;border-radius:var(--buttonLargeBorderRadius);padding:10px 18px;font-weight:600;transition:background .15s ease,transform .1s ease,opacity .15s ease}.btn:active{transform:scale(.97)}.btn[disabled]{cursor:not-allowed;opacity:.5}.btn_primary{width:100%;background:var(--buttonInteractivePrimary);color:var(--textInversePrimary)}.btn_primary:hover:not([disabled]){filter:brightness(1.05)}.btn_add{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:0 8px 0 12px;white-space:nowrap;background:var(--buttonBasketDisabledStateBackgroundColor, transparent);border:var(--buttonBasketDisabledStateButtonBorder, 1px solid rgba(28, 28, 28, 1));border-radius:var(--buttonSmallBorderRadius);color:var(--buttonBasketDisabledStateFontColor, var(--textPrimary));font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.15px}.btn_add__icon{width:12px;height:12px;flex:none;margin-left:8px}.btn_add__icon_arrow{width:16px;height:16px}.btn_add__old{margin-right:4px;color:var(--textPrimary);opacity:.6;font-size:13px;font-weight:600;line-height:16px;letter-spacing:0}.btn_add:hover:not([disabled]){background:var(--interactiveExtraLight)}.stepper{display:flex;align-items:center;justify-content:space-between;height:36px;border-radius:var(--buttonSmallBorderRadius);background:var(--buttonBasketActiveStateBackgroundColor, var(--interactivePrimary));color:var(--buttonBasketActiveStateFontColor, var(--interactiveBasePrimary))}.stepper__btn{display:grid;place-items:center;width:36px;height:36px;padding:0;cursor:pointer;background:none;border:0;color:inherit;font-size:19px;line-height:1;border-radius:var(--buttonSmallBorderRadius);transition:background var(--dur-fast) var(--ease)}.stepper__btn:hover{background:#ffffff2e}.stepper__value{min-width:22px;text-align:center;font-family:var(--font-display, inherit);font-size:19px;font-weight:500;line-height:22px;letter-spacing:.3px}.cart{position:fixed;top:0;right:0;z-index:75;width:var(--cart-width);height:calc(var(--vh, 1vh) * 100);visibility:hidden;background:var(--accentsSidebarBackground);box-shadow:var(--shadowSidebar);transform:translate(100%);transition:transform var(--drawer-time) var(--drawer-ease),visibility var(--drawer-time) var(--drawer-ease)}.cart.is-open{transform:none;visibility:visible}@property --sbw{syntax: "<length>"; inherits: true; initial-value: 0px;}@media(min-width:1200px){body{transition:padding-right var(--drawer-time) var(--drawer-ease)}body.is-cart-open{padding-right:var(--cart-width)}html.cart-push{transition:--sbw var(--drawer-time) var(--drawer-ease)}body.is-cart-open .fab_wrap .fab_cart,body.is-cart-open .fab_info{visibility:hidden;opacity:0}}.cart-overlay{position:fixed;inset:0;z-index:74;background:var(--accentsPopupOverlay);opacity:0;visibility:hidden;transition:opacity .3s var(--drawer-ease),visibility .3s var(--drawer-ease)}.cart-overlay.is-open{opacity:1;visibility:visible}.cart__scroll{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cart__scroll::-webkit-scrollbar{display:none}.cart__inner{padding:20px 20px 124px}.cart__title{margin:0 0 0 -4px;font-size:21px;line-height:24px;font-weight:700}.cart__main{margin-top:16px}.cart__grip{display:none}.cart__close-wrap{position:absolute;top:8px;right:8px;z-index:3}.cart__close{display:grid;place-items:center;width:36px;height:36px;padding:0;cursor:pointer;border:0;border-radius:var(--roundButtonBorderRadius);background:var(--interactiveFloatIcon);color:var(--textPrimary);transition:background var(--dur-fast) var(--ease)}.cart__close svg{width:16px;height:16px}.cart__close:hover{background:var(--interactiveLight)}.cart__card{display:block;width:calc(100% + 16px);margin:0 -8px 12px;border-radius:var(--sidebarOptionsBorderRadius);background:var(--interactiveSecondary)}.cart__card_last{margin-bottom:28px}.cart__main .cart__card:last-child{margin-bottom:0}.switcher{display:flex;gap:2px;padding:3px;margin-bottom:var(--gap);border-radius:var(--sidebarOptionsBorderRadius);background:var(--interactiveSecondary)}.switcher__item{flex:1;padding:15px 8px;cursor:pointer;border:0;border-radius:var(--sidebarOptionsBorderRadius);background:none;color:var(--textSecondary);font-size:15px;font-weight:600;transition:background .15s ease,color .15s ease}.switcher__item.is-active{background:var(--interactivePrimary);color:var(--textInversePrimary)}.cart .switcher__item.is-active,.dialog .switcher__item.is-active{background:var(--interactiveBasePrimary);color:var(--textPrimary);box-shadow:var(--shadowDefault)}.cart .switcher{gap:0;height:36px;padding:0;margin-bottom:0;background:var(--interactiveSecondary)}.cart .switcher__item{flex:1 1 0;min-width:0;height:36px;padding:0 12px;border-radius:var(--sidebarOptionsBorderRadius);color:var(--textPrimary);font-size:13px;line-height:16px;font-weight:500;letter-spacing:0}.cart .switcher__item.is-active{box-shadow:0 1px 4px #00000014}.field{display:block;margin-bottom:var(--gap-sm)}.field__input{width:100%;padding:12px 14px;border:1px solid var(--interactiveLight);border-radius:var(--inputBorderRadius);background:transparent;font-family:inherit;font-size:14px}.field__input::placeholder{color:var(--textLight)}.field__input:focus{border-color:var(--interactivePrimary);outline:none}.field.has-error .field__input{border-color:var(--accentsError)}.field__error{display:block;margin-top:4px;color:var(--accentsError);font-size:12px}.cart__list{margin:28px 0 0 -4px;padding-bottom:12px}.cart__list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-bottom:4px}.cart__count{color:var(--textSecondary);font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px}.cart__clear{padding:0;cursor:pointer;border:0;background:none;color:var(--textSecondary);font-size:13px;line-height:16px;font-weight:400;transition:color var(--dur-fast) var(--ease)}.cart__clear:hover{color:var(--textPrimary)}.cart__empty{margin:28px 0 0;color:var(--textLight);font-size:15px}.cart-line{display:flex;align-items:center;min-height:80px;padding:12px 0;border-bottom:1px solid var(--interactiveExtraLight)}.cart-line:last-child{border-bottom:0}.cart-line__pic{flex:none;width:56px;height:56px;margin-right:12px;overflow:hidden;border-radius:var(--productImageSmallBorderRadius);background:var(--accentsBackground)}.cart-line__pic img,.cart-line__pic picture{width:100%;height:100%;object-fit:cover;display:block}.cart-line__body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.cart-line__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 16px 4px 0;font-size:13px;line-height:16px;font-weight:500}.cart-line__price{display:block;white-space:nowrap;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px}.cart-line__gift{display:inline-flex;align-items:center;gap:2px;color:var(--minimalPriceProgressBar);font-size:13px;line-height:16px;font-weight:400}.cart-line__gift-icon{width:16px;height:16px;flex:none}.cart-line__qty{flex:none;white-space:nowrap;color:var(--textSecondary);font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px}.cart-line .stepper_plain{flex:none;justify-content:space-between;gap:0;width:92px;height:36px;margin-right:-8px}.cart-line .stepper_plain .stepper__btn{width:32px;height:32px;border-radius:var(--buttonSmallBorderRadius);background:var(--interactiveSecondary)}.cart-line .stepper_plain .stepper__btn:hover{background:var(--interactiveLight)}.cart-line .stepper_plain .stepper__btn svg{width:16px;height:16px}.cart-line .stepper_plain .stepper__value{width:28px;min-width:0;padding:0;text-align:center;font-family:inherit;font-size:15px;line-height:16px;font-weight:500;letter-spacing:0}.goals{position:relative;margin:0 -20px 12px}.goals__track{display:flex;overflow-x:auto;padding-left:12px;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:12px}.goals__track::-webkit-scrollbar{display:none}.goal{position:relative;overflow:hidden;flex:none;display:flex;align-items:center;width:247px;height:80px;margin-right:12px;padding:12px 12px 12px 68px;scroll-snap-align:start;text-align:left;border:0;border-radius:var(--sidebarWidgetsBorderRadius);background:var(--minimalPriceCardBackground);color:var(--textPrimary);font:inherit}.goal_gift{background:var(--giftCardBackground);cursor:pointer}.goal_gift:hover{filter:brightness(.97)}.goals.is-single .goals__track{padding:0 12px}.goals.is-single .goal{width:100%;margin-right:0}.goal__ring{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:3px solid var(--interactiveExtraLight);--ring: var(--freeDeliveryProgressBar)}.goal__ring_gift{--ring: var(--giftCardProgressBar)}.goal__arc{position:absolute;inset:-3px;width:56px;height:56px;transform:rotate(-90deg)}.goal__arc circle{fill:none;stroke:var(--ring);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--p, 0)) * 100px);transition:stroke-dashoffset var(--dur) var(--ease)}.goal__icon{position:relative;width:28px;height:28px;color:var(--textPrimary)}.goal__text{display:block;min-width:0;padding-left:12px}.goal__title{display:block;font-size:13px;line-height:16px;font-weight:600}.goal__note{display:block;color:var(--textSecondary);font-size:13px;line-height:16px}.goals__nav{position:absolute;top:24px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;cursor:pointer;border:0;border-radius:var(--roundButtonBorderRadius);background:var(--accentsBackground);box-shadow:var(--shadowDefault);color:var(--textSecondary);transition:transform .15s ease,opacity var(--dur-fast) var(--ease)}.goals__nav:hover{transform:scale(.95)}.goals__nav svg{width:16px;height:16px}.goals__nav_prev{left:12px}.goals__nav_next{right:8px}.upsell{margin:14px -20px 28px -8px}.upsell__title{margin:0 12px 16px 4px;font-size:21px;line-height:24px;font-weight:700}.upsell__wrap{position:relative}.upsell__track{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.upsell__track::-webkit-scrollbar{display:none}.upsell__card{position:relative;overflow:hidden;flex:none;display:flex;flex-direction:column;align-items:center;width:124px;height:192px;padding:16px 12px 12px;cursor:pointer;scroll-snap-align:start;border:0;border-radius:var(--sidebarWidgetsBorderRadius);background:var(--interactiveSecondary);color:var(--textPrimary);font:inherit;text-align:center;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.upsell__card:hover{background:var(--interactiveLight)}.upsell__card:active{transform:scale(.97)}.upsell__media{display:block;flex:none;width:88px;height:88px;overflow:hidden;border-radius:var(--productImageSmallBorderRadius)}.upsell__media img,.upsell__media picture{width:100%;height:100%;object-fit:cover;display:block}.upsell__name{display:flex;align-items:center;justify-content:center;width:100%;height:32px;margin-top:6px;font-size:13px;line-height:16px;font-weight:500}.upsell__name span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.upsell__price{margin-top:20px;padding:1px 6px;border-radius:var(--buttonSmallBorderRadius);font-size:13px;line-height:16px;font-weight:500}.upsell .rec__nav{top:calc(50% - 18px);right:20px}.cutleryrow{display:flex;align-items:center;min-height:68px;padding:14px 18px;cursor:pointer;text-align:left;border:0;color:var(--textPrimary);font:inherit;transition:background var(--dur-fast) var(--ease)}.cutleryrow:hover{background:var(--interactiveLight)}.cutleryrow__icon{flex:none;width:24px;height:24px;margin-right:18px}.cutleryrow__text{flex:1;min-width:0}.cutleryrow__title{display:block;font-size:17px;line-height:20px;font-weight:400;letter-spacing:-.2px}.cutleryrow__note{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--textSecondary);font-size:13px;line-height:16px}.cutleryrow__btn{flex:none;margin-left:12px;padding:3px 10px 5px;border-radius:64px;background:var(--textPrimary);color:var(--textInversePrimary);font-size:13px;line-height:16px;font-weight:600;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cutleryrow__btn.is-set{background:var(--interactiveLight);color:var(--textPrimary)}.cart__totals{margin:0}.cart__row{display:flex;justify-content:space-between;gap:16px;margin:0 0 8px;padding:0;font-size:15px;line-height:20px;letter-spacing:-.15px}.cart__row:last-child{margin-bottom:0}.cart__row dt{font-weight:400;color:var(--textPrimary)}.cart__row dd{margin:0;font-weight:500;white-space:nowrap}.cart__stand-note{margin:12px 0 0;text-align:center;color:var(--textLight);font-size:12px}.cart__foot{position:absolute;left:0;right:0;bottom:0;z-index:3;height:80px;padding:12px;background:var(--accentsSidebarBackground);box-shadow:0 30px 60px #0000001f,0 3px 12px #0000001a}.cart__foot-inner{position:relative;display:flex;align-items:center;height:56px}.cart__pay{flex:none;display:grid;min-width:max-content;padding-right:24px}.cart__pay-label{color:var(--textPrimary);font-size:13px;line-height:16px}.cart__pay-sum{margin-top:4px;white-space:nowrap;font-family:var(--font-display);font-size:19px;line-height:22px;font-weight:700;letter-spacing:.3px}.cart__submit{flex:1 1 auto;min-width:0;height:56px;padding:18px 16.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:var(--buttonLargeBorderRadius);background:var(--buttonInteractivePrimary);color:#fff;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;transition:filter var(--dur-fast) var(--ease),transform .1s ease,opacity var(--dur-fast) var(--ease)}.cart__submit:hover:not([disabled]){filter:brightness(1.05)}.cart__submit:active:not([disabled]){transform:scale(.97)}.cart__submit[disabled]{cursor:not-allowed;opacity:.5}.cart__alert{position:absolute;inset:0 0 -8px;z-index:2;display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:28px;background:linear-gradient(#00a9801a,#00a9801a),var(--accentsSidebarBackground);color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px;opacity:0;visibility:hidden;transform:scale(.95);pointer-events:none;transition:opacity .8s ease-in-out,transform .8s cubic-bezier(.25,.46,.45,.94),visibility .8s}.cart__alert.is-visible{opacity:1;visibility:visible;transform:none}.cart__alert-icon{flex:none;width:23px;height:23px;color:var(--textSuccess)}.cart__alert-arrow{position:absolute;right:85px;bottom:-8px;width:17px;height:8px;color:#00a9801a}@media(min-width:768px)and (max-width:1199px){.cart{top:90px;right:auto;left:50%;width:440px;height:min(720px,calc(var(--vh, 1vh) * 100 - 180px));border-radius:var(--popupBorderRadius);box-shadow:var(--shadowPopup);opacity:0;transform:translate(-50%,24px);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility var(--dur) var(--ease)}.cart.is-open{transform:translate(-50%);opacity:1}.cart__scroll{border-radius:var(--popupBorderRadius)}.cart__inner{padding-bottom:140px}.cart__foot{height:96px;padding:20px 12px;border-radius:0 0 var(--popupBorderRadius) var(--popupBorderRadius)}}@media(max-width:767px){.cart{top:16px;right:0;left:0;width:100%;height:calc(var(--vh, 1vh) * 100 - 16px);border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0;box-shadow:var(--shadowSheet);transform:translateY(100%)}.cart.is-open{transform:none}.cart__scroll{border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0}.cart__grip{display:block;position:sticky;top:0;z-index:3;height:0}.cart__grip:before{content:"";position:absolute;top:7px;left:50%;width:37px;height:4px;margin-left:-18.5px;border-radius:2px;background:#ccc9}.cart__close-wrap{position:sticky;top:8px;right:auto;height:0}.cart__close{position:absolute;top:0;right:8px;width:40px;height:40px}.cart__inner{padding:40px 20px 140px}.cart__title{margin-left:0;font-size:28px;line-height:32px}.goal{width:280px}.upsell{margin-left:-12px}.upsell__card{width:139px}.cart__foot{height:96px;padding:20px 12px}}.offcanvas{position:fixed;inset:0;z-index:80;background:var(--accentsPopupOverlay)}.offcanvas__panel{width:min(320px,85vw);height:100%;overflow-y:auto;padding:var(--gap-md);background:var(--accentsPopupBackground);animation:slide-in .2s ease}@keyframes slide-in{0%{transform:translate(-100%)}}.offcanvas__close{background:none;border:0;cursor:pointer;font-size:28px;line-height:1;margin-bottom:var(--gap)}.offcanvas__link{display:block;padding:11px 0;border-bottom:1px solid var(--interactiveExtraLight)}.offcanvas__cats{margin-top:var(--gap)}.appblock{position:relative;display:flex;align-items:flex-start;max-width:1222px;margin:0 auto;padding:40px;border-radius:24px;background:var(--interactiveExtraLight)}.appblock:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:24px;width:43%;background:radial-gradient(50% 66.46% at 50% 100%,#0000003d 20%,#0000);pointer-events:none}.appblock__shot{position:relative;flex:0 0 auto;width:40%;height:368px;overflow:hidden;margin:-64px 40px -40px 0;border-radius:20px 20px 0 0}.appblock__shot img{display:block;width:100%;height:auto}.appblock__info{position:relative;flex:1 1 auto;align-self:stretch;min-width:0}.appblock__title{margin:0 64px 20px 0}.appblock__links{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.appblock__link{display:flex;align-items:center;gap:6px;color:var(--textPrimary);font-size:17px;font-weight:500;line-height:20px;letter-spacing:-.2px;transition:opacity var(--dur-fast) var(--ease)}.appblock__link svg{width:20px;height:20px;flex:none}.appblock__link:hover{opacity:.7}.appblock__features{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.appblock__features li{display:flex;margin-bottom:12px;color:var(--textPrimary);font-size:17px;font-weight:400;line-height:20px;letter-spacing:-.2px}.appblock__features li:last-child{margin-bottom:0}.appblock__dot{margin-right:8px}.appblock__qr{position:absolute;right:40px;bottom:37px;width:120px;height:120px;overflow:hidden;border-radius:8px;background:#fff}.appblock__qr img{display:block;width:100%;height:100%}@media(min-width:1600px){.appblock{padding-left:72px}.appblock__shot{margin-right:72px}.appblock__qr{width:160px;height:160px}}@media(min-width:900px)and (max-width:1200px){.appblock{padding:28px 28px 28px 32px}.appblock__shot{margin:-64px 32px -28px 0}.appblock__title{margin:0 40px 16px 0}.appblock__qr{width:100px;height:100px}}@media(max-width:899px){.appblock{flex-direction:column;align-items:stretch;padding:24px}.appblock:before{display:none}.appblock__shot{width:100%;max-width:300px;height:auto;margin:0 auto 24px}.appblock__title{margin-right:0}.appblock__qr{position:static;margin-top:24px}}.appblock__badges{display:none}.appblock__badge{display:block;width:120px;height:40px;flex:none}.appblock__badge svg{display:block;width:100%;height:100%}.appblock__badge:hover{opacity:.85}@media(min-width:768px){.appblock__feature_mobile{display:none}}@media(max-width:767px){.appblock{padding:28px 20px 0;border-radius:16px;overflow:hidden}.appblock:before{display:block;top:311px;bottom:auto;left:10px;width:341px;height:213px}.appblock__title{margin:0 24px 16px 0}.appblock__links{display:none}.appblock__features{margin-bottom:24px}.appblock__features li{font-size:15px;letter-spacing:-.15px}.appblock__badges{display:flex;gap:8px;margin-bottom:40px}.appblock__shot{order:3;width:236px;max-width:none;height:240px;overflow:hidden;margin:0 auto -28px;border-radius:20px 20px 0 0}.appblock__qr{display:none}}.footer{padding:120px 0 100px}.layout__main:has(>.footer){padding-bottom:0}.footer__seo{display:flex;flex-direction:column;width:80%;margin:0 auto 160px 0;color:var(--textPrimary)}@media(max-width:1023px){.footer__seo{width:100%}}.footer__seo-text p{margin:0 0 20px;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.15px}.footer__seo-text strong{font-weight:700}.footer__advantages{margin:0 0 28px 22px;padding:0;list-style:disc;font-size:17px;font-weight:400;line-height:26px;letter-spacing:-.2px}.footer__advantages li{margin:12px 0 0;padding-left:12px}.footer__cats{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.15px}.footer__cats li{display:flex;align-items:center;height:28px;transition:opacity var(--dur) var(--ease)}.footer__cats li:hover{opacity:.5}.footer__cats a{display:flex;align-items:center;white-space:nowrap;color:var(--textPrimary)}.footer__cats a span{border-bottom:1px solid var(--interactiveDarkLight)}.footer__brand{display:flex;align-items:center;justify-content:space-between;padding:32px 0}.footer__logo{display:flex}.footer__logo img{display:block;width:auto;height:52px}.footer__links{display:flex;align-items:center}.footer__contacts{display:flex;flex-direction:column;align-items:flex-end;margin-right:32px}.footer__phone{display:flex;align-items:center;margin-bottom:2px;font-size:19px;font-weight:500;line-height:22px;letter-spacing:.3px;white-space:nowrap}.footer__hours{display:flex;align-items:center;white-space:nowrap;color:var(--textSecondary);font-size:13px;font-weight:400;line-height:16px;transition:color var(--dur-fast) var(--ease)}.footer__hours svg{width:20px;height:20px;flex:none;transform:rotate(-90deg)}.footer__hours:hover{color:var(--textPrimary)}.footer__address{display:none;font-style:normal}.footer__socials{display:flex}.footer__social{display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:28px;background:var(--interactiveSecondary);color:var(--textPrimary);transition:background var(--dur-fast) var(--ease)}.footer__social:hover{background:var(--interactiveLight)}.footer__social svg{width:20px;height:20px}.footer__socials .footer__social{margin-right:8px}.footer__socials .footer__social:last-child{margin-right:0}.footer__socials .footer__social svg{width:24px;height:24px}.footer__wrap{padding-top:32px;border-top:1px solid var(--interactiveLight)}.footer__nav{display:flex;align-items:center;justify-content:space-between;height:56px}.footer__nav nav{display:flex;align-items:flex-start;height:36px;margin-bottom:8px}.footer__nav nav a{margin-right:24px;font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.15px}.footer__nav nav a:last-child{margin-right:0}.footer__nav a:hover{color:var(--interactivePrimary)}.langpick_footer{margin-bottom:20px}.langpick_footer .langpick__btn{height:36px;padding:8px 12px 8px 10px;gap:6px;border-radius:var(--buttonSmallBorderRadius);list-style:none;font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.15px}.langpick_footer .langpick__btn::-webkit-details-marker{display:none}.langpick_footer .langpick__btn::marker{content:""}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__bottom-left{display:flex;flex-wrap:wrap}.footer__legal{display:flex;flex-wrap:wrap;margin:0 32px 10px 0;padding:0;list-style:none;color:var(--textSecondary);font-size:13px;font-weight:500;line-height:16px}.footer__legal li{margin:0 16px 8px 0}.footer__legal li:last-child{margin-right:0}.footer__legal a{color:var(--textSecondary)}.footer__legal a:hover{color:var(--textPrimary)}.footer__pay{display:flex;margin:0 0 18px;padding:0;list-style:none}.footer__pay li{width:33px;height:16px;margin-right:15px}.footer__pay li:last-child{margin-right:0}.footer__pay svg{display:block;width:100%;height:100%}.footer__credit{margin:0 0 18px auto;white-space:nowrap;color:var(--textSecondary);font-size:13px;font-weight:400;line-height:16px}.footer__credit a{text-decoration:underline;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease)}.footer__credit a:hover{color:var(--textPrimary)}@media(max-width:767px){.footer{padding:80px 0 40px}.footer__seo{margin-bottom:80px}.footer__brand{flex-direction:column;align-items:flex-start;padding:40px 0;row-gap:40px}.footer__links{flex-direction:column;align-items:flex-start}.footer__contacts{align-items:flex-start;margin:0}.footer__address{display:block;order:1;margin-bottom:4px;color:var(--textPrimary);font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.15px}.footer__hours{order:2}.footer__hours svg{display:none}.footer__phone{order:3;margin-top:24px}.footer__socials{margin-top:24px}.footer__wrap{padding-top:40px}.footer__nav{flex-direction:column;align-items:flex-start;height:auto}.footer__nav nav{flex-direction:column;height:auto;margin-bottom:30px}.footer__nav nav a{margin:0 0 16px}.footer__nav nav a:last-child{margin-bottom:0}.langpick_footer .langpick__btn{height:40px}.footer__bottom,.footer__bottom-left{flex-direction:column}.footer__legal{flex-direction:column;margin:10px 0 48px}.footer__legal li{margin:0 0 20px}.footer__legal li:last-child{margin-bottom:0}.footer__pay{margin-bottom:40px}.footer__pay li{width:42px}.footer__credit{white-space:normal;margin:0}}.breadcrumbs{padding:var(--gap) 0 0;color:var(--textLight);font-size:13px}.breadcrumbs a{color:var(--textSecondary)}.breadcrumbs a:hover{color:var(--textPrimary)}.backbtn{display:flex;align-items:center;height:40px;margin:24px 0 20px;color:var(--textPrimary);font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;transition:opacity var(--dur-fast) var(--ease)}.backbtn:hover{opacity:.75}.backbtn__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;margin-right:15px;border-radius:50%;background:var(--interactiveFloatIcon)}.backbtn__icon svg{width:24px;height:24px}.category_page>.category__title{margin:28px 0 67px}@media(max-width:767px){.backbtn{margin:16px 0 12px}.category_page>.category__title{margin:28px 0 47px;line-height:28px}}.category__empty{color:var(--textLight);padding:var(--gap-lg) 0}.langswitch{display:flex;gap:2px;padding:2px;border-radius:var(--sidebarOptionsBorderRadius);background:var(--interactiveSecondary)}.langswitch__item{padding:5px 10px;border-radius:var(--sidebarOptionsBorderRadius);color:var(--textSecondary);font-size:13px;font-weight:600;transition:background .15s ease,color .15s ease}.langswitch__item:hover{color:var(--textPrimary)}.langswitch__item.is-active{background:var(--interactivePrimary);color:var(--textInversePrimary)}.page{padding-top:var(--gap-md);max-width:900px}.page__title{margin-bottom:var(--gap)}.page__lead{color:var(--textSecondary);font-size:17px;max-width:65ch}.page__pending{padding:var(--gap-lg);border-radius:var(--popupBorderRadius);background:var(--interactiveExtraLight);color:var(--textLight);text-align:center}.rest{padding:48px 0 50px}.rest__title,.branch{margin-bottom:40px}.branch_spaced{margin-bottom:88px}.branch__name{font-size:21px;line-height:24px;margin-bottom:24px}.branch__phone{display:block;width:fit-content;margin-bottom:20px;font-family:var(--font-display);font-size:21px;line-height:24px;font-weight:700;color:var(--textPrimary);text-decoration:underline;text-underline-offset:4px}.branch__phone:hover{color:var(--interactivePrimary)}.branch__lines{margin:0 0 20px;color:var(--textPrimary);font-size:17px;line-height:26px;letter-spacing:-.2px}.branch__photo{margin:0;overflow:hidden;width:fit-content;max-width:100%;height:560px;border-radius:var(--bannerBorderRadius)}.branch__photo img{height:100%;width:auto;max-width:100%;object-fit:cover;display:block}@media(max-width:1023px){.branch__photo{height:clamp(240px,42vw,560px)}}@media(max-width:767px){.rest{padding-top:40px}.branch{margin-bottom:58px}.branch_spaced{margin-bottom:102px}.branch__lines{margin-bottom:16px}.branch__photo{width:100%;height:auto;aspect-ratio:1}.branch__photo img{width:100%;height:100%}}.rest__map-title{margin:120px 0 28px}@media(max-width:767px){.rest__map-title{margin:126px 0 24px}}.restmap{overflow:hidden;aspect-ratio:var(--map-ratio-mobile, 1 / 1);border-radius:var(--popupBorderRadius);background:var(--interactiveExtraLight)}@media(min-width:768px){.restmap{aspect-ratio:var(--map-ratio, 2 / 1)}}.restmap__frame{display:block;width:100%;height:100%;border:0}.checkout{max-width:460px;display:grid;gap:var(--gap-sm)}.checkout__group{border:0;padding:0;margin:0 0 var(--gap)}.checkout__group legend{padding:0;margin-bottom:var(--gap-sm);font-weight:700}.field__label{display:block;margin-bottom:4px;color:var(--textSecondary);font-size:13px}.notfound{padding:var(--gap-xl) 0;text-align:center}.notfound__code{font-family:var(--font-display);font-size:72px;margin:0;color:var(--interactivePrimary);line-height:1}.notfound__title{margin:var(--gap-sm) 0}.notfound__text{color:var(--textSecondary)}.notfound__btn{display:inline-block;width:auto;margin-top:var(--gap);padding-inline:var(--gap-lg)}.banners{position:relative;margin-top:48px;padding-bottom:52px}.banners__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0}.banners__track::-webkit-scrollbar{display:none}.banners__slide{position:relative;flex:0 0 42vw;scroll-snap-align:start;aspect-ratio:1236 / 1632;border-radius:var(--bannerBorderRadius)}.banners__link{position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);overflow:hidden;border-radius:calc(var(--bannerBorderRadius) - 1px);box-shadow:var(--bannersShadow)}@media(min-width:768px){.banners__slide{flex-basis:calc((100% - 3 * var(--gap)) / 4)}}.banners__slide img{width:100%;height:100%;object-fit:cover}.banners__nav{position:absolute;top:calc((100% - 52px)/2 - 18px);z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;cursor:pointer;border:0;border-radius:var(--roundButtonBorderRadius);background:var(--accentsSliderButton);box-shadow:var(--shadowDefault);transition:transform .15s ease}.banners__nav svg{width:16px;height:16px}.banners__nav:hover{transform:scale(.95)}.banners__nav[hidden]{display:none}.banners__nav_prev{left:-22px}.banners__nav_next{right:-22px}@media(max-width:1023px){.banners__nav_prev{left:4px}.banners__nav_next{right:4px}}@media(max-width:767px){.banners__nav{display:none}}.modal{position:fixed;inset:0;z-index:90;display:flex;padding:64px 0;overflow-y:auto;overscroll-behavior:contain}.modal__overlay{position:fixed;inset:0;background:var(--accentsPopupOverlay);opacity:0;transition:opacity var(--dur) var(--ease)}.modal.is-open .modal__overlay{opacity:1}.modal__dialog{position:relative;z-index:1;margin:auto;display:grid;grid-template-columns:560px minmax(0,1fr);width:min(960px,100%);height:560px;padding:0;border-radius:var(--popupBorderRadius);overflow:hidden;outline:none;background:var(--accentsPopupBackground);box-shadow:var(--shadowPopup);opacity:0;transform:translateY(16px) scale(.98);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.modal.is-open .modal__dialog{opacity:1;transform:none}.modal__top{position:absolute;top:0;left:0;right:0;z-index:3;height:0}.modal__drag{display:none}.modal__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;cursor:pointer;border-radius:var(--roundButtonBorderRadius);background:var(--interactiveFloatIcon);color:var(--textPrimary);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.modal__close svg{width:24px;height:24px}.modal__close:hover{background:#f2f2f2f2}.modal__close:active{transform:scale(.94)}.modal__media{width:560px;height:560px;overflow:hidden;background:var(--interactiveExtraLight)}.modal__media img{display:block;width:100%;height:100%;object-fit:cover}.modal__body{display:flex;flex-direction:column;min-height:0;padding:40px 16px 0;overflow-y:auto;overscroll-behavior:contain}.modal__info{display:flex;flex-direction:column;min-height:100%}.modal__info>*{flex:none}.modal__title{margin:0;max-width:256px;font-size:var(--h3FontSize);font-weight:var(--h3FontWeight);line-height:var(--h3LineHeight);letter-spacing:var(--h3LetterSpacing)}.modal__weight{margin:4px 4px 0 0;font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--textPrimary)}.modal__unit{margin:0 7px 0 5px}.modal__schedule{margin:16px 0 0}.modal__tags{display:flex;margin:12px 64px 0 0}.modal__tags .mark{margin:4px 4px 0 0}.modal__desc{position:relative;margin:8px 0 0;font-size:15px;line-height:20px;letter-spacing:-.15px;color:var(--textSecondary)}.modal__desc.is-clamped{max-height:40px;overflow:hidden}.modal__more{position:absolute;top:20px;right:0;padding:0;border:0;cursor:pointer;background:var(--accentsPopupBackground);color:var(--textPrimary);font-size:15px;line-height:20px;letter-spacing:-.15px}.modal__more:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:28px;background:linear-gradient(90deg,rgba(250,249,245,0),var(--accentsPopupBackground))}.modal__mods{margin:32px 0 0}.modal__groups,.tgroup__list{list-style:none;margin:0;padding:0}.tgroup+.tgroup{margin-top:24px}.tgroup__title{margin:0 0 8px;font-size:17px;font-weight:700;line-height:20px;letter-spacing:-.2px}.tgroup__required{margin:0 0 12px;font-size:11px;font-weight:500;line-height:12px;letter-spacing:.12px;color:var(--textSecondary)}.tgroup__list{position:relative}.topping{height:28px;margin:0 0 8px}.topping__row{position:relative;display:flex;align-items:center;justify-content:space-between;height:28px;cursor:pointer}.topping__row:before{content:"";position:absolute;left:0;right:0;bottom:5px;border-bottom:1px dotted var(--interactiveLight)}.topping__name{position:relative;padding-right:4px;background:var(--accentsPopupBackground);font-size:15px;line-height:20px;letter-spacing:-.15px}.topping__input{position:absolute;width:0;height:0;opacity:0}.topping__pick{position:relative;flex:none;width:22px;height:22px;border-radius:12px;background:var(--accentsPopupBackground);box-shadow:inset 0 0 0 1px var(--interactiveLight);transition:box-shadow .25s ease}.topping__row:hover .topping__pick{box-shadow:inset 0 0 0 1px var(--interactivePrimary)}.topping__input:checked+.topping__pick,.topping__row:hover .topping__input:checked+.topping__pick{box-shadow:inset 0 0 0 6px var(--interactivePrimary)}.topping__input:focus-visible+.topping__pick{outline:2px solid var(--interactivePrimary);outline-offset:2px}.tgroup__tip{position:absolute;z-index:2;right:-7px;bottom:calc(100% + 28px);padding:6px 8px;border-radius:6px;background:var(--interactivePrimary);color:var(--interactiveBasePrimary);font-size:13px;font-weight:500;line-height:16px;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.tgroup__tip:after{content:"";position:absolute;right:12px;bottom:-6px;border-top:6px solid var(--interactivePrimary);border-left:6px solid transparent;border-right:6px solid transparent}.tgroup__tip.is-visible{opacity:1;transform:none}.modal__details{margin:16px 0 28px}.modal__details.has-mods{margin:32px 0 0}.nutri{display:flex;flex-direction:column;gap:12px;margin:0 0 30px;padding:8px 8px 14px;border-radius:24px;background:var(--interactiveExtraLight)}.nutri__switch{position:relative;display:flex;height:28px;border-radius:22px;background:var(--interactiveExtraLight)}.nutri__tab{position:relative;z-index:2;flex:1 1 0;min-width:0;overflow:hidden;padding:0 8px;border:0;border-radius:16px;background:none;color:var(--textPrimary);cursor:pointer;font-size:13px;font-weight:500;line-height:28px;white-space:nowrap;text-overflow:ellipsis}.nutri__weight{color:var(--textSecondary)}.nutri__marker{position:absolute;z-index:1;top:0;left:0;width:50%;height:28px;border-radius:16px;background:var(--accentsBackground);box-shadow:0 1px 4px #00000014;transition:left var(--dur) var(--ease)}.nutri.is-per100 .nutri__marker{left:50%}.nutri__title{margin:0;text-align:center;font-size:13px;font-weight:500;line-height:28px}.nutri__values{display:flex}.nutri__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0}.nutri__value{font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--textPrimary)}.nutri__label{font-size:11px;line-height:14px;letter-spacing:.12px;color:var(--textSecondary)}.modal__foot{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:0 0 20px;background:var(--accentsPopupBackground)}.modal__add{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 8px 0 12px;border:0;border-radius:var(--buttonSmallBorderRadius);cursor:pointer;background:var(--interactivePrimary);color:var(--interactiveBasePrimary);font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.15px;transition:transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.modal__add:before{content:"";position:absolute;inset:0;pointer-events:none;background:#ffffff4d;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.modal__add:hover:not([disabled]):before{opacity:1}.modal__add:active:not([disabled]){transform:scale(.985)}.modal__add[disabled]{opacity:.3;cursor:not-allowed}.modal__add-price{display:flex;align-items:center;font-family:var(--font-display);font-size:19px;font-weight:500;line-height:22px;letter-spacing:.3px}.modal__add-old{position:relative;margin-right:9px;text-decoration:none;font-family:var(--font-text);font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.15px}.modal__add-old:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.modal__add-icon{flex:none;width:16px;height:16px;margin-left:8px}.modal__counter{display:flex;align-items:center;justify-content:space-between;height:48px;border-radius:var(--buttonSmallBorderRadius);background:var(--accentsSuccessMealButton);color:var(--interactiveBasePrimary)}.modal__counter-btn{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;cursor:pointer;border:4px solid var(--accentsSuccessMealButton);border-radius:var(--buttonSmallBorderRadius);background:transparent;color:inherit;transition:background var(--dur-fast) var(--ease)}.modal__counter-btn:hover{background:#ffffff2e}.modal__counter-btn svg{width:24px;height:24px}.modal__counter-value{min-width:22px;text-align:center;font-family:var(--font-display);font-size:19px;font-weight:500;line-height:22px;letter-spacing:.3px}@media(max-width:1199px)and (min-width:768px){.modal__dialog{width:min(848px,100%);height:min(80vh,488px);grid-template-columns:minmax(0,1fr) 400px}.modal__media{width:auto;height:100%}}@media(max-width:767px){.modal{padding:0;overflow:hidden}.modal__dialog{position:absolute;inset:16px 0 0;display:flex;flex-direction:column;margin:0;width:100%;height:auto;border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0;box-shadow:var(--shadowSheet);overflow-y:auto;overscroll-behavior:contain;transform:translateY(48px)}.modal.is-open .modal__dialog{transform:none}.modal__top{position:sticky;flex:none}.modal__drag{display:block;position:absolute;z-index:4;top:7px;left:50%;width:37px;height:4px;margin-left:-18.5px;border-radius:2px;background:#ccc9}.modal__media{flex:none;width:100%;height:auto;aspect-ratio:1}.modal__body{flex:none;padding:20px 16px 0;overflow:visible}.modal__info{min-height:0}.modal__foot{margin-top:0;padding-bottom:32px}}@media(max-width:560px){.header__cart-label{display:none}.header__cart{padding:10px 12px}.header__login{display:none}}.topbar{margin-top:36px}.topbar__row{display:flex;gap:8px;margin-bottom:12px}@media(max-width:767px){.topbar__row{flex-direction:column;gap:8px}}.switcher_wide{width:50%;min-height:56px;padding:0;gap:0;margin-bottom:0}.switcher_wide .switcher__item{padding:9px 12px 7px;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}@media(max-width:1280px){.switcher_wide{min-height:36px}.switcher_wide .switcher__item{font-size:13px;line-height:16px;letter-spacing:0}.switcher_wide .switcher__item:not(.is-active){color:var(--textPrimary)}}@media(max-width:767px){.switcher_wide{width:100%}}.optionrow{position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:50%;padding:16px 20px 16px 16px;border:0;border-radius:var(--sidebarOptionsBorderRadius);background:var(--interactiveSecondary);font-size:17px;font-weight:500;line-height:20px;letter-spacing:-.2px;text-align:left;transition:background .15s ease}.optionrow:hover{background:var(--interactiveLight)}@media(max-width:767px){.optionrow{width:100%}}.optionrow_topbar{min-height:56px;padding:10px 20px 10px 16px}.optionrow_topbar .optionrow__title.is-set{font-weight:500}.optionrow__tag{display:block;margin-bottom:2px;color:var(--textSecondary);font-size:11px;line-height:14px;font-weight:400;letter-spacing:0}.optionrow__left{display:flex;align-items:center;gap:16px;min-width:0}.optionrow__icon{width:24px;height:24px;flex:none}.cart .optionrow{width:calc(100% + 16px);min-height:56px;padding:0 16px;font-size:17px;line-height:20px;font-weight:400;letter-spacing:-.2px}.cart .optionrow__left{gap:16px}.cart .optionrow__icon{width:24px;height:24px;color:var(--textPrimary)}.cart .optionrow__title.is-set{font-weight:400}.servicerow .optionrow__title:not(.is-set){color:var(--textLight)}.optionrow__text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optionrow__text .optionrow__title{display:inline}.optionrow__sub{margin-left:6px;color:var(--textLight)}.cart .optionrow_two{min-height:66px;padding:12px 16px}.cart .optionrow__stack{gap:0}.cart .optionrow__note{margin-top:2px;font-size:15px;line-height:20px;letter-spacing:-.15px}.optionrow__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optionrow__arrow{width:16px;height:16px;flex:none;color:var(--textSecondary)}.servicerow{overflow:hidden}.servicerow__switch{margin:8px 8px 0}.servicerow .optionrow{width:100%;margin:0;border-radius:0;background:transparent}.servicerow .optionrow:hover{background:var(--interactiveExtraLight)}.alertcard{position:relative;overflow:hidden;display:flex;align-items:center;gap:0;width:100%;min-height:72px;padding:16px;cursor:pointer;text-align:left;border:0;border-radius:var(--buttonLargeBorderRadius);color:var(--accentsPromoText);background:var(--accentsPromo)}.alertcard:before{content:"";position:absolute;inset:0;pointer-events:none;background:#ffffff4d;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.alertcard:hover:before{opacity:1}.alertcard__icon{flex:none;width:24px;height:24px;margin-right:16px}.alertcard__icon svg{width:24px;height:24px;display:block}.alertcard__text{flex:1;min-width:0}.alertcard__title{display:block;margin-bottom:4px;font-weight:700;font-size:17px;line-height:20px;letter-spacing:-.2px}.alertcard__note{display:block;font-size:13px;line-height:16px;color:var(--textSecondary)}.alertcard>.optionrow__arrow{width:24px;height:24px;opacity:1}.rec{margin:24px 0 30px}.rec__title{margin-bottom:24px;font-size:21px;line-height:24px;font-weight:700}.rec__wrap{position:relative}.rec__track{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-behavior:smooth}.rec__track::-webkit-scrollbar{display:none}.rec__card{flex:0 0 120px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;min-height:192px;padding:16px 12px 12px;border-radius:var(--bannerBorderRadius);background:var(--interactiveExtraLight);color:var(--textPrimary);text-align:center;transition:background var(--dur-fast) var(--ease)}.rec__card:hover{background:var(--interactiveLight)}.rec__media{display:block;width:88px;height:88px;flex:none;border-radius:var(--productImageSmallBorderRadius);overflow:hidden}.rec__media img{width:100%;height:100%;object-fit:contain}.rec__name{height:32px;margin-top:6px;max-width:96px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;line-height:16px;letter-spacing:0}.rec__price{margin-top:auto;font-weight:500;font-size:13px;line-height:16px}.rec__card{position:relative;cursor:pointer;border:0;font:inherit}.rec__check{position:absolute;left:50%;bottom:12px;display:grid;place-items:center;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:var(--interactiveBasePrimary);color:var(--interactivePrimary);opacity:0;transform:scale(.6);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);pointer-events:none}.rec__check svg{width:15px;height:15px}.rec__card.is-added{background:var(--interactivePrimary);color:var(--textInversePrimary)}.rec__card.is-added .rec__media{opacity:.35}.rec__card.is-added .rec__price{opacity:0}.rec__card.is-added .rec__check{opacity:1;transform:none}.rec__card_out{opacity:.45}.rec__nav{position:absolute;top:calc(50% - 18px);right:-16px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;cursor:pointer;border:0;border-radius:var(--roundButtonBorderRadius);background:var(--accentsSliderButton);box-shadow:var(--shadowDefault);color:var(--textSecondary);transition:transform .15s ease,opacity var(--dur-fast) var(--ease)}.rec__nav:hover{transform:scale(.95)}.rec__nav svg{width:16px;height:16px;margin:0 auto}@media(max-width:1023px){.rec__nav{right:4px}}@media(max-width:767px){.rec__nav{display:none}.cart .rec__nav,.dialog .rec__nav{display:block}}.fab{position:fixed;z-index:45;display:grid;place-items:center;cursor:pointer;width:80px;height:80px;border:0;border-radius:var(--sidebarWidgetsBorderRadius);background:var(--interactiveFloatIcon);color:var(--textPrimary);visibility:hidden;opacity:0;transform:scale(.9);filter:blur(4px);transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease),background var(--dur-fast) var(--ease),visibility .7s var(--ease),top .3s ease}.fab svg{width:26px;height:26px}.fab_top{top:var(--fab-top);left:16px}.fab_top.is-visible{visibility:visible;opacity:1;transform:none;filter:none;transition-duration:.3s}.fab_top:hover{transform:translateY(-2px)}.fab_info{top:var(--fab-top);right:104px}.fab_info.is-visible{visibility:visible;opacity:1;transform:none;filter:none;transition-duration:.3s}.fab_info:hover{transform:translateY(-2px)}.fab_wrap{position:fixed;z-index:45;top:var(--fab-top);right:16px;transition:top .3s ease}.fab_cart{position:static;background:var(--buttonInteractivePrimary);color:var(--textInversePrimary)}.fab_wrap.is-visible .fab_cart{visibility:visible;opacity:1;transform:none;filter:none;transition-duration:.3s}.fab_cart:hover{filter:brightness(1.05);transform:translateY(-2px)}.fab_cart svg{width:40px;height:40px}.fab_cart .fab__num{top:31px;transform:translate(-50%);font-size:17px;font-weight:500;line-height:20px;letter-spacing:-.2px;color:var(--buttonInteractivePrimary)}.fab_cats{display:none}.tobasket{position:fixed;left:12px;right:12px;bottom:32px;z-index:46;display:none;align-items:center;gap:12px;height:56px;padding:0 20px;border:0;border-radius:28px;background:var(--interactiveFloatPrimary);color:#fff;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;cursor:pointer;text-align:left;transform:translateY(120px);opacity:0;transition:transform .4s var(--ease),opacity .3s var(--ease),right .3s var(--ease)}@media(max-width:1199px){.tobasket{display:flex}}.tobasket.is-visible{transform:none;opacity:1}.tobasket__bag{position:relative;flex:none;width:24px;height:24px}.tobasket__bag svg{display:block;width:24px;height:24px}.tobasket__num{position:absolute;left:0;right:0;top:7px;text-align:center;font-size:11px;line-height:12px;font-weight:500;letter-spacing:.12px;color:var(--interactiveFloatPrimary)}.tobasket__label{flex:1}.tobasket__sum{margin-left:auto}.dialog_sheet{align-items:end;justify-items:stretch;padding:0}.dialog__panel_cats{width:100%;max-height:80vh;padding:20px 12px 28px;border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0;animation:sheet-in .3s var(--ease)}@keyframes sheet-in{0%{transform:translateY(40px);opacity:0}}.cats{display:flex;flex-wrap:wrap;gap:8px}.cats__item{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:var(--buttonLargeBorderRadius);background:var(--interactiveSecondary);color:var(--textPrimary);font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;transition:background var(--dur-fast) var(--ease)}.cats__item:hover{background:var(--interactiveLight)}@media(max-width:1199px){.fab_wrap{display:none}}@media(max-width:767px){.fab{width:56px;height:56px}.fab svg{width:24px;height:24px}.fab_top{width:40px;height:40px;border-radius:20px;left:12px;top:calc(var(--notice-h) + var(--alert-h) + 8px);bottom:auto}.fab_top svg{width:20px;height:20px}html.catnav-pinned .fab_top{top:calc(var(--notice-h) + var(--alert-h) + 52px)}.fab_info{top:auto;bottom:32px;right:12px}.fab_cats{display:grid;top:auto;bottom:32px;right:12px}html.catnav-pinned .fab_cats{visibility:visible;opacity:1;transform:none;filter:none;transition-duration:.3s}html.catnav-pinned .fab_info{right:72px}html.catnav-pinned .tobasket{right:76px}}@media(max-width:767px){.topbar{margin-top:28px}.banners{margin-top:24px;padding:10px 0 29px}.banners__track{gap:12px}.banners__slide{flex:0 0 calc((100% - 16.2px) / 2.35)}.rec{margin-bottom:12px}.catnav{margin-top:16px}.catnav:not(.is-pinned) .catnav__item:not(.is-active){background:none;color:var(--textSecondary)}.catalog{padding-top:16px}.category+.category{margin-top:32px;padding-top:32px}.grid{row-gap:40px}.card__body{padding-top:0}}.fab_wrap .fab_cart{position:relative}.schedule{margin:-20px 0 28px}.schedule__chip{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:var(--buttonLargeBorderRadius);background:var(--minimalPriceCardBackground);color:var(--textPrimary);font-size:17px;font-weight:500;line-height:20px;letter-spacing:-.2px;transition:transform var(--dur-fast) var(--ease)}.schedule__chip:hover{transform:scale(1.07)}.schedule__chip svg{width:16px;height:16px;flex:none}.schedule__chip svg:last-child{width:16px;height:16px}.dialog{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:var(--gap)}.dialog__overlay{position:absolute;inset:0;background:var(--accentsPopupOverlay)}.dialog__panel{position:relative;z-index:1;width:min(460px,100%);max-height:90vh;overflow-y:auto;padding:var(--gap-md);border-radius:var(--popupBorderRadius);background:var(--accentsPopupBackground);box-shadow:var(--shadowDefault);animation:dlg-in .2s var(--drawer-ease)}@keyframes dlg-in{0%{opacity:0;transform:translateY(10px)}}.dialog_auth{padding:64px 16px}.dialog__panel_auth{width:min(440px,100%);padding:40px;overflow:visible;box-shadow:var(--shadowPopup)}@media(max-width:767px){.dialog_auth{padding:0;align-items:end}.dialog__panel_auth{width:100%;max-height:calc(100vh - 16px);overflow-y:auto;padding:40px 16px 24px;border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0;animation:sheet-in .3s var(--ease)}}.dialog__panel_terms{width:min(440px,100%);padding:40px}.dialog__panel_terms .dialog__title{margin:0 44px 28px 0}.dialog__panel_terms .dialog__close{top:10px;right:8px}.terms{margin:0}.terms__row{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--interactiveLight);font-size:17px;line-height:20px;letter-spacing:-.2px}.terms__row:last-child{border-bottom:0}.terms__row dt,.terms__row dd{margin:0}.terms__price{font-weight:700}.terms__note{margin:0 0 12px;color:var(--textSecondary);font-size:15px;line-height:20px}.terms__btn{display:flex;align-items:center;gap:16px;height:56px;padding:0 20px 0 16px;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}.terms__btn svg{width:24px;height:24px;flex:none}.terms__btn span{flex:1;text-align:left}.terms__btn .terms__chevron{width:18px;height:18px}@media(max-width:767px){.dialog__panel_terms{padding:28px 20px}}.dialog__close{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;cursor:pointer;border:0;border-radius:var(--roundButtonBorderRadius);background:var(--interactiveSecondary);color:var(--textPrimary);transition:background var(--dur-fast) var(--ease)}.dialog__close svg{width:20px;height:20px}.dialog__close:hover{background:var(--interactiveLight)}.dialog__title{margin:0 44px var(--gap) 0}.dialog__close_round{top:8px;right:8px;background:var(--interactiveFloatIcon)}.dialog__close_round svg{width:24px;height:24px}.dialog__back{position:absolute;top:12px;left:12px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;cursor:pointer;border:0;border-radius:50%;background:var(--interactiveFloatIcon);color:var(--textPrimary);transition:background var(--dur-fast) var(--ease)}.dialog__back svg{width:24px;height:24px}.dialog__back:hover,.dialog__close_round:hover{background:var(--interactiveLight)}.dialog__title_center{margin:0 auto 32px;text-align:center}.dialog__title_phone{margin:0 20px 32px}.dialog__title_report{margin:0 0 32px}@media(min-width:768px){.dialog__title_center,.dialog__title_report{font-size:28px;line-height:32px}}.dialog__note{margin:0 0 var(--gap);color:var(--textSecondary);font-size:14px}.dialog__submit{margin-top:var(--gap-sm)}.dialog__legal{margin:40px 0 0;color:var(--textSecondary);font-size:13px;line-height:16px;font-weight:500;text-align:left}.dialog__legal a{color:var(--textPrimary)}.btn_medium{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;color:#fff;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}.btn_medium:before{content:"";position:absolute;inset:0;pointer-events:none;background:#ffffff4d;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.btn_medium:hover:not([disabled]){filter:none}.btn_medium:hover:not([disabled]):before{opacity:1}.btn_medium[disabled]{opacity:1;cursor:not-allowed}.btn_medium[disabled]:active{transform:none}.btn_medium[disabled]:before{opacity:1;background:#ffffffb3}.auth__methods{display:grid;gap:8px}.btn_tg{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 24px;border-radius:var(--buttonLargeBorderRadius);background:#4ca3e2;color:#fff;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}.btn_tg svg{width:24px;height:24px;margin-right:8px;flex:none}.auth__phone-btn{justify-self:center;height:48px;padding:0 24px;cursor:pointer;border:0;border-radius:var(--buttonLargeBorderRadius);background:none;color:var(--textPrimary);opacity:.6;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;transition:opacity var(--dur-fast) var(--ease)}.auth__phone-btn:hover{opacity:.7}.field__input_phone{display:block;width:100%;height:56px;padding:12px 20px;border:0;border-radius:var(--buttonLargeBorderRadius);background:var(--interactiveExtraLight);color:var(--textPrimary);font-family:var(--font-display);font-size:28px;line-height:32px;font-weight:500}.field__input_phone:focus{outline:none}.dialog__submit_next{width:100%;margin-top:12px}.ffield{position:relative}.ffield_gap{margin-bottom:8px}.ffield__input{display:block;width:100%;height:48px;padding:20px 20px 8px 10px;border:0;border-radius:var(--inputBorderRadius);background:var(--interactiveLight);color:var(--textPrimary);font-family:inherit;font-size:15px;line-height:20px}.ffield__input:focus{outline:none}.ffield__label{position:absolute;left:10px;top:14px;z-index:1;color:var(--textSecondary);font-size:15px;line-height:20px;transform-origin:left top;pointer-events:none;transition:transform var(--dur-fast) var(--ease),top var(--dur-fast) var(--ease)}.ffield__input:focus~.ffield__label,.ffield__input:not(:placeholder-shown)~.ffield__label{top:4px;transform:scale(.75)}.ffield__clear{position:absolute;right:10px;top:12px;z-index:1;width:24px;height:24px;padding:0;border:0;background:none;color:var(--textPrimary);opacity:.3;cursor:pointer;transition:opacity var(--dur-fast) var(--ease)}.ffield__clear:hover{opacity:.6}.ffield__clear svg{display:block;width:24px;height:24px}.ffield__area{display:block;width:100%;height:110px;margin:0 0 20px;padding:14px 10px 10px;border:0;border-radius:var(--inputBorderRadius);resize:none;background:var(--interactiveLight);color:var(--textPrimary);font-family:inherit;font-size:15px;line-height:20px}.ffield__area:focus{outline:none}.ffield__area::placeholder{color:var(--textSecondary)}.report__sub{margin:0 0 16px}.report__tiles{display:flex;gap:4px;margin:0 -40px;padding:0 40px;overflow-x:auto;scrollbar-width:none}.report__tiles::-webkit-scrollbar{display:none}.report__tile{flex:none;display:grid;place-items:center;width:76px;height:102px;border-radius:12px;border:1px dashed var(--interactiveLight)}.report__tile_add{border:0;background:var(--interactiveExtraLight);color:var(--textPrimary);cursor:pointer;transition:background var(--dur-fast) var(--ease)}.report__tile_add:hover{background:var(--interactiveLight)}.report__tile_add svg{width:24px;height:24px}.report__send{width:100%;margin-top:24px}.dialog__panel_report .dialog__legal{margin-top:24px}@media(max-width:767px){.report__tiles{margin:0 -16px;padding:0 16px}}.field__input_filled{border:0;background:var(--interactiveSecondary);border-radius:var(--inputBorderRadius);padding:14px 16px}.field__input_filled:focus{background:var(--interactiveLight)}.field__input_area{resize:vertical;min-height:96px;font-family:inherit}.dialog_address{padding:64px 16px}.dialog__panel_address{width:min(848px,100%);height:640px;max-height:calc(100vh - 32px);padding:0;overflow:hidden;box-shadow:var(--shadowPopup)}.addr{display:grid;height:100%;grid-template-columns:360px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.addr__tabs{grid-area:1 / 1;padding:16px 16px 0}.addr__side{grid-area:2 / 1;position:relative;display:flex;flex-direction:column;min-height:0}.addr__map{grid-area:1 / 2 / 3 / 3}.addr.is-card .addr__tabs{display:none}.switcher_slide{position:relative;gap:0;min-height:40px;padding:2px 0;margin:0;border-radius:var(--sidebarOptionsBorderRadius);background:var(--interactiveExtraLight)}.switcher_slide .switcher__item{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:40px;padding:9px 12px 7px;border-radius:0;background:none;box-shadow:none;color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px;transition:color var(--dur) var(--ease)}.switcher_slide .switcher__item.is-active{background:none;box-shadow:none;color:#fff}.switcher__marker{position:absolute;top:0;bottom:0;left:0;width:50%;border-radius:var(--sidebarOptionsBorderRadius);background:var(--interactivePrimary);transition:left .3s var(--ease)}.switcher_slide.is-pickup .switcher__marker{left:50%}.addr__section{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:16px;overflow-y:auto;overscroll-behavior:contain}.addr__pane{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 16px}.addr__title{margin:0 0 8px}.addr__title_list{margin-bottom:4px}.addr__desc{margin:0 0 20px;font-size:15px;line-height:20px;color:var(--textPrimary)}.addr__fields{position:relative;min-height:84px;margin-bottom:40px}.addr__hint{margin:8px 0 0 10px;color:var(--accentsError);font-size:13px;line-height:16px}.addr__warn{margin:8px 0 0 10px;color:var(--interactivePrimary);font-size:13px;line-height:16px}.addr__controls{position:sticky;bottom:0;z-index:2;margin:auto -16px 0;padding:0 16px 12px;background:var(--accentsPopupBackground)}.addr__controls_card{margin:auto 0 0;padding:0 0 16px}.addr__save{width:100%}.addr__entry,.myaddr{display:flex;flex-direction:column;flex:1;min-height:0}.addr__entry[hidden],.myaddr[hidden]{display:none}.myaddr__list{margin:0 -4px;padding:0 4px 4px}.myaddr__row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 4px;border:0;border-radius:0;border-bottom:1px solid var(--interactiveLight);background:none;cursor:pointer;text-align:left;color:var(--textPrimary)}.myaddr__row:last-child{border-bottom:0}.myaddr__row:hover{background:var(--interactiveExtraLight)}.myaddr__radio{flex:none;width:20px;height:20px;border-radius:50%;border:1.6px solid var(--interactiveDarkLight);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.myaddr__row.is-on .myaddr__radio{border-color:var(--interactivePrimary);box-shadow:inset 0 0 0 4px var(--interactivePrimary)}.myaddr__text{flex:1;min-width:0}.myaddr__line1{display:block;font-size:15px;line-height:20px}.myaddr__line2{display:block;margin-top:2px;color:var(--textSecondary);font-size:13px;line-height:18px}.myaddr__add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:28px;cursor:pointer;background:var(--interactiveSecondary);color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;transition:background var(--dur-fast) var(--ease)}.myaddr__add:hover{background:var(--interactiveLight)}.suggest{position:absolute;left:0;right:0;top:52px;z-index:5;border-radius:var(--inputBorderRadius);background:#fff;overflow:hidden;box-shadow:0 4px 12px #0000000a,0 0 2px #0000001f,0 16px 24px #00000014;animation:pop-in var(--dur-fast) var(--ease)}.suggest__list{max-height:452px;padding-top:12px;overflow-y:auto;background:var(--accentsPopupBackground)}.suggest__item{display:block;width:100%;padding:12px;cursor:pointer;text-align:left;border:0;background:none;color:var(--textPrimary);font:inherit;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--dur-fast) var(--ease)}.suggest__item:hover,.suggest__item:focus-visible{background:var(--interactiveExtraLight);outline:none}.shoplist{margin:0 -16px 20px}.shoplist:after{content:"";display:block;height:20px}.shoplist__item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:84px;padding:12px 12px 12px 16px;cursor:pointer;text-align:left;border:0;background:none;color:var(--textPrimary);font:inherit}.shoplist__item:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--interactiveLight)}.shoplist__item:hover{background:var(--interactiveExtraLight)}.shoplist__info{display:flex;flex-direction:column;flex:1;min-width:0}.shoplist__name{margin-bottom:2px;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px}.shoplist__addr,.shoplist__hours{opacity:.6;font-size:13px;line-height:16px}.shoplist__addr{margin-bottom:2px}.shoplist__hours{display:flex;align-items:center;gap:6px}.shoplist__item.is-closed .shoplist__addr,.shoplist__item.is-closed .shoplist__hours{opacity:1}.shoplist__item.is-closed .shoplist__time{color:var(--accentsError)}.shoplist__preorder{display:none;align-items:center;color:var(--textSecondary)}.shoplist__item.is-closed .shoplist__preorder{display:inline-flex}.shoplist__preorder svg{width:16px;height:16px;margin-right:2px;flex:none}.shoplist__dist{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:2px;height:16px}.shoplist__walk{width:14px;height:14px}.shoplist__controls{display:flex;flex:none;padding:0 10px;color:var(--interactiveDarkLight)}.shoplist__controls svg{width:16px;height:16px}.shopcard{display:flex;flex-direction:column;flex:1;min-height:0}.shopcard__back{display:flex;align-items:center;align-self:flex-start;height:20px;margin:0 0 30px;padding:0;cursor:pointer;border:0;background:none;color:var(--textPrimary);font-size:13px;line-height:16px;font-weight:500}.shopcard__back-icon{display:grid;place-items:center;width:32px;height:32px;margin:-6px 8px -6px 0;border-radius:50%;background:var(--interactiveFloatIcon);transition:background var(--dur-fast) var(--ease)}.shopcard__back:hover .shopcard__back-icon{background:var(--interactiveLight)}.shopcard__back-icon svg{width:24px;height:24px}.shopcard__content{display:flex;flex-direction:column;padding-bottom:34px}.shopcard__title{margin:0}.shopcard__row{display:flex;align-items:center;margin:24px 0 0;color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px}.shopcard__row+.shopcard__row{margin-top:16px}.shopcard__icon{flex:none;width:20px;height:20px;margin-right:8px}.shopcard__dist{margin:2px 0 0 28px;color:var(--textSecondary);font-size:13px;line-height:16px;font-weight:400}.addr__controls_card{position:relative}.addr__controls_card:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:34px;background:var(--shadowInlineTopLight);pointer-events:none}.addr__map{position:relative;overflow:hidden;min-height:0;background:var(--interactiveExtraLight)}.dialog__map-note{position:absolute;left:0;right:0;top:50%;margin:0;padding:0 24px;transform:translateY(-50%);text-align:center;color:var(--textLight);font-size:14px}.dialog__map-canvas{position:absolute;inset:0;z-index:1}.mapctl{position:absolute;inset:0;z-index:3;pointer-events:none}.mapctl__zoom{position:absolute;right:12px;top:50%;display:flex;flex-direction:column;transform:translateY(-64px)}.mapctl__btn{display:grid;place-items:center;width:40px;height:40px;padding:0;cursor:pointer;border:0;background:#fff;color:var(--textPrimary);pointer-events:auto;box-shadow:0 4px 12px #00000014,0 0 1px #0000000a;transition:background var(--dur-fast) var(--ease)}.mapctl__btn:hover{background:var(--accentsPopupBackground)}.mapctl__btn svg{width:20px;height:20px}.mapctl__zoom .mapctl__btn:first-child{border-radius:50% 50% 0 0}.mapctl__zoom .mapctl__btn:last-child{border-radius:0 0 50% 50%;border-top:1px solid var(--interactiveLight)}.mapctl__geo{position:absolute;right:12px;top:calc(50% + 24px);border-radius:50%;box-shadow:0 4px 12px #00000014,0 0 1px #0000000a}.mapctl__back{display:none}.dialog__close_map{top:8px;right:8px;z-index:4;background:var(--accentsPopupBackground);box-shadow:0 4px 12px #00000014,0 0 1px #0000000a}.dialog__close_map svg{width:24px;height:24px}.pin{--pin-h: 48px;position:absolute;left:50%;top:50%;z-index:2;width:48px;height:calc(var(--pin-h) + 20px);transform:translate(-50%,calc(-1 * var(--pin-h) - 11px));pointer-events:none;transition:transform .3s var(--ease)}.pin__circle{display:flex;align-items:center;justify-content:center;width:48px;height:var(--pin-h);border-radius:96px;border:1px solid var(--interactiveLight);background:var(--interactivePrimary);color:#fff;transition:width .3s var(--ease),height .3s var(--ease)}.pin.is-pill{--pin-h: 39px;width:auto}.pin.is-pill .pin__circle{width:auto;padding:0 12px}.pin__time{display:flex;flex-direction:column;align-items:center;font-family:var(--font-display);font-size:19px;line-height:22px;font-weight:500}.pin__time b{font-weight:500}.pin__time small{margin-top:-2px;font-size:11px;line-height:12px;font-weight:500}.pin__long{white-space:nowrap;font-size:15px;line-height:20px;font-weight:600}.pin__spin{display:block;width:22.6px;height:22.6px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:pin-spin .8s linear infinite}@keyframes pin-spin{to{transform:rotate(360deg)}}.pin__stick{position:absolute;left:50%;top:calc(var(--pin-h) - 6px);width:3px;height:25px;margin-left:-1.5px;border-radius:0 0 2px 2px;background:var(--textPrimary);transition:top .3s var(--ease)}.pin__shadow{position:absolute;left:50%;top:calc(var(--pin-h) + 18px);width:8px;height:2px;margin-left:-4px;border-radius:50%;background:var(--textPrimary);transition:top .3s var(--ease)}.pin_shop{position:relative;left:auto;top:auto;transform:none;pointer-events:auto;cursor:pointer}.pin__logo{display:block;width:28px;height:28px}.pinshop{position:relative;width:52px;height:82px;cursor:pointer}.pinshop svg{display:block;transform:translateY(10px)}.pinshop__logo{position:absolute;left:12px;top:0;width:28px;height:28px;border-radius:50%;object-fit:contain;transform:translateY(20px)}.pin__time[hidden],.pin__spin[hidden],.pin__long[hidden],.shoplist__dist[hidden],.mapctl__btn[hidden]{display:none}@media(max-width:767px){.dialog_address{padding:0}.dialog__panel_address{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}.addr{display:block;position:relative}.addr__map{position:absolute;left:0;top:0;right:0;height:40%}.dialog__map-canvas{bottom:auto;height:150%}.addr__tabs{position:absolute;left:0;top:0;right:0;z-index:4;padding:16px 16px 0}.switcher_slide{min-height:36px;padding:0}.switcher_slide .switcher__item{min-height:36px;font-size:13px;line-height:16px;letter-spacing:0}.addr__side{position:absolute;inset:40% 0 0;z-index:3;border-radius:20px 20px 0 0;background:var(--accentsPopupBackground);transition:top var(--dur) var(--ease)}.addr__side:before{content:"";position:absolute;left:50%;top:8px;z-index:1;width:37px;height:4px;margin-left:-18px;border-radius:2px;background:#ccc9}.addr.is-expanded .addr__side{top:12px}.addr.is-expanded .addr__tabs,.addr.is-expanded .mapctl,.addr.is-expanded .mapctl__back,.mapctl__zoom{display:none}.mapctl__geo{top:auto;right:10px;bottom:10px}.mapctl__back{position:absolute;left:16px;bottom:14px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;cursor:pointer;border:0;border-radius:50%;background:var(--accentsPopupBackground);color:var(--textPrimary);box-shadow:0 4px 12px #00000014,0 0 1px #0000000a;pointer-events:auto}.mapctl__back svg{width:24px;height:24px}.dialog__close_map{display:none}.pin{transform:translate(-50%,calc(23px - var(--pin-h)))}}.optionrow_full{width:100%;margin-bottom:8px}.optionrow__title.is-set{color:var(--textPrimary);font-weight:600}.bleed{width:calc(100vw - var(--sbw, 0px));margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2)}.about__band{display:grid;grid-template-columns:1fr}@media(min-width:768px){.about__band{grid-template-columns:1fr 1fr}}.about__photo{aspect-ratio:2 / 1;overflow:hidden;background:#14110f}.about__photo img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.about__panel_first{order:1}}.about__panel{display:grid;align-content:center;padding:24px 20px 40px}@media(min-width:768px){.about__panel{padding:clamp(28px,3.2vw,57px)}}@media(min-width:1024px){.about__panel{padding:57px}}.about__text{margin:0;color:#fff;font-family:var(--font-display);font-weight:700;font-size:var(--h2FontSizeMobile, 21px);line-height:var(--h2LineHeightMobile, 24px)}@media(min-width:768px){.about__text{font-size:var(--h2FontSize);line-height:var(--h2LineHeight)}}.about__text_intro{color:#ffffffeb}.about__gallery{position:relative;margin:68px 0 90px}.about__gallery-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 0 8px 12px;scroll-padding-left:12px}@media(min-width:768px){.about__gallery-track{padding-left:var(--gap);scroll-padding-left:var(--gap)}}@media(min-width:1024px){.about__gallery-track{padding-left:max(calc((100vw - var(--sbw, 0px)) * .18),calc((100vw - var(--sbw, 0px) - 1280px) / 2));scroll-padding-left:max(calc((100vw - var(--sbw, 0px)) * .18),calc((100vw - var(--sbw, 0px) - 1280px) / 2))}}.about__gallery-track::-webkit-scrollbar{display:none}.about__shot{flex:none;margin:0;scroll-snap-align:start;height:560px;border-radius:var(--bannerBorderRadius);overflow:hidden;background:var(--interactiveExtraLight)}.about__shot img{height:100%;width:auto;display:block}@media(max-width:1023px){.about__shot{height:clamp(300px,42vw,560px)}}@media(max-width:767px){.about__gallery{margin:56px 0 86px}.about__shot{height:calc(100vw - var(--sbw, 0px) - 24px)}}.about__gallery .rec__nav{right:12px;top:calc(50% - 6px)}.about__cta{position:relative;display:grid;place-items:center;padding:64px;overflow:hidden;isolation:isolate}@media(max-width:767px){.about__cta{padding:48px 20px}}.about__cta-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.about__cta:before{content:"";position:absolute;inset:0;z-index:-1;background:#0000003d}.about__cta-inner{max-width:874px;text-align:center;color:#fff}.about__cta-text{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--h2FontSizeMobile, 21px);line-height:var(--h2LineHeightMobile, 24px)}@media(min-width:768px){.about__cta-text{font-size:var(--h2FontSize);line-height:var(--h2LineHeight)}}.about__cta-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}@media(max-width:767px){.about__cta-actions{flex-direction:column;align-items:center;margin-top:24px}}.about__cta .btn{display:inline-flex;align-items:center;justify-content:center;width:auto;height:48px;padding:0 24px;border-radius:28px;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}.about__cta .btn_primary{color:#fff}.about__cta-ghost{background:#ffffff21;color:var(--textPrimary)}.about__cta-ghost:hover{background:#ffffff3d}.about{margin-bottom:44px}@media(max-width:767px){.about{margin-bottom:32px}}.hero{position:relative;margin-top:calc(-1 * var(--header-height));padding-top:min(calc((100vw - var(--sbw, 0px)) * 1.09),65vh);min-height:240px;background:#14110f;overflow:hidden}@media(min-width:768px){.hero{padding-top:min(calc((100vw - var(--sbw, 0px)) * .33),65vh);min-height:320px}}.hero__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#14110f}.header_over{background:transparent;box-shadow:none}.header_centered .header__inner{position:relative}.header_centered .header__logo{position:absolute;left:50%;transform:translate(-50%);margin-right:0}.header__icon_burger-left{width:36px;height:36px;padding:8px;margin-right:0}.header__icon_burger-left svg{width:20px;height:20px}.header_centered .header__nav{margin-left:calc(-1 * var(--gap))}.header_centered .header__actions [data-burger]{display:none}.header_centered .header__link[aria-current]{opacity:.6}@media(max-width:767px){.header__icon_burger-left{width:40px;height:40px;padding:8px}.header__icon_burger-left svg{width:24px;height:24px}.header_centered .header__actions{margin-left:auto}}.header_over .header__logo,.header_over .header__icon,.header_over .header__link,.header_over .langpick__btn,.header_over .langswitch__item{color:#fff}.header_over .header__link:hover{color:#fff;opacity:.75}.header_over .langswitch__item.is-active{background:none;color:#fff}.header_over .header__icon:before,.header_over .header__lang:before{background:#ffffff1c}:root{--notice-h: 0px;--alert-h: 0px;--fab-top: 32px}body:has(.stand-notice){--notice-h: 33px}html.has-alert{--alert-h: 68px;--fab-top: 96px}html.catnav-pinned{--fab-top: 101px}html.has-alert.catnav-pinned{--fab-top: 165px}.shopalert{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;min-height:68px;max-height:68px;padding:16px;background:#1b1c32;color:#ffde69}.shopalert__icon{flex:none;width:24px;height:24px;margin-right:16px}.shopalert__text{display:flex;font-size:17px;line-height:20px;letter-spacing:-.2px}.shopalert__title{margin:0 4px 0 0;font-weight:700}.shopalert__note{margin:0}@media(max-width:767px){.shopalert{justify-content:flex-start;max-height:none}.shopalert__text{flex-direction:column}.shopalert__title{margin:0 0 4px}}.catnav__sentinel{height:1px;margin-bottom:-1px}.catnav{position:sticky;top:calc(var(--notice-h) + var(--alert-h));z-index:40;background:var(--accentsBackground);transition:box-shadow var(--dur) var(--ease)}.catnav__list{display:contents}.catnav.is-pinned{animation:catnav-pin var(--dur) var(--ease);flex-wrap:nowrap;gap:0;width:calc(100vw - var(--sbw, 0px));margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);height:68px;padding:16px 20px 13px;border-bottom:1px solid var(--interactiveLight);box-shadow:var(--shadowCategorySlider)}@media(max-width:767px){.catnav.is-pinned{height:auto;padding:6px 12px 5px}}@media(max-width:767px){.catnav.is-pinned{overflow-x:auto;scrollbar-width:none}.catnav.is-pinned::-webkit-scrollbar{display:none}.catnav.is-pinned .catnav__filterwrap{position:static}.catnav.is-pinned .catnav__list{overflow:visible;flex:none}.catnav.is-pinned .catnav__more{display:none}.fab_info{visibility:visible;opacity:1;transform:none;filter:none}}.catnav.is-pinned .catnav__list{display:flex;gap:0;align-items:center;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.catnav.is-pinned .catnav__list::-webkit-scrollbar{display:none}.catnav.is-pinned .catnav__item{background:none;height:36px;padding:0 12px;color:var(--textPrimary)}.catnav.is-pinned .catnav__item:hover{background:var(--interactiveSecondary)}.catnav.is-pinned:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;pointer-events:none;background:var(--accentsCategorySliderGradient)}.catnav.is-pinned .catnav__item.is-active{background:var(--interactiveSecondary);color:var(--textPrimary)}.catnav__more{flex:none;display:grid;place-items:center;width:40px;height:40px;cursor:pointer;border:0;border-radius:var(--roundButtonBorderRadius);background:none;color:var(--textPrimary);transition:background .15s ease}.catnav__more:hover{background:var(--interactiveSecondary)}.catnav__more svg{width:22px;height:22px}.card{transition:transform var(--dur) var(--ease)}.card:hover{transform:translateY(-4px)}.card__media img{transition:transform var(--dur-slow) var(--ease)}.banners__slide,.about__shot{transition:transform var(--dur) var(--ease)}.banners__slide:hover,.about__shot:hover{transform:scale(1.015)}.btn{transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease)}.fab:hover{transform:translateY(-2px)}.fab:active{transform:scale(.94)}.header__icon,.header__link,.optionrow,.switcher__item,.langswitch__item{transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.footer__cats a,.footer__nav a,.footer__legal a{transition:color var(--dur-fast) var(--ease)}.optionrow_two{align-items:center;padding-top:12px;padding-bottom:12px}.optionrow__stack{display:grid;min-width:0;gap:1px}.optionrow__note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--textSecondary);font-weight:400;font-size:13px;line-height:17px}.optionrow__badge{flex:none;padding:8px 14px;border-radius:var(--buttonSmallBorderRadius);background:var(--textPrimary);color:var(--textInversePrimary);font-size:13px;font-weight:500;line-height:16px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.optionrow__badge.is-set{background:var(--interactiveLight);color:var(--textPrimary)}.dialog__panel_tall{display:flex;flex-direction:column;width:min(500px,100%);max-height:min(760px,88vh);overflow:hidden}.dialog__panel_tall .dialog__title{flex:none}.dialog__alert{display:flex;align-items:center;gap:12px;flex:none;margin:0 0 var(--gap);padding:13px 18px;border-radius:var(--sidebarOptionsBorderRadius);background:#ec6e5b24;font-size:15px;line-height:20px}.dialog__alert svg{width:22px;height:22px;flex:none;color:var(--interactivePrimary)}.days{position:relative;flex:none;margin-bottom:6px}.days__track{display:flex;gap:10px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.days__track::-webkit-scrollbar{display:none}.day{display:grid;place-items:center;gap:0;flex:none;min-width:78px;min-height:56px;padding:8px 18px;cursor:pointer;border:0;border-radius:var(--buttonLargeBorderRadius);background:var(--interactiveSecondary);color:var(--textPrimary);font-size:15px;font-weight:500;line-height:20px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.day:hover{background:var(--interactiveLight)}.day.is-active{background:var(--interactivePrimary);color:var(--textInversePrimary)}.day__num{font-size:15px}.slots{flex:1;min-height:0;overflow-y:auto;margin:0 0 var(--gap);overscroll-behavior:contain}.slot{display:flex;align-items:center;gap:16px;width:100%;padding:14px 4px;cursor:pointer;text-align:left;border:0;border-bottom:1px solid var(--interactiveExtraLight);background:none;color:var(--textPrimary);font-size:17px;line-height:22px}.slot:last-child{border-bottom:0}.slot__mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--interactiveLight);color:transparent;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.slot__mark svg{width:13px;height:13px}.slot.is-active .slot__mark{background:var(--textPrimary);border-color:var(--textPrimary);color:var(--interactiveBasePrimary)}.cutlery{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cutlery__row{display:grid;align-items:center;gap:14px;grid-template-columns:40px 1fr auto;padding:12px 2px;border-bottom:1px solid var(--interactiveExtraLight)}.cutlery__pic{width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--interactiveExtraLight)}.cutlery__pic img{width:100%;height:100%;object-fit:cover;display:block}.cutlery__text{display:grid;gap:1px;min-width:0}.cutlery__name{font-size:17px;line-height:22px}.cutlery__sum{color:var(--textLight)}.cutlery__free{color:var(--textSecondary);font-size:13px;line-height:17px}.cutlery__total{display:flex;align-items:center;justify-content:space-between;flex:none;gap:var(--gap);padding:var(--gap) 2px var(--gap-sm);font-size:17px;font-weight:700}.stepper_plain{background:none;gap:6px;height:auto;color:var(--textPrimary)}.stepper_plain .stepper__btn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--interactiveSecondary)}.stepper_plain .stepper__btn svg{width:18px;height:18px}.stepper_plain .stepper__value{min-width:22px;font-weight:500;font-size:17px}.giftinfo{display:flex;align-items:center;gap:14px;margin:var(--gap-sm) 0 var(--gap-md)}.giftinfo .goal__ring{--ring: var(--giftCardProgressBar);position:relative;left:auto;top:auto;flex:none}.giftinfo__product{display:grid;align-items:center;gap:16px;grid-template-columns:112px 1fr;margin-bottom:var(--gap-md)}.giftinfo__pic{width:112px;height:112px;overflow:hidden;border-radius:50%;background:var(--interactiveExtraLight)}.giftinfo__pic img{width:100%;height:100%;object-fit:cover;display:block}.giftinfo__body{display:grid;gap:4px;min-width:0}.giftinfo__name{font-size:17px;line-height:22px}.giftinfo__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--textSecondary);font-size:15px;line-height:20px}.dialog__submit_soft{width:100%;background:var(--interactiveSecondary);color:var(--textPrimary)}.dialog__submit_soft:hover{background:var(--interactiveLight)}.rec__nav_sm{width:40px;height:40px}.langpick{position:relative}.langpick__btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 8px;cursor:pointer;border:0;border-radius:var(--roundButtonBorderRadius);background:none;color:inherit;font:inherit;font-size:15px;font-weight:500;transition:background var(--dur-fast) var(--ease)}.langpick__btn:hover{background:var(--interactiveExtraLight)}.langpick__globe{width:20px;height:20px;flex:none}.langpick__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;gap:4px;padding:6px;border-radius:var(--buttonLargeBorderRadius);background:var(--accentsPopupBackground);box-shadow:var(--shadowDefault);transform-origin:top right;animation:langpick-in var(--dur) var(--ease)}@keyframes langpick-in{0%{opacity:0;transform:scale(.94) translateY(-4px)}}.langpick__item{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;white-space:nowrap;border-radius:var(--buttonSmallBorderRadius);color:var(--textPrimary);font-size:15px;font-weight:500;transition:background var(--dur-fast) var(--ease)}.langpick__item:hover{background:var(--interactiveExtraLight)}.langpick__item.is-active{background:var(--interactiveSecondary)}.flag{width:20px;height:15px;flex:none;display:block;border-radius:3px;box-shadow:inset 0 0 0 1px #1c1c1c1f}.header__lang{position:relative;height:36px;padding:8px 12px 8px 10px;gap:0;border-radius:var(--buttonSmallBorderRadius);transition:none}.header__lang:hover{background:none}.header__lang .langpick__globe{position:relative}.header__lang span{position:relative;margin-left:6px;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.langpick__menu{animation:none}}@keyframes catnav-pin{0%{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.catnav.is-pinned{animation:none}}.fab_cart{position:relative}.fab_cart svg{width:32px;height:32px}.fab__num{position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);font-size:13px;font-weight:700;line-height:1;color:inherit;pointer-events:none}html[data-app] .appblock,html[data-app] .menu__markets,html[data-app] [data-dlg=app],html[data-app] .acc__loyalty,html[data-app] .priv__card_qr{display:none}html[data-app] .footer__seo{margin-bottom:40px}html[data-app] .priv__card_ref{margin-top:24px}html[data-app] .menu__report{padding-bottom:0}
