:root{--black: #000;--ink: #f5f5f7;--grey: #86868b;--grey2: #a1a1a6;--pink: #ff2a7f;--magenta: #c8004d;--rose: #ff7ab6;--on-light: #0b0b0d;--img-bg: #1c1c1e;--green: #6ee7b7;--amber: #ffb35c;--white-04: rgba(255,255,255,.04);--white-05: rgba(255,255,255,.05);--white-06: rgba(255,255,255,.06);--white-07: rgba(255,255,255,.07);--white-08: rgba(255,255,255,.08);--white-09: rgba(255,255,255,.09);--white-10: rgba(255,255,255,.1);--white-12: rgba(255,255,255,.12);--white-14: rgba(255,255,255,.14);--white-16: rgba(255,255,255,.16);--white-18: rgba(255,255,255,.18);--white-20: rgba(255,255,255,.2);--white-22: rgba(255,255,255,.22);--white-30: rgba(255,255,255,.3);--white-35: rgba(255,255,255,.35);--white-55: rgba(255,255,255,.55);--pink-10: rgba(255,42,127,.1);--pink-12: rgba(255,42,127,.12);--pink-14: rgba(255,42,127,.14);--pink-16: rgba(255,42,127,.16);--pink-18: rgba(255,42,127,.18);--pink-22: rgba(255,42,127,.22);--pink-35: rgba(255,42,127,.35);--pink-40: rgba(255,42,127,.4);--pink-45: rgba(255,42,127,.45);--pink-70: rgba(255,42,127,.7);--rose-35: rgba(255,122,182,.35);--rose-40: rgba(255,122,182,.4);--rose-45: rgba(255,122,182,.45);--rose-60: rgba(255,122,182,.6);--black-45: rgba(0,0,0,.45);--black-50: rgba(0,0,0,.5);--black-55: rgba(0,0,0,.55);--glass: rgba(255,255,255,.07);--glass-strong: rgba(28,28,32,.62);--stroke: rgba(255,255,255,.14);--pink-grad: linear-gradient(180deg,#e0206f 0%,#d8115e 55%,#bf0050 100%);--pink-text: linear-gradient(180deg,var(--rose),var(--pink) 60%,var(--magenta));--rose-grad: linear-gradient(90deg,var(--rose),var(--pink));--badge-grad: linear-gradient(135deg,var(--magenta),#e0115f);--cutout-bg: radial-gradient(130% 95% at 50% 28%,#fbfbfc 0%,#ececef 52%,#dcdce1 100%);--glow-pink: 0 4px 14px var(--pink-35);--focus-ring: 0 0 0 3px rgba(255,42,127,.2);--radius-pill: 999px;--radius-panel: 32px;--radius-card: 28px;--radius-tile: 22px;--radius-row: 18px;--radius-field: 16px;--radius-sm: 12px;--btn-sm: 34px;--btn-md: 40px;--btn-lg: 48px;--z-sticky: 25;--z-nav: 30;--z-menu: 40;--z-tabbar: 50;--z-modal: 60;--z-sheet: 80;--z-fsheet: 85;--z-lightbox: 90;--z-toast: 95;--z-popover: 100;--w-wrap: 1440px;--w-nav: 1408px;--w-tool: 920px;--w-read: 720px;--display: -apple-system,"SF Pro Display","Inter Tight",system-ui,sans-serif;--text: -apple-system,"SF Pro Text","Inter",system-ui,sans-serif;--fs-h1: clamp(40px,6.4vw,76px);--fs-h1-sub: clamp(36px,5.4vw,60px);--fs-h2: clamp(30px,3.4vw,44px);--fs-h3: clamp(24px,2.4vw,30px);--ease: cubic-bezier(.2,.8,.2,1)}@media(max-width:760px){:root{--tabh: calc(56px + env(safe-area-inset-bottom)) }}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-tight-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}*{box-sizing:border-box}html{background:var(--black);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--black);color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:var(--radius-sm)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main{position:relative;z-index:1}table{width:100%;border-collapse:collapse;font-size:15px}th,td{text-align:left;padding:12px 6px;border-bottom:1px solid var(--white-08)}th{font-size:13px;color:var(--grey2);font-weight:600}td.num{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.008em}h1,h2,h3{text-wrap:balance}p,dd{text-wrap:pretty}::selection{background:#ff2a7f6b;color:#fff}summary{list-style:none}summary::-webkit-details-marker{display:none}@media(max-width:760px){body{padding-bottom:var(--tabh)}}input,select{font:inherit;color:inherit}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=search]{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}input[type=checkbox],input[type=radio]{accent-color:var(--pink)}input,textarea{caret-color:var(--rose)}input::placeholder,textarea::placeholder{transition:opacity .2s var(--ease),text-indent .2s var(--ease)}input[type=number]:focus::placeholder{opacity:0}input:not([type=number]):focus::placeholder,textarea:focus::placeholder{opacity:.6;text-indent:4px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--rose);transition:background-color 600000s 0s,color 600000s 0s}input:autofill{filter:none}input[type=range]{-webkit-appearance:none;appearance:none;height:28px;margin:0;padding:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:var(--rose-grad) 0 0/var(--p,0%) 100% no-repeat,var(--white-16)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px var(--black-45),0 0 #ff2a7f00;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.08)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.14)}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 8px var(--black-45),0 0 0 5px var(--pink-40)}input[type=range]::-moz-range-track{height:6px;border:0;border-radius:var(--radius-pill);background:var(--white-16)}input[type=range]::-moz-range-progress{height:6px;border-radius:var(--radius-pill);background:var(--rose-grad)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px var(--black-45);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}input[type=range]:hover::-moz-range-thumb{transform:scale(1.08)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 2px 8px var(--black-45),0 0 0 5px var(--pink-40)}@media(pointer:coarse){input[type=range]{height:32px}input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px}input[type=range]::-moz-range-thumb{width:24px;height:24px}}.liquid{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.liquid span{position:absolute;border-radius:50%;opacity:.55;transform:scale(1.58)}.liquid .a{width:620px;height:620px;background:radial-gradient(closest-side,var(--pink),var(--pink) 40%,rgba(255,42,127,.5) 63%,rgba(255,42,127,.12) 84%,rgba(255,42,127,0));left:-160px;top:-180px}.liquid .b{width:520px;height:520px;background:radial-gradient(closest-side,var(--magenta),var(--magenta) 40%,rgba(200,0,77,.5) 63%,rgba(200,0,77,.12) 84%,rgba(200,0,77,0));right:-140px;top:60px}.liquid .c{background:radial-gradient(closest-side,var(--magenta),var(--magenta) 40%,rgba(200,0,77,.5) 63%,rgba(200,0,77,.12) 84%,rgba(200,0,77,0));left:28%;top:34vh;width:640px;height:640px;opacity:.3}.liquid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 0,#0000002e 55%,#00000061)}.liquid:before{content:"";position:absolute;left:0;right:0;top:0;height:100vh;background:radial-gradient(70% 60% at 50% 10%,#96124e4d,#96124e00 75%),radial-gradient(60% 55% at 55% 70%,#780e4033,#780e4000 75%)}@media(max-width:760px){.liquid span{opacity:.42}.liquid .a{width:420px;height:420px;left:-180px;top:-140px}.liquid .b{width:380px;height:380px;right:-200px;top:120px}.liquid .c{left:0;top:40vh;width:420px;height:420px;opacity:.32}.liquid{opacity:.72}}.glass{background:linear-gradient(var(--glass),var(--glass)),#120e1480;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--stroke);box-shadow:inset 0 1px 0 var(--white-22),inset 0 -1px 0 var(--white-04),0 10px 40px #00000059;position:relative}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--white-18),rgba(255,255,255,0) 38%,rgba(255,255,255,0) 70%,var(--white-08))}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:translateY(16px) scale(.98);opacity:0}}@keyframes blurIn{0%{opacity:0;filter:blur(8px);transform:translateY(14px) scale(.99)}to{opacity:1;filter:blur(0);transform:none}}@keyframes viewIn{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.viewin{animation:viewIn .6s var(--ease)}main.viewin{animation:viewIn .45s var(--ease)}.pill{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:var(--radius-pill);background:var(--white-06);border:1px solid var(--white-08);font-size:14px;color:var(--ink);font-family:var(--display);font-weight:600}.pill select{background:transparent;border:0;outline:0;cursor:pointer;font-weight:500;appearance:none;-webkit-appearance:none;padding-right:2px}.pill select option{background:var(--img-bg);color:var(--ink)}.pill .lbl{color:var(--grey2);white-space:nowrap}button.pill{cursor:pointer;font-weight:600}button.pill:hover{background:var(--white-12)}.dd{position:relative}.dd-btn{gap:8px;padding:0 12px 0 16px;min-width:0;white-space:nowrap}.chev{opacity:.6;transition:transform .25s var(--ease)}.dd-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.menu{position:absolute;right:0;top:calc(100% + 10px);min-width:220px;border-radius:var(--radius-tile);padding:6px;background:#18181cf5;z-index:var(--z-menu);animation:pop .25s var(--ease);transform-origin:top right;scrollbar-width:thin;scrollbar-color:var(--white-22) transparent}.menu[hidden]{display:none}.menu button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:8px 10px;border-radius:var(--radius-field);cursor:pointer;text-align:left;font-family:var(--display);font-weight:600}.menu button:hover,.menu button:focus-visible{background:var(--white-08)}.menu button .tick{margin-left:auto;color:var(--pink);opacity:0}.menu button[aria-selected=true] .tick{opacity:1}.count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--pink);color:#fff;font-size:12px;font-weight:600}.count[hidden]{display:none}.menu .rec{margin-left:6px}.curbtn{gap:7px;padding:0 12px 0 8px}.dd-btn .dd-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu::-webkit-scrollbar{width:10px}.menu::-webkit-scrollbar-track{background:transparent}.menu::-webkit-scrollbar-thumb{background:var(--white-22);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:padding-box}@media(max-width:900px){.curbtn{height:38px}}@media(max-width:760px){.dd-btn{padding:0 10px 0 12px}.curbtn{height:40px}}@media(max-width:560px){.curbtn #curCode{display:none}.curbtn{padding:0 8px 0 6px}}@media(hover:hover)and (pointer:fine){button.pill,.pill{transition:background .2s var(--ease),border-color .2s var(--ease)}.pill:hover{border-color:var(--white-20)}}.segment{display:flex;gap:4px;padding:4px;border-radius:var(--radius-pill);overflow-x:auto;scrollbar-width:none;max-width:100%}.segment::-webkit-scrollbar{display:none}.chip{border:0;background:transparent;border-radius:var(--radius-pill);padding:9px 16px;font-size:14px;color:var(--grey2);cursor:pointer;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease);font-family:var(--display);font-weight:600}.chip:hover{color:var(--ink)}.chip.on{background:var(--ink);color:var(--on-light);box-shadow:none}.segment.more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}@media(max-width:760px){.chip{min-height:40px}}@media(hover:hover)and (pointer:fine){.chip:not(.on):hover{background:var(--white-07)}}@media(pointer:coarse){.segment:not(#chips)>.chip{position:relative}.segment:not(#chips)>.chip:after{content:"";position:absolute;inset:-2px 0}}select.csel-native{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;overflow:hidden!important}.csel{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:40px;padding:0 12px 0 14px;border-radius:var(--radius-pill);border:1px solid var(--white-12);background:var(--white-06);color:var(--ink);font:600 14px/1.2 var(--display);letter-spacing:0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),transform .12s var(--ease)}.csel:hover{background:var(--white-10);border-color:var(--white-20)}.csel:active:not(:disabled){transform:scale(.98)}.csel[aria-expanded=true]{background:var(--white-10);border-color:#ff7ab68c}.csel:disabled{opacity:.45;cursor:default}.csel[hidden]{display:none}.csel-v{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csel.csel-ph .csel-v{color:var(--grey2);font-weight:500}.csel .chev{flex:none;opacity:.6;transition:transform .25s var(--ease)}.csel[aria-expanded=true] .chev{transform:rotate(180deg)}.csel-ic{flex:none;color:var(--grey2)}.csel-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.csel-layer{position:fixed;left:0;top:0;width:0;height:0;z-index:var(--z-popover)}.menu.csel-menu{position:absolute;left:0;top:0;right:auto;width:max-content;min-width:0;max-width:min(360px,calc(100vw - 16px));padding:6px;border-radius:var(--radius-row);background:#18181cf7;overflow-y:auto;overscroll-behavior:contain;transform-origin:top left;animation:cselIn .2s var(--ease)}.menu.csel-menu.up{transform-origin:bottom left;animation-name:cselUp}.menu.csel-menu.end{transform-origin:top right}.menu.csel-menu.up.end{transform-origin:bottom right}@keyframes cselIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes cselUp{0%{opacity:0;transform:translateY(6px) scale(.97)}}.menu.csel-menu:focus{outline:none}.csel-menu button{min-height:40px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm);gap:12px;font-size:14px;line-height:1.25}.csel-menu button:focus-visible{outline:none;background:var(--white-10);box-shadow:inset 0 0 0 1.5px #ff7ab68c}.csel-menu button[aria-selected=true]{color:#fff}.csel-menu button.csel-ph{color:var(--grey2);font-weight:500}.csel-menu button:disabled{opacity:.38;cursor:default;background:none}.csel-menu .csel-t{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.csel-menu .tick{flex:none}.csel-grp{padding:10px 12px 4px;font:600 11px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}@media(max-width:760px),(pointer:coarse){.csel-menu button{min-height:44px}}.buy{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:var(--pink-grad);color:#fff;box-shadow:inset 0 1px 0 var(--white-35),0 6px 20px #ff2a7f47;border-radius:var(--radius-pill);min-height:var(--btn-md);padding:10px 18px;font-size:15px;border:0;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease),filter .25s var(--ease),box-shadow .25s var(--ease),background .25s;font-family:var(--display);font-weight:700}.buy:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 var(--white-35),0 10px 28px #ff2a7f61}.buy.ghost{background:var(--white-08);color:var(--ink);border:1px solid var(--white-12);box-shadow:none}.buy.ghost:hover{background:var(--white-14)}.buy.small{min-height:var(--btn-sm);padding:8px 14px;font-size:14px}.seeall{background:none;border:0;font-weight:600;font-size:14px;cursor:pointer;padding:8px 6px;font-family:var(--display);color:var(--grey2)}.copy{border:1px solid var(--white-12);background:var(--white-06);color:var(--ink);border-radius:var(--radius-pill);padding:9px 13px;font-size:13px;cursor:pointer;font-family:var(--display);font-weight:700}.copy:hover{background:var(--white-12)}.seeall:hover{color:var(--ink)}@media(max-width:760px){.buy.small{width:100%;min-height:40px}.seeall,.copy{min-height:40px}}@media(pointer:coarse){.buy.small:not(.card .buy),.seeall{position:relative}.buy.small:not(.card .buy):after,.seeall:after{content:"";position:absolute;inset:-2px 0}}.signup{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:var(--grey2);text-decoration:none}.signup:hover{color:var(--ink)}.sizelink{align-self:flex-start;font-size:14px;font-weight:600;color:var(--rose);text-decoration:none}.docslink{color:var(--rose)}.backlink{display:inline-block;text-decoration:none;color:var(--grey2);margin-bottom:10px;transition:color .2s var(--ease)}.backlink:hover{color:var(--rose)}.origlink{align-self:flex-start;font-size:14px;color:var(--grey);text-decoration:none;border-bottom:1px solid var(--white-18);padding-bottom:1px}.origlink:hover{color:var(--ink);border-color:var(--rose)}@media(max-width:760px){.signup,.clink,.sizelink{display:inline-block;padding:10px 0}}@media(hover:hover)and (pointer:fine){.clink,.sizelink{transition:color .2s var(--ease),letter-spacing .3s var(--ease)}.clink:hover,.sizelink:hover{color:#fff}}@media(pointer:coarse){.backlink,.origlink,.signup,.clink,.sizelink{position:relative}.backlink:after,.origlink:after,.signup:after,.clink:after,.sizelink:after{content:"";position:absolute}.backlink:after{inset:-14px -8px}.origlink:after{inset:-11px -4px}.signup:after,.clink:after,.sizelink:after{inset:-2px 0}}.badge{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:var(--radius-pill);font:600 12px/1 var(--display);white-space:nowrap;color:#fff}.badge.pick{background:var(--pink-grad);box-shadow:0 4px 14px var(--pink-35),inset 0 1px 0 var(--white-30)}.badge.soft{background:#1010149e;border:1px solid var(--white-14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pickb{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#fff;background:var(--pink-grad);border-radius:var(--radius-pill);padding:3px 10px;box-shadow:var(--glow-pink)}.pickb.sm{font-size:11px;padding:2px 8px;vertical-align:2px}.rec{font-family:var(--text);font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.5;white-space:nowrap;color:#fff;background:#c8004dd9;border-radius:var(--radius-pill);padding:2px 8px;margin-left:8px;vertical-align:1px}.spons{margin-left:auto;flex:none;font:600 11px var(--display);color:var(--grey2);border:1px solid var(--white-18);border-radius:var(--radius-pill);padding:3px 8px}.wrap{margin:0 auto;padding:0 16px;max-width:var(--w-wrap)}main.wrap{padding-bottom:88px}.sec{padding:80px 0 8px;scroll-margin-top:90px}.anchor{scroll-margin-top:90px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;color:var(--white-55)}.sechead{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px;align-items:baseline}.sechead h2{font-family:var(--display);font-weight:800;margin:0;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.024em}.sechead p{color:var(--grey2);margin:10px 0 0;max-width:54ch}.allhead{padding-top:40px}.allhead .hcount{margin-left:12px;font:600 .62em var(--display);letter-spacing:0;color:var(--grey);vertical-align:.12em}.pagehead{padding:84px 0 34px;max-width:var(--w-read)}.pagehead.center{text-align:center;margin:0 auto}.pagehead h1{font-family:var(--display);font-weight:800;font-size:var(--fs-h1);letter-spacing:-.026em;line-height:.95;margin:0 0 16px;animation:blurIn .8s var(--ease) backwards;text-wrap:balance}.pagehead p{color:var(--grey2);font-size:clamp(16px,1.8vw,20px);margin:0 auto;max-width:52ch;text-wrap:balance;animation:blurIn .8s var(--ease) .08s backwards}.pagehead .search{margin-top:30px}.pagehead .eyebrow{animation:blurIn .9s var(--ease) backwards}main.wrap>.sec:last-child{padding-bottom:0}a.eyebrow.backlink{color:var(--rose);display:inline-flex;align-items:center;min-height:32px;margin-top:-7px;margin-bottom:3px}.allhead h2{font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}@media(max-width:760px){.sec{padding-top:60px}.pagehead{padding:58px 0 24px}#home #all.allhead{height:0;margin:0;padding:0;overflow:hidden;visibility:hidden}#home #all.allhead.issaved{height:auto;padding:24px 0 4px;overflow:visible;visibility:visible}#home #all.allhead.issaved h2{font-size:28px}}.navwrap{position:sticky;top:12px;z-index:var(--z-nav);padding:0 16px;transition:transform .32s var(--ease),opacity .25s}.nav{margin:0 auto;height:56px;border-radius:var(--radius-pill);display:flex;align-items:center;gap:8px;padding:0 8px 0 22px;transition:background .4s var(--ease),box-shadow .4s var(--ease);max-width:var(--w-wrap)}.logo{display:inline-flex;align-items:center;height:40px;flex:none;font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.02em;text-decoration:none;background:linear-gradient(90deg,var(--rose),var(--pink) 55%,#ff4d93);-webkit-background-clip:text;background-clip:text;color:transparent}.nav .spacer{flex:1}.navwrap.scrolled .nav{background:#0c0c10e0;box-shadow:inset 0 1px 0 var(--white-14),0 14px 40px var(--black-45)}@media(max-width:760px){.navwrap.scrolled .nav{background:#141217}}.nav.glass{background:#1a1016c7}.nav .menu{background:#18181c;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:900px){.nav{flex-wrap:wrap;height:auto;border-radius:var(--radius-card);padding:8px 8px 6px 18px;row-gap:4px}.navwrap.navhide{transform:translateY(calc(-100% - 20px));opacity:0;pointer-events:none}}@media(max-width:760px){.nav{gap:6px;flex-wrap:nowrap;height:56px;border-radius:var(--radius-pill);padding:0 8px 0 18px}}@media(max-width:560px){.nav{position:relative}}@media(max-width:430px){.logo{font-size:22px}}@media(max-width:370px){.logo{font-size:20px}}@media(min-width:761px){.nav{max-width:var(--w-nav)}}@media(hover:hover)and (pointer:fine){.logo{transition:filter .3s var(--ease)}.logo:hover{filter:brightness(1.18) drop-shadow(0 0 12px var(--pink-45))}}.navlinks{display:flex;gap:2px;margin-left:14px;position:relative}.navlinks a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;text-decoration:none;color:#f5f5f7b3;font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:0em;padding:8px 13px;border-radius:var(--radius-pill);transition:color .2s,background .2s;position:relative;z-index:1}.navlinks a:hover{color:var(--ink);background:var(--white-07)}.navlinks a.on{color:var(--ink);background:transparent}.navpill{position:absolute;top:0;left:0;height:0;border-radius:var(--radius-pill);background:var(--white-10);box-shadow:inset 0 1px 0 var(--white-12);transition:transform .5s var(--ease),width .5s var(--ease),height .3s var(--ease),opacity .3s var(--ease);pointer-events:none;z-index:0;opacity:0}.navpill.show{opacity:1}.navlinks .lfull{display:inline}.navlinks .lshort{display:none}@media(max-width:900px){.navlinks{order:3;width:100%;margin:0 0 0 -7px;justify-content:space-between;overflow-x:auto;scrollbar-width:none}.navlinks::-webkit-scrollbar{display:none}.navlinks a{font-size:13px;padding:8px 7px;min-height:40px}.navlinks.fr{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.navlinks.fl{-webkit-mask:linear-gradient(90deg,transparent,#000 28px);mask:linear-gradient(90deg,transparent,#000 28px)}.navlinks.fl.fr{-webkit-mask:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}}@media(max-width:760px){.navlinks,.navpill{display:none!important}}@media(max-width:560px){.navlinks a[data-nav=home]{display:none}}@media(max-width:430px){.navlinks{width:calc(100% + 12px)}.navlinks a{padding:8px 5px;font-size:13px}}@media(max-width:370px){.navlinks a{padding:8px 6px}}@media(min-width:901px)and (max-width:980px){.navlinks{margin-left:8px}.navlinks a{padding-left:8px;padding-right:8px}}.cursym{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pink-grad);color:#fff;font-weight:700;font-size:13px;box-shadow:0 3px 10px var(--pink-40),inset 0 1px 0 var(--white-30)}.curmenu{min-width:160px}.curmenu button{white-space:nowrap}.curmenu .cursym{width:24px;height:24px;font-size:12px;background:var(--white-10);box-shadow:none}.curmenu button[aria-selected=true] .cursym{background:var(--pink-grad)}.curmenu small{color:var(--grey);font-weight:500;margin-left:2px}.agbtn{gap:7px;font-weight:600;height:44px;padding:0 12px 0 16px}.aghead{font-size:12px;color:var(--grey);padding:8px 10px 4px}.agmenu button small{margin-left:auto;color:var(--rose);font-size:11px;font-weight:600}.agmenu button .tick{margin-left:6px;display:none}.agmenu button.soon{opacity:.45;cursor:default}.agmenu button.soon small{color:var(--grey)}.agsignup{display:flex;background:var(--pink-12);border:1px solid rgba(255,122,182,.3);text-decoration:none;color:inherit;flex-direction:column;align-items:flex-start;gap:0;margin:4px 4px 2px;padding:8px 12px;border-radius:var(--radius-field)}.agsignup b{font:700 13px var(--display);font-size:13px}.agsignup span{color:var(--rose);font-weight:600;font-size:13px}#agDD{margin-right:2px}#curDD{display:none}.agcur{display:inline-flex;align-items:center;color:var(--grey2);font-weight:600}.agcur:before{content:"·";margin:0 7px 0 1px;color:var(--grey)}.agcurs{grid-template-columns:repeat(3,1fr);display:grid;gap:4px;padding:4px;margin:2px 4px 4px;border-radius:var(--radius-tile);background:var(--white-06)}.agcurs button{display:flex;align-items:center;gap:2px;color:var(--grey2);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);flex:1;flex-direction:row;justify-content:center;padding:7px 4px;border:0;border-radius:var(--radius-pill);background:transparent;font:600 13px var(--display);min-height:34px}.agcurs button span{font:800 15px var(--display);color:var(--ink)}.agcurs button:hover{background:var(--white-10)}.agcurs button[aria-selected=true]{border-color:transparent;background:var(--ink);color:var(--on-light)}.agcurs button[aria-selected=true] span{color:var(--on-light)}.agmenu{min-width:250px;padding:6px}.agmenu .aghead{padding:6px 10px 2px;font-size:11px}.agmenu button[data-navagent],.agmenu button.soon{padding:9px 12px;min-height:40px;border-radius:var(--radius-field)}.agmenu button[data-navagent][aria-selected=true]{background:var(--white-10);font-weight:700}.agmenu .agcompare{display:none}@media(max-width:760px){#agDD{position:relative}.agmenu{left:auto;right:0;width:min(270px,calc(100vw - 32px));min-width:0;transform-origin:top right}.agmenu .agcompare{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-top:4px;padding:0 12px;border-radius:var(--radius-field);color:var(--ink);text-decoration:none;font:600 14px var(--display)}.agmenu .agcompare svg{color:var(--grey)}.agmenu .agcompare:active{background:var(--white-08)}}@media(max-width:560px){.agbtn{font-size:14px}}@media(pointer:coarse){.agcurs button{position:relative}.agcurs button:after{content:"";position:absolute;inset:-6px -2px}}.menubtn{justify-content:center;display:none;width:40px;height:40px;border-radius:50%;border:0;background:var(--white-09);cursor:pointer;flex:none;padding:0;place-items:center;align-content:center;gap:5px;-webkit-tap-highlight-color:transparent;transition:background .2s var(--ease);position:relative}.menubtn span{display:block;width:16px;height:2px;border-radius:2px;background:var(--ink);margin:0 auto;transition:transform .35s var(--ease)}.menubtn[aria-expanded=true]{background:var(--pink-22)}.menubtn[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menubtn[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mnav{position:absolute;left:16px;right:16px;top:calc(100% + 8px);border-radius:var(--radius-card);padding:8px;display:grid;gap:2px;background:#101014f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 var(--white-14),0 24px 60px var(--black-55);transform-origin:top center;animation:mnavIn .32s var(--ease)}.mnav[hidden]{display:none}@keyframes mnavIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.mnav a{display:flex;align-items:center;min-height:50px;padding:0 16px;border-radius:var(--radius-row);text-decoration:none;color:var(--ink);font:700 18px var(--display);letter-spacing:-.01em}.mnav a.on{background:var(--pink-16);color:#fff}.mnav a:active{background:var(--white-08)}@media(max-width:760px){.menubtn{display:grid}#menuBtn,#navMenu{display:none}}.tabbar{display:none}@media(max-width:760px){.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-tabbar);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:var(--tabh);padding:0 max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));background:#121015;border-top:1px solid var(--white-10);transition:transform .3s var(--ease),visibility 0s}.tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;height:56px;padding-top:2px;color:#8e8e93;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease)}.tabbar .tl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px/13px var(--display);letter-spacing:.01em}.tabbar svg{display:block;width:22px;height:22px;transition:transform .2s var(--ease)}.tabbar a:active svg{transform:scale(.88)}.tabbar a.on{color:#fff}.tabbar a.on:before{content:"";position:absolute;top:-1px;left:50%;width:22px;height:3px;margin-left:-11px;border-radius:0 0 3px 3px;background:var(--pink-grad);box-shadow:0 0 12px #ff2a7fa6}.tabbar a:focus-visible{outline-offset:-4px}.tabbar .ti{position:relative;display:block}.tabbar .count{position:absolute;top:-6px;left:13px;min-width:17px;height:17px;padding:0 5px;font:700 11px/1 var(--display);background:var(--badge-grad);box-shadow:0 0 0 2px #0e0d11}html.sheeton .tabbar,html:has(#ov.open) .tabbar,html:has(#lb:not([hidden])) .tabbar,html:has(#buySheet:not([hidden])) .tabbar{transform:translateY(100%);visibility:hidden;transition:transform .25s var(--ease),visibility 0s .25s}}@media(max-width:760px)and (pointer:coarse){html:has(:is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea):focus) .tabbar{transform:translateY(100%);visibility:hidden}}.hero{text-align:center;position:relative;padding:72px 0 8px;overflow-x:clip;overflow-clip-margin:16px}.hero h1{font-family:var(--display);font-weight:800;font-size:clamp(48px,9vw,112px);line-height:.92;letter-spacing:-.03em;margin:0 auto 22px;max-width:11ch;animation:blurIn .8s var(--ease) backwards}.hero>p{color:var(--grey2);font-size:clamp(17px,2vw,20px);max-width:40ch;text-wrap:balance;margin:0 auto 30px;line-height:1.4;animation:blurIn .8s var(--ease) .08s backwards}.hero>:not(.showcase){position:relative;z-index:1}.hero .search{animation:blurIn .8s var(--ease) .16s backwards}.hero .quick{animation:blurIn .8s var(--ease) .24s backwards}.hero .from{animation:blurIn .8s var(--ease) backwards}.hero .trust{animation:blurIn .8s var(--ease) .3s backwards}@media(max-width:760px){.hero{padding:44px 0 4px}.hero>p{margin-bottom:24px}#hero .from,#hero .search .aibadge{display:none}#hero h1{font-size:32px;line-height:1.02;margin:0 auto 8px}#hero>p{font-size:14px;line-height:1.4;margin:0 auto 10px;max-width:none}#hero .search{height:48px;gap:10px;padding:0 8px 0 18px;background:var(--white-07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--white-10);box-shadow:inset 0 1px 0 var(--white-08)}#hero .search input{height:100%;padding:0;font-size:16px}#hero .search>svg{width:18px;height:18px}#hero{padding:20px 0 0}#hero .quick a.newhere{padding:5px 6px}}@media(max-width:560px){.hero .quick a:not(.newhere),.hero .quick button{display:none}}@media(max-width:480px){#hero .from{margin-bottom:12px}#hero .quick{margin-top:2px}}@media(min-width:761px)and (max-width:1319px)and (max-height:860px){.hero{padding-top:44px}.hero h1{font-size:clamp(48px,7.2vw,92px);margin-bottom:16px}.hero>p{margin-bottom:22px}.hero .from{margin-bottom:16px}.hero .showcase{transform:scale(.84);transform-origin:50% 0}}@media(min-width:1320px){.hero{overflow-x:visible}}@media(min-width:1320px)and (max-width:1599px){.hero{overflow-x:clip}}.from{display:inline-flex;align-items:center;border-radius:var(--radius-pill);font-weight:500;text-decoration:none;color:var(--ink);font-size:13px;padding:7px 14px;gap:7px;margin-bottom:22px}.from .dot{border-radius:50%;background:var(--pink);box-shadow:0 0 12px var(--pink);width:6px;height:6px}.from:hover{background:var(--white-12)}@media(max-width:560px){.from{font-size:12px;padding:6px 12px;margin-bottom:18px}}@media(hover:hover)and (pointer:fine){.from{transition:background .25s var(--ease),transform .3s var(--ease)}.from:hover{transform:translateY(-1px)}}@media(pointer:coarse){a.from:after{content:"";position:absolute;inset:-7px -2px}}.quick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.quick a,.quick button{display:inline-flex;align-items:center;gap:7px;border-radius:var(--radius-pill);padding:9px 15px;font-size:14px;color:var(--grey2);background:var(--white-06);border:1px solid var(--white-10);text-decoration:none;cursor:pointer;font-family:var(--display);font-weight:600;transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.quick a:hover,.quick button:hover{color:var(--ink);background:#ffffff1c;transform:translateY(-1px)}.quick svg{opacity:.8}.quick a.newhere{background:none;border:0;box-shadow:none;padding:8px 6px;color:var(--grey2);font-weight:500;filter:none;transform:none}.quick a.newhere:hover{background:none;border:0;box-shadow:none;padding:8px 6px;font-weight:500;filter:none;transform:none;color:var(--ink)}.quick a.newhere:after{content:"→";margin-left:6px;transition:transform .3s var(--ease)}.quick a.newhere:hover:after{transform:translate(3px)}@media(max-width:760px){.quick a,.quick button{min-height:40px}}@media(max-width:560px){.quick a,.quick button{font-size:13px;padding:8px 13px}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.showcase{position:absolute;inset:0;pointer-events:none;z-index:0}.sc{position:absolute;width:168px;border-radius:var(--radius-card);padding:7px;pointer-events:auto;cursor:pointer;border:1px solid var(--white-16);background:var(--white-07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff40,0 24px 60px var(--black-45);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s;animation:floaty 7s ease-in-out infinite alternate,rise 1.1s var(--ease) both}.sc .scimg{display:block;aspect-ratio:4/5;border-radius:var(--radius-tile);overflow:hidden;background:var(--img-bg)}.sc img{display:block;width:100%;height:100%;object-fit:cover}.sc .scp{position:absolute;left:16px;bottom:16px;border-radius:var(--radius-pill);padding:5px 10px;font-size:12px;font-weight:600;background:#0e0e12b3}.sc:hover{transform:rotate(var(--r)) translateY(-8px) scale(1.04)!important;border-color:#ffffff47;box-shadow:inset 0 1px 0 var(--white-30),0 34px 70px var(--black-55)}.sc:active{transform:rotate(var(--r)) translateY(-4px) scale(1.01)!important;transition-duration:.15s}.sc:focus-visible{outline:2px solid var(--pink-70);outline-offset:4px}.sc.s0{top:70px;--r: -8deg;transform:rotate(-8deg);left:18px}.sc.s1{top:330px;width:138px;--r: 5deg;transform:rotate(5deg);animation-delay:-2s,.1s;left:56px}.sc.s2{top:60px;--r: 7deg;transform:rotate(7deg);animation-delay:-4s,.05s;right:18px}.sc.s3{top:340px;width:138px;--r: -5deg;transform:rotate(-5deg);animation-delay:-1s,.15s;right:56px}@keyframes floaty{to{translate:0 -12px}}.sc.cut .scimg{background:var(--cutout-bg)}.sc.cut img{object-fit:contain;padding:8%;scale:var(--fs,1);translate:var(--ft,0 0);transform-origin:var(--fo,50% 50%)}@media(max-width:1180px){.sc.s1,.sc.s3{display:none}.sc{width:132px}.sc.s0{left:14px}.sc.s2{right:14px}}@media(max-width:980px){.showcase{display:none}}@media(min-width:1320px){.sc.s0{left:40px}.sc.s2{right:40px}.sc.s1{left:100px}.sc.s3{right:100px}}@media(min-width:1320px)and (max-width:1599px){.sc.s0{left:18px}.sc.s2{right:18px}.sc.s1{left:56px}.sc.s3{right:56px}}.search{max-width:680px;margin:0 auto;border-radius:var(--radius-pill);display:flex;align-items:center;gap:12px;padding:6px 8px 6px 24px;position:relative;isolation:isolate;transition:box-shadow .35s var(--ease),transform .45s var(--ease),background .35s var(--ease)}.search:focus-within{box-shadow:inset 0 1px #ffffff47,0 0 0 4px var(--white-08),0 20px 60px var(--pink-35);transform:scale(1.012)}.search svg{flex:none;opacity:.7}.search input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:18px;padding:14px 0}.search input::placeholder{color:var(--grey2);transition:opacity .25s var(--ease),text-indent .2s var(--ease)}.search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}@property --sa{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ringSpin{to{--sa: 360deg}}.search:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--sa),rgba(255,42,127,0) 0deg,var(--pink) 70deg,#ff9ccc 120deg,rgba(255,42,127,0) 190deg,rgba(255,42,127,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .45s var(--ease);pointer-events:none;z-index:-1;animation:ringSpin 4s linear infinite paused}.search:hover:before{opacity:.55;animation-play-state:running}.search:focus-within:before{opacity:1;animation-play-state:running}.sclear{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:0;padding:0;background:var(--white-12);color:var(--ink);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),transform .25s var(--ease),opacity .2s var(--ease);position:relative}.sclear[hidden]{display:none}.sclear:hover{background:#ff2a7f40;color:#fff;transform:scale(1.06)}.sclear svg{display:block}.fi{flex:none}@media(max-width:760px){.sclear:after{content:"";position:absolute;inset:-5px;border-radius:50%}}@media(max-width:560px){.search .aibadge .aif{display:none}.search .aibadge .ais{display:inline}.search .aibadge{padding:5px 9px;margin-right:2px}}@media(max-width:380px){#q::placeholder{font-size:16px}}@media(hover:hover)and (pointer:fine){.search{transition:box-shadow .35s var(--ease),transform .35s var(--ease),background .35s var(--ease)}.search:hover:not(:focus-within){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff42,0 0 0 1px #ff7ab647,0 18px 50px var(--pink-22)}.search svg{transition:color .3s var(--ease),opacity .3s var(--ease),transform .4s var(--ease)}.search:hover>svg,.search:focus-within>svg{color:var(--rose);opacity:1;transform:scale(1.08)}.search:hover .aibadge{background:var(--pink-16);border-color:#ff7ab680;box-shadow:0 0 18px #ff2a7f40}.search:hover .aisp{transform:scale(1.12)}}.aibadge{flex:none;display:inline-flex;align-items:center;gap:6px;font:600 12px var(--display);letter-spacing:.01em;color:var(--rose,#ff7ab6);background:var(--pink-10);border:1px solid rgba(255,122,182,.32);border-radius:var(--radius-pill);padding:6px 12px;white-space:nowrap;margin-right:6px;user-select:none}.aibadge .ais{display:none}.aisp{flex:none;fill:currentColor;filter:drop-shadow(0 0 6px rgba(255,42,127,.55))}.aibadge.solo{margin:0 0 18px;padding:7px 15px 7px 12px;font-size:13px;gap:7px}.aibadge.solo .aisp{width:22px;height:22px}@media(hover:hover)and (pointer:fine){.aibadge{transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.aibadge.solo:hover{background:var(--pink-16);border-color:#ff7ab680;box-shadow:0 0 18px #ff2a7f40}.aisp{transition:transform .5s var(--ease)}.aibadge.solo:hover .aisp{transform:scale(1.12)}}.filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:28px 0 14px}.tools{display:flex;gap:8px;flex-wrap:wrap}.tools .pill{height:44px;background:var(--glass)}.range input{accent-color:var(--pink);width:110px}.resultinfo{color:var(--grey);font-size:14px;padding:0 0 18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.smenu{right:0;min-width:200px}#resultInfo{display:flex;align-items:center;justify-content:space-between;gap:12px}.perpage{display:inline-flex;align-items:center;gap:8px}.perpage.pvh{visibility:hidden}#home .resultinfo:not(:has(.rnote)){display:none}.rstale{color:var(--grey2);font:600 13px var(--display)}.rdeals{color:var(--rose);font:600 14px var(--display);text-decoration:none}.rship{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--radius-pill);font:600 14px var(--display);color:var(--ink);text-decoration:none;background:var(--pink-12);border:1px solid rgba(255,122,182,.32);transition:background .2s var(--ease)}.rship span{color:var(--rose)}.rship:hover{background:var(--pink-18)}.lvline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.lvline button{font:600 13px var(--display);color:var(--ink);background:var(--pink-12);border:1px solid rgba(255,122,182,.3);border-radius:var(--radius-pill);padding:6px 12px;cursor:pointer}.lvline .lvx{width:30px;height:30px;padding:0;font-size:16px;line-height:1;color:var(--grey2);background:var(--white-06);border-color:var(--white-10)}.perpage select{appearance:none;-webkit-appearance:none;font:600 13px var(--display);color:var(--ink);background:var(--white-06) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23c7c7cc' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--white-12);border-radius:var(--radius-pill);padding:6px 28px 6px 12px;cursor:pointer}.perpage option{background:#111;color:var(--ink)}.tools .dd,.tools .dd-btn{min-width:0;max-width:100%}.range input[type=range]{height:28px}.range{min-height:44px}.range.anyp .lbl,.fsval.anyp>span{display:none}.qchips{height:44px;align-items:center}.qchips[hidden]{display:none}.qchips .chip{padding:8px 14px}.qchip .qn{margin-left:6px;font-weight:700;color:var(--rose)}.qchip.on .qn{color:inherit}#qchips.segment.glass{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;gap:8px;overflow:visible}#qchips.glass:before{display:none}#qchips .chip{display:inline-flex;align-items:center;height:44px;padding:0 16px;font-size:13px;background:none;border:1px solid var(--white-14);color:var(--grey2);transition:border-color .2s var(--ease),color .2s var(--ease)}#qchips .chip.on{background:none;border-color:var(--rose);color:var(--rose)}@media(hover:hover)and (pointer:fine){#qchips .chip:not(.on):hover{background:none;border-color:var(--white-30);color:var(--ink)}}.qchip .qn,.qchip.on .qn{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:var(--radius-pill);background:var(--pink-16);color:var(--rose);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.rquick{display:none}.rquick button{margin-left:6px;width:26px;height:26px;border-radius:50%;border:1px solid var(--white-12);background:var(--white-08);color:var(--ink);font-size:15px;line-height:1;cursor:pointer}.perpage .csel{height:34px;padding:0 4px 0 12px;gap:6px;font-size:13px}.smenu button{white-space:nowrap}.fbtn{display:none}.perslot:empty{display:none}@media(min-width:761px){.filters.lvbar{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content max-content;column-gap:12px;row-gap:12px;align-items:center}.lvbar>.segment{grid-row:1;grid-column:1/4;justify-self:start;min-width:0;max-width:100%}.lvbar .tools{display:contents}.lvbar .tools>*{grid-row:2}.lvbar .tools>.sortctl{grid-row:1;grid-column:4}.lvbar .tools>.perslot{grid-row:1;grid-column:5}.lvbar.f2{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:0}.lvbar.f2>.segment{order:0;flex-wrap:wrap;overflow:visible;border-radius:var(--radius-tile);-webkit-mask-image:none;mask-image:none}.lvbar.f2:after{content:"";order:1;flex-basis:100%;height:0}.lvbar.f2:not(:has(>.segment)):after{display:none}.lvbar.f2 .tools>*{order:2;margin-top:12px}.lvbar.f2 .tools>.sortctl{margin-left:auto}}@media(min-width:1024px)and (max-width:1439px){.lvbar>#chips .chip,.lvbar>.seochips .chip{padding:9px 11px}}@media(max-width:760px){.filters{flex-direction:column;align-items:stretch}.tools{display:grid;grid-template-columns:1.3fr 1fr}.tools .pill{min-width:0}.range input{width:100%;min-width:0}.tools select{min-width:0;width:100%}.rquick{display:inline-flex;align-items:center;font:600 14px var(--display);color:var(--ink)}#home .tools,#home .resultinfo .perpage,.seofilters .tools{display:none}.seofilters.lvbar{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px}#home .resultinfo{padding:10px 0 12px}#home .filters{position:sticky;top:env(safe-area-inset-top,0px);z-index:var(--z-sticky);flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;margin:6px -16px 0;padding:6px 16px 8px!important;transition:top .32s var(--ease)}html:has(.navwrap:not(.navhide)) #home .filters{top:var(--fsnav,76px)}#home .filters:before{content:"";position:absolute;left:0;right:0;bottom:0;top:calc(-1*env(safe-area-inset-top,0px));z-index:-1;background:#120d12db;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);border-bottom:1px solid var(--white-07);opacity:0;transition:opacity .2s var(--ease);pointer-events:none;display:none}html:has(.navwrap:not(.navhide)) #home .filters:before{border-radius:var(--radius-tile);left:8px;right:8px;top:0}#home .filters.fstuck:before{opacity:1;display:none}#home #chips,.seofilters .seochips{flex:1 1 auto;min-width:0;margin:-3px 0 -3px -16px;padding:3px 0 3px 16px;scroll-padding-left:16px;gap:8px;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#home #chips:before,.seofilters .seochips:before{display:none}#home #chips .chip,.seofilters .seochips .chip{min-height:38px;padding:8px 14px;font-size:14px;color:var(--ink);background:var(--white-08);border:1px solid var(--white-06)}#home #chips .chip.on,.seofilters .seochips .chip.on{color:var(--on-light);background:var(--ink);border-color:transparent}#home .fbtn,.seofilters .fbtn{display:grid;place-items:center;flex:none;position:relative;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--white-12);background:var(--white-08);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease),background .2s var(--ease)}#home .fbtn:active,.seofilters .fbtn:active{transform:scale(.92)}#home .fbtn.on:after,.seofilters .fbtn.on:after{content:"";position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 2px #1d0d15}#home .fbtn:before,.seofilters .fbtn:before{content:"";position:absolute;inset:-3px;border-radius:50%}#home .filters,html:has(.navwrap:not(.navhide)) #home .filters{position:relative;top:auto}}@media(max-width:420px){#sortBtn .lbl{display:none}}@media(min-width:1024px){#chips .chip{padding:9px 14px}}@media(max-width:760px),(pointer:coarse){.perpage .csel{height:40px}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;padding-bottom:64px;row-gap:32px}.empty{grid-column:1/-1;text-align:center;color:var(--grey);padding:80px 0;font-size:18px}.empty.small{padding:40px 0;font-size:16px}.empty .esub{margin:8px 0 20px;font-size:15px}#grid .card{animation:cardIn .6s var(--ease) both}#grid .card:nth-child(2){animation-delay:.04s}#grid .card:nth-child(3){animation-delay:.08s}#grid .card:nth-child(4){animation-delay:.12s}#grid .card:nth-child(5){animation-delay:.16s}#grid .card:nth-child(6){animation-delay:.2s}#grid .card:nth-child(7){animation-delay:.24s}#grid .card:nth-child(8){animation-delay:.28s}#grid .card:nth-child(n+9){animation-delay:.3s}.empty .emore{margin:26px 0 0;font-size:15px}.elinks.eback{margin-top:18px}.elinks.eback:empty{display:none}.elinks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}@media(max-width:760px){.grid{grid-template-columns:repeat(2,1fr);gap:14px;row-gap:28px}#grid{column-gap:12px;row-gap:24px;padding-bottom:28px;margin-top:0}}@media(min-width:761px){.grid:not(.gpgrid){grid-template-columns:repeat(auto-fill,minmax(max(220px,calc((100% - 81px)/5)),1fr))}}.card .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e129e;box-shadow:inset 0 1px 0 var(--white-18)}.card{cursor:pointer;display:flex;flex-direction:column;gap:12px;border-radius:var(--radius-card)}.card .img{aspect-ratio:4/5;border-radius:var(--radius-card);overflow:hidden;position:relative;background:var(--img-bg);transform:translateZ(0);transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.card:hover .img{transform:translateY(-4px);box-shadow:0 22px 50px var(--black-45)}.card .img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s var(--ease),opacity .6s var(--ease)}.card:hover .img img{transform:scale(1.045)}.card .tag{position:absolute;top:12px;left:12px}.nopick .card .tag.pick{display:none}.price{position:absolute;left:12px;bottom:12px;border-radius:var(--radius-pill);padding:8px 14px;font-weight:600;font-size:15px;letter-spacing:0em;font-family:var(--display)}.price small{color:var(--grey2);font-weight:500;margin-left:6px;font-size:12px}.qc{position:absolute;right:12px;bottom:12px;border-radius:var(--radius-pill);padding:8px 12px;font-size:12px;font-weight:600;font-family:var(--display)}.card .row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 6px}.card .name{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.01em;line-height:1.15;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;color:inherit;text-decoration:none}.card .cat{color:var(--grey);font-size:14px;margin-top:2px}.card .img.cut{background:var(--cutout-bg)}.card.skel{cursor:default;pointer-events:none}.card.skel .img{background:var(--white-05)}.card.skel .sk1,.card.skel .sk2{height:15px;margin:3px 0 7px;border-radius:6px;background:var(--white-07);width:86%}.card.skel .sk2{width:52%;height:13px;margin-top:9px}.card .img.cut img{object-fit:contain;padding:9% 8% 12%;filter:drop-shadow(0 14px 18px rgba(20,20,30,.28));transform:translateZ(0);scale:var(--fs,1);translate:var(--ft,0 0);transform-origin:var(--fo,50% 50%)}.card .img.cut .price{background:#101014d1;color:#fff;border-color:var(--white-08);-webkit-backdrop-filter:none;backdrop-filter:none}.card .img.cut .price small{color:var(--white-55)}.card .img.cut .qc{background:#101014d1;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.card:active .img{transform:scale(.985)}@keyframes cardIn{0%{opacity:0;transform:translateY(16px)}}img.fadein{opacity:0}img.fadein.loaded{opacity:1;transition:opacity .6s var(--ease),transform .25s var(--ease)}.card .save{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#fffffff2;background:#10101473;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:scale(.9);transition:opacity .25s var(--ease),transform .25s var(--ease),background .25s,color .25s}.card .save svg path{fill:none}.card:hover .save,.card .save:focus-visible,.card .save.on{opacity:1;transform:none}.card .save.on{color:#ff4d93;background:#ffffffeb}.card .save.on svg path{fill:currentColor}.card .save:active{transform:scale(.88)}.card .buy{box-shadow:inset 0 1px 0 var(--white-30)}.card .buy:hover{box-shadow:inset 0 1px 0 var(--white-30),0 8px 22px #ff2a7f4d}.card .row>div{min-width:0}.card:hover .img.cut img{transform:scale(1.045) translateZ(0)}.card .mprice{display:none}@media(max-width:760px){.card .row{flex-direction:column;flex:1;padding:0 4px;gap:0}.card .row .buy{margin-top:auto}.price{font-size:14px;padding:7px 11px}.price small{display:none}.card .save:after{content:"";position:absolute;border-radius:50%;inset:-7px}.card{gap:10px}.card .img{border-radius:var(--radius-tile)}.card .name{font-size:15px;font-weight:600;line-height:1.22;-webkit-line-clamp:2}.card .cat{font-size:13px}.card .mprice{display:block;margin-top:5px;font:700 15px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink)}.card .buy,.card .img .price,.card .tag.newtag{display:none}.card .tag{top:8px;left:8px;height:22px;padding:0 9px;font-size:11px}.card .save{top:8px;right:8px;width:30px;height:30px;color:#1c1c1e;background:#ffffffe6;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 4px #00000024}.card .save svg{width:15px;height:15px}.card .save.on{color:var(--pink);background:#fff}.card .qc{right:8px;bottom:8px;padding:5px 9px;font-size:11px}}@media(hover:none){.card .save{opacity:1;transform:none}.card:hover .img{transform:none;box-shadow:none}.card:hover .img img,.card:hover .img.cut img{transform:none}}@media(max-width:760px),(hover:none){.card .img{transform:none;isolation:isolate}.card .img.cut img{filter:none;transform:none}}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin:34px 0 10px;flex-wrap:wrap}.pager:empty{display:none}.pgnum,.pgbtn{min-width:40px;height:40px;border-radius:var(--radius-pill);border:1px solid var(--white-12);background:var(--white-05);color:var(--grey2);font:700 14px var(--display);cursor:pointer;display:grid;place-items:center;padding:0 12px;transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.pgnum:hover,.pgbtn:hover:not(:disabled){background:var(--white-10);color:var(--ink)}.pgnum.on{background:var(--ink);color:var(--on-light);border-color:transparent}.pgbtn:disabled{opacity:.35;cursor:default}.pgdots{color:var(--grey);padding:0 4px}@media(max-width:760px){.pager{flex-wrap:nowrap;gap:4px;margin:4px 0 30px}.pgnum,.pgbtn{flex:none;min-width:38px;padding:0 8px}.pgdots{padding:0 2px}}@media(pointer:coarse){.pgnum,.pgbtn{position:relative}.pgnum:after,.pgbtn:after{content:"";position:absolute;inset:-2px}}.gteaser{display:none}@media(max-width:760px){.gteaser{display:block;grid-column:1/-1;min-width:0}.gtools{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gtile{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:16px 16px 18px;border-radius:var(--radius-tile);background:var(--white-06);border:1px solid var(--white-09);color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease)}.gti{display:grid;place-items:center;width:38px;height:38px;margin-bottom:10px;border-radius:var(--radius-sm);color:var(--rose);background:#ff2a7f21}.gtile b{font:700 15px/1.2 var(--display)}.gtile>span:not(.gti){font-size:13px;line-height:1.3;color:var(--grey2)}.gtile:active{transform:scale(.97)}}.shelf{margin-top:56px}.shelf .sechead{margin-bottom:18px}.shelf .sechead h2{font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}@media(max-width:760px){.shelf{margin-top:44px}}.overlay{position:fixed;inset:0;z-index:var(--z-modal);display:none;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 16px;background:var(--black-45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain}.overlay.open{display:flex;animation:fade .25s var(--ease)}.modal{width:100%;max-width:1200px;border-radius:var(--radius-panel);animation:pop .35s var(--ease);background:#141216f5}.modal .x{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;font-size:20px;line-height:1;z-index:3;background:#12121699;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:0}.modal .x:hover{background:var(--white-20)}.detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media(min-width:1100px){.detail:not(.shopdetail){grid-template-columns:minmax(0,600px) minmax(0,1fr)}}.detail>*{min-width:0}.modal .x svg{display:block}.overlay.closing{animation:fadeOut .2s var(--ease) forwards}.overlay.closing .modal{animation:popOut .2s var(--ease) forwards}@keyframes fadeOut{to{opacity:0}}@keyframes popOut{to{opacity:0;transform:translateY(10px) scale(.985)}}.detail.noimg{grid-template-columns:1fr}.detail.noimg .simg{display:none}.detail.noimg .info{padding:44px 30px 30px}.x:focus:not(:focus-visible){outline:none;box-shadow:none}#ov .modal:focus,#ov .modal:focus-visible{outline:none}@media(max-width:760px){.detail{grid-template-columns:1fr}.overlay{padding-bottom:calc(40px + env(safe-area-inset-bottom))}#ov .modal>.x{position:absolute;top:28px;right:28px;width:44px;height:44px;margin:0;background:#28262e;box-shadow:inset 0 0 0 1px var(--white-10),0 4px 14px #0000004d}}@media(max-width:760px)and (pointer:coarse){.overlay{background:#000c}}@media(min-width:761px)and (max-width:900px){.detail .agentrow{flex-wrap:wrap;row-gap:10px}.detail .agentrow .acts{width:100%}.detail .agentrow .acts .buy{flex:1;width:auto}}@media(hover:hover)and (pointer:fine){.modal .x{transition:background .2s var(--ease),transform .3s var(--ease)}.modal .x:hover{transform:rotate(90deg)}}@media(pointer:coarse){.modal.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141216}}.gallery{padding:18px}.thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.thumbs::-webkit-scrollbar{display:none}.thumbs button{position:relative;flex:none;width:64px;height:64px;padding:0;border-radius:var(--radius-field);overflow:hidden;border:2px solid transparent;background:var(--img-bg);cursor:pointer;opacity:.7;transition:opacity .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.thumbs button:hover{opacity:1;transform:translateY(-2px)}.thumbs button.on{opacity:1;border-color:var(--pink)}.thumbs button.cutt{background:var(--cutout-bg)}.thumbs button.cutt img{object-fit:contain;padding:4px;scale:var(--fs,1);translate:var(--ft,0 0);transform-origin:var(--fo,50% 50%)}.thumbs img{width:100%;height:100%;object-fit:cover;display:block}.stage.cut{background:var(--cutout-bg)}.stage.cut img{object-fit:contain;padding:9% 8% 12%;filter:drop-shadow(0 14px 18px rgba(20,20,30,.28));scale:var(--fs,1);translate:var(--ft,0 0);transform-origin:var(--fo,50% 50%)}.stage{position:relative;aspect-ratio:4/5;border-radius:var(--radius-card);overflow:hidden;background:var(--img-bg);cursor:zoom-in}.stage img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.gnav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:#1212169e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;transition:opacity .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.gnav:hover{background:#121216d9}.gnav.prev{left:12px}.gnav.next{right:12px}.stage:hover .gnav,.gnav:focus-visible{opacity:1}.gnav[hidden]{display:none}.gcount{position:absolute;right:12px;bottom:12px;font:600 12px var(--display);color:#fff;background:#1212169e;border-radius:var(--radius-pill);padding:5px 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gtag{position:absolute;left:12px;top:12px;font:700 12px var(--display);color:#fff;background:var(--pink-grad);border-radius:var(--radius-pill);padding:6px 12px;box-shadow:var(--glow-pink)}.gtag[hidden],.gcount[hidden]{display:none}.gtabs{display:inline-flex;gap:4px;margin-top:12px;padding:4px;border-radius:var(--radius-pill);background:var(--white-06);border:1px solid var(--white-10)}.gtabs button{font:700 13px var(--display);color:var(--grey2);background:none;border:0;border-radius:var(--radius-pill);padding:7px 14px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.gtabs button span{font-weight:600;color:var(--grey);font-size:12px}.gtabs button[aria-selected=true]{background:var(--pink-grad);color:#fff;box-shadow:0 4px 14px #ff2a7f4d}.gtabs button[aria-selected=true] span{color:#ffffffbf}.stage img.swap{opacity:0}.gnav:active{transform:translateY(-50%) scale(.92)}@media(max-width:760px){.gallery{padding:16px 16px 12px}.gtabs{display:flex;width:100%}.gtabs button{flex:1;justify-content:center}}@media(min-width:761px){.detail>.gallery{position:sticky;top:16px;align-self:start}}@media(max-width:760px),(hover:none){.stage.cut img{filter:none}}@media(hover:none){.gnav{opacity:1;width:36px;height:36px}}@media(pointer:coarse){.gnav:after{content:"";position:absolute;inset:-4px;border-radius:50%}}.qchead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.qchead b{font-weight:600}.qchead span{color:var(--grey);font-size:14px}.info{--ig: 20px;padding:44px 28px 28px 10px;display:flex;flex-direction:column;gap:var(--ig);min-width:0}.info>*{min-width:0}#itemTop:empty,#itemQC:empty,#itemMore:empty,.isqh:empty{display:none}.iprice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px}.iprice .badge{height:24px;padding:0 10px;flex:none;box-shadow:none}#itemTop{display:grid;gap:8px;margin-top:8px}.iacts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.iacts .buy{width:100%;min-height:44px;gap:8px;padding:10px 14px}.iacts svg{flex:none}.iacts .isave svg path{fill:none}.iacts .isave.on{color:var(--rose);border-color:var(--rose-45);background:var(--pink-10)}.iacts .isave.on svg path{fill:currentColor}.isq{border-radius:var(--radius-tile);background:var(--white-04);border:1px solid var(--white-08)}.isq summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;list-style:none;cursor:pointer;font:600 15px var(--display);color:var(--ink);border-radius:inherit;-webkit-tap-highlight-color:transparent}.isq summary::-webkit-details-marker{display:none}.isqt{flex:1;min-width:0}.isqh{font:400 13px var(--text);color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isq .chev{flex:none;color:var(--grey);transition:transform .25s var(--ease)}.isq[open] .chev{transform:rotate(180deg)}.isq summary:focus-visible{outline-offset:-2px}.isqb{display:grid;gap:12px;padding:0 16px 16px}.isqb>*{min-width:0}.isqb .sizelink{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0}.isq .cm.cmslim{background:none;border:0;border-radius:0}.isq .cm.cmslim .cmsum{padding:0 0 4px}.isq .cm.cmslim .cmd summary{min-height:44px;padding:0;color:var(--ink);font-weight:600}.isq .cm.cmslim .cmform{padding:4px 0 8px}.isq .cm.cmslim .cmok{padding:0 0 8px}.isq .cmb{min-height:44px}.isq .ireddit{display:grid;grid-template-columns:1fr 1fr}.isq .ireddit .buy.small{width:100%;min-height:44px}.isq .isqb{gap:0;padding:0 12px 6px}.isq .isrow,.isq .cm.cmslim .cmd summary{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:52px;padding:0 4px;border-top:1px solid var(--white-06);border-radius:0;font:600 14px/20px var(--text);color:var(--ink);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.isq .isrows{display:block}.isq .isri{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--white-06);color:var(--rose);transition:background .2s var(--ease),color .2s var(--ease)}.isq .isrl{flex:1;min-width:0}.isq .isrt{flex:none;color:var(--grey);transition:transform .2s var(--ease),color .2s var(--ease)}.isq .cm.cmslim .cmd summary:after{margin:0 6px 3px 0;color:var(--grey)}.isq .cm.cmslim .cmsum{padding:0 4px 14px 48px;margin-top:-6px;font-size:13px;color:var(--grey2)}.isq .cm.cmslim .cmform{padding:2px 4px 16px}.isq .cm.cmslim .cmok{margin:0;padding:0 4px 14px 48px;font-size:13px;color:var(--grey2)}@media(hover:hover)and (pointer:fine){.isq .isrow:hover .isri,.isq .cm.cmslim .cmd summary:hover .isri{background:var(--pink-14)}.isq .isrow:hover .isrt{color:var(--ink);transform:translate(2px)}.isq .isrow[target]:hover .isrt{transform:translate(2px,-2px)}}.isq .isrow:focus-visible,.isq .cm.cmslim .cmd summary:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.ifoot{margin:0;font-size:12px;line-height:1.6;color:var(--grey)}.ifoot .origlink{font-size:12px;white-space:nowrap;position:relative}.ifoot .origlink:after{content:"";position:absolute;inset:-14px -6px}.ifsep{margin:0 8px;opacity:.7}.info .cat{color:var(--grey);font-size:15px}.info h1,.info h2{font-family:var(--display);font-weight:800;letter-spacing:-.02em;line-height:1.02;margin:0;padding-right:44px;font-size:clamp(24px,2.6vw,30px);overflow-wrap:break-word}.dpage .info h1{padding-right:0}.crumbs{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:600 13px var(--display);color:var(--grey)}.crumbs a{color:var(--grey2);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.crumbs a:last-child{color:var(--rose)}.bigprice{font-family:var(--display);font-weight:700;font-size:30px;letter-spacing:-.014em}.bigprice small{font-family:var(--text);font-size:15px;color:var(--grey);font-weight:400;margin-left:8px;letter-spacing:0}.agents{display:grid;gap:8px}.agentrow{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--white-06);border:1px solid var(--white-08);border-radius:var(--radius-tile);padding:10px 10px 10px 12px}.agentrow .an{font-weight:600;display:flex;align-items:center;gap:10px}.agentrow .ac{font-size:13px;color:var(--grey)}.agentrow.pref{background:var(--pink-12);border-color:var(--pink-45)}.note{font-size:13px;color:var(--grey);line-height:1.5;margin:0}.qcstrip{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:6px}.qcstrip a{aspect-ratio:1/1;border-radius:var(--radius-field);overflow:hidden;background:var(--img-bg);display:block}.qcstrip img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s var(--ease)}.qcstrip a:hover img{transform:scale(1.06)}.agentrow .acts{display:flex;gap:6px;align-items:center}.info .eyebrow{margin-bottom:8px;line-height:1.2}.qcstrip button{aspect-ratio:1/1;border-radius:var(--radius-field);overflow:hidden;background:var(--img-bg);display:block;padding:0;border:0;cursor:zoom-in}.qcstrip button:hover img{transform:scale(1.06)}.qcsum{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;color:var(--ink);background:var(--white-05);border:1px solid var(--white-10);border-radius:var(--radius-row);padding:14px 16px;cursor:pointer;transition:background .2s,border-color .2s}.qcsum:hover{background:var(--white-09);border-color:var(--rose-40)}.qcsum b{font:700 15px var(--display)}.qcsub{color:var(--grey);font-size:14px}.qcview{margin-left:auto;font:700 13px var(--display);color:var(--rose)}.qcdot{width:8px;height:8px;border-radius:50%;background:#34d399;flex:none}.sline{display:flex;width:fit-content;align-items:center;gap:6px;margin-top:8px;font:inherit;font-size:14px;color:var(--grey);background:none;border:0;padding:0;text-align:left}button.sline{cursor:pointer}.sline b{color:var(--ink);font-weight:600}button.sline:hover b{color:var(--rose)}.tsb{font:700 11px var(--display);border-radius:var(--radius-pill);padding:3px 8px;color:var(--rose);background:var(--pink-12);box-shadow:inset 0 0 0 1px #ff7ab647}.ireddit{display:flex;flex-wrap:wrap;gap:8px}.ireddit .buy.small{width:auto}.agentrow.soon{background:#ffffff08;border-style:dashed}.agentrow.soon .an{color:var(--grey2)}.agentrow .buy.ghost{color:var(--ink)}a.sline{text-decoration:none;cursor:pointer}a.sline:hover b{color:var(--rose)}.info .agents{gap:4px}.info .agentrow{display:block;padding:0;background:none;border:0;border-radius:0}.info .agentrow .acts .buy{width:100%;min-height:48px;font-size:16px}.aalso{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;font-size:14px;color:var(--grey)}.aalso .aal{margin-right:6px}.aalso .asep{margin:0 2px;opacity:.6}.aalso .alt{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-weight:600;color:var(--grey2);text-decoration:underline;text-decoration-color:var(--white-18);text-underline-offset:4px;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.aalso .alt:hover{color:var(--ink);text-decoration-color:var(--rose)}@media(max-width:760px){.agentrow{flex-wrap:wrap;row-gap:10px}.agentrow .acts{width:100%}.agentrow .acts .buy{flex:1;width:auto}.info{padding:4px 16px 24px}.qcsub{display:none}}@media(pointer:coarse){a.sline,button.sline{position:relative}a.sline:after,button.sline:after{content:"";position:absolute;inset:-12px -4px}}.irel{display:grid;gap:26px;padding:6px 28px 30px;min-width:0}.rgroup{min-width:0}.rgroup h2{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.015em;margin:0 0 12px}.rtrack{display:grid;grid-auto-flow:column;grid-auto-columns:max(136px,calc((100% - 70px) / 6));gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.rtrack::-webkit-scrollbar{display:none}.rtrack .card{scroll-snap-align:start;max-width:200px}.rtrack .card .name{font-size:15px;-webkit-line-clamp:2}.rtrack .card .cat{font-size:13px}.rtrack .card .price{font-size:13px;padding:6px 10px;left:8px;bottom:8px}.rtrack .card .price small,.rtrack .card .tag,.rtrack .card .qc{display:none}.rtrack .card .row{padding:0 2px;gap:8px}.rtrack .card .buy.small{flex:none;padding:6px 11px;font-size:12px}@media(max-width:760px){.irel{padding:0 18px 24px}.rtrack{grid-auto-columns:42%;margin:0 -18px;padding:0 18px 4px;scroll-padding-left:18px}.rtrack.few{grid-auto-flow:row;grid-template-columns:1fr 1fr;margin:0;padding:0;overflow:visible}}html[data-ssr] #home{display:none}main.findpage{max-width:1232px;padding-top:34px;padding-bottom:32px}.fpcard{border-radius:var(--radius-panel);background:#141216e6}.dpage .info{padding-top:30px}@media(max-width:760px){main.findpage{padding-top:24px;padding-bottom:4px}.fpcard{border-radius:var(--radius-card)}.dpage .info{padding-top:6px}}@media(pointer:coarse){.fpcard.glass{-webkit-backdrop-filter:none;backdrop-filter:none}}.mbuy{display:none}@media(max-width:760px){.mbuy{--mbh: 64px;position:fixed;left:0;right:0;bottom:var(--tabh);z-index:var(--z-tabbar);display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:var(--mbh);padding:8px max(16px,env(safe-area-inset-right)) 8px max(18px,env(safe-area-inset-left));background:#121015;border-top:1px solid var(--white-10);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease),visibility 0s .2s}.mbuy.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--ease),visibility 0s}.mbuy[hidden]{display:none}.mbuy.inmodal{bottom:0;z-index:calc(var(--z-modal) + 1);min-height:calc(var(--mbh) + env(safe-area-inset-bottom));padding-bottom:calc(8px + env(safe-area-inset-bottom))}.mbuy .mp{flex:1;min-width:0;font:700 18px var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbuy .buy{flex:none;min-height:46px;padding:0 22px}html.sheeton .mbuy,html:has(#buySheet:not([hidden])) .mbuy,html:has(#lb:not([hidden])) .mbuy,html:has(#ov.open) .mbuy:not(.inmodal),html:has(#ov.closing) .mbuy{visibility:hidden;opacity:0}html:has(#mBuy.on:not(.inmodal)) .tabbar{border-top-color:transparent}html:has(#findPage:not([hidden])) footer{padding-bottom:72px}html:has(#mBuy.on.inmodal) #ov{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media(max-width:760px)and (pointer:coarse){html:has(:is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea):focus) .mbuy{visibility:hidden;opacity:0}}.lb{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:var(--z-lightbox);display:flex;align-items:center;justify-content:center;background:#000000e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .18s}.lb[hidden]{display:none}.lb.open{opacity:1}.lb img{max-width:min(92vw,1100px);max-height:84vh;border-radius:var(--radius-row);object-fit:contain;box-shadow:0 30px 80px #0009;user-select:none}.lbx{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;border:0;background:var(--white-12);color:#fff;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.lbx:hover{background:var(--white-22)}.lbnav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:var(--white-10);cursor:pointer}.lbnav:hover{background:var(--white-20)}.lbnav.prev{left:20px}.lbnav.next{right:20px}.lbnav[hidden]{display:none}.lbcount{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font:600 13px var(--display);color:var(--grey2)}.lbx svg{display:block}#lbImg.swap{opacity:0}#lbImg{transition:opacity .25s var(--ease)}.lb.open img{animation:lbIn .35s var(--ease)}@keyframes lbIn{0%{opacity:0;transform:scale(.97)}}#lb:focus,#lb:focus-visible{outline:none}@media(max-width:760px){.lbnav{width:42px;height:42px;top:auto;transform:none;bottom:calc(14px + env(safe-area-inset-bottom))}.lb img{max-width:96vw;max-height:78vh;border-radius:var(--radius-sm);max-height:calc(100dvh - 150px)}.lbx{top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right))}.lbnav.prev{left:calc(16px + env(safe-area-inset-left))}.lbnav.next{right:calc(16px + env(safe-area-inset-right))}.lbcount{bottom:calc(26px + env(safe-area-inset-bottom))}}@media(hover:hover)and (pointer:fine){.lbx{transition:background .2s var(--ease),transform .3s var(--ease)}.lbx:hover{transform:rotate(90deg)}}.bsheet{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;align-items:center;justify-content:center;padding:16px;background:var(--black-55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade .25s var(--ease)}.bsheet[hidden]{display:none}.bscard{width:100%;max-width:460px;border-radius:var(--radius-panel);padding:30px 26px 24px;background:#1a1a1ef0;animation:pop .35s var(--ease)}.bscard .x{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:0;background:var(--white-10);color:#fff;cursor:pointer;display:grid;place-items:center;padding:0}.bscard .x:hover{background:var(--white-18)}.bscard h3{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.02em;line-height:1.08;margin:0 40px 10px 0}.bscard>p{margin:0 0 16px;color:var(--grey2);font-size:15px;line-height:1.55}.bsagent{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-tile);background:var(--white-05);border:1px solid var(--white-09);margin-bottom:16px}.bsagent .mono{width:40px;height:40px;border-radius:var(--radius-sm);font-size:16px}.bsagent b{display:block;font:700 17px var(--display)}.bsagent small{color:var(--grey);font-size:13px}.bsbtns{display:grid;gap:8px}.bsbtns .buy{width:100%;flex-direction:column;gap:2px;padding:13px 18px;white-space:normal;text-align:center}.bsbtns .buy small{font:500 12px var(--text);opacity:.85;text-wrap:balance}.bshint{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--grey2)}.bsfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--grey)}.bsfoot a{color:var(--rose);font-weight:600;font-size:13px;text-decoration:none;padding:8px 0}.bslink{background:none;border:0;padding:8px 0;color:var(--grey2);font:600 13px var(--display);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.appsheet .bsbtns .buy{width:100%;justify-content:center}.bsagent .codechip{margin-left:auto}.appsheet .bsagent{justify-content:center}.appsheet .bsagent .codechip{margin:0}.codechip{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--grey2);white-space:nowrap}.codechip button{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border-radius:10px;border:1px dashed rgba(255,122,182,.45);background:var(--pink-10);color:var(--ink);cursor:pointer;font:700 14px var(--display);letter-spacing:.03em}.codechip button svg{color:var(--rose)}.codechip button i{font:600 12px var(--display);font-style:normal;color:var(--green)}.codechip button i:empty{display:none}.codechip button.done svg{display:none}@media(pointer:coarse){.codechip button:after{content:"";position:absolute;inset:-6px -2px}.bslink{padding:13px 0}}@media(max-width:560px){.bsheet{align-items:flex-end;padding:0}.bscard{max-width:none;max-height:calc(100vh - 8px);max-height:calc(100dvh - 8px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding:26px 20px calc(20px + env(safe-area-inset-bottom))}}@media(max-width:380px){.bsagent{flex-wrap:wrap}.bsagent .codechip{width:calc(100% - 52px);margin-left:52px}}.fsheet{position:fixed;inset:0;z-index:var(--z-fsheet);display:flex;align-items:flex-end;justify-content:center;background:var(--black-50);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .28s var(--ease);overscroll-behavior:contain}.fsheet[hidden]{display:none}.fsheet.open{opacity:1}.fscard{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding:4px 20px calc(16px + env(safe-area-inset-bottom));background:#1c1b20f7;box-shadow:inset 0 1px 0 var(--white-12),0 -20px 60px var(--black-45);transform:translateY(100%);transition:transform .34s var(--ease);outline:none}.fsheet.open .fscard{transform:none}.fsgrab{display:flex;justify-content:center;padding:8px 0 6px;cursor:grab;touch-action:none}.fsgrab span{width:38px;height:5px;border-radius:3px;background:var(--white-22)}.fshead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 12px;touch-action:none}.fshead h3{margin:0;font:800 22px/1.1 var(--display);letter-spacing:-.02em}.fsx{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--white-10);color:#fff;cursor:pointer}.fsx:after{content:"";position:absolute;inset:-4px;border-radius:50%}.fssec{padding:16px 0;border-top:1px solid var(--white-08)}.fslbl{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font:600 15px var(--display);color:var(--ink)}.fsval{font:500 14px var(--text,inherit);color:var(--grey2)}.fsval b{font:700 15px var(--display);color:var(--ink)}#fsMax{display:block;width:100%}.fssort{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fssort .chip{min-height:44px;padding:10px 12px;border-radius:var(--radius-field);font-size:14px;font-weight:600;color:var(--ink);background:var(--white-07);border:1px solid var(--white-08);white-space:normal;line-height:1.2}.fssort .chip.on{color:var(--on-light);background:var(--ink);border-color:transparent}.fsbtns{display:grid;grid-template-columns:auto 1fr;gap:10px;padding-top:14px;border-top:1px solid var(--white-08)}.fsbtns .buy{min-width:0;padding:14px 20px;font-size:15px;white-space:normal;text-align:center;line-height:1.2}.fsbtns .buy:disabled{opacity:.4;cursor:default;filter:none}.fsbtns .fsdone{color:var(--on-light);background:var(--ink);box-shadow:none}.fsbtns .fsdone:hover{filter:none;box-shadow:none;background:#fff}.szpanel{max-width:var(--w-tool);margin:0 auto 20px}.szctl{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:4px 0 16px}.szbox{display:grid;grid-template-columns:1fr 1fr;gap:14px}.szbox[hidden]{display:none}.szcard{border-radius:var(--radius-card);padding:22px 22px 20px}.szcard.szwide{grid-column:1/-1}.szcard h3{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.01em;margin:0 0 4px}.szgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0}.szf{display:flex;flex-direction:column;gap:6px;min-width:0}.szf>span:first-child{font-size:13px;color:var(--grey2);font-weight:500}.szin{display:flex;align-items:center;gap:6px;background:var(--white-06);border:1px solid var(--white-10);border-radius:var(--radius-field);padding:0 14px;height:48px;transition:border-color .2s;position:relative}.szin:focus-within{border-color:var(--rose-60);box-shadow:var(--focus-ring)}.szin[hidden]{display:none}.szin input{flex:1;min-width:0;width:100%;background:none;border:0;outline:0;color:var(--ink);font:600 18px var(--display);padding:0;-moz-appearance:textfield;caret-color:var(--ink)}.szin input::-webkit-outer-spin-button,.szin input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.szin input::placeholder{color:#ffffff80}.szin i{font-style:normal;font-size:14px;color:var(--grey2)}.szin i.pre{font:700 16px var(--display);color:var(--grey2)}.szf select{height:48px;border-radius:var(--radius-field);background:var(--white-06);border:1px solid var(--white-10);color:var(--ink);font:600 15px var(--display);padding:0 12px;outline:0;width:100%;min-width:0}.szf select option{background:#141418}.szfit{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--grey2);font-size:13px;font-weight:500}.szfit .segment{background:var(--white-06)}.szfit .chip{padding:7px 13px;font-size:13px}.szres{margin-top:16px}.szres.szdemo .szbig{opacity:.45}.szres.szdemo .note,.szres.szdemo .szcta{display:none}.szres:empty{display:none}.szbig{display:flex;gap:10px;flex-wrap:wrap}.szbig>div{flex:1;background:var(--white-05);border:1px solid var(--white-08);border-radius:var(--radius-row);padding:12px 14px;min-width:0}.szbig>div.on{background:var(--pink-12);border-color:var(--rose-40)}.szbig small{display:block;color:var(--grey2);font-size:12px;margin-bottom:2px}.szbig b{font:800 24px var(--display);letter-spacing:-.014em}.szbig b em{font-style:normal;font-size:14px;font-weight:600;color:var(--grey2);margin-left:6px}.szres .note{margin-top:10px}.sztable{margin-top:16px;overflow-x:auto;border-radius:var(--radius-row);border:1px solid var(--white-08)}.sztable:empty{display:none}.sztable table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.sztable th,.sztable td{padding:8px 12px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--white-06)}.sztable th{color:var(--grey2);font-weight:600;font-size:12px;background:#ffffff08}.sztable tr.on td{background:var(--pink-14);color:#fff;font-weight:700}.szgloss dt{font-size:22px}.szgrid>*,.szbox>*{min-width:0}.szctl [hidden]{display:none}.szcard>.note:last-child{margin-top:12px}.szcta{margin-top:12px}#sizePage .sec:last-child{padding-bottom:0}.szf .csel{display:flex;width:100%;height:48px;padding:0 14px 0 16px;border-radius:var(--radius-field);border-color:var(--white-10);font-size:16px}.szf .csel:hover{border-color:var(--white-22)}.szf .csel[aria-expanded=true]{border-color:var(--rose-60)}.szf .csel:focus-visible{outline:none;border-color:var(--rose-60);box-shadow:var(--focus-ring)}.szin input:focus::placeholder{opacity:0}.szin.ghosting input::placeholder{color:transparent;opacity:0}.szin .phghost{position:absolute;top:50%;transform:translateY(-50%);color:#ffffff52;pointer-events:none;white-space:nowrap;line-height:1}@media(max-width:760px){.szfit .chip{min-height:40px}}@media(max-width:720px){.gloss.szgloss{grid-template-columns:repeat(2,1fr)}.gloss.szgloss>div{padding:14px 16px}.szbox{grid-template-columns:1fr}.szcard{padding:18px 16px 16px;border-radius:var(--radius-tile)}.szctl{justify-content:center}}@media(max-width:480px){.szfit{flex-wrap:wrap;row-gap:8px}.szfit .segment{flex:1 1 100%;width:100%}.szfit .chip{flex:1 1 0;min-width:0;padding:7px 6px;text-align:center}}@media(min-width:761px){#sizePage>.sec{max-width:var(--w-tool);margin-left:auto;margin-right:auto}}@media(hover:hover)and (pointer:fine){.sztable tbody tr:not(.on):hover td{background:var(--white-05)}.szin:hover:not(:focus-within),.szf select:hover{border-color:var(--white-22)}.szbig>div{transition:transform .3s var(--ease),border-color .3s var(--ease)}.szbig>div:hover{transform:translateY(-2px);border-color:var(--rose-35)}}.vretail{margin:0;font-size:13px;line-height:1.4;color:var(--grey)}.vretail b{color:var(--grey2);font-weight:600}.cm{border-radius:var(--radius-tile);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.cm>*{position:relative}.cmrow{display:flex;flex-wrap:wrap;gap:8px}.cmb{border:1px solid var(--white-12);background:var(--white-07);color:var(--ink);border-radius:var(--radius-pill);padding:8px 14px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.cmb:hover{background:#ffffff21}.cmb[aria-pressed=true],.cmb[aria-checked=true]{background:var(--ink);color:#000;border-color:var(--ink)}.cmb:disabled{cursor:default}.cmsum{margin:0;display:flex;flex-wrap:wrap;gap:6px 10px;font-size:14px;color:var(--ink)}.cmsum .cmfit{color:var(--grey2)}.cmd summary,.cmship summary{cursor:pointer;list-style:none;color:var(--grey2);font-size:14px;font-weight:500}.cmd summary::-webkit-details-marker,.cmship summary::-webkit-details-marker{display:none}.cmd summary:after,.cmship summary:after{content:"+";margin-left:6px;color:var(--ink);font-weight:700}.cmd[open] summary:after,.cmship[open] summary:after{content:"−"}.cmform{display:flex;flex-direction:column;gap:12px;margin-top:12px}.cmgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cmwide{grid-column:1/-1}.cmform .szin{height:44px;border-radius:var(--radius-field)}.cmform .szf select{height:44px;border-radius:var(--radius-field);width:100%}.cmh{display:flex;gap:6px}.cmh .szin{flex:1;min-width:0;padding:0 10px}.cmform .cmcc{background:none;border-color:transparent;padding:0 2px;font:600 16px var(--display);color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cmsend{align-self:flex-start}.cmsend:disabled{opacity:.45;cursor:default}.cmerr{margin:0;font-size:13px;color:var(--amber)}.cmerr.ok,.cmok{margin:0;font-size:14px;color:var(--green)}.cmship{margin-top:14px;border-radius:var(--radius-tile);padding:16px 18px}.cmship .cmgrid{grid-template-columns:2fr 1fr 1fr}.cmship .cmwide{grid-column:auto}.tags .cmdays{color:var(--green);background:#6ee7b71f}.cmform .szf .csel{height:44px;border-radius:var(--radius-field);font-size:16px}.cmform .szin input{font-size:16px}.cmsum[hidden]{display:none}.cm.cmslim{padding:0;gap:0;border-radius:var(--radius-field);background:var(--white-04);border:1px solid var(--white-08)}.cm.cmslim .cmsum{padding:11px 14px 0;font-size:13px;line-height:1.4}.cm.cmslim .cmd summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;font-size:14px;line-height:20px;border-radius:var(--radius-field);transition:color .2s var(--ease)}.cm.cmslim .cmd summary:hover{color:var(--ink)}.cm.cmslim .cmd summary:after{content:"";flex:none;width:6px;height:6px;margin:0 3px 3px 0;color:inherit;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(0) rotate(45deg);transition:transform .25s var(--ease)}.cm.cmslim .cmd[open] summary:after{content:"";transform:translateY(3px) rotate(-135deg)}.cm.cmslim .cmform{margin:0;padding:0 14px 14px;gap:10px}.cm.cmslim .cmok{padding:0 14px 12px}@media(max-width:560px){.cmship .cmgrid{grid-template-columns:1fr 1fr}.cmship .cmwide{grid-column:1/-1}}@media(min-width:761px){.cmship:not([open]){gap:0}}@media(pointer:coarse){.cmb,#cmShip>summary{position:relative}.cmb:after{content:"";position:absolute;inset:-3px}#cmShip>summary:before{content:"";position:absolute;inset:-12px -18px}}.pxchip{position:absolute;left:12px;bottom:60px;display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-pill);padding:5px 10px;font:600 12px var(--display);line-height:1.2;color:var(--green);white-space:nowrap;pointer-events:none}.pxchip svg{flex:none}.pxchip.off{color:var(--grey2)}.card .img.cut .pxchip{background:#101014d1}.pxchip .pxs{display:none}@media(max-width:420px){.card .pxchip .pxl{display:none}.card .pxchip .pxs{display:inline}}.pxhist{display:grid;gap:8px}.pxrow{display:flex;align-items:center;gap:14px;padding:8px 16px 8px 12px;background:var(--white-05);border:1px solid var(--white-08);color:var(--grey2);border-radius:var(--radius-row)}.pxrow.isdown .pxspark{color:var(--green)}.pxspark{flex:none;display:block;color:#f5f5f7b3}.pxlab{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.25;min-width:0}.pxlab b{font:600 14px var(--display);color:var(--ink)}.pxlab b.down{color:var(--green)}.pxwarn{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;font-size:13px;font-weight:600;color:var(--amber);background:#ff9f0a1a;border:1px solid rgba(255,159,10,.28);border-radius:var(--radius-pill);padding:7px 14px}.pxwarn svg{flex:none}@media(max-width:760px){.pxchip{left:10px;bottom:50px;padding:4px 9px;font-size:11px}.card .pxchip{left:8px;bottom:8px}}.shopsearch{margin-top:6px;max-width:var(--w-read);margin-left:auto;margin-right:auto;flex-wrap:nowrap}.shopsearch .buy.buy{flex:none;width:auto;padding:12px 18px}.shopsearch input{flex:1;min-width:0}.shopmsg{text-align:center;color:var(--grey2);min-height:22px;margin:14px 0 0;font-size:14px}.shopmsg.err{color:#ff8fb8}.shopshelp{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:var(--w-tool);margin:26px auto 0}.shopshelp>div{padding:22px;border-radius:var(--radius-card)}.shopshelp .cn{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pink-grad);font:800 14px var(--display);margin-bottom:12px;box-shadow:var(--glow-pink)}.shopshelp h3{font-family:var(--display);font-weight:700;font-size:18px;margin:0 0 4px}.shopshelp p{margin:0;color:var(--grey2);font-size:14px;line-height:1.5}.recentgrid{display:grid;gap:12px;padding-bottom:40px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.rshop{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--white-05);border:1px solid var(--white-09);color:inherit;text-decoration:none;transition:background .25s var(--ease),border-color .25s var(--ease),transform .3s var(--ease);border-radius:var(--radius-row)}.rshop:hover{background:var(--white-09);border-color:var(--rose-40);transform:translateY(-2px)}.rshop .ri{width:38px;height:38px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--pink-grad);font:800 15px var(--display);flex:none}.rshop b{font:700 15px var(--display);text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.25}.rshop small{color:var(--grey);font-size:12px}.rshop>div{min-width:0;flex:1}#shopsPage .recentgrid{padding-bottom:0}@media(max-width:720px){.shopshelp{grid-template-columns:1fr}}@media(max-width:760px){#shopsPage:not([hidden]){display:flex;flex-direction:column}#shopsPage>*{width:100%}#shopsPage>#sellers{order:1;padding-top:40px}#shopsPage>.shopshelp{order:2;margin-top:40px;gap:8px}.shopshelp>div{display:grid;grid-template-columns:30px 1fr;column-gap:12px;padding:14px 16px;border-radius:var(--radius-row)}.shopshelp .cn{grid-row:span 2;margin:0}.shopshelp h3{font-size:16px}.shopshelp p{font-size:13px}}@media(max-width:560px){.shopsearch{padding-left:18px}}.shophead h1{overflow-wrap:anywhere;font-size:var(--fs-h1-sub)}.shopacts{display:flex;align-items:center;justify-content:center;margin-top:18px;flex-wrap:wrap;gap:10px}.shopsave{display:inline-flex;align-items:center;gap:7px}.shopsave svg{opacity:.55;transition:opacity .25s var(--ease),color .25s var(--ease),transform .35s var(--ease)}.shopsave.on{color:#fff;border-color:var(--rose-45);background:var(--pink-16)}.shopsave.on svg{opacity:1;color:#ff4d93;transform:scale(1.08)}.shopbar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--grey);font-size:14px;margin:0 0 18px}.shopbar[hidden]{display:none}#shopSortDD{position:relative}#shopSortMenu{right:0;left:auto}.shopmore{display:flex;justify-content:center;padding:0 0 80px}.shopmore .buy{min-width:200px}#shopGrid{padding-bottom:28px}.shopcard .name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.shopdetail .simg{padding:28px 10px 28px 28px}.shopdetail .simg img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-tile);background:var(--img-bg);display:block}.shopdetail .bigprice small{font-size:14px;color:var(--grey2);margin-left:8px;font-weight:600}#shopPage .shopmore{padding-bottom:0}#shopPage #shopGrid{padding-bottom:28px}.shophead .backlink,.shophead #shopEyebrow{display:inline-block}.shophead #shopEyebrow:before{content:"·";margin:0 8px;color:var(--grey)}.shopcard .img{background:radial-gradient(circle at 52% 48%,var(--white-12),rgba(255,255,255,0) 32%),radial-gradient(95% 95% at 30% 25%,#862747,#301720 55%,#170c10)}.shopcard .img:before{content:"";position:absolute;inset:0;z-index:-1;margin:auto;width:46px;height:46px;opacity:.45;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='m21 16-5-5-9 9'/%3E%3C/svg%3E") center/contain no-repeat}.shopcard .img img.fadein:not(.loaded){opacity:0}.shophead .shoporig{display:inline-flex}.shopacts .buy.small{width:auto}@media(max-width:760px){.shopdetail .simg{padding:56px 18px 0}}.mono{width:50px;height:50px;border-radius:var(--radius-field);display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.014em;color:#fff;flex:none;box-shadow:inset 0 1px 0 var(--white-35),0 8px 22px var(--pink-22)}.ok svg{color:var(--pink)}.sellersearch{max-width:480px}.sellersearch input{font-size:17px;padding:12px 0}.sellerhead{display:flex;align-items:center;gap:16px;padding:36px 30px 6px}.sellerhead .mono{width:64px;height:64px;border-radius:var(--radius-tile);font-size:24px}.sellerhead h2{font-family:var(--display);font-weight:800;margin:0;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.024em}.sellerbody{padding:20px 30px 30px}.sellerbody .grid{padding-bottom:0}.slist{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;column-gap:10px;row-gap:10px}.srow{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--radius-row);min-height:56px;padding:6px 16px 6px 18px;border:1px solid var(--white-09);background:linear-gradient(var(--white-05),var(--white-05)),#120e1473;transition:background .25s var(--ease),border-color .25s var(--ease);position:relative}.srow .sn{font-weight:600;font-size:16px}.srow .sa{display:flex;gap:14px;font-size:14px;flex:none;position:relative;z-index:1}.srow .sa a,.srow .sa button{color:var(--grey2);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:14px}.srow .sa a:hover,.srow .sa button:hover{color:var(--rose)}.srow .sa a.sfinds{display:inline-flex;align-items:center;font:600 12px var(--display);color:var(--rose);background:var(--pink-12);border:1px solid rgba(255,122,182,.28);border-radius:var(--radius-pill);padding:4px 10px}.srow .sa a.sfinds:hover{color:#fff;background:var(--pink-22)}.srow a.sn{display:inline-flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none;transition:color .2s var(--ease)}.srow a.sn:hover{color:var(--rose)}.srow .sn .spons{margin-left:0}#sellers{scroll-margin-top:90px}.sellsec .sechead{align-items:flex-end;flex-wrap:wrap;row-gap:16px}.sellsec .sellersearch{margin:0;width:320px;max-width:100%;gap:10px;padding:0 8px 0 18px}.sellsec .sellersearch input{font-size:16px;padding:12px 0}.srow .sl{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:8px 0}.srow .stg{display:flex;flex-wrap:wrap;gap:6px}.srow .stg span{font-size:12px;font-weight:500;line-height:1;color:var(--ink);background:var(--white-07);border:1px solid var(--white-10);border-radius:var(--radius-pill);padding:5px 10px}.srow .stg .spw{background:none;border-style:dashed;border-color:var(--white-18);color:var(--grey2)}.srow a.sn:after{content:"";position:absolute;inset:0;border-radius:inherit}@media(max-width:900px){.slist{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sellerhead{padding:30px 20px 4px}.slist{grid-template-columns:1fr}.sellerbody{padding:18px 20px 24px}.srow .sa a,.srow .sa button{padding:10px 0}.srow .sa{align-items:center}.srow .sa a.sfinds{padding:6px 11px}}@media(max-width:640px){.sellsec .sellersearch{width:100%}}@media(hover:hover){.srow:hover{background:linear-gradient(var(--white-08),var(--white-08)),#120e1473;border-color:var(--rose-35)}}.sphead h1{overflow-wrap:anywhere;font-size:var(--fs-h1-sub)}.sphead .backlink{display:inline-block}.sprow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin-top:22px}.spmeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;font-size:14px;color:var(--grey2)}.spmeta i{font-style:normal;color:var(--grey)}.spmeta .spons{margin-left:0}.spacts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.spsec{margin-top:24px}.spsec[hidden]{display:none}.spsec .sechead{align-items:baseline;margin-bottom:18px}.spsec .sechead h2{font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.spall{flex:none;color:var(--grey2);font-size:14px;text-decoration:none;transition:color .2s var(--ease)}.spall:hover{color:var(--rose)}.spsec .grid{padding-bottom:40px}.spsec .empty.small{padding:28px 0;color:var(--grey)}.fsellers[hidden]{display:none}.fsgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.ftile{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:var(--radius-tile);color:inherit;text-decoration:none;transition:border-color .25s var(--ease),transform .3s var(--ease)}.ftile:hover{border-color:var(--rose-40);transform:translateY(-2px)}.fth{display:flex;align-items:center;gap:8px;min-width:0}.fth b{font:700 17px var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ftt{color:var(--grey2);font-size:13px;line-height:1.35}.ftile small{color:var(--grey);font-size:13px;margin-top:auto}.spsec .empty.spempty{padding:14px 0 4px}.spsec .grid:has(>.spempty){padding-bottom:8px}.spempty .elinks{margin-top:14px}.spempty .buy.small{width:auto}.sphead p+.sprow{margin-top:16px}.sphead>.spacts{margin-top:24px}.spacts .buy.small{width:auto}.sppw{margin:14px 0 0;font-size:14px;color:var(--grey2)}@media(max-width:560px){.fsgrid{grid-template-columns:repeat(2,1fr);gap:12px}.ftile{padding:15px 16px;border-radius:var(--radius-tile)}.fth{flex-direction:column;align-items:flex-start;gap:6px}.fth b{max-width:100%}.fth .spons{margin-left:0}.spacts .buy{flex:0 1 auto}}@media(min-width:761px){main.wrap>.spsec:last-child .grid{padding-bottom:0}}.gphubhead{padding-bottom:34px}.gpcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:0 auto;max-width:none}.gpcard{display:flex;flex-direction:column;gap:8px;padding:24px 24px 20px;text-decoration:none;color:var(--ink);transition:background .3s var(--ease),transform .3s var(--ease);border-radius:var(--radius-card)}.gpcard .eyebrow{margin:0}.gpcard h2,.gpcard h3{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.2vw,24px);letter-spacing:-.018em;line-height:1.12;margin:0}.gpcard p{margin:0;color:var(--grey2);font-size:15px;line-height:1.5}.gpcm{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--grey);font-size:13px}.gpcm svg{flex:none;color:var(--grey2);transition:transform .3s var(--ease),color .2s}.gpcompact{max-width:none;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.gpcompact .gpcard{padding:20px 22px 16px}.gpcompact .gpcard h3{font-size:20px}.gpstate{text-align:center;color:var(--grey);padding:56px 0 24px;font-size:17px}.gpstate p{margin:0 0 14px}.gpstate .buy.small{width:auto}.gpacts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px}.gpstart{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 18px;padding:20px 24px;text-decoration:none;color:inherit;transition:transform .35s var(--ease);position:relative;max-width:none;border-radius:var(--radius-card)}.gpstart b{display:block;font:800 clamp(20px,2.2vw,24px) var(--display);letter-spacing:-.015em;margin:4px 0}.gpstart .gpsd{color:var(--grey2);font-size:15px}.gpstart i{font:700 18px var(--display);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--white-08);flex:none;transition:transform .35s var(--ease);pointer-events:none}.gpstart:hover i{transform:translate(4px)}.gpstart .gpsmain{color:inherit;text-decoration:none}.gpstart .gpsmain:after{content:"";position:absolute;inset:0;border-radius:inherit}.gpstart .gpsmain:focus-visible{outline:none}.gpstart:has(.gpsmain:focus-visible){outline:2px solid var(--pink);outline-offset:3px}.gpstart .gpsfull{position:relative;z-index:1;display:block;width:fit-content;margin-top:10px;color:var(--rose);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s var(--ease)}.gpstart .gpsfull:hover{color:#fff}@media(max-width:760px){.gpcards{grid-template-columns:1fr;gap:12px}.gpcard{padding:20px 20px 18px}}@media(min-width:761px){.gpcards{grid-template-columns:repeat(auto-fit,minmax(max(300px,calc((100% - 33px)/3)),1fr))}}@media(min-width:761px)and (max-width:1099px){.gpcards:not(.gpcompact){grid-template-columns:repeat(2,minmax(0,1fr))}.gpcards:not(.gpcompact)>.gpcard:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:1100px){.gpcards:not(.gpcompact){grid-template-columns:repeat(6,minmax(0,1fr))}.gpcards:not(.gpcompact)>.gpcard{grid-column:span 2}.gpcards:not(.gpcompact)>.gpcard:nth-last-child(2):nth-child(3n+1),.gpcards:not(.gpcompact)>.gpcard:last-child:nth-child(3n+2){grid-column:span 3}.gpcards:not(.gpcompact)>.gpcard:last-child:nth-child(3n+1){grid-column:1/-1}}@media(hover:hover){.gpcard:hover{background:var(--white-10)}.gpcard:hover .gpcm svg{color:#fff;transform:translate(3px)}}@media(pointer:coarse){.gpsfull:after{content:"";position:absolute;inset:-12px -6px}}.gpage a.seeall,.gpbuy a.seeall{text-decoration:none;white-space:nowrap}.gpage a.seeall:hover,.gpbuy a.seeall:hover{color:var(--ink)}.gpart{overflow-wrap:break-word}.gphead,.gpbody>*,.gpfaq,.gpmore{margin-left:auto;margin-right:auto}.gphead{padding:72px 0 26px;border-bottom:1px solid var(--white-09)}.gpeye{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.gpeye a{color:var(--rose);text-decoration:none}.gpeye a:hover{color:#fff}.gphead h1{font-family:var(--display);font-weight:800;letter-spacing:-.026em;line-height:1;margin:0 0 16px;text-wrap:balance;font-size:var(--fs-h1-sub)}.gplead{color:var(--grey2);font-size:clamp(17px,1.9vw,20px);line-height:1.5;margin:0 0 16px}.gpmeta{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--grey);font-size:14px}.gpbody{padding-top:26px;font-size:17px;line-height:1.65;color:#f5f5f7db}.gpbody p{margin:0 auto 18px}.gpbwrap{position:relative}.gptoc{display:none}@media(min-width:1280px){.gptoc{display:block;position:absolute;top:46px;bottom:0;left:max(0px,calc(50% - 628px));width:220px}.gptoc nav{position:sticky;top:100px;display:grid;gap:2px;padding-left:14px;border-left:1px solid var(--white-10)}.gptoc b{margin-bottom:8px;font:700 12px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.gptoc a{padding:6px 0;font:600 14px/1.3 var(--display);color:var(--grey2);text-decoration:none;transition:color .2s var(--ease)}.gptoc a:hover{color:var(--ink)}.gptoc a.on{color:var(--rose)}}#g-questions{scroll-margin-top:96px}.gpbody h2{scroll-margin-top:96px;font-family:var(--display);font-weight:800;font-size:clamp(24px,3vw,30px);letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:46px auto 14px}.gpbody h3{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.012em;line-height:1.2;color:var(--ink);margin:32px auto 10px}.gpbody>h2:first-child,.gpbody>h3:first-child{margin-top:8px}.gpbody ul,.gpbody ol{padding-left:24px;margin:0 auto 20px}.gpbody li{margin:0 0 8px;padding-left:4px}.gpbody li::marker{color:var(--rose)}.gpbody ol li::marker{font-family:var(--display);font-weight:700}.gpbody b,.gpfaq b{color:var(--ink);font-weight:650}.gpbody p a,.gpbody li a,.gpbody td a,.gpfaq p a{color:var(--rose);text-decoration:underline;text-decoration-color:var(--rose-40);text-underline-offset:3px;transition:color .2s var(--ease)}.gpbody p a:hover,.gpbody li a:hover,.gpbody td a:hover,.gpfaq p a:hover{color:#fff}.gpbody .gpcta p a{color:var(--ink)}.gptip{display:flex;gap:12px;align-items:flex-start;border-radius:var(--radius-tile);padding:18px 20px;margin:28px auto;font-size:16px;line-height:1.55;color:var(--ink)}.gptip svg{flex:none;color:var(--rose);margin-top:2px}.gpbody .gptip p{margin:0}.gptable{margin:26px auto;overflow-x:auto;border-radius:var(--radius-tile);border:1px solid var(--white-10);background:#ffffff09}.gptable table{font-size:15px;line-height:1.45}.gptable th,.gptable td{padding:12px 14px;vertical-align:top}.gptable th{background:var(--white-05);color:var(--grey2);font-weight:600;font-size:13px;white-space:nowrap}.gptable td:first-child{color:var(--ink);font-weight:600}.gptable tbody tr:last-child td{border-bottom:0}.gpfinds{font-size:16px;line-height:1.45;color:var(--ink)}.gpgrid{padding-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;row-gap:28px}.gpwait{grid-column:1/-1;color:var(--grey);font-size:15px;padding:28px 0;text-align:center}.gpcta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:20px 22px;margin:30px auto;border-radius:var(--radius-panel)}.gpbody .gpcta p{margin:0;flex:1 1 260px;color:var(--ink);font-size:16px;line-height:1.5}.gpcta .buy{flex:none}.gptools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px auto}.gptool{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:12px 16px;border-radius:var(--radius-row);text-decoration:none;color:var(--ink);font-family:var(--display);font-weight:600;font-size:15px;line-height:1.25;transition:background .25s var(--ease)}.gptool svg{flex:none;color:var(--grey2);transition:transform .3s var(--ease),color .2s}.gpfaq{margin-top:50px}.gpfaq h2,.gpmorehead h2{font-family:var(--display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.gpfaq .faq{display:block;margin:0}.gpend{margin-top:68px}.gpend .sechead{margin-bottom:18px}.gpend .sechead h2{font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}.gpmore{margin-top:56px;max-width:none}.gpmorehead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.gpmorehead h2{margin:0}.gprows{overflow:hidden;border-radius:var(--radius-card)}.gprow{display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;color:var(--ink);border-top:1px solid var(--white-08);transition:background .25s var(--ease)}.gprow:first-child{border-top:0}.gprt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.gprt small{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--white-55)}.gprt b{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.01em;line-height:1.25}.gprow svg{flex:none;color:var(--grey2);transition:transform .3s var(--ease),color .2s}.gpbuy .gpmorehead{margin-bottom:18px}.gpeye .backlink{margin:0}.gphead,.gpbody>*,.gpfaq{max-width:var(--w-read)}@media(max-width:760px){.gphead{padding:44px 0 22px}.gpbody{font-size:16px}.gpbody h2{margin-top:40px}.gpcta{padding:18px}.gpcta .buy{width:100%}.gpend{margin-top:56px}.gpgrid>.card:nth-child(n+5){display:none}.gptip{padding:16px}}@media(min-width:761px){.gpcta .buy{min-height:var(--btn-lg);line-height:1.45}.gpgrid{grid-template-columns:repeat(auto-fill,minmax(max(220px,calc((100% - 81px)/5)),1fr));gap:20px;row-gap:32px}}@media(min-width:900px){.gpmore .gprows{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.gpmore .gprow{border-top:0;border-left:1px solid var(--white-08);padding:20px 22px}.gpmore .gprow:first-child{border-left:0}}@media(hover:hover){.gptool:hover,.gprow:hover{background:var(--white-06)}.gptool:hover svg,.gprow:hover svg{color:#fff;transform:translate(3px)}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{padding:26px 24px 24px;display:flex;flex-direction:column;gap:10px;min-height:270px;border-radius:var(--radius-card)}.step .n{font-family:var(--display);font-weight:800;font-size:60px;line-height:.9;letter-spacing:-.026em;background:var(--pink-text);-webkit-background-clip:text;background-clip:text;color:transparent}.step h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.014em;margin:8px 0 0}.step p{color:var(--grey2);margin:0;font-size:15px;line-height:1.5}.step .buy{margin-top:auto;align-self:flex-start}.faq{display:grid;grid-template-columns:1fr 1.7fr;gap:48px;margin-top:64px}.faq h3{font-family:var(--display);font-weight:800;font-size:clamp(24px,3vw,30px);letter-spacing:-.02em;margin:0 0 10px;line-height:1.05}.faq .lead{color:var(--grey2);margin:0 0 20px;max-width:34ch}.faq .btns{display:flex;gap:8px;flex-wrap:wrap}.faq details{border-bottom:1px solid var(--white-09)}.faq details:first-child{border-top:1px solid var(--white-09)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-weight:600;font-size:17px;letter-spacing:0em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--white-07);color:var(--rose);font-size:20px;font-weight:500;transition:transform .3s var(--ease),background .3s}.faq details[open] summary:after{transform:rotate(45deg);background:var(--pink-18)}.faq details p{margin:0 0 22px;color:var(--grey2);line-height:1.6;max-width:62ch}.guidecta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 32px;margin-top:70px;border-radius:var(--radius-panel)}.guidecta h2{font-family:var(--display);font-weight:800;margin:4px 0 6px;font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}.guidecta p{color:var(--grey2);margin:0}.gcbtns{display:flex;gap:10px;flex-wrap:wrap}.faq details[open] p{animation:faqIn .35s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}}.costs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.costs>div{border-radius:var(--radius-card);padding:24px}.costs .cn{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pink-grad);font:800 15px var(--display);margin-bottom:14px;box-shadow:var(--glow-pink)}.costs h3{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.01em;margin:0 0 6px}.costs p{margin:0;color:var(--grey2);font-size:15px}.costs .clink{display:inline-block;margin-top:10px;color:var(--rose);font-weight:600;font-size:14px;text-decoration:none}.gloss{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0}.gloss>div{border-radius:var(--radius-tile);padding:18px 20px}.gloss dt{font-family:var(--display);font-weight:700;font-size:16px;margin-bottom:6px}.gloss dd{margin:0;color:var(--grey2);font-size:14px;line-height:1.5}.guidefaq .faq{margin-top:0}#guidePage .steps{margin-top:10px}.costx{margin-top:14px;border-radius:var(--radius-card);padding:22px 24px;display:grid;grid-template-columns:1fr 1.3fr;gap:24px;align-items:start}.costx h3{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.01em;margin:0 0 6px}.costx p{margin:0;color:var(--grey2);font-size:15px}.costx .tip{margin-top:10px;font-size:14px;color:var(--grey)}.cxrows{display:grid;gap:2px}.cxrow{display:flex;justify-content:space-between;gap:16px;padding:9px 2px;border-bottom:1px solid var(--white-07);font-size:15px;color:var(--grey2)}.cxrow b{font-family:var(--display);color:var(--ink);font-weight:700;white-space:nowrap}.cxrow.tot{border-bottom:0;padding-top:12px;color:var(--ink);font-weight:600}.cxrow.tot b{font-size:20px;letter-spacing:-.01em;background:linear-gradient(180deg,var(--rose),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}#guidePage .guidefaq{padding-bottom:0}.gpfinal{margin-top:44px}#guidesHub .gpfinal{margin-left:auto;margin-right:auto;max-width:none}@media(max-width:1100px){.costs{grid-template-columns:1fr 1fr}}@media(max-width:1020px){.steps{grid-template-columns:repeat(2,1fr)}.step{min-height:0}}@media(max-width:900px){.gloss{grid-template-columns:1fr 1fr}}@media(max-width:760px){.faq{grid-template-columns:1fr;gap:20px;margin-top:48px}.faq .btns .buy{width:auto}.costx{grid-template-columns:1fr;gap:14px;padding:20px}.gpfinal{margin-top:36px}}@media(max-width:600px){.costs{grid-template-columns:1fr}}@media(max-width:560px){.steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px}.steps::-webkit-scrollbar{display:none}.step{scroll-snap-align:start}.guidecta{padding:22px 20px}.gcbtns{width:100%}.gcbtns .buy{flex:1;justify-content:center}}@media(max-width:520px){.gloss{grid-template-columns:1fr}}@media(min-width:761px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.guidecta .buy{min-height:var(--btn-lg);line-height:1.45}}@media(min-width:761px)and (max-width:1199px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step{min-height:0}}@media(hover:hover)and (pointer:fine){.faq summary{transition:color .2s var(--ease)}.faq summary:hover{color:var(--rose)}.faq summary:after{transition:transform .3s var(--ease),background .2s var(--ease)}.faq summary:hover:after{background:var(--pink-18)}}.ship{padding:36px 30px 30px}.ship h2{font-family:var(--display);font-weight:800;font-size:36px;letter-spacing:-.02em;margin:0 0 6px;padding-right:48px}.shipctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 18px}.shipctl .pill{height:44px;background:var(--glass)}.shipctl .cbtn{padding:0 14px 0 16px;font-weight:600}.cc{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:8px;background:var(--pink-16);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.04em;flex:none;font-family:var(--display)}.cmenu{left:0;right:auto;background:#1a1a1ef7;min-width:250px;max-height:min(340px,60vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.cmenu button[aria-selected=true]{background:#ff2a7f1a}.tags .ag{color:var(--ink);font-weight:600}.weight{background:var(--white-06);border-radius:var(--radius-tile);padding:14px 18px;margin-bottom:12px}.weight .wl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;color:var(--grey2)}.weight .wl b{font-family:var(--display);font-size:24px;letter-spacing:-.014em;color:var(--ink)}.weight input{width:100%;accent-color:var(--pink)}.items{margin-bottom:16px}.items summary{cursor:pointer;color:var(--grey2);font-size:14px;padding:6px 2px;list-style:none}.items summary::-webkit-details-marker{display:none}.items summary:before{content:"+ ";color:var(--pink);font-weight:700}.items[open] summary:before{content:"− "}.items .cats{margin-top:10px}.shiprow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;background:var(--white-04);border:1px solid var(--white-08);margin-bottom:8px;border-radius:var(--radius-row)}.shiprow .sl{display:flex;gap:12px;align-items:center;min-width:0}.shiprow .sn{font-weight:600;overflow-wrap:anywhere}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.tags span{font-size:12px;color:var(--grey2);background:var(--white-07);border-radius:var(--radius-pill);padding:3px 9px;font-family:var(--display)}.tags .hot{color:#fff;background:#c8004dcc}.tags .tf{color:#ffd1e4;background:var(--pink-22)}.tags .pickb{padding:3px 10px;color:#fff;background:var(--pink-grad)}.shiprow.pick{background:linear-gradient(90deg,var(--pink-16),rgba(255,42,127,.05));border-color:var(--pink-45)}.shiprow .sp{text-align:right;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.008em;white-space:nowrap}.shiprow .sp small{display:block;font-family:var(--text);font-weight:500;font-size:12px;color:var(--rose);letter-spacing:0}.cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:18px}.catrow{display:flex;align-items:center;justify-content:space-between;background:var(--white-06);border-radius:var(--radius-tile);padding:10px 10px 10px 16px}.catrow .w{font-size:13px;color:var(--grey)}.stepper{display:flex;align-items:center;gap:6px}.stepper button{position:relative;width:32px;height:32px;border-radius:50%;border:0;background:var(--white-10);cursor:pointer;font-size:16px}.stepper button:hover{background:var(--white-18)}.stepper span{min-width:20px;text-align:center;font-weight:600;font-family:var(--display)}.shippanel{max-width:var(--w-tool);margin:0 auto 90px}.shippanel .ship{padding:0}.shipcta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-radius:var(--radius-tile);padding:18px 20px;margin-top:14px}.shipcta b{display:block;font:700 16px var(--display)}.shipcta span{color:var(--grey2);font-size:14px}.tags span[title]{cursor:help}#shippingPage .shippanel{margin-bottom:0}@media(max-width:760px){.ship{padding:30px 20px 24px}.stepper button:after{content:"";position:absolute;inset:-5px;border-radius:50%}.stepper{gap:10px}#shipAgent{width:100%}#shipAgent .chip{flex:1 1 auto;padding-left:8px;padding-right:8px;font-size:13px;text-align:center}}@media(max-width:560px){.shipcta .buy{width:100%;justify-content:center}}@media(min-width:761px){.shipcta .buy{min-height:var(--btn-lg);line-height:1.45}}@media(hover:hover)and (pointer:fine){.shiprow,.catrow{transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.shiprow:hover{border-color:var(--rose-35);background-color:var(--white-06);transform:translate(2px)}.catrow:hover{background:var(--white-09)}.tags span{transition:background .2s var(--ease),color .2s var(--ease)}.shiprow:hover .tags span{background:var(--white-10);color:var(--ink)}.weight{transition:background .3s var(--ease)}.weight:hover{background:var(--white-08)}}@media(pointer:coarse){.items summary{position:relative}.items summary:after{content:"";position:absolute;inset:-6px 0}.stepper button:after{inset:-6px}}.saves{margin-left:8px;color:var(--rose);font-weight:600;white-space:nowrap}.hearts{color:var(--rose);border-color:var(--rose-35)}.hx{display:grid;place-items:center;padding:0;position:relative;width:32px;height:32px;border-radius:50%;border:0;background:var(--white-07);color:var(--grey2);font-size:18px;cursor:pointer;flex:none;transition:background .2s,color .2s}.hx svg{display:block}.sharedbox{background:linear-gradient(135deg,var(--pink-14),rgba(255,42,127,.04))}.sharedbox .hlist{margin:4px 0 14px}.sbtns{display:flex;gap:8px;flex-wrap:wrap}.svbox{border-radius:var(--radius-tile);padding:16px;background:#ff2a7f0f;border:1px solid rgba(255,122,182,.25);margin-bottom:16px}.svbox.svempty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;padding:6px 16px;font-size:14px;color:var(--grey2);background:var(--white-04);border-color:var(--white-08)}.svempty .svlink{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--rose);text-decoration:none}.svbox[hidden]{display:none}.hhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.hhead b{font:700 17px var(--display)}.hhead span{color:var(--grey2);font-size:14px}.hhead b~.hsum{order:3;flex-basis:100%;margin-top:-4px}.hhead .hsum:first-child{align-self:center;flex:1;min-width:0}.hshare{flex:none;margin-left:auto;font:600 13px var(--display);color:var(--rose);background:var(--pink-10);border:1px solid rgba(255,122,182,.3);border-radius:var(--radius-pill);padding:6px 14px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.hshare:hover{background:var(--pink-18)}.hshare.done{color:#fff;background:#34c75938;border-color:#34c75973}.hlink{display:block;width:100%;margin-top:10px;font:13px var(--text);color:var(--ink);background:var(--white-06);border:1px solid var(--line,rgba(255,255,255,.12));border-radius:var(--radius-sm);padding:9px 12px}.hlist{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.hrow{display:flex;align-items:center;gap:12px;padding:6px;border-radius:var(--radius-field);background:var(--white-04)}.hthumb{width:48px;height:56px;flex:none;border-radius:var(--radius-sm);overflow:hidden;border:0;padding:0;cursor:pointer;background:var(--img-bg)}.hthumb.cut{background:var(--cutout-bg)}.hthumb img{width:100%;height:100%;object-fit:cover;display:block}.hthumb.cut img{object-fit:contain;padding:3px;scale:var(--fs,1);translate:var(--ft,0 0);transform-origin:var(--fo,50% 50%)}.hn{flex:1;min-width:0;display:flex;flex-direction:column}.hn b{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn span{color:var(--grey);font-size:13px}.hrow .hbuy{flex:none;width:auto;padding:8px 16px}.hx:hover{background:var(--white-14);color:var(--ink)}@media(max-width:760px){.hx:after{content:"";position:absolute;inset:-5px;border-radius:50%}}@media(hover:hover)and (pointer:fine){.hrow{transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}}.agentpick{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:6px}.agentpick button{border:1px solid var(--white-12);background:var(--white-06);color:var(--grey2);border-radius:var(--radius-pill);padding:8px 4px;font-size:13px;cursor:pointer;white-space:nowrap;text-align:center;font-family:var(--display);font-weight:700;transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.agentpick button:hover{color:var(--ink);background:#ffffff1c}.agentcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.acard{padding:26px 24px 22px;display:flex;flex-direction:column;gap:14px;border-radius:var(--radius-card)}.acard.top{border-color:#ff2a7f80;background:linear-gradient(180deg,var(--pink-16),var(--white-05) 60%)}.acard h2{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.02em;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.acard p{color:var(--grey2);margin:0;font-size:15px;line-height:1.5}.astats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.astats div{background:var(--white-06);border-radius:var(--radius-row);padding:12px 14px}.astats b{display:block;font-family:var(--display);font-size:22px;letter-spacing:-.014em}.astats small{display:block;font-size:12px;text-wrap:balance;color:var(--grey2)}.astats .acc{display:block}.abtns{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.abtns .buy{flex:1}.abtns .buy.ghost.on{color:var(--ink);border-color:var(--rose-45);background:var(--pink-10);display:inline-flex;align-items:center;justify-content:center;gap:8px}.abtns .ck{width:16px;height:16px;flex:none;color:var(--rose)}.abonus{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:var(--radius-row);background:var(--pink-10);border:1px solid rgba(255,122,182,.25);font-size:14px}.abonus b{font:700 12px var(--display);color:var(--rose);letter-spacing:.04em;text-transform:uppercase}.asponsor{margin:0 0 14px}.asponsor[hidden]{display:none}.sponsor{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius-card)}.sponsor>div{flex:1;min-width:0}.sponsor b{font:700 17px var(--display)}.sponsor p{margin:2px 0 0;color:var(--grey2);font-size:14px}.sponsor .buy.small{width:auto;flex:none}.compare{padding:28px;margin:18px 0 90px;border-radius:var(--radius-panel)}.comparehead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:12px}.comparehead h2{font-family:var(--display);font-weight:800;margin:0 0 6px;font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}.comparehead p{color:var(--grey2);margin:0}.ctable table td,.ctable table th{padding:14px 8px}.ctable td.num{white-space:nowrap}.ctable .muted{color:var(--grey);font-size:14px}.ctable table{table-layout:fixed}.ctable th:first-child{width:24%}.ctable td{overflow-wrap:anywhere}.agentpick button.soon{opacity:.55;cursor:default;font-size:12px}.agentpick button.soon:hover{background:var(--white-06);color:var(--grey2)}.acard .soonnote{font-size:13px;color:var(--grey);margin:0}#agentsPage .compare{margin-bottom:0}.acard>p:not(.soonnote){flex:1}.abstack .abtns .buy{flex-basis:100%}.agentpick button[aria-checked=true]{background:var(--ink);color:var(--on-light);border-color:transparent;box-shadow:none}@media(max-width:900px){.agentcards{grid-template-columns:1fr 1fr}}@media(max-width:760px){.agentcards{grid-template-columns:1fr}.compare{padding:22px 16px}.ctable{overflow-x:auto}.ctable td div.muted{display:none}.ctable table{font-size:14px}.agentpick button{min-height:40px}}@media(max-width:480px){.ctable{overscroll-behavior-x:contain;scrollbar-width:thin}.ctable table{min-width:400px}.ctable th:first-child{width:92px;font-size:12px;line-height:1.3}.ctable table td,.ctable table th{padding:12px 6px}}@media(min-width:761px)and (max-width:900px){.agentcards .acard:last-child:nth-child(odd){grid-column:1/-1}}@media(hover:hover)and (pointer:fine){.ctable tbody tr{transition:background .2s var(--ease)}.ctable tbody tr:hover{background:var(--white-04)}}.convert{max-width:680px;margin:16px auto 0;border-radius:var(--radius-card);padding:20px;text-align:left}.convert h3{font-family:var(--display);font-size:20px;letter-spacing:-.008em;margin:0 0 14px}.convert .meta{color:var(--grey);font-size:14px;margin-bottom:14px;word-break:break-all}.convsearch{max-width:var(--w-read);margin-left:auto;margin-right:auto}.convsearch .buy{flex:none}#convOut{max-width:var(--w-read);margin:0 auto}.convcard{padding:22px;margin-top:6px;border-radius:var(--radius-card)}.convtop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.convtop h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.014em;margin:0}.orig{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:14px;color:var(--grey)}.orig a{color:var(--grey2)}.worksw{max-width:var(--w-read);margin:40px auto 90px;text-align:center;color:var(--grey);font-size:14px}#worksList{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}#worksList span{color:var(--grey2);background:var(--white-05);border:1px solid var(--white-08);border-radius:var(--radius-pill);padding:6px 12px;font-size:13px}.shopfound .meta{margin:4px 0 14px}#convertPage .worksw{margin-bottom:0}.convcard>h3+.meta,.shopfound .meta{word-break:normal;overflow-wrap:break-word}@media(max-width:760px){.convsearch{flex-wrap:nowrap;padding-left:18px}.convsearch .buy{width:auto;padding:12px 16px}}.seofilters{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:0}.lvinfo{align-items:center}.lvsort{gap:8px;padding-right:6px}.lvsort .csel{height:36px;border:0;background:none;padding-left:0}@media(max-width:760px){.seofilters{align-items:stretch}}.ssr{position:relative;z-index:1;padding:48px 16px 64px;color:var(--grey2);font-size:15px;line-height:1.55}.ssrsheet{padding-top:40px;text-align:center}.ssrsheet>nav{font:600 13px var(--display);color:var(--grey)}.ssrsheet>nav a{color:var(--grey2)}.ssr.ssrsheet h1{font-size:var(--fs-h1);line-height:.95;letter-spacing:-.026em;margin:14px auto 18px;max-width:16ch;text-wrap:balance}.ssrsheet>p{max-width:62ch;margin:0 auto 10px;text-wrap:balance}.ssrsheet .ssrtablewrap{margin:28px 0 22px;text-align:left;border-radius:var(--radius-tile);background:#141216b8;border:1px solid var(--white-08);padding:6px 10px 10px}#ssrKeep:empty{display:none}.ssrtable{width:100%;border-collapse:collapse}.ssrtable th,.ssrtable td{padding:9px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--white-08)}.ssrtable th{font:700 12px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);background:#161318}.ssrtable tbody tr:nth-child(2n) td{background:#ffffff06}.ssrtable td:first-child a{color:var(--ink);font-weight:600}.ssrtable td:nth-child(5):empty:before{content:"–";color:var(--grey)}.ssrtable td:last-child{white-space:nowrap}.ssrtable td:last-child a{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:var(--radius-pill);font:600 13px var(--display);color:var(--rose);background:var(--pink-10);border:1px solid rgba(255,122,182,.28)}.ssrtable td:last-child a.on{color:#fff;background:var(--pink-grad);border-color:transparent}.ssrtable td:last-child a+a{margin-left:6px}.ssrtable .sscur{display:block;font-size:13px;color:var(--grey)}.ssrtable.cx th:nth-child(4),.ssrtable.cx td:nth-child(4){display:none}.ssrtable caption{caption-side:top;text-align:left;padding:8px 8px 10px;color:var(--grey)}@media(hover:hover)and (pointer:fine){.ssr a:hover{text-decoration:underline}.ssrtable tbody tr:hover td{background:var(--white-06)}.ssrtable td:last-child a:hover{text-decoration:none;background:var(--pink-22)}.ssrtable td:last-child a.on:hover{background:var(--pink-grad);filter:brightness(1.08)}}@media(min-width:761px){.ssrsheet .ssrtablewrap{overflow:visible!important}.ssrtable thead th{position:sticky;top:68px;z-index:2;box-shadow:0 -12px #161318}.ssrtable caption{padding-bottom:20px}}@media(max-width:760px){.ssrsheet .ssrtablewrap{max-width:none!important;margin-left:-10px;margin-right:-10px;padding:2px 4px 6px}.ssrtable.agpick td:last-child a:not(.on){display:none}.ssrtable td:last-child a{min-height:36px;padding:0 14px}}@media(max-width:600px){.ssrtable th:nth-child(4),.ssrtable td:nth-child(4),.ssrtable th:nth-child(5),.ssrtable td:nth-child(5){display:none}}@media(max-width:420px){.ssrtable th:nth-child(2),.ssrtable td:nth-child(2){display:none}.ssrtable{font-size:14px}}.ssr h1{font-family:var(--display);font-weight:800;color:var(--ink);font-size:clamp(30px,5vw,52px);letter-spacing:-.024em;line-height:1;margin:14px 0 16px}.ssr h2{font-family:var(--display);font-weight:700;color:var(--ink);font-size:22px;margin:28px 0 10px}.ssr a{color:var(--ink);text-decoration:none}.ssrsheet>p a{color:var(--rose)}.ssr img{display:block;max-width:240px;height:auto;border-radius:var(--radius-tile);margin:18px 0}.ssr ul,.ssr ol{padding-left:20px;margin:0}.ssr li{padding:3px 0}.seohead{padding-bottom:26px}.seohead p{margin:0;max-width:60ch}.seochips{margin:0}.seochips a.chip{text-decoration:none;display:inline-flex;align-items:center}.seomore{padding:8px 0 0}.seogridbox .pager{margin-bottom:48px}.seomore h2{font-family:var(--display);margin:0 0 16px;font-size:var(--fs-h3);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-align:left}.seolinks{display:flex;flex-wrap:wrap;gap:8px}.seolinks .buy.small{width:auto}.seono{position:absolute;top:10px;left:10px;z-index:2;display:grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:var(--radius-pill);background:#101014d1;box-shadow:inset 0 1px 0 var(--white-18);color:#fff;font:800 22px/1 var(--display);letter-spacing:-.02em;pointer-events:none}.seorank .card .tag{display:none}.dealwas{display:flex;align-items:baseline;gap:8px;margin-top:4px;font:600 13px var(--display)}.dealwas s{color:var(--grey)}.dealwas b{color:var(--green)}@media(max-width:760px){.seono{top:8px;left:8px;min-width:34px;height:34px;padding:0 8px;font-size:17px}}.seolinks .buy.small{white-space:normal;max-width:100%;text-align:center;text-wrap:balance}.seohead.center p{margin-left:auto;margin-right:auto}.seoimore{display:none}@media(max-width:760px){.seohead .seointro:not(.open){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seoimore:not(.fit){display:inline-flex;align-items:center;min-height:40px;padding:0 6px;margin-top:2px;border:0;background:none;color:var(--rose);font:600 14px var(--display);cursor:pointer}}@media(max-width:560px){.seohead{padding-bottom:20px}.seochips{width:auto}}@media(pointer:coarse){.seochips a.chip{position:relative}.seochips a.chip:after{content:"";position:absolute;inset:-2px 0}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:var(--w-tool);margin:0 auto}.stats div{border-radius:var(--radius-card);padding:26px 24px;text-align:center}.stats b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(40px,5vw,60px);letter-spacing:-.026em;line-height:1;background:var(--pink-text);-webkit-background-clip:text;background-clip:text;color:transparent}.stats span{display:block;margin-top:8px;color:var(--grey2)}.story{max-width:var(--w-read);margin:64px auto 40px;position:relative;padding-left:4px}.story:before{content:"";position:absolute;left:11px;top:10px;bottom:30px;width:2px;background:linear-gradient(180deg,rgba(255,42,127,.6),var(--pink-10))}.sitem{display:flex;gap:22px;padding-bottom:30px;position:relative}.sdot{flex:none;width:16px;height:16px;border-radius:50%;margin-top:6px;background:var(--img-bg);border:2px solid var(--pink-70)}.sdot.on{background:var(--pink-grad);box-shadow:0 0 16px var(--pink-70)}.sitem h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.014em;margin:0 0 6px}.sitem p{margin:0;color:var(--grey2);line-height:1.55}.page{padding:40px 32px 32px;line-height:1.6;max-width:70ch}.page h2{font-family:var(--display);font-weight:800;margin:0 0 12px;font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}#aboutPage .story{margin-bottom:0}#aboutPage .story .sitem:last-child{padding-bottom:0}#aboutPage .howpick{max-width:var(--w-read);margin:56px auto 0}.howpick h2{font-family:var(--display);margin:0 0 18px;font-size:var(--fs-h3);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-align:left}.hpgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hpgrid>div{border-radius:var(--radius-tile);padding:18px 20px;display:flex;gap:12px;align-items:flex-start}.hpgrid svg{flex:none;margin-top:2px;color:var(--rose)}.hpgrid h3{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.01em;line-height:1.25;margin:0 0 4px}.hpgrid p{margin:0;color:var(--grey2);font-size:14px;line-height:1.45}#aboutPage .stats{max-width:var(--w-read)}@media(max-width:760px){.stats{grid-template-columns:1fr;gap:10px}.stats div{display:flex;align-items:baseline;gap:12px;text-align:left;padding:18px 20px}.stats span{margin-top:0}.story{margin-top:44px}}@media(max-width:560px){#aboutPage .howpick{margin-top:44px}.hpgrid{grid-template-columns:1fr;gap:10px}.hpgrid>div{padding:16px 18px}}@media(min-width:761px){#guidePage .story{margin-left:0}}.privacy{margin:0 auto 40px;max-width:var(--w-read)}.privacy section{padding:22px 0;border-bottom:1px solid var(--white-08)}.privacy h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:800}.privacy p{color:var(--grey2);line-height:1.6;margin:0}.privacy a{color:var(--rose)}.privnote{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:8px;border-radius:var(--radius-panel)}.privnote b{font-family:var(--display);font-size:17px;display:block}.privnote p{margin:2px 0 0;font-size:14px}.privacy .note{margin-top:22px}@media(min-width:761px){#privacyPage .privacy{margin-bottom:0}}footer{position:relative;z-index:1;padding:40px 0;color:var(--grey);font-size:14px}footer a{color:var(--ink)}footer .brand{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.02em;background:var(--rose-grad);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.fcta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px;margin-bottom:48px;border-radius:var(--radius-panel)}.fcta h2{font-family:var(--display);font-weight:800;margin:0 0 6px;color:var(--ink);font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}.fcta p{color:var(--grey2);margin:0;max-width:46ch;font-size:16px}.fbtns{display:flex;gap:8px;flex-wrap:wrap;flex:none}.fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;padding:0 0 36px;border-bottom:1px solid var(--white-08)}.fcols h3{font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;color:#ffffff80}.fcols a,.fcols button{display:block;background:none;border:0;padding:5px 0;color:var(--grey2);text-decoration:none;font:inherit;font-size:15px;cursor:pointer;text-align:left}.fcols a:hover,.fcols button:hover{color:var(--ink)}.fbrand p{margin:8px 0 0;max-width:30ch;color:var(--grey2);font-size:15px}.fbottom{justify-content:space-between;flex-wrap:wrap;padding-top:20px;font-size:13px;color:var(--grey);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 18px}.fbottom>span:last-child{justify-self:end;text-align:right}#home:not([hidden])~footer .fcta,#guidesHub:not([hidden])~footer .fcta{display:none}#home:not([hidden])~footer,#guidesHub:not([hidden])~footer{padding-top:48px}.fcols .fbrand{grid-area:brand}.fcols .fexp{grid-area:exp}.fcols .ftools{grid-area:tools}.fcols .fcats{grid-area:cats}.fcols .fcomm{grid-area:comm}.fcols .finfo{grid-area:info}.fcols>div{align-self:start;min-width:0}.fcols a.fagents{display:none}@media(max-width:760px){.fcta{flex-direction:column;align-items:flex-start;padding:26px 22px}.fbtns{width:100%}.fbtns .buy{flex:1}.fbrand{grid-column:1/-1}.fcols a,.fcols button{padding:10px 0}.fbottom>span:last-child{grid-column:1/-1;justify-self:start;text-align:left}#home:not([hidden])~footer{padding-top:40px}.fcols{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"brand brand" "exp tools" "comm info";row-gap:24px;padding-bottom:24px}.fcols a.fagents{display:block}.fcols .fcats{display:none}.fcols h3{margin-bottom:6px}footer{padding-bottom:24px}}@media(min-width:761px){.fcols{grid-template-columns:1.3fr 1fr 1.7fr 1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"brand exp cats comm info" "brand tools cats comm info"}.fcols .fcats{display:grid;grid-template-columns:repeat(2,max-content);column-gap:28px}.fcols .fcats h3{grid-column:1/-1}.fcta .buy{min-height:var(--btn-lg);line-height:1.45}}@media(hover:hover)and (pointer:fine){.fcols a,.fcols button{transition:color .2s var(--ease),transform .2s var(--ease)}.fcols a:hover,.fcols button:hover{transform:translate(3px)}}.consent{position:fixed;left:50%;bottom:16px;z-index:var(--z-modal);width:min(520px,calc(100vw - 24px));border-radius:var(--radius-card);padding:20px 22px;transform:translate(-50%,24px);opacity:0;transition:transform .5s var(--ease),opacity .4s var(--ease);background:#121218eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--white-16),0 24px 60px var(--black-55)}.consent.open{transform:translate(-50%);opacity:1}.consent[hidden]{display:none}.consent h3{font-family:var(--display);font-weight:700;font-size:18px;margin:0 0 6px}.consent p{margin:0 0 14px;color:var(--grey2);font-size:14px;line-height:1.5}.cbtns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.cbtns .buy{width:100%;justify-content:center;min-height:44px}.consent .clink{margin-top:0;font-size:13px}[data-consent=open][hidden]{display:none!important}.dnote{--dn: 3;position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:calc(var(--tabh,0px) + 12px);z-index:var(--z-modal);box-sizing:border-box;border-radius:var(--radius-card);padding:16px;background:#1a171e;border:1px solid rgba(255,122,182,.26);box-shadow:0 18px 50px var(--black-55);opacity:0;transition:opacity .3s var(--ease)}.dnote.open{opacity:1}.dnote[hidden]{display:none}.dnhead{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:10px}.dnico{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--rose);background:var(--pink-12);box-shadow:inset 0 0 0 1px #ff7ab647}.dnico svg{width:18px;height:18px}.dnote h3{margin:0;font:800 15px/1.2 var(--display);letter-spacing:-.01em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dnx{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--white-08);color:var(--grey2);cursor:pointer}.dnx:after{content:"";position:absolute;inset:-6px}.dnrow{display:flex;align-items:center;gap:12px;margin-top:12px}.dnote p{flex:1;min-width:0;margin:0;color:var(--grey2);font-size:14px;line-height:1.4;text-align:left}.dnote .dnok{flex:none;width:auto;min-height:44px;padding:0 18px}html.sheeton .dnote,html:has(#ov.open) .dnote,html:has(#lb:not([hidden])) .dnote,html:has(#buySheet:not([hidden])) .dnote,html:has(:is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea):focus) .dnote{visibility:hidden}html:has(#mBuy.on) .dnote,html:has(#findPage:not([hidden])) .dnote{visibility:hidden}@media(min-width:761px){.dnote{left:50%;right:auto;width:440px;margin-left:-220px}}.qtoast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:var(--z-toast);width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:var(--radius-field);border:1px solid var(--white-12);background:#18151c;color:#fff;font-size:14px;font-weight:600;line-height:1.35;text-align:left;display:flex;align-items:center;gap:10px;box-shadow:0 12px 40px var(--black-45);opacity:0;transform:translate(-50%,12px);transition:opacity .25s var(--ease),transform .3s var(--ease);pointer-events:none}.qtoast.show{opacity:1;transform:translate(-50%)}.qtoast[hidden]{display:none}.qtoast .qti{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:#0b0b0d}@media(max-width:760px){.consent{bottom:calc(var(--tabh) + 10px)}.qtoast{bottom:calc(var(--tabh) + 14px)}html:has(#mBuy.on:not(.inmodal)) .qtoast{bottom:calc(var(--tabh) + 78px)}html:has(#mBuy.on.inmodal) .qtoast{bottom:calc(env(safe-area-inset-bottom) + 78px)}.cbtns .buy{min-height:40px}}.newbanner{align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;display:block;margin:72px 0 0;padding:30px 34px;border-radius:var(--radius-panel)}.newbanner h2{font-family:var(--display);font-weight:800;margin:0 0 6px;font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}.newbanner p{margin:0;color:var(--grey2)}.newbanner .buy{padding:14px 26px;font-size:16px}#home .newbanner{margin-bottom:0}.nbtop{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.nbtrust{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding-top:18px;border-top:1px solid var(--white-08)}.nbtrust svg{flex:none;color:var(--grey2);margin-top:2px}.nbtrust p{margin:0;font-size:13px;line-height:1.5;color:var(--grey);max-width:none}.nbtrust b{color:var(--grey2);font-weight:600}.nbtrust a{text-underline-offset:2px;white-space:nowrap;color:var(--rose);font-weight:600;text-decoration:none}main.wrap:not(#home):not(#guidesHub)>:last-child:is(.guidecta,.newbanner) .buy:not(.ghost){background:var(--white-08);color:var(--ink);border:1px solid var(--white-12);box-shadow:none}.nbtrust a:hover{color:#fff}@media(max-width:900px){.newbanner .buy{width:100%}}@media(max-width:760px){.newbanner{margin-top:56px;padding:22px}.nbtop .buy{width:100%}}@media(min-width:761px){.newbanner .buy{padding:12px 18px;font-size:15px}.newbanner .buy{min-height:var(--btn-lg);line-height:1.45}}@media(hover:hover){main.wrap:not(#home):not(#guidesHub)>:last-child:is(.guidecta,.newbanner) .buy:not(.ghost):hover{background:var(--white-14);filter:none;box-shadow:none}}.trust{display:flex;align-items:flex-start;gap:12px;margin:30px auto 0;padding:14px 18px;background:var(--white-04);border:1px solid var(--white-09);text-align:left;font-size:14px;line-height:1.5;color:var(--grey2);max-width:var(--w-read);border-radius:var(--radius-row)}.trust svg{flex:none;margin-top:2px;color:var(--rose)}.trust p{margin:0}.trust b{color:var(--ink);font-weight:600}.trust a{color:var(--rose);font-weight:600;text-decoration:none;white-space:nowrap}.trust a:hover{color:#fff}#agentsPage .trust{margin:0 auto 26px}.rv.rv{opacity:0;transform:translateY(24px) scale(.985);filter:blur(6px);transition:opacity .8s var(--ease) var(--rd,0s),transform .8s var(--ease) var(--rd,0s),filter .6s var(--ease) var(--rd,0s)}.rv.rv.in{opacity:1;transform:none;filter:blur(0)}.buy,.chip,.pill,.quick a,.quick button,.navlinks a,.sclear,.hshare,.qcsum,.rshop,.pgnum,.pgbtn,.card{-webkit-tap-highlight-color:transparent}.buy:active,.chip:active,.pill:active,.quick a:active,.quick button:active,.navlinks a:active,.hshare:active,.qcsum:active,.pgnum:active,.pgbtn:active{transform:scale(.96)!important;transition:transform .12s var(--ease)!important}@media(hover:hover)and (pointer:fine){.lift{transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.lift:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 var(--white-22),0 24px 50px #0006,0 0 0 1px #ff7ab638}.spot.spot{background-image:radial-gradient(320px circle at var(--mx,50%) var(--my,-40%),var(--pink-14),transparent 60%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv.rv{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.hero h1,.pagehead h1,.hero>p,.pagehead p,.pagehead .eyebrow,.hero .search,.hero .quick,.hero .from,.viewin{animation:none!important}.search:before{animation:none}.navpill{transition:none}.lift:hover,.search:hover,.shiprow:hover,.szbig>div:hover,.fcols a:hover,.from:hover,.modal .x:hover,.lbx:hover{transform:none!important}#grid .card,main.viewin,.lb.open img,.faq details[open] p{animation:none}img.fadein{opacity:1}}@media(min-width:1024px){#home .hero{padding-top:56px}#home .allhead{padding-top:88px}.lvbar .tools>.sortctl{grid-column:5}.lvbar .tools>.perslot{grid-column:4}.lvbar.f2 .tools>.perslot{order:2;margin-left:auto}.lvbar.f2 .tools>.sortctl{order:3;margin-left:0}.lvbar.f2 .tools:not(:has(>.perslot:not(:empty)))>.sortctl{margin-left:auto}.lvbar.f2 .perpage.pvh{display:none}.gbox{position:relative}.gbox .filters{padding-bottom:28px}#home .filters.lvbar:not(.f2)+.resultinfo{position:absolute;right:0;top:60px;height:44px;padding:0;align-items:center}.lvbar>#chips{padding:3px}.lvbar>#chips .chip{height:36px}#qchips .chip{font-size:14px}#qchips .chip.on{border-color:#fffc;color:#fff;background:#ffffff14}#qchips .chip.on .qn{background:#ffffff29;color:#fff}.card .buy.small{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;color:#f5f5f7}.card:hover .buy.small{background:linear-gradient(#e0206f,#d8115e 55%,#bf0050);box-shadow:none;color:#fff}.card .tag.pick{box-shadow:none}.card .name{font-size:15px;font-weight:600;line-height:1.3;-webkit-line-clamp:1;display:block;white-space:nowrap;text-overflow:ellipsis}.card .cat{font-size:13px}.card .row{align-items:center}.card .price{height:32px;padding:0 12px;font-size:14px;display:inline-flex;align-items:center}.card .qc{height:32px;padding:0 10px;display:inline-flex;align-items:center}.card .pxchip{bottom:52px;height:24px;padding:0 9px}.card .pxchip .pxl{display:none}.card .pxchip .pxs{display:inline}}.acontact{text-align:center;margin:64px auto 24px;max-width:560px}.acontact h2{margin:0 0 8px}.acontact p{margin:0 0 18px;color:var(--grey2)}.acontact .buy{display:inline-flex;width:auto}
