:root{--c-primary:#e4262c;--c-primary-deep:#b0161b;--c-primary-soft:#fde9ea;--c-primary-faint:#fff6f6;--c-primary-rgb:228,38,44;--c-bg:#ededea;--c-surface:#fff;--c-text:#000;--f-ar:"Cairo";--f-en:"Archivo";--ink-2:#3a3a3a;--grey:#767672;--rule:#dcdcd7;--ok:#25a366;--soft:#e3e3df;--c-on-primary:#fff;--pad:16px;--wrap:640px;--nav-h:104px;--bar-h:70px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--c-bg);color:var(--c-text);font-family:var(--f-ar),system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + 12px);touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}html[dir=ltr] body{font-family:var(--f-en),system-ui,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;padding:0}[role=button],label,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}[role=button]{cursor:pointer}img{max-width:100%}:focus-visible{outline:3px solid var(--c-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.wrap{max-width:var(--wrap);padding-inline:var(--pad);margin-left:auto;margin-right:auto}[hidden]{display:none!important}.sticky{z-index:40;background:var(--c-bg);border-bottom:1px solid var(--rule);position:-webkit-sticky;position:sticky;top:0}.sticky .wrap{padding-left:0;padding-right:0}.searchrow{padding:10px var(--pad) 8px}.search{background:var(--c-surface);border:1px solid var(--rule);border-radius:10px;width:100%;padding:12px 14px;font-size:16px}.search::placeholder{color:var(--grey)}.tabs{padding:0 var(--pad) 10px;scrollbar-width:none;scroll-behavior:smooth;gap:6px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;color:var(--ink-2);background:var(--c-surface);border:1px solid var(--rule);border-radius:999px;flex:none;padding:10px 15px;font-size:13.5px;font-weight:700;transition:background .15s,color .15s}.tab[aria-current=true]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.add{background:var(--c-primary);width:42px;height:42px;color:var(--c-on-primary);border-radius:11px;place-items:center;font-size:23px;font-weight:700;line-height:1;transition:transform .12s,background .12s;display:grid}.add:active{transform:scale(.9)}.add.done{background:var(--c-text)}.add[disabled]{background:var(--grey)}.stepper{background:var(--c-primary);color:var(--c-on-primary);direction:ltr;border-radius:11px;align-items:center;display:flex}.stepper button{width:38px;height:42px;color:var(--c-on-primary);font-size:19px;font-weight:700}.stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-size:15px;font-weight:800}.qbadge{position:relative}.qbadge:after{content:attr(data-q);top:-7px;background:var(--c-text);color:var(--c-bg);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute}.qbadge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-7px}.qbadge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-7px}.qbadge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-7px}.qbadge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-7px}.qbadge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-7px}.qbadge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-7px}.soldout{opacity:.45}.soldout .add{background:var(--grey);pointer-events:none}.empty{text-align:center;color:var(--grey);padding:48px 0;font-size:14.5px}.bar{left:0;right:0;z-index:60;padding:9px 0 calc(9px + env(safe-area-inset-bottom));background:var(--c-bg);border-top:1px solid var(--rule);transition:transform .22s cubic-bezier(.2,.8,.3,1);position:fixed;bottom:0;transform:translateY(130%)}.bar.show{transform:none}.bar-btn{background:var(--c-primary);width:100%;color:var(--c-on-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;height:56px;padding:0 16px;font-size:15.5px;font-weight:800;display:flex}.bar-btn>span{align-items:center;gap:10px;min-width:0;display:flex}.bar-btn .tot{font-variant-numeric:tabular-nums;white-space:nowrap}.bar-btn .cnt{background:#00000047;border-radius:999px;padding:3px 11px;font-size:13.5px}.chev{animation:2.4s ease-in-out infinite nudge;display:inline-flex}html[dir=rtl] .chev svg{transform:scaleX(-1)}@keyframes nudge{0%,62%,to{transform:translate(0)}78%{transform:translate(-5px)}}html[dir=ltr] .chev{animation-name:nudgeL}@keyframes nudgeL{0%,62%,to{transform:translate(0)}78%{transform:translate(5px)}}.bar-btn.pulse{animation:1.5s ease-out 2 ring}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(var(--c-primary-rgb),.55)}70%{box-shadow:0 0 0 20px rgba(var(--c-primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--c-primary-rgb),0)}}.cnt.pop{animation:.42s pop}@keyframes pop{0%{transform:scale(1)}45%{transform:scale(1.32)}to{transform:scale(1)}}.hint{background:var(--c-text);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;color:var(--c-bg);text-align:center;opacity:0;pointer-events:none;border-radius:11px;margin:0 auto 11px;padding:10px 15px;font-size:13px;font-weight:700;line-height:1.45;transition:opacity .28s,transform .28s;position:relative;transform:translateY(9px)}.hint:after{content:"";border:6px solid #0000;border-top-color:var(--c-text);border-bottom:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}.hint.show{opacity:1;transform:none}body.has-cart .hint{max-width:calc(100% - 96px)}body.has-cart .hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:84px;margin-right:auto}body.has-cart .hint:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:84px;margin-right:auto}body.has-cart .hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:84px;margin-right:auto}body.has-cart .hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:84px}body.has-cart .hint:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:84px}body.has-cart .hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:84px}.fab{bottom:calc(16px + env(safe-area-inset-bottom));z-index:65;background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;text-decoration:none;transition:bottom .26s cubic-bezier(.2,.8,.3,1),transform .15s;display:grid;position:fixed;box-shadow:0 8px 22px #0000004d}.fab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.fab:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.fab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.fab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.fab:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.fab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.fab:active{transform:scale(.92)}body.has-cart .fab{bottom:calc(var(--bar-h) + 22px + env(safe-area-inset-bottom))}.scrim{z-index:70;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;position:fixed;top:0;bottom:0;left:0;right:0}.scrim.show{opacity:1;pointer-events:auto}.sheet{left:0;right:0;z-index:80;background:var(--c-bg);max-height:92vh;visibility:hidden;pointer-events:none;max-height:92dvh;max-width:var(--wrap);border-radius:20px 20px 0 0;flex-direction:column;margin-left:auto;margin-right:auto;transition:transform .26s cubic-bezier(.2,.8,.3,1),visibility 0s linear .26s;display:flex;position:fixed;bottom:0;transform:translateY(100%)}.sheet.show{visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.sheet:focus{outline:none}.sheet:focus-visible{outline:none}.sheet-head{padding:18px var(--pad) 13px;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sheet-title{min-width:0;margin:0;font-size:17.5px;font-weight:800;line-height:1.3}.sheet-title small{color:var(--grey);margin-top:3px;font-size:13px;font-weight:600;display:block}.x{background:var(--c-surface);border:1px solid var(--rule);border-radius:10px;flex:none;width:42px;height:42px;font-size:20px;line-height:1}.sheet-body{padding:4px var(--pad) 18px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.sheet-foot{padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--c-bg)}.grp{margin-top:20px}.grp-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.grp-h h4{margin:0;font-size:15px;font-weight:800}.grp-h em{color:var(--grey);font-size:11.5px;font-style:normal;font-weight:600}.grp-h .req{color:var(--c-primary);font-size:11px;font-weight:800}.opt{background:var(--c-surface);border:1px solid var(--rule);cursor:pointer;border-radius:11px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.opt input{accent-color:var(--c-primary);flex:none;width:19px;height:19px;margin:0}.opt .lbl{flex:1;font-size:14.5px;font-weight:600}.opt .p{color:var(--c-primary);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;font-size:13px;font-weight:800}.opt.on{border-color:var(--c-primary);background:var(--c-primary-faint)}.opt.dim{opacity:.42}textarea.notes{background:var(--c-surface);border:1px solid var(--rule);resize:vertical;border-radius:11px;width:100%;min-height:74px;padding:12px 14px;font-size:16px}.qtyrow{background:var(--c-surface);border:1px solid var(--rule);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:10px 14px;display:flex}.qtyrow .lbl{font-size:14.5px;font-weight:700}.qty{direction:ltr;align-items:center;gap:14px;display:flex}.qty button{background:var(--c-bg);border:1px solid var(--rule);border-radius:9px;width:42px;height:42px;font-size:20px;font-weight:700;line-height:1}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:800}.cta{background:var(--c-primary);width:100%;height:54px;color:var(--c-on-primary);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:15.5px;font-weight:800;transition:filter .15s;display:flex}.cta:disabled{background:var(--grey);cursor:not-allowed}.cta.wa{background:var(--ok)}.cta .tot{font-variant-numeric:tabular-nums}.cline{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.cline h5{margin:0;font-size:15px;font-weight:800;line-height:1.35}.cline ul{color:var(--ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.7}.cline ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:17px}.cline ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:17px}.cline ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:17px}.cline ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:17px}.cline ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:17px}.cline ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:17px}.cline .note{color:var(--c-primary);text-align:start;margin-top:5px;font-size:12.5px;font-weight:600}.cline .right{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.cline .lp{color:var(--c-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:800}.mini{background:var(--c-surface);border:1px solid var(--rule);direction:ltr;border-radius:10px;align-items:center;gap:8px;padding:4px 7px;display:flex}.mini button{width:38px;height:38px;color:var(--c-text);font-size:17px;font-weight:700;line-height:1}.mini span{text-align:center;min-width:18px;font-size:14px;font-weight:800}.field{margin-top:14px}.field label{margin-bottom:6px;font-size:13.5px;font-weight:700;display:block}.field label span{color:var(--c-primary)}.field input,.field select,.field textarea{background:var(--c-surface);border:1px solid var(--rule);border-radius:11px;width:100%;padding:12px 14px;font-size:16px}.field textarea{resize:vertical}.field .err{color:var(--c-primary);margin-top:6px;font-size:12px;font-weight:700;display:none}.field.bad input,.field.bad select,.field.bad textarea{border-color:var(--c-primary)}.field.bad .err{display:block}.segs{gap:8px;margin-top:4px;display:flex}.segs button{background:var(--c-surface);border:1px solid var(--rule);color:var(--ink-2);border-radius:11px;flex:1;padding:12px 6px;font-size:13.5px;font-weight:700}.segs button[aria-pressed=true]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.totals{border-top:2px solid var(--c-text);margin-top:20px;padding-top:13px;font-size:14.5px}.totals div{color:var(--ink-2);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.totals div.grand{color:var(--c-text);padding-top:9px;font-size:17.5px;font-weight:900}.totals span{font-variant-numeric:tabular-nums}.warn{background:var(--c-primary-soft);color:var(--c-primary-deep);border-radius:11px;margin-top:15px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.55}footer{padding:34px var(--pad) 26px;text-align:center;color:var(--grey);font-size:12.5px;line-height:1.9}.slider{max-width:var(--wrap);padding:16px var(--pad) 0;margin:0 auto}.slides{scroll-snap-type:x mandatory;background:var(--soft);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;direction:ltr;border-radius:14px;height:max(180px,min(54vw,320px));display:flex;overflow-x:auto}.slides::-webkit-scrollbar{display:none}.slides img{object-fit:cover;scroll-snap-align:center;flex:0 0 100%;width:100%;height:100%;display:block}.dots{direction:ltr;justify-content:center;gap:6px;min-height:7px;margin-top:11px;display:flex}.dots button{background:var(--rule);border-radius:999px;width:7px;height:7px;padding:0;transition:width .22s,background .22s;position:relative}.dots button[aria-current=true]{background:var(--c-primary);width:22px}@media (max-width:359px){:root{--pad:13px}}@media (min-width:560px){:root{--wrap:700px;--pad:24px}}@media (min-width:900px){:root{--wrap:1000px;--nav-h:112px}.fab{width:60px;height:60px}.fab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px}.fab:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px}.fab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px}.fab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:24px}.fab:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:24px}.fab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:24px}.slides{height:max(240px,min(26vw,360px))}body.has-cart .fab{bottom:calc(20px + env(safe-area-inset-bottom))}body.has-cart .hint{max-width:100%;margin-left:auto;margin-right:auto}.sheet{opacity:0;border-radius:18px;max-width:580px;max-height:84vh;transition:transform .2s,opacity .2s,visibility 0s linear .2s;top:50%;bottom:auto;transform:translateY(calc(18px - 50%));box-shadow:0 24px 70px #0000004d}.sheet.show{opacity:1;transition-delay:0s;transform:translateY(-50%)}.bar{pointer-events:none;background:0 0;border-top:0;padding-bottom:20px}.bar .wrap{pointer-events:auto;max-width:440px}.bar-btn{border-radius:999px;box-shadow:0 12px 32px #00000047}}@media (min-width:1200px){:root{--wrap:1100px}}@media (hover:hover){.add:hover{background:var(--c-primary-deep)}.tab:hover{background:var(--soft)}.opt:hover{border-color:var(--grey)}.cta:hover{filter:brightness(1.06)}.fab:hover{transform:scale(1.07)}.x:hover{background:var(--soft)}}.thumb{float:inline-end;object-fit:cover;background:var(--soft);border-radius:10px;width:72px;height:72px}.thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.thumb:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.thumb:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.sheet-img{object-fit:cover;background:var(--soft);border-radius:12px;width:100%;max-height:240px;margin-top:12px;display:block}.coupon{gap:8px;display:flex}.coupon input{text-transform:uppercase;flex:1;min-width:0}.coupon button{background:var(--c-text);color:var(--c-bg);border-radius:11px;flex:none;padding:0 18px;font-size:14px;font-weight:700}.coupon.on{background:var(--c-surface);border:1px solid var(--rule);border-radius:11px;justify-content:space-between;align-items:center;padding:10px 14px}.coupon.on span{color:var(--ok);direction:ltr;font-weight:800}.coupon.on button{color:var(--c-primary);background:0 0;padding:0;font-size:13px;text-decoration:underline}.field input.locked{background:var(--soft);color:var(--ink-2)}.hours.is-closed{color:var(--c-primary);font-weight:700}.tab-offer{border-color:var(--c-primary);color:var(--c-primary)}.tab-offer[aria-current=true]{background:var(--c-primary);color:var(--c-on-primary);border-color:var(--c-primary)}.ctl{flex:none;justify-content:flex-end;align-items:center;display:flex}.dots button:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-3px;right:-3px}.coupon input{font-size:16px}.sheet{overscroll-behavior:contain}.opt{min-height:48px}.segs button{min-height:46px}.install{border:1px solid var(--rule);background:var(--c-surface);min-height:46px;color:var(--c-text);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:12px 20px;font-size:14px;font-weight:800;display:inline-flex}.install:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m0 0l-5-5m5 5l5-5M4 21h16'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m0 0l-5-5m5 5l5-5M4 21h16'/%3E%3C/svg%3E") 50%/contain no-repeat}.install-tip{max-width:34ch;color:var(--ink-2);margin:10px auto 0;font-size:13px;line-height:1.8}body.has-cart{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + 76px)}footer{padding-bottom:40px}#pushBtn:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 1 1 12 0c0 6 2.5 7 2.5 7h-17S6 15 6 9zM10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 1 1 12 0c0 6 2.5 7 2.5 7h-17S6 15 6 9zM10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E")}#pushBtn.on{border-color:var(--ok);color:var(--ok)}footer .install{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;display:flex}
