.storeview{--bg:#FFF9F4;--surface:#FFFFFF;--surface2:#FFF3EC;--primary:#FF6A3D;--secondary:#FF4D7D;--accent:#7B3FE4;--gold:#FFB23E;--green:#1FB57A;--text:#2B1B2E;--muted:#7A6770;--border:#F0E1D6;--shadow:0 1px 2px rgba(43,27,46,.04),0 8px 24px rgba(255,106,61,.07);--ww:1400px;overflow-x:clip;background:var(--bg)}.storeview.dark-store{--bg:#16101F;--surface:#211833;--surface2:#2A2040;--primary:#FF7E55;--secondary:#FF6AA0;--accent:#A06BFF;--gold:#FFC773;--green:#34D399;--text:#F6EEF2;--muted:#B9A8BC;--border:#322843;--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.35)}.storeview .site{position:relative;min-height:100%;background:var(--bg);color:var(--text);font-size:14px;line-height:1.45;overflow-x:clip}.storeview.stage .site{min-height:100dvh}.storeview .annbar{background:var(--sGrad);color:#fff;text-align:center;padding:9px 16px;font-size:13px;font-weight:600}.storeview .autoslide .strack,.storeview .bannerwrap,.storeview .catalog,.storeview .controls,.storeview .fbanner,.storeview .secrow,.storeview .sfoot,.storeview .stopbar{padding-left:max(22px,calc((100% - var(--ww)) / 2));padding-right:max(22px,calc((100% - var(--ww)) / 2))}.storeview .stopbar{display:flex;align-items:center;gap:16px;padding-top:13px;padding-bottom:13px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:8}.storeview .slogo{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:17px;display:flex;align-items:center;gap:8px}.storeview .slogo .d{width:24px;height:24px;border-radius:7px;background:var(--sGrad)}.storeview .slogo img{height:28px}.storeview .smenu{display:flex;gap:18px;margin-left:6px}.storeview .smenu a{font-size:13.5px;font-weight:500;color:var(--muted);cursor:pointer}.storeview .smenu a:hover{color:var(--text)}.storeview .acctbtn{margin-left:auto;border:1px solid var(--border);color:var(--text);padding:9px 14px;font:inherit;font-weight:600;font-size:13px}.storeview .acctbtn,.storeview .carticon{background:var(--surface);border-radius:11px;cursor:pointer}.storeview .carticon{position:relative;width:42px;height:42px;border:1px solid var(--border);font-size:18px}.storeview .cbadge{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;border-radius:99px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px}.storeview .bannerwrap{margin-top:18px}.storeview .bstrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:20px;scrollbar-width:none}.storeview .bstrack::-webkit-scrollbar{display:none}.storeview .bslide{flex:0 0 100%;scroll-snap-align:start;min-height:240px;background:var(--sGrad);background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:center;padding:38px;color:#fff;position:relative;border-radius:20px}.storeview .bslide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,12,28,.42),rgba(20,12,28,.05));border-radius:20px}.storeview .bslide .bc{position:relative;z-index:1}.storeview .bslide h2{font-family:var(--font-sora),sans-serif;font-size:30px;max-width:70%;line-height:1.12}.storeview .bslide p{margin-top:8px;opacity:.95;max-width:60%}.storeview .bcta{display:inline-block;margin-top:18px;background:#fff;color:#8a3318;padding:12px 22px;border-radius:11px;font-weight:800;cursor:pointer;text-decoration:none}.storeview .brandwrap{padding:26px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.storeview .mtrack{display:flex;gap:44px;width:max-content;animation:st-scroll 24s linear infinite}@keyframes st-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.storeview .brand{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:18px;color:var(--muted);opacity:.7;white-space:nowrap}.storeview .bimg{height:34px;width:auto;object-fit:contain;opacity:.75;filter:grayscale(1)}.storeview .secrow{display:flex;align-items:center;padding-top:30px;padding-bottom:4px}.storeview .secrow h2{font-family:var(--font-sora),sans-serif;font-size:20px}.storeview .secrow .sa{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--primary);cursor:pointer}.storeview .autoslide .strack{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-top:8px;padding-bottom:14px;scrollbar-width:none}.storeview .autoslide .strack::-webkit-scrollbar{display:none}.storeview .autoslide .pc{flex:0 0 232px;scroll-snap-align:start}.storeview .fbanner{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--surface)}.storeview .fbanner .fbi{min-height:250px;background:var(--sGrad);background-size:cover;background-position:50%}.storeview .fbanner .fbb{padding:30px;display:flex;flex-direction:column;justify-content:center}.storeview .fbanner .tag{font-size:11px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}.storeview .fbanner h2{font-family:var(--font-sora),sans-serif;font-size:26px;margin:8px 0}.storeview .fbanner .fp{display:flex;gap:9px;align-items:baseline;margin:6px 0 16px}.storeview .fbanner .fo{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:26px}.storeview .fbanner .fr{color:var(--muted);text-decoration:line-through}.storeview .fbanner .fbuy{align-self:flex-start;background:var(--sGrad);color:#fff;padding:13px 24px;border-radius:12px;font-weight:800;cursor:pointer;text-decoration:none}.storeview .controls{display:flex;gap:12px;align-items:center;padding-top:14px;padding-bottom:6px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:69px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:7}.storeview .search{flex:1 1;min-width:180px;padding:11px 15px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit}.storeview .cats{display:flex;gap:7px;overflow-x:auto;max-width:100%;scrollbar-width:none}.storeview .cats::-webkit-scrollbar{display:none}.storeview .cat{font-size:12.5px;font-weight:600;padding:8px 13px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;white-space:nowrap}.storeview .cat.on{background:var(--sGrad);color:#fff;border-color:transparent}.storeview .sort{padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.storeview .catalog{padding-top:8px;padding-bottom:36px}.storeview .catalog.grid{display:grid;grid-gap:18px;gap:18px}.storeview .catalog.list{display:flex;flex-direction:column;gap:14px}.storeview .catalog.list .pc{flex-direction:row}.storeview .catalog.list .pcimg{width:160px;min-height:140px;flex:none}.storeview .catalog.list .pcb{flex:1 1}.storeview .catalog.row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.storeview .catalog.row::-webkit-scrollbar{display:none}.storeview .catalog.row .pc{flex:0 0 240px;scroll-snap-align:start}.storeview .pc{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.storeview .pc:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.storeview .pcimg{height:160px;background:var(--sGrad);background-size:cover;background-position:50%;position:relative;display:block}.storeview .pcbadge{position:absolute;top:10px;left:10px;font-size:10px;font-weight:700;background:var(--surface);color:var(--primary);padding:4px 9px;border-radius:99px;box-shadow:var(--shadow)}.storeview .wish{position:absolute;top:9px;right:9px;width:30px;height:30px;border-radius:50%;border:0;background:rgba(255,255,255,.92);cursor:pointer;font-size:14px;color:#bbb}.storeview .wish.on{color:var(--secondary)}.storeview .pcb{padding:14px;display:flex;flex-direction:column;flex:1 1}.storeview .pccat{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.storeview .pcname{font-family:var(--font-sora),sans-serif;font-weight:600;font-size:14.5px;margin:5px 0 6px;line-height:1.3;color:var(--text);text-decoration:none}.storeview .pcrate{font-size:12px;color:var(--muted);margin-bottom:9px}.storeview .pcrate b{color:var(--text)}.storeview .pcrate .st{color:var(--gold)}.storeview .pcprice{display:flex;align-items:baseline;gap:7px;margin-top:auto;margin-bottom:11px;flex-wrap:wrap}.storeview .pcprice .po{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:18px}.storeview .pcprice .pr{color:var(--muted);text-decoration:line-through;font-size:13px}.storeview .addc{border:0;border-radius:11px;padding:11px;font:inherit;font-weight:700;color:#fff;background:var(--sGrad);cursor:pointer;width:100%}.storeview .empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:50px 20px}.storeview .empty .e{font-size:40px}.storeview .sfoot{padding-top:34px;padding-bottom:34px;border-top:1px solid var(--border);text-align:center;color:var(--muted);font-size:12.5px}.storeview .sfoot .b{font-family:var(--font-sora),sans-serif;font-weight:700;color:var(--text);margin-bottom:8px}.storeview .sfoot a{color:var(--muted);margin:0 7px;cursor:pointer;text-decoration:underline}.storeview .paywrap{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:16px 0 6px}.storeview .paym{font-size:10px;font-weight:700;color:var(--muted);border:1px solid var(--border);border-radius:7px;padding:5px 10px;background:var(--bg)}.storeview .bottomnav{display:none;position:-webkit-sticky;position:sticky;bottom:0;z-index:9;background:var(--surface);border-top:1px solid var(--border);padding:8px 6px 9px;justify-content:space-around}.storeview .site.m .bottomnav{display:flex}.storeview .bottomnav button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:3px;font:inherit;font-size:10px;color:var(--muted);cursor:pointer;position:relative;flex:1 1}.storeview .bottomnav .bn-ic{font-size:19px}.storeview .bnbadge{position:absolute;top:-4px;right:24px;min-width:16px;height:16px;border-radius:99px;background:var(--primary);color:#fff;font-size:9px;display:grid;place-items:center;padding:0 4px}.storeview .storelayer{position:fixed;inset:0;z-index:60}.storeview .coverlay{position:absolute;inset:0;background:rgba(20,12,28,.45)}.storeview .drawer{position:absolute;top:0;right:0;bottom:0;width:380px;max-width:90%;background:var(--bg);border-left:1px solid var(--border);display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.2);animation:st-slide .25s ease}@keyframes st-slide{0%{transform:translateX(100%)}to{transform:none}}.storeview .cdh{display:flex;align-items:center;padding:18px 20px;border-bottom:1px solid var(--border);font-family:var(--font-sora),sans-serif;font-weight:700;font-size:16px}.storeview .cdx{margin-left:auto;border:0;background:var(--surface2);width:30px;height:30px;border-radius:8px;cursor:pointer}.storeview .cditems{flex:1 1;overflow-y:auto;padding:14px 18px}.storeview .ci{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.storeview .ci .cim{width:56px;height:56px;border-radius:10px;background:var(--sGrad);background-size:cover;background-position:50%;flex:none}.storeview .ci .cn{font-weight:600;font-size:13px}.storeview .ci .cp{font-weight:700;font-size:13px;margin-top:3px}.storeview .qty{display:flex;align-items:center;gap:9px;margin-top:7px}.storeview .qty button{width:24px;height:24px;border:1px solid var(--border);background:var(--surface);border-radius:7px;cursor:pointer}.storeview .qty .rm{margin-left:auto;color:var(--muted);font-size:11px;text-decoration:underline}.storeview .cdempty{text-align:center;color:var(--muted);padding:50px 20px}.storeview .cdempty .e{font-size:38px}.storeview .cdfoot{border-top:1px solid var(--border);padding:18px 20px}.storeview .cdfoot .sub{display:flex;justify-content:space-between;font-weight:700;margin-bottom:14px}.storeview .cdfoot .sub b{font-family:var(--font-sora),sans-serif;font-size:18px}.storeview .checkout{width:100%;border:0;border-radius:13px;padding:14px;font:inherit;font-weight:800;color:#fff;background:var(--sGrad);cursor:pointer}.storeview .login{padding:22px 20px}.storeview .login .lhead{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:18px}.storeview .login p{color:var(--muted);font-size:13px;margin:6px 0 16px}.storeview .login input{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;margin-bottom:10px}.storeview .login button{width:100%;border:0;border-radius:11px;padding:12px;font:inherit;font-weight:700;cursor:pointer}.storeview .login .lotp{background:var(--sGrad);color:#fff}.storeview .login .ldiv{text-align:center;color:var(--muted);font-size:12px;margin:12px 0}.storeview .login .lgoogle{background:var(--surface);border:1px solid var(--border);color:var(--text)}.storeview .login .lnote{font-size:11px;color:var(--muted);margin-top:12px;text-align:center}.storeview .btsq .addc,.storeview .btsq .bcta,.storeview .btsq .checkout,.storeview .btsq .fbuy{border-radius:6px}.storeview .btpill .addc,.storeview .btpill .bcta,.storeview .btpill .checkout,.storeview .btpill .fbuy{border-radius:99px}.storeview .site.m .acctbtn,.storeview .site.m .carticon,.storeview .site.m .smenu{display:none}.storeview .site.m .slogo{margin:0 auto}.storeview .site.m .stopbar{justify-content:center}.storeview .site.m .controls{position:static}.storeview .site.m .bslide h2{font-size:23px;max-width:90%}.storeview .site.m .bslide p{max-width:90%}.storeview .site.m .fbanner{grid-template-columns:1fr}.storeview .site.m .catalog.grid{grid-template-columns:1fr 1fr!important}@media (max-width:760px){.storeview .acctbtn,.storeview .carticon,.storeview .smenu{display:none}.storeview .slogo{margin:0 auto}.storeview .stopbar{justify-content:center}.storeview .controls{position:static}.storeview .fbanner{grid-template-columns:1fr}.storeview .catalog.grid{grid-template-columns:1fr 1fr!important}.storeview .bottomnav{display:flex}.storeview .bslide h2{font-size:23px;max-width:90%}.storeview .bslide p{max-width:90%}}