@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.JnQPGW_className{font-family:Inter,Inter Fallback;font-style:normal}.JnQPGW_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.p.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.RJwnlW_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.RJwnlW_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.azGr2G_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.azGr2G_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.p.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.vBZepW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.vBZepW_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.0mybutugvu-lq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.15gdzqknx46iu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.p.2qdkzeru_ecot.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.23aeddxv5enbo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.B04KuG_className{font-family:Lora,Lora Fallback;font-style:normal}.B04KuG_variable{--font-lora:"Lora", "Lora Fallback"}
.zRoqsW_shop,.zRoqsW_order{--o-tint:color-mix(in srgb, var(--primary) 6%, white);--o-a08:color-mix(in srgb, var(--primary) 8%, transparent);--o-a25:color-mix(in srgb, var(--primary) 25%, transparent);--o-text:#000;--o-text2:#545454;--o-muted:#999;--o-faint:#bbb;--o-card:#f9f9f9;--o-picker:#f8f8f8;--o-chip:#f5f5f5;--o-control:#f0f0f0;--o-neutral:#f4f4f4;--o-qty:#ececec;--o-border:#eaeaea;--o-border2:#e0e0e0;--o-divider:#e6e6e6;--o-input:#bdbdbd;--o-radio:#ccc;--o-disabled:#7a7a7a;--o-danger:#d13333;--o-success:#51d133;--o-discount:#27ae60;--o-info:#3478f6;--o-info-bg:#3478f612;--o-warn:#c77f0a;--o-warn-bg:#f5a6231f;--o-paused:#c0392b;--o-paused-bg:#fdedef;--o-badge:#e65100;--o-badge-bg:#fff3e0;--o-r-badge:6px;--o-r-control:8px;--o-r-image:10px;--o-r-base:12px;--o-r-box:14px;--o-r-banner:16px;--o-r-pill:20px;--o-shadow-card:0 0 3px #0000001a;--o-shadow-float:0 2px 6px #0000001f;--o-shadow-button:0 0 3px color-mix(in srgb, var(--primary) 50%, transparent);max-width:1100px;margin:0 auto}.zRoqsW_head{margin-bottom:20px}.zRoqsW_headTitle{letter-spacing:-.02em;color:#000;margin:0;font-size:26px;font-weight:800;line-height:1.15}.zRoqsW_intro{color:#545454;white-space:pre-line;max-width:720px;margin:-8px 0 24px}.zRoqsW_testBanner{color:#e65100;background:#fff3e0;border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:13px;font-weight:500}.zRoqsW_groupTitle{color:#000;margin:28px 0 12px;font-size:18px;font-weight:700}.zRoqsW_grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.zRoqsW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.zRoqsW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zRoqsW_card{color:inherit;background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 0 3px #0000001a}.zRoqsW_card:hover{color:inherit;transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.zRoqsW_cardImage{aspect-ratio:4/3;background:#f4f4f4;place-items:center;display:grid;position:relative;overflow:hidden}.zRoqsW_cardImage img{object-fit:cover;width:100%;height:100%}.zRoqsW_cardImage .zRoqsW_cardLogo{object-fit:contain;width:45%;height:45%}.zRoqsW_cardBody{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.zRoqsW_cardName{color:#000;font-size:17px;font-weight:700;line-height:1.25}.zRoqsW_cardDesc{color:#545454;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.zRoqsW_cardMeta{color:#999;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.zRoqsW_cardPrice{color:var(--primary);white-space:nowrap;font-size:16px;font-weight:800}.zRoqsW_empty{text-align:center;color:#545454;background:#fff;border-radius:16px;padding:40px 20px}.zRoqsW_detail{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.zRoqsW_detail{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start}}.zRoqsW_detailImage{aspect-ratio:4/3;background:#f4f4f4;border-radius:16px;place-items:center;display:grid;overflow:hidden}.zRoqsW_detailImage img{object-fit:cover;width:100%;height:100%}.zRoqsW_detailImage .zRoqsW_cardLogo{object-fit:contain;width:40%;height:40%}.zRoqsW_detailText{color:#545454;white-space:pre-line;margin-top:16px}.zRoqsW_detailBlock{margin-top:18px}.zRoqsW_detailBlock h3{color:#000;margin:0 0 4px;font-size:14px;font-weight:700}.zRoqsW_detailBlock p{color:#545454;white-space:pre-line;margin:0;font-size:14px}.zRoqsW_panel{background:#fff;border-radius:16px;padding:20px;box-shadow:0 0 3px #0000001a}.zRoqsW_panel :where(h1,h2,p){margin:0}.zRoqsW_panelTitle{letter-spacing:-.02em;color:#000;font-size:22px;font-weight:800;line-height:1.2}.zRoqsW_label{color:#545454;text-transform:uppercase;letter-spacing:.06em;margin:18px 0 8px;font-size:12px;font-weight:700;display:block}.zRoqsW_fieldLabel{color:var(--o-text2);text-transform:uppercase;letter-spacing:.06em;margin:16px 0 6px;font-size:12px;font-weight:700;line-height:1.3;display:block}.zRoqsW_fieldHint{color:#999;margin:6px 0 0;font-size:12px}.zRoqsW_tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.zRoqsW_tile{color:#000;cursor:pointer;font:inherit;background:#fff;border:2px solid #eaeaea;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;transition:border-color .12s,background .12s;display:flex}.zRoqsW_tile[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, white);color:var(--primary)}.zRoqsW_tileValue{font-size:16px;font-weight:800}.zRoqsW_tileSub{color:#999;font-size:12px}.zRoqsW_tile[aria-pressed=true] .zRoqsW_tileSub{color:inherit}.zRoqsW_amountRow{align-items:center;gap:10px;display:flex}.zRoqsW_amountRow input{flex:1}.zRoqsW_amountUnit{color:#545454;white-space:nowrap;font-size:15px;font-weight:700}.zRoqsW_segment{background:#f0f0f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.zRoqsW_segment button{color:#545454;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-weight:600}.zRoqsW_segment button[aria-pressed=true]{color:#000;background:#fff;box-shadow:0 1px 3px #0000001f}.zRoqsW_priceRow{border-top:1px solid #eaeaea;justify-content:space-between;align-items:baseline;margin-top:20px;padding-top:14px;font-weight:700;display:flex}.zRoqsW_priceRow strong{color:var(--primary);font-size:22px}.zRoqsW_vatNote{text-align:right;color:#777;margin:4px 0 0;font-size:13px;line-height:1.4}.zRoqsW_actions{gap:10px;margin-top:14px;display:grid}.zRoqsW_toast{color:#1e8e4e;background:#eafaf1;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:600}.zRoqsW_cartLayout{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.zRoqsW_cartLayout{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.zRoqsW_cartSummary{top:calc(var(--header-offset,0px) + 16px);position:sticky}}.zRoqsW_cartItem{border-top:1px solid #eaeaea;gap:12px;padding:12px 0;display:flex}.zRoqsW_cartItem:first-of-type{border-top:0}.zRoqsW_cartThumb{object-fit:cover;background:#f4f4f4;border-radius:8px;flex-shrink:0;width:64px;height:48px}.zRoqsW_cartBody{flex:1;min-width:0}.zRoqsW_cartName{color:#000;font-weight:700}.zRoqsW_cartSub{color:#545454;font-size:13px}.zRoqsW_cartMsg{color:#999;overflow-wrap:anywhere;font-size:13px;font-style:italic}.zRoqsW_cartPrice{white-space:nowrap;font-weight:700}.zRoqsW_cartRemove{color:#999;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.zRoqsW_consent{color:#000;cursor:pointer;align-items:flex-start;gap:12px;margin-top:12px;font-size:14px;display:flex}.zRoqsW_consent input{width:22px;height:22px;accent-color:var(--primary);flex-shrink:0;margin:1px 0 0}.zRoqsW_consent a{color:var(--link)}.zRoqsW_order{background:#fff;border-radius:16px;max-width:560px;margin:0 auto;padding-bottom:32px;overflow:hidden;box-shadow:0 0 3px #0000001a}.zRoqsW_order>section:first-child{border-radius:0;margin:0 0 12px}.zRoqsW_orderNumber{letter-spacing:-.02em;color:#000;margin:0;padding:8px 16px 4px;font-size:20px;font-weight:800}.zRoqsW_voucherList{gap:8px;margin:10px 16px 0;display:grid}.zRoqsW_voucherRow{color:inherit;background:#f9f9f9;border-radius:14px;align-items:stretch;gap:14px;padding:0 14px 0 0;text-decoration:none;transition:background .12s;display:flex;overflow:hidden}a.zRoqsW_voucherRow:hover{color:inherit;background:#f1f1f1}.zRoqsW_voucherRow[data-pending=true]{opacity:.7}.zRoqsW_voucherThumb{background:#ececec;flex-shrink:0;align-self:stretch;width:104px;min-height:78px}.zRoqsW_voucherThumb img{object-fit:cover;width:100%;height:100%;display:block}.zRoqsW_voucherBody{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:10px 0;display:flex}.zRoqsW_voucherChevron{align-self:center}.zRoqsW_voucherTitle{color:#000;font-weight:700;line-height:1.25}.zRoqsW_voucherMeta{color:#545454;font-size:13px}.zRoqsW_voucherQuantity{color:var(--primary);margin-top:2px;font-size:15px;font-weight:800}.zRoqsW_voucherChevron{color:#545454;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.zRoqsW_voucherCode{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#000;text-align:center;margin:12px 0;font-size:24px;font-weight:800}.zRoqsW_voucherActions{gap:8px;display:grid}.zRoqsW_passImage{aspect-ratio:16/9;background:#f4f4f4;place-items:center;display:grid;overflow:hidden}.zRoqsW_passImage img{object-fit:cover;width:100%;height:100%}.zRoqsW_passImage .zRoqsW_cardLogo{object-fit:contain;width:36%;height:36%}.zRoqsW_passBody{padding:18px 16px 0}.zRoqsW_passBusiness{text-transform:uppercase;letter-spacing:.06em;color:#999;font-size:12px;font-weight:700}.zRoqsW_passTitle{letter-spacing:-.02em;color:#000;margin:2px 0 10px;font-size:22px;font-weight:800;line-height:1.2}.zRoqsW_passBalance{letter-spacing:-.02em;color:var(--primary);font-size:34px;font-weight:800;line-height:1.1}.zRoqsW_passBalance[data-state=used],.zRoqsW_passBalance[data-state=expired]{color:#999}.zRoqsW_passBalanceLabel{color:#545454;margin-top:2px;font-size:13px}.zRoqsW_passInfo{border-top:1px solid #eaeaea;grid-template-columns:1fr;gap:4px 20px;margin-top:8px;padding-top:4px;display:grid}@media (min-width:480px){.zRoqsW_passInfo{grid-template-columns:auto 1fr}}.zRoqsW_passInfoItem{min-width:0}.zRoqsW_passInfoItem .zRoqsW_fieldLabel{margin:14px 0 4px}.zRoqsW_passInfoValue{color:#000;font-size:15px;font-weight:600;display:block}.zRoqsW_passPlaces{color:#000;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.4;list-style:none}.zRoqsW_ticket{text-align:center;background:#fafafa;border:2px dashed #e0e0e0;border-radius:16px;margin-top:20px;padding:20px 16px 16px}.zRoqsW_ticketQr{background:#fff;border-radius:12px;width:168px;margin:0 auto;padding:10px;box-shadow:0 1px 4px #0000001a}.zRoqsW_ticketQr svg{width:100%;height:auto;display:block}.zRoqsW_ticketLabel{letter-spacing:.08em;text-transform:uppercase;color:#999;margin-top:14px;font-size:11px;font-weight:700}.zRoqsW_ticketCode{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#000;margin-top:4px;font-size:26px;font-weight:800}.zRoqsW_ticketHint{color:#999;margin-top:10px;font-size:12px}.zRoqsW_walletBadges{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:18px;display:flex}.zRoqsW_walletBadge{border-radius:10px;display:inline-block}.zRoqsW_walletBadge img{width:auto;height:52px;display:block}.zRoqsW_walletBadge:focus-visible{outline:2px solid var(--link);outline-offset:4px}.zRoqsW_passBody .zRoqsW_voucherActions,.zRoqsW_passBody .zRoqsW_muted{margin-top:12px}.zRoqsW_orderFooter{gap:8px;margin:18px 16px 0;font-size:14px;display:grid}.zRoqsW_orderFooter a{color:var(--link)}.zRoqsW_muted{color:#999;font-size:13px}.zRoqsW_dialog{width:min(560px,100% - 24px);max-height:calc(100% - 24px);color:var(--text);background:#fff;border:0;border-radius:16px;margin:auto;padding:0;box-shadow:0 16px 48px #0000002e}.zRoqsW_dialog::backdrop{background:#00000059}.zRoqsW_dialogBody{padding:28px 24px 24px;position:relative}.zRoqsW_dialogClose{color:#545454;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:12px;right:12px}.zRoqsW_dialogClose:hover{background:#f4f4f4}.zRoqsW_dialogCheck{color:#5cb531;margin:0 auto 12px;display:block}.zRoqsW_dialogTitle{letter-spacing:-.02em;text-align:center;color:#000;margin:0 0 20px;font-size:22px;font-weight:800;line-height:1.2}.zRoqsW_dialogActions{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.zRoqsW_dialogBack{color:#545454;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px}.zRoqsW_dialogBack:hover{color:#000}@media (max-width:480px){.zRoqsW_dialogActions{flex-direction:column-reverse;align-items:stretch}.zRoqsW_dialogActions a{width:100%!important}.zRoqsW_dialogBack{text-align:center}}
.gHnMza_wrap{--o-tint:color-mix(in srgb, var(--primary) 6%, white);--o-a08:color-mix(in srgb, var(--primary) 8%, transparent);--o-a25:color-mix(in srgb, var(--primary) 25%, transparent);--o-text:#000;--o-text2:#545454;--o-muted:#999;--o-faint:#bbb;--o-card:#f9f9f9;--o-picker:#f8f8f8;--o-chip:#f5f5f5;--o-control:#f0f0f0;--o-neutral:#f4f4f4;--o-qty:#ececec;--o-border:#eaeaea;--o-border2:#e0e0e0;--o-divider:#e6e6e6;--o-input:#bdbdbd;--o-radio:#ccc;--o-disabled:#7a7a7a;--o-danger:#d13333;--o-success:#51d133;--o-discount:#27ae60;--o-info:#3478f6;--o-info-bg:#3478f612;--o-warn:#c77f0a;--o-warn-bg:#f5a6231f;--o-paused:#c0392b;--o-paused-bg:#fdedef;--o-badge:#e65100;--o-badge-bg:#fff3e0;--o-r-badge:calc(6px * var(--r-scale,1));--o-r-control:calc(8px * var(--r-scale,1));--o-r-image:calc(10px * var(--r-scale,1));--o-r-base:calc(12px * var(--r-scale,1));--o-r-box:calc(14px * var(--r-scale,1));--o-r-banner:calc(16px * var(--r-scale,1));--o-r-pill:20px;--o-shadow-card:0 0 3px #0000001a;--o-shadow-float:0 2px 6px #0000001f;--o-shadow-button:0 0 3px color-mix(in srgb, var(--primary) 50%, transparent);max-width:560px;color:var(--o-text);border-radius:var(--o-r-banner);background:#fff;margin:0 auto;padding-bottom:96px;position:relative}.gHnMza_wrapWide{max-width:720px}.gHnMza_wrapFull{background:0 0;border-radius:0;max-width:none;padding-bottom:0}.gHnMza_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.gHnMza_panel{border-radius:var(--o-r-banner);box-shadow:var(--o-shadow-card);background:#fff}.gHnMza_panelPad{padding:16px}.gHnMza_panelHeading{letter-spacing:-.02em;margin:0;padding:16px 16px 4px;font-size:20px;font-weight:800;line-height:1.2}.gHnMza_panelTitle,.gHnMza_sectionLabel{color:var(--o-text2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.3;display:block}.gHnMza_desktopOnly{display:none}@media (min-width:1024px){.gHnMza_layout{grid-template-columns:260px minmax(0,1fr) 360px;gap:20px}.gHnMza_layoutSide,.gHnMza_layoutAside{top:calc(var(--header-offset,0px) + 16px);max-height:calc(100dvh - var(--header-offset,0px) - 32px);scrollbar-width:none;flex-direction:column;gap:16px;display:flex;position:sticky;overflow-y:auto}.gHnMza_desktopOnly{display:block}.gHnMza_mobileOnly{display:none!important}.gHnMza_layout .gHnMza_catBar{display:none}.gHnMza_checkoutLayout{grid-template-columns:minmax(0,1fr) 400px}.gHnMza_methodList.gHnMza_desktopOnly{flex-direction:column;gap:10px;display:flex}}@media (max-width:1023px){.gHnMza_wrapFull{padding-bottom:96px}}.gHnMza_modeList{gap:6px;display:flex}.gHnMza_modeList .gHnMza_modeRow{border:1.5px solid var(--o-border2);border-radius:var(--o-r-base);background:var(--o-card);color:var(--o-text);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px 6px;font-size:14px;font-weight:600;display:flex}.gHnMza_modeRow svg{width:20px;height:20px}.gHnMza_modeRow .gHnMza_radio{display:none}.gHnMza_modeRow[aria-pressed=true]{border-color:var(--primary);background:var(--o-tint);color:var(--primary)}.gHnMza_modeRow[aria-pressed=true] .gHnMza_radio{border-color:var(--primary)}.gHnMza_modeRow[aria-pressed=true] .gHnMza_radio:after{content:"";background:var(--primary);border-radius:50%;width:12px;height:12px}@media (min-width:1024px){.gHnMza_modeList{flex-direction:column}.gHnMza_modeList .gHnMza_modeRow{text-align:left;border-color:#0000;flex-direction:row;gap:10px;padding:10px 12px;font-size:14px}.gHnMza_modeRow svg{flex-shrink:0;width:16px;height:16px}.gHnMza_modeLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gHnMza_modeRow .gHnMza_radio{flex-shrink:0;display:grid}}.gHnMza_modeInfo{color:var(--o-text2);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:500;display:flex}.gHnMza_catList{margin:0;padding:8px;list-style:none}.gHnMza_catLink{border-radius:var(--o-r-control);text-align:left;width:100%;color:var(--o-text2);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:14px;font-weight:600;display:block}.gHnMza_catLink:hover{background:var(--o-chip)}.gHnMza_catLink[aria-current=true]{background:var(--o-tint);color:var(--primary);font-weight:700}.gHnMza_menuHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 15px 4px;display:flex}.gHnMza_search{flex:1;min-width:180px;max-width:320px;position:relative}.gHnMza_search input{border:1px solid var(--o-border2);border-radius:var(--o-r-pill);background:var(--o-chip);width:100%;min-height:40px;font:inherit;color:var(--o-text);padding:8px 12px 8px 36px;font-size:14px}.gHnMza_search input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.gHnMza_search svg{color:var(--o-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gHnMza_cartList{border:1px solid var(--o-border);border-radius:var(--o-r-box);background:var(--o-card);margin-top:8px}.gHnMza_cartItem{border-bottom:1px solid var(--o-border);grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px;display:grid}.gHnMza_cartItem:last-child{border-bottom:0}.gHnMza_cartName{color:var(--o-text);font-size:14px;font-weight:500;line-height:1.3}.gHnMza_cartPrice{white-space:nowrap;text-align:right;font-size:14px;font-weight:700}.gHnMza_cartRow{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.gHnMza_cartDelivery{margin:12px 0 14px}.gHnMza_cartEmpty{text-align:center;color:var(--o-muted);padding:24px 0;font-size:14px}.gHnMza_infoRow{gap:10px;padding:6px 0;font-size:14px;line-height:1.4;display:flex}.gHnMza_infoRow svg{color:var(--o-text2);flex-shrink:0;margin-top:2px}.gHnMza_infoLabel{color:var(--o-muted);font-size:12px;display:block}.gHnMza_infoRow a{color:inherit}.gHnMza_opening{margin-bottom:12px}.gHnMza_openingStatus{border-radius:var(--o-r-control);align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:14px;line-height:1.3;display:flex}.gHnMza_openingStatus .gHnMza_openingDot{margin-top:5px}.gHnMza_openingText{flex-direction:column;gap:2px;min-width:0;display:flex}.gHnMza_openingNote{opacity:.85;font-size:12px;font-weight:500}.gHnMza_openingStatus[data-state=open]{color:#15803d;background:#dcfce7}.gHnMza_openingStatus[data-state=closingSoon]{color:#b45309;background:#fef3c7}.gHnMza_openingStatus[data-state=closed]{color:#b91c1c;background:#fee2e2}.gHnMza_openingDot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.gHnMza_openingStatus[data-state=open] .gHnMza_openingDot{animation:1.6s ease-in-out infinite gHnMza_oPulse}.gHnMza_openingRows{flex-direction:column;display:flex}.gHnMza_openingRow{color:var(--o-text2);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:space-between;gap:12px;padding:4px 8px;font-size:13px;display:flex}.gHnMza_openingRow span:last-child{text-align:right;white-space:nowrap}.gHnMza_openingRow[data-today]{background:var(--o-tint);color:var(--primary);font-weight:700}.gHnMza_openingToggle{color:var(--o-text2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 8px;font-size:13px;font-weight:600;text-decoration:underline}.gHnMza_wrap :where(h1,h2,h3,p){margin:0}.gHnMza_wrap button{font-family:inherit;font-size:inherit}.gHnMza_head{align-items:center;gap:12px;padding:15px;display:flex}.gHnMza_headLogo{border-radius:var(--o-r-control);object-fit:contain;border:1px solid var(--o-border);background:#fff;flex-shrink:0;width:36px;height:36px}.gHnMza_headText{flex:1;min-width:0}.gHnMza_headName{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.gHnMza_headSub{color:var(--o-text2);margin-top:2px;font-size:12px;font-weight:500}.gHnMza_headBack{background:var(--o-control);width:36px;height:36px;color:var(--o-text);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gHnMza_headBack:hover{filter:brightness(.96)}.gHnMza_title{letter-spacing:-.02em;padding:4px 15px 12px;font-size:20px;font-weight:800;line-height:1.2}.gHnMza_banner{border-radius:var(--o-r-box);border:2px solid var(--o-border2);background:var(--o-neutral);color:var(--o-text2);align-items:center;gap:10px;margin:0 15px 12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.gHnMza_banner svg{flex-shrink:0}.gHnMza_bannerPaused{background:var(--o-paused-bg);color:var(--o-paused);border-radius:var(--o-r-control);border-color:#0000;font-size:13px;font-weight:500}.gHnMza_bannerWarn{background:var(--o-badge-bg);color:var(--o-badge);border-radius:var(--o-r-control);border-color:#0000;font-size:13px;font-weight:500}.gHnMza_bannerInfo{background:var(--o-info-bg);color:var(--o-info);border-color:#0000}.gHnMza_bannerAction{background:var(--o-tint);border-color:var(--primary);color:var(--primary);text-align:left;cursor:pointer;justify-content:space-between;width:calc(100% - 30px);font-size:15px;font-weight:700}.gHnMza_bannerAction:hover{filter:brightness(.98)}.gHnMza_bannerLink{text-decoration:none}.gHnMza_pulse{background:var(--o-text2);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite gHnMza_oPulse;display:inline-block}@keyframes gHnMza_oPulse{50%{opacity:.3}}.gHnMza_catBar{top:var(--header-offset,0px);z-index:5;scrollbar-width:none;background:#fff;gap:8px;padding:10px 15px;display:flex;position:sticky;overflow-x:auto}.gHnMza_catBar::-webkit-scrollbar{display:none}.gHnMza_catChip{border-radius:var(--o-r-pill);background:var(--o-control);color:var(--o-text);cursor:pointer;white-space:nowrap;border:0;flex-shrink:0;padding:9px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.gHnMza_catChip[aria-current=true]{background:var(--primary);color:var(--on-primary)}.gHnMza_category{padding:20px 15px 0}.gHnMza_category:last-child{padding-bottom:20px}.gHnMza_categoryName{letter-spacing:-.01em;padding:0 0 10px;font-size:17px;font-weight:700}.gHnMza_productList{border:1px solid var(--o-border);border-radius:var(--o-r-box);background:var(--o-card);overflow:hidden}.gHnMza_productList .gHnMza_product:last-child{border-bottom:0}.gHnMza_product{border:0;border-bottom:1px solid var(--o-border);text-align:left;width:100%;min-height:72px;color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 15px;transition:filter .12s;display:grid}.gHnMza_product:hover{background:#fff}.gHnMza_productBody{flex-direction:column;gap:4px;min-width:0;display:flex}.gHnMza_productName{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.gHnMza_productPrice{font-size:14px;font-weight:700}.gHnMza_productDesc{color:var(--o-text2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.gHnMza_productMeta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.gHnMza_productImageWrap{flex-shrink:0;width:120px;height:120px;position:relative}.gHnMza_productImage{border-radius:var(--o-r-image);object-fit:cover;background:var(--o-card);width:120px;height:120px;display:block}.gHnMza_plus{border:2px solid var(--primary);width:28px;height:28px;color:var(--primary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-self:end;align-items:center;margin:0 4px 4px 0;display:inline-flex}.gHnMza_productImageWrap .gHnMza_plus{margin:0;position:absolute;bottom:4px;right:4px}.gHnMza_badge{background:var(--o-a08);color:var(--primary);border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.gHnMza_badgeGray{background:var(--o-control);color:var(--o-text2);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.gHnMza_badgeOrange{background:var(--o-badge-bg);color:var(--o-badge);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.gHnMza_badgeFree{border-radius:var(--o-r-badge);background:var(--o-discount);color:#fff;padding:2px 8px;font-size:13px;font-weight:700}.gHnMza_badgePaid{border-radius:var(--o-r-badge);color:var(--o-discount);background:#27ae6017;padding:3px 8px;font-size:11px;font-weight:700}.gHnMza_btn{border:1px solid var(--btn-border);border-radius:var(--o-r-base);background:var(--btn-bg);width:100%;min-height:45px;color:var(--btn-text);text-align:center;cursor:pointer;box-shadow:var(--o-shadow-button);justify-content:center;align-items:center;gap:10px;padding:8px 15px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:filter .12s;display:flex}.gHnMza_btn:hover{filter:brightness(1.05)}.gHnMza_btn:disabled{background:var(--o-disabled);border-color:var(--o-disabled);color:#fff;cursor:not-allowed;box-shadow:0 0 3px #7a7a7a80}.gHnMza_btnSecondary{background:var(--o-control);border-color:var(--o-control);color:var(--o-text);box-shadow:none}.gHnMza_btnSecondary:hover{filter:brightness(.97)}.gHnMza_btnGhost{color:#83829a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.gHnMza_btnDanger{color:var(--o-danger)}.gHnMza_btnSmall{border-radius:var(--o-r-control);background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.gHnMza_chip{border-radius:var(--o-r-control);background:var(--o-control);color:var(--primary);cursor:pointer;border:0;padding:5px 12px;font-size:13px;font-weight:600}.gHnMza_ctaBar{z-index:6;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 25%);margin:0 -1px;position:sticky;bottom:0}.gHnMza_ctaBarFixed{max-width:560px;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.gHnMza_center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:30px;display:flex}.gHnMza_center h2{font-size:18px;font-weight:600}.gHnMza_center p{color:var(--o-text2);white-space:pre-line;max-width:360px;font-size:15px;font-weight:500;line-height:22px}.gHnMza_spinner{border:3px solid var(--o-border);border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.75s linear infinite gHnMza_oSpin}.gHnMza_spinnerSmall{border-width:2px;width:18px;height:18px}@keyframes gHnMza_oSpin{to{transform:rotate(360deg)}}.gHnMza_error{border-radius:var(--o-r-control);background:var(--o-paused-bg);color:#a21c26;margin:12px 15px;padding:14px 16px;font-size:14px;line-height:1.5}.gHnMza_hint{color:var(--o-faint);text-align:center;margin-top:18px;font-size:13px}.gHnMza_overlay{z-index:40;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:17px;font-weight:700;display:flex;position:fixed;inset:0}.gHnMza_successIcon{width:96px;height:96px;color:var(--o-success);background:#51d1331f;border-radius:50%;place-items:center;display:grid}.gHnMza_dangerIcon{background:var(--o-paused-bg);width:96px;height:96px;color:var(--o-danger);border-radius:50%;place-items:center;display:grid}.gHnMza_statusTitle{text-align:center;font-size:22px;font-weight:800}.gHnMza_statusTitle[data-tone=success]{color:var(--o-success)}.gHnMza_statusTitle[data-tone=danger]{color:var(--o-danger)}.gHnMza_dialog{border-radius:var(--o-r-base);width:min(100%,480px);max-height:92dvh;color:var(--o-text);background:#fff;border:0;flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.gHnMza_dialog::backdrop{background:#0006}.gHnMza_dialog[open]{display:flex}.gHnMza_dialogHead{border-bottom:1px solid #c1c0c8;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:17px;font-weight:600;display:flex}.gHnMza_dialogClose{background:var(--o-qty);width:35px;height:35px;color:var(--o-text);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gHnMza_dialogBody{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.gHnMza_dialogFoot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 25%);align-items:center;gap:10px;display:flex}.gHnMza_dialogHero{aspect-ratio:3/2;background:var(--o-card);position:relative}.gHnMza_dialogHero img{object-fit:cover;width:100%;height:100%;display:block}.gHnMza_dialogHeroClose{width:32px;height:32px;color:var(--o-text);box-shadow:var(--o-shadow-float);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}@media (max-width:560px){.gHnMza_dialog{border-radius:12px 12px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}}.gHnMza_detailName{font-size:18px;font-weight:700}.gHnMza_detailDesc{color:var(--o-text2);white-space:pre-line;font-size:15px;line-height:21px}.gHnMza_detailDescClamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gHnMza_detailMore{color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600}.gHnMza_detailPrice{font-size:18px;font-weight:700}.gHnMza_customization{border:1px solid var(--o-border2);border-radius:var(--o-r-image);background:#fff;padding:12px;display:flow-root}.gHnMza_customization[data-missing=true]{background:#fffdf5;border-color:#e8ddb8}.gHnMza_customizationHead{float:left;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.gHnMza_badgeRequired{border-radius:var(--o-r-badge);background:var(--o-paused-bg);color:var(--o-danger);padding:3px 8px;font-size:11px;font-weight:600}.gHnMza_badgeOptional{border-radius:var(--o-r-badge);background:var(--o-control);color:var(--o-text2);padding:3px 8px;font-size:11px;font-weight:600}.gHnMza_option{clear:both;cursor:pointer;border-top:1px solid #e3e2e8;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:15px;display:flex}.gHnMza_option input{opacity:0;width:1px;height:1px;position:absolute}.gHnMza_optionRight{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.gHnMza_checkbox{color:#c1c0c8;background:#fff;border:2px solid #c1c0c8;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;transition:background .12s,border-color .12s;display:grid}.gHnMza_option input:checked~.gHnMza_optionRight .gHnMza_checkbox{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.gHnMza_option input:focus-visible~.gHnMza_optionRight .gHnMza_checkbox{outline:2px solid var(--primary);outline-offset:2px}.gHnMza_noteLabel{font-size:16px;font-weight:700}.gHnMza_textarea{border-radius:var(--o-r-base);background:var(--o-card);width:100%;min-height:60px;color:var(--o-text);font:inherit;resize:vertical;border:0;padding:12px;font-size:14px}.gHnMza_textarea:focus-visible,.gHnMza_input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.gHnMza_input{border:1px solid var(--o-input);border-radius:var(--o-r-base);width:100%;min-height:50px;color:var(--o-text);font:inherit;background:#fff;padding:12px;font-size:15px}.gHnMza_stepper{border-radius:var(--o-r-base);background:var(--o-card);border:1.5px solid var(--o-border2);flex-shrink:0;align-items:center;height:45px;display:inline-flex}.gHnMza_stepperSmall{border-radius:var(--o-r-control);background:var(--o-control);border:0;height:38px}.gHnMza_stepperMini{border-radius:var(--o-r-control);background:var(--o-control);border:0;height:30px}.gHnMza_stepperMini button{width:28px;font-size:16px}.gHnMza_stepperMini output{min-width:22px;font-size:14px}.gHnMza_stepper button{width:40px;height:100%;color:var(--o-text);cursor:pointer;background:0 0;border:0;font-size:18px}.gHnMza_stepperSmall button{width:34px}.gHnMza_stepper button:disabled{color:#ccc;opacity:.5;cursor:default}.gHnMza_stepper output{text-align:center;min-width:28px;font-size:16px;font-weight:700}.gHnMza_cards{flex-direction:column;gap:10px;padding:0 15px;display:flex}.gHnMza_card{border-radius:var(--o-r-base);background:var(--o-card);text-align:left;width:100%;color:inherit;cursor:pointer;border:0;padding:12px;display:block}.gHnMza_cardStatic{cursor:default}.gHnMza_cardTop{justify-content:space-between;gap:12px;font-size:15px;font-weight:600;display:flex}.gHnMza_cardPrice{white-space:nowrap;text-align:right;font-size:14px;font-weight:600}.gHnMza_cardStrike{color:var(--o-text2);font-size:12px;font-weight:400;text-decoration:line-through;display:block}.gHnMza_cardMod{color:var(--o-text2);margin-top:2px;font-size:13px}.gHnMza_cardNote{color:var(--o-text2);margin-top:2px;font-size:13px;font-style:italic}.gHnMza_cardActions{gap:8px;margin-top:8px;display:flex}.gHnMza_section{padding:20px 15px 0}.gHnMza_section>.gHnMza_sectionLabel{margin-bottom:14px}.gHnMza_sectionTitle{margin-bottom:10px;font-size:17px;font-weight:700}.gHnMza_inline{justify-content:space-between;align-items:center;gap:12px;padding:0 15px;display:flex}.gHnMza_picker{border-radius:var(--o-r-box);background:var(--o-picker);text-align:left;width:100%;color:var(--o-text);cursor:pointer;border:2px solid #0000;align-items:center;gap:12px;padding:16px;transition:border-color .15s,background .15s;display:flex}.gHnMza_picker[data-selected=true]{border-color:var(--primary);background:var(--o-tint)}.gHnMza_picker:disabled{cursor:default}.gHnMza_pickerIcon{background:var(--primary);width:36px;height:36px;color:var(--on-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gHnMza_pickerText{flex:1;min-width:0}.gHnMza_pickerLabel{font-size:15px;font-weight:600}.gHnMza_picker[data-selected=true] .gHnMza_pickerLabel{color:var(--primary);font-weight:700}.gHnMza_pickerSub{color:var(--o-muted);margin-top:2px;font-size:12px}.gHnMza_pickerChevron{color:#ccc;flex-shrink:0}.gHnMza_picker[data-selected=true] .gHnMza_pickerChevron{color:var(--primary)}.gHnMza_methodGroup{border-radius:var(--o-r-base);background:var(--o-card);border:1.5px solid #0000}.gHnMza_methodGroup[data-selected=true]{border-color:var(--primary);background:var(--o-tint)}.gHnMza_methodGroup .gHnMza_method,.gHnMza_methodGroup .gHnMza_method[data-selected=true]{background:0 0;border-color:#0000}.gHnMza_methodExtra{padding:0 14px 14px}.gHnMza_methodExtra .gHnMza_subform{border-top:1px solid color-mix(in srgb, var(--primary) 20%, transparent);padding-top:12px}.gHnMza_methodList .gHnMza_method,.gHnMza_methodList .gHnMza_methodGroup{border-color:var(--o-border2)}.gHnMza_methodList .gHnMza_method[data-selected=true],.gHnMza_methodList .gHnMza_methodGroup[data-selected=true]{border-color:var(--primary)}.gHnMza_methodList .gHnMza_methodGroup .gHnMza_method{border-color:#0000}.gHnMza_method{border-radius:var(--o-r-base);background:var(--o-card);text-align:left;width:100%;color:var(--o-text);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:12px;padding:14px;display:flex}.gHnMza_method[data-selected=true]{border-color:var(--primary);background:var(--o-tint)}.gHnMza_method[data-selected=true] .gHnMza_pickerLabel{color:var(--primary);font-weight:700}.gHnMza_methodIcon{color:#aaa;background:#eee;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.gHnMza_method[data-selected=true] .gHnMza_methodIcon{background:var(--primary);color:var(--on-primary)}.gHnMza_radio{border:2px solid var(--o-radio);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.gHnMza_method[data-selected=true] .gHnMza_radio{border-color:var(--primary)}.gHnMza_method[data-selected=true] .gHnMza_radio:after{content:"";background:var(--primary);border-radius:50%;width:12px;height:12px}.gHnMza_slots{scrollbar-width:none;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.gHnMza_slot{border-radius:var(--o-r-pill);background:var(--o-chip);color:var(--o-text);cursor:pointer;border:1.5px solid #0000;flex-shrink:0;padding:8px 14px;font-size:13px}.gHnMza_slot[aria-pressed=true]{border-color:var(--primary);background:var(--o-tint);color:var(--primary);font-weight:600}.gHnMza_subform{flex-direction:column;gap:12px;padding:12px 0 0;display:flex}.gHnMza_phoneRow{grid-template-columns:110px 1fr;gap:10px;display:grid}.gHnMza_select{border:1px solid var(--o-input);border-radius:var(--o-r-base);min-height:50px;font:inherit;color:var(--o-text);background:#fff;padding:0 12px;font-size:15px}.gHnMza_statusBox{border-radius:var(--o-r-control);background:var(--o-neutral);color:var(--o-text2);padding:12px 14px;font-size:13px;line-height:1.45}.gHnMza_statusBox[data-tone=success]{color:#1e8e4e;background:#eafaf1}.gHnMza_statusBox[data-tone=error]{background:var(--o-paused-bg);color:var(--o-paused)}.gHnMza_statusBox[data-tone=warning]{background:var(--o-badge-bg);color:var(--o-badge)}.gHnMza_statusBox strong{font-weight:700;display:block}.gHnMza_tipsRow{justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.gHnMza_tips{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.gHnMza_tip{border-radius:var(--o-r-base);min-width:80px;color:var(--o-text);cursor:pointer;background:#f1f1f1;border:0;flex-shrink:0;padding:10px 12px;font-size:15px;font-weight:700}.gHnMza_tip[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.gHnMza_summary{flex-direction:column;gap:10px;font-size:14px;display:flex}.gHnMza_summaryRow{justify-content:space-between;gap:12px;display:flex}.gHnMza_summaryRow span:first-child{font-weight:600}.gHnMza_summaryRow span:last-child{font-weight:700}.gHnMza_summaryDiscount span:last-child{color:var(--o-discount)}.gHnMza_summaryTotal{border-top:1px solid #ddd;justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;padding-top:10px;display:flex}.gHnMza_summaryTotal span:first-child,.gHnMza_summaryTotal span:last-child{font-size:18px;font-weight:800}.gHnMza_terms{color:var(--o-text2);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.gHnMza_terms a{color:inherit}.gHnMza_receiptBanner{border-radius:var(--o-r-banner);background:var(--o-card);align-items:center;gap:12px;margin:0 16px 10px;padding:14px 12px;display:flex}.gHnMza_receiptBanner[data-tone=info]{background:var(--o-info-bg);color:var(--o-info)}.gHnMza_receiptBanner[data-tone=warn]{background:var(--o-warn-bg);color:var(--o-warn)}.gHnMza_receiptBanner[data-tone=success]{color:#1e8e4e;background:#51d13317}.gHnMza_receiptIcon{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.gHnMza_receiptLabel{font-size:12px;font-weight:600}.gHnMza_receiptValue{font-size:16px;font-weight:700}.gHnMza_receiptNumber{font-size:28px;font-weight:900;line-height:1.1}.gHnMza_receiptCard{border-radius:var(--o-r-banner);background:var(--o-card);margin:0 16px 10px;padding:16px}.gHnMza_receiptHeading{color:var(--o-text2);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;font-size:13px;font-weight:700}.gHnMza_receiptLine{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:6px 0;display:grid}.gHnMza_qty{border-radius:var(--o-r-badge);background:var(--o-qty);text-align:center;min-width:32px;padding:3px 6px;font-size:13px;font-weight:700;display:inline-block}.gHnMza_receiptName{font-size:15px;font-weight:600}.gHnMza_receiptSum{border-top:1px solid var(--o-divider);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;font-size:14px;display:flex}.gHnMza_receiptTotal{border-top:1px solid var(--o-divider);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:10px;font-size:17px;font-weight:800;display:flex}.gHnMza_receiptTotal strong{font-size:20px;font-weight:900}.gHnMza_detailRow{justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;display:flex}.gHnMza_detailRow span:first-child{color:var(--o-text2);font-weight:500}.gHnMza_detailRow span:last-child{text-align:right;font-weight:600}.gHnMza_billItem{border-bottom:1px solid var(--o-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.gHnMza_billItem[data-selected=true]{background:var(--o-tint)}.gHnMza_billName{font-size:15px;font-weight:600}.gHnMza_billMeta{color:var(--o-text2);font-size:13px}.gHnMza_billRight{flex-direction:column;align-items:flex-end;gap:6px;font-size:14px;font-weight:600;display:flex}.gHnMza_stars{justify-content:center;gap:6px;display:flex}.gHnMza_star{color:#ccc;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:30px;line-height:1}.gHnMza_star[aria-pressed=true]{color:#f5a623}.gHnMza_list{flex-direction:column;gap:10px;margin:0;padding:0 15px;list-style:none;display:flex}.gHnMza_branch{border-radius:var(--o-r-base);background:var(--o-card);text-align:left;width:100%;color:inherit;cursor:pointer;border:1.5px solid #0000;align-items:center;gap:14px;padding:14px;display:flex}.gHnMza_branch:hover{border-color:var(--primary)}.gHnMza_branchLogo{border-radius:var(--o-r-control);object-fit:contain;border:1px solid var(--o-border);background:#fff;flex-shrink:0;width:48px;height:48px}.gHnMza_branchName{font-size:16px;font-weight:650}.gHnMza_branchAddress{color:var(--o-text2);margin-top:2px;font-size:13px}.gHnMza_video{aspect-ratio:1;border-radius:var(--o-r-base);object-fit:cover;background:#000;width:100%}.gHnMza_manual{gap:8px;display:flex}.gHnMza_manual .gHnMza_input{flex:1}@media (prefers-reduced-motion:reduce){.gHnMza_spinner,.gHnMza_pulse{animation:none}}.gHnMza_hero{border-radius:var(--o-r-banner);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 12px 12px;padding:36px 20px 28px;display:flex}.gHnMza_hero[data-tone=success]{background:linear-gradient(#e8f8ee 0%,#f6fcf8 100%)}.gHnMza_hero[data-tone=danger]{background:linear-gradient(#fdeaea 0%,#fff6f6 100%)}.gHnMza_hero[data-tone=waiting]{background:linear-gradient(#fff4e0 0%,#fffaf2 100%)}.gHnMza_hero[data-tone=info]{background:linear-gradient(180deg, var(--o-tint) 0%, #fff 100%)}.gHnMza_heroIcon{background:#fff;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:6px;display:grid;position:relative;box-shadow:0 8px 24px #0000001a}.gHnMza_heroIcon[data-tone=success]{color:#1e8e4e}.gHnMza_heroIcon[data-tone=danger]{color:var(--o-danger)}.gHnMza_heroIcon[data-tone=waiting]{color:#d98a00;margin-bottom:26px}.gHnMza_heroIcon[data-tone=info]{color:var(--primary)}.gHnMza_heroIcon svg{z-index:1;width:36px;height:36px;position:relative}.gHnMza_heroIcon .gHnMza_spinner{border-width:3px;width:36px;height:36px}.gHnMza_heroRing{opacity:0;border:2px solid;border-radius:50%;animation:2.4s ease-out infinite gHnMza_oRing;position:absolute;inset:0}.gHnMza_heroRing2{animation-delay:1.2s}@keyframes gHnMza_oRing{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}.gHnMza_heroTitle{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.gHnMza_hero[data-tone=success] .gHnMza_heroTitle{color:#1e8e4e}.gHnMza_hero[data-tone=danger] .gHnMza_heroTitle{color:var(--o-danger)}.gHnMza_heroText{max-width:380px;color:var(--o-text2);white-space:pre-line;font-size:15px;line-height:1.5}.gHnMza_heroActions{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:320px;margin-top:10px;display:flex}.gHnMza_heroActions .gHnMza_btn{width:100%}.gHnMza_orderNo{justify-content:center;align-items:baseline;gap:10px;padding:6px 0 2px;display:flex}.gHnMza_orderNoLabel{color:var(--o-text2);font-size:13px;font-weight:600}.gHnMza_orderNoValue{letter-spacing:-.02em;font-size:34px;font-weight:900}.gHnMza_timeline{border-radius:var(--o-r-banner);background:var(--o-card);flex-direction:column;gap:0;margin:0 16px 10px;padding:16px 18px;list-style:none;display:flex}.gHnMza_timelineStep{color:var(--o-muted);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:grid;position:relative}.gHnMza_timelineStep+.gHnMza_timelineStep:before{content:"";background:var(--o-border2);width:2px;height:20px;position:absolute;top:-10px;left:10px}.gHnMza_timelineStep[data-state=done]+.gHnMza_timelineStep:before,.gHnMza_timelineStep[data-state=done]+.gHnMza_timelineStep[data-state=current]:before{background:#1e8e4e}.gHnMza_timelineDot{border:2px solid var(--o-border2);color:#fff;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.gHnMza_timelineStep[data-state=done] .gHnMza_timelineDot{background:#1e8e4e;border-color:#1e8e4e}.gHnMza_timelineStep[data-state=current] .gHnMza_timelineDot{border-color:var(--primary);box-shadow:0 0 0 4px var(--o-a25);animation:1.6s ease-in-out infinite gHnMza_oPulse}.gHnMza_timelineStep[data-state=done]{color:var(--o-text)}.gHnMza_timelineStep[data-state=current]{color:var(--primary);font-weight:700}.gHnMza_timelineLabel{min-width:0}.gHnMza_timelineTime{font-variant-numeric:tabular-nums;color:var(--o-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.gHnMza_heroRing,.gHnMza_timelineStep[data-state=current] .gHnMza_timelineDot{animation:none}}@media (max-width:720px){.gHnMza_layout{gap:12px}.gHnMza_panelPad{padding:12px}.gHnMza_panelHeading,.gHnMza_menuHead{padding:12px 12px 4px}.gHnMza_head{padding:12px}.gHnMza_title{padding:4px 12px 12px}.gHnMza_banner{margin-inline:12px}.gHnMza_catBar,.gHnMza_categoryName{padding-inline:12px}.gHnMza_product{padding:12px}.gHnMza_cards{padding-inline:12px}.gHnMza_error{margin-inline:12px}.gHnMza_hero{margin-inline:8px}.gHnMza_ctaBar{padding-inline:12px}}
._8N3x0G_trigger,._8N3x0G_close{width:44px;height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}._8N3x0G_trigger{color:var(--header-text);background:0 0}._8N3x0G_nav{scrollbar-width:none;flex-basis:100%;order:10;align-items:stretch;gap:4px;min-width:0;margin-top:6px;margin-bottom:-10px;display:none;overflow-x:auto}._8N3x0G_navItem{color:var(--header-text);white-space:nowrap;opacity:.8;border-bottom:2px solid #0000;align-items:center;margin-right:20px;padding:10px 2px 12px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}._8N3x0G_navItem:hover{opacity:1;text-decoration:none}._8N3x0G_navItem[aria-current=page]{opacity:1;border-bottom-color:currentColor}._8N3x0G_navItem:focus-visible{outline:2px solid var(--link);outline-offset:-2px;border-radius:4px}@media (min-width:1025px){._8N3x0G_nav{display:flex}._8N3x0G_trigger{display:none}}._8N3x0G_trigger:hover{background:color-mix(in srgb, currentColor 10%, transparent)}._8N3x0G_trigger:focus-visible,._8N3x0G_close:focus-visible,._8N3x0G_item:focus-visible,._8N3x0G_account:focus-visible{outline:2px solid var(--link);outline-offset:3px}._8N3x0G_drawer{background:var(--surface);--text:var(--surface-text);--heading:var(--surface-heading);--muted:var(--surface-muted);--link:var(--surface-link);width:min(360px,100% - 24px);max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 48px #0000001f}._8N3x0G_drawer[open]{animation:.2s ease-out _8N3x0G_slideIn}._8N3x0G_drawer::backdrop{background:#00000059;animation:.2s ease-out _8N3x0G_fadeIn}._8N3x0G_panel{min-height:100%;padding:max(16px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom))}._8N3x0G_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._8N3x0G_heading h2{color:var(--heading);margin:0;font-size:20px;font-weight:600}._8N3x0G_close{color:var(--heading);background:var(--surface-2)}._8N3x0G_item{color:var(--heading);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;font-weight:600;text-decoration:none;display:flex}._8N3x0G_item:hover,._8N3x0G_item[aria-current=page]{background:var(--surface-2);text-decoration:none}._8N3x0G_item span{color:var(--muted);font-size:24px;font-weight:400}._8N3x0G_divider{border:0;border-top:1px solid var(--border);margin:24px 0}._8N3x0G_sectionTitle{color:var(--muted);margin:0 0 16px;font-size:14px;font-weight:600}._8N3x0G_account{border:2px solid var(--btn-border);border-radius:calc(8px * var(--r-scale,1));background:var(--btn-bg);min-height:46px;color:var(--btn-text);text-align:center;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._8N3x0G_account:hover{filter:brightness(.96);text-decoration:none}._8N3x0G_loading{color:var(--muted);font-size:14px}@keyframes _8N3x0G_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _8N3x0G_fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._8N3x0G_drawer[open],._8N3x0G_drawer::backdrop{animation:none}}._8N3x0G_basket{font:inherit;cursor:pointer;border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 14%, transparent);min-height:40px;color:var(--header-text);white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._8N3x0G_basketIcon{display:inline-flex;position:relative}._8N3x0G_basketCount{background:var(--header-text);min-width:17px;height:17px;color:var(--header-bg,#fff);text-align:center;border-radius:9px;padding:0 4px;font-size:11px;font-weight:800;line-height:17px;position:absolute;top:-7px;right:-9px}._8N3x0G_basket:hover{background:color-mix(in srgb, currentColor 22%, transparent);text-decoration:none}@media (max-width:480px){._8N3x0G_basketLabel{display:none}._8N3x0G_basket{padding:0 10px}}._8N3x0G_cartPopover{z-index:50;background:var(--surface);--text:var(--surface-text);--heading:var(--surface-heading);--muted:var(--surface-muted);--link:var(--surface-link);width:min(420px,100vw - 24px);max-height:calc(100vh - 100px);color:var(--text);border-radius:16px;padding:16px;position:fixed;overflow:auto;box-shadow:0 12px 40px #0000002e}._8N3x0G_cartPopoverEmpty{text-align:center;color:var(--muted);margin:4px 0}._8N3x0G_cartPopoverItems{display:grid}._8N3x0G_cartPopoverItem{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}._8N3x0G_cartPopoverItem:first-child{border-top:0;padding-top:0}._8N3x0G_cartPopoverThumb{object-fit:cover;background:var(--surface-2);border-radius:6px;flex-shrink:0;width:56px;height:42px}._8N3x0G_cartPopoverBody{flex:1;min-width:0}._8N3x0G_cartPopoverName{color:var(--heading);overflow-wrap:anywhere;font-weight:700}._8N3x0G_cartPopoverSub{color:var(--muted);font-size:14px}._8N3x0G_cartPopoverRemove{width:36px;height:36px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}._8N3x0G_cartPopoverRemove:hover{background:var(--surface-2)}._8N3x0G_cartPopoverFoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}._8N3x0G_cartPopoverTotal{color:var(--heading);font-size:17px;font-weight:800}@media (max-width:480px){._8N3x0G_cartPopoverFoot{flex-direction:column;align-items:stretch}._8N3x0G_cartPopoverFoot a{width:100%!important}}
