:root{--sfx-bg:#fffcf8;--sfx-page:#f1ede6;--sfx-surface:#fff;--sfx-lav:#f0f0fd;--sfx-line:#eadfd0;--sfx-ink:#1c1833;--sfx-muted:#5f5877;--sfx-blue:#2b50d1;--sfx-blue-t:#2b50d1;--sfx-orange:#c8601a;--sfx-grad:linear-gradient(90deg, #2f58e0, #bf5a14);--sfx-inv:#1c1833;--sfx-on-inv:#fff;--sfx-shadow:0 14px 30px -18px #281e5a73;--sfx-disp:"Baloo 2", "Manrope", system-ui, sans-serif;--sfx-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--sfx-hc-a:linear-gradient(135deg, #e8ecff, #f1eaff);--sfx-hc-m:linear-gradient(135deg, #fff0e4, #ffe4e4);--sfx-z-scrim:55;--sfx-z-drawer:60;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--sfx-bg:#0c0e22;--sfx-page:#05060f;--sfx-surface:#151833;--sfx-lav:#1a1d45;--sfx-line:#2c3162;--sfx-ink:#f0effa;--sfx-muted:#b3b0d2;--sfx-blue:#6f8cff;--sfx-blue-t:#9db3ff;--sfx-orange:#ffb185;--sfx-inv:#f0effa;--sfx-on-inv:#10122b;--sfx-shadow:0 14px 30px -18px #000c;--sfx-hc-a:linear-gradient(135deg, #1a2050, #26194d);--sfx-hc-m:linear-gradient(135deg, #3a2316, #3a1a2a);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sfx-shell,.sfx-shell *{box-sizing:border-box}.sfx-drawer,.sfx-drawer *{box-sizing:border-box;font-family:var(--sfx-body)}.sfx-shell,.sfx-drawer{background:var(--sfx-bg);color:var(--sfx-ink);font:500 14px/1.45 var(--sfx-body);-webkit-font-smoothing:antialiased}.sfx-shell .ic,.sfx-drawer .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sfx-shell button,.sfx-drawer button{font:inherit;color:inherit;cursor:pointer}.sfx-shell :focus-visible,.sfx-drawer :focus-visible{outline:2px solid var(--sfx-blue);outline-offset:2px}.sfx-cn{width:1240px;margin:0 auto;position:relative}@media (width<=1263px){.sfx-cn{width:auto;margin:0 24px}}@media (width>=700px) and (width<=1023px){.sfx-cn{width:auto;max-width:860px;margin:0 auto;padding-inline:24px}}.sfx-topbar{border-bottom:1px solid var(--sfx-line);background:var(--sfx-bg)}.sfx-topbar .sfx-cn{align-items:center;gap:10px;height:44px;font-size:12.5px;font-weight:700;display:flex}.sfx-pill{border:1.5px solid var(--sfx-line);background:var(--sfx-surface);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.sfx-pill .ic{width:15px;height:15px}.sfx-pill.is-blue{border-color:var(--sfx-blue);color:var(--sfx-blue-t)}.sfx-toplink{color:var(--sfx-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:700;text-decoration:none;display:inline-flex}.sfx-toplink .ic{width:15px;height:15px;color:var(--sfx-blue-t)}.sfx-promo{color:var(--sfx-orange);white-space:nowrap;text-overflow:ellipsis;margin:0 auto;font-weight:800;overflow:hidden}.sfx-spacer{flex:1}.sfx-cta{background:var(--sfx-grad);color:#fff;white-space:nowrap;border:0;border-radius:99px;justify-content:center;align-items:center;height:32px;padding:0 16px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.sfx-head{background:var(--sfx-bg);border-bottom:1px solid var(--sfx-line)}.sfx-head .sfx-cn{align-items:center;gap:12px;height:78px;display:flex}.sfx-logos{flex:none;align-items:center;gap:8px;display:flex}.sfx-logos img{width:auto;height:44px;display:block}.sfx-logos b{color:var(--sfx-muted);font-weight:800}.sfx-search{border:2px solid var(--sfx-blue);background:var(--sfx-surface);min-width:0;height:48px;color:var(--sfx-muted);border-radius:99px;flex:1;align-items:center;gap:8px;padding:0 5px 0 16px;font-weight:600;display:flex;position:relative}.sfx-search-input{min-width:0;height:100%;color:var(--sfx-ink);font:inherit;filter:none;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-weight:600;transform:none}.sfx-search-input::placeholder{color:var(--sfx-muted);opacity:1}.sfx-search-input::-webkit-search-cancel-button{appearance:none}.sfx-search-input::-webkit-search-decoration{appearance:none}.sfx-search-clear{background:var(--sfx-lav);width:26px;height:26px;color:var(--sfx-blue-t);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sfx-search-clear .ic{width:14px;height:14px}.sfx-search-cam{color:var(--sfx-muted);flex:none}.sfx-suggest{z-index:70;background:var(--surface,var(--sfx-surface));color:var(--ink,var(--sfx-ink));border:1px solid var(--line,var(--sfx-line));box-shadow:var(--shadow,var(--sfx-shadow));overscroll-behavior:contain;text-align:left;border-radius:18px;max-height:min(62vh,440px);font-weight:600;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto}.sfx-suggest[hidden]{display:none}.sfx-suggest .aic{margin:10px 12px 4px}.sfx-suggest .sec{padding:0 12px 10px}.sfx-suggest .sug button,.sfx-suggest .pop button{width:100%}@media (width<=699px){.sfx-suggest{border-radius:16px;max-height:min(58vh,400px);top:calc(100% + 6px);left:-2px;right:-2px}}.sfx-search-ph{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sfx-search-ai{background:var(--sfx-lav);width:36px;height:36px;color:var(--sfx-blue-t);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sfx-search-go{background:var(--sfx-grad);color:#fff;border:0;border-radius:99px;flex:none;place-items:center;width:42px;height:38px;padding:0;display:grid}.sfx-chip{white-space:nowrap;border:0;border-radius:99px;flex:none;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.sfx-chip .ic{width:15px;height:15px}.sfx-chip.f{color:#0a6b49;background:#dcf5ea}.sfx-chip.n{color:#5b2bc9;background:#ebe3ff}.sfx-chip.s{color:#7a4b00;background:#fdeec6}.sfx-chip.o{color:#b4203f;background:#fde0e7}:root[data-theme=dark] .sfx-chip.f{color:#6ee7b7;background:#0f3a2c}:root[data-theme=dark] .sfx-chip.n{color:#c4b5fd;background:#2a1f5c}:root[data-theme=dark] .sfx-chip.s{color:#fcd36a;background:#3d2f0a}:root[data-theme=dark] .sfx-chip.o{color:#ff9fb4;background:#47142a}.sfx-mbtn{border:1.5px solid var(--sfx-line);background:var(--sfx-surface);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.sfx-mbtn.is-plain{background:0 0;border:0;padding:0 6px}.sfx-cart{position:relative}.sfx-cart b{background:var(--sfx-blue);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}:root[data-theme=dark] .sfx-cart b{color:#10122b}.sfx-strip{background:var(--sfx-lav);border-bottom:1px solid var(--sfx-line);overflow:hidden}.sfx-strip .sfx-cn{scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;align-items:center;gap:4px;height:48px;display:flex;overflow-x:auto}.sfx-strip .sfx-cn::-webkit-scrollbar{display:none}.sfx-strip-btn{white-space:nowrap;height:36px;color:var(--sfx-ink);background:0 0;border:0;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sfx-strip-btn .ic{width:15px;height:15px;color:var(--sfx-blue-t)}.sfx-strip-btn.is-on{background:var(--sfx-grad);color:#fff;font-weight:800}.sfx-strip-btn.is-on .ic{color:#fff}.sfx-hero{background:var(--sfx-bg);padding:22px 0 0;display:none}.sfx-hero .sfx-cn{position:relative}.sfx-hero .sfx-hcards{grid-template-columns:1.12fr 1fr;gap:20px;display:grid}.sfx-hcard{border:1px solid var(--sfx-line);border-radius:26px;min-height:340px;padding:30px;display:none;position:relative;overflow:hidden}.sfx-hcard.is-on{display:block}.sfx-hcard.a{background:var(--sfx-hc-a)}.sfx-hcard.m{background:var(--sfx-hc-m)}.sfx-tag{background:var(--sfx-surface);border:1px solid var(--sfx-line);border-radius:99px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.sfx-hcard h2{font:800 44px/1.04 var(--sfx-disp);letter-spacing:-.015em;max-width:11ch;color:var(--sfx-ink);margin:14px 0 10px;position:relative}.sfx-hcard.m h2{max-width:13ch;font-size:34px}.sfx-hcard p{color:var(--sfx-muted);max-width:36ch;margin:0 0 16px;font-weight:600;position:relative}.sfx-hcard .sfx-hp-short{display:none}.sfx-hrow{flex-wrap:wrap;gap:8px;display:flex;position:relative}.sfx-bbtn{background:var(--sfx-grad);color:#fff;border:0;border-radius:99px;align-items:center;gap:8px;height:44px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.sfx-bbtn.g{background:var(--sfx-surface);color:var(--sfx-ink);border:1.5px solid var(--sfx-line)}.sfx-bbtn.k{background:var(--sfx-inv);color:var(--sfx-on-inv)}.sfx-art{width:46%;max-width:260px;position:absolute;bottom:20px;right:20px}.sfx-hcard.m .sfx-art{width:38%}.sfx-float{background:var(--sfx-surface);border:1px solid var(--sfx-line);box-shadow:var(--sfx-shadow);color:var(--sfx-ink);border-radius:12px;padding:7px 11px;font-size:12.5px;font-weight:700;text-decoration:none;display:block;position:absolute}.sfx-float small{color:var(--sfx-muted);font-size:11.5px;font-weight:700;display:block}.sfx-float.is-row{align-items:center;gap:8px;display:flex}.sfx-float-body{min-width:0}.sfx-float-name{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.sfx-dots{justify-content:center;align-items:center;gap:6px;padding:14px 0 0;display:flex}.sfx-dot{background:var(--sfx-line);border:0;border-radius:99px;width:8px;height:8px;padding:0;display:block}.sfx-dot.is-on{background:var(--sfx-grad);width:26px}.sfx-arrow{border:1.5px solid var(--sfx-line);background:var(--sfx-surface);width:34px;height:34px;color:var(--sfx-ink);border-radius:50%;place-items:center;padding:0;display:grid}.sfx-arrow .ic{width:16px;height:16px}.sfx-scrim{z-index:var(--sfx-z-scrim);opacity:0;pointer-events:none;background:#08081873;transition:opacity .25s;position:fixed;inset:0}.sfx-scrim.is-on{opacity:1;pointer-events:auto}.sfx-drawer{background:var(--sfx-bg);border-left:1px solid var(--sfx-line);width:380px;z-index:var(--sfx-z-drawer);visibility:hidden;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-24px 0 60px #0000004d}.sfx-drawer.is-on{visibility:visible;transform:none}.sfx-dhead{border-bottom:1px solid var(--sfx-line);flex:none;align-items:center;gap:8px;padding:14px 16px;display:flex}.sfx-dhead .sfx-logos img{height:38px}.sfx-close{border:1.5px solid var(--sfx-line);background:var(--sfx-surface);width:38px;height:38px;color:var(--sfx-ink);border-radius:50%;place-items:center;margin-left:auto;padding:0;display:grid}.sfx-dbody{scrollbar-width:thin;flex:1;padding:4px 16px 16px;overflow-y:auto}.sfx-dbody h4{font:800 11px var(--sfx-body);letter-spacing:.09em;text-transform:uppercase;color:var(--sfx-muted);margin:16px 0 8px}.sfx-cities{flex-wrap:wrap;gap:8px;display:flex}.sfx-cities .sfx-pill{height:36px;font-weight:700}.sfx-cities .sfx-pill.is-on{background:var(--sfx-inv);color:var(--sfx-on-inv);border-color:var(--sfx-inv)}.sfx-catgrid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.sfx-catitem{text-align:left;min-height:48px;color:var(--sfx-ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.sfx-catitem i{background:color-mix(in srgb, var(--c) 16%, var(--sfx-surface));width:38px;height:38px;color:var(--c);border-radius:12px;flex:none;place-items:center;font-style:normal;display:grid}.sfx-catitem i .ic{width:19px;height:19px}.sfx-links{border-top:1px solid var(--sfx-line);grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:14px;padding-top:10px;display:grid}.sfx-links a{text-align:left;height:44px;color:var(--sfx-ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:700;text-decoration:none;display:flex}.sfx-links .ic{color:var(--sfx-blue-t)}.sfx-dfoot{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sfx-line);background:var(--sfx-bg);flex:none;gap:8px;display:grid}.sfx-tg{border:1.5px solid var(--sfx-ink);height:44px;color:var(--sfx-ink);background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.sfx-two{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.sfx-two button,.sfx-two a{border:1.5px solid var(--sfx-line);background:var(--sfx-surface);height:46px;color:var(--sfx-ink);border-radius:99px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.sfx-two .sfx-cta{background:var(--sfx-grad);color:#fff;border:0;height:46px;font-size:14px}.sfx-dfoot small{color:var(--sfx-muted);font-weight:700}.sfx-mstrip,.sfx-mhead,.sfx-msearch,.sfx-mtabs,.sfx-mhero{display:none}.sfx-iconbtn{width:40px;height:40px;color:var(--sfx-ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.sfx-iconbtn b{background:var(--sfx-orange);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:3px;right:3px}.sfx-theme-round{border:1.5px solid var(--sfx-line);background:var(--sfx-surface);width:34px;height:34px;color:var(--sfx-ink);border-radius:50%;place-items:center;padding:0;display:grid}@media (width>=1024px){.sfx-hero{display:block}.sfx-head{z-index:40;position:sticky;top:0}}@media (width>=1024px) and (width<=1263px){.sfx-head .sfx-cn{gap:10px}.sfx-head .sfx-logos img{height:40px}.sfx-head .sfx-chip{display:none}.sfx-head .sfx-mbtn{height:40px;padding:0 14px}.sfx-head .sfx-search{min-width:200px}.sfx-hero .sfx-art{width:32%}}@media (width>=1024px) and (width<=1179px){.sfx-topbar .sfx-toplink.is-secondary{display:none}}@media (width>=1024px) and (width<=1119px){.sfx-hero .sfx-float{display:none}}@media (width<=1023px){.sfx-topbar,.sfx-head,.sfx-strip{display:none}.sfx-mhead{z-index:40;position:sticky;top:0}.sfx-msearch{z-index:39;background:var(--sfx-bg);position:sticky;top:54px}.sfx-mstrip{background:var(--sfx-bg);align-items:center;gap:6px;padding:8px 12px 0;display:flex}.sfx-mstrip .sfx-pill{height:32px;padding:0 9px;font-size:12px}.sfx-mhead{background:var(--sfx-bg);align-items:center;gap:6px;padding:10px 12px 8px;display:flex}.sfx-mhead .sfx-logos img{height:36px}.sfx-msearch{background:var(--sfx-bg);padding:0 12px;display:block}.sfx-msearch .sfx-search{height:46px}.sfx-mtabs{scrollbar-width:none;background:var(--sfx-bg);gap:8px;padding:10px 12px 2px;display:flex;overflow-x:auto}.sfx-mtabs::-webkit-scrollbar{display:none}.sfx-mtabs .sfx-chip{background:var(--sfx-surface);border:1.5px solid var(--sfx-line);height:36px;color:var(--sfx-ink)}.sfx-mtabs .sfx-chip.is-on{background:var(--sfx-grad);color:#fff;border-color:#0000}.sfx-mtabs .sfx-chip .ic{color:var(--sfx-blue-t)}.sfx-mtabs .sfx-chip.is-on .ic{color:#fff}.sfx-mhero{background:var(--sfx-bg);padding:12px 12px 0;display:block}.sfx-mhero .sfx-hcard{border-radius:22px;min-height:290px;padding:18px}.sfx-mhero .sfx-hcard h2{max-width:12ch;font-size:28px}.sfx-mhero .sfx-hcard p{max-width:62%;font-size:13px}.sfx-mhero .sfx-hcard .sfx-art{width:36%;bottom:10px;right:8px}.sfx-mhero .sfx-bbtn{height:40px;padding:0 16px;font-size:13px}.sfx-mhero .sfx-dots{padding-top:12px}}@media (width>=700px) and (width<=1023px){.sfx-mstrip,.sfx-mhead,.sfx-msearch,.sfx-mtabs,.sfx-mhero{padding-left:24px;padding-right:24px}.sfx-mhero .sfx-hcards{grid-template-columns:1.12fr 1fr;gap:20px;display:grid}.sfx-mhero .sfx-hcard h2{max-width:13ch;font-size:34px}.sfx-mhero .sfx-hcard p{max-width:36ch}.sfx-mhero .sfx-hcard .sfx-art{width:46%;max-width:260px;bottom:20px;right:20px}}@media (width<=699px){.sfx-drawer{width:88%}.sfx-mhero .sfx-float,.sfx-mhero .sfx-bbtn.g,.sfx-hcard .sfx-hp-long{display:none}.sfx-hcard .sfx-hp-short{display:block}.sfx-mhero .sfx-hcard p{max-width:62%}.sfx-dhead{padding:12px 14px}.sfx-dbody{padding:4px 14px 16px}.sfx-dfoot{padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px))}.sfx-mhero .sfx-hcards{display:block}.sfx-mhero .sfx-hcard+.sfx-hcard{margin-top:12px}}@media (width<=369px){.sfx-mstrip .sfx-pill.is-secondary{display:none}}@media (prefers-reduced-motion:reduce){.sfx-drawer,.sfx-scrim{transition:none}}
