:root{--sx-ink:#14137A;--sx-ink-2:#1e1b8f;--sx-orange:#F2811A;--sx-orange-2:#ff5a3c;--sx-green:#16a34a;--sx-green-2:#0f8a3c;--sx-line:#eceef5;--sx-line-2:#e2e5ef;--sx-muted:#94a3b8;--sx-body:#5f6d81;--sx-bg:#f5f6fb;--sx-card:#ffffff;--sx-r:18px;--sx-shadow:0 1px 2px rgba(15, 20, 50, .04),0 4px 14px rgba(15, 20, 50, .05);--sx-shadow-hi:0 18px 40px rgba(15, 20, 50, .12);--sx-ease:cubic-bezier(.22, 1, .36, 1);--sx-top-h:118px;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{margin:0;background:var(--sx-bg);color:var(--sx-ink);font-family:Poppins,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}button{font-family:inherit}[hidden]{display:none!important}.sx-top{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.94);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:box-shadow .25s ease,border-color .25s ease}.sx-top.is-scrolled{box-shadow:0 6px 20px rgba(15,20,50,.07);border-bottom-color:var(--sx-line)}.sx-page-pd .sx-top{border-bottom-color:var(--sx-line)}.sx-top-in{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"back brand acts" "search search search";align-items:center;gap:10px 10px;padding:10px 14px 12px}.sx-top-back{grid-area:back}.sx-brand{grid-area:brand;display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none}.sx-brand img{width:36px;height:36px;border-radius:11px;object-fit:contain;background:#fff;border:1px solid var(--sx-line);padding:3px;flex-shrink:0}.sx-brand span{display:flex;flex-direction:column;min-width:0;line-height:1.2}.sx-brand b{font-size:15px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-brand small{font-size:11px;font-weight:600;color:var(--sx-green);display:flex;align-items:center;gap:4px;margin-top:1px}.sx-top-acts{grid-area:acts;display:flex;gap:8px;align-items:center}.sx-ib{position:relative;height:40px;min-width:40px;border-radius:999px;border:1.5px solid var(--sx-line-2);background:#fff;color:var(--sx-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;text-decoration:none;padding:0 11px;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease;flex-shrink:0}.sx-ib:hover{border-color:var(--sx-orange);box-shadow:0 4px 14px rgba(242,129,26,.15)}.sx-ib:active{transform:scale(.94)}.sx-ib-t{display:none;font-size:12.5px;font-weight:700}.sx-ib-wa{background:#25d366;border-color:#25d366;color:#fff}.sx-ib-wa:hover{background:#1ebe5a;border-color:#1ebe5a;box-shadow:0 6px 18px rgba(37,211,102,.35)}.sx-ib-cart{color:var(--sx-orange);background:#fff7ed;border-color:#fde2c4}.sx-cartbar.is-catch,.sx-ib-cart.is-catch,.sx-tabbar .is-catch{animation:sxCatch .45s var(--sx-ease)}@keyframes sxCatch{0%{transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}.sx-badge{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--sx-orange-2);color:#fff;font-size:10px;font-weight:800;line-height:19px;text-align:center;font-style:normal;box-shadow:0 0 0 2px #fff}.sx-badge.is-bump{animation:sxBump .5s var(--sx-ease)}@keyframes sxBump{0%{transform:scale(.4)}55%{transform:scale(1.35)}100%{transform:scale(1)}}.sx-search{grid-area:search;position:relative;display:flex;align-items:center;margin:0;background:#f3f4f9;border:1.5px solid transparent;border-radius:14px;height:46px;padding:0 12px 0 42px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.sx-search:focus-within{background:#fff;border-color:var(--sx-orange);box-shadow:0 0 0 4px rgba(242,129,26,.12)}.sx-search>i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--sx-ink);font-size:15px}.sx-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:0 0;font:500 14px/1 Poppins,sans-serif;color:var(--sx-ink);position:relative;z-index:1}.sx-search input::-webkit-search-cancel-button{display:none}.sx-search-ph{position:absolute;left:42px;right:44px;top:50%;transform:translateY(-50%);font-size:13.5px;color:#7c879b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.sx-search-ph b{color:var(--sx-ink);font-weight:700;display:inline-block;animation:sxPhIn .35s var(--sx-ease) both}.sx-search-ph:not(.is-in) b{opacity:0;transform:translateY(8px);animation:none}@keyframes sxPhIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sx-search-x{width:30px;height:30px;border-radius:50%;border:0;background:#e6e8f0;color:var(--sx-ink);cursor:pointer;font-size:12px;position:relative;z-index:2}.sx-shell{max-width:1320px;margin:0 auto;display:block}.sx-main{min-width:0;padding:14px 14px 150px}.sx-side{display:none}.sx-wrap{max-width:1240px;margin:0 auto;padding:14px 14px 40px}.sx-h2{font-size:16px;font-weight:800;margin:0;letter-spacing:-.01em}.sx-hero{position:relative;overflow:hidden;border-radius:22px;padding:18px 16px;margin-bottom:18px;background:radial-gradient(120% 140% at 100% 0,#ffd3a8 0,rgba(255,211,168,0) 55%),linear-gradient(135deg,#fff4e8 0,#fde8f0 55%,#eef0ff 100%);border:1px solid #fbe3cc;display:flex;align-items:center;gap:16px;animation:sxRise .6s var(--sx-ease) both}.sx-hero-t{position:relative;z-index:1;flex:1;min-width:0}.sx-hero-k{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--sx-orange-2);background:rgba(255,255,255,.8);padding:5px 10px;border-radius:999px}.sx-hero h1{font-size:22px;line-height:1.15;font-weight:800;margin:9px 0 4px;letter-spacing:-.02em}.sx-hero p{font-size:12.5px;color:var(--sx-body);margin:0 0 12px;line-height:1.5}.sx-hero-cta{display:inline-flex;align-items:center;gap:8px;background:var(--sx-ink);color:#fff;text-decoration:none;font-size:12.5px;font-weight:700;padding:10px 16px;border-radius:999px;box-shadow:0 8px 20px rgba(20,19,122,.25);transition:transform .15s ease}.sx-hero-cta:hover{transform:translateY(-2px)}.sx-hero-art{position:relative;width:84px;height:84px;flex-shrink:0}.sx-hero-art i{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:22px;color:#fff;box-shadow:0 12px 26px rgba(242,129,26,.3)}.sx-hero-art i:first-child{inset:10px;font-size:28px;background:linear-gradient(135deg,var(--sx-orange),var(--sx-orange-2));animation:sxFloat 4s ease-in-out infinite}.sx-hero-art i:nth-child(2){width:34px;height:34px;right:-6px;top:-4px;font-size:14px;border-radius:12px;background:var(--sx-ink);animation:sxFloat 3.2s ease-in-out -.8s infinite}.sx-hero-art i:nth-child(3){width:30px;height:30px;left:-6px;bottom:-2px;font-size:13px;border-radius:10px;background:var(--sx-green);animation:sxFloat 3.6s ease-in-out -1.6s infinite}@keyframes sxFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-4deg)}}.sx-slider{margin:0 0 18px}.sx-slides{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sx-slides::-webkit-scrollbar{display:none}.sx-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;border-radius:20px;overflow:hidden;background:#e2e6f0;aspect-ratio:16/7;text-decoration:none;display:block}.sx-slide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 6s ease}.sx-slide:hover img{transform:scale(1.04)}.sx-slide-cap{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 16px;color:#fff;background:linear-gradient(to top,rgba(8,11,30,.86) 0,rgba(8,11,30,.4) 55%,rgba(8,11,30,0) 100%)}.sx-slide-cap strong{display:block;font-size:17px;font-weight:800;line-height:1.25}.sx-slide-cap span{display:block;font-size:12px;opacity:.92;margin-top:4px;line-height:1.5}.sx-dots{display:flex;justify-content:center;gap:4px;margin-top:8px}.sx-dot{width:24px;height:20px;padding:0;border:0;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center}.sx-dot::before{content:'';width:7px;height:7px;border-radius:999px;background:#cbd5e1;transition:width .3s var(--sx-ease),background .3s}.sx-dot.is-on::before{width:22px;background:var(--sx-orange)}.sx-intro{margin-bottom:14px}.sx-intro h1{font-size:22px;font-weight:800;margin:0;line-height:1.2}.sx-intro p{font-size:13px;color:var(--sx-body);margin:5px 0 0;line-height:1.6}.sx-catalog{display:flex;align-items:center;gap:13px;text-decoration:none;background:#fff;border:1px solid var(--sx-line);border-radius:16px;box-shadow:var(--sx-shadow);padding:12px 14px;margin-bottom:18px;transition:transform .2s var(--sx-ease),box-shadow .2s}.sx-catalog:hover{transform:translateY(-2px);box-shadow:var(--sx-shadow-hi)}.sx-catalog>i:first-child{width:40px;height:40px;border-radius:12px;flex-shrink:0;font-size:16px;background:linear-gradient(135deg,var(--sx-orange),var(--sx-orange-2));color:#fff;display:flex;align-items:center;justify-content:center}.sx-catalog span{flex:1;min-width:0}.sx-catalog strong{display:block;font-size:13px;font-weight:700}.sx-catalog em{display:block;font-size:11px;color:var(--sx-muted);font-style:normal;margin-top:2px}.sx-catalog-go{color:var(--sx-muted);font-size:12px}.sx-cats-sec{margin-bottom:18px;scroll-margin-top:calc(var(--sx-top-h) + 8px)}.sx-cats-sec .sx-h2{margin-bottom:11px}.sx-cats{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none;scroll-snap-type:x proximity}.sx-cats::-webkit-scrollbar{display:none}.sx-tile{flex:0 0 auto;width:76px;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;background:0 0;cursor:pointer;scroll-snap-align:start;color:var(--sx-ink)}.sx-tile .sx-cat-ic{width:66px;height:66px;border-radius:20px;background:#fff;border:1.5px solid var(--sx-line-2);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--sx-ink);overflow:hidden;transition:transform .2s var(--sx-ease),border-color .2s,box-shadow .2s,background .2s}.sx-tile .sx-cat-ic img{width:100%;height:100%;object-fit:cover}.sx-tile .sx-cat-t{font-size:11.5px;font-weight:600;text-align:center;line-height:1.25;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx-tile:hover .sx-cat-ic{transform:translateY(-2px)}.sx-tile.is-on .sx-cat-ic{border-color:var(--sx-orange);background:#fff7ed;color:var(--sx-orange);box-shadow:0 8px 18px rgba(242,129,26,.2)}.sx-tile.is-on .sx-cat-t{font-weight:800}.sx-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px;scroll-margin-top:calc(var(--sx-top-h) + 8px)}.sx-count{font-size:11.5px;font-weight:600;color:var(--sx-muted);margin:2px 0 0}.sx-bar-r{display:flex;gap:8px;align-items:center}.sx-sort{position:relative;display:flex;align-items:center}.sx-sort i{position:absolute;left:11px;font-size:11px;color:var(--sx-body);pointer-events:none}.sx-sort select{appearance:none;-webkit-appearance:none;border:1.5px solid var(--sx-line-2);background:#fff;border-radius:11px;height:36px;padding:0 12px 0 28px;font:600 12px/1 Poppins,sans-serif;color:var(--sx-ink);cursor:pointer;max-width:150px}.sx-sort select:focus{outline:0;border-color:var(--sx-orange)}.sx-views{display:flex;gap:3px;background:#eceef5;border-radius:11px;padding:3px}.sx-view{width:32px;height:30px;border:0;border-radius:8px;background:0 0;color:var(--sx-muted);cursor:pointer;font-size:12px;transition:.15s}.sx-view.is-on{background:#fff;color:var(--sx-ink);box-shadow:0 1px 3px rgba(15,23,42,.12)}.sx-products{display:grid;gap:12px}.sx-products.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-products.is-list{grid-template-columns:1fr;gap:10px}.sx-cell{position:relative;display:flex}.sx-cell>.sx-card{flex:1;min-width:0}.sx-js .sx-cell{opacity:0;transform:translateY(14px)}.sx-js .sx-cell.is-in{opacity:1;transform:none;transition:opacity .5s ease var(--d, 0ms),transform .55s var(--sx-ease) var(--d, 0ms)}.sx-card{display:flex;flex-direction:column;text-decoration:none;background:var(--sx-card);border-radius:var(--sx-r);border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);overflow:hidden;transition:transform .25s var(--sx-ease),box-shadow .25s ease,border-color .25s}.sx-card:hover{transform:translateY(-4px);box-shadow:var(--sx-shadow-hi);border-color:#e0e3ee}.sx-card-img{position:relative;aspect-ratio:1/1;background:#f1f3f9;overflow:hidden;margin:6px 6px 0;border-radius:14px}.sx-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--sx-ease)}.sx-card:hover .sx-card-img img{transform:scale(1.06)}.sx-card-img video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.sx-card-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;z-index:2;background:rgba(255,255,255,.92);color:var(--sx-orange);display:flex;align-items:center;justify-content:center;font-size:14px;padding-left:3px;box-shadow:0 8px 20px rgba(8,11,30,.3);transition:transform .25s var(--sx-ease)}.sx-card:hover .sx-card-play{transform:translate(-50%,-50%) scale(1.1)}.sx-card-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:38px}.sx-card-ph i{transition:transform .45s var(--sx-ease);filter:drop-shadow(0 8px 14px rgba(15, 20, 50, .12))}.sx-card:hover .sx-card-ph i{transform:scale(1.14) rotate(-6deg)}.sx-tint-0{background:linear-gradient(145deg,#fff1e3,#ffe2c7);color:#ea6c0a}.sx-tint-1{background:linear-gradient(145deg,#eef2ff,#dfe5ff);color:#4338ca}.sx-tint-2{background:linear-gradient(145deg,#e9fbf0,#d3f5e0);color:#15803d}.sx-tint-3{background:linear-gradient(145deg,#fdecf3,#fbd9e7);color:#be185d}.sx-tint-4{background:linear-gradient(145deg,#e8f7fd,#d2eefa);color:#0369a1}.sx-tint-5{background:linear-gradient(145deg,#f4efff,#e7dcff);color:#7c3aed}.sx-tint-6{background:linear-gradient(145deg,#fffbe6,#fff1bf);color:#b45309}.sx-tint-7{background:linear-gradient(145deg,#ecfdfa,#d3f7f0);color:#0f766e}.sx-tag{position:absolute;top:8px;left:8px;z-index:2;background:var(--sx-ink);color:#fff;font-size:10px;font-weight:700;padding:4px 9px;border-radius:8px;letter-spacing:.02em;box-shadow:0 4px 10px rgba(20,19,122,.25)}.sx-tag-inline{position:static;display:inline-block}.sx-off{position:absolute;top:0;right:10px;z-index:2;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;text-align:center;font-size:11px;font-weight:800;line-height:1.05;padding:6px 6px 9px;min-width:36px;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%)}.sx-off small{display:block;font-size:8px;font-weight:700;letter-spacing:.04em}.sx-more{position:absolute;bottom:8px;left:8px;z-index:2;background:rgba(15,20,50,.6);color:#fff;font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;backdrop-filter:blur(6px)}.sx-card-body{padding:10px 12px 12px;display:flex;flex-direction:column;flex:1}.sx-card-body h2{font-size:13.5px;font-weight:700;margin:0;line-height:1.35;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.sx-card-body p{font-size:11.5px;color:var(--sx-body);margin:4px 0 0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sx-card-foot{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.sx-cell.has-add .sx-card-foot{padding-right:78px}.sx-price{font-size:14.5px;font-weight:800;color:var(--sx-ink);line-height:1.2;min-width:0}.sx-price del{display:block;font-size:11px;font-weight:500;color:var(--sx-muted)}.sx-ask{font-size:11.5px;font-weight:700;color:var(--sx-body)}.sx-go{font-size:11px;font-weight:700;color:var(--sx-orange);white-space:nowrap}.sx-cell.has-add .sx-go{display:none}.sx-add,.sx-step{position:absolute;right:12px;bottom:12px;z-index:3;height:36px;min-width:70px;border-radius:11px}.sx-addwrap{position:static}.sx-add{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid var(--sx-orange);background:#fff;color:var(--sx-orange);font:800 13px/1 Poppins,sans-serif;letter-spacing:.04em;cursor:pointer;text-decoration:none;box-shadow:0 4px 12px rgba(242,129,26,.16);transition:transform .12s ease,background .15s ease,color .15s ease,box-shadow .15s;padding:0 12px}.sx-add:hover{background:#fff7ed;box-shadow:0 6px 16px rgba(242,129,26,.26)}.sx-add:active{transform:scale(.92)}.sx-add small{display:block;font-size:8.5px;font-weight:600;letter-spacing:0;color:var(--sx-body);margin-top:2px;text-transform:none}.sx-add.is-done{background:var(--sx-green);border-color:var(--sx-green);color:#fff}.sx-step{display:inline-flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,var(--sx-orange),var(--sx-orange-2));color:#fff;box-shadow:0 6px 16px rgba(242,129,26,.35);overflow:hidden;animation:sxPop .28s var(--sx-ease)}.sx-step button{width:26px;height:100%;border:0;background:0 0;color:#fff;cursor:pointer;font-size:10px;transition:background .15s}.sx-step button:hover{background:rgba(255,255,255,.16)}.sx-step span{font-size:13px;font-weight:800;min-width:18px;text-align:center}@keyframes sxPop{from{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.sx-products.is-list .sx-card{flex-direction:row;align-items:stretch}.sx-products.is-list .sx-card-img{width:108px;flex-shrink:0;aspect-ratio:1/1;margin:8px 0 8px 8px;align-self:flex-start}.sx-products.is-list .sx-card-body{padding:11px 13px}.sx-products.is-list .sx-card-body h2{min-height:0}.sx-products.is-list .sx-card-body p{-webkit-line-clamp:2}.sx-products.is-list .sx-card-ph{font-size:30px}.sx-products.is-list .sx-more,.sx-products.is-list .sx-off{display:none}.sx-empty,.sx-none{text-align:center;padding:44px 16px;background:#fff;border-radius:20px;border:1px dashed var(--sx-line-2)}.sx-empty>i,.sx-none>i{font-size:30px;color:#cbd5e1;display:block;margin-bottom:12px}.sx-empty p,.sx-none p{font-size:13px;color:var(--sx-body);margin:0 0 16px;line-height:1.6}.sx-empty-wa{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;text-decoration:none;font-size:13px;font-weight:700;padding:11px 18px;border-radius:999px;box-shadow:0 8px 20px rgba(37,211,102,.3)}.sx-cartbar{position:fixed;left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;gap:12px;border:0;cursor:pointer;text-align:left;background:linear-gradient(135deg,var(--sx-green),var(--sx-green-2));color:#fff;border-radius:16px;padding:10px 14px 10px 10px;box-shadow:0 14px 30px rgba(22,163,74,.35);transform:translateY(24px);opacity:0;transition:transform .35s var(--sx-ease),opacity .25s ease}.sx-cartbar.is-on{transform:none;opacity:1}.sx-cartbar-ic{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.sx-cartbar-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.sx-cartbar-t b{font-size:13.5px;font-weight:800}.sx-cartbar-t small{font-size:11.5px;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-cartbar-go{font-size:13px;font-weight:800;display:flex;align-items:center;gap:6px;white-space:nowrap}.sx-cartbar-go i{font-size:11px;transition:transform .2s}.sx-cartbar:hover .sx-cartbar-go i{transform:translateX(3px)}.sx-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:65;display:flex;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--sx-line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(15,20,50,.05)}.sx-tabbar>*{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border:0;background:0 0;color:#7c879b;font-size:10.5px;font-weight:600;text-decoration:none;cursor:pointer;border-radius:12px;transition:color .15s}.sx-tabbar i{font-size:18px;transition:transform .2s var(--sx-ease)}.sx-tabbar>:active i{transform:scale(.85)}.sx-tabbar .is-on{color:var(--sx-orange)}.sx-tabbar .is-on::before{content:'';position:absolute;top:-6px;width:26px;height:3px;border-radius:0 0 4px 4px;background:var(--sx-orange)}.sx-tabbar .sx-badge{top:1px;right:calc(50% - 22px)}.sx-tabbar a[href*="wa.me"]{color:#1ebe5a}.sx-foot{text-align:center;padding:30px 16px 10px}.sx-foot p{font-size:11.5px;color:var(--sx-muted);margin:0 0 7px}.sx-foot a{font-size:12px;font-weight:700;color:var(--sx-orange);text-decoration:none}.sx-foot-pad{padding-bottom:120px}@keyframes sxRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sx-detail{padding-bottom:130px}.sx-crumbs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11.5px;color:var(--sx-muted);margin:2px 0 12px}.sx-crumbs a{text-decoration:none;color:var(--sx-body);font-weight:600}.sx-crumbs a:hover{color:var(--sx-orange)}.sx-crumbs i{font-size:8px}.sx-pd{display:block}.sx-pd-media{margin-bottom:14px}.sx-gal{animation:sxRise .5s var(--sx-ease) both}.sx-gal-main{position:relative;aspect-ratio:4/3;max-height:56vh;width:100%;background:#fff;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--sx-line);box-shadow:var(--sx-shadow)}.sx-gal-main{display:block}.sx-car{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab}.sx-car::-webkit-scrollbar{display:none}.sx-car.is-drag{cursor:grabbing;scroll-snap-type:none;user-select:none}.sx-slide-m{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.sx-slide-m>img{width:100%;height:100%;object-fit:contain;display:block;user-select:none}.sx-slide-m .sx-player{width:100%;height:100%;max-height:100%;border:0;background:#000}.sx-slide-m.is-tall .sx-player{width:auto;aspect-ratio:9/16;max-width:100%;background:#fff}.sx-slide-m .ea-vp{width:100%;height:100%;max-width:100%;max-height:100%}.sx-slide-m .ea-vp video{width:100%;height:100%;object-fit:contain}.sx-facade{position:absolute;inset:0;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#0f172a}.sx-facade>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .6s var(--sx-ease)}.sx-facade:hover>img{transform:scale(1.04)}.sx-facade-bg{position:absolute;inset:0;z-index:0}.sx-facade::after{content:'';position:absolute;inset:0;z-index:1;background:radial-gradient(circle at center,rgba(8,11,30,.05),rgba(8,11,30,.35))}.sx-facade-play{position:relative;z-index:2;width:74px;height:74px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--sx-orange);display:flex;align-items:center;justify-content:center;font-size:24px;padding-left:5px;box-shadow:0 16px 36px rgba(8,11,30,.35);transition:transform .25s var(--sx-ease)}.sx-facade-play::before{content:'';position:absolute;inset:-8px;border-radius:50%;border:3px solid rgba(255,255,255,.7);animation:sxRing 1.8s ease-out infinite}@keyframes sxRing{from{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.sx-facade:hover .sx-facade-play{transform:scale(1.08)}.sx-facade-tag{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#fff;background:rgba(8,11,30,.6);padding:5px 10px;border-radius:999px;backdrop-filter:blur(6px)}.sx-car-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:rgba(255,255,255,.92);color:var(--sx-ink);box-shadow:0 6px 16px rgba(15,20,50,.18);display:none;align-items:center;justify-content:center;transition:transform .15s,opacity .2s}.sx-car-nav:hover{transform:translateY(-50%) scale(1.08)}.sx-car-prev{left:12px}.sx-car-next{right:12px}.sx-car-dots{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:3;display:flex;gap:5px;padding:5px 8px;border-radius:999px;background:rgba(8,11,30,.35);backdrop-filter:blur(6px);pointer-events:none}.sx-car-dots span{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.55);transition:width .3s var(--sx-ease),background .3s}.sx-car-dots span.is-on{width:18px;background:#fff}.sx-car-count{position:absolute;top:12px;right:12px;z-index:3;font-size:11px;font-weight:700;color:#fff;background:rgba(8,11,30,.55);padding:4px 9px;border-radius:999px;backdrop-filter:blur(6px)}@media (hover:hover){.sx-car-nav{display:flex;opacity:0}.sx-gal-main:hover .sx-car-nav{opacity:1}}@keyframes sxFade{from{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.sx-gal-strip{display:flex;gap:9px;overflow-x:auto;margin-top:10px;scrollbar-width:none;padding:2px}.sx-gal-strip::-webkit-scrollbar{display:none}.sx-gal-th{width:62px;height:62px;flex-shrink:0;border-radius:14px;overflow:hidden;padding:0;cursor:pointer;background:#fff;border:2px solid transparent;box-shadow:0 0 0 1px var(--sx-line);transition:border-color .15s,transform .15s}.sx-gal-th:hover{transform:translateY(-2px)}.sx-gal-th img{width:100%;height:100%;object-fit:cover;display:block}.sx-gal-th{position:relative}.sx-gal-vid{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;font-size:18px}.sx-gal-vid.is-over{position:absolute;inset:0;background:rgba(8,11,30,.35);font-size:13px}.sx-gal-th.is-on{border-color:var(--sx-orange);box-shadow:none}.sx-pd-ph{aspect-ratio:16/10;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:64px;animation:sxRise .5s var(--sx-ease) both}.sx-pd-ph i{animation:sxFloat 5s ease-in-out infinite;filter:drop-shadow(0 14px 20px rgba(15, 20, 50, .14))}.sx-d-head{background:#fff;border-radius:22px;border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);padding:16px 16px 14px;margin-bottom:12px;animation:sxRise .55s var(--sx-ease) .05s both}.sx-d-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.sx-d-cat{font-size:11px;font-weight:700;color:var(--sx-orange);background:#fff7ed;padding:5px 10px;border-radius:999px;text-decoration:none;letter-spacing:.02em}.sx-share{width:38px;height:38px;min-width:38px;padding:0;font-size:14px}.sx-d-head h1{font-size:21px;font-weight:800;margin:10px 0 0;line-height:1.25;letter-spacing:-.015em}.sx-d-short{font-size:13px;color:var(--sx-body);margin:6px 0 0;line-height:1.6}.sx-d-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--sx-line-2)}.sx-d-price strong{font-size:24px;font-weight:800;letter-spacing:-.02em}.sx-d-price del{font-size:14px;color:var(--sx-muted)}.sx-d-price-ask strong{font-size:17px;color:var(--sx-body)}.sx-d-off{font-size:11.5px;font-weight:800;color:#1d4ed8;background:#eff6ff;padding:4px 9px;border-radius:8px}.sx-trust{list-style:none;margin:12px -16px 0;padding:0 16px 2px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.sx-trust::-webkit-scrollbar{display:none}.sx-trust li{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--sx-body);background:#f5f6fb;padding:6px 10px;border-radius:999px}.sx-trust i{color:var(--sx-green)}.sx-d-body{background:#fff;border-radius:20px;border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);padding:16px;margin-bottom:12px}.sx-d-body h2{font-size:14px;font-weight:800;margin:0 0 10px}.sx-d-body p{font-size:13px;color:var(--sx-body);line-height:1.75;margin:0}.sx-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sx-specs div{background:#f7f8fc;border-radius:12px;padding:10px 12px}.sx-specs dt{font-size:11px;color:var(--sx-muted);margin:0;font-weight:600}.sx-specs dd{font-size:12.5px;font-weight:700;margin:3px 0 0}.sx-d-rel{margin-top:18px}.sx-d-rel .sx-h2{margin-bottom:10px}.sx-rel{display:flex;gap:11px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 8px;scroll-snap-type:x proximity}.sx-rel::-webkit-scrollbar{display:none}.sx-rel-c{width:150px;flex-shrink:0;text-decoration:none;background:#fff;border-radius:18px;border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);padding:6px 6px 11px;scroll-snap-align:start;transition:transform .2s var(--sx-ease),box-shadow .2s}.sx-rel-c:hover{transform:translateY(-3px);box-shadow:var(--sx-shadow-hi)}.sx-rel-c img,.sx-rel-ph{width:100%;aspect-ratio:1/1;border-radius:13px;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:50px}.sx-rel-ph i{transition:transform .45s var(--sx-ease);filter:drop-shadow(0 8px 14px rgba(15, 20, 50, .12))}.sx-rel-c:hover .sx-rel-ph i{transform:scale(1.14) rotate(-6deg)}.sx-rel-c strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35;margin:8px 6px 0;min-height:2.7em}.sx-rel-c>span:not(.sx-rel-ph){display:block;font-size:12px;font-weight:800;color:var(--sx-ink);margin:4px 6px 0}.sx-rel-c>span.sx-rel-ask{font-weight:600;color:var(--sx-body);font-size:11px}.sx-buybar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--sx-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px rgba(15,20,50,.08)}.sx-buybar-p{flex-shrink:1;min-width:0;line-height:1.2}.sx-buybar-p small{display:block;font-size:10.5px;color:var(--sx-muted);font-weight:600}.sx-buybar-p strong{display:block;font-size:17px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-buybar-p del{font-size:11px;color:var(--sx-muted)}.sx-addcart,.sx-buy{display:flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;font:700 14px/1 Poppins,sans-serif;padding:0 18px;border-radius:14px;min-height:50px;transition:transform .12s ease,box-shadow .2s,filter .2s}.sx-addcart{flex:1;min-width:0;background:linear-gradient(135deg,var(--sx-orange),var(--sx-orange-2));color:#fff;box-shadow:0 10px 22px rgba(242,129,26,.32)}.sx-addcart:hover{filter:brightness(1.05)}.sx-addcart:active,.sx-buy:active{transform:scale(.96)}.sx-addcart.is-done{background:var(--sx-green);box-shadow:0 10px 22px rgba(22,163,74,.3)}.sx-buy{flex:1;background:#25d366;color:#fff;box-shadow:0 10px 22px rgba(37,211,102,.3)}.sx-buy i{font-size:18px}.sx-buybar.has-cart .sx-buy{flex:0 0 auto}@media (max-width:480px){.sx-buybar.has-cart .sx-buy span{display:none}.sx-buybar.has-cart .sx-buy{width:50px;padding:0}.sx-buybar.has-cart .sx-buybar-p{max-width:32%}}.sx-addons-sub{font-size:12.5px;color:var(--sx-body);margin:-4px 0 12px}.sx-addon{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:8px;cursor:pointer;background:#fff;border:1.5px solid var(--sx-line-2);border-radius:14px;transition:border-color .15s,background .15s,transform .12s}.sx-addon:hover{border-color:#d3d8e6}.sx-addon:active{transform:scale(.99)}.sx-addon input{position:absolute;opacity:0;width:1px;height:1px}.sx-addon-box{width:22px;height:22px;border-radius:7px;border:2px solid #cfd5e2;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;transition:background .15s,border-color .15s,transform .2s var(--sx-ease)}.sx-addon-box i{opacity:0;transform:scale(.4);transition:.2s var(--sx-ease)}.sx-addon input:checked~.sx-addon-box{background:var(--sx-orange);border-color:var(--sx-orange);transform:scale(1.06)}.sx-addon input:checked~.sx-addon-box i{opacity:1;transform:none}.sx-addon:has(input:checked){border-color:var(--sx-orange);background:#fffaf4}.sx-addon input:focus-visible~.sx-addon-box{outline:2px solid var(--sx-ink);outline-offset:2px}.sx-addon-t{flex:1;min-width:0;line-height:1.4}.sx-addon-t strong{display:block;font-size:13px;color:var(--sx-ink)}.sx-addon-t em{display:block;font-style:normal;font-size:11.5px;color:var(--sx-body);margin-top:2px}.sx-addon-p{font-size:13px;font-weight:700;color:var(--sx-ink);white-space:nowrap}.sx-sum{margin-top:12px;background:#f7f8fc;border-radius:14px;padding:10px 14px}.sx-sum>div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--sx-body);padding:5px 0}.sx-sum>div b{color:var(--sx-ink);font-weight:700;text-align:right}.sx-sum .sx-sum-total{border-top:1px dashed var(--sx-line-2);margin-top:4px;padding-top:10px;font-size:14px;color:var(--sx-ink);font-weight:700}.sx-sum .sx-sum-total b{color:var(--sx-orange);font-size:16px;font-weight:800}.sx-sum-note{font-size:11.5px;color:var(--sx-body);margin:6px 0 0}.sx-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%,16px);z-index:120;opacity:0;pointer-events:none;display:flex;align-items:center;gap:10px;background:var(--sx-ink);color:#fff;font-size:12.5px;font-weight:600;padding:11px 14px 11px 16px;border-radius:14px;box-shadow:0 14px 34px rgba(15,20,50,.25);transition:all .25s var(--sx-ease);max-width:calc(100% - 32px)}.sx-toast.is-on{opacity:1;transform:translate(-50%,0);pointer-events:auto}.sx-toast button{border:0;background:#fff;color:var(--sx-ink);font:700 11.5px/1 Poppins,sans-serif;padding:7px 11px;border-radius:999px;cursor:pointer}.sx-cart{position:fixed;inset:0;z-index:110;visibility:hidden}.sx-cart.is-on{visibility:visible}.sx-cart-bg{position:absolute;inset:0;background:rgba(8,11,30,.45);opacity:0;transition:opacity .25s ease;backdrop-filter:blur(2px)}.sx-cart.is-on .sx-cart-bg{opacity:1}.sx-cart-panel{position:absolute;top:0;right:0;bottom:0;width:min(430px,100%);background:#f7f8fc;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .35s var(--sx-ease);box-shadow:-20px 0 50px rgba(15,20,50,.18)}.sx-cart.is-on .sx-cart-panel{transform:none}.sx-cart-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-bottom:1px solid var(--sx-line)}.sx-cart-title{flex:1;font-size:16px;font-weight:800}.sx-cart-back,.sx-cart-x{width:38px;height:38px;border-radius:50%;border:0;background:#f1f3f9;color:var(--sx-ink);cursor:pointer;font-size:14px;transition:background .15s}.sx-cart-back:hover,.sx-cart-x:hover{background:#e6e8f0}.sx-cart-body{flex:1;overflow-y:auto;padding:12px}.sx-cart-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--sx-line);box-shadow:0 -8px 20px rgba(15,20,50,.04)}.sx-cart-foot:empty{display:none}.sx-cart-empty{text-align:center;padding:50px 10px;color:var(--sx-body);font-size:13px}.sx-cart-empty>i{width:76px;height:76px;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;color:#cbd5e1;margin:0 auto 14px;box-shadow:var(--sx-shadow)}.sx-cart-done>i{color:var(--sx-green);animation:sxPop .4s var(--sx-ease)}.sx-cart-empty p{margin:0 0 18px;line-height:1.6}.sx-line{display:flex;gap:12px;padding:12px;margin-bottom:9px;align-items:flex-start;background:#fff;border-radius:16px;border:1px solid var(--sx-line);animation:sxRise .3s var(--sx-ease) both}.sx-line-img{width:60px;height:60px;border-radius:13px;background:#fff7ed;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--sx-orange);font-size:20px}.sx-line-img img{width:100%;height:100%;object-fit:cover}.sx-line-t{flex:1;min-width:0}.sx-line-t strong{display:block;font-size:13px;line-height:1.35}.sx-line-add{display:block;font-size:11px;color:var(--sx-body);margin-top:3px}.sx-line-add em{font-style:normal;color:var(--sx-muted)}.sx-line-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.sx-line-row b{font-size:13.5px}.sx-line-x{border:0;background:0 0;color:#94a3b8;cursor:pointer;padding:6px;font-size:13px;border-radius:8px}.sx-line-x:hover{color:#dc2626;background:#fef2f2}.sx-qty{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--sx-orange),var(--sx-orange-2));border-radius:10px;color:#fff}.sx-qty button{width:30px;height:30px;border:0;background:0 0;color:#fff;cursor:pointer;font-size:10px}.sx-qty button:disabled{opacity:.45;cursor:default}.sx-qty span{min-width:20px;text-align:center;font-size:12.5px;font-weight:800}.sx-cart-total{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;margin-bottom:4px}.sx-cart-total b{font-size:18px}.sx-cart-note{font-size:11px;color:var(--sx-muted);margin:6px 0 0;text-align:center;line-height:1.5}.sx-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:0;cursor:pointer;text-decoration:none;font:700 14px/1 Poppins,sans-serif;padding:14px 18px;border-radius:14px;min-height:50px;margin-top:10px;box-sizing:border-box;transition:transform .12s ease,filter .2s}.sx-btn:active{transform:scale(.97)}.sx-btn:disabled{opacity:.7;cursor:wait}.sx-btn-wa{background:#25d366;color:#fff;box-shadow:0 10px 22px rgba(37,211,102,.28)}.sx-btn-go{background:linear-gradient(135deg,var(--sx-orange),var(--sx-orange-2));color:#fff;box-shadow:0 10px 22px rgba(242,129,26,.28)}.sx-btn-line{display:inline-flex;width:auto;background:#fff;color:var(--sx-ink);border:1.5px solid var(--sx-line-2)}.sx-btn.is-done{background:var(--sx-green)}.sx-form-sum{font-size:12.5px;color:var(--sx-body);background:#fff;border-radius:12px;padding:11px 13px;margin:2px 0 14px;border:1px solid var(--sx-line)}.sx-field{display:block;margin-bottom:12px}.sx-field span{display:block;font-size:11.5px;font-weight:700;color:var(--sx-ink);margin-bottom:5px}.sx-field span i{color:#dc2626;font-style:normal}.sx-field input,.sx-field textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--sx-line-2);border-radius:12px;padding:12px 13px;font:500 14px/1.4 Poppins,sans-serif;color:var(--sx-ink);background:#fff;resize:vertical;transition:border-color .15s,box-shadow .15s}.sx-field input:focus,.sx-field textarea:focus{outline:0;border-color:var(--sx-orange);box-shadow:0 0 0 4px rgba(242,129,26,.12)}.sx-consent{display:flex;gap:10px;align-items:flex-start;font-size:11.5px;color:var(--sx-body);line-height:1.55;margin:4px 0 10px;cursor:pointer}.sx-consent input{width:17px;height:17px;margin-top:1px;accent-color:var(--sx-orange);flex-shrink:0}.sx-consent a{color:var(--sx-ink);font-weight:700}.sx-form-err{color:#dc2626;font-size:12px;font-weight:600;margin:4px 0 0}.sx-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.sx-modal{position:fixed;inset:0;z-index:115;display:flex;align-items:center;justify-content:center;padding:16px}.sx-modal-bg{position:absolute;inset:0;background:rgba(8,11,30,.5);animation:sxFadeIn .2s ease}.sx-modal-card{position:relative;background:#fff;border-radius:22px;width:min(400px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:24px 20px 20px;box-shadow:0 30px 70px rgba(8,11,30,.3);box-sizing:border-box;animation:sxPop .3s var(--sx-ease)}@keyframes sxFadeIn{from{opacity:0}}.sx-modal-x{position:absolute;top:12px;right:12px}.sx-modal-ic{width:50px;height:50px;border-radius:15px;background:#fff7ed;color:var(--sx-orange);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.sx-modal-card h3{margin:0;font-size:17px}.sx-modal-sub{font-size:12.5px;color:var(--sx-body);margin:5px 0 16px;line-height:1.55}.sx-dls{display:flex;flex-direction:column;gap:9px}.sx-dl{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1.5px solid var(--sx-line-2);border-radius:14px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s}.sx-dl:hover{border-color:var(--sx-orange);box-shadow:0 8px 22px rgba(15,20,50,.08);transform:translateY(-1px)}.sx-dl-ic{width:42px;height:42px;border-radius:12px;background:#fff7ed;color:var(--sx-orange);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.sx-dl-t{flex:1;min-width:0}.sx-dl-t strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-dl-t em{display:block;font-style:normal;font-size:11px;color:var(--sx-muted);margin-top:2px;text-transform:uppercase;letter-spacing:.02em}.sx-dl-go{font-size:11px;font-weight:800;color:var(--sx-green);background:#f0fdf4;padding:5px 10px;border-radius:999px;white-space:nowrap}@media (min-width:640px){.sx-products.is-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sx-hero{padding:28px 30px}.sx-hero h1{font-size:30px}.sx-hero-art{width:150px;height:150px}.sx-hero-art i:first-child{font-size:48px}.sx-slide{aspect-ratio:16/6}.sx-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-cartbar{left:50%;right:auto;width:min(520px,calc(100% - 24px));transform:translate(-50%,24px)}.sx-cartbar.is-on{transform:translate(-50%,0)}}@media (min-width:1024px){:root{--sx-top-h:74px}.sx-top-in{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"back brand search acts";gap:14px 18px;padding:14px 24px}.sx-brand{padding-right:8px}.sx-brand img{width:42px;height:42px}.sx-brand b{font-size:17px}.sx-search{max-width:640px;width:100%;justify-self:center;height:48px}.sx-ib{height:44px;padding:0 16px}.sx-ib-t{display:inline}.sx-top-back{width:44px;padding:0}.sx-ib-cart .sx-badge{position:static;box-shadow:none;margin-left:2px}.sx-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px;padding:22px 24px 0}.sx-shell:not(:has(.sx-side)){grid-template-columns:minmax(0,1fr)}.sx-main{padding:0 0 60px}.sx-side{display:block;position:sticky;top:calc(var(--sx-top-h) + 22px);align-self:start;max-height:calc(100vh - var(--sx-top-h) - 40px);overflow-y:auto;scrollbar-width:thin}.sx-side-h{font-size:11.5px;font-weight:800;color:var(--sx-muted);text-transform:uppercase;letter-spacing:.08em;margin:4px 0 10px 10px}.sx-side-list{background:#fff;border-radius:20px;border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);padding:8px;margin-bottom:14px}.sx-side-cat{width:100%;display:flex;align-items:center;gap:11px;border:0;background:0 0;cursor:pointer;text-align:left;padding:8px 10px;border-radius:13px;color:var(--sx-ink);font-size:13px;font-weight:600;position:relative;transition:background .15s}.sx-side-cat:hover{background:#f5f6fb}.sx-side-cat .sx-cat-ic{width:38px;height:38px;border-radius:12px;background:#f3f4f9;display:flex;align-items:center;justify-content:center;font-size:15px;overflow:hidden;flex-shrink:0;transition:background .2s,color .2s,transform .2s var(--sx-ease)}.sx-side-cat .sx-cat-ic img{width:100%;height:100%;object-fit:cover}.sx-side-cat .sx-cat-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-side-cat em{font-style:normal;font-size:11px;font-weight:700;color:var(--sx-muted);background:#f3f4f9;padding:2px 8px;border-radius:999px}.sx-side-cat.is-on{background:#fff7ed;color:var(--sx-ink);font-weight:800}.sx-side-cat.is-on::before{content:'';position:absolute;left:-8px;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--sx-orange)}.sx-side-cat.is-on .sx-cat-ic{background:linear-gradient(135deg,var(--sx-orange),var(--sx-orange-2));color:#fff;transform:scale(1.04)}.sx-side-cat.is-on em{background:var(--sx-orange);color:#fff}.sx-side-card{margin-bottom:14px}.sx-help{display:flex;align-items:center;gap:12px;text-decoration:none;padding:14px;border-radius:18px;background:linear-gradient(135deg,#ecfdf3,#dcfce7);border:1px solid #bbf7d0;transition:transform .2s var(--sx-ease)}.sx-help:hover{transform:translateY(-2px)}.sx-help-ic{width:40px;height:40px;border-radius:12px;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.sx-help strong{display:block;font-size:13px}.sx-help em{display:block;font-style:normal;font-size:11.5px;color:var(--sx-green-2);margin-top:2px}.sx-shell:has(.sx-side) .sx-catalog-m,.sx-shell:has(.sx-side) .sx-cats-sec{display:none}.sx-hero{padding:34px 40px;margin-bottom:22px}.sx-hero h1{font-size:34px}.sx-hero p{font-size:14px;max-width:560px}.sx-slide{aspect-ratio:16/5;border-radius:24px}.sx-slide-cap{padding:40px 30px 24px}.sx-slide-cap strong{font-size:24px}.sx-h2{font-size:18px}.sx-bar{margin-bottom:16px}.sx-products.is-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.sx-products.is-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sx-card-body h2{font-size:14px}.sx-card-body{padding:12px 14px 14px}.sx-tabbar{display:none}.sx-cartbar{bottom:24px;left:auto;right:24px;width:380px;transform:translateY(24px)}.sx-cartbar.is-on{transform:none}.sx-toast{bottom:28px}.sx-wrap{padding:20px 24px 60px}.sx-detail{padding-bottom:60px}.sx-pd{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:30px;align-items:start}.sx-pd-media{position:sticky;top:calc(var(--sx-top-h) + 18px);margin:0}.sx-gal{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px}.sx-gal:not(:has(.sx-gal-strip)){grid-template-columns:minmax(0,1fr)}.sx-gal-main{grid-column:-2;grid-row:1;aspect-ratio:1/1;max-height:calc(100vh - 140px);border-radius:26px}.sx-trust{flex-wrap:wrap;margin:12px 0 0;padding:0;overflow:visible}.sx-gal-strip{grid-column:1;grid-row:1;flex-direction:column;margin:0;overflow-y:auto;max-height:calc(100vh - 140px)}.sx-gal-th{width:70px;height:70px}.sx-pd-ph{aspect-ratio:1/1;font-size:110px;border-radius:28px}.sx-d-head{padding:22px 24px 20px}.sx-d-head h1{font-size:28px}.sx-d-short{font-size:14px}.sx-d-price strong{font-size:30px}.sx-d-body{padding:20px 22px}.sx-buybar{position:static;background:#fff;border:1px solid var(--sx-line);border-radius:20px;box-shadow:var(--sx-shadow);padding:14px;margin-bottom:12px;backdrop-filter:none;flex-wrap:wrap}.sx-buybar-p{flex:1 1 100%;display:flex;align-items:baseline;gap:10px;margin:0 4px 4px}.sx-buybar-p small{font-size:12px}.sx-buybar-p strong{font-size:22px}.sx-buybar.has-cart .sx-buy{flex:1}.sx-buybar.has-cart .sx-buybar-p{max-width:none}.sx-d-desc{margin-top:20px}.sx-rel-c{width:190px}.sx-foot-pad{padding-bottom:30px}}@media (min-width:1440px){.sx-products.is-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}}@media print{.sx-js .sx-cell{opacity:1!important;transform:none!important}.sx-buybar,.sx-cartbar,.sx-tabbar,.sx-top{position:static}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}.sx-js .sx-cell{opacity:1;transform:none}}