.apptabs,.appscreen,[data-dlg=applang],[data-dlg=faq],[data-dlg=stories],.catnav[data-catnav-app],.catnav__sentinel[data-catnav-app],.fabfilter,.modaldots,.fab__ico-app,.shopalert__icon_app,.acc__ok,.addr__grab,.ordempty__title,.ordempty__note{display:none}html[data-app]{--apptabs-h: 56px;--apptabs-safe: env(safe-area-inset-bottom, 0px);--apptabs-total: calc(var(--apptabs-h) + var(--apptabs-safe))}html[data-app] .apptabs{position:fixed;left:0;right:0;bottom:0;z-index:200;display:grid;grid-template-columns:repeat(3,1fr);height:var(--apptabs-total);padding-bottom:var(--apptabs-safe);background:#f2f2f2;box-shadow:inset 0 1px #1c1c1c14;transition:transform var(--dur) var(--ease),opacity var(--dur-fast) var(--ease)}html[data-app].app-over .apptabs{transform:translateY(100%);opacity:0;pointer-events:none}html[data-app] .apptabs__btn{display:grid;place-items:center;height:var(--apptabs-h);padding:0;border:0;cursor:pointer;background:none;color:var(--textSecondary);transition:color var(--dur-fast) var(--ease);-webkit-tap-highlight-color:transparent}html[data-app] .apptabs__btn.is-active{color:var(--textPrimary)}html[data-app] .apptabs__ico{width:26px;height:26px;transition:transform var(--dur-fast) var(--ease)}html[data-app] .apptabs__btn:active .apptabs__ico{transform:scale(.86)}html[data-app] .apptabs__ico_up{display:none}html[data-app] .apptabs__btn.is-up .apptabs__ico_up{display:block}html[data-app] .apptabs__btn.is-up .apptabs__ico:not(.apptabs__ico_up){display:none}html[data-app] .appscreen{position:fixed;left:0;right:0;top:0;bottom:var(--apptabs-total);z-index:70;overflow-y:auto;overscroll-behavior:contain;background:var(--accentsBackground)}html[data-app] .appscreen:not([hidden]){display:block}@media(prefers-reduced-motion:no-preference){html[data-app] .appscreen:not([hidden]){animation:appscreen-in var(--dur) var(--ease)}}@keyframes appscreen-in{0%{opacity:0;transform:translateY(12px)}}html[data-app] .appscreen.is-out[hidden]{display:block!important;pointer-events:none;animation:appscreen-out var(--dur-fast) var(--ease) forwards}@keyframes appscreen-out{to{opacity:0;transform:translateY(8px)}}html[data-app] .appscreen__inner{display:flex;flex-direction:column;min-height:100%;padding:20px 12px 28px}html[data-app] .appscreen__title{margin:0 0 20px;font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.2px;color:var(--textPrimary)}html[data-app] .appprof__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}html[data-app] .appprof__guest-title{margin:0;flex:1}html[data-app] .appprof__who,html[data-app] .appprof__bell,html[data-app].is-auth .appprof__guest-title{display:none}html[data-app].is-auth .appprof__who{display:block;flex:1;min-width:0}html[data-app].is-auth .appprof__bell{display:grid}html[data-app] .appprof__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.2px}html[data-app] .appprof__phone{display:block;margin-top:4px;color:var(--textSecondary);font-size:15px;line-height:20px}html[data-app] .appprof__bell{position:relative;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--interactiveSecondary);color:var(--textPrimary);transition:background var(--dur-fast) var(--ease)}html[data-app] .appprof__bell svg{width:22px;height:22px}html[data-app] .appprof__badge{position:absolute;top:-2px;right:-2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--accentsError);color:#fff;font-size:11px;line-height:1;font-weight:600;pointer-events:none}html[data-app] .appbonus{position:relative;padding:16px 16px 18px;border-radius:28px;background:#ec6e5b24;color:var(--textPrimary)}html[data-app].is-auth .appbonus{background:var(--interactivePrimary);color:var(--interactiveBasePrimary)}html[data-app] .appbonus__label{display:block;color:var(--textSecondary);font-size:13px;line-height:16px}html[data-app].is-auth .appbonus__label{color:#ffffffbf}html[data-app] .appbonus__value{display:flex;align-items:center;gap:8px;margin-top:6px}html[data-app] .appbonus__value b{font-family:var(--font-display);font-size:34px;line-height:38px;font-weight:700;letter-spacing:.3px}html[data-app] .appbonus__coins{width:24px;height:24px}html[data-app] .appbonus__info{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;cursor:pointer;border-radius:50%;background:#fff9;color:var(--textPrimary);transition:background var(--dur-fast) var(--ease)}html[data-app] .appbonus__info svg{width:20px;height:20px}html[data-app] .appbonus__cash{display:flex;align-items:center;gap:10px;margin-top:22px}html[data-app] .appbonus__pct{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fff9;color:var(--textPrimary);font-size:13px;line-height:16px;font-weight:700}html[data-app] .appbonus__cash-label{color:var(--textSecondary);font-size:13px;line-height:16px}html[data-app].is-auth .appbonus__cash-label{color:#ffffffbf}html[data-app] .appprof__promo{margin-top:28px}html[data-app].is-auth .appprof__promo{display:none}html[data-app] .appprof__promo-title{margin:0;max-width:260px;font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}html[data-app] .appprof__promo-note{margin:8px 0 0;color:var(--textSecondary);font-size:15px;line-height:20px}html[data-app] .appbtn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin-top:20px;padding:0 20px;border:0;border-radius:var(--buttonLargeBorderRadius);cursor:pointer;font-family:inherit;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;transition:filter var(--dur-fast) var(--ease),transform .1s ease}html[data-app] .appbtn_primary{background:var(--buttonInteractivePrimary);color:#fff}html[data-app] .appbtn_primary:active{transform:scale(.985)}html[data-app] .appnote{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:16px;border:0;border-radius:28px;cursor:pointer;text-align:left;background:#eecf6399;color:var(--textPrimary);font-family:inherit}html[data-app] .appnote__text{flex:1;min-width:0}html[data-app] .appnote__title{display:block;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}html[data-app] .appnote__note{display:block;margin-top:4px;color:var(--textSecondary);font-size:13px;line-height:16px}html[data-app] .appitem{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 0;border:0;background:none;cursor:pointer;text-align:left;color:var(--textPrimary);font-family:inherit;transition:opacity var(--dur-fast) var(--ease)}html[data-app] .appitem:active{opacity:.6}html[data-app] .appitem__ico{flex:none;width:24px;height:24px}html[data-app] .appitem__text{flex:1;min-width:0}html[data-app] .appitem__title{flex:1;min-width:0;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}html[data-app] .appitem__text .appitem__title{display:block}html[data-app] .appitem__note{display:block;margin-top:2px;color:var(--textSecondary);font-size:13px;line-height:16px}html[data-app] .appitem__chev{flex:none;width:16px;height:16px;color:var(--textLight)}html[data-app] .appitem_invite{margin-top:16px}html[data-app]:not(.is-auth) .appitem_invite{display:none}html[data-app] .appitem__gift{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--minimalPriceProgressBar);color:#fff}html[data-app] .appitem__gift svg{width:16px;height:16px}html[data-app] .applist{margin-top:12px}html[data-app] .applist .appitem+.appitem{border-top:1px solid rgba(28,28,28,.06)}html[data-app]:not(.is-auth) .applist .appitem{color:var(--textLight)}html[data-app] .appout{margin-top:24px;padding:8px 0;border:0;background:none;cursor:pointer;align-self:flex-start;color:var(--textSecondary);font-family:inherit;font-size:15px;line-height:20px;font-weight:500}html[data-app]:not(.is-auth) .appout{display:none}html[data-app] .appcity{display:flex;align-items:center;justify-content:center;gap:8px;align-self:center;margin:auto auto 0;padding:32px 12px 8px;border:0;background:none;cursor:pointer;color:var(--textSecondary);font-family:inherit;font-size:13px;line-height:16px;font-weight:500}html[data-app] .appcity__globe{flex:none;width:16px;height:16px}html[data-app] .appmenu__links{margin:0;padding:0;list-style:none}html[data-app] .appmenu__links li+li{margin-top:4px}html[data-app] .appmenu__links a,html[data-app] .appmenu__links button{display:block;width:100%;padding:10px 0;border:0;background:none;cursor:pointer;text-align:left;color:var(--textPrimary);font-family:inherit;font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.2px;transition:opacity var(--dur-fast) var(--ease)}html[data-app] .appmenu__links a:active,html[data-app] .appmenu__links button:active{opacity:.6}html[data-app] .appmenu__contacts{margin-top:32px}html[data-app] .appmenu__address{margin:0;font-style:normal;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}html[data-app] .appmenu__hours{margin:6px 0 0;color:var(--textSecondary);font-size:15px;line-height:20px}html[data-app] .appmenu__phone{display:inline-block;margin-top:12px;color:var(--textPrimary);font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}html[data-app] .appmenu__socials{display:flex;gap:12px;margin-top:20px}html[data-app] .appmenu__social{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--textPrimary);color:#fff;transition:opacity var(--dur-fast) var(--ease)}html[data-app] .appmenu__social:active{opacity:.7}html[data-app] .appmenu__social svg{width:24px;height:24px}html[data-app] .appmenu__report{margin-top:32px;padding:8px 0;border:0;background:none;cursor:pointer;align-self:flex-start;color:var(--textSecondary);font-family:inherit;font-size:15px;line-height:20px;font-weight:500}html[data-app] .appmenu__about{margin-top:auto;padding-top:32px}html[data-app] .appmenu__about-title{margin:0;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}html[data-app] .appmenu__about-note{margin:6px 0 0;color:var(--textLight);font-size:13px;line-height:18px}html[data-app] .appmenu__about-note a{color:var(--textSecondary);text-decoration:underline}html[data-app] [data-dlg=applang]{display:grid;align-items:end;justify-items:stretch;padding:0}html[data-app] .dialog__panel_applang{width:100%;padding:28px 20px 24px;border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0;animation:sheet-in .3s var(--ease)}html[data-app] .applang__title{margin:8px 0 16px;font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}html[data-app] .applang__title_city{margin-top:28px}html[data-app] .applang__row{display:flex;gap:8px}html[data-app] .applang__pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:36px;padding:0 16px;border-radius:var(--buttonLargeBorderRadius);background:var(--interactiveSecondary);color:var(--textPrimary);font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}html[data-app] .applang__pill.is-active{background:var(--textPrimary);color:#fff}html[data-app] .applang__city{display:flex;align-items:center;gap:12px;min-height:44px}html[data-app] .applang__city input{position:absolute;opacity:0;pointer-events:none}html[data-app] .applang__radio{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--interactivePrimary)}html[data-app] .applang__city input:checked+.applang__radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--interactivePrimary)}html[data-app] .applang__city span:last-child{font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}html[data-app] [data-dlg=faq]{display:grid;align-items:end;justify-items:stretch;padding:0}html[data-app] .dialog__panel_faq{width:100%;max-height:calc(var(--vh, 1vh) * 100 - 56px);padding:28px 20px 24px;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0;animation:sheet-in .3s var(--ease)}html[data-app] .appfaq__title{margin:8px 0;font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}html[data-app] .appfaq__item+.appfaq__item{border-top:1px solid rgba(28,28,28,.08)}html[data-app] .appfaq__q{display:flex;align-items:flex-start;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-size:17px;line-height:22px;font-weight:500;letter-spacing:-.2px;-webkit-tap-highlight-color:transparent}html[data-app] .appfaq__q::-webkit-details-marker{display:none}html[data-app] .appfaq__q>span{flex:1;min-width:0}html[data-app] .appfaq__sign{flex:none;width:20px;height:20px;margin-top:1px;color:var(--textSecondary);transition:transform var(--dur-fast) var(--ease)}html[data-app] .appfaq__item[open] .appfaq__sign{transform:rotate(45deg)}html[data-app] .appfaq__a{padding:0 32px 18px 0;color:var(--textSecondary);font-size:15px;line-height:20px}html[data-app] .appfaq__pending{margin:12px 0 8px;color:var(--textSecondary);font-size:15px;line-height:20px}html[data-app] .dialog_story{display:grid;align-items:stretch;justify-items:stretch;padding:0}html[data-app] .dialog__panel_story{width:100%;height:calc(var(--vh, 1vh) * 100);max-height:none;padding:0;overflow:hidden;display:grid;grid-template-rows:1fr auto;border-radius:0;box-shadow:none;background:var(--textPrimary);color:var(--textInversePrimary);animation:story-in var(--dur) var(--ease)}@keyframes story-in{0%{transform:translateY(100%)}}html[data-app] .story__bars{position:absolute;z-index:3;top:calc(10px + env(safe-area-inset-top,0px));left:12px;right:12px;display:flex;gap:4px}html[data-app] .story__bar{flex:1;height:3px;border-radius:2px;overflow:hidden;background:#ffffff47}html[data-app] .story__bar i{display:block;height:100%;border-radius:2px;background:#fff;transform:scaleX(0);transform-origin:left center}html[data-app] .story__bar.is-done i{transform:scaleX(1)}html[data-app] .story__bar.is-live i{animation:story-bar var(--story-dur, 5s) linear forwards}@keyframes story-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-app] .story__close{position:absolute;z-index:3;top:calc(20px + env(safe-area-inset-top,0px));right:8px;width:40px;height:40px;padding:0;border:0;display:grid;place-items:center;background:none;color:#fff;cursor:pointer;transition:transform var(--dur-fast) var(--ease)}html[data-app] .story__close:active{transform:scale(.88)}html[data-app] .story__close svg{width:24px;height:24px}html[data-app] .story__art{grid-row:1;margin:0;min-height:0;display:grid;grid-template-rows:1fr auto;gap:20px;padding:calc(56px + env(safe-area-inset-top,0px)) 20px calc(16px + env(safe-area-inset-bottom,0px))}html[data-app] .story__art img{min-height:0;max-width:100%;max-height:100%;justify-self:center;align-self:center;object-fit:contain;border-radius:var(--bannerBorderRadius);opacity:0;transition:opacity var(--dur) var(--ease)}html[data-app] .story__art img.is-ready{opacity:1}html[data-app] .story__caption{text-align:center;color:#ffffffb8;font-size:15px;line-height:20px}html[data-app] .story__ref{grid-row:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:calc(64px + env(safe-area-inset-top,0px)) 24px 16px}html[data-app] .story__lead{margin:0;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.4px}html[data-app] .story__pill{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:var(--buttonLargeBorderRadius);background:var(--accentsPromo);color:var(--accentsPromoText);font-size:17px;line-height:20px;font-weight:600;letter-spacing:-.2px}html[data-app] .story__terms{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.3px}html[data-app] .story__note{margin:-8px 0 0;color:#fff9;font-size:15px;line-height:20px}html[data-app] .story__num{display:inline-block;padding:0 8px;border-radius:8px;background:var(--accentsPromo);color:var(--accentsPromoText);font-weight:700}html[data-app] .story__share{grid-row:2;margin:0 16px calc(16px + env(safe-area-inset-bottom,0px));min-height:56px;padding:0 20px;border:0;border-radius:var(--buttonLargeBorderRadius);background:#fff;color:var(--textPrimary);cursor:pointer;font-size:17px;line-height:20px;font-weight:600;letter-spacing:-.2px;transition:transform var(--dur-fast) var(--ease)}html[data-app] .story__share:active{transform:scale(.98)}html[data-app] .header,html[data-app] .footer,html[data-app] .fab_top,html[data-app] .breadcrumbs{display:none}html[data-app] .shopalert__icon:not(.shopalert__icon_app){display:none}html[data-app] .shopalert__icon_app{display:block}html[data-app] .layout__main{padding-bottom:calc(var(--apptabs-total) + 24px)}html[data-app] .dialog{padding-bottom:0}html[data-app] .modal{bottom:0}@media(max-width:767px){html[data-app] .cart{height:calc(var(--vh, 1vh) * 100 - 16px)}}@media(min-width:1200px){html[data-app] .cart{height:calc(var(--vh, 1vh) * 100)}}html[data-app] .fab_info,html[data-app] .fab_cats,html[data-app] .tobasket{bottom:calc(var(--apptabs-total) + 12px)}html[data-app].app-screen .fab,html[data-app].app-screen .fab_wrap,html[data-app].app-screen .tobasket{visibility:hidden}html[data-app] .catnav[data-catnav-app]{display:flex;margin-top:0}html[data-app] .catnav[data-catnav-app]{animation:none}@media(max-width:767px){html[data-app].has-alert{--alert-h: 76px}}html[data-app] .backbtn{display:none}html[data-app] .category_page{padding-top:16px}html[data-app] .catnav__filterwrap,html[data-app] .fab_cats{display:none}html[data-app]:not([data-app-catalog]) .fabfilter,html[data-app]:not([data-app-catalog]) .fab_info{display:none}html[data-app] .fab_info{right:72px;background:var(--textPrimary);color:var(--interactiveBasePrimary)}html[data-app] .fab_info>svg:not(.fab__ico-app){display:none}html[data-app] .fab__ico-app{display:block}html[data-app] .fabfilter{display:block;position:fixed;z-index:46;right:12px;bottom:calc(var(--apptabs-total) + 12px)}html[data-app] .fab_filter{position:static;visibility:visible;opacity:1;filter:none}html[data-app] .fab_info,html[data-app] .fabfilter .fab_filter{--fab-lift: 0px;--fab-press: 1;transform:translateY(var(--fab-lift)) scale(var(--fab-press))}@media(prefers-reduced-motion:no-preference){html[data-app] .fab_info,html[data-app] .fabfilter .fab_filter{transition:transform var(--dur) var(--ease),opacity var(--dur-fast) var(--ease)}}html[data-app].app-order .fab_info,html[data-app].app-order .fabfilter .fab_filter{--fab-lift: -68px}html[data-app] .fab_info:active,html[data-app] .fabfilter .fab_filter:active{--fab-press: .9}html[data-app] .tobasket{right:12px}html[data-app] .hero{display:none}html[data-app] .topbar .switcher_wide{width:max-content;min-height:0;padding:0;background:var(--interactiveSecondary);border-radius:var(--buttonLargeBorderRadius)}html[data-app] .topbar .switcher__item:not(.is-active){display:none}html[data-app] .topbar .switcher__item.is-active{display:inline-flex;align-items:center;height:36px;padding:0 14px;background:none;color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.15px}html[data-app] .topbar .switcher__item.is-active:after{content:"";flex:none;width:6px;height:6px;margin:-3px 0 0 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}html[data-app] .topbar .optionrow_topbar{min-height:0;padding:0;background:none;border-radius:0}html[data-app] .topbar .optionrow_topbar .optionrow__icon,html[data-app] .topbar .optionrow_topbar .optionrow__arrow{display:none}html[data-app] .topbar .optionrow_topbar .optionrow__left{gap:0}html[data-app] .topbar .optionrow_topbar .optionrow__text{white-space:normal}html[data-app] .topbar .optionrow_topbar .optionrow__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.2px;color:var(--textPrimary)}html[data-app] .topbar .optionrow_topbar .optionrow__tag{margin-bottom:4px}html[data-app] .topbar{margin-top:20px}html[data-app] .topbar__row{gap:16px;margin-bottom:20px}html[data-app] .modaldots:not([hidden]){position:absolute;z-index:4;top:18px;left:50%;display:flex;align-items:center;gap:6px;transform:translate(-50%)}html[data-app] .modaldots span{width:6px;height:6px;flex:none;border-radius:50%;background:#1c1c1c38;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}html[data-app] .modaldots span.is-on{background:var(--textPrimary)}html[data-app] .modaldots span.is-far{transform:scale(.6)}html[data-app] .modaldots span.is-out{display:none}@media(max-width:767px){html[data-app] .modal.has-dots .modal__media{margin-top:36px}}@media(max-width:767px){html[data-app] .modal__body{flex:1 0 auto}html[data-app] .modal__info{flex:1}html[data-app] .modal__foot{margin-top:auto}}html[data-app] .modal__dialog{touch-action:pan-y}html[data-app] .modal__dialog.is-paging .modal__media,html[data-app] .modal__dialog.is-paging .modal__body{transform:translate3d(var(--page-x, 0px),0,0);opacity:var(--page-o, 1)}html[data-app] .modal__dialog.is-paging-anim .modal__media,html[data-app] .modal__dialog.is-paging-anim .modal__body{transition:transform .18s var(--ease),opacity .18s var(--ease)}@media(prefers-reduced-motion:reduce){html[data-app] .modal__dialog.is-paging-anim .modal__media,html[data-app] .modal__dialog.is-paging-anim .modal__body{transition:none}}html[data-app] .acc__ok{display:flex;align-items:center;justify-content:center;flex:none;width:100%;height:56px;margin-top:12px;padding:0 20px;border:0;border-radius:var(--buttonLargeBorderRadius);cursor:pointer;background:var(--interactiveSecondary);color:var(--textPrimary);font-family:inherit;font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px;transition:filter var(--dur-fast) var(--ease),transform .1s ease}html[data-app] .acc__ok:active{transform:scale(.985)}html[data-app] .ordempty{padding:56px 0 48px;text-align:center}html[data-app] .ordempty__line{display:none}html[data-app] .ordempty__title{display:block;margin:0;font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.2px;color:var(--textPrimary)}html[data-app] .ordempty__note{display:block;max-width:320px;margin:12px auto 0;color:var(--textSecondary);font-size:15px;line-height:20px}html[data-app] .dialog__handle{top:0;left:50%;width:140px;height:30px;margin-left:-70px;background:none;border-radius:0;touch-action:none}html[data-app] .dialog__handle:after{content:"";position:absolute;left:50%;top:8px;width:37px;height:4px;margin-left:-18.5px;border-radius:2px;background:var(--interactiveLight)}html[data-app] .modal__drag{top:0;left:50%;width:140px;height:30px;margin-left:-70px;background:none;border-radius:0;touch-action:none}html[data-app] .modal__drag:after{content:"";position:absolute;left:50%;top:7px;width:37px;height:4px;margin-left:-18.5px;border-radius:2px;background:#ccc9}html[data-app] .cart__grip{touch-action:none}html[data-app] .cart__grip:after{content:"";position:absolute;top:0;left:50%;width:140px;height:30px;margin-left:-70px}html[data-app] .addr__grab{display:block;position:absolute;left:0;right:0;top:0;z-index:2;height:30px;touch-action:none}html[data-app] .is-sheet-drag{transition:none!important;animation:none!important}html[data-app] .is-sheet-snap{transition:transform var(--dur) var(--ease)!important;animation:none!important}html[data-app] .addr.is-sheet-grow .addr__side{top:12px;transition:none;z-index:5}html[data-app] .dialog.is-closing[hidden]{display:grid!important;pointer-events:none}html[data-app] .dialog.is-closing .dialog__overlay{opacity:0;transition:opacity var(--dur-fast) var(--ease)}html[data-app] .dialog.is-closing_sheet .dialog__panel{transform:translateY(100%);transition:transform var(--dur) var(--ease)}html[data-app] .dialog.is-closing_pop .dialog__panel{opacity:0;transform:translateY(10px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}@media(prefers-reduced-motion:no-preference){html[data-app] .dialog:not(.is-closing) .dialog__overlay{animation:over-in var(--dur-fast) var(--ease)}}@keyframes over-in{0%{opacity:0}}@media(max-width:767px){html[data-app] .modal__dialog{transform:translateY(100%)}}html[data-app] .fabfilter .filtertip{position:fixed;left:0;right:0;top:auto;bottom:var(--apptabs-total);min-width:0;padding:26px 16px 20px;border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0;box-shadow:var(--shadowSheet);transform:translateY(100%);transform-origin:50% 100%}html[data-app] .fabfilter .filtertip.is-active{transform:none}html[data-app] .fabfilter.is-open .fab_filter{opacity:0;--fab-press: .86}html[data-app] .rec__card.is-going{background:var(--interactivePrimary);color:var(--textInversePrimary);pointer-events:none}html[data-app] .rec__card.is-going .rec__media{opacity:.35}html[data-app] .rec__card.is-going .rec__price{opacity:0}html[data-app] .rec__card.is-going .rec__check{opacity:1;transform:none}html[data-app] .rec__card.is-out{opacity:0;transform:scale(.82);transition:opacity .22s var(--ease),transform .22s var(--ease)}html[data-app] .rec__card.is-shift{transition:transform .26s var(--ease)}html[data-app].js .card[data-reveal],html[data-app].js .banners__slide[data-reveal]{transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease),scale var(--dur-fast) var(--ease)}html[data-app] .card:active{scale:.975}html[data-app] .banners__slide:active{scale:.97}html[data-app] .rec__card{transition:background var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease)}html[data-app] .rec__card:active:not(.is-going){scale:.94}html[data-app] .catnav__item{transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}html[data-app] .catnav__item:active{transform:scale(.93)}html[data-app] .shoplist__item,html[data-app] .myaddr__row,html[data-app] .optionrow{transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}html[data-app] .shoplist__item:active,html[data-app] .myaddr__row:active,html[data-app] .optionrow:active{transform:scale(.985)}html[data-app] .btn:active:not([disabled]){transform:scale(.985)}html[data-app] .appbonus__info:active,html[data-app] .appprof__bell:active{transform:scale(.9)}@media(prefers-reduced-motion:no-preference){html[data-app] .appfaq__item[open] .appfaq__a{animation:acc-in var(--dur) var(--ease)}}@keyframes acc-in{0%{opacity:0;transform:translateY(-6px)}}
