.os-root{--paper: #F2F3F7;--paper-2: #E7E9F0;--ink: #0E1016;--ink-2: #3E4452;--ink-3: #676D7C;--line: rgba(14, 16, 22, .09);--line-2: rgba(14, 16, 22, .15);--orange: #E8601A;--orange-2: #C94D0E;--orange-soft: #FCE7DA;--good: #17803D;--good-dot: #22B45A;--low: #A15C00;--low-dot: #F0A024;--sold: #8A8F9C;--wa: #25D366;--wa-deep: #0B7A3E;--white: #FFFFFF;--g-orange: 255, 138, 61;--g-wine: 158, 46, 76;--g-violet: 122, 107, 255;--g-sky: 79, 182, 255;--r-xl: 32px;--r-lg: 26px;--r-md: 20px;--wrap: 1232px;--gut: clamp(16px, 4vw, 32px);--hdr: 68px;--wpab: 0px;--stick: calc(env(safe-area-inset-top, 0px) + var(--wpab) + var(--hdr) + 18px);--display: "Archivo", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ease: cubic-bezier(.2, .7, .2, 1);--spring: cubic-bezier(.34, 1.42, .44, 1);--glass-fill: linear-gradient(145deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .46) 100%);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(14, 16, 22, .04), 0 0 0 .5px rgba(14, 16, 22, .09), 0 1px 2px rgba(14, 16, 22, .04), 0 22px 44px -22px rgba(26, 28, 48, .3);position:relative;min-height:100vh;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:clip;color-scheme:light}html:has(.os-root){scroll-padding-top:160px}.os-root *,.os-root *:before,.os-root *:after{box-sizing:border-box}.os-root img{max-width:100%;height:auto;border:0}.os-root a{color:inherit}.os-root :where(h1,h2,h3,h4,p,ul,ol,li,figure,dl,dd,fieldset,legend){margin:0;padding:0;border:0}.os-root :where(h1,h2,h3){text-wrap:balance;color:inherit;font-family:var(--display)}.os-root :where(ul,ol){list-style:none}.os-root button,.os-root input,.os-root select{font:inherit;color:inherit;letter-spacing:normal;text-transform:none;margin:0;border:0;border-radius:0;background:none;box-shadow:none;min-height:0;width:auto}.os-root button{cursor:pointer;padding:0;line-height:inherit}.os-root button:disabled{cursor:default}.os-root :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:10px}.os-root [hidden]{display:none!important}.os-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.os-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.os-ico{width:20px;height:20px;flex:none;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.os-nb{white-space:nowrap}.os-root .os-tn{font-variant-numeric:tabular-nums}.os-lg,.os-lgl{position:relative;isolation:isolate;background:var(--glass-fill);border-radius:var(--r-lg);box-shadow:var(--glass-shadow)}.os-lg{-webkit-backdrop-filter:blur(22px) saturate(175%);backdrop-filter:blur(22px) saturate(175%)}.os-lg:before,.os-lgl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:1.2px;pointer-events:none;background:linear-gradient(140deg,#fff,#ffffff80 22%,#fff0 48%,#ffffff26 70%,#ffffffd9);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.os-lg:after,.os-lgl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, -30%),rgba(255,255,255,.92),rgba(255,255,255,0) 62%);opacity:0;transition:opacity .35s ease}.os-root .is-lit:after{opacity:1}.os-aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.os-aura i{position:absolute;width:var(--s, 520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--c),var(--a, .5)),rgba(var(--c),0));animation:os-drift var(--t, 22s) ease-in-out infinite alternate;will-change:transform}@keyframes os-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--dx, 40px),var(--dy, -30px),0) scale(1.08)}}.os-eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.os-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px #e8601a29}.os-root .os-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font:700 15px/1 var(--sans);text-decoration:none;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s ease,background-color .2s ease,color .2s ease}.os-root .os-btn:active{transform:scale(.97)}.os-root .os-btn .os-ico{width:19px;height:19px}.os-root .os-btn-orange{background:var(--orange);color:#fff;box-shadow:0 10px 24px -10px #e8601acc,inset 0 1px #ffffff59}.os-root .os-btn-orange:hover{background:var(--orange-2)}.os-root .os-btn-dark{background:var(--ink);color:#fff;box-shadow:0 12px 26px -12px #0e1016b3,inset 0 1px #ffffff2e}.os-root .os-btn-dark:hover{background:#22252f}.os-root .os-btn-glass{background:linear-gradient(145deg,#ffffffeb,#fff9);color:var(--ink);box-shadow:inset 0 1px #fff,0 0 0 1px #0e101614,0 8px 20px -12px #0e101659}.os-root .os-btn-glass:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #0e101629,0 12px 24px -12px #0e101666}.os-root .os-btn-wa{background:var(--wa);color:#06331a;box-shadow:0 12px 26px -12px #128c46bf,inset 0 1px #ffffff73}.os-root .os-btn-wa:hover{background:#1fc35c}.os-root .os-link{display:inline-flex;align-items:center;gap:6px;font:700 15px/1.2 var(--sans);text-decoration:none;color:var(--ink);padding:6px 2px;border-bottom:2px solid var(--orange)}.os-root .os-link .os-ico{width:17px;height:17px;transition:transform .3s var(--ease)}.os-root .os-link:hover .os-ico{transform:translate(3px)}.os-root .os-chip{display:inline-flex;align-items:center;gap:7px;text-decoration:none;height:38px;padding:0 14px;border-radius:999px;background:#ffffff9e;box-shadow:inset 0 1px #fff,0 0 0 1px #0e101614;font:650 13.5px/1 var(--sans);color:var(--ink-2);white-space:nowrap;transition:background-color .2s ease,box-shadow .25s ease,color .2s ease,transform .25s var(--spring)}.os-root .os-chip:hover{background:#fff;color:var(--ink)}.os-root .os-chip:active{transform:scale(.96)}.os-root .os-chip[aria-pressed=true],.os-root .os-chip[aria-current=page]{background:var(--ink);color:#fff;box-shadow:0 8px 18px -10px #0e1016b3}.os-root .os-chip small,.os-n{font:700 11.5px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink-3);background:#0e10160f;padding:4px 7px;border-radius:999px}.os-root .os-chip[aria-pressed=true] small,.os-root .os-chip[aria-current=page] small{background:#ffffff29;color:#fff}.os-topbar{background:var(--ink);color:#e9ebf1;font:600 12.5px/1 var(--sans)}.os-topbar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.os-topbar ul{display:flex;gap:10px 22px;flex-wrap:wrap}.os-topbar li{display:inline-flex;align-items:center;gap:7px}.os-topbar li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--orange)}.os-topbar a{text-decoration:none;opacity:.9;white-space:nowrap}.os-topbar a:hover{opacity:1;text-decoration:underline}.os-hdr{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--wpab));z-index:60;padding-top:10px;pointer-events:none}.os-hdr .os-wrap{position:relative}.os-hdr-bar{pointer-events:auto;display:flex;align-items:center;gap:18px;height:var(--hdr);padding:0 10px 0 20px;border-radius:999px}.os-hdr.is-scrolled .os-hdr-bar{--glass-fill: linear-gradient(145deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .7))}.os-brand{display:flex;align-items:center;flex:none}.os-brand img{height:38px;width:auto;display:block}.os-nav{display:flex;align-items:center;gap:2px;margin-inline:auto}.os-nav a{padding:9px 12px;border-radius:999px;font:650 14.5px/1 var(--sans);color:var(--ink-2);text-decoration:none;transition:background-color .2s ease,color .2s ease}.os-nav a:hover,.os-nav a[aria-current=page]{background:#ffffffd9;color:var(--ink)}.os-hdr-act{display:flex;align-items:center;gap:6px;margin-left:auto}.os-nav+.os-hdr-act{margin-left:0}.os-root .os-ibtn{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--ink);transition:background-color .2s ease,transform .3s var(--spring)}.os-root .os-ibtn:hover{background:#ffffffd9}.os-root .os-ibtn .os-ico{width:21px;height:21px}.os-badge{position:absolute;top:5px;right:3px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--orange);color:#fff;font:800 11px/19px var(--sans);text-align:center;box-shadow:0 0 0 2px #fff}.os-badge.is-bump{animation:os-bump .5s var(--spring)}@keyframes os-bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.os-root .os-ibtn.is-catch{animation:os-catch .55s var(--spring)}@keyframes os-catch{0%{transform:scale(1)}35%{transform:scale(.86) rotate(-8deg)}to{transform:scale(1) rotate(0)}}.os-root .os-hdr-wa{height:46px;padding:0 16px 0 14px;font-size:14px}.os-root .os-hdr-wa .os-ico{color:var(--wa-deep)}.os-root .os-menu-btn{display:none}.os-root .os-cats-btn{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 14px;border-radius:999px;background:var(--ink);color:#fff;font:700 14px/1 var(--sans);white-space:nowrap;box-shadow:inset 0 1px #ffffff29,0 8px 18px -10px #0e1016b3;transition:background-color .2s ease}.os-root .os-cats-btn:hover,.os-root .os-cats-btn[aria-expanded=true]{background:#262a34}.os-cats-btn>.os-ico:first-child{width:19px;height:19px;color:var(--orange)}.os-cats-btn>.os-ico:last-child{width:16px;height:16px;opacity:.75;transition:transform .3s var(--ease)}.os-cats-btn[aria-expanded=true]>.os-ico:last-child{transform:rotate(180deg)}.os-mega{position:absolute;left:var(--gut);right:var(--gut);top:calc(100% + 10px);pointer-events:auto;padding:10px;border-radius:28px;max-height:calc(100vh - var(--hdr) - 40px);overflow-y:auto;overscroll-behavior:contain;--glass-fill: linear-gradient(160deg, rgba(255, 255, 255, .985), rgba(255, 255, 255, .95));animation:os-drop .3s var(--ease)}.os-mega-open .os-root:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0e10162e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:os-fade .25s ease}.os-mega-in{position:relative;z-index:3;display:flex;flex-direction:column;gap:14px;padding:8px 10px 4px}.os-mega-head{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap}.os-mega-head .os-ask-link{margin-left:auto}.os-mega-title{font:800 22px/1.1 var(--display);font-stretch:108%;letter-spacing:-.01em}.os-legend{display:flex;gap:18px;font:600 12.5px/1 var(--sans);color:var(--ink-3)}.os-legend>span{display:inline-flex;align-items:center;gap:7px}.os-mega-cols{columns:4 236px;column-gap:26px;padding-top:14px;border-top:1px solid var(--line)}.os-mg{break-inside:avoid;padding-bottom:10px}.os-mg-head{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:3px 6px 3px 3px;margin-bottom:2px;border-radius:12px;text-decoration:none;color:var(--ink)}.os-mg-head b{font:750 14.5px/1.2 var(--sans)}.os-mg-head .os-mt-ico{width:30px;height:30px;border-radius:10px}.os-mg-head .os-mt-ico .os-ico{width:17px;height:17px}.os-mg-head:hover{background:#e8601a12}.os-mg-head:hover .os-mt-ico{background:var(--orange-soft);color:var(--orange-2)}.os-mg ul{padding:0 0 0 36px;display:flex;flex-direction:column;gap:1px}.os-mg-a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 6px;border-radius:9px;font:550 13.5px/1.25 var(--sans);color:var(--ink-2);text-decoration:none}.os-mg-a:hover{background:#e8601a12;color:var(--ink)}.os-mg .os-d1 .os-mg-a{padding-left:16px}.os-mt-ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#ffffffd9;box-shadow:inset 0 0 0 1px #0e101612;color:var(--ink-2);flex:none}.os-mt-ico .os-ico{width:19px;height:19px}.os-ask{flex:none;font:700 11px/1 var(--sans);color:var(--wa-deep);background:#25d36624;padding:5px 8px;border-radius:999px;white-space:nowrap}.os-ask-i{flex:none;width:21px;height:21px;border-radius:50%;display:inline-grid;place-items:center;background:#25d36624;color:var(--wa-deep)}.os-ask-i .os-ico{width:13px;height:13px;stroke-width:2.2}.os-ask-link{display:inline-flex;align-items:center;gap:6px;font:700 14px/1 var(--sans);color:var(--wa-deep);text-decoration:none;padding:8px 2px;border-bottom:2px solid rgba(37,211,102,.5);white-space:nowrap}.os-ask-link .os-ico{width:17px;height:17px}.os-hero{position:relative;isolation:isolate;z-index:2;margin-top:calc(-1 * (var(--hdr) + 10px));padding-top:calc(var(--hdr) + 10px + 28px);padding-bottom:clamp(20px,3vw,34px)}.os-hero .os-aura{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 100%)}.os-hero .os-aura i:nth-child(1){--c: var(--g-orange);--s: 560px;--a: .4;left:-170px;top:-140px;--dx: 70px;--dy: 40px}.os-hero .os-aura i:nth-child(2){--c: var(--g-violet);--s: 640px;--a: .38;right:-160px;top:-90px;--dx: -60px;--dy: 40px;--t: 26s}.os-hero .os-aura i:nth-child(3){--c: var(--g-wine);--s: 560px;--a: .26;left:34%;bottom:-320px;--dx: 40px;--dy: -40px;--t: 24s}.os-hero .os-aura i:nth-child(4){--c: var(--g-sky);--s: 420px;--a: .34;right:22%;bottom:-220px;--dx: -40px;--dy: -24px;--t: 20s}.os-hero-in{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(20px,4vw,56px);align-items:center}.os-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.os-crumbs{display:flex;align-items:center;gap:8px;font:600 13px/1.2 var(--sans);color:var(--ink-3)}.os-crumbs a{text-decoration:none;color:var(--ink-2)}.os-crumbs a:hover{color:var(--orange-2);text-decoration:underline}.os-crumbs .os-ico{width:14px;height:14px}.os-title{font:800 clamp(38px,5.6vw,72px)/.98 var(--display);font-stretch:112%;letter-spacing:-.03em;view-transition-name:os-title}.os-title span{display:block}.os-title .os-title-sub{color:var(--orange-2)}.os-lede{max-width:52ch;font-size:clamp(16px,1.4vw,18px);color:var(--ink-2)}.os-lede b{color:var(--ink);font-weight:750}.os-search{position:relative;max-width:560px}.os-search-box{display:flex;align-items:center;gap:10px;height:58px;padding:0 8px 0 20px;border-radius:999px;background:#ffffffe6;box-shadow:inset 0 1px 2px #0e101614,0 0 0 1px #0e101617,0 14px 30px -18px #0e101673;transition:box-shadow .25s ease}.os-search-box:focus-within{box-shadow:inset 0 1px 2px #0e101614,0 0 0 2px var(--orange),0 14px 32px -16px #e8601a99}.os-search-box>.os-ico{color:var(--ink-3)}.os-root .os-search-box input{flex:1;min-width:0;height:100%;background:transparent;outline:none;padding:0;font:600 16px/1 var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none}.os-search-box input::placeholder{color:#8a8f9c;font-weight:500;opacity:1}.os-search-box input::-webkit-search-cancel-button{display:none}.os-root .os-search-clear{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);flex:none}.os-root .os-search-clear:hover{background:#0e10160f}.os-search-hint{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.os-root .os-search-hint .os-chip{height:32px;padding:0 12px;font-size:13px}.os-stats{align-self:flex-start;display:flex;align-items:center;padding:6px;border-radius:999px;max-width:100%}.os-stat{position:relative;z-index:3;display:flex;align-items:baseline;gap:6px;padding:8px 14px;white-space:nowrap}.os-stat+.os-stat:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;margin-top:-9px;background:var(--line-2)}.os-stat b{font:800 19px/1 var(--display);font-stretch:106%;font-variant-numeric:tabular-nums}.os-stat span{font:600 13px/1 var(--sans);color:var(--ink-3)}.os-show{position:relative;height:clamp(320px,31vw,420px)}.os-show-ring{position:absolute;left:50%;top:50%;width:88%;aspect-ratio:1;max-height:100%;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from var(--spin, 0deg),rgba(255,255,255,0) 0deg,rgba(255,255,255,.85) 40deg,rgba(255,255,255,0) 90deg,rgba(255,255,255,0) 200deg,rgba(255,255,255,.55) 240deg,rgba(255,255,255,0) 290deg);-webkit-mask:radial-gradient(closest-side,transparent 96%,#000 97%,#000 99%,transparent 100%);mask:radial-gradient(closest-side,transparent 96%,#000 97%,#000 99%,transparent 100%);animation:os-spin 14s linear infinite;opacity:.9}.os-show-disc{position:absolute;left:50%;top:50%;width:64%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffffff59 48%,#ffffff14 72%);box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 -18px 40px #7a6bff1f,0 40px 80px -40px #1a1c3073;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%)}@property --spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes os-spin{to{--spin: 360deg}}.os-show-label{position:absolute;left:6%;bottom:8%;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:10px 14px 10px 12px;border-radius:999px;font:700 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);--glass-fill: linear-gradient(145deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .6))}.os-show-label>*{position:relative;z-index:3}.os-show-label .os-ico{width:16px;height:16px;color:var(--orange)}.os-root .os-orb{position:absolute;z-index:3;width:var(--w);aspect-ratio:1;left:var(--x);top:var(--y);border-radius:50%;display:block;padding:0;background:radial-gradient(circle at 35% 25%,#fff,#f7f8fb 45%,#e9ebf2);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -10px 24px #0e101612,0 0 0 1px #fffc,0 26px 50px -24px #1a1c308c;transform:translate3d(var(--px, 0px),var(--py, 0px),0);transition:transform .9s var(--ease),box-shadow .3s ease;animation:os-bob var(--bt, 7s) ease-in-out var(--bd, 0s) infinite alternate}.os-root .os-orb:hover{box-shadow:inset 0 2px 1px #fffffff2,inset 0 -10px 24px #0e101612,0 0 0 2px #e8601a80,0 30px 60px -24px #e8601a8c}.os-orb:after{content:"";position:absolute;left:16%;top:9%;width:34%;height:18%;border-radius:50%;background:linear-gradient(180deg,#fffffff2,#fff0);transform:rotate(-24deg);pointer-events:none}.os-orb-img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;display:grid;place-items:center;border-radius:50%;overflow:hidden}.os-orb-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ease)}.os-orb:hover .os-orb-img img{transform:scale(1.06) rotate(-2deg)}.os-orb-tag{position:absolute;left:50%;bottom:-14px;z-index:4;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 14px;border-radius:16px;white-space:nowrap;--glass-fill: linear-gradient(145deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .7))}.os-orb-tag span{position:relative;z-index:3;font:750 13px/1.1 var(--sans);max-width:170px;overflow:hidden;text-overflow:ellipsis}.os-orb-tag b{position:relative;z-index:3;font:800 13.5px/1 var(--display);font-stretch:104%;color:var(--orange-2);font-variant-numeric:tabular-nums}@keyframes os-bob{0%{translate:0 -7px;rotate:-1.2deg}to{translate:0 8px;rotate:1.4deg}}.os-deck-sec{position:relative;z-index:4}.os-deck{padding:10px;border-radius:30px;display:flex;flex-direction:column;gap:10px}.os-rail{position:relative;z-index:3;display:flex;gap:4px;padding:5px;border-radius:999px;background:#0e10160d;box-shadow:inset 0 1px 2px #0e101612;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.os-rail::-webkit-scrollbar{display:none}.os-lens{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:0;border-radius:999px;background:linear-gradient(170deg,#fff 10%,#ffffffc7);box-shadow:inset 0 1px #fff,inset 0 -2px 6px #0e10160f,0 0 0 .5px #0e10161f,0 10px 22px -12px #0e10168c;transition:left .42s var(--spring),width .42s var(--spring);pointer-events:none}.os-lens:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,#fff0 30%,#ffffffe6,#fff0 66%) no-repeat;background-size:260% 100%;animation:os-glint 6s ease-in-out infinite;mix-blend-mode:soft-light}@keyframes os-glint{0%,60%{background-position:140% 0}to{background-position:-40% 0}}.os-lens.is-squish{animation:os-squish .5s var(--spring)}@keyframes os-squish{0%{transform:scale(1)}35%{transform:scale(1.04,.86)}70%{transform:scale(.99,1.04)}to{transform:scale(1)}}.os-root .os-rb{position:relative;z-index:1;text-decoration:none;flex:none;display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 16px 0 8px;border-radius:999px;font:700 14.5px/1 var(--sans);color:var(--ink-2);white-space:nowrap;scroll-snap-align:center;transition:color .25s ease}.os-root .os-rb:hover{color:var(--ink)}.os-rb-ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffffb3;box-shadow:inset 0 0 0 1px #0e101612;color:var(--ink-2);transition:background-color .3s ease,color .3s ease,transform .45s var(--spring)}.os-rb-ico .os-ico{width:18px;height:18px}.os-rb small{font:700 11.5px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink-3);background:#0e10160f;padding:4px 7px;border-radius:999px;transition:background-color .3s ease,color .3s ease}.os-root .os-rb[aria-current=page]{color:var(--ink)}.os-rb[aria-current=page] .os-rb-ico{background:var(--orange);color:#fff;box-shadow:0 6px 14px -6px #e8601acc;transform:rotate(-8deg) scale(1.04)}.os-rb[aria-current=page] small{background:var(--orange-soft);color:var(--orange-2)}.os-rb.is-empty{opacity:.45}.os-sub{position:relative;z-index:3;display:flex;gap:8px;padding:2px 4px 4px;overflow-x:auto;scrollbar-width:none}.os-sub::-webkit-scrollbar{display:none}.os-sub .os-chip{flex:none;animation:os-pop .45s var(--spring) both;animation-delay:calc(var(--i, 0) * 40ms)}.os-sub .os-chip.os-d1{padding-left:12px}.os-sub .os-chip.os-d1:before{content:"";width:10px;height:2px;border-radius:2px;background:currentColor;opacity:.35}@keyframes os-pop{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:none}}.os-tbar{position:sticky;top:var(--stick);z-index:50;margin-top:12px;pointer-events:none}.os-tbar-in{pointer-events:auto;display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;min-height:60px;padding:8px 8px 8px 18px;border-radius:999px;--glass-fill: linear-gradient(145deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .44));transition:box-shadow .3s ease}.os-tbar.is-stuck .os-tbar-in{--glass-fill: linear-gradient(145deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .74));box-shadow:inset 0 1px #fffffff2,0 0 0 .5px #0e10161f,0 18px 36px -18px #1a1c3073}.os-root .os-tb-cat{position:relative;z-index:3;display:none;align-items:center;gap:8px;height:44px;padding:0 12px 0 6px;border-radius:999px;background:var(--ink);color:#fff;font:700 14px/1 var(--sans);white-space:nowrap;max-width:46vw;box-shadow:0 8px 18px -10px #0e1016b3;animation:os-pop .4s var(--spring)}.os-tb-cat .os-rb-ico{width:32px;height:32px;background:var(--orange);color:#fff;box-shadow:none}.os-tb-cat>span:not(.os-rb-ico){overflow:hidden;text-overflow:ellipsis}.os-tb-cat>.os-ico{width:16px;height:16px;opacity:.8;flex:none}.os-tb-cat small{flex:none;font:700 11.5px/1 var(--sans);font-variant-numeric:tabular-nums;background:#ffffff29;color:#fff;padding:4px 7px;border-radius:999px}.os-tbar.is-stuck .os-tb-cat{display:inline-flex}.os-count{position:relative;z-index:3;font:600 14px/1.2 var(--sans);color:var(--ink-2);white-space:nowrap}.os-count b{font:800 18px/1 var(--display);font-stretch:106%;color:var(--ink);font-variant-numeric:tabular-nums}.os-pills{position:relative;z-index:3;display:flex;gap:6px;flex-wrap:wrap;min-width:0;flex:1}.os-root .os-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;border-radius:999px;background:var(--orange-soft);color:var(--orange-2);font:700 12.5px/1 var(--sans);white-space:nowrap;animation:os-pop .35s var(--spring);transition:background-color .2s ease}.os-root .os-pill:hover{background:#f9d5bf}.os-pill .os-ico{width:14px;height:14px;stroke-width:2.4}.os-root .os-pill-clear{background:transparent;color:var(--ink-2);text-decoration:underline;padding:0 8px}.os-root .os-pill-clear:hover{background:#0e10160d}.os-tb-act{position:relative;z-index:3;display:flex;align-items:center;gap:8px;margin-left:auto}.os-sort{position:relative;display:inline-flex;align-items:center}.os-root .os-sort select{height:44px;padding:0 38px 0 16px;border-radius:999px;background:#ffffffe0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E1016' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center / 15px;box-shadow:inset 0 1px #fff,0 0 0 1px #0e101617;font:650 14px/1 var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer}.os-root .os-filter-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 14px;border-radius:999px;background:var(--ink);color:#fff;font:700 14px/1 var(--sans);box-shadow:0 8px 18px -10px #0e1016b3,inset 0 1px #ffffff29;transition:background-color .2s ease,transform .25s var(--spring)}.os-root .os-filter-btn:hover,.os-root .os-filter-btn[aria-expanded=true]{background:#262a34}.os-root .os-filter-btn:active{transform:scale(.96)}.os-filter-btn .os-ico{width:18px;height:18px}.os-fbadge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--orange);color:#fff;font:800 11.5px/20px var(--sans);text-align:center}.os-fpanel{position:fixed;z-index:92;top:calc(var(--stick) + 72px);right:max(16px,calc((100vw - var(--wrap)) / 2 + var(--gut)));width:min(440px,calc(100vw - 32px));max-height:calc(100vh - var(--stick) - 96px);display:flex;flex-direction:column;border-radius:28px;--glass-fill: linear-gradient(160deg, rgba(255, 255, 255, .97), rgba(255, 255, 255, .88));animation:os-drop .32s var(--ease)}.os-fpanel-head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:14px 10px 6px 22px}.os-fpanel-head h2{font:800 20px/1.1 var(--display);font-stretch:108%}.os-fpanel-body{position:relative;z-index:3;overflow-y:auto;overscroll-behavior:contain;padding:6px 22px 10px;display:flex;flex-direction:column;gap:22px}.os-fpanel-foot{position:relative;z-index:3;display:flex;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--line)}.os-fpanel-foot .os-btn{flex:1}.os-fg{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0;min-width:0}.os-fg-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0;font:800 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.os-fg-h output{font:800 15px/1 var(--display);font-stretch:104%;letter-spacing:0;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums}.os-fg-row{display:flex;flex-wrap:wrap;gap:8px}.os-root .os-fg-row .os-chip{height:36px}.os-hist{position:relative;height:64px;display:flex;align-items:flex-end;gap:3px;padding:0 13px}.os-hist i{flex:1;min-height:3px;border-radius:4px 4px 1px 1px;background:#0e10161f;transition:height .45s var(--spring),background-color .25s ease}.os-hist i.is-in{background:linear-gradient(180deg,#F4884A,var(--orange))}.os-range{position:relative;height:30px;margin-top:-6px}.os-range-track{position:absolute;left:13px;right:13px;top:50%;height:8px;margin-top:-4px;border-radius:999px;background:#0e10161a;box-shadow:inset 0 1px 2px #0e101629,0 1px #fff}.os-range-fill{position:absolute;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--orange),#F4884A)}.os-root .os-range input{position:absolute;left:0;top:0;width:100%;height:30px;margin:0;padding:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.os-range input::-webkit-slider-runnable-track{height:30px;background:transparent}.os-range input::-moz-range-track{height:30px;background:transparent}.os-range input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:2px;border-radius:50%;cursor:grab;background:radial-gradient(circle at 34% 28%,#fff 0 20%,#ffffffbf 42%,#eceef5e6);border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 14px -3px #0e101666,inset 0 -3px 6px #0e101624,inset 0 2px 2px #fff,0 0 0 1px #0e10161a;transition:transform .25s var(--spring)}.os-range input::-moz-range-thumb{pointer-events:auto;width:24px;height:24px;border-radius:50%;cursor:grab;background:radial-gradient(circle at 34% 28%,#fff 0 20%,#ffffffbf 42%,#eceef5e6);border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 14px -3px #0e101666,inset 0 -3px 6px #0e101624,0 0 0 1px #0e10161a}.os-range input:active::-webkit-slider-thumb{transform:scale(1.18,.9);cursor:grabbing}.os-range input:focus-visible{outline:none}.os-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--orange),0 6px 14px -3px #0e101666}.os-range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--orange)}.os-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;font:650 15px/1.3 var(--sans);cursor:pointer}.os-switch small{display:block;font:500 13px/1.3 var(--sans);color:var(--ink-3)}.os-root .os-switch input{flex:none;position:relative;width:50px;height:30px;border-radius:999px;cursor:pointer;background:#0e101624;box-shadow:inset 0 1px 3px #0e101633;-webkit-appearance:none;appearance:none;transition:background-color .25s ease}.os-switch input:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 30%,#f1f2f6);box-shadow:0 3px 8px -2px #0e101673,inset 0 -2px 3px #0e10161a;transition:transform .35s var(--spring)}.os-root .os-switch input:checked{background:var(--orange)}.os-switch input:checked:after{transform:translate(20px)}.os-shop{position:relative;isolation:isolate;padding-block:18px clamp(40px,6vw,72px)}.os-shop .os-aura{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.os-shop .os-aura i:nth-child(1){--c: var(--g-violet);--s: 720px;--a: .16;left:-320px;top:140px}.os-shop .os-aura i:nth-child(2){--c: var(--g-orange);--s: 660px;--a: .15;right:-280px;top:40%;--t: 26s}.os-shop .os-aura i:nth-child(3){--c: var(--g-sky);--s: 560px;--a: .12;left:30%;bottom:0;--t: 30s}.os-root.is-waiting{cursor:progress}.os-root.is-waiting .os-grid{opacity:.55;transition:opacity .25s ease}.os-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.os-card{min-width:0}.os-card.is-new{animation:os-rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes os-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.os-card-in{height:100%;padding:8px 8px 12px;border-radius:24px;display:flex;flex-direction:column;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--lift, 0px));transition:transform .5s var(--ease),box-shadow .35s ease}.os-card-in:hover{--lift: -5px;box-shadow:inset 0 1px #fff,0 0 0 .5px #0e10161a,0 34px 56px -28px #1a1c3080}.os-card-in.is-tilting{transition:transform .12s linear,box-shadow .35s ease}.os-media{position:relative;overflow:hidden;aspect-ratio:20 / 22;border-radius:18px;background:radial-gradient(90% 80% at 50% 12%,#fff,#f6f7fa 55%,#eceef4);box-shadow:inset 0 0 0 1px #0e10160a}.os-media-a{display:block;width:100%;height:100%}.os-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s var(--ease)}.os-card-in:hover .os-media img{transform:scale(1.06)}.os-flags{position:absolute;left:10px;top:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.os-flag{padding:6px 10px;border-radius:999px;font:800 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#e8601aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff73,0 6px 14px -6px #e8601acc}.os-flag-sale{background:#0e1016e6;box-shadow:inset 0 1px #ffffff40,0 6px 14px -6px #0e1016b3}.os-flag-used{background:#ffffffdb;color:var(--ink);box-shadow:inset 0 1px #fff,0 0 0 .5px #0e101624,0 6px 14px -8px #0e101680}.os-root .os-qv{position:absolute;z-index:3;left:50%;bottom:12px;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px 0 12px;border-radius:999px;font:700 13.5px/1 var(--sans);color:var(--ink);white-space:nowrap;background:linear-gradient(145deg,#ffffffeb,#ffffffb3);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);box-shadow:inset 0 1px #fff,0 0 0 .5px #0e10161f,0 10px 22px -12px #0e10168c;opacity:0;transform:translate(-50%,10px);transition:opacity .3s ease,transform .4s var(--spring),background-color .2s ease}.os-qv .os-ico{width:17px;height:17px}.os-card-in:hover .os-qv,.os-root .os-qv:focus-visible{opacity:1;transform:translate(-50%)}.os-root .os-qv:hover{background:#fff}.os-txt{padding:12px 6px 0;display:flex;flex-direction:column;gap:3px}.os-brandname{font:700 11.5px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.os-name{font:750 16.5px/1.25 var(--sans);letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.os-name a{text-decoration:none}.os-name a:hover{color:var(--orange-2)}.os-spec{font-size:13px;line-height:1.4;color:var(--ink-3);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.os-buy{margin-top:auto;padding:12px 6px 0;display:flex;flex-direction:column;gap:10px}.os-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px 8px;flex-wrap:wrap}.os-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font:800 19px/1 var(--display);font-stretch:104%;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.os-price ins{text-decoration:none;color:var(--ink)}.os-root .os-from{align-self:center;font:700 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.os-price del{font:600 13px/1 var(--sans);color:var(--ink-3);letter-spacing:0}.os-stock{display:inline-flex;align-items:center;gap:5px;font:650 12px/1 var(--sans);color:var(--good);white-space:nowrap}.os-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--good-dot);box-shadow:0 0 0 3px #22b45a29}.os-stock.is-low{color:var(--low)}.os-stock.is-low:before{background:var(--low-dot);box-shadow:0 0 0 3px #f0a02433;animation:os-pulse 1.8s ease-in-out infinite}@keyframes os-pulse{50%{box-shadow:0 0 0 6px #f0a02400}}.os-stock.is-out{color:var(--sold)}.os-stock.is-out:before{background:var(--sold);box-shadow:none}.os-btns{display:flex;gap:8px}.os-root .os-add{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 12px;border-radius:999px;background:var(--ink);color:#fff;font:700 14px/1 var(--sans);white-space:nowrap;text-decoration:none;transition:background-color .2s ease,transform .25s var(--spring)}.os-root .os-add:hover{background:var(--orange)}.os-root .os-add:active{transform:scale(.96)}.os-root .os-add .os-ico{width:17px;height:17px}.os-root .os-add.is-added{background:var(--good)}.os-root .os-add.is-busy{opacity:.7;pointer-events:none}.os-root .os-add.is-out{background:#0e101614;color:var(--ink-2)}.os-root .os-add.is-out:hover{background:#0e101624}.os-root .os-chat{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#25d36624;color:var(--wa-deep);box-shadow:inset 0 0 0 1px #0b7a3e2e;transition:background-color .2s ease,color .2s ease,transform .25s var(--spring)}.os-root .os-chat:hover{background:var(--wa);color:#06331a;transform:rotate(-8deg)}.os-chat .os-ico{width:19px;height:19px}@supports (animation-timeline: view()){.os-grid>.os-card:not(.is-new){animation:os-settle linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes os-settle{0%{transform:translateY(34px) scale(.96)}to{transform:none}}}.os-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px;text-align:center}.os-more p{font-size:14px;color:var(--ink-3)}.os-progress{width:min(320px,70vw);height:6px;border-radius:999px;background:#0e101614;overflow:hidden}.os-progress i{display:block;height:100%;width:var(--p, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--orange),#F4884A);transition:width .6s var(--ease)}.os-empty{margin-top:6px;padding:clamp(28px,5vw,48px) 24px;border-radius:28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.os-empty>*{position:relative;z-index:3}.os-empty h2{font:800 clamp(22px,2.4vw,28px)/1.1 var(--display);font-stretch:108%}.os-empty p{color:var(--ink-2);max-width:48ch}.os-empty-act{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.os-empty-ico{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--orange-soft);color:var(--orange-2);animation:os-bob 3.5s ease-in-out infinite alternate}.os-empty-ico .os-ico{width:28px;height:28px}.os-qvbox{position:fixed;z-index:95;left:50%;top:calc(50% + var(--wpab) / 2);transform:translate(-50%,-50%);width:min(920px,calc(100vw - 24px));max-height:calc(100vh - 24px - var(--wpab) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:32px;overflow:hidden;display:flex;--glass-fill: linear-gradient(160deg, rgba(255, 255, 255, .97), rgba(255, 255, 255, .9));view-transition-name:os-qvbox}.os-qvbox-in{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;overflow-y:auto;overscroll-behavior:contain}.os-qv-media{position:relative;margin:10px;border-radius:24px;aspect-ratio:1;background:radial-gradient(90% 80% at 50% 12%,#fff,#f6f7fa 55%,#e9ebf2);display:grid;place-items:center;overflow:hidden}.os-qv-media img{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;view-transition-name:os-qv-img}.os-qv-info{display:flex;flex-direction:column;gap:14px;padding:30px 28px 26px 18px;min-width:0}.os-qv-info h2{font:800 clamp(26px,3vw,34px)/1.05 var(--display);font-stretch:108%;letter-spacing:-.02em}.os-qv-specs{display:flex;flex-wrap:wrap;gap:6px}.os-qv-specs li{padding:7px 11px;border-radius:999px;background:#0e10160d;font:650 13px/1 var(--sans);color:var(--ink-2)}.os-qv-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font:800 28px/1 var(--display);font-stretch:104%;font-variant-numeric:tabular-nums}.os-qv-price del{font:600 15px/1 var(--sans);color:var(--ink-3)}.os-qv-price .os-save{font:800 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--ink);padding:6px 9px;border-radius:999px}.os-qv-desc{color:var(--ink-2);font-size:15px}.os-qv-info .os-link{align-self:flex-start}.os-qv-btns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.os-qv-btns>:only-child{grid-column:1 / -1}.os-root .os-qv-btns .os-btn{padding:0 14px}.os-qv-notes{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:12px;border-top:1px solid var(--line);font:600 13px/1.3 var(--sans);color:var(--ink-2)}.os-qv-notes li{display:inline-flex;align-items:center;gap:6px}.os-qv-notes .os-ico{width:16px;height:16px;color:var(--orange-2)}.os-root .os-qv-close{position:absolute;z-index:5;right:12px;top:12px;background:#ffffffd9;box-shadow:0 0 0 1px #0e101614}.os-qv-nav{position:absolute;z-index:4;left:12px;bottom:12px;display:flex;gap:8px}.os-root .os-qv-nav .os-ibtn{width:40px;height:40px;background:#ffffffd9;box-shadow:0 0 0 1px #0e101614}.os-fly{position:fixed;z-index:120;left:0;top:0;border-radius:18px;overflow:hidden;pointer-events:none;background:#fff;box-shadow:0 18px 40px -16px #0e101699}.os-fly img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.os-toast{position:fixed;z-index:96;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);display:flex;align-items:center;gap:12px;padding:8px;border-radius:999px;max-width:calc(100vw - 32px);transform:translate(-50%);--glass-fill: linear-gradient(145deg, rgba(255, 255, 255, .94), rgba(255, 255, 255, .76));animation:os-toast-in .5s var(--spring)}@keyframes os-toast-in{0%{transform:translate(-50%,28px) scale(.94);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.os-toast>*{position:relative;z-index:3}.os-toast-img{width:40px;height:40px;border-radius:50%;background:#f4f5f8;overflow:hidden;flex:none}.os-toast-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.os-toast-text{font:650 14px/1.3 var(--sans);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-root .os-toast .os-btn{height:38px;padding:0 16px;font-size:13.5px}.os-toast.is-bad .os-toast-img{display:grid;place-items:center;background:#fde8e5;color:#b3261e}.os-toast.is-bad{border-radius:22px}.os-toast.is-bad .os-toast-text{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.os-toast.is-top{bottom:auto;top:calc(env(safe-area-inset-top,0px) + var(--wpab) + 16px);animation-name:os-toast-down}@keyframes os-toast-down{0%{transform:translate(-50%,-28px) scale(.94);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.os-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0e10164d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:os-fade .25s ease}.os-drawer{position:fixed;z-index:95;top:calc(env(safe-area-inset-top,0px) + var(--wpab) + 10px);right:max(10px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 10px);width:min(410px,calc(100vw - 20px));display:flex;flex-direction:column;border-radius:28px;--glass-fill: linear-gradient(160deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .86));animation:os-slide-in .45s var(--ease)}@keyframes os-slide-in{0%{transform:translate(34px);opacity:0}to{transform:none;opacity:1}}.os-drawer-head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:14px 12px 10px 22px}.os-drawer-head h2{font:800 21px/1.1 var(--display);font-stretch:108%}.os-drawer-body{position:relative;z-index:3;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px}.os-drawer-foot{position:relative;z-index:3;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-top:1px solid var(--line)}.os-cart-list{display:flex;flex-direction:column;gap:8px}.os-cart-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px;border-radius:18px;background:#ffffffb8;box-shadow:0 0 0 1px #0e10160f;animation:os-pop .35s var(--spring) both}.os-cart-img{width:56px;height:56px;border-radius:14px;background:#f4f5f8;overflow:hidden;display:grid;place-items:center}.os-cart-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.os-cart-item b{display:block;font:700 14.5px/1.3 var(--sans)}.os-cart-item small{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.os-qty{display:flex;align-items:center;gap:2px;background:#0e10160d;border-radius:999px;padding:3px}.os-root .os-qty button{width:30px;height:30px;border-radius:50%;background:#fff;font:800 15px/1 var(--sans);box-shadow:0 1px 2px #0e10161f}.os-qty span{min-width:20px;text-align:center;font:700 13.5px/1 var(--sans);font-variant-numeric:tabular-nums}.os-root .os-qty button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.os-total{display:flex;justify-content:space-between;align-items:baseline;font:700 15px/1 var(--sans)}.os-total b{font:800 22px/1 var(--display);font-stretch:104%;font-variant-numeric:tabular-nums}.os-drawer-note{font-size:12.5px;color:var(--ink-3);text-align:center}.os-cart-empty{padding:44px 12px;text-align:center;color:var(--ink-3);display:flex;flex-direction:column;align-items:center;gap:12px}.os-sheet{position:fixed;z-index:95;inset:calc(env(safe-area-inset-top,0px) + var(--wpab) + 10px) max(10px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 10px) max(10px,env(safe-area-inset-left,0px));border-radius:30px;padding:16px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;animation:os-drop .35s var(--ease);--glass-fill: linear-gradient(160deg, rgba(255, 255, 255, .97), rgba(255, 255, 255, .88))}.os-sheet>*{position:relative;z-index:3}.os-sheet-head{display:flex;align-items:center;justify-content:space-between;padding-left:8px}.os-sheet-label{margin:8px 6px 2px;font:800 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.os-macc{border-bottom:1px solid var(--line)}.os-macc summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:9px 4px;font:700 16px/1.25 var(--sans)}.os-macc summary::-webkit-details-marker{display:none}.os-macc summary>.os-ico{grid-column:4;width:18px;height:18px;color:var(--ink-3);transition:transform .3s var(--ease)}.os-macc[open] summary>.os-ico{transform:rotate(180deg);color:var(--orange-2)}.os-macc[open] .os-mt-ico{background:var(--orange-soft);color:var(--orange-2)}.os-macc ul{margin:0 0 10px;padding:0 0 0 44px;display:flex;flex-direction:column}.os-macc li a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 8px;border-radius:10px;font:600 14.5px/1.3 var(--sans);color:var(--ink-2);text-decoration:none}.os-macc li.os-d1 a{padding-left:22px}.os-macc li a:hover{background:#e8601a12;color:var(--ink)}.os-macc .os-macc-all{color:var(--orange-2);font-weight:750}.os-sheet-links{display:flex;flex-direction:column;margin-top:10px}.os-sheet-links a{padding:13px 6px;font:750 16.5px/1.2 var(--sans);text-decoration:none;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.os-sheet-links a .os-ico{width:18px;height:18px;color:var(--ink-3)}.os-sheet-actions{display:grid;gap:10px;margin-top:auto}.os-catsheet{position:fixed;z-index:95;left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 10px);max-height:74vh;border-radius:30px;padding:14px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;animation:os-up .4s var(--ease);--glass-fill: linear-gradient(160deg, rgba(255, 255, 255, .97), rgba(255, 255, 255, .9))}.os-catsheet>*{position:relative;z-index:3}.os-root .os-catsheet .os-cs-b{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 10px 8px 8px;border-radius:16px;text-align:left;font:700 15.5px/1.2 var(--sans)}.os-catsheet .os-cs-b.os-d1{padding-left:30px;font-weight:600;font-size:14.5px;color:var(--ink-2)}.os-catsheet .os-cs-b.os-d2{padding-left:52px;font-weight:600;font-size:14px;color:var(--ink-2)}.os-catsheet .os-cs-b:hover{background:#e8601a12}.os-catsheet .os-cs-b[aria-pressed=true]{background:var(--ink);color:#fff}.os-catsheet .os-cs-b[aria-pressed=true] small{background:#ffffff29;color:#fff}.os-catsheet .os-cs-b .os-rb-ico{width:34px;height:34px}.os-catsheet .os-cs-b.os-d1 .os-rb-ico,.os-catsheet .os-cs-b.os-d2 .os-rb-ico{display:none}.os-catsheet .os-cs-b.os-d1,.os-catsheet .os-cs-b.os-d2{grid-template-columns:minmax(0,1fr) auto}@keyframes os-drop{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}@keyframes os-up{0%{transform:translateY(26px);opacity:0}to{transform:none;opacity:1}}@keyframes os-fade{0%{opacity:0}to{opacity:1}}.os-fab{position:fixed;z-index:70;right:max(16px,calc(env(safe-area-inset-right,0px) + 16px));bottom:calc(env(safe-area-inset-bottom,0px) + 18px);display:flex;align-items:center;gap:10px;padding:7px;border-radius:999px;text-decoration:none;--glass-fill: linear-gradient(145deg, rgba(255, 255, 255, .7), rgba(255, 255, 255, .35))}.os-fab-dot{position:relative;z-index:3;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--wa);color:#06331a;box-shadow:inset 0 1px #ffffff80,0 10px 22px -8px #128c46cc}.os-fab-dot .os-ico{width:25px;height:25px}.os-fab-text{position:relative;z-index:3;max-width:0;overflow:hidden;white-space:nowrap;font:750 14.5px/1 var(--sans);color:var(--ink);transition:max-width .45s var(--ease),padding .45s var(--ease)}.os-fab:hover .os-fab-text,.os-fab:focus-visible .os-fab-text{max-width:160px;padding-right:12px}.os-has-toast .os-fab{transform:translateY(-70px)}.os-fab{transition:transform .45s var(--spring)}.os-about{position:relative;padding-block:0 clamp(40px,6vw,72px)}.os-about-in{padding:clamp(24px,4vw,44px) clamp(20px,4vw,48px);border-radius:var(--r-xl)}.os-about-in>*{position:relative;z-index:3}.os-about h2{font:800 clamp(22px,2.6vw,30px)/1.12 var(--display);font-stretch:108%;letter-spacing:-.01em;text-wrap:balance;margin:0 0 14px}.os-about-text{max-width:70ch;color:var(--ink-2);font-size:15.5px;line-height:1.7}.os-about-text>*+*{margin-top:.9em}.os-about-text h2,.os-about-text h3,.os-about-text h4{color:var(--ink);font:750 clamp(17px,1.8vw,20px)/1.25 var(--display);font-stretch:104%;margin-top:1.4em}.os-about-text a{color:var(--orange-2);text-decoration:underline;text-underline-offset:2px}.os-about-text a:hover{color:var(--orange)}.os-about-text ul,.os-about-text ol{padding-left:1.3em}.os-about-text ul{list-style:disc}.os-about-text ol{list-style:decimal}.os-about-text li+li{margin-top:.35em}.os-about-text strong,.os-about-text b{color:var(--ink);font-weight:700}.os-about-text img{max-width:100%;height:auto;border-radius:14px}.os-ftr{position:relative;isolation:isolate;overflow:hidden;background:#0c0d12;color:#c9ccd6;padding-block:56px 28px}.os-ftr .os-aura i:nth-child(1){--c: var(--g-orange);--s: 520px;--a: .22;left:-160px;top:-300px}.os-ftr .os-aura i:nth-child(2){--c: var(--g-violet);--s: 560px;--a: .2;right:-180px;top:-320px;--t: 26s}.os-ftr-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:28px}.os-ftr-brand img{height:42px;width:auto;display:block}.os-ftr-brand p{margin-top:16px;font-size:14px;line-height:1.6;max-width:34ch;color:#a9adba}.os-ftr h3{font:800 13px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:14px}.os-ftr ul{display:flex;flex-direction:column;gap:10px;font-size:14.5px}.os-ftr a{text-decoration:none;color:#dadde6}.os-ftr a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.os-ftr-bottom{margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:13px;color:#8e93a2}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(*):only-child{animation:os-vt-out .26s ease both}::view-transition-new(*):only-child{animation:os-vt-in .42s cubic-bezier(.2,.7,.2,1) both}@keyframes os-vt-out{to{opacity:0;transform:scale(.94)}}@keyframes os-vt-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}::view-transition-old(os-title){animation:os-title-out .3s ease both}::view-transition-new(os-title){animation:os-title-in .5s cubic-bezier(.2,.7,.2,1) both}@keyframes os-title-out{to{opacity:0;transform:translateY(-22px);filter:blur(4px)}}@keyframes os-title-in{0%{opacity:0;transform:translateY(26px);filter:blur(4px)}}::view-transition-group(os-title){animation-duration:.5s}::view-transition-group(os-qv-img){z-index:5;animation-duration:.5s;animation-timing-function:cubic-bezier(.3,.9,.3,1)}::view-transition-old(os-qv-img),::view-transition-new(os-qv-img){animation:none;mix-blend-mode:multiply;height:100%;object-fit:contain}::view-transition-new(os-qvbox):only-child{animation:os-qv-in .45s cubic-bezier(.2,.8,.2,1) both}::view-transition-old(os-qvbox):only-child{animation:os-qv-out .28s ease both}@keyframes os-qv-in{0%{opacity:0;transform:scale(.94)}}@keyframes os-qv-out{to{opacity:0;transform:scale(.96)}}body.admin-bar .os-root{--wpab: 32px}@media screen and (max-width: 782px){body.admin-bar .os-root{--wpab: 46px}}@media screen and (max-width: 600px){body.admin-bar .os-root{--wpab: 0px}}@media (max-width: 1180px){.os-nav a.os-nav-x{display:none}}@media (max-width: 1100px){.os-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.os-nav a{padding:9px;font-size:14px}}@media (max-width: 980px){.os-root{--hdr: 62px}.os-nav,.os-root .os-hdr-wa,.os-root .os-cats-btn,.os-mega{display:none!important}.os-nav+.os-hdr-act{margin-left:auto}.os-root .os-menu-btn{display:grid}.os-hdr-bar{padding:0 6px 0 18px}.os-hero-in{grid-template-columns:minmax(0,1fr)}.os-show{display:none}.os-ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-ftr-brand{grid-column:1 / -1}.os-qvbox-in{grid-template-columns:minmax(0,1fr)}.os-qv-media{aspect-ratio:4 / 3;margin-bottom:0}.os-qv-info{padding:18px 20px 22px}}@media (max-width: 760px){.os-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.os-tbar-in{border-radius:28px;padding:7px 7px 7px 16px;gap:8px;min-height:58px}.os-tbar.is-stuck .os-tbar-in{padding-left:7px}.os-tbar.is-stuck .os-count{display:none}.os-root .os-tb-cat{flex:1 1 0;min-width:0;max-width:none;gap:7px}.os-tb-act{margin-left:auto;flex:none}.os-pills{order:5;flex-basis:100%}.os-pills:empty{display:none}.os-search-hint{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1*max(var(--gut),env(safe-area-inset-left,0px)));padding-inline:max(var(--gut),env(safe-area-inset-left,0px))}.os-search-hint::-webkit-scrollbar{display:none}.os-search-hint .os-chip{flex:none}.os-root .os-sort select{width:44px;padding:0;color:transparent;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E1016' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7 5v14M4 16l3 3 3-3M17 19V5M14 8l3-3 3 3'/%3E%3C/svg%3E");background-size:19px}.os-root .os-sort select option{color:var(--ink)}.os-root .os-filter-btn{padding:0 14px 0 12px}.os-fpanel{left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));width:auto;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);max-height:82vh;animation:os-up .4s var(--ease)}.os-qvbox{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);transform:translate(-50%);max-height:88vh;border-radius:28px}.os-qv-btns{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.os-topbar-in{justify-content:center}.os-topbar .os-tb-phone{display:none}.os-brand img{height:31px}.os-root .os-ibtn{width:42px;height:42px}.os-hero{padding-top:calc(var(--hdr) + 10px + 18px)}.os-copy{gap:14px}.os-search-box{height:54px}.os-stat{padding:7px 11px}.os-stat b{font-size:16.5px}.os-stat span{font-size:12px}.os-deck{padding:8px;border-radius:26px}.os-root .os-rb{height:46px;padding:0 14px 0 6px;font-size:14px;gap:8px}.os-rb-ico{width:34px;height:34px}.os-card-in{padding:6px 6px 10px;border-radius:20px}.os-media{border-radius:15px}.os-txt{padding:10px 4px 0}.os-buy{padding:10px 4px 0;gap:8px}.os-name{font-size:14.5px}.os-spec{font-size:12px}.os-price{font-size:16.5px;gap:6px}.os-price del{font-size:12px}.os-stock{display:none}.os-root .os-add{height:40px;font-size:13.5px;padding:0 8px}.os-root .os-add .os-ico{display:none}.os-root .os-chat{width:40px;height:40px}.os-flags{left:7px;top:7px}.os-flag{padding:5px 8px;font-size:10px}.os-root .os-qv{left:auto;right:8px;bottom:8px;width:36px;height:36px;padding:0;justify-content:center;opacity:1;transform:none}.os-qv span{display:none}.os-ftr-grid{grid-template-columns:minmax(0,1fr)}.os-fab-dot{width:50px;height:50px}.os-root .os-toast .os-btn{padding:0 12px}}@media (max-width: 400px){.os-topbar li:nth-child(3){display:none}.os-count b{font-size:16px}.os-tb-cat>.os-ico{display:none}}@media (max-width: 380px){.os-tb-cat small{display:none}}@media (hover: none){.os-card-in:hover{--lift: 0px}.os-card-in:hover .os-media img{transform:none}}@media (prefers-reduced-motion: reduce){html:has(.os-root){scroll-behavior:auto}.os-root *,.os-root *:before,.os-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.os-aura i,.os-orb,.os-show-ring,.os-lens:after{animation:none!important}.os-grid>.os-card{animation:none!important}}
