._page_16h17_1{--bg: #0d0b08;--card: #17130e;--line: rgba(231, 189, 79, .16);--gold: #e7bd4f;--fg: #f6efe0;--muted: #a99d86;--hot: #ff4d2e;min-height:100vh;background:radial-gradient(1200px 500px at 50% -10%,rgba(255,77,46,.18),transparent 70%),var(--bg);color:var(--fg);font-family:Poppins,system-ui,sans-serif;padding:0 max(16px,env(safe-area-inset-right,0px)) 60px max(16px,env(safe-area-inset-left,0px))}._top_16h17_15{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 0}._brand_16h17_16{font:900 22px Montserrat,sans-serif;color:var(--gold);text-decoration:none;letter-spacing:.02em}._nav_16h17_17{display:flex;gap:10px;align-items:center}._nav_16h17_17 a{color:var(--fg);text-decoration:none;font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid var(--line)}._navCta_16h17_19{background:var(--gold);color:#1a1408!important;font-weight:600;border-color:transparent!important}._hero_16h17_21{max-width:1120px;margin:0 auto;text-align:center;padding:40px 0 34px}._kicker_16h17_22{margin:0;text-transform:capitalize;color:var(--muted);font-size:13px;letter-spacing:.06em}._title_16h17_23{margin:8px 0 10px;font:900 clamp(40px,9vw,84px)/1 "Montserrat",sans-serif;letter-spacing:-.02em}._title_16h17_23 em{font-style:normal;background:linear-gradient(90deg,var(--hot),var(--gold),var(--hot));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:_offShine_16h17_1 6s linear infinite}@keyframes _offShine_16h17_1{to{background-position:200% 0}}._lead_16h17_32{margin:0 auto;max-width:52ch;color:var(--muted)}._lead_16h17_32 b{color:var(--fg)}._wrap_16h17_35{max-width:1120px;margin:0 auto}._grid_16h17_36{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}._card_16h17_37{position:relative;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}._card_16h17_37:hover{transform:translateY(-4px);border-color:#e7bd4f73}._ph_16h17_42{display:block;position:relative;aspect-ratio:1;background:#221c14}._ph_16h17_42 img{width:100%;height:100%;object-fit:cover;display:block}._noImg_16h17_44{display:block;width:100%;height:100%;background:linear-gradient(135deg,#221c14,#3a2e1c)}._off_16h17_45{position:absolute;left:10px;top:10px;background:var(--hot);color:#fff;font:800 14px Montserrat,sans-serif;padding:5px 10px;border-radius:999px;box-shadow:0 6px 18px #ff4d2e73}._heart_16h17_50,._heartOn_16h17_50{position:absolute;right:10px;top:10px;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;font-size:19px;line-height:1;background:#0000008c;color:#fff;backdrop-filter:blur(6px)}._heartOn_16h17_50{color:var(--hot);background:#fff}._tx_16h17_56{display:grid;gap:3px;padding:12px 14px 14px;color:inherit;text-decoration:none}._tx_16h17_56 b{font-size:14px;line-height:1.3}._tx_16h17_56 small{color:var(--muted);font-size:12px}._prices_16h17_59{display:flex;gap:8px;align-items:baseline;margin-top:4px}._prices_16h17_59 s{color:var(--muted);font-size:12px}._prices_16h17_59 strong{color:var(--gold);font:800 18px Montserrat,sans-serif}._save_16h17_62{font-size:11.5px;color:#7fe0a0}._empty_16h17_64{text-align:center;color:var(--muted);padding:40px 0}._emptyBox_16h17_65{display:grid;gap:8px;justify-items:center;text-align:center;padding:50px 16px;border:1px dashed var(--line);border-radius:18px}._emptyBox_16h17_65 span{color:var(--muted)}._ghost_16h17_67{color:var(--gold);border:1px solid var(--line);padding:10px 18px;border-radius:999px;text-decoration:none;margin-top:6px}._seller_16h17_69{margin-top:40px;display:grid;gap:6px;justify-items:center;text-align:center;padding:28px 20px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(135deg,#e7bd4f1a,#ff4d2e14)}._seller_16h17_69 span{color:var(--muted);max-width:52ch}._sellerCta_16h17_75{margin-top:8px;background:var(--gold);color:#1a1408;font-weight:600;text-decoration:none;padding:12px 22px;border-radius:999px}@media(max-width:480px){._grid_16h17_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._prices_16h17_59 strong{font-size:15px}}@media(prefers-reduced-motion:reduce){._title_16h17_23 em{animation:none}}
