:root{--pink:#ea004b;--pink-dark:#c9003f;--text:#2b2b2b;--muted:#707070;--line:#e8e8e8;--soft:#f5f5f5;--green:#0b7d46;--green-soft:#e6f4ec;--hh:124px;--r:10px;--rs:6px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font),"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.45;color:var(--text);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1{font-size:22px;letter-spacing:-.2px}h1,h2{font-weight:800}h2{font-size:18px;letter-spacing:-.1px}h3{font-size:15px;font-weight:700}.wrap{max-width:1240px;margin:0 auto;padding-inline:20px}.muted{color:var(--muted)}.small{font-size:12.5px}.grow{flex:1 1}.center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--r);border:1px solid var(--pink);background:var(--pink);color:#fff;font-weight:700;transition:background .15s,border-color .15s;white-space:nowrap}.btn:hover{background:var(--pink-dark);border-color:var(--pink-dark)}.btn.line{background:#fff}.btn.line:hover{background:var(--soft)}.btn.dark{background:var(--text);border-color:var(--text)}.btn.dark:hover{background:#111}.btn.block{width:100%;height:48px}.btn.sm{height:34px;padding:0 12px;font-size:13px}.btn[disabled]{opacity:.45;cursor:not-allowed}.linkb{background:none;border:0;padding:0;color:var(--pink);font-weight:700;cursor:pointer}.linkb:hover{text-decoration:underline}.linkb.muted{color:var(--muted)}.iconbtn{width:36px;height:36px;border-radius:var(--r);border:0;background:var(--soft);display:grid;place-items:center;font-size:22px;line-height:1}.iconbtn:hover{background:#ebebeb}.iconbtn.float{position:absolute;top:12px;right:12px;z-index:2;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.07)}.hrow1{display:flex;align-items:center;gap:14px;height:76px}.logo{flex:none}.logo img{height:58px;width:auto;border-radius:var(--r)}.addr{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;text-align:left;background:none;border:0;padding:6px 10px;border-radius:var(--r);max-width:380px;min-width:0;margin-left:10px}.addr:hover{background:var(--soft)}.addr>svg:first-child{grid-row:span 2;color:var(--pink)}.addr>svg:last-child{grid-row:span 2;grid-column:3;color:var(--muted)}.addr .al{font-size:12px;color:var(--muted);grid-column:2}.addr .av{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-column:2}.hicon{position:relative;width:44px;height:44px;border-radius:var(--r);display:grid;place-items:center;color:var(--text);flex:none}.hicon:hover{background:var(--soft)}.hicon .n{position:absolute;top:2px;right:0;min-width:19px;height:19px;border-radius:var(--r);background:var(--pink);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 5px;border:2px solid #fff}.umenu{position:relative}.ubtn{display:flex;align-items:center;gap:8px;height:42px;padding:0 10px;border:0;background:none;border-radius:var(--r);font-weight:700}.ubtn.open,.ubtn:hover{background:var(--soft)}.ubtn .chev{color:var(--pink);display:flex}.dropdown{position:absolute;right:0;top:calc(100% + 10px);width:290px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.16);padding:10px;z-index:80}.ditem,.dropdown{border-radius:var(--r)}.ditem{display:flex;align-items:center;gap:16px;width:100%;padding:13px 14px;border:0;background:none;font-weight:600;font-size:15px;text-align:left}.ditem:hover{background:var(--pink-soft)}.ditem svg{flex:none}.dsep{height:1px;background:var(--line);margin:6px 4px}.hrow2{align-items:center;gap:20px;height:48px}.hrow2,.nav{display:flex}.nav{gap:2px;overflow-x:auto;scrollbar-width:none;flex:1 1;height:100%}.nav::-webkit-scrollbar{display:none}.nav a{display:flex;align-items:center;padding:0 11px;font-weight:700;color:var(--muted);border-bottom:3px solid transparent;white-space:nowrap}.nav a.on,.nav a:hover{color:var(--text)}.nav a.on{border-bottom-color:var(--text)}.hsearch{position:relative;width:340px;flex:none}.hsearch input,.searchbox input{width:100%;height:40px;border-radius:var(--r);border:0;background:var(--soft);padding:0 16px 0 42px;outline:none}.hsearch input:focus,.searchbox input:focus{box-shadow:inset 0 0 0 1.5px var(--text);background:#fff}.hsearch svg,.searchbox svg{position:absolute;left:14px;top:11px;color:var(--muted)}.searchbox{position:relative}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:100;display:grid;place-items:center;padding:16px;animation:fade .15s}@keyframes fade{0%{opacity:0}}@keyframes up{0%{transform:translateY(12px);opacity:0}}.modal{background:#fff;border-radius:var(--r);width:100%;max-width:480px;padding:22px;max-height:90vh;overflow:auto;animation:up .2s}.mhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.addrlist{display:grid;grid-gap:10px;gap:10px}.addrpick{display:flex;align-items:center;gap:14px;text-align:left;width:100%;border:1px solid var(--line);background:#fff;border-radius:var(--r);padding:14px}.addrpick:hover{border-color:#bbb}.addrpick.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.addrpick .ic{width:38px;height:38px;border-radius:var(--r);background:var(--soft);display:grid;place-items:center;flex:none}.addrpick .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0}.addrpick .tx span{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis}.radio-dot{width:20px;height:20px;border-radius:var(--r);border:2px solid #bbb;flex:none}.on>.radio-dot{border:6px solid var(--pink)}.pmodal{background:#fff;border-radius:var(--r);width:100%;max-width:520px;overflow:hidden;overflow:clip;display:flex;flex-direction:column;max-height:92vh;animation:up .2s}.pmimg,.pmodal{position:relative}.pmimg{aspect-ratio:16/10;background:var(--soft);flex:none}.pmimg img{width:100%;height:100%;object-fit:cover}.pmimg.empty{aspect-ratio:auto;height:70px}.pmimg.empty span{display:none}.pmbody{padding:20px 22px 10px;overflow:auto}.pmtop{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.pmtop h2{font-size:20px}.favbtn{width:42px;height:42px;border-radius:var(--r);border:1px solid var(--line);background:#fff;display:grid;place-items:center;flex:none;color:var(--muted)}.favbtn.on{color:var(--pink);border-color:var(--pink-soft);background:var(--pink-soft)}.pmdesc{color:var(--muted);margin-top:12px;line-height:1.55}.pmfoot{display:flex;gap:12px;align-items:center;padding:14px 22px 20px;border-top:1px solid var(--line)}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);background:var(--text);color:#fff;padding:12px 20px;border-radius:var(--r);font-weight:700;z-index:200;box-shadow:0 6px 20px rgba(0,0,0,.25);animation:up .2s}.price{font-weight:800;color:var(--pink);font-size:15px}.price s{color:var(--muted);font-weight:400;margin-left:6px;font-size:13px}.price.big{font-size:20px;margin-top:6px}.tag{gap:5px;margin-top:8px;background:var(--pink-soft);color:var(--pink);border-radius:var(--r);padding:3px 8px;font-size:12px}.qchip,.tag{display:inline-flex;align-items:center;font-weight:700}.qchip{gap:6px;padding:7px 14px;border:1px solid var(--line);border-radius:var(--r);background:#fff;margin:0 6px 6px 0;font-size:13px}.qchip.on{background:var(--text);color:#fff;border-color:var(--text)}.emptybox{padding:40px 10px;text-align:center;color:var(--muted);border:1px dashed var(--line)}.emptybox,.skel{border-radius:var(--r)}.skel{height:136px;background:linear-gradient(90deg,#f3f3f3 25%,#e9e9e9 50%,#f3f3f3 75%);background-size:200% 100%;animation:sh 1.2s infinite}@keyframes sh{to{background-position:-200% 0}}.hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px;margin-bottom:22px}.heroslide{position:relative;border-radius:var(--r);overflow:hidden;background:var(--soft)}.heroslide a{position:absolute;inset:0;opacity:0;transition:opacity .5s;pointer-events:none}.heroslide a.on{opacity:1;pointer-events:auto}.heroslide img{width:100%;height:100%;object-fit:cover}.dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px}.dots button{width:8px;height:8px;border-radius:var(--r);border:0;padding:0;background:rgba(255,255,255,.6);transition:width .2s}.dots button.on{width:22px;background:#fff}.heroside{display:grid;grid-gap:16px;gap:16px}.promo{display:flex;gap:14px;align-items:center;border-radius:var(--r);padding:18px}.promo b{display:block;font-size:16px;margin-bottom:4px;line-height:1.3}.promo span{font-size:13px;opacity:.85}.promo.pink{background:var(--pink-soft);color:var(--pink-dark)}.promo.dark{background:#2b2b2b;color:#fff}.promo.dark svg{width:26px;height:26px;color:#fff;flex:none}.promo svg{flex:none}.quick{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 18px;margin-bottom:8px;border-bottom:1px solid var(--line)}.quick::-webkit-scrollbar{display:none}.qitem{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:700;font-size:13px;flex:none;width:88px;text-align:center}.qimg{width:76px;height:76px;border-radius:var(--r);overflow:hidden;background:var(--soft);border:2px solid #fff;box-shadow:0 0 0 1px var(--line);transition:box-shadow .15s}.qimg img{width:100%;height:100%;object-fit:cover}.sec{margin:26px 0}.sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.secact{display:flex;align-items:center;gap:8px}.secact .linkb{margin-right:6px}.circ{width:34px;height:34px;border-radius:var(--r);border:1px solid var(--line);background:#fff;display:grid;place-items:center}.circ:hover:not([disabled]){border-color:#999}.circ[disabled]{opacity:.35;cursor:default}.car{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.car::-webkit-scrollbar{display:none}.car>*{scroll-snap-align:start;flex:none}.banner{width:320px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:#fff}.banner img{width:100%;aspect-ratio:640/290;object-fit:cover}.coupon-card{display:flex;width:300px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.coupon-card.wide{width:auto}.coupon-card .cv{width:96px;flex:none;background:var(--pink);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;font-weight:800;position:relative;padding:10px;text-align:center;line-height:1.1}.coupon-card .cv small{font-size:12px;font-weight:600;opacity:.9;margin-top:4px}.coupon-card .cv:after{content:"";position:absolute;right:-1px;top:8px;bottom:8px;border-right:2px dashed #fff}.coupon-card .ci{padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.coupon-card .ci b{font-size:15px;letter-spacing:.5px}.coupon-card em{font-style:normal;background:var(--pink-soft);color:var(--pink);border-radius:var(--r);padding:1px 7px;font-size:11.5px;font-weight:800;width:max-content}.mini{width:196px;cursor:pointer}.mim{position:relative;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:var(--soft);border:1px solid var(--line)}.mim img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.mini:hover .mim img{transform:scale(1.04)}.mim .badge{position:absolute;left:8px;top:8px;background:var(--pink);color:#fff;font-weight:800;font-size:12px;border-radius:var(--r);padding:2px 7px}.mim .addb{position:absolute;right:8px;bottom:8px}.mnm{font-weight:700;margin-top:8px;line-height:1.3;min-height:36px}.mcat{color:var(--muted);font-size:12px;margin:2px 0}.homegrid{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:32px;gap:32px;padding-block:16px 20px;align-items:start}.account>*,.browse>*,.checkout>*,.homegrid>*,.menulayout>*,.orderpage>*{min-width:0}.filters{position:-webkit-sticky;position:sticky;top:calc(var(--hh) + 16px);border:1px solid var(--line);border-radius:var(--r);padding:18px;background:#fff}.filters h2{margin-bottom:14px}.fhead{display:flex;justify-content:space-between;align-items:baseline}.filters .grp{padding:14px 0;border-top:1px solid var(--line)}.fhead+.grp,.filters h2+.grp{border-top:0;padding-top:0}.gt{font-weight:800;margin-bottom:10px}.opt{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer}.opt input{accent-color:var(--text);width:18px;height:18px;margin:0;flex:none}.opt .c{margin-left:auto;color:var(--muted);font-size:13px}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px 20px;gap:22px 20px}.ccard{display:block}.ccard .im{position:relative;aspect-ratio:16/10;border-radius:var(--r);overflow:hidden;background:var(--soft)}.ccard .im img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ccard:hover .im img{transform:scale(1.04)}.ccard.closed .im img{filter:grayscale(.7);opacity:.7}.closedtag{position:absolute;inset:auto 10px 10px auto;background:#fff;border-radius:var(--r);padding:3px 8px;font-weight:800;font-size:12px}.crow{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px}.crow h3{font-size:16px}.ccard .meta{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin-top:2px}.dot{width:3px;height:3px;background:currentColor}.dot,.why{border-radius:var(--r)}.why{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:36px 0 24px;padding:22px;background:var(--soft)}.whyitem{display:flex;gap:12px;align-items:flex-start}.whyitem>span{width:48px;height:48px;border-radius:var(--r);background:#fff;display:grid;place-items:center;color:var(--pink);flex:none}.apppromo{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--pink-soft);border-radius:var(--r);padding:30px 36px;margin-bottom:40px}.apppromo h2{font-size:24px;max-width:560px;line-height:1.25;margin-bottom:8px}.apppromo h2 span{color:var(--pink)}.apppromo>img{width:140px}.stores{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.store{display:inline-flex;flex-direction:column;background:var(--text);color:#fff;border-radius:var(--r);padding:6px 14px;font-weight:800;font-size:14px;line-height:1.2}.store small{font-weight:400;font-size:10.5px;opacity:.8}.crumbs{display:flex;gap:8px;font-size:13px;color:var(--muted);padding-top:16px}.crumbs a:hover{color:var(--text)}.mhero{display:flex;gap:22px;align-items:center;padding:14px 0 16px}.mhimg{width:128px;height:128px;border-radius:var(--r);overflow:hidden;flex:none;background:var(--soft)}.mhimg img{width:100%;height:100%;object-fit:cover}.mhinfo h1{font-size:26px}.facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:12px}.facts>div{display:flex;gap:8px;align-items:center}.facts svg{color:var(--muted)}.facts span{display:flex;flex-direction:column;line-height:1.2}.facts small{color:var(--muted);font-size:12px}.offers{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:16px}.offer{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--r);padding:12px 16px;flex:none;color:var(--pink)}.offer b{display:block;color:var(--text)}.offer span{color:var(--muted);font-size:12.5px}.menubar{position:-webkit-sticky;position:sticky;top:var(--hh);z-index:40;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 8px -6px rgba(0,0,0,.12)}.menubar .in{display:flex;align-items:center;gap:16px;height:56px}.menubar .searchbox{width:250px;flex:none}.tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;height:100%;flex:1 1}.tabs::-webkit-scrollbar{display:none}.tabs a{display:flex;align-items:center;padding:0 16px;font-weight:700;color:var(--muted);border-bottom:3px solid transparent;white-space:nowrap}.tabs a.on{color:var(--text);border-bottom-color:var(--text)}.menulayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:28px;gap:28px;align-items:start;padding-bottom:60px}.fbar{padding-top:16px}.fbrow{align-items:center;gap:10px}.fbrow,.fchips{display:flex;flex-wrap:wrap}.fchips .qchip{margin-bottom:0}.fcount{margin-left:auto}.selwrap{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--r);padding:0 12px;height:36px;background:#fff}.selwrap select{border:0;background:none;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:18px;outline:none;cursor:pointer}.selwrap svg{position:absolute;right:10px;pointer-events:none}.fpanel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;margin-top:12px}.msec{padding-top:22px;scroll-margin-top:calc(var(--hh) + 66px)}.msec h2{margin-bottom:14px;font-size:20px}.pgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.pcard{position:relative;display:flex;gap:14px;text-align:left;border:1px solid var(--line);border-radius:var(--r);padding:16px;min-height:124px;background:#fff;cursor:pointer;transition:box-shadow .15s}.pcard:hover{box-shadow:0 4px 14px rgba(0,0,0,.08)}.pcard .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.pcard .nm{font-size:15px;font-weight:700;line-height:1.3}.pcard .ds{color:var(--muted);font-size:13px;line-height:1.45}.pcard .im{position:relative;width:108px;height:108px;flex:none;align-self:flex-start}.pcard .im img{width:100%;height:100%;object-fit:cover}.addb,.pcard .im img{border-radius:var(--r)}.addb{width:34px;height:34px;border:0;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.3);display:grid;place-items:center;color:var(--text);font-weight:800;flex:none}.addb:hover{background:var(--soft)}.addb.has{background:var(--text);color:#fff}.pcard .im .addb{position:absolute;right:6px;bottom:6px}.pcard.noimg .addb{align-self:flex-end;border:1px solid var(--line);box-shadow:none}.pcard.noimg .addb.has{border-color:var(--text)}.others{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.other{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4/3;display:block}.other img{width:100%;height:100%;object-fit:cover}.other:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%)}.other span{left:12px;bottom:10px}.other em,.other span{position:absolute;z-index:1;color:#fff;font-weight:800}.other em{right:8px;top:8px;background:var(--pink);font-style:normal;font-size:12px;border-radius:var(--r);padding:2px 7px}.browse{display:grid;grid-template-columns:250px minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start;padding-block:24px 60px}.browse .pgrid{grid-template-columns:1fr}@media (max-width:1100px) and (min-width:641px){.browse .pgrid{grid-template-columns:repeat(2,1fr)}}.bhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.cart{border:1px solid var(--line);border-radius:var(--r);padding:18px;background:#fff;position:-webkit-sticky;position:sticky;top:calc(var(--hh) + 72px)}.browse .cart,.checkout .cart,.orderpage .cart{top:calc(var(--hh) + 20px)}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--soft);border-radius:var(--r);padding:4px;grid-gap:4px;gap:4px;margin-bottom:16px}.seg button{border:0;background:transparent;border-radius:var(--r);padding:8px 4px;font-weight:700;color:var(--muted);line-height:1.25;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px}.seg button small{flex-basis:100%;font-weight:400;font-size:12px}.seg button.on{background:#fff;color:var(--text);box-shadow:0 1px 4px rgba(0,0,0,.1)}.cart h3{margin-bottom:6px;font-size:16px}.cartempty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 10px 10px;gap:4px}.cartempty>span{width:64px;height:64px;border-radius:var(--r);background:var(--soft);display:grid;place-items:center;color:var(--muted);margin-bottom:8px}.citem{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.citem .th{width:52px;height:52px;border-radius:var(--r);object-fit:cover;flex:none;background:var(--soft)}.citem .b{flex:1 1;min-width:0}.citem .t{font-weight:700;line-height:1.3;font-size:13.5px}.citem .f{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:8px}.citem .lp{font-weight:700}.citem .lp s{display:block;color:var(--muted);font-weight:400;font-size:12px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r);height:32px;flex:none}.qty button{width:32px;height:30px;border:0;background:none;display:grid;place-items:center;border-radius:var(--r)}.qty button:hover{background:var(--soft)}.qty span{min-width:22px;text-align:center;font-weight:800}.qty.lg{height:48px;border-radius:var(--r)}.qty.lg button{width:44px;height:46px;border-radius:var(--r)}.qty.lg span{min-width:28px;font-size:16px}.couponbox{padding:12px 0 0}.couponlink{display:flex;align-items:center;gap:10px;width:100%;border:1px dashed #c9c9c9;border-radius:var(--r);padding:10px 12px;background:#fff;font-weight:700}.couponlink em,.couponlink svg{color:var(--pink)}.couponlink em{margin-left:auto;font-style:normal;font-size:12px;background:var(--pink-soft);border-radius:var(--r);padding:1px 7px}.coupon{display:flex;gap:8px}.coupon input{width:100%;height:42px;border:1px solid #c9c9c9;border-radius:var(--r);padding:0 12px;outline:none;text-transform:uppercase}.chiprow{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chiprow button{border:1px dashed var(--pink);background:var(--pink-soft);color:var(--pink);border-radius:var(--r);padding:4px 8px;font-size:12px;font-weight:700}.applied{display:flex;align-items:center;gap:8px;background:var(--green-soft);color:var(--green);border-radius:var(--r);padding:10px 12px}.applied span{flex:1 1;color:var(--text)}.err{color:#c62828;margin:8px 0}.err,.ok{font-size:13px}.ok{color:var(--green);margin:6px 0;font-weight:600}.sums{padding:12px 0 4px}.trow{display:flex;justify-content:space-between;padding:4px 0}.trow.disc{color:var(--green)}.trow.free b{color:var(--pink);font-weight:700}.trow.total{font-size:16px;font-weight:800;padding-top:12px;margin-top:8px;border-top:1px solid var(--line);align-items:flex-start}.trow.total s{display:block;text-align:right;color:var(--muted);font-weight:400;font-size:13px}.minwarn{background:var(--pink-soft);border-radius:var(--r);padding:10px 12px;font-size:12.5px;margin-top:8px}.minwarn .bar{height:5px;background:#f3e2b0;border-radius:var(--r);margin-bottom:8px;overflow:hidden}.minwarn .bar span{display:block;height:100%;background:var(--pink);border-radius:var(--r)}.mbar{display:none}.card{border:1px solid var(--line);border-radius:var(--r);padding:22px;background:#fff}.card+.card{margin-top:16px}.box{border:1px solid var(--line);border-radius:var(--r);padding:22px;background:#fff;overflow-x:auto}.field{margin-bottom:14px}.field label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;height:44px;border:1px solid #c9c9c9;border-radius:var(--r);padding:0 12px;background:#fff;outline:none}.field textarea{height:84px;padding:10px 12px;resize:vertical}.coupon input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.field input:disabled{background:var(--soft);color:var(--muted)}.inwrap{position:relative}.brandtag{position:absolute;right:10px;top:11px;font-weight:800;font-size:12px;background:var(--soft);border-radius:var(--r);padding:2px 8px}.brandtag.logo{background:#fff;top:50%;transform:translateY(-50%);padding:0;display:inline-flex}.accepted{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ch{display:flex;align-items:center;gap:10px;margin-bottom:16px}.stepno{width:26px;height:26px;border-radius:var(--r);background:var(--text);color:#fff;display:grid;place-items:center;font-size:13px}.radio{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;cursor:pointer;margin-bottom:10px}.radio.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.cardpick input,.check input,.radio input{accent-color:var(--pink);width:18px;height:18px;margin:0;flex:none}.radio span{display:flex;flex-direction:column;font-weight:700}.cardpick small,.radio small{font-weight:400;color:var(--muted);font-size:12.5px}.paysub{margin:-2px 0 14px 30px;display:grid;grid-gap:8px;gap:8px}.cardpick{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;cursor:pointer;font-weight:700}.cardpick span:last-child{display:flex;flex-direction:column}.cardpick.on{border-color:var(--pink);background:#fff8fa}.cbrand{background:var(--text);color:#fff;font-size:11px;font-weight:800;border-radius:var(--r);padding:3px 7px;letter-spacing:.4px}.cbrand.light{background:rgba(255,255,255,.2)}.cardform{padding:10px 0 0}.check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;line-height:1.45}.secure{gap:8px}.secure,.switch{display:flex;align-items:center}.switch{gap:12px;cursor:pointer;padding:8px 0}.switch input{display:none}.switch .sw{width:42px;height:24px;border-radius:var(--r);background:#d0d0d0;position:relative;flex:none;transition:background .15s}.switch .sw:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:var(--r);background:#fff;transition:transform .15s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.switch input:checked+.sw{background:var(--pink)}.switch input:checked+.sw:after{transform:translateX(18px)}.switch>span:last-child{display:flex;flex-direction:column}.note{background:var(--soft);border-radius:var(--r);padding:12px 14px;font-size:13px;color:var(--muted);margin-bottom:14px}.pagebox{max-width:500px;margin:40px auto}.authtabs{display:flex;border-bottom:1px solid var(--line);margin:14px 0 18px}.authtabs button{flex:1 1;background:none;border:0;padding:12px;font-weight:800;color:var(--muted);border-bottom:3px solid transparent}.authtabs button.on{color:var(--text);border-bottom-color:var(--text)}.checkout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:28px;gap:28px;padding-block:28px 60px;align-items:start}.addrform .fchips .qchip{margin-bottom:0}.account{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:28px;gap:28px;padding-block:28px 60px;align-items:start}.accnav{border:1px solid var(--line);border-radius:var(--r);padding:10px;position:-webkit-sticky;position:sticky;top:calc(var(--hh) + 20px)}.accuser{display:flex;gap:12px;align-items:center;padding:10px 10px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.accuser .av{width:44px;height:44px;border-radius:var(--r);background:var(--pink);color:#fff;font-weight:800;display:grid;place-items:center;flex:none}.accuser div{display:flex;flex-direction:column;min-width:0}.accuser .small{overflow:hidden;text-overflow:ellipsis}.accnav nav a,.accnav nav button{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--r);font-weight:600;width:100%;border:0;background:none;text-align:left}.accnav nav a:hover,.accnav nav button:hover{background:var(--soft)}.accnav nav a.on{background:var(--pink-soft);color:var(--pink-dark);font-weight:800}.acchead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.atabs{display:flex;margin-bottom:12px}.emptystate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:50px 20px;border:1px dashed var(--line);border-radius:var(--r);color:var(--muted)}.emptystate b{color:var(--text);font-size:16px;margin-top:6px}.emptystate .btn{margin-top:10px}.olist{display:grid;grid-gap:14px;gap:14px}.ocard{border:1px solid var(--line);border-radius:var(--r);padding:16px}.otop{display:flex;gap:14px;align-items:flex-start}.othumbs{display:flex;flex:none}.othumbs .ph,.othumbs img{width:56px;height:56px;border-radius:var(--r);object-fit:cover;border:2px solid #fff;margin-left:-14px;background:var(--soft)}.othumbs>:first-child{margin-left:0}.othumbs .ph{display:grid;place-items:center;font-weight:800;color:var(--muted)}.oinfo{flex:1 1;gap:2px;min-width:0}.oinfo,.oright{display:flex;flex-direction:column}.oright{align-items:flex-end;gap:6px}.oact{display:flex;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);flex-wrap:wrap}.oact,.stars{align-items:center}.stars{gap:2px;color:var(--pink)}.stars .muted{margin-left:8px}.stars.pick button{background:none;border:0;padding:2px;color:var(--pink)}.status{display:inline-block;padding:3px 10px;border-radius:var(--r);background:var(--soft);font-weight:800;font-size:12px;white-space:nowrap}.status.DELIVERED{background:var(--green-soft);color:var(--green)}.status.CANCELLED{background:#fde8e8;color:#b42318}.status.NEW,.status.ON_THE_WAY,.status.PREPARING{background:var(--pink-soft);color:var(--pink)}.tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.tile2{border:1px solid var(--line);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:6px}.tile2.def{border-color:var(--text)}.t2h{display:flex;align-items:center;gap:10px}.t2h .ic{width:34px;height:34px;background:var(--soft);display:grid;place-items:center}.pill2,.t2h .ic{border-radius:var(--r)}.pill2{background:var(--soft);padding:2px 8px;font-size:11.5px;font-weight:800}.pill2.light{background:rgba(255,255,255,.2);color:#fff}.t2a{gap:16px;margin-top:auto;padding-top:8px}.ccv,.t2a{display:flex}.ccv{border-radius:var(--r);padding:18px 20px;color:var(--text);background:#fff;border:1px solid var(--line);flex-direction:column;gap:12px;min-height:170px}.ccv.def{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ccvtop{display:flex;justify-content:space-between;align-items:center;min-height:32px}.ccvno{font-size:18px;letter-spacing:2px;font-weight:700;margin-top:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccvbot{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.ccvbot b{display:block;color:var(--text);font-size:13px}.ccvact{display:flex;gap:16px;border-top:1px solid var(--line);padding-top:12px}.ccvact button{background:none;border:0;color:var(--text);padding:0;font-weight:700;font-size:13px}.ccvact button:hover{text-decoration:underline}.ccvact button.del{color:#b42318}.pill2.def{background:var(--soft);color:var(--text);font-size:12px;font-weight:700;border-radius:var(--r);padding:3px 8px}.cardlogo{display:inline-flex;align-items:center}.orderpage{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:28px;gap:28px;padding-block:28px 60px;align-items:start}.success{display:flex;gap:16px;align-items:center;background:var(--green-soft);border-radius:var(--r);padding:18px 20px;margin-bottom:16px}.success>span{width:48px;height:48px;border-radius:var(--r);background:var(--green);color:#fff;display:grid;place-items:center;flex:none}.track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:22px 0 10px;position:relative}.track>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;position:relative;color:var(--muted);font-weight:700;font-size:13px}.track>div:before{content:"";position:absolute;top:15px;left:-50%;right:50%;height:3px;background:var(--line);z-index:0}.track>div:first-child:before{display:none}.track>div.done:before,.track>div.now:before{background:var(--green)}.tdot{width:32px;height:32px;border-radius:var(--r);background:#fff;border:2px solid var(--line);display:grid;place-items:center;z-index:1;font-size:13px}.track .done .tdot,.track .now .tdot{background:var(--green);border-color:var(--green);color:#fff}.track .now .tdot{box-shadow:0 0 0 5px var(--green-soft)}.track .done,.track .now{color:var(--text)}.kv{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.kv:last-of-type{border-bottom:0}.kv span{width:90px;color:var(--muted);flex:none}.kv b{font-weight:600}.helphero{text-align:center;padding:30px 20px;background:var(--soft);border-radius:var(--r);color:var(--pink)}.helphero h1{color:var(--text);margin-top:8px}.faq{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.fq+.fq{border-top:1px solid var(--line)}.fq button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:none;border:0;font-weight:700;text-align:left}.fq p{padding:0 18px 16px;line-height:1.6}.contact{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:26px}.steps{display:flex;margin:16px 0}table.t{width:100%;border-collapse:collapse}table.t td,table.t th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}table.t th{color:var(--muted);font-weight:700;font-size:12px}.footer{margin-top:30px;font-size:13px}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr 1fr;grid-gap:28px;gap:28px;padding-block:36px 26px}.footer b{display:block;margin-bottom:10px;font-size:14px}.footer a{display:block;padding:3px 0}.footer a:hover{color:var(--text)}.flogo{height:54px;width:auto;border-radius:var(--r);margin-bottom:12px}.fbottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:16px;border-top:1px solid var(--line)}.filters{max-height:calc(100vh - var(--hh) - 32px);overflow-y:scroll;overscroll-behavior:contain}.addrlist,.asbody,.dropdown,.fchips,.filters,.fpanel,.nav,.tabs{scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent}.addrlist::-webkit-scrollbar,.asbody::-webkit-scrollbar,.filters::-webkit-scrollbar,.fpanel::-webkit-scrollbar{width:8px;height:8px}.fchips::-webkit-scrollbar,.nav::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:block;height:6px}.addrlist::-webkit-scrollbar-thumb,.asbody::-webkit-scrollbar-thumb,.fchips::-webkit-scrollbar-thumb,.filters::-webkit-scrollbar-thumb,.fpanel::-webkit-scrollbar-thumb,.tabs::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:var(--r);border:2px solid #fff}.filters::-webkit-scrollbar-thumb:hover,.fpanel::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.filters::-webkit-scrollbar-track,.fpanel::-webkit-scrollbar-track{background:var(--soft);border-radius:var(--r)}.fchips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;max-width:100%}.fchips .qchip{flex:none}.fbrow{flex-wrap:nowrap}.fbrow .fchips{flex:1 1;min-width:0}.fpanel{max-height:300px;overflow-y:auto}.addrlist{max-height:46vh;overflow-y:auto;padding-right:2px}.pchip{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r);padding:4px 12px 4px 8px;color:var(--pink);flex:none}.pchip span{display:flex;flex-direction:column;line-height:1.1;color:var(--text);font-weight:800;font-size:13px}.pchip small{font-weight:600;color:var(--muted);font-size:10.5px}.pchip:hover{border-color:#bbb}.locbtn{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--line);background:#fff;border-radius:var(--r);padding:13px 14px;font-weight:700;color:var(--pink);margin-bottom:14px}.locbtn:hover{background:var(--pink-soft)}.locbtn[disabled]{opacity:.6}.earn{display:flex;gap:10px;align-items:center;background:var(--green-soft);color:var(--green);border-radius:var(--r);padding:10px 12px;margin-top:10px;font-size:13px}.earn span{color:var(--text)}.pointscard{display:flex;justify-content:space-between;align-items:center;color:var(--pink)}.tierhero{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;border-radius:var(--r);padding:22px 24px;color:var(--text);background:#fff;border:1px solid var(--line);border-left:6px solid #6b6b6b;margin-bottom:16px}.tierhero.t-BRONZE{border-left-color:#a0632f}.tierhero.t-SILVER{border-left-color:#8a939c}.tierhero.t-GOLD{border-left-color:var(--text)}.tierhero.t-PLATINUM{border-left-color:#3e4b66}.tierhero h2{font-size:24px;margin:2px 0 4px}.tierhero svg,.tlabel{color:var(--muted)}.tlabel{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.tprog{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;font-size:13px;color:var(--muted)}.bar{height:8px;background:var(--soft);overflow:hidden}.bar,.bar span{border-radius:var(--r)}.bar span{display:block;height:100%;background:var(--text);transition:width .4s}.card .bar{background:var(--soft)}.card .bar span{background:var(--pink)}.bar.big{height:12px;border-radius:var(--r)}.clubgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.clubgrid .card+.card{margin-top:0}.stamps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.stamps span{aspect-ratio:1;border-radius:var(--r);border:2px dashed #ccc;display:grid;place-items:center;font-weight:800;color:var(--muted);font-size:13px}.stamps span.on{background:var(--pink);border:0;color:#fff}.stamps span.gift{border-color:var(--pink);font-size:11.5px;text-align:center}.stamps span.gift,table.tiers tr.cur td{background:var(--pink-soft)}.wallethero{display:flex;justify-content:space-between;align-items:center;border-radius:var(--r);padding:22px 24px;background:#fff;border:1px solid var(--line);color:var(--text)}.wallethero div{display:flex;flex-direction:column;gap:4px}.wallethero span{color:var(--muted);font-size:13px}.wallethero b{font-size:28px}.wallethero small{max-width:460px}.wallethero small,.wallethero svg{color:var(--muted)}.stmt{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.stmt th{text-align:left;font-size:12px;font-weight:700;color:var(--muted);background:var(--soft);padding:10px 14px}.stmt td{padding:12px 14px;border-top:1px solid var(--line);vertical-align:top}.stmt .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stmt .in{color:var(--green);font-weight:700}.stmt .out{color:var(--text);font-weight:700}.stmt .dt{white-space:nowrap;color:var(--muted);font-size:13px}.stmt .ty{font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:var(--r);padding:2px 6px;white-space:nowrap}.stmt a{color:var(--text);text-decoration:underline}@media (max-width:700px){.stmt .hide-sm{display:none}.stmt td,.stmt th{padding:10px}}.stats3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.stats3>div{border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:4px}.stats3 b{font-size:18px}.stats3.compact{margin:0;min-width:320px}.stats3.compact>div{padding:10px 14px}.trackmap{width:100%;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);position:relative;background:#f2f1ee;z-index:0}.trackmap .tmcanvas{position:absolute;inset:0}.trackmap .maplibregl-ctrl-group{border-radius:var(--r);box-shadow:0 1px 4px rgba(0,0,0,.2)}.trackmap .maplibregl-ctrl-attrib{font-size:10px}.tmcard{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;pointer-events:none}.routebar{background:#fff;border-radius:var(--r);padding:12px 14px;box-shadow:0 2px 10px rgba(0,0,0,.16);display:flex;flex-direction:column;gap:2px;max-width:420px}.routebar b{font-size:15px}.routebar span{color:var(--muted);font-size:13px}.mpin{position:relative;cursor:default}.mpin,.mpin>span{width:34px;height:34px}.mpin>span{border-radius:var(--r);display:grid;place-items:center;color:#fff;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box}.mpin>b{position:absolute;top:37px;left:50%;transform:translateX(-50%);white-space:nowrap;font:700 11.5px/1 var(--font),Arial,sans-serif;color:var(--text);background:#fff;padding:4px 7px;border-radius:var(--r);box-shadow:0 1px 4px rgba(0,0,0,.2)}.mpin.mp-store>span{background:var(--text)}.mpin.mp-home>span{background:#fff;color:var(--pink);border:3px solid var(--pink)}.mpin.mp-cr{width:40px;height:40px;z-index:3}.mpin.mp-cr>span{width:40px;height:40px;background:var(--pink);animation:pulse 1.8s infinite}.mpin.mp-cr>em{position:absolute;bottom:46px;left:50%;transform:translateX(-50%);font:700 12px/1 var(--font),Arial,sans-serif;font-style:normal;white-space:nowrap;background:var(--text);color:#fff;padding:5px 8px;border-radius:var(--r)}.mpin.mp-cr>em:after{content:"";position:absolute;left:50%;bottom:-4px;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0;border-top:4px solid transparent;border-top-color:var(--text)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(234,0,75,.45)}70%{box-shadow:0 0 0 14px rgba(234,0,75,0)}to{box-shadow:0 0 0 0 rgba(234,0,75,0)}}.legal{font-size:13.5px;line-height:1.6;color:var(--text)}.legal p{margin:6px 0}.legal ul{margin:4px 0;padding-left:20px}.legal li{margin:3px 0}.legal .t{margin:8px 0}.eta{display:inline-flex;gap:6px;background:var(--pink-soft);color:var(--pink);font-weight:800;border-radius:var(--r);padding:5px 12px;font-size:13px}.courierrow,.eta{align-items:center}.courierrow{display:flex;gap:12px;margin-top:14px}.courierrow>div{display:flex;flex-direction:column}.cav{width:44px;height:44px;border-radius:var(--r);background:var(--pink-soft);color:var(--pink);display:grid;place-items:center;flex:none}.courier{padding-block:24px 60px;max-width:980px}.ctitle{margin:22px 0 12px}.clist{display:grid;grid-gap:14px;gap:14px}.cjob{display:grid;grid-gap:10px;gap:10px}.cjob .kv span{display:inline-flex;gap:4px;align-items:center}.cjtop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cjtop>div{display:flex;flex-direction:column}.cjact{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.cjob.small .btn{justify-self:start}.asbtn{position:fixed;right:22px;bottom:22px;z-index:70;display:flex;align-items:center;gap:8px;height:52px;padding:0 20px 0 16px;border-radius:var(--r);border:0;background:#111;color:#fff;font-weight:800;box-shadow:0 8px 24px rgba(0,0,0,.25)}.asbtn:hover{background:#000}.aspanel{position:fixed;right:22px;bottom:22px;z-index:90;width:400px;height:min(660px,calc(100vh - 44px));background:#fff;border-radius:var(--r);box-shadow:0 16px 50px rgba(0,0,0,.28);display:flex;flex-direction:column;overflow:hidden;animation:up .2s}.ashead{display:flex;align-items:center;gap:12px;padding:0 8px 0 18px;height:58px;background:#111;color:#fff;flex:none}.ashead b{flex:1 1;font-size:17px}.ashbtn{width:38px;height:38px;border:0;background:none;color:#fff;display:grid;place-items:center;border-radius:var(--r)}.ashbtn:hover{background:rgba(255,255,255,.12)}.asbody{flex:1 1;overflow-y:auto;padding:16px 14px;gap:12px;background:#f2f2f2}.asbody,.asmsg{display:flex;flex-direction:column}.asmsg.user{align-items:flex-end}.bubble{max-width:86%;border-radius:var(--r);line-height:1.5;background:#fff;overflow:hidden}.btext{padding:11px 14px;white-space:pre-line}.asmsg.bot .bubble{border-top-left-radius:4px}.bubble.withopts{max-width:100%;width:100%;border:1px solid var(--line)}.bubble.withopts .btext{background:#e9e9e9}.asmsg.user .bubble{background:var(--pink);color:#fff;border-top-right-radius:4px}.asopts{display:flex;flex-direction:column}.asopts button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:10px 14px;border:0;border-top:1px solid var(--line);background:#fff;font-weight:600;font-size:14.5px;text-align:center}.asopts button:hover:not([disabled]){background:var(--soft);box-shadow:inset 0 0 0 1px var(--text)}.asopts button[disabled]{color:#a5a5a5;cursor:default}.asopts button[disabled] .oi{color:#c4c4c4}.asopts .oi{color:var(--pink);display:inline-flex}.typing{display:flex;gap:4px;padding:14px}.typing span{width:7px;height:7px;border-radius:var(--r);background:#bbb;animation:blink 1s infinite}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.3}}.asinput{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.asinput input{flex:1 1;height:44px;border:1px solid #c9c9c9;border-radius:var(--r);padding:0 16px;outline:none}.asinput input:focus{border-color:var(--text)}.asinput .btn{border-radius:var(--r)}.asfoot{font-size:12px;color:var(--muted);text-align:center;padding:10px 12px;border-top:1px solid var(--line);margin:0}@media (max-width:1100px){.browse{grid-template-columns:240px minmax(0,1fr)}.browse .cart{display:none}.fgrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1000px){:root{--hh:112px}.hero{grid-template-columns:1fr}.heroside{grid-template-columns:1fr 1fr}.account,.browse,.homegrid{grid-template-columns:1fr;gap:16px}.accnav,.filters{position:static}.cgrid{grid-template-columns:repeat(2,1fr)}.checkout,.menulayout,.orderpage{grid-template-columns:1fr}.cart.side,.hsearch{display:none}.why{grid-template-columns:1fr 1fr}.others{grid-template-columns:repeat(3,1fr)}.mbar{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;background:var(--pink);color:#fff;border-radius:var(--r);padding:15px 18px;justify-content:space-between;font-weight:800;box-shadow:0 6px 20px rgba(0,0,0,.25)}.menubar .searchbox{width:180px}.hrow1{height:64px}.logo img{height:46px}.accnav nav{display:flex;overflow-x:auto;gap:4px}.accnav nav a,.accnav nav button{width:auto;white-space:nowrap}}@media (max-width:640px){.wrap{padding-inline:14px}.cgrid,.fpanel,.heroside,.pgrid,.tiles,.two,.why{grid-template-columns:1fr}.addr{max-width:150px;margin-left:0}.addr .al{display:none}.hide-sm{display:none!important}.menubar .searchbox{display:none}.banner{width:260px}.mini{width:160px}.mhimg{width:84px;height:84px}.mhinfo h1{font-size:21px}.others{grid-template-columns:repeat(2,1fr)}.apppromo{flex-direction:column;align-items:flex-start;padding:22px}.apppromo>img{display:none}.fgrid{grid-template-columns:1fr 1fr}.otop{flex-wrap:wrap}.oright{flex-direction:row;width:100%;justify-content:space-between}.paysub{margin-left:0}.track>div{font-size:11px}.clubgrid,.stats3{grid-template-columns:1fr}.stats3.compact{min-width:0;grid-template-columns:repeat(3,1fr)}.aspanel{inset:0;width:auto;height:auto;border-radius:var(--r)}.asbtn{bottom:84px;right:14px;height:48px}.asbtn span{display:none}.asbtn{padding:0 14px}}@media (max-width:1000px){.filters{max-height:none}}.pmscroll{flex:1 1;overflow-y:auto;min-height:0;scrollbar-width:thin}.pmscroll .pmbody{overflow:visible}.soldtag{position:absolute;left:12px;top:12px;background:rgba(43,43,43,.85);color:#fff;font-weight:700;font-size:12px;padding:4px 10px;border-radius:var(--r)}.prating{display:flex;align-items:center;gap:6px;margin:4px 0 6px;font-size:13px}.stars{display:inline-flex;gap:1px;color:#e3a008}.optgroup{border-top:8px solid var(--soft);padding:14px 22px 8px}.optgroup.missing{background:#fff7f7}.opthead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px}.opthead b{font-size:15px}.opthead b,.opthead small{display:block}.req{flex:none;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:var(--r);background:var(--text);color:#fff}.req.done{background:var(--green-soft);color:var(--green)}.req.opt{background:var(--soft);color:var(--muted)}.optrow{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);cursor:pointer}.optrow:last-of-type{border-bottom:0}.optrow input{position:absolute;opacity:0;pointer-events:none}.optrow .ck{width:20px;height:20px;flex:none;border:2px solid #b5b5b5;display:grid;place-items:center}.optrow .ck,.optrow input[type=checkbox]+.ck{border-radius:var(--r)}.optrow.on .ck{border-color:var(--pink);background:var(--pink);box-shadow:inset 0 0 0 3px #fff}.optrow input[type=checkbox]+.ck:after{content:""}.optrow .on{flex:1 1}.optrow .op{color:var(--muted);font-weight:600}.reviews{border-top:8px solid var(--soft);padding:14px 22px 18px}.reviews h3{margin-bottom:8px}.rv{padding:10px 0;border-bottom:1px solid var(--line)}.rv:last-child{border-bottom:0}.rvh{display:flex;align-items:center;gap:8px}.rv p{margin-top:4px;color:var(--text)}.pmeta{display:flex;gap:10px;flex-wrap:wrap}.pmeta,.prate{align-items:center}.prate{display:inline-flex;gap:3px;font-size:12.5px;font-weight:700;color:var(--text)}.prate svg{color:#e3a008}.prate small{color:var(--muted);font-weight:400}.mcat .prate{margin-left:6px}.price .from{font-size:11.5px;font-weight:400;color:var(--muted);margin-right:2px}.mini.soldout .mim img,.pcard.soldout .im img{filter:grayscale(1);opacity:.6}.addb.sold,.mini.soldout .mnm,.pcard.soldout .nm{color:var(--muted)}.addb.sold{width:auto;padding:0 10px;border-radius:var(--r);font-size:11.5px;cursor:default}.copts{font-size:12px;color:var(--muted);margin:2px 0 4px;line-height:1.35}.chiprow button.on{border-style:solid;background:var(--pink);color:#fff}.chiprow.tips button{padding:8px 14px;font-size:13px}.status.READY{background:var(--green-soft);color:var(--green)}.status.AWAITING_PAYMENT{background:var(--soft);color:var(--muted)}.closedbar{background:#2b2b2b;color:#fff;text-align:center;font-size:13px;padding:7px 16px}.closednote{display:flex;gap:10px;align-items:flex-start;background:var(--soft);border-radius:var(--r);padding:10px 12px;margin-bottom:12px}.closednote b,.closednote small{display:block}.closednote small{color:var(--muted)}.cancelbox{margin-top:12px;border:1px solid var(--line);border-radius:var(--r);padding:14px;display:grid;grid-gap:8px;gap:8px}.cancelbox .chiprow{margin:0}.addrpick.out{opacity:.75}.zone{font-style:normal;font-size:11px;font-weight:700;color:#b42318;background:#fde8e8;padding:1px 6px;border-radius:var(--r);margin-left:6px}.slotpick{display:grid;grid-gap:10px;gap:10px;margin-top:12px;max-width:420px}.slotpick select{height:42px;border-radius:var(--r);border:1px solid #c9c9c9;padding:0 10px}.slotpick .chiprow{margin:0}.verify{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;justify-items:start}.invite{text-align:center;display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:28px 20px}.invic{width:64px;height:64px;border-radius:var(--r);background:var(--pink-soft);color:var(--pink);display:grid;place-items:center}.refcode{display:flex;align-items:center;gap:12px;border:1px dashed var(--pink);border-radius:var(--r);padding:10px 14px;margin:6px 0}.refcode span{color:var(--muted);font-size:12.5px}.refcode b{font-size:18px;letter-spacing:1px}.steps{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--text)}.kitchen{padding-block:22px 60px}.kitchen .tabs{height:auto;border-bottom:1px solid var(--line)}.kitchen .tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:10px 16px;font-weight:700;color:var(--muted)}.kitchen .tabs button.on{color:var(--text);border-bottom-color:var(--text)}.kcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.kcols.up{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.kcol{background:var(--soft);border-radius:var(--r);padding:12px;display:grid;grid-gap:10px;gap:10px}.kcol h2{font-size:15px;display:flex;justify-content:space-between}.kcol h2 span{background:#fff;border-radius:var(--r);padding:0 8px;font-size:13px}.kticket{background:#fff;border:1px solid var(--line);border-left:4px solid #c4c4c4;border-radius:var(--r);padding:12px;display:grid;grid-gap:6px;gap:6px}.kticket.warn{border-left-color:#d68a00}.kticket.late{border-left-color:#b42318}.kth{display:flex;align-items:center;gap:8px}.kth b{font-size:16px}.ktime,.ktype{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--muted)}.ktime{margin-left:auto}.kticket.warn .ktime{color:var(--pink)}.kticket.late .ktime{color:#b42318}.kitems{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.kitems li{display:flex;gap:6px;align-items:baseline}.kitems li span{flex:1 1}.kitems li small{display:block;color:var(--muted)}.kitems li em{font-style:normal;font-size:11px;color:var(--muted)}.kitems li.done{text-decoration:line-through;color:var(--muted)}.knote{background:#fde2eb;color:var(--text);border-radius:var(--r);padding:6px 8px;font-size:12.5px}.kst{display:flex;flex-wrap:wrap;gap:4px}.kst span{font-size:11px;font-weight:700;padding:2px 6px;border-radius:var(--r);background:var(--soft);color:var(--muted);display:inline-flex;align-items:center;gap:3px}.kst span.on{background:var(--green-soft);color:var(--green)}.kact{display:flex;gap:6px;align-items:center;margin-top:4px}.atabs,.kact{flex-wrap:wrap}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.kpis>div{border:1px solid var(--line);border-radius:var(--r);padding:14px;display:grid;grid-gap:2px;gap:2px}.kpis span{color:var(--muted);font-size:12.5px}.kpis b{font-size:18px}.kpis small{color:var(--muted);font-size:12px}.rgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.rgrid h3{margin:0 0 10px}.rbars{display:grid;grid-gap:6px;gap:6px}.rbar{display:grid;grid-template-columns:90px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px}.rbar .rt{height:10px;background:var(--soft);overflow:hidden}.rbar .rt,.rbar .rt i{border-radius:var(--r)}.rbar .rt i{display:block;height:100%;background:var(--text)}.pmodal.wide{max-width:760px}.invoice{max-width:820px;margin:24px auto}.invhead{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px}.invhead .kv{border:0;padding:2px 0;justify-content:flex-end}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:120;max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--line);box-shadow:0 8px 30px rgba(0,0,0,.15);border-radius:var(--r);padding:16px 18px;display:grid;grid-gap:12px;gap:12px}.consent p{color:var(--muted);font-size:13px;margin-top:4px}.cprefs{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.cbtns{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:900px){.kcols{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rgrid{grid-template-columns:1fr}}@media print{.asbtn,.assistant,.consent,.footer,.header,.mbar,.noprint,.toast,footer{display:none!important}.invoice{border:0;box-shadow:none;margin:0}}.notes{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:4px}.notes .field textarea{height:64px}.notes .field>small{display:block;margin-top:4px;font-size:12px}.notes .field label small{font-weight:400}@media (max-width:760px){.notes{grid-template-columns:1fr}}.notebox{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;margin-top:12px;display:grid;grid-gap:10px;gap:10px}.notebox .nrow{display:grid;grid-gap:4px;gap:4px}.notebox .nrow b{font-size:13px}.notebox .nrow p{margin:0;font-size:13.5px}.notebox .nrow .muted{font-size:12.5px}.amodal{position:relative;background:#fff;border-radius:var(--r);width:min(560px,calc(100vw - 32px));min-width:0;max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.25)}.amhead{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 6px}.amhead h2{font-size:22px;font-weight:600;margin:0}.amx{background:none;border:0;padding:6px;cursor:pointer;color:var(--text);display:grid;place-items:center;border-radius:var(--r)}.amx:hover{background:var(--soft)}.ambody{padding:10px 24px 18px;overflow-y:auto;flex:1 1}.amlead{color:#555;font-size:14.5px;line-height:1.45;margin:0 0 16px}.amsearch{position:relative;display:flex;align-items:center;gap:10px;background:#f2f2f2;border-radius:var(--r);height:50px;padding:0 8px 0 18px;margin-bottom:14px}.amsearch input{flex:1 1;min-width:0;border:0;background:none;outline:none;font-size:15px;height:100%}.amsearch>button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font-weight:700;font-size:14.5px;cursor:pointer;padding:8px 10px;border-radius:var(--r);white-space:nowrap;color:var(--text)}.amsearch>button:hover{background:#e6e6e6}.amresults{position:absolute;left:0;right:0;top:56px;background:#fff;border-radius:var(--r);box-shadow:0 6px 24px rgba(0,0,0,.18);z-index:5;overflow:hidden}.amresults button{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:11px 14px;border:0;background:#fff;cursor:pointer;border-bottom:1px solid var(--line);color:var(--text)}.amresults button:last-child{border-bottom:0}.amresults button:hover{background:var(--soft)}.amresults span{display:grid;grid-gap:2px;gap:2px;min-width:0}.amresults b{font-size:14px;font-weight:600}.amresults small{color:var(--muted);font-size:12.5px}.ammap{position:relative;height:380px;border-radius:var(--r);overflow:hidden;background:#eef0ea}.ammap .ammapc,.amprevmap .ammapc{position:absolute;inset:0}.amcenter{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:2}.amcenter .cpin{position:absolute;left:-22px;top:-54px;transition:transform .15s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.amcenter .cpin.up{transform:translateY(-12px)}.amcenter .amshadow{position:absolute;left:-6px;top:-3px;width:12px;height:6px;border-radius:var(--r);background:rgba(0,0,0,.3);transition:opacity .15s}.amcenter .amshadow.up{opacity:.6}.amcenter.small .cpin{transform:scale(.75);transform-origin:50% 100%}.ambubble{position:absolute;left:0;bottom:64px;transform:translateX(-50%);background:var(--text);color:#fff;font-size:13px;font-weight:600;padding:7px 11px;border-radius:var(--r);white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}.ambubble:after{content:"";bottom:-5px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0;border-top:5px solid transparent;border-top-color:var(--text)}.ambubble:after,.amhint{position:absolute;left:50%}.amhint{top:14px;transform:translateX(-50%);background:#fff;border-radius:var(--r);padding:8px 14px;font-size:13px;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.18);z-index:3;white-space:nowrap}.amzoom{position:absolute;right:12px;bottom:36px;display:grid;grid-gap:10px;gap:10px;z-index:3}.amzoom button{width:46px;height:46px;border-radius:var(--r);border:0;background:#111;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.3)}.amzoom button:hover{background:#333}.ammap .maplibregl-ctrl-attrib{font-size:10px}.amfar{margin:10px 0 0;font-size:13px;color:#b42318;background:#fde8e8;border-radius:var(--r);padding:9px 12px}.amfoot{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:18px 24px 22px;border-top:1px solid var(--line)}.ambtn{height:50px;border-radius:var(--r);border:1px solid #111;background:#111;color:#fff;font-weight:700;font-size:15.5px;cursor:pointer}.ambtn.line{color:#111}.ambtn:not(.line):hover{background:#333}.ambtn.line:hover{background:var(--soft)}.ambtn:disabled{background:#f0f0f0;border-color:#f0f0f0;color:#9a9a9a;cursor:default}.ampreview{position:relative;height:150px;border-radius:var(--r);overflow:hidden;margin-bottom:18px;background:#eef0ea}.amprevmap{position:absolute;inset:0}.amedit{position:absolute;left:12px;bottom:12px;z-index:3;background:var(--pink);color:#fff;border:0;border-radius:var(--r);padding:7px 14px;font-weight:700;font-size:13.5px;cursor:pointer}.amrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.amrow b{font-size:16px;font-weight:600}.amwarn{display:inline-flex;align-items:center;gap:6px;background:#f2f2f2;border:0;border-radius:var(--r);padding:5px 10px;font-size:13.5px;cursor:pointer;color:var(--text)}.amwarn.on,.amwarn:hover{background:#e6e6e6}.amnote{background:#fde2eb;color:var(--text);font-size:13px;line-height:1.45;border-radius:var(--r);padding:10px 12px;margin:-4px 0 14px}.amaddr{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.amaddr>svg{flex:none;margin-top:2px}.amaddrtx{flex:1 1;display:grid;grid-gap:3px;gap:3px;min-width:0}.amaddrtx b{font-size:15.5px;font-weight:600}.amaddrtx span{color:#777;font-size:14.5px;font-weight:600}.amaddrin{flex:1 1;display:grid;grid-gap:10px;gap:10px}.ampen{border:0;background:none;cursor:pointer;padding:2px 4px;color:var(--text)}.amok{font-weight:700;font-size:13.5px;color:var(--pink)}.amgrid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.amchips{display:flex;gap:8px;margin:-4px 0 14px}.amchips button{border:1px solid #c9c9c9;background:#fff;border-radius:var(--r);padding:5px 13px;font-size:13px;cursor:pointer;color:var(--text)}.amchips button.on{border-color:var(--text);background:var(--text);color:#fff}.fl{position:relative;display:block;margin-bottom:14px}.amaddrin .fl,.amgrid3 .fl{margin-bottom:0}.fl input{width:100%;height:56px;border:1px solid #b9b9b9;border-radius:var(--r);padding:20px 16px 6px;font-size:15.5px;background:#fff;outline:none}.fl input:focus{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.fl span{position:absolute;left:17px;top:17px;color:#777;font-size:15.5px;pointer-events:none;transition:all .12s}.fl input:focus+span,.fl input:not(:placeholder-shown)+span{top:8px;font-size:11.5px}.fl em{position:absolute;right:16px;top:19px;font-style:normal;font-size:12.5px;color:#777;pointer-events:none}@media (max-width:600px){.amodal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.overlay:has(.amodal){padding:12px}.amsearch{padding-left:14px;gap:6px}.amsearch>button{padding:8px 6px}.amhead{padding:18px 16px 4px}.ambody{padding:8px 16px 14px}.amfoot{padding:14px 16px 18px;gap:10px}.ammap{height:52vh}.amsearch>button,.amsearch>button span{font-size:13px}.amgrid3{gap:8px}}.camp{display:flex;flex-direction:column;justify-content:center;gap:4px;background:#fde2eb;color:var(--pink);padding:18px 20px;font-family:var(--font-camp),var(--font),Arial,sans-serif;text-decoration:none}.camp:hover{background:#fbd6e2}.camp .ct{font-size:24px;font-weight:800;line-height:1.2}.camp .cs{font-weight:700}.camp .cd,.camp .cs{font-size:17px;line-height:1.3}.camp .cd{font-weight:400}@media (max-width:640px){.camp .ct{font-size:21px}.camp .cd,.camp .cs{font-size:15.5px}}.coupon-card .ci b,.coupon-card .cv,.coupon-card em,.mim .badge,.offer,.tag{font-family:var(--font-camp),var(--font),Arial,sans-serif}.offer{background:#fde2eb;border-color:#fde2eb}.offer b{color:var(--pink);font-weight:700}.offer span{color:var(--pink);font-weight:400}.heroside.campslide{display:block;overflow:hidden;position:relative;min-height:180px}.camptrack{display:flex;height:100%;transition:transform .6s ease}.camptrack>.camp{flex:0 0 100%;min-width:0}.mdot{width:14px;height:14px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.35)}.mdot.md-store{background:var(--text)}.mdot.md-home{background:#fff;border-color:var(--text)}.mdot.md-cr{width:18px;height:18px;background:var(--pink)}.oppage{padding-top:22px;padding-bottom:60px;max-width:1480px}.ophead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.ophead h1{margin:0 0 2px;font-family:var(--font-camp),var(--font),Arial,sans-serif;font-weight:800;font-size:24px;color:var(--pink)}.ophead p{margin:0}.operr,.opwarn{color:#b42318}.optools{gap:10px;flex-wrap:wrap}.opsearch,.optools{display:flex;align-items:center}.opsearch{gap:8px;height:34px;padding:0 10px;border:1px solid #c9c9c9;background:#fff;color:var(--muted);min-width:280px}.opsearch input{border:0;outline:none;flex:1 1;font-size:13px;background:transparent;color:var(--text)}.opstats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--line);background:#fff;margin-bottom:16px}.opstats>div{padding:12px 14px;border-right:1px solid var(--line);display:grid;grid-gap:2px;gap:2px}.opstats>div:last-child{border-right:0}.opstats span{font-size:12px;color:var(--muted);font-weight:700}.opstats b{font-family:var(--font-camp),var(--font),Arial,sans-serif;font-size:20px;font-weight:800}.opstats .hot{background:#fde2eb}.opstats .hot b,.opstats .hot span{color:var(--pink)}.opgrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px;align-items:start}.opboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.opcol{background:var(--soft);padding:10px;min-height:240px;display:grid;grid-gap:8px;gap:8px;align-content:start}.opcol h2,.oppanel h2{margin:0 0 2px;font-size:14px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.opcol h2 span,.oppanel h2 span{background:var(--text);color:#fff;font-size:12px;min-width:24px;height:22px;padding:0 6px;display:inline-grid;place-items:center}.opempty{color:var(--muted);font-size:13px;margin:6px 0}.opcard,.optk{text-align:left;width:100%;background:#fff;border:1px solid var(--line);border-left:4px solid #c9c9c9;padding:9px 10px;display:grid;grid-gap:3px;gap:3px;cursor:pointer;font:inherit;color:inherit}.opcard:hover,.optk:hover{border-color:#b5b5b5}.opcard.on,.optk.on{outline:2px solid var(--text);outline-offset:-2px}.opcard.isnew,.optk.isnew{border-left-color:var(--pink);background:#fff7fa}.opcard.late{border-left-color:#b42318}.opcard .r1,.optk .r1{display:flex;justify-content:space-between;align-items:center;gap:6px}.opcard .r1 b,.optk .r1 b{font-size:15px}.opcard .r1 span{font-size:12px;color:var(--muted);font-weight:700}.opcard .r2,.optk .r2{font-weight:700;font-size:13px}.opcard .r3,.opcard .r5,.optk .r3{font-size:12px;color:var(--muted)}.opcard .r4{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.opcard .r4 em{font-style:normal;font-size:11px;font-weight:800;padding:2px 6px;background:var(--soft)}.opcard .r4 em.warn{background:var(--pink-soft);color:var(--pink)}.opcard .r4 em.bad{background:#fde8e8;color:#b42318}.opside{display:grid;grid-gap:16px;gap:16px}.oppanel{background:#fff;border:1px solid var(--line);padding:12px;display:grid;grid-gap:8px;gap:8px;align-content:start}.opcr{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line)}.opcr:first-of-type{border-top:0}.opcr>div{display:grid;grid-gap:1px;gap:1px;font-size:13px}.opcr span{color:var(--text)}.opcr small{color:var(--muted);font-size:12px}.opcr .dot{width:10px;height:10px;border-radius:50%;margin-top:4px;flex:none;background:#b5b5b5}.opcr .dot.ON_THE_WAY{background:var(--pink)}.opcr .dot.ASSIGNED{background:var(--text)}.opcr .dot.IDLE{background:var(--green)}.opclosed{margin-top:16px}.opclosed tr.click{cursor:pointer}.opclosed tr.click:hover td{background:var(--soft)}.opdrawer-bg{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:200;display:flex;justify-content:flex-end}.opdrawer{width:min(480px,100%);height:100%;background:#fff;display:flex;flex-direction:column}.opdh{justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.opdh,.opdh h2{display:flex;align-items:center;gap:10px}.opdh h2{margin:0;font-size:18px}.opdb{padding:16px 18px 30px;overflow-y:auto}.opdb h3{font-size:14px;margin:18px 0 8px}.opkv{display:grid;grid-gap:0;gap:0;border:1px solid var(--line)}.opkv>div{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px;padding:8px 10px;border-top:1px solid var(--line);font-size:13px}.opkv>div:first-child{border-top:0}.opkv span{color:var(--muted)}.opkv b,.opkv span{font-weight:700}.opkv a{color:inherit}.bad{color:#b42318}.opitems>div{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.opitems>div>span{font-weight:700}.opitems small.muted{grid-column:1/-1}.opitems .brand{color:var(--pink);font-weight:700}.opsum{display:grid;grid-gap:4px;gap:4px;margin-top:8px;font-size:13px}.opsum>div{display:flex;justify-content:space-between}.opsum .tot{font-weight:800;font-size:15px;margin-top:4px}.opnotes{background:#fde2eb;padding:10px 12px;margin-top:14px;font-size:13px}.opnotes p{margin:3px 0}.optime{list-style:none;padding:0;margin:0;border-left:2px solid var(--line)}.optime li{display:flex;justify-content:space-between;padding:5px 0 5px 14px;position:relative;font-size:13px;color:var(--muted)}.optime li:before{content:"";position:absolute;left:-6px;top:10px;width:10px;height:10px;border-radius:50%;background:#d0d0d0}.optime li.done{color:var(--text)}.optime li.done:before{background:var(--pink)}.opacts{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:1200px){.opgrid{grid-template-columns:1fr}.opside{grid-template-columns:1fr 1fr}.opstats{grid-template-columns:repeat(4,minmax(0,1fr))}.opstats>div{border-bottom:1px solid var(--line)}}@media (max-width:800px){.opboard{grid-template-columns:1fr 1fr}.opside{grid-template-columns:1fr}.opstats{grid-template-columns:1fr 1fr}.opstats>div:last-child{grid-column:1/-1}.opsearch{min-width:0;flex:1 1}.optools{width:100%}}@media (max-width:520px){.opboard,.opkv>div{grid-template-columns:1fr}.opkv>div{gap:2px}}.opnew{margin-top:6px;padding-top:8px;border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;cursor:default}.opcount{font-size:12px;font-weight:700;color:var(--muted)}.opcount b{font-family:var(--font-camp),var(--font),Arial,sans-serif;font-size:15px;color:var(--text);margin-left:4px}.opcount.urgent,.opcount.urgent b{color:#b42318}.oplbl{font-size:12px;font-weight:700}.opeta{display:flex;flex-wrap:wrap;gap:4px}.opeta .btn.sm{height:30px;padding:0 8px;font-size:12px}.opeta.col{flex-direction:column}.opeta.col .btn{justify-content:flex-start}.opreject{font-size:12px;justify-self:start;color:var(--muted);text-decoration:underline}.opdb .opnew{border-top:0;padding-top:0}.htbar{background:#fff;border:1px solid var(--line);padding:12px 16px 12px 12px;margin-bottom:16px}.htbar,.htmain{display:flex;align-items:center;gap:14px}.htmain{flex:1 1;min-width:0;color:inherit;text-decoration:none}.htic{width:64px;height:56px;flex:none;background:none;display:grid;place-items:center;color:var(--text);overflow:hidden}.htbar.onway .htic{background:none}.htic img{width:64px;height:auto;display:block}.httx{display:grid;grid-gap:3px;gap:3px;min-width:0}.httx b{font-family:var(--font-camp),var(--font),Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.htbar.onway .httx b{color:var(--pink)}.httx>span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.httx em{font-style:normal;color:var(--text);font-weight:700}.httx .sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:#9a9a9a;margin:0 8px;vertical-align:middle}.htmain:hover .httx b{text-decoration:underline}.htasst{flex:none;height:38px}@media (max-width:640px){.htbar{padding:10px;gap:10px}.htic{width:46px;height:46px}.htic img{width:54px}.httx b{font-size:16px}.httx>span{font-size:12px}.htasst{height:34px;padding:0 10px;font-size:13px}}.cartx{padding:18px 18px 16px}.cxhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cxhead h3{margin:0;font-size:20px;font-weight:700}.cxclear{border:0;background:none;padding:6px;color:var(--text);display:grid;place-items:center}.cxclear:hover{color:var(--pink)}.cxinfo{display:flex;gap:10px;align-items:flex-start;background:var(--soft);padding:10px 12px;margin-bottom:10px;font-size:13px}.cxinfo span{display:grid}.cxinfo small{color:var(--muted)}.cxbar{background:var(--green-soft);padding:10px 12px;display:grid;grid-gap:3px;gap:3px;font-size:13px;margin-bottom:10px}.cxbar b{font-size:14px}.cxbar em{font-style:normal;color:var(--green);font-weight:700}.cxbar .pbar{height:5px;background:#fff;margin-top:6px}.cxbar .pbar i{display:block;height:100%;background:var(--green)}.cxbar.ok{background:var(--soft)}.cxearn{display:flex;align-items:center;gap:10px;background:var(--pink-soft);padding:10px 12px;font-size:13.5px;margin-bottom:10px}.cxearn svg{color:var(--pink);flex:none}.cxearn em{font-style:normal;color:var(--pink);font-weight:700}.cxcode{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px dashed var(--pink);background:#fff;color:var(--text);font-size:14px}.cxcode.on{justify-content:space-between;padding:0 12px;border-style:solid;background:var(--pink-soft)}.cxcode.form{padding:0;border-style:solid;border-color:var(--line)}.cxcode.form input{flex:1 1;height:100%;border:0;padding:0 12px;outline:none;font-size:14px;min-width:0}.cxcode.form .btn{height:100%}.cxitems{margin-top:6px}.cxitem{padding:14px 0;border-bottom:1px solid #d9d9d9}.cxitem .t{font-size:15.5px;line-height:1.3}.cxitem .o{font-size:13px;color:var(--muted);margin-top:4px}.cxitem .f{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.cxitem .p{font-weight:700;font-size:15.5px}.cxitem .p s{display:block;font-weight:400;font-size:12px;color:var(--muted)}.cq{display:flex;align-items:center;gap:12px}.cq button{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--text);background:#fff;display:grid;place-items:center;color:var(--text);padding:0}.cq button:hover{background:var(--soft)}.cq span{min-width:16px;text-align:center;font-size:15px}.cxsec{margin-top:18px}.cxsec h4{margin:0 0 10px;font-size:16px;font-weight:700}.cxcoupon{border:1px dashed #bdbdbd;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;margin-bottom:8px}.cxcoupon .r{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.cxcoupon .r span{font-size:12.5px;color:var(--muted);line-height:1.5}.cxcoupon .used{color:var(--green)!important;font-weight:700}.cxrail{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.cxup{flex:0 0 128px;border:1px solid var(--line);padding:8px;display:grid;grid-gap:4px;gap:4px;position:relative;scroll-snap-align:start;background:#fff}.cxup .noimg,.cxup img{width:100%;height:76px;object-fit:contain;background:var(--soft)}.cxup .n{font-size:12.5px;line-height:1.3;min-height:32px}.cxup .pp{font-weight:700;font-size:13px}.cxadd{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border-radius:50%;border:0;background:var(--pink);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800;padding:0}.cxsum{margin-top:16px;border-top:1px solid var(--line)}.cxsumh{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:14px 0 6px;font-size:16px;color:var(--text)}.cxrows{padding:4px 0 8px;border-bottom:1px solid #d9d9d9}.srow{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px}.srow .free{color:var(--green);font-weight:700}.srow.total{font-size:17px;font-weight:800;padding:12px 0 10px}.srow.total.big{font-size:22px}.ckgo,.cxgo{height:52px;font-size:16px}.cart.side.cartx{max-height:calc(100vh - var(--hh) - 90px);overflow-y:auto}.ckx{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:32px;gap:32px;padding-block:28px 60px;align-items:start}.ckmain{display:grid;grid-gap:26px;gap:26px;min-width:0}.ckh{font-size:26px;font-weight:700;margin:0 0 12px}.ckh small{display:block;font-size:15px;font-weight:400;color:var(--muted);margin-top:2px}.ckcard{background:#fff;border:1px solid var(--line);padding:24px}.ckside{position:-webkit-sticky;position:sticky;top:calc(var(--hh) + 20px)}.cktabs{display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-bottom:18px}.cktabs button{display:flex;align-items:center;gap:8px;padding:9px 16px;border:0;background:#fff;font-weight:700;color:var(--muted)}.cktabs button.on{background:var(--text);color:#fff}.ckaddr{display:flex;gap:12px;align-items:flex-start}.ckaddr>svg{flex:none;margin-top:2px}.ckaddr>div{flex:1 1;display:grid;grid-gap:3px;gap:3px;min-width:0}.ckaddr b{font-size:18px;font-weight:600}.ckaddr span{font-size:15.5px;color:#555}.ckchange{flex:none;font-size:14px}.ckmap{margin-top:16px;border:1px solid var(--line)}.minimap{width:100%;background:var(--soft)}.minipin{width:34px;height:44px;background:var(--pink);-webkit-clip-path:path("M17 0C7.6 0 0 7.4 0 16.6 0 29 17 44 17 44S34 29 34 16.6C34 7.4 26.4 0 17 0Z");clip-path:path("M17 0C7.6 0 0 7.4 0 16.6 0 29 17 44 17 44S34 29 34 16.6C34 7.4 26.4 0 17 0Z");position:relative}.minipin:after{content:"";position:absolute;left:10px;top:9px;width:14px;height:14px;border-radius:50%;background:#fff}.ckinfo{display:inline-block;margin:14px 0 0;background:var(--soft);padding:9px 14px;font-size:14px}.ckopt{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:14px 16px;cursor:pointer;margin-bottom:10px}.ckopt.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ckopt.dis{opacity:.5;cursor:not-allowed}.ckopt input,.ckpayh input{accent-color:var(--text);width:20px;height:20px;margin:0;flex:none}.ckopt>span{flex:1 1;display:grid}.ckopt small{color:var(--muted)}.ckpay{border:1px solid var(--line);padding:16px 18px;margin-bottom:12px;display:block}.ckpay.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ckpayh{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:17px}.ckpayh b{font-weight:600;flex:1 1}.ckother{border:0;background:none;font-weight:800;font-size:14px;color:var(--text)}.cklbl{display:block;font-size:17px;margin:16px 0 10px}.ckcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.ckcc{cursor:pointer;display:grid;grid-gap:8px;gap:8px}.ckcc .top{display:flex;align-items:center;gap:8px}.ckcc .top input{accent-color:var(--text);width:20px;height:20px;margin:0}.ckcc .face{border:1px solid var(--line);background:var(--soft);padding:12px;display:grid;grid-gap:8px;gap:8px;min-height:92px;align-content:start}.ckcc.on .face{border-color:var(--text)}.ckcc .face small{color:var(--muted)}.ckmkt{font-size:13px}.ckline,.cklines{display:grid}.ckline{grid-template-columns:auto auto 1fr auto;grid-gap:10px;gap:10px;padding:0 0 14px;margin-bottom:10px;border-bottom:1px solid #d9d9d9;font-size:15.5px;align-items:start}.ckline .n small,.ckline .x{color:var(--muted)}.ckline .n small{display:block;font-size:12.5px;margin-top:2px}.ckline .p{color:#555;white-space:nowrap}.ckpill{display:flex;align-items:center;gap:10px;background:var(--soft);padding:11px 14px;font-size:15px;margin:4px 0 12px}.cklegal{font-size:13px;color:var(--muted);line-height:1.6;margin:12px 0 0}.cklegal .linkb{color:var(--text);text-decoration:underline;font-weight:600}.ordtop .ordh{display:flex;gap:16px;align-items:flex-start}.ordic{width:52px;height:52px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;flex:none}.ordic.bad{background:#b42318}.ordh h1{margin:2px 0 4px;font-size:30px;font-weight:700;line-height:1.15}.ordh p{margin:2px 0;font-size:15.5px;color:#555}.ordh p b{color:var(--text);font-weight:600}.ordbtns{display:flex;gap:14px;margin:18px 0 0;flex-wrap:wrap}.ordbtns .btn{min-width:200px;height:46px}.ordflow{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:22px 0 6px;border-top:1px solid var(--line);padding-top:18px}.ordflow>div{display:grid;justify-items:center;grid-gap:6px;gap:6px;font-size:12.5px;color:var(--muted);position:relative;text-align:center}.ordflow>div:before{content:"";position:absolute;top:6px;left:-50%;right:50%;height:2px;background:var(--line)}.ordflow>div:first-child:before{display:none}.ordflow i{width:14px;height:14px;border-radius:50%;background:#d0d0d0;position:relative;z-index:1}.ordflow .done i,.ordflow .done:before,.ordflow .now i,.ordflow .now:before{background:var(--green)}.ordflow .now{color:var(--text);font-weight:800}.ordflow .now i{box-shadow:0 0 0 4px var(--green-soft)}.ordcancel{margin-top:14px;font-size:14px;color:var(--muted);text-decoration:underline}.ordpts .r{display:flex;align-items:center;gap:12px}.ordpts .r svg{color:var(--pink)}.ordpts .r b{flex:1 1;font-size:18px;font-weight:600}.ordpts em{font-style:normal;color:var(--pink)}.orddet h3{font-size:18px;font-weight:600;margin:0 0 8px}.orddet>p{margin:0;font-size:15.5px;color:#555;line-height:1.6}.orddet hr{border:0;border-top:1px solid #d9d9d9;margin:20px 0}.orditem{display:grid;grid-gap:4px;gap:4px;padding:10px 0}.orditem b{font-weight:500;font-size:16px}.orditem .o{font-size:13px;color:var(--muted)}.orditem .a{font-size:15px;display:flex;align-items:center;gap:10px}.orditem .a i{width:1px;height:16px;background:#c4c4c4}.ordnote{background:var(--pink-soft);padding:14px 16px;display:grid;grid-gap:8px;gap:8px}.ordnote h3{margin:0;font-size:16px}.ordnote .nrow{display:grid;grid-gap:2px;gap:2px;font-size:14px}.ordnote .nrow p{margin:0}.ordpay{font-size:17px;display:grid;grid-gap:2px;gap:2px;padding-bottom:12px}@media (max-width:960px){.ckx{grid-template-columns:1fr}.ckside{position:static}.ordbtns{margin-left:0}.ordbtns .btn{flex:1 1;min-width:0}.ckh{font-size:22px}.ordh h1{font-size:24px}}@media (max-width:520px){.ckcard{padding:16px}.ordflow,.ordflow>div{font-size:11px}}.htbar{flex-direction:column;align-items:stretch;gap:10px}.htrow{display:flex;align-items:center;gap:14px}.htacts{display:flex;gap:10px;flex:none}.htlive{height:38px;gap:8px}.htlate{background:var(--pink-soft);color:var(--text);padding:10px 14px;font-size:14px;border-left:3px solid var(--pink)}.htdone .htasst{width:100%;height:42px}@media (max-width:640px){.htrow{flex-wrap:wrap}.htacts{width:100%}.htacts .btn{flex:1 1}}.tmtop{position:absolute;left:12px;right:12px;top:12px;z-index:2;display:flex;justify-content:center;pointer-events:none}.lvtop{pointer-events:auto;background:#fff;border:1px solid var(--pink);box-shadow:0 2px 10px rgba(0,0,0,.14);padding:12px 18px;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;max-width:440px;width:100%}.lvtop b{font-size:16px}.lvtop .btn{gap:8px}.lvsteps{pointer-events:auto;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.16);padding:14px 16px;display:grid;grid-gap:12px;gap:12px;max-width:520px;margin:0 auto}.lvflow{display:grid;grid-template-columns:repeat(3,1fr)}.lvflow>div{display:grid;justify-items:center;grid-gap:6px;gap:6px;position:relative;font-size:14px;color:var(--muted)}.lvflow>div:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:3px;background:var(--line)}.lvflow>div:first-child:before{display:none}.lvflow i{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);background:#fff;display:grid;place-items:center;position:relative;z-index:1;color:#fff}.lvflow .done i,.lvflow .now i{background:var(--pink);border-color:var(--pink)}.lvflow .done:before,.lvflow .now:before{background:var(--pink)}.lvflow .done,.lvflow .now{color:var(--pink);font-weight:700}.lvadd{height:44px;gap:8px;border-color:var(--pink);color:var(--pink)}.lvnote{display:grid;grid-gap:8px;gap:8px}.lvnote textarea{width:100%;border:1px solid #c9c9c9;padding:10px 12px;font:inherit;resize:vertical;outline:none}.lvcur{margin:0;font-size:13px;color:var(--muted)}.panelbody{background:var(--soft);min-height:100vh}.pnhead{background:#fff;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:50}.pnrow{max-width:1480px;margin:0 auto;padding:0 20px;height:64px;gap:18px}.pnlogo,.pnrow{display:flex;align-items:center}.pnlogo{gap:10px;color:var(--text);text-decoration:none;font-weight:800;flex:none}.pnlogo img{height:40px;width:auto}.pnnav{display:flex;gap:4px;overflow-x:auto}.pnnav a{padding:8px 12px;font-weight:700;font-size:14px;color:var(--muted);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.pnnav a.on{color:var(--text);border-bottom-color:var(--pink)}.pnuser{display:grid;text-align:right;font-weight:700;font-size:14px;line-height:1.2}.pnuser small{color:var(--muted);font-weight:600}.pnmain{padding-block:40px}.pnbox{max-width:440px;margin:0 auto}.pnbox h1{margin-top:0;font-size:24px}.panelbody .oppage,.panelbody .wrap{background:transparent}@media (max-width:760px){.pnrow{flex-wrap:wrap;height:auto;padding:10px 16px;gap:10px}.pnlogo span{display:none}.pnnav{order:5;width:100%}.pnuser{display:none}}.promostrip{background:#fde2eb;overflow:hidden;margin-bottom:14px;font-family:var(--font-camp),var(--font),Arial,sans-serif;color:var(--pink)}.pstrack{display:flex;width:max-content;animation:psmove 38s linear infinite}.promostrip:hover .pstrack{animation-play-state:paused}.psgroup{display:flex;flex:none}.psitem{display:flex;align-items:baseline;gap:8px;padding:10px 34px 10px 0;color:inherit;text-decoration:none;white-space:nowrap;font-size:14.5px}.psitem b{font-weight:800;font-size:15.5px}.psitem span{font-weight:600}.psitem:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--pink);margin-left:26px;align-self:center}.psitem:hover b{text-decoration:underline}@keyframes psmove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.pstrack{animation:none}.promostrip{overflow-x:auto}}.hero.full{grid-template-columns:1fr}.htbar{background:#fde2eb;border:0}.htbar .httx b{color:var(--pink);font-weight:800}.htbar .httx>span{color:#7a2a44}.htbar .httx em{color:var(--pink)}.stmt td.ds small,.stmt td.dt small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.optitem{padding:14px 22px 0;border-top:8px solid var(--soft);font-family:var(--font-camp),var(--font),Arial,sans-serif;font-weight:800;font-size:17px;color:var(--pink)}.optitem+.optgroup{border-top:0}:root{--text:#333;--muted:#6f6f6f;--pink-soft:#fdecf2;--pink-line:#f7c6d6}.acchead h2,.ckcard>h3,.cxhead h3,.nav a:hover,.sechead h2,h1{color:var(--pink)}.authtabs button.on,.kitchen .tabs button.on,.nav a.on,.tabs a.on{color:var(--pink);border-bottom-color:var(--pink)}.qchip:hover{border-color:var(--pink);color:var(--pink)}.amchips button.on,.cktabs button.on,.qchip.on{background:var(--pink);border-color:var(--pink);color:#fff}.toast{background:var(--pink)}.addrpick.on,.ccv.def,.ckopt.on,.ckpay.on,.radio.on,.tile2.def{border-color:var(--pink);box-shadow:inset 0 0 0 1px var(--pink)}.ckcc.on .face{border-color:var(--pink)}.asinput input:focus,.coupon input:focus,.field input:focus,.field select:focus,.field textarea:focus,.fl input:focus{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink)}.hsearch input:focus,.searchbox input:focus{box-shadow:inset 0 0 0 1.5px var(--pink)}.hsearch input,.searchbox input{background:var(--pink-soft)}.hsearch svg,.searchbox svg{color:var(--pink)}.addb.has,.asbtn,.ashead,.bar span,.rbar .rt i,.req,.stepno,.store{background:var(--pink)}.ambtn,.pcard.noimg .addb.has{border-color:var(--pink)}.ambtn{background:var(--pink)}.ambtn:not(.line):hover{background:var(--pink-dark)}.ambtn.line{background:#fff;color:var(--pink);border-color:var(--pink)}.btn.line{color:var(--pink);border-color:var(--pink-line)}.btn.line:hover{background:var(--pink-soft);border-color:var(--pink)}.closedbar{background:var(--pink-dark)}.accnav nav a:hover,.accnav nav button:hover,.addr:hover,.hicon:hover,.ubtn.open,.ubtn:hover{background:var(--pink-soft)}.ccard:hover h3,.ditem:hover,.hicon:hover,.qitem:hover>span:last-child{color:var(--pink)}.footer,.why{background:var(--pink-soft)}.wallethero{background:var(--pink);border-color:var(--pink);color:#fff}.wallethero small,.wallethero span,.wallethero svg{color:rgba(255,255,255,.88)}.stats3>div{background:var(--pink-soft);border-color:var(--pink-soft)}.stats3 b{color:var(--pink)}.stmt{border-color:var(--pink-line)}.stmt th{background:var(--pink-soft);color:var(--pink-dark)}.stmt a{text-decoration:none;font-weight:700}.stmt a:hover{color:var(--pink)}.stmt .ty{color:var(--pink-dark);border-color:var(--pink-line);background:var(--pink-soft)}.ocard{border-color:var(--line);border-top:3px solid var(--pink)}.oinfo .more{color:var(--pink);font-weight:700}.othumbs .ph{background:var(--pink-soft)}.addr .al,.ccard .meta svg,.othumbs .ph{color:var(--pink)}.wallethero b *,.wallethero small *{color:inherit!important}:root{--red:#e30613;--red-dark:#b8050f;--hover:#f2f2f2}.hrow2{background:var(--red);box-shadow:0 0 0 100vmax var(--red);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.hrow2 .nav a{color:rgba(255,255,255,.9)}.hrow2 .nav a:hover{color:#fff}.hrow2 .nav a.on{color:#fff;border-bottom-color:#fff}.hsearch input:focus{box-shadow:inset 0 0 0 2px var(--red-dark)}.hsearch svg{color:var(--red)}.status,.status.AWAITING_PAYMENT{background:#6f6f6f;color:#fff}.status.DELIVERED,.status.READY{background:var(--green);color:#fff}.status.CANCELLED{background:var(--red);color:#fff}.status.NEW,.status.ON_THE_WAY,.status.PREPARING{background:var(--pink);color:#fff}.coupon-card em,.couponlink em,.eta,.opcard .r4 em.warn,.stamps span.gift,.stmt .ty,.tag{background:var(--pink);color:#fff;border-color:var(--pink)}.opcard .r4 em.bad,.zone{background:var(--red);color:#fff}.kst span.on,.req.done{background:var(--green);color:#fff}.chiprow button{background:#fff}.cav,.invic,.othumbs .ph{background:var(--pink);color:#fff}.applied,.cxbar,.earn,.success{background:#fff;border:1px solid var(--line);border-left:4px solid var(--green)}.amnote,.cxearn,.htlate,.knote,.minwarn,.opnotes,.ordnote{background:#fff;border:1px solid var(--line);border-left:4px solid var(--pink)}.amfar{background:#fff;border:1px solid var(--line);border-left:4px solid var(--red)}.cxcode.on{background:#fff;border-color:var(--pink)}table.tiers tr.cur td{background:var(--pink)}.favbtn.on{background:#fff;border-color:var(--pink)}.ordflow .now i,.track .now .tdot{box-shadow:none}.accnav nav a:hover,.accnav nav button:hover,.addr:hover,.btn.line:hover,.ditem:hover,.hicon:hover,.locbtn:hover,.ubtn.open,.ubtn:hover{background:var(--hover)}.accnav nav a.on{background:var(--pink);color:#fff}.btn.line{border-color:var(--pink)}.promostrip{background:var(--red);color:#fff}.psitem:after{background:#fff}.camp,.offer,.promo.pink{background:var(--pink);border-color:var(--pink);color:#fff}.camp:hover{background:var(--pink-dark)}.offer b,.offer span{color:#fff}.opstats .hot{background:var(--pink)}.htbar,.opstats .hot b,.opstats .hot span{color:#fff}.htbar{background:var(--pink)}.htbar .httx b,.htbar .httx em,.htbar.onway .httx b{color:#fff}.htbar .httx>span{color:rgba(255,255,255,.9)}.htbar .htic,.htbar .htlate,.htbar .httx .sep{background:#fff}.htbar .htlate{color:var(--text);border-left-color:var(--red)}.htbar .btn.line{background:#fff;color:var(--pink);border-color:#fff}.stats3>div{background:#fff;border:1px solid var(--line);border-top:3px solid var(--red)}.stmt{border-color:var(--line)}.stmt th,.why{background:var(--red);color:#fff}.why .muted,.whyitem b{color:#fff}.why .muted{opacity:.9}.apppromo{background:var(--pink);color:#fff}.apppromo .muted{color:rgba(255,255,255,.9)}.apppromo h2 span{color:#fff;text-decoration:underline}.apppromo .store{background:#fff;color:var(--pink)}.footer{background:var(--red-dark);border-top:0;color:rgba(255,255,255,.85)}.footer b{color:#fff}.footer a:hover{color:#fff;text-decoration:underline}.footer .muted,.footer p,.footer small{color:rgba(255,255,255,.85)}.footer .store{background:#fff;color:var(--red)}.footer .flogo{outline:2px solid #fff}.fbottom{border-color:rgba(255,255,255,.25)!important}:root{--red:var(--pink);--red-dark:var(--pink-dark)}.hrow2{background:none;box-shadow:none;-webkit-clip-path:none;clip-path:none}.hrow2 .nav a{color:var(--muted)}.hrow2 .nav a.on,.hrow2 .nav a:hover{color:var(--pink)}.hrow2 .nav a.on{border-bottom-color:var(--pink)}.hsearch input{background:#fff;border:1px solid var(--line)}.hsearch input:focus{box-shadow:0 0 0 1px var(--pink);border-color:var(--pink)}.hsearch svg{color:var(--pink)}.opcard .r4 em.bad,.status.CANCELLED,.zone{background:#5f5f5f;color:#fff}.why{background:#fff;color:var(--text);border:1px solid var(--line);border-top:3px solid var(--pink)}.why .muted{color:var(--muted);opacity:1}.whyitem b{color:var(--pink)}.footer{background:#fff;color:var(--muted);border-top:3px solid var(--pink)}.footer a:hover,.footer b{color:var(--pink)}.footer .muted,.footer p,.footer small{color:var(--muted)}.footer .store{background:var(--pink);color:#fff}.footer .flogo{outline:0}.fbottom{border-color:var(--line)!important}.footer .store small{color:rgba(255,255,255,.9)}.tierhero{--tc:#5f5f5f;background:var(--tc);border:0;color:#fff}.tierhero.t-BRONZE{--tc:#8c5a2b}.tierhero.t-SILVER{--tc:#737d87}.tierhero.t-GOLD{--tc:#9a7420}.tierhero.t-PLATINUM{--tc:#2f3d55}.tierhero .tlabel,.tierhero .tprog{color:rgba(255,255,255,.88)}.tierhero svg{color:#fff}.tierhero .bar{background:rgba(255,255,255,.3)}.tierhero .bar span{background:#fff}table.tiers tr.cur td{background:#5f5f5f;color:#fff}table.tiers tr.cur.t-BRONZE td{background:#8c5a2b}table.tiers tr.cur.t-SILVER td{background:#737d87}table.tiers tr.cur.t-GOLD td{background:#9a7420}table.tiers tr.cur.t-PLATINUM td{background:#2f3d55}.acchead h2,.ckcard>h3,.cxhead h3,.sechead h2,h1,table.tiers tr.cur .pill2{color:var(--text)}.ocard,.stats3>div{border-top:1px solid var(--line)}.stats3 b,.stmt th{color:var(--text)}.stmt th{background:#fff;border-bottom:2px solid var(--text)}.stmt .ty{background:#fff;color:var(--muted);border-color:var(--line)}.accnav nav a.on{background:#fff;color:var(--pink);box-shadow:inset 3px 0 0 var(--pink)}.btn.line{color:var(--text);border-color:#c4c4c4}.btn.line:hover{background:var(--hover);border-color:#9a9a9a}.why{border-top:1px solid var(--line)}.whyitem b{color:var(--text)}.footer{border-top:1px solid var(--line);background:#fafafa}.footer b{color:var(--text)}.footer .store{background:var(--text)}.addr .al,.hsearch svg{color:var(--muted)}.qchip:hover{color:var(--text);border-color:#bbb}.stamps span.on{background:var(--text)}.stamps span.gift{background:#fff;color:var(--pink);border:2px solid var(--pink)}.stamps span.gift.on{background:var(--text);color:#fff;border:0}.tierhero.t-GOLD{--tc:#d4a017;color:#2b2100}.tierhero.t-GOLD .tlabel,.tierhero.t-GOLD .tprog{color:rgba(43,33,0,.85)}.tierhero.t-GOLD svg{color:#fff}.tierhero.t-GOLD .bar{background:rgba(43,33,0,.18)}.tierhero.t-GOLD .bar span{background:#2b2100}table.tiers tr.cur.t-GOLD td{background:#d4a017;color:#2b2100}.tierhero{--tc:#dcdcdc;color:#2b2b2b}.tierhero.t-BRONZE{--tc:#CD7F32}.tierhero.t-SILVER{--tc:#C0C0C0}.tierhero.t-GOLD{--tc:#FFD700}.tierhero.t-PLATINUM{--tc:#E5E4E2}.tierhero,.tierhero.t-GOLD{color:#2b2b2b}.tierhero .tlabel,.tierhero .tprog,.tierhero.t-GOLD .tlabel,.tierhero.t-GOLD .tprog{color:rgba(0,0,0,.72)}.tierhero svg,.tierhero.t-GOLD svg{color:#2b2b2b}.tierhero .bar,.tierhero.t-GOLD .bar{background:rgba(0,0,0,.15)}.tierhero .bar span,.tierhero.t-GOLD .bar span{background:#2b2b2b}table.tiers tr.cur td{background:#dcdcdc;color:#2b2b2b}table.tiers tr.cur.t-BRONZE td{background:#CD7F32}table.tiers tr.cur.t-SILVER td{background:#C0C0C0}table.tiers tr.cur.t-GOLD td{background:#FFD700;color:#2b2b2b}table.tiers tr.cur.t-PLATINUM td{background:#E5E4E2}table.tiers tr.cur .pill2{background:#2b2b2b;color:#fff}.stamps span.gift.on,.stamps span.on{background:var(--pink);color:#fff;border:0}.stmt .ty{background:var(--pink);color:#fff;border-color:var(--pink)}.tierhero{--tk:#5c5c5c}.tierhero.t-BRONZE{--tk:#5e3410}.tierhero.t-SILVER{--tk:#4f4f4f}.tierhero.t-GOLD{--tk:#7a5c00}.tierhero.t-PLATINUM{--tk:#5f5d58}.tierhero,.tierhero .tlabel,.tierhero .tprog,.tierhero.t-GOLD,.tierhero.t-GOLD .tlabel,.tierhero.t-GOLD .tprog{color:var(--tk)}.tierhero svg,.tierhero.t-GOLD svg{color:#fff}.tierhero .bar,.tierhero.t-GOLD .bar{background:rgba(255,255,255,.4)}.tierhero .bar span,.tierhero.t-GOLD .bar span{background:#fff}table.tiers tr.cur td,table.tiers tr.cur.t-GOLD td{color:#7a5c00}table.tiers tr.cur.t-BRONZE td{color:#5e3410}table.tiers tr.cur.t-SILVER td{color:#4f4f4f}table.tiers tr.cur.t-PLATINUM td{color:#5f5d58}table.tiers tr.cur .pill2{background:#fff;color:inherit}.badge,.cbrand,.closedtag,.coupon-card em,.couponlink em,.disc,.eta,.hicon .n,.pct,.pill2,.req,.status,.stmt .ty,.tag,.ty,.zone{border-radius:var(--rs)}.othumbs .ph,.othumbs img{border-radius:8px}.banner,.banner img,.car>*,.ccard .im,.heroslide,.heroslide img,.promostrip{border-radius:var(--r);overflow:hidden}.closedbar,.footer,.header,.hrow2,.overlay,.toast-wrap{border-radius:0}.emptyart{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:30px 16px 40px}.emptyart svg{max-width:100%;height:auto;margin-bottom:6px}.emptyart b{font-size:18px;color:var(--text)}.emptyart p{color:var(--muted);max-width:340px;line-height:1.5;margin:0}.emptyart .btn{margin-top:14px;border-radius:999px;padding:0 26px}.walletmore{margin:10px 0 0}.wlhead{margin:26px 0 10px;font-size:17px}.wlist{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.wrow{display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid var(--line);color:inherit}.wrow:first-child{border-top:0}a.wrow:hover{background:var(--hover)}.wrow .wt{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.wrow .wt b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrow .wt small{color:var(--muted);font-size:12.5px}.wrow em{font-style:normal;font-weight:800;white-space:nowrap}.wrow em.in{color:var(--green)}.wrow em.out{color:var(--text)}.rwbox{margin:0 0 18px;display:grid;grid-gap:14px;gap:14px}.rwsum{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;background:var(--pink);color:#fff;padding:18px 20px;border-radius:var(--r)}.rwm b{display:block;font-size:19px;font-family:var(--font-camp),var(--font),sans-serif}.rwm span{font-size:13px;opacity:.92}.rwm em{font-style:normal;font-weight:800}.rwstat{background:#fff;color:var(--text);border-radius:8px;padding:10px 14px;display:grid;min-width:150px}.rwstat b{font-size:17px;color:var(--pink)}.rwstat span{font-size:12px;color:var(--muted)}.rwpts{display:grid;grid-template-columns:1fr auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.rwpts>div{display:grid;grid-gap:2px;gap:2px}.rwpts>div b{font-size:20px}.rwpts>div b em{font-style:normal;color:var(--pink)}.rwpts>div span{color:var(--muted);font-size:13px}.rwpts .btn{border-radius:999px}.rwhint{grid-column:1/-1;margin:0;background:var(--hover);border-radius:8px;padding:10px 12px}.rwhint em{font-style:normal;color:var(--pink);font-weight:700}.rwhow{grid-column:1/-1;margin:0;color:var(--muted);font-size:12.5px}.rwpath{list-style:none;margin:4px 0 0;padding:0;position:relative;display:grid;grid-gap:18px;gap:18px}.rwpath:after,.rwpath:before{content:"";position:absolute;left:50%;top:0;width:8px;margin-left:-4px;border-radius:4px}.rwpath:before{bottom:0;background:#d6d6d6}.rwpath:after{height:var(--fill);background:var(--pink)}.rwpath li{display:grid;grid-template-columns:1fr 76px 1fr;align-items:center;position:relative;z-index:1}.rwpath li.l .rwcard{grid-column:1;grid-row:1}.rwpath li.r .rwcard{grid-column:3;grid-row:1}.rwnode{grid-column:2;grid-row:1;justify-self:center;width:64px;height:64px;border-radius:14px;display:grid;place-content:center;text-align:center;color:#fff;background:#9a9a9a;line-height:1.05}.rwnode b{font-size:16px}.rwnode small{font-size:11px;font-weight:700}.rwpath li.on .rwnode{background:var(--pink)}.rwcard{border:2px solid #c9c9c9;background:#f4f4f4;border-radius:var(--r);padding:16px 18px;display:grid;grid-gap:4px;gap:4px;position:relative}.rwcard b{font-size:15px}.rwcard small{color:var(--muted);font-size:12.5px}.rwstate{justify-self:start;font-size:11.5px;font-weight:800;padding:2px 9px;border-radius:999px;background:#8a8a8a;color:#fff}.rwpath li.on .rwcard{border-color:var(--pink);background:#fff}.rwpath li.on .rwstate{background:var(--pink)}@media (max-width:700px){.rwsum{grid-template-columns:1fr 1fr}.rwm{grid-column:1/-1}.rwstat{min-width:0}.rwpath:after,.rwpath:before{left:32px}.rwpath li{grid-template-columns:64px 1fr;gap:12px}.rwnode{grid-column:1}.rwpath li.l .rwcard,.rwpath li.r .rwcard{grid-column:2}}:root{--acc:#6b3fa0;--acc-dark:#57318a;--hh:112px}.hrow1{height:68px;gap:16px}.hrow1 .hsearch{flex:1 1;width:auto;max-width:520px;margin-left:auto}.hrow2{height:44px}.nav a{padding:0 12px}.searchbox input{background:#fff;border:1px solid var(--line)}.searchbox input:focus{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink)}.quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:12px;gap:12px;overflow:visible}.qitem{width:auto;font-size:14px}.qimg{width:100px;height:100px;border-radius:14px}.qitem:hover .qimg{box-shadow:0 0 0 2px var(--pink);transform:translateY(-2px)}.qimg{transition:box-shadow .15s,transform .2s ease-out}.heroslide{aspect-ratio:1400/520}.hstrack{display:flex;height:100%;transition:transform .9s cubic-bezier(.65,0,.35,1);will-change:transform}.hstrack.noanim{transition:none}.hs{position:relative;flex:0 0 100%;height:100%;display:block;opacity:1;pointer-events:auto}.heroslide .hs{position:relative;inset:auto}.hs img{width:100%;height:100%;object-fit:cover}.hs.made{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:24px;gap:24px;color:#fff;text-decoration:none}.hs.made.pink{background:var(--pink)}.hs.made.acc{background:var(--acc)}.hstx{display:grid;grid-gap:12px;gap:12px;font-family:var(--font-camp),var(--font),sans-serif}.hstx b{font-size:clamp(24px,3.6vw,52px);line-height:1.08;font-weight:800}.hstx span{font-size:clamp(14px,1.5vw,20px);opacity:.95}.hstx em{font-style:normal;justify-self:start;background:#fff;color:var(--text);font-weight:800;padding:12px 22px;border-radius:999px;font-size:clamp(13px,1.2vw,16px)}.hs.made.pink .hstx em{color:var(--pink)}.hs.made.acc .hstx em{color:var(--acc)}.hsimgs{display:grid;grid-gap:12px;gap:12px;height:78%}.hsimgs img{width:100%;height:100%;object-fit:cover;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.hsimgs.n3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.hsimgs.n3 img:first-child{grid-row:span 2}@media (max-width:700px){.heroslide{aspect-ratio:16/10}.hs.made{grid-template-columns:1fr;padding:18px;gap:10px}.hsimgs{display:none}}.car.flow{scroll-snap-type:none}.mhero{flex-wrap:wrap}.mhero .mhinfo{flex:1 1;min-width:320px}.mhero .offers{display:grid;grid-gap:10px;gap:10px;padding:0;overflow:visible;width:330px}.mhero .offer{padding:14px 16px}.offer.acc{background:var(--acc);border-color:var(--acc)}.offer.dark{background:#fff;border:1px solid var(--line)}.offer.dark b{color:var(--acc)}.offer.dark span{color:var(--muted)}@media (max-width:900px){.mhero .offers{width:100%;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.pfav{position:absolute;top:6px;right:6px;width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:var(--pink);display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2}.pfav:hover{transform:scale(1.08)}.pcard.noimg .pfav{top:10px;right:10px}.optrow.none .on{color:var(--muted);font-weight:600}.optrow.none.on .on{color:var(--text)}.rwsum{background:var(--acc)}.rwstat b{color:var(--acc)}.heroslide a.hs{position:relative;inset:auto;opacity:1;pointer-events:auto;transition:none}:root{--acc:#fe3030;--acc-dark:#d81f22}.offer.dark b{color:var(--acc-dark)}.heroslide{aspect-ratio:1400/600}.hs.made{padding:0 6%}.hstx b{font-size:clamp(22px,3.2vw,46px)}.hsimgs{height:74%}@media (max-width:700px){.heroslide{aspect-ratio:1400/600}.hs.made{padding:12px 16px}.hstx{gap:6px}.hstx span{display:none}.hstx em{padding:8px 14px}}img[src*="/products/icecek/"]{object-fit:contain!important;background:#fff}.price .from{text-transform:capitalize}.ds:first-letter,.muted:first-letter,.optrow .on:first-letter,p:first-letter,small:first-letter{text-transform:uppercase}@media (max-width:700px){.quick{display:flex;overflow-x:auto;gap:12px}.qitem{flex:none;width:76px;font-size:12.5px}.qimg{width:68px;height:68px;border-radius:12px}}