@font-face{font-family:Author;src:url(/fonts/Author-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Author;src:url(/fonts/Author-Semibold.otf)format("opentype");font-weight:600;font-display:swap}:root,:host{--font-display:"Author",var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;--font-ui:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}:root{--fx-header:#e8141c;--fx-band:#c8141b;--fx-header-watermark:.1;--fx-bg:#fff;--fx-page:#fff;--fx-surface:#fff;--fx-text:#0e1324;--fx-sec:#5f6a7d;--fx-muted:#6b7588;--fx-chevron:#8a93a3;--fx-field:#f4efe8;--fx-edge:#efe8e0;--fx-divider:#f1ebe3;--fx-chip:#e6ded3;--fx-tile:#fff0e2;--fx-accent-text:#e8141c;--fx-accent-fill:#e8141c;--fx-danger:#c8141b;--fx-link-check:#e8141c;--fx-disabled-text:#6b7588;--fx-green:#157a3e;--fx-free:#0b7a3b;--fx-yellow:#ffc819;--fx-yellow-soft:#fff6df;--fx-yellow-edge:#f3dfa6;--fx-sale-band:#fff6df;--fx-selected-bg:#fdefef;--fx-blocking:#fdefef;--fx-blocking-edge:#fbd5d6;--fx-track:#ece3d6;--fx-dim:#0e132473;--fx-closed-overlay:#0e132485;--fx-photo-placeholder:#eae6e1;--fx-tone-zdravo:#e8f3df;--fx-tone-burgeri:#ffe9da;--fx-tone-susi:#e6edf5;--fx-tone-piletina:#fff1d6;--fx-tone-pizza:#ffe7df;--fx-tone-default:#fff0e2;--fx-shadow-search:0 6px 18px #6e000638;--fx-shadow-card:0 12px 30px #0e132417;--fx-shadow-nav:0 10px 30px #0e132414;--fx-shadow-sheet:0 -12px 32px #0e13242e;--fx-shadow-primary:0 8px 20px #e8141c3d;--fx-shadow-float:0 4px 14px #0e132424;--fx-shadow-plus:0 4px 12px #6e00064d;--fx-shadow-dock:0 10px 28px #6e000638;--fx-ease:cubic-bezier(.16,1,.3,1);--fx-shell:1240px;--fx-gutter:clamp(16px,4vw,40px)}.dark{--fx-header:#c8141b;--fx-band:#a80f17;--fx-header-watermark:.08;--fx-bg:#0b1220;--fx-page:#0b1220;--fx-surface:#151e2f;--fx-text:#f8f6f1;--fx-sec:#a1abba;--fx-muted:#7e8a9d;--fx-chevron:#7e8a9d;--fx-field:#222c40;--fx-edge:#253248;--fx-divider:#253248;--fx-chip:#253248;--fx-tile:#2a211d;--fx-accent-text:#ff4b53;--fx-accent-fill:#e8141c;--fx-danger:#ff7e83;--fx-link-check:#ff4b53;--fx-disabled-text:#7e8a9d;--fx-green:#5bd08c;--fx-free:#5bd08c;--fx-yellow-soft:#2b2416;--fx-yellow-edge:#4a3c1c;--fx-sale-band:#1d1a14;--fx-selected-bg:#2a1518;--fx-blocking:#2a1518;--fx-blocking-edge:#4a1f24;--fx-track:#283247;--fx-dim:#03060c9e;--fx-closed-overlay:#03060c99;--fx-photo-placeholder:#1c2536;--fx-tone-zdravo:#1d2a1f;--fx-tone-burgeri:#2d2019;--fx-tone-susi:#1a2434;--fx-tone-piletina:#2c2416;--fx-tone-pizza:#2d1d1a;--fx-tone-default:#2a211d;--fx-shadow-search:0 6px 18px #00000059;--fx-shadow-card:0 12px 30px #00000059;--fx-shadow-nav:0 10px 30px #0006;--fx-shadow-sheet:0 -12px 32px #00000080;--fx-shadow-primary:0 10px 24px #e8141c4d;--fx-shadow-float:0 4px 14px #0006}html.fx-root,html.fx-root body{background:var(--fx-page);color:var(--fx-text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none}.fx-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.fx-shell{width:100%;max-width:var(--fx-shell);padding-inline:var(--fx-gutter);margin-inline:auto}.fx-focus:focus-visible,.fx-root :where(a,button,[role=tab],[role=radio],input,textarea,select,summary):focus-visible{outline:2px solid var(--fx-accent-fill);outline-offset:2px}.fx-scroll-x{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.fx-scroll-x::-webkit-scrollbar{display:none}.fx-redtop{isolation:isolate;background:var(--fx-header);color:#fff;position:relative;overflow:hidden}.fx-redtop:before{content:"";z-index:-1;background:var(--fx-band);clip-path:polygon(0 78%,100% 46%,100% 100%,0 100%);position:absolute;inset:0}.fx-redtop-mark{z-index:-1;pointer-events:none;opacity:var(--fx-header-watermark);position:absolute}.fx-sheet-top{background:var(--fx-bg);border-radius:28px 28px 0 0;margin-top:-28px;position:relative}.fx-btn{min-height:52px;font:600 16px/20px var(--font-ui);transition:transform .16s var(--fx-ease),box-shadow .16s var(--fx-ease),background-color .16s var(--fx-ease),opacity .16s;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.fx-btn:active:not(:disabled){transform:scale(.98)}.fx-btn-primary{background:var(--fx-accent-fill);color:#fff;box-shadow:var(--fx-shadow-primary)}.fx-btn-primary:hover:not(:disabled){background:#d4121a}.fx-btn-primary:disabled,.fx-btn-primary[aria-disabled=true]{background:var(--fx-field);color:var(--fx-disabled-text);box-shadow:none;cursor:not-allowed}.fx-btn-secondary{background:var(--fx-surface);color:var(--fx-text);box-shadow:inset 0 0 0 1.5px var(--fx-edge)}.fx-btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--fx-chip);background:var(--fx-field)}.fx-btn-white{color:#e8141c;background:#fff;box-shadow:0 6px 16px #50000438}.fx-btn-quiet{min-height:44px;color:var(--fx-danger);padding:0 12px;font-size:15px;font-weight:700}.fx-btn-sm{border-radius:8px;min-height:40px;padding:0 14px;font-size:14px}.fx-btn-block{width:100%}.fx-icon-btn{cursor:pointer;width:44px;height:44px;transition:background-color .16s,transform .16s var(--fx-ease);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-icon-btn:active{transform:scale(.94)}.fx-icon-btn-onred{color:#fff;background:#ffffff29}.fx-icon-btn-onred:hover{background:#ffffff42}.fx-icon-btn-soft{background:var(--fx-field);color:var(--fx-text)}.fx-icon-btn-float{background:var(--fx-surface);color:var(--fx-text);box-shadow:var(--fx-shadow-float)}.fx-plus{background:var(--fx-surface);width:36px;height:36px;color:var(--fx-accent-fill);box-shadow:var(--fx-shadow-float);transition:transform .16s var(--fx-ease),background .16s;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.fx-plus:hover{transform:scale(1.08)}.fx-plus-solid{background:var(--fx-accent-fill);color:#fff;box-shadow:var(--fx-shadow-plus)}.fx-field{background:var(--fx-field);min-height:56px;color:var(--fx-text);border-radius:16px;align-items:center;gap:10px;padding:0 16px;transition:box-shadow .16s;display:flex}.fx-field:focus-within{box-shadow:inset 0 0 0 2px var(--fx-accent-fill)}.fx-field[data-invalid=true]{box-shadow:inset 0 0 0 2px var(--fx-danger)}.fx-field input,.fx-field textarea,.fx-field select{min-width:0;font:500 16px/22px var(--font-ui);color:inherit;background:0 0;border:0;outline:none;flex:1}.fx-field input::placeholder,.fx-field textarea::placeholder{color:var(--fx-sec);opacity:1}.fx-label{font:600 14px/19px var(--font-ui);color:var(--fx-text);margin-bottom:8px;display:block}.fx-error-text{font:500 13px/18px var(--font-ui);color:var(--fx-danger);margin-top:6px}.fx-card{background:var(--fx-surface);border:1px solid var(--fx-edge);border-radius:20px}.fx-card-elevated{background:var(--fx-surface);border:1px solid var(--fx-edge);box-shadow:var(--fx-shadow-card);border-radius:20px}.fx-tag-sale{background:var(--fx-yellow);color:#0e1324;height:24px;font:700 12px/16px var(--font-ui);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.fx-tag-closed{color:#fff;font:700 18px/22px var(--font-display);letter-spacing:-.01em;text-align:center;text-shadow:0 1px 8px #00000040}.fx-pill{background:var(--fx-surface);border:1px solid var(--fx-chip);height:36px;color:var(--fx-text);font:600 14px/18px var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.fx-pill[aria-pressed=true],.fx-pill[aria-selected=true]{background:var(--fx-text);border-color:var(--fx-text);color:var(--fx-bg)}.fx-meta{font:500 13px/18px var(--font-ui);color:var(--fx-sec);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.fx-scrim{z-index:80;background:var(--fx-dim);animation:fx-fade-in .2s var(--fx-ease);position:fixed;inset:0}.fx-sheet{z-index:81;background:var(--fx-bg);max-height:calc(100dvh - 40px);box-shadow:var(--fx-shadow-sheet);animation:fx-sheet-up .38s var(--fx-ease);border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.fx-sheet{width:min(var(--fx-sheet-w,560px),calc(100vw - 48px));max-height:min(86dvh,860px);animation:fx-dialog-in .28s var(--fx-ease);border-radius:28px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.fx-sheet-grabber{background:var(--fx-chip);border-radius:3px;width:42px;height:5px;margin:8px auto 0}@media (min-width:768px){.fx-sheet-grabber{display:none}}.fx-toast{width:min(420px,100vw - 32px);font-family:var(--font-ui);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 14px 34px #0e132438}.fx-skeleton{background:var(--fx-field);position:relative;overflow:hidden}.fx-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.4s infinite fx-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .fx-skeleton:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}.fx-progress-fill{background:linear-gradient(90deg,#ffc819 0% 72%,#ffae1a 100%);position:relative;overflow:hidden}.fx-progress-fill[data-live=true]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.6s infinite fx-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes fx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fx-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fx-dialog-in{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes fx-shimmer{to{transform:translate(100%)}}@keyframes fx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-arrow-run{0%{opacity:0;transform:translate(-12%)}15%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes fx-bell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.fx-rise{animation:fx-rise .52s var(--fx-ease)both}@media (prefers-reduced-motion:reduce){.fx-rise,.fx-sheet,.fx-scrim,.fx-skeleton:after,.fx-progress-fill:after{animation:none!important}}
:root{--site-wrap:1280px;--site-gutter:clamp(16px,3.2vw,40px);--site-red:#e8141c;--site-red-dark:#c8141b;--site-red-deep:#a80f17;--site-yellow:#ffc819;--site-amber:#ffae1a;--site-cream:#fff0e2;--site-warm:#fbf8f4;--site-offer:#fff6d9;--site-header-h:80px}.dark{--site-cream:#2a211d;--site-warm:#111a2a;--site-offer:#2b2416}.site-wrap{width:100%;max-width:calc(var(--site-wrap) + 2*var(--site-gutter));padding-inline:var(--site-gutter);box-sizing:border-box;margin-inline:auto}.site-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.site-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-btn{height:52px;font:700 16px/20px var(--font-ui);white-space:nowrap;cursor:pointer;text-align:center;transition:background-color .16s var(--fx-ease),box-shadow .16s var(--fx-ease),transform .16s var(--fx-ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.site-btn:active:not(:disabled){transform:scale(.985)}.site-btn:disabled,.site-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.site-btn--red{background:var(--site-red);color:#fff}.site-btn--red:hover:not(:disabled){background:#d4121a}.site-btn--line{color:var(--fx-text);background:0 0}.site-btn--line:hover:not(:disabled){background:var(--fx-field)}.site-btn--soft{background:var(--fx-field);color:var(--fx-text)}.site-btn--white{color:var(--site-red-dark);background:#fff}.site-btn--sm{border-radius:9px;height:44px;padding:0 18px;font-size:15px}.site-btn--lg{border-radius:12px;height:60px;padding:0 28px;font-size:17px}.site-btn--block{width:100%}.site-header{z-index:40;background:var(--fx-surface);box-shadow:0 1px 0 var(--fx-divider);position:sticky;top:0}.site-header__row{height:var(--site-header-h);align-items:center;gap:24px;display:flex}.site-header__logo{flex:none;display:block}.site-header__addr{background:var(--fx-field);min-width:0;max-width:340px;height:44px;color:var(--fx-text);cursor:pointer;border-radius:9px;flex:0 auto;align-items:center;gap:8px;padding:0 14px 0 12px;display:flex}.site-header__addr-label{font:600 14px/18px var(--font-ui);color:var(--fx-sec);flex:none}.site-header__addr-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 15px/20px var(--font-ui);overflow:hidden}.site-header__search{flex:auto;max-width:460px;margin:0 auto;position:relative}.site-header__search-field{background:var(--fx-surface);height:44px;box-shadow:inset 0 0 0 1.5px var(--fx-chip);color:var(--fx-sec);border-radius:9px;align-items:center;gap:10px;padding:0 16px;display:flex}.site-header__search-field:focus-within{box-shadow:inset 0 0 0 2px var(--site-red)}.site-header__search-field input{min-width:0;height:40px;font:400 15px/20px var(--font-ui);color:var(--fx-text);background:0 0;border:0;outline:none;flex:auto}.site-header__search-field input::placeholder{color:var(--fx-muted)}.site-header__actions{flex:none;align-items:center;gap:10px;display:flex;position:relative}.site-icon-btn{width:44px;height:44px;color:var(--fx-text);cursor:pointer;background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.site-icon-btn:hover{background:var(--fx-field)}.site-icon-btn[aria-expanded=true]{background:var(--fx-field);color:var(--fx-accent-text)}.site-header__signin:hover{background:var(--fx-field)}.site-header__signin{height:44px;font:600 15px/20px var(--font-ui);color:var(--fx-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:0 12px;transition:background-color .14s;display:inline-flex}.site-header__cart{background:var(--site-red);color:#fff;height:44px;font:700 15px/20px var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:0 16px 0 12px;display:inline-flex}.site-header__cart-sep{background:#ffffff52;width:1px;height:18px}.site-header__mobile-row,.site-header__search-toggle,.site-header__spacer{display:none}.site-header__fill{flex:auto}@media (max-width:899px){:root{--site-sticky-top:120px}.site-header__row{gap:12px;height:64px}.site-header__search,.site-header__row>.site-header__addr{display:none}.site-header__spacer{flex:auto;display:block}.site-header__fill{display:none}.site-header__mobile-row{gap:10px;padding-bottom:12px;display:flex}.site-header__mobile-row .site-header__addr{flex:auto;max-width:none}.site-header__search-toggle{display:inline-flex}.site-header__mobile-row--search .site-header__search{max-width:none;margin:0;display:block}.site-header__cart-total,.site-header__cart .site-header__cart-sep,.site-header__signin-text{display:none}.site-header__signin{justify-content:center;width:44px;padding:0}}.site-popover{z-index:60;background:var(--fx-surface);width:300px;box-shadow:0 18px 44px #0e132429,inset 0 0 0 1px var(--fx-edge);border-radius:20px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.site-popover__head{border-bottom:1px solid var(--fx-divider);margin-bottom:6px;padding:12px 12px 14px}.site-popover__name{font:700 17px/22px var(--font-display);color:var(--fx-text)}.site-popover__meta{font:500 14px/18px var(--font-ui);color:var(--fx-sec);margin-top:2px}.site-menu-row{width:100%;min-height:46px;font:600 15px/20px var(--font-ui);color:var(--fx-text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.site-menu-row:hover{background:var(--fx-field)}.site-menu-row__icon{color:var(--fx-sec);flex:none}.site-menu-row__end{color:var(--fx-muted);margin-left:auto;font-weight:500}.site-menu-row--danger,.site-menu-row--danger .site-menu-row__icon{color:var(--fx-danger)}.site-popover__sep{background:var(--fx-divider);height:1px;margin:6px 4px}.site-capsule{box-sizing:border-box;background:color-mix(in srgb,var(--site-yellow)12%,var(--fx-surface));min-height:84px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--site-yellow)55%,var(--fx-chip)),0 12px 30px #0e13241a;color:var(--fx-text);border-radius:16px;align-items:center;gap:20px;padding:12px 12px 12px 22px;display:flex;position:relative;overflow:hidden}.site-capsule__icon{background:var(--site-cream);width:52px;height:52px;color:var(--site-red);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.site-capsule__icon img{object-fit:cover;width:100%;height:100%}.site-capsule__who{flex:0 220px;min-width:0}.site-capsule__name{font:700 16px/20px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-capsule__msg{font:500 13px/18px var(--font-ui);color:var(--fx-sec);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.site-capsule__progress{flex:auto;min-width:200px}.site-capsule__eta{text-align:right;flex:none}.site-capsule:before{content:"";background:var(--site-yellow);width:6px;position:absolute;top:0;bottom:0;left:0}.site-capsule__eta-label{font:500 12px/16px var(--font-ui);color:var(--fx-sec);justify-content:flex-end;align-items:center;gap:6px;display:flex}.site-capsule__eta-label:before{content:"";background:var(--site-red);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite fx-live-dot}@keyframes fx-live-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--site-red)45%,transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb,var(--site-red)0%,transparent)}}@media (prefers-reduced-motion:reduce){.site-capsule__eta-label:before{animation:none}}.site-capsule__eta-value{font:700 22px/26px var(--font-display);letter-spacing:-.01em;white-space:nowrap;display:block}.site-capsule__cta{flex:none}.site-phase-labels{font:500 12px/16px var(--font-ui);color:var(--fx-muted);justify-content:space-between;margin-top:6px;display:flex}.site-phase-labels [data-state=active]{color:var(--fx-text);font-weight:700}.site-phase-labels [data-state=done]{color:var(--fx-sec)}@media (max-width:899px){.site-capsule{flex-wrap:wrap;gap:12px 14px;padding:14px 14px 14px 20px}.site-capsule__who{flex:1 1 0}.site-capsule__progress{flex-basis:100%;order:4}.site-capsule__cta{flex-basis:100%;order:5}.site-capsule__cta .site-btn{width:100%}}.site-footer{background:var(--site-red-deep);color:#fff;margin-top:auto;padding:72px 0 36px;position:relative}.site-footer__grid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.site-footer__about{font:500 16px/24px var(--font-ui);color:#ffffffd9;margin:18px 0 0}.site-footer__title{font:600 14px/20px var(--font-ui);color:#ffffffb8;margin:0}.site-footer__list{font:500 16px/22px var(--font-ui);flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.site-footer__list a,.site-footer__list button{color:#fff;text-align:left}.site-footer__list a:hover,.site-footer__list button:hover{text-underline-offset:4px;text-decoration:underline}.site-footer__list--strong{font-weight:700}.site-footer__bottom{border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:24px;display:flex}.site-footer__legal{font:500 13px/20px var(--font-ui);color:#ffffffc2;margin:0}.site-footer__pay{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}@media (max-width:899px){.site-footer{padding:48px 0 calc(28px + env(safe-area-inset-bottom))}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.site-footer__grid>:first-child{grid-column:1/-1}}.site-scrim{z-index:80;background:#0e132485;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.site-dialog{box-sizing:border-box;background:var(--fx-surface);width:min(480px,100%);max-height:calc(100dvh - 48px);color:var(--fx-text);border-radius:16px;padding:26px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0e132447}.site-dialog__close{background:var(--fx-field);width:40px;height:40px;color:var(--fx-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.site-dialog__title{font:700 24px/30px var(--font-display);letter-spacing:-.01em;margin:0;padding-right:48px}.site-dialog__sub{font:500 15px/21px var(--font-ui);color:var(--fx-sec);margin:6px 0 0}.site-field{margin-top:12px;display:block}.site-field__label{font:600 13px/18px var(--font-ui);color:var(--fx-sec);display:block}.site-field__box{background:var(--fx-field);border-radius:14px;align-items:center;margin-top:6px;padding:0 14px;display:flex}.site-field__box:focus-within{box-shadow:inset 0 0 0 2px var(--site-red)}.site-field__box[data-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--fx-danger)}.site-field__box input,.site-field__box textarea,.site-field__box select{width:100%;min-width:0;height:48px;font:500 15px/20px var(--font-ui);color:var(--fx-text);background:0 0;border:0;outline:none}.site-field__box textarea{resize:vertical;height:auto;min-height:110px;padding:12px 0;font-weight:400}.site-field__error{font:600 13px/18px var(--font-ui);color:var(--fx-danger);margin:6px 0 0}.fx-pill{border-radius:10px!important}.site-page{flex-direction:column;display:flex}.site-page__capsule{margin-top:20px}.site-page__capsule+.site-page__body--full{padding-top:20px}.site-page__body{flex-direction:column;gap:24px;padding-top:32px;padding-bottom:96px;display:flex}.site-page__body--full{width:100%;padding-top:0}@media (max-width:899px){.site-page__body{padding-top:20px;padding-bottom:64px}}.acc-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid!important}.acc-main{flex-direction:column;gap:20px;min-width:0;display:flex}.acc-nav{top:calc(var(--site-header-h) + 20px);flex-direction:column;gap:12px;display:flex;position:sticky}.acc-nav__user{border-bottom:1px solid var(--fx-divider);align-items:center;gap:12px;padding:4px 4px 18px;display:flex}.acc-nav__avatar{background:var(--site-red);color:#fff;width:44px;height:44px;font:800 15px/20px var(--font-ui);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.acc-nav__name{font:700 17px/22px var(--font-display);color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.acc-nav__meta{font:500 13px/18px var(--font-ui);color:var(--fx-sec);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.acc-nav__list{flex-direction:column;gap:2px;display:flex;position:relative}.acc-nav__item{min-height:44px;font:600 16px/20px var(--font-ui);color:var(--fx-sec);text-align:left;cursor:pointer;transition:background-color .14s var(--fx-ease),color .14s var(--fx-ease);border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.acc-nav__item:hover{background:var(--fx-field);color:var(--fx-text)}.acc-nav__item[aria-current=page]{background:var(--fx-field);color:var(--fx-text);font-weight:700}.acc-nav__item[aria-current=page]:before{content:"";background:var(--site-red);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.acc-nav__item--danger{color:var(--fx-sec);margin-top:8px}.acc-nav__item--danger:hover{color:var(--site-red)}.acc-nav__badge{background:var(--site-red);color:#fff;min-width:20px;height:20px;font:800 12px/20px var(--font-ui);text-align:center;border-radius:6px;margin-left:auto;padding:0 6px}.acc-nav__links{border-top:1px solid var(--fx-divider);font:500 13px/18px var(--font-ui);color:var(--fx-sec);flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;padding:14px 12px 0;display:flex}.acc-nav__links a:hover{color:var(--fx-text)}.acc-head__title{font:700 40px/44px var(--font-display);letter-spacing:-.8px;color:var(--fx-text);margin:0}.acc-head__sub{max-width:640px;font:500 16px/24px var(--font-ui);color:var(--fx-sec);margin:8px 0 0}.acc-surface{background:var(--fx-surface);box-shadow:inset 0 0 0 1px var(--fx-chip);border-radius:16px;padding:22px 24px}.acc-surface__title{font:700 22px/28px var(--font-display);letter-spacing:-.4px;color:var(--fx-text);margin:0}.acc-main section.rounded-\[1\.65rem\],.acc-main article.rounded-\[1\.65rem\],.acc-main section.rounded-\[1\.55rem\]{border-color:var(--fx-chip);box-shadow:none;border-radius:16px}.acc-main .rounded-full.border{border-radius:8px}@media (max-width:960px){.acc-layout{grid-template-columns:minmax(0,1fr)}.acc-nav{position:static}.acc-nav__user{display:none}.acc-nav__list{scrollbar-width:none;overscroll-behavior-x:contain;border-bottom:1px solid var(--fx-divider);flex-direction:row;gap:22px;overflow-x:auto}.acc-nav__item{border-radius:0;flex:none;min-height:44px;padding:0;background:0 0!important}.acc-nav__item[aria-current=page]:before{width:auto;height:3px;inset:auto 0 0}.acc-nav__item--danger{margin-top:0}.acc-nav__links{display:none}.acc-head__title{font-size:32px;line-height:36px}}.premium-floating-cart-dock__surface{background:var(--fx-surface)!important;box-shadow:0 18px 44px #0e13242e,inset 0 0 0 1px var(--fx-edge)!important;border:0!important;border-radius:20px!important}.premium-floating-cart-dock__surface .rounded-full{border-radius:12px}.premium-floating-cart-dock__surface p.uppercase{text-transform:none;letter-spacing:0;font-size:13px}@media (min-width:1180px){.rst-page~.premium-floating-cart-dock{display:none}}@media (min-width:900px){.dsc-grid~.premium-floating-cart-dock{display:none}}.site-page .primary-cta.rounded-full,.site-page .accent-button.rounded-full,.site-page .ghost-button.rounded-full.px-4,.site-page .ghost-button.rounded-full.px-5,.site-page :is(.primary-cta,.accent-button,.ghost-button):not(.rounded-full){border-radius:10px}.public-location-modal-backdrop{background:#0e132485!important}.public-location-modal.public-location-modal{background:var(--fx-surface);border:0;border-radius:28px;max-width:520px;padding:26px 24px 24px;box-shadow:0 24px 60px #0e132447}.public-location-modal__header h2{font:700 24px/30px var(--font-display);letter-spacing:-.3px;color:var(--fx-text);margin:0}.public-location-modal__header p{font:500 15px/21px var(--font-ui);color:var(--fx-sec);margin-top:6px}.public-location-modal__close.public-location-modal__close{background:var(--fx-field);width:40px;height:40px;color:var(--fx-text);border:0;border-radius:9px}.public-location-option.public-location-option{background:var(--fx-surface);min-height:64px;box-shadow:inset 0 0 0 1.5px var(--fx-chip);border:0;border-radius:16px}.public-location-option:hover{background:var(--fx-field)}.public-location-option__icon.public-location-option__icon{background:var(--site-cream);color:var(--site-red);border-radius:13px}.public-location-option__title{color:var(--fx-text);font-weight:700}.public-location-form__label{color:var(--fx-text);font-weight:600}.public-location-form input,.public-location-form textarea{border-radius:14px!important}.public-location-map-preview{border-radius:18px!important}.public-location-map-actions__confirm.public-location-map-actions__confirm{background:var(--site-red);color:#fff;min-height:54px;box-shadow:none;border:0;border-radius:10px;font-weight:700}.public-location-map-actions__change.public-location-map-actions__change{border-radius:10px;min-height:54px}.site-suggest{z-index:60;background:var(--fx-surface);max-height:min(70vh,560px);box-shadow:0 24px 60px -18px #0e132447,inset 0 0 0 1px var(--fx-edge);border-radius:22px;padding:10px;position:absolute;top:calc(100% + 8px);left:-24px;right:-24px;overflow-y:auto}.site-suggest__label{font:600 13px/18px var(--font-ui);color:var(--fx-sec);margin:8px 10px 4px}.site-suggest__row{color:var(--fx-text);border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.site-suggest__row:hover,.site-suggest__row:focus-visible{background:var(--fx-field);outline:none}.site-suggest__thumb{background:var(--site-cream);border-radius:12px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.site-suggest__thumb--dish{font:700 18px/1 var(--font-display);color:var(--site-red);justify-content:center;align-items:center;display:inline-flex}.site-suggest__name{text-overflow:ellipsis;white-space:nowrap;font:700 15px/20px var(--font-ui);display:block;overflow:hidden}.site-suggest__name mark{color:var(--site-red);background:0 0}.site-suggest__meta{text-overflow:ellipsis;white-space:nowrap;font:500 13px/18px var(--font-ui);color:var(--fx-sec);display:block;overflow:hidden}.site-suggest__meta[data-closed=true]{color:var(--site-red)}.site-suggest__empty{font:500 15px/21px var(--font-ui);color:var(--fx-sec);margin:10px}.site-suggest__all{background:var(--fx-field);text-align:left;width:100%;height:46px;font:700 15px/20px var(--font-ui);color:var(--fx-text);cursor:pointer;border-radius:9px;margin-top:8px;padding:0 14px}.site-suggest__all:hover{background:var(--fx-chip)}@media (max-width:899px){.site-suggest{left:0;right:0}}.fx-root .site-header__search-field input:focus-visible,.fx-root .site-field__box :is(input,textarea,select):focus-visible,.fx-root .site-auth__input:focus-visible,.fx-root .acc-input:focus-visible,.fx-root .rc-input:focus-visible,.fx-root .crt-coupon__input:focus-visible,.fx-root .addr-modal :is(input,textarea,select):focus-visible{outline:none}.fx-root .site-header__search-field input:focus-visible{box-shadow:none}.site-suggest mark{color:var(--site-red);background:0 0}.site-suggest__all{box-shadow:0 -10px 0 var(--fx-surface);position:sticky;bottom:-10px}.fx-select{min-width:0;position:relative}.fx-select__trigger{background:var(--fx-field);width:100%;min-width:0;height:52px;font:500 16px/20px var(--font-ui);color:var(--fx-text);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:0 14px 0 16px;transition:box-shadow .14s,background .14s;display:flex}.fx-select__trigger[data-empty] .fx-select__value{color:var(--fx-muted)}.fx-select__trigger:disabled{color:var(--fx-muted);cursor:not-allowed}.fx-select[data-open] .fx-select__trigger,.fx-root .fx-select__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--site-red);outline:none}.fx-select__trigger[data-invalid=true]{box-shadow:inset 0 0 0 2px var(--site-red)}.fx-select__icon{flex:none;display:inline-flex}.fx-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fx-select__prefix{color:var(--fx-sec)}.fx-select__chevron{color:var(--fx-sec);transition:transform .16s var(--fx-ease);flex:none}.fx-select[data-open] .fx-select__chevron{color:var(--site-red);transform:rotate(180deg)}.fx-select[data-variant=chip] .fx-select__trigger{background:var(--fx-surface);height:40px;box-shadow:inset 0 0 0 1px var(--fx-chip);font:600 14px/18px var(--font-ui);border-radius:8px;padding:0 12px 0 14px}.fx-select[data-variant=chip][data-open] .fx-select__trigger,.fx-root .fx-select[data-variant=chip] .fx-select__trigger:focus-visible{box-shadow:inset 0 0 0 1.5px var(--site-red)}.fx-select__list{z-index:70;background:var(--fx-surface);min-width:100%;max-height:300px;box-shadow:0 18px 44px -12px #0e132447,inset 0 0 0 1px var(--fx-edge);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.fx-select__list[data-align=end]{left:auto;right:0}.fx-select__option{min-height:44px;font:600 15px/20px var(--font-ui);color:var(--fx-text);white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.fx-select__option[data-active]{background:var(--fx-field)}.fx-select__option[aria-selected=true]{color:var(--fx-accent-text)}.fx-select__option>svg{color:var(--site-red);flex:none}.fx-confirm{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e132485;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fx-confirm__panel{background:var(--fx-surface);width:100%;max-width:400px;color:var(--fx-text);border-radius:16px;padding:22px;box-shadow:0 24px 60px #0e132447}.fx-confirm__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fx-confirm__head h3{font:700 24px/30px var(--font-display);letter-spacing:-.3px;margin:0}.fx-confirm__close{background:var(--fx-field);width:38px;height:38px;color:var(--fx-text);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;margin:-6px -6px 0 0;display:inline-flex}.fx-confirm__body{font:500 15px/21px var(--font-ui);color:var(--fx-sec);margin:6px 0 14px}.fx-confirm__subject{background:var(--fx-field);font:700 15px/20px var(--font-ui);color:var(--fx-text);border-radius:16px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.fx-confirm__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fx-confirm__cancel,.fx-confirm__ok{height:52px;font:700 16px/20px var(--font-ui);cursor:pointer;border-radius:10px;padding:0 16px;transition:background .14s}.fx-confirm__cancel{color:var(--fx-text);background:0 0}.fx-confirm__cancel:hover:not(:disabled){background:var(--fx-field)}.fx-confirm__ok{background:var(--site-red);color:#fff}.fx-confirm__ok:hover:not(:disabled){background:var(--site-red-dark)}.fx-confirm__cancel:disabled,.fx-confirm__ok:disabled{opacity:.6;cursor:progress}@media (max-width:640px){.fx-confirm{align-items:flex-end;padding:0}.fx-confirm__panel{max-width:none;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}}.fx-confirm-item{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.fx-confirm-item__img{background:var(--site-cream);border-radius:12px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.fx-confirm-item__text{flex-direction:column;flex:auto;min-width:0;display:flex}.fx-confirm-item__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-confirm-item__meta{text-overflow:ellipsis;white-space:nowrap;font:500 13px/18px var(--font-ui);color:var(--fx-sec);overflow:hidden}.fx-confirm-item__price{font-variant-numeric:tabular-nums;flex:none}.fx-note__item{font:500 15px/20px var(--font-ui);color:var(--fx-sec);margin:4px 0 0}.fx-note__field{background:var(--fx-field);resize:none;width:100%;min-height:116px;font:500 15px/21px var(--font-ui);color:var(--fx-text);border:0;border-radius:16px;margin-top:18px;padding:14px 16px;transition:box-shadow .14s;display:block;box-shadow:inset 0 0 0 1.5px #0000}.fx-note__field::placeholder{color:var(--fx-muted)}.fx-root .fx-note__field:focus,.fx-root .fx-note__field:focus-visible,.fx-note__field:focus{--tw-ring-shadow:0 0 #0000;box-shadow:inset 0 0 0 2px var(--site-red);outline:none}.fx-note__count{text-align:right;font:500 12px/16px var(--font-ui);color:var(--fx-sec);margin:6px 0 16px}.pm-modal__panel{max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto}.pm-modal__desc{font:500 15px/21px var(--font-ui);color:var(--fx-sec);margin:6px 0 0}.pms{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.pms-tile{background:var(--fx-surface);min-height:140px;box-shadow:inset 0 0 0 1.5px var(--fx-divider);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;order:0;align-items:flex-start;padding:14px;transition:box-shadow .14s,background .14s;display:flex;position:relative}.pms:not(:has(.pms-tile~.pms-tile)) .pms-tile{grid-column:1/-1;min-height:0}.pms-tile:hover{background:var(--fx-field)}.pms-tile[aria-checked=true]{background:var(--fx-selected-bg);box-shadow:inset 0 0 0 2px var(--site-red)}.pms-tile__art{width:88px;height:64px;margin-bottom:8px;display:block;position:relative}.pms-tile__art img{object-fit:contain;width:88px;height:64px}.pms-tile__fallback{display:none}.pms-tile__title{font:700 17px/22px var(--font-ui);color:var(--fx-text)}.pms-tile__sub{font:500 13px/18px var(--font-ui);color:var(--fx-sec);margin-top:2px}.pms-radio{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--fx-muted,#8d95a5);background:var(--fx-surface);border-radius:50%;flex:none;transition:box-shadow .14s}.pms-radio[data-on=true]{box-shadow:inset 0 0 0 2px var(--site-red),inset 0 0 0 6px var(--fx-surface);background:var(--site-red)}.pms-tile .pms-radio{position:absolute;top:14px;right:14px}.pms-label{font:600 13px/18px var(--font-ui);color:var(--fx-sec);order:1;grid-column:1/-1;margin:8px 0 0}.pms-row{background:var(--fx-surface);min-height:60px;box-shadow:inset 0 0 0 1.5px var(--fx-divider);text-align:left;cursor:pointer;border-radius:16px;order:2;grid-column:1/-1;align-items:center;gap:12px;padding:10px 14px;transition:box-shadow .14s,background .14s;display:flex}.pms-row:hover{background:var(--fx-field)}.pms-row[aria-checked=true]{background:var(--fx-selected-bg);box-shadow:inset 0 0 0 2px var(--site-red)}.pms-row__card{width:44px;height:30px;box-shadow:inset 0 0 0 1px var(--fx-chip);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pms-row__name{min-width:0;font:700 15px/20px var(--font-ui);color:var(--fx-text);align-items:center;gap:8px;display:flex}.pms-row__badge{font:600 13px/18px var(--font-ui);color:var(--fx-free);flex:none}.pms-row__sub{font:500 13px/18px var(--font-ui);color:var(--fx-sec);display:block}.pms-note{font:500 13px/18px var(--font-ui);color:var(--fx-sec);margin:12px 0 0}.pms-manage{font:700 15px/20px var(--font-ui);color:var(--fx-accent-text);justify-content:center;margin-top:14px;display:flex}.pms-manage:hover{text-underline-offset:3px;text-decoration:underline}.pm-subject{margin-top:16px}.pm-subject__name{text-overflow:ellipsis;white-space:nowrap;font:700 15px/20px var(--font-ui);color:var(--fx-text);display:block;overflow:hidden}.pm-subject__sub{font:500 13px/18px var(--font-ui);color:var(--fx-sec);display:block}.pm-field{font:700 15px/20px var(--font-ui);color:var(--fx-text);display:block}.pm-field__input{background:var(--fx-field);width:100%;height:52px;font:500 16px/20px var(--font-ui);color:var(--fx-text);border:0;border-radius:15px;margin-top:8px;padding:0 16px;transition:box-shadow .14s,background .14s;display:block}.fx-root .pm-field__input:focus,.fx-root .pm-field__input:focus-visible,.pm-field__input:focus{--tw-ring-shadow:0 0 #0000;background:var(--fx-surface);box-shadow:inset 0 0 0 2px var(--site-red);outline:none}.pm-field__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--site-red)}.pm-field__meta{font:500 12px/16px var(--font-ui);justify-content:space-between;gap:12px;margin:6px 0 16px;display:flex}.pm-field__error{min-width:0;color:var(--site-red);font-weight:600}.pm-field__count{color:var(--fx-sec);font-variant-numeric:tabular-nums;flex:none}.pm-actions{margin-top:18px}.fx-select__option[aria-selected=true]:not([data-active]){background:0 0}.site-header__cart-empty{color:var(--site-red)}.fx-cartbar{z-index:40;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.fx-cartbar__btn{pointer-events:auto;background:var(--site-red);color:#fff;width:100%;max-width:560px;height:60px;box-shadow:0 16px 34px -12px color-mix(in srgb,var(--site-red)70%,transparent),0 4px 12px #0e13241f;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0 auto;padding:0 14px 0 8px;transition:background .14s,transform .16s;display:flex}.fx-cartbar__btn:hover{background:var(--site-red-dark)}.fx-cartbar__btn[data-pulse=true]{animation:fx-cartbar-pop .42s var(--fx-ease,ease)}@keyframes fx-cartbar-pop{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fx-cartbar__btn[data-pulse=true]{animation:none}}.fx-cartbar__count{background:#ffffff29;border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.fx-cartbar__count b{min-width:20px;height:20px;color:var(--site-red);font:800 12px/20px var(--font-ui);text-align:center;background:#fff;border-radius:6px;padding:0 5px;position:absolute;top:-5px;right:-5px}.fx-cartbar__label{min-width:0;font:700 17px/22px var(--font-ui);flex:auto}.fx-cartbar__total{font:800 17px/22px var(--font-ui);font-variant-numeric:tabular-nums;flex:none}.fx-cartbar__go{opacity:.85;flex:none;margin-left:-6px}.fx-cartbar.premium-floating-cart-dock{max-width:none}.site-lang{position:relative}.site-lang__btn{height:44px;font:700 14px/18px var(--font-ui);color:var(--fx-text);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 8px 0 10px;transition:background-color .14s;display:inline-flex}.site-lang__btn:hover,.site-lang__btn[aria-expanded=true]{background:var(--fx-field)}.site-lang__flag{border-radius:3px;flex:none;width:20px;height:14px;box-shadow:0 0 0 1px #0e132414}.site-lang__chev{color:var(--fx-sec)}.site-lang__menu{width:220px}.site-lang__row{width:100%}.site-lang__row[aria-checked=true]{color:var(--fx-accent-text);font-weight:700}.site-lang__check{color:var(--site-red);margin-left:auto}.site-lang__menu[data-theme-menu=true]{width:248px}.site-lang__label{font:600 13px/16px var(--font-ui);color:var(--fx-sec);margin:0;padding:10px 12px 6px}.site-lang__label--theme{border-top:1px solid var(--fx-divider);margin-top:6px;padding-top:14px}.site-lang__icon{width:20px;color:var(--fx-sec);flex:none}.site-lang__row[aria-checked=true] .site-lang__icon{color:var(--site-red)}@media (max-width:899px){.site-lang[data-hide-mobile=true]{display:none}.site-lang__btn{justify-content:center;width:44px;padding:0}.site-lang__code,.site-lang__chev{display:none}.site-lang__flag{width:22px;height:16px}}.fx-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:36px 16px;display:flex}.fx-loader__mark{width:56px;height:auto;animation:fx-loader-hop 1.4s var(--fx-ease,ease)infinite;display:block}.fx-loader__arrow{width:168px;height:25px;display:block;position:relative}.fx-loader__track,.fx-loader__fill{position:absolute;inset:0;-webkit-mask:url(/brand/fx/fetcho-progress-arrow.svg) 50%/100% 100% no-repeat;mask:url(/brand/fx/fetcho-progress-arrow.svg) 50%/100% 100% no-repeat}.fx-loader__track{background:var(--fx-chip)}.fx-loader__fill{background:var(--site-yellow,#ffc919);clip-path:inset(0 100% 0 0);animation:fx-loader-fill 1.4s var(--fx-ease,ease)infinite}.fx-loader__label{font:700 16px/22px var(--font-ui);color:var(--fx-text)}.fx-loader[data-compact=true]{flex-direction:row;gap:12px;padding:12px}.fx-loader[data-compact=true] .fx-loader__mark{width:32px}.fx-loader[data-compact=true] .fx-loader__arrow{width:96px;height:15px}@keyframes fx-loader-fill{0%{clip-path:inset(0 100% 0 0)}60%{clip-path:inset(0)}to{clip-path:inset(0);opacity:0}}@keyframes fx-loader-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}60%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fx-loader__mark,.fx-loader__fill{animation:none}.fx-loader__fill{clip-path:inset(0 40% 0 0)}}.fx-loader-page{justify-content:center;align-items:center;min-height:52vh;display:flex}.fx-boot{z-index:9999;background:var(--fx-page,#fff);transition:opacity .35s var(--fx-ease,ease),visibility .35s;justify-content:center;align-items:center;animation:.35s 6s forwards fx-boot-failsafe;display:flex;position:fixed;inset:0}.fx-boot[data-leaving=true]{opacity:0;visibility:hidden;pointer-events:none}@keyframes fx-boot-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.fx-route-loading{background:var(--fx-page,#fff);justify-content:center;align-items:center;min-height:100vh;display:flex}.site-auth__loading{justify-content:center;align-items:center;min-height:260px;display:flex}.fx-loader-block{background:var(--fx-surface,#fff);min-height:220px;box-shadow:inset 0 0 0 1px var(--fx-divider);border-radius:24px;justify-content:center;align-items:center;display:flex}.fx-loader-inline{font:600 14px/20px var(--font-ui);color:var(--fx-sec);align-items:center;gap:10px;display:inline-flex}.fx-loader-inline img{width:22px;height:auto;animation:fx-loader-hop 1.4s var(--fx-ease,ease)infinite}.fx-media-ph{z-index:0;background:var(--site-cream,#fff6e8);pointer-events:none;transition:opacity .36s var(--fx-ease,ease);position:absolute;inset:0}.fx-media-ph:before{content:"";opacity:.2;animation:fx-media-breathe 1.6s var(--fx-ease,ease)infinite;background:url(/brand/fx/fetcho-mark-positive.svg) 50%/auto 34% no-repeat;position:absolute;inset:0}.fx-media-ph[data-tone=dark]{background:#2a1414}.fx-media-ph[data-tone=dark]:before{opacity:.16;background-image:url(/brand/fx/fetcho-mark-negative.svg)}.fx-media-ph[data-done=true]{opacity:0}.fx-media-ph[data-done=true]:before{animation:none}.fx-fade-img{opacity:0;transition:opacity .36s var(--fx-ease,ease)}.fx-fade-img[data-loaded=true]{opacity:1}@keyframes fx-media-breathe{0%,to{opacity:.14}50%{opacity:.3}}.fx-attach-ph{background:var(--site-cream,#fff6e8)url(/brand/fx/fetcho-mark-positive.svg) center/auto 30% no-repeat;animation:fx-attach-breathe 1.6s var(--fx-ease,ease)infinite}@keyframes fx-attach-breathe{0%,to{opacity:.55}50%{opacity:.9}}.fx-appear{animation:fx-appear .28s var(--fx-ease,ease)backwards}.fx-appear-fade{animation:fx-appear-fade .28s var(--fx-ease,ease)backwards}@keyframes fx-appear-fade{0%{opacity:0}}@keyframes fx-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fx-media-ph,.fx-fade-img{transition:none}.fx-media-ph:before,.fx-loader-inline img,.fx-attach-ph,.fx-appear,.fx-appear-fade{animation:none}}.trk-missing{text-align:center;font:600 17px/24px var(--font-ui);color:var(--fx-text);flex-direction:column;align-items:center;gap:16px;padding:64px 16px;display:flex}.trk-missing p{margin:0}@media (max-width:480px){.site-header__row{gap:8px}.site-header__logo img,.site-header__logo svg{width:auto!important;height:26px!important}.site-header__actions{gap:6px}.site-header__actions .site-icon-btn,.site-header__actions .site-lang__btn,.site-header__signin{width:40px;height:40px}.site-header__cart{gap:6px;height:40px;padding:0 11px 0 9px}}.fx-phone{background:var(--fx-field);border-radius:16px;align-items:stretch;height:56px;transition:box-shadow .14s,background .14s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.fx-phone:has(.fx-phone__input:focus){background:var(--fx-surface);box-shadow:inset 0 0 0 1.5px var(--fx-chip),0 4px 14px #0e13240f}.fx-phone[data-invalid=true]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--site-red)70%,transparent)}.fx-phone__country{color:var(--fx-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:16px 0 0 16px;flex:none;align-items:center;gap:8px;padding:0 10px 0 14px;display:inline-flex}.fx-root .fx-phone__country:focus-visible{outline:2px solid var(--site-red);outline-offset:-2px;box-shadow:none}.fx-phone__country>span{align-items:center;gap:8px;display:inline-flex}.fx-phone__code{font:700 16px/20px var(--font-ui);white-space:nowrap;font-variant-numeric:tabular-nums}.fx-phone__chev{color:var(--fx-sec)}.fx-phone__input{border:0;border-left:1px solid var(--fx-divider);min-width:0;font:600 16px/20px var(--font-ui);color:var(--fx-text);background:0 0;border-radius:0 16px 16px 0;flex:auto;padding:0 16px 0 10px}.fx-phone__input::placeholder{color:var(--fx-muted);font-weight:500}.fx-root .fx-phone__input:focus,.fx-root .fx-phone__input:focus-visible{box-shadow:none;--tw-ring-shadow:0 0 #0000;outline:none}.fx-phone__option{text-align:left;width:100%;color:var(--fx-text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.fx-phone__option:hover{background:var(--fx-field)}.fx-toast{width:min(400px,100vw - 24px);min-height:56px;color:var(--fx-text,#0e1324);font-family:var(--font-ui);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 16px 14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0e132412,0 16px 36px -14px #0e132457}.fx-toast:after{content:"";background:var(--site-yellow,#ffc919);transform-origin:0;height:3px;animation:4s linear forwards fx-toast-trail;position:absolute;bottom:0;left:0;right:0}.fx-toast--error:after{background:var(--site-red)}.fx-toast:hover:after{animation-play-state:paused}@keyframes fx-toast-trail{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dark .fx-toast{color:#fff;background:#1b1f2b;box-shadow:0 0 0 1px #ffffff14,0 16px 36px -14px #0009}.fx-toast__icon{display:none!important}.fx-toast:before{content:"";background:var(--site-yellow,#ffc919);width:4px;position:absolute;top:0;bottom:0;left:0}.fx-toast--error:before{background:var(--site-red)}.fx-toast--info:before{background:var(--fx-chip,#e7e3da)}.fx-toast__content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fx-toast__title{font:700 15px/20px var(--font-ui)}.fx-toast__desc{font:500 13px/18px var(--font-ui);opacity:.8}.fx-toast__action{background:var(--site-red);color:#fff;height:34px;font:700 13px/16px var(--font-ui);cursor:pointer;border-radius:7px;flex:none;padding:0 12px}.fx-toast__cancel{height:34px;color:inherit;font:600 13px/16px var(--font-ui);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:0 10px}@media (prefers-reduced-motion:reduce){.fx-toast:after{animation:none;transform:scaleX(.4)}}.fx-only-dark,.dark .fx-only-light{display:none!important}.dark .fx-only-dark{display:block!important}.dark .fx-media-ph:not([data-tone=dark]):before,.dark .fx-attach-ph{background-image:url(/brand/fx/fetcho-mark-negative.svg)}.fx-demo-bar{z-index:70;background:var(--site-yellow,#ffc819);color:#0e1324;font:600 13px/18px var(--font-ui);text-align:center;justify-content:center;align-items:center;gap:12px;padding:7px 16px;display:flex;position:relative}.fx-demo-bar__tag{color:var(--site-yellow,#ffc819);background:#0e1324;border-radius:5px;flex:none;padding:1px 7px;font-size:12px;font-weight:800}.fx-demo-bar__off{text-underline-offset:3px;cursor:pointer;flex:none;font-weight:700;text-decoration:underline}@media (max-width:640px){.fx-demo-bar{text-align:left;justify-content:space-between;font-size:12px;line-height:16px}}html,body{overscroll-behavior-x:none}body{overflow-x:clip}[class*=overflow-x-auto],.dsc-cats,.dsc-again,.restaurant-detail-categories{overscroll-behavior-x:contain}.site-header__cart[data-bump="0"]{animation:.56s cubic-bezier(.3,1.5,.5,1) fx-cart-bump-a}.site-header__cart[data-bump="1"]{animation:.56s cubic-bezier(.3,1.5,.5,1) fx-cart-bump-b}@keyframes fx-cart-bump-a{0%{transform:scale(1)}35%{transform:scale(1.12)rotate(-3deg)}to{transform:scale(1)}}@keyframes fx-cart-bump-b{0%{transform:scale(1)}35%{transform:scale(1.12)rotate(3deg)}to{transform:scale(1)}}.fx-count-pop{animation:.46s cubic-bezier(.3,1.6,.5,1) fx-count-pop;display:inline-block}@keyframes fx-count-pop{0%{opacity:0;transform:translateY(6px)scale(.6)}60%{opacity:1;transform:translateY(-2px)scale(1.15)}to{transform:none}}@media (prefers-reduced-motion:reduce){.site-header__cart[data-bump],.fx-count-pop{animation:none}}.fx-text-btn{min-height:44px;color:var(--fx-text);font:700 15px/20px var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color .14s var(--fx-ease);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fx-text-btn:hover{background:var(--fx-field)}.fx-text-btn:focus-visible{outline:2px solid var(--site-red);outline-offset:2px}.fx-gate{background:var(--fx-surface);width:min(560px,100%);box-shadow:inset 0 0 0 1px var(--fx-divider);text-align:center;border-radius:16px;margin:8px auto 0;padding:32px 28px}.fx-gate__title{font:700 30px/34px var(--font-display);letter-spacing:-.02em;color:var(--fx-text);margin:0}.fx-gate__body{max-width:420px;font:500 15px/22px var(--font-ui);color:var(--fx-sec);margin:10px auto 0}.fx-gate__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}@media (max-width:899px){.fx-gate{padding:26px 18px}.fx-gate__title{font-size:24px;line-height:28px}}.fx-appprompt{z-index:100}@media (max-width:640px){.fx-appprompt{padding:12px 12px max(12px,env(safe-area-inset-bottom));align-items:flex-end}}.fx-appprompt .site-dialog{width:min(400px,100%)}.fx-appprompt__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.fx-appprompt__head .site-dialog__close{position:static}.fx-appprompt__stores{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.fx-appprompt__actions{gap:4px;margin-top:20px;display:grid}.fx-unavailable{min-height:70vh;color:var(--fx-text);justify-content:center;align-items:center;padding:48px 16px;display:flex}.fx-unavailable__inner{text-align:center;width:min(560px,100%)}.fx-unavailable__title{font:700 36px/40px var(--font-display);letter-spacing:-.02em;margin:32px 0 0}.fx-unavailable__body{max-width:440px;font:500 16px/24px var(--font-ui);color:var(--fx-sec);margin:12px auto 0}.fx-unavailable__stores{grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin:28px auto 0;display:grid}.fx-unavailable__more{margin-top:14px}@media (max-width:640px){.fx-unavailable__title{font-size:28px;line-height:32px}.fx-unavailable__stores{grid-template-columns:1fr}}.fx-phone__menu{z-index:30;background:var(--fx-surface);box-shadow:0 12px 32px #0e132424,inset 0 0 0 1px var(--fx-edge);border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.fx-phone__menu-search{border-bottom:1px solid var(--fx-divider);padding:8px}.fx-phone__menu-field{background:var(--fx-field);border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_991aebb-module__bYvC1W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_991aebb-module__bYvC1W__variable{--font-inter:"Inter","Inter Fallback"}
.site-auth-scrim{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e132485;justify-content:center;align-items:flex-start;padding:24px 12px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.site-auth-scrim{align-items:center;padding:40px 16px}}.site-auth{--foreground:var(--fx-text);--muted:var(--fx-sec);--border:var(--fx-divider);--border-strong:var(--fx-chip);--surface:var(--fx-surface);--surface-elevated:var(--fx-field);--surface-soft:var(--fx-field);--accent:var(--site-red);--accent-strong:var(--site-red);--danger:var(--site-red);--success:var(--fx-free);--overlay-strong:#0e132485;overscroll-behavior:contain;background:var(--fx-surface);width:min(520px,100%);color:var(--fx-text);font-family:var(--font-ui);border-radius:28px;outline:none;margin:auto;position:relative;overflow:hidden auto;box-shadow:0 40px 100px #0e132452}.site-auth--wide{width:min(720px,100%)}.site-auth__band{background:#c8141b;padding:26px 28px 50px;position:relative;overflow:hidden}.site-auth__band-art{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.site-auth__close{z-index:2;color:#fff;cursor:pointer;background:#3c000459;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px}.site-auth__band-inner{z-index:1;padding-right:48px;position:relative}.site-auth__title{font:700 34px/38px var(--font-display);letter-spacing:-.6px;color:#fff;margin:22px 0 0}.site-auth__sub{max-width:440px;font:500 15px/22px var(--font-ui);color:#ffffffeb;margin:8px 0 0}.site-auth__status{font:600 14px/20px var(--font-ui);color:#fff;opacity:.92;margin:10px 0 0}.site-auth__body{background:var(--fx-surface);border-radius:28px 28px 0 0;margin-top:-24px;padding:28px 28px 26px;position:relative}.site-auth__label{font:600 15px/20px var(--font-ui);color:var(--fx-text)}.site-auth__section{font:700 14px/18px var(--font-ui);color:var(--site-red)}.site-auth__helper{font:500 13px/18px var(--font-ui);color:var(--fx-sec)}.site-auth__error{color:var(--site-red);font-size:14px;font-weight:600}.site-auth__input{background:var(--fx-field);width:100%;height:58px;font:500 17px/22px var(--font-ui);color:var(--fx-text);border:0;border-radius:16px;outline:none;padding:0 16px;transition:box-shadow .14s,background .14s;box-shadow:inset 0 0 0 1.5px #0000}.site-auth__input::placeholder{color:var(--fx-muted);font-weight:500}.site-auth__input:focus,.site-auth__input:focus-visible{background:var(--fx-surface);box-shadow:inset 0 0 0 1.5px var(--fx-chip),0 4px 14px #0e13240f}.site-auth__input.is-error{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--site-red)70%,transparent)}.site-auth__input.is-code{text-align:center;font:700 24px/30px var(--font-ui);letter-spacing:0;padding:0}.site-auth__input[readonly]{color:var(--fx-sec)}.site-auth__primary,.site-auth__secondary{text-align:center;width:100%;height:58px;font:700 17px/20px var(--font-ui);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;transition:background-color .14s,opacity .14s;display:flex}.site-auth__primary{color:#fff;background:#e8141c}.site-auth__primary:hover:not(:disabled){background:#d4121a}.site-auth__primary:disabled{background:var(--fx-chip);color:var(--fx-sec);cursor:not-allowed}.site-auth__secondary{background:var(--fx-field);color:var(--fx-text);font-size:15px}.site-auth__secondary:hover:not(:disabled){background:var(--fx-chip)}.site-auth__secondary:disabled{color:var(--fx-muted);cursor:not-allowed}.site-auth__link{font:600 14px/18px var(--font-ui);color:var(--fx-sec);cursor:pointer}.site-auth__link:hover:not(:disabled){color:var(--fx-text)}.site-auth__link:disabled{opacity:.5;cursor:not-allowed}.site-auth__link--strong{color:var(--fx-accent-text);font-weight:700}.site-auth__link--strong:hover:not(:disabled){color:var(--site-red-dark)}.site-auth__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-auth__row>label{width:auto}.site-auth__switch{text-align:center;font:500 14px/18px var(--font-ui);color:var(--fx-sec);margin:0}.site-auth__submit-row{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:16px;display:grid}.site-auth__legal{text-align:center;font:500 12px/18px var(--font-ui);color:var(--fx-sec);margin:0}.site-auth__legal-link{text-underline-offset:3px;color:inherit;text-decoration:underline}.site-auth__legal-link:hover{color:var(--site-red)}.site-auth .fetcho-checkbox{background:var(--fx-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--fx-muted);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.site-auth .fetcho-checkbox-checked{box-shadow:none;background:#e8141c}@media (max-width:639px){.site-auth__band{padding:22px 20px 46px}.site-auth__title{font-size:30px;line-height:34px}.site-auth__body{padding:24px 20px 22px}.site-auth__submit-row{grid-template-columns:1fr;gap:10px}}.site-auth__phone{background:var(--fx-field);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.site-auth__phone-icon{background:#25d366;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.site-auth__phone-icon[data-channel=sms]{background:#3b82f6}.site-auth__phone-label{font:500 13px/18px var(--font-ui);color:var(--fx-sec);margin:0}.site-auth__phone-value{font:700 18px/24px var(--font-ui);font-variant-numeric:tabular-nums;color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.site-auth__sms-link{font:700 14px/18px var(--font-ui);color:var(--fx-accent-text);cursor:pointer;border-radius:8px;padding:4px 8px}.site-auth__sms-link:hover:not(:disabled){color:var(--site-red-dark);text-underline-offset:3px;text-decoration:underline}.site-auth__sms-link:disabled{opacity:.5;cursor:not-allowed}.site-auth__back{font:600 14px/18px var(--font-ui);color:var(--fx-sec);cursor:pointer;border-radius:8px;justify-self:center;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.site-auth__back:hover{color:var(--fx-text)}.site-auth .grid>label{min-width:0}.site-auth label.grid{grid-template-columns:minmax(0,1fr)}.site-auth__or{font:600 13px/18px var(--font-ui);color:var(--fx-muted);align-items:center;gap:12px;display:flex}.site-auth__or:before,.site-auth__or:after{content:"";background:var(--fx-divider);flex:auto;height:1px}.site-auth__phone-cta{background:var(--fx-surface);width:100%;min-height:62px;box-shadow:inset 0 0 0 1.5px var(--fx-chip);text-align:left;color:var(--fx-text);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:10px 16px;transition:box-shadow .14s;display:flex}.site-auth__phone-cta:hover{box-shadow:inset 0 0 0 2px var(--site-red)}.site-auth__phone-cta-icons{flex:none;display:inline-flex}.site-auth__phone-cta-icons span{width:28px;height:28px;box-shadow:0 0 0 2px var(--fx-surface);background:#e8141c;border-radius:50%}.site-auth__phone-cta-icons span+span{margin-left:-8px}.site-auth__phone-cta-icons span[data-channel=whatsapp]{background:#25d366 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M4.5 19.5l1.2-3.6A7.5 7.5 0 1 1 8.4 18.4z'/%3E%3C/svg%3E") 50%/16px no-repeat}.site-auth__phone-cta-icons span[data-channel=viber]{background:#7360f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c5 0 8 1.6 8 7.5S17 18 12 18l-3 3v-3.4C5.6 16.4 4 14.300 4 10.5 4 4.6 7 3 12 3z'/%3E%3C/svg%3E") 50%/16px no-repeat}.site-auth__phone-cta-icons span[data-channel=sms]{background:#e8141c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8l-4 3.5V17H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") 50%/15px no-repeat}.site-auth__phone-cta-text{min-width:0;font:700 16px/21px var(--font-ui);flex-direction:column;display:flex}.site-auth__phone-cta-text small{font:500 13px/18px var(--font-ui);color:var(--fx-sec)}.pcs{gap:18px;display:grid}.pcs-channels{border:0;min-width:0;margin:0;padding:0}.pcs-channels legend{margin-bottom:10px;padding:0}.pcs-channels__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pcs-channel{background:var(--fx-surface);min-height:96px;box-shadow:inset 0 0 0 1.5px var(--fx-chip);text-align:left;color:var(--fx-text);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;transition:box-shadow .14s,background .14s;display:flex}.pcs-channel:hover{background:var(--fx-field)}.pcs-channel[aria-checked=true]{background:var(--fx-selected-bg);box-shadow:inset 0 0 0 2px var(--site-red)}.pcs-channel__icon{color:#fff;background:#e8141c;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:6px;display:inline-flex}.pcs-channel[data-channel=whatsapp] .pcs-channel__icon{background:#25d366}.pcs-other[data-channel=whatsapp] svg,.pcs-sent[data-channel=whatsapp] .pcs-sent__icon{color:#25d366}.pcs-channel[data-channel=viber] .pcs-channel__icon{background:#7360f2}.pcs-other[data-channel=viber] svg,.pcs-sent[data-channel=viber] .pcs-sent__icon{color:#7360f2}.pcs-channel__name{font:700 15px/20px var(--font-ui)}.pcs-channel__hint{font:500 12px/16px var(--font-ui);color:var(--fx-sec)}.pcs-sent{background:var(--fx-field);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.pcs-sent p{font:500 14px/20px var(--font-ui);color:var(--fx-text);margin:0}.pcs-sent__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.pcs-code{gap:10px;display:grid}.pcs-code input{background:var(--fx-field);text-align:center;width:100%;min-width:0;height:58px;font:800 24px/30px var(--font-ui);color:var(--fx-text);font-variant-numeric:tabular-nums;border:0;border-radius:12px;transition:box-shadow .14s,background .14s}.pcs-code input:focus,.fx-root .pcs-code input:focus-visible{background:var(--fx-surface);box-shadow:inset 0 0 0 2px var(--site-red);outline:none}.pcs-code input[data-invalid=true]{box-shadow:inset 0 0 0 2px var(--site-red)}.pcs-resend{gap:10px;display:grid}.pcs-others{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.pcs-other{font:700 14px/18px var(--font-ui);color:var(--fx-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;display:inline-flex}.pcs-other svg{width:20px;height:20px}.pcs-other[data-channel=sms] svg{display:none}.pcs-other:disabled{opacity:.5;cursor:not-allowed}.pcs-note{background:var(--fx-field);font:500 14px/20px var(--font-ui);color:var(--fx-sec);border-radius:10px;padding:14px 16px}.pcs-note p{margin:0}.pcs-note .pcs-note__title{font:700 16px/22px var(--font-ui);color:var(--fx-text);margin-bottom:4px}.pcs-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pcs-consent{text-align:center;font:500 12px/18px var(--font-ui);color:var(--fx-sec);margin:0}.pcs-consent a{text-underline-offset:3px;text-decoration:underline}@media (max-width:420px){.pcs-channels__grid{grid-template-columns:1fr}.pcs-channel{flex-direction:row;align-items:center;gap:12px;min-height:60px}.pcs-channel__icon{margin-bottom:0}.pcs-channel__hint{margin-left:auto}.pcs-names{grid-template-columns:1fr}}.pcs-send{gap:10px;display:grid}.pcs-send__btn{background:var(--fx-field);width:100%;height:56px;font:700 16px/20px var(--font-ui);color:var(--fx-text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:0 52px;transition:background .14s,box-shadow .14s;display:flex;position:relative}.pcs-send__btn:hover:not(:disabled){background:var(--fx-chip)}.pcs-send__btn[data-primary=true]{background:var(--site-red);color:#fff}.pcs-send__btn[data-primary=true]:hover:not(:disabled){background:var(--site-red-dark)}.pcs-send__btn:disabled{opacity:.6;cursor:not-allowed}.pcs-send__icon{color:#25d366;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pcs-send__btn[data-channel=viber] .pcs-send__icon{color:#7360f2}.pcs-send__btn[data-primary=true] .pcs-send__icon{color:#fff}.pcs-sms{font:600 13px/18px var(--font-ui);color:var(--fx-sec);text-underline-offset:3px;cursor:pointer;border-radius:8px;justify-self:center;margin-top:-6px;padding:4px 8px;text-decoration:underline}.pcs-sms:hover:not(:disabled){color:var(--fx-text)}.pcs-sms:disabled{opacity:.5;cursor:not-allowed}.site-auth__email-toggle{background:var(--fx-surface);width:100%;height:52px;box-shadow:inset 0 0 0 1.5px var(--fx-chip);font:700 15px/20px var(--font-ui);color:var(--fx-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.site-auth__email-toggle:hover{box-shadow:inset 0 0 0 1.5px var(--fx-text)}.site-auth .site-auth__input:focus,.site-auth .site-auth__input:focus-visible{background:var(--fx-surface);box-shadow:inset 0 0 0 1.5px var(--fx-chip),0 4px 14px #0e13240f;outline:none}.site-auth .site-auth__input.is-error{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--site-red)70%,transparent)}
