:root{--bg:#faf7f2;--surface:#ffffff;--ink:#1c1714;--ink-soft:#6b6258;--line:#e8e1d6;--accent:#b6451f;--accent-dk:#8f3416;--gold:#c79a3e;--ok:#3f7d45;--warn:#b06a1f;--radius:16px;--shadow:0 1px 2px rgba(28,23,20,.05),0 8px 30px rgba(28,23,20,.07);--maxw:1160px;--font:"Inter",-apple-system,"Segoe UI","Helvetica Neue",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#14100d;--surface:#1d1813;--ink:#f0e9df;--ink-soft:#a99f92;--line:#312820;--accent:#e0865b;--accent-dk:#c96a3e;--shadow:0 8px 30px rgba(0,0,0,.4)}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 18px}.site-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;gap:14px;height:62px}.brand{display:flex;align-items:center;gap:9px;font-weight:700;letter-spacing:-.01em;font-size:18px}.brand-dot{width:11px;height:11px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.brand small{font-weight:500;color:var(--ink-soft);font-size:12px}.header-spacer{flex:1}.lang-switch{position:relative}.lang-switch select{appearance:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:7px 30px 7px 12px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.lang-switch::after{content:"▾";position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-soft);font-size:11px}.hero{padding:54px 0 30px}.hero h1{font-size:clamp(28px, 6vw, 46px);line-height:1.08;letter-spacing:-.02em;font-weight:800}.hero h1 .em{color:var(--accent)}.hero p{margin-top:14px;max-width:640px;color:var(--ink-soft);font-size:clamp(15px,2.5vw,18px)}.hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 13px;color:var(--ink-soft)}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:8px 0 26px}.chip{font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:8px 15px;transition:.15s}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.toolbar .count{margin-left:auto;font-size:13px;color:var(--ink-soft)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:20px;padding-bottom:60px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform .18s,box-shadow .18s;display:flex;flex-direction:column}.card:hover{transform:translateY(-3px);box-shadow:0 10px 34px rgba(28,23,20,.13)}.card-media{position:relative;aspect-ratio:4/5;background:linear-gradient(135deg,#efe9df,#e3dccf);overflow:hidden}@media (prefers-color-scheme:dark){.card-media{background:linear-gradient(135deg,#241d16,#1a140f)}}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.card:hover .card-media img{transform:scale(1.04)}.card-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--ink-soft);opacity:.4}.card-tag{position:absolute;top:11px;left:11px;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 9px;border-radius:8px;background:rgba(0,0,0,.62);color:#fff;backdrop-filter:blur(3px)}.card-tag.sold{background:var(--accent-dk)}.card-tag.reserved{background:var(--warn)}.card-body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.card-cat{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--accent);font-weight:700}.card-name{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.card-attrs{font-size:12.5px;color:var(--ink-soft)}.card-foot{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:8px}.card-price{font-size:19px;font-weight:800;letter-spacing:-.01em}.card-price .old{font-size:13px;font-weight:500;color:var(--ink-soft);text-decoration:line-through;margin-left:6px}.card-cta{font-size:13px;font-weight:700;color:var(--accent)}.product{display:grid;grid-template-columns:1fr;gap:30px;padding:28px 0 64px}@media (min-width:860px){.product{grid-template-columns:1.15fr 1fr;gap:46px;align-items:start}}.gallery{position:sticky;top:80px}.gallery-main{aspect-ratio:1/1;background:#efe9df;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.gallery-main img{width:100%;height:100%;object-fit:cover}.gallery-main img{transition:filter .25s ease}.gallery-main img.en-charge{filter:blur(6px);transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.gallery-main img{transition:none}}.gallery-thumbs{display:flex;gap:9px;margin-top:11px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.gallery-thumbs button{flex:0 0 auto;width:66px;height:66px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:#efe9df;padding:0}.gallery-thumbs button.active{border-color:var(--accent)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover;pointer-events:none}.pinfo .breadcrumb{font-size:12.5px;color:var(--ink-soft);margin-bottom:10px}.pinfo .breadcrumb a:hover{color:var(--accent)}.pinfo h1{font-size:clamp(24px,4.4vw,34px);line-height:1.12;letter-spacing:-.02em;font-weight:800}.pinfo .subtitle{margin-top:8px;color:var(--ink-soft);font-size:16px}.pinfo .price-row{display:flex;align-items:center;gap:14px;margin:20px 0;flex-wrap:wrap}.pinfo .price{font-size:30px;font-weight:800;letter-spacing:-.02em}.pinfo .price .old{font-size:17px;font-weight:500;color:var(--ink-soft);text-decoration:line-through;margin-left:8px}.status-pill{font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px}.status-available{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.status-reserved{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.status-sold{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.status-gone{background:color-mix(in srgb,var(--ink-soft) 12%,transparent);color:var(--ink-soft)}.specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:8px 0 22px}.spec{background:var(--surface);padding:12px 14px}.spec dt{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.spec dd{font-size:15px;font-weight:600;margin-top:2px}.pinfo .desc{font-size:15.5px;color:var(--ink);white-space:pre-line}.pinfo .desc h2{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:24px 0 8px}.nc-note{display:flex;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-radius:12px;padding:13px 15px;margin:18px 0;font-size:13.5px}.nc-note b{color:var(--warn)}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;font-size:15px;border-radius:12px;padding:14px 24px;cursor:pointer;border:1px solid transparent;transition:.15s}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dk)}.btn-ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--accent)}.btn[disabled]{opacity:.5;pointer-events:none}.site-footer{border-top:1px solid var(--line);padding:34px 0;color:var(--ink-soft);font-size:13px}.site-footer .wrap{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.site-footer a:hover{color:var(--accent)}.empty{text-align:center;padding:60px 0;color:var(--ink-soft)}.controls{margin:6px 0 24px}.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.search{position:relative;flex:1 1 220px;min-width:180px}.search-ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-soft);font-size:16px;pointer-events:none}.search input{width:100%;font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:10px 14px 10px 34px}.search input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.fsel{appearance:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:10px 30px 10px 13px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%236b6258'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.fsel:hover{border-color:var(--accent)}.fsel:focus{outline:0;border-color:var(--accent)}.chip.reset{margin-left:auto;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.chip.reset[hidden]{display:none}.card-buyable{font-size:11px;font-weight:700;color:var(--ok);display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.pinfo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.share-btn{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:16px;cursor:pointer;transition:.15s}.share-btn:hover{border-color:var(--accent);color:var(--accent)}.share-btn.copied{color:var(--ok);border-color:var(--ok)}.cta-row{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:6px 0 22px}.cta-row .btn-ghost{align-self:flex-start}.btn-buy{background:linear-gradient(135deg,var(--accent),var(--accent-dk));color:#fff;font-size:16px;padding:16px 26px;box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 35%,transparent)}.btn-buy:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-buy .lock{font-size:14px}.buy-secure{font-size:12.5px;color:var(--ink-soft);margin-top:-2px}.trust{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:4px 0 24px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px}@media (min-width:520px){.trust{grid-template-columns:repeat(4,1fr)}}.trust li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.trust .ti{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border-radius:8px;background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok);font-size:14px}.related{padding:8px 18px 70px}.related h2{font-size:20px;font-weight:800;letter-spacing:-.01em;margin-bottom:18px}.grid-rel{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -6px 24px rgba(28,23,20,.12)}.buybar.show{transform:translateY(0)}.buybar .wrap{display:flex;align-items:center;gap:14px;padding:11px 18px}.buybar-info{display:flex;flex-direction:column;min-width:0;flex:1}.buybar-name{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar-price{font-size:15px;font-weight:800}.buybar .btn{flex:0 0 auto;padding:12px 20px;font-size:14px}@media (min-width:860px){.buybar{display:none}}.lightbox{position:fixed;inset:0;z-index:60;background:rgba(12,9,7,.92);display:flex;align-items:center;justify-content:center}.lightbox[hidden]{display:none}.lightbox img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:8px;cursor:zoom-out}.lb-close,.lb-nav{position:absolute;background:rgba(255,255,255,.12);color:#fff;border:none;cursor:pointer;border-radius:50%;backdrop-filter:blur(4px);transition:.15s}.lb-close:hover,.lb-nav:hover{background:rgba(255,255,255,.25)}.lb-close{top:18px;right:18px;width:44px;height:44px;font-size:20px}.lb-nav{top:50%;transform:translateY(-50%);width:50px;height:50px;font-size:30px;line-height:1}.lb-prev{left:14px}.lb-next{right:14px}@media (max-width:560px){.lb-nav{width:40px;height:40px;font-size:24px}}.notify-form{display:flex;flex-direction:column;gap:10px;background:rgba(214,143,90,.06);border:1px solid rgba(214,143,90,.25);border-radius:14px;padding:16px}.nf-sub{margin:0;font-size:14px;line-height:1.5;color:#6b5a4c}.nf-row{display:flex;flex-wrap:wrap;gap:8px}.nf-color,.nf-email{flex:1 1 160px;min-width:0;padding:11px 13px;border:1px solid rgba(120,90,60,.25);border-radius:9px;font:inherit;font-size:15px;background:#fff;color:#2a211a}.nf-color:focus,.nf-email:focus{outline:0;border-color:#d68f5a}.notify-form .nf-submit{flex:0 0 auto;white-space:nowrap}.nf-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.nf-ok{margin:0;font-size:15px;font-weight:600;color:#3a7d4a}.card-tag.coming{background:#d68f5a;color:#fff}.card-buyable.coming{color:#c2723a}.status-pill.status-coming_soon{background:rgba(214,143,90,.16);color:#c2723a}.cat-switch-wrap{display:flex;justify-content:center;margin:8px 0 24px}.cat-switch{position:relative;display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px;box-shadow:var(--shadow)}.cat-seg{position:relative;z-index:1;border:0;background:0 0;cursor:pointer;font:inherit;font-weight:600;font-size:15px;color:var(--ink-soft);padding:11px 24px;border-radius:999px;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:color .3s ease}.cat-seg:hover{color:var(--accent)}.cat-seg.active,.cat-seg.active:hover{color:#fff}.cat-n{font-size:12px;font-weight:500;opacity:.7}.cat-slider{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;z-index:0;background:linear-gradient(135deg,var(--accent),var(--accent-dk));box-shadow:0 5px 16px rgba(182,69,31,.32);transition:transform .34s cubic-bezier(.5,.05,.2,1),width .34s cubic-bezier(.5,.05,.2,1)}#grid{transition:opacity .22s ease,transform .22s ease}#grid.switching{opacity:0;transform:translateY(10px)}@media (max-width:560px){.cat-switch-wrap{padding:0 14px}.cat-switch{width:100%}.cat-seg{flex:1;justify-content:center;padding:12px 6px;font-size:14px}}.sb-context{margin:4px 0 22px}.sb-dash-title{text-align:center;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.model-dash{display:flex;justify-content:center;gap:clamp(18px,6vw,46px);flex-wrap:wrap;margin-bottom:18px}.model-mini{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:96px}.model-orb{position:relative;width:84px;height:84px;border-radius:50%;border:1px solid var(--line);background:#efe9df;cursor:pointer;padding:0;overflow:visible;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.model-orb img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.model-orb:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(28,23,20,.16)}.model-orb::after{content:'';position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none}.model-orb:hover::after{animation:orbRipple 1.1s ease-out infinite}@keyframes orbRipple{0%{transform:scale(.84);opacity:.5}100%{transform:scale(1.28);opacity:0}}.model-count{position:absolute;right:-3px;bottom:-3px;min-width:25px;height:25px;padding:0 6px;border-radius:999px;background:var(--gold);color:#1c1714;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg);box-shadow:0 2px 7px rgba(0,0,0,.2)}.model-name{font-size:13px;font-weight:600;color:var(--ink);text-align:center;line-height:1.2}.model-bell{position:absolute;top:-5px;right:6px;width:27px;height:27px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);transition:transform .15s ease,background .15s,color .15s;z-index:3}.model-bell:hover{transform:scale(1.14) rotate(-8deg);background:var(--accent);color:#fff}.model-mini.active .model-orb{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent),0 8px 20px rgba(182,69,31,.28)}.model-mini.is-zero .model-orb img{filter:grayscale(.55) opacity(.78)}.model-mini.is-zero .model-count{background:var(--line);color:var(--ink-soft)}.model-mini.is-zero .model-bell{background:var(--accent);color:#fff;animation:bellNudge 2.6s ease-in-out infinite}@keyframes bellNudge{0%,100%,88%{transform:rotate(0)}92%{transform:rotate(-14deg)}96%{transform:rotate(10deg)}}.model-pop{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:min(260px,80vw);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 34px rgba(28,23,20,.18);padding:14px;z-index:30;text-align:left}.model-pop[hidden]{display:none}.model-pop::before{content:'';position:absolute;top:-8px;left:50%;transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line)}.pop-x{position:absolute;top:8px;right:9px;border:0;background:0 0;color:var(--ink-soft);cursor:pointer;font-size:14px}.pop-sub{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--ink);padding-right:14px}.ma-color{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:14px;background:var(--surface);color:var(--ink);margin-bottom:8px}.ma-row{display:flex;gap:6px}.ma-email{flex:1;min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:14px;background:var(--surface);color:var(--ink)}.ma-color:focus,.ma-email:focus{outline:0;border-color:var(--accent)}.ma-submit{flex:0 0 auto;border:0;border-radius:9px;background:var(--accent);color:#fff;font:inherit;font-weight:700;font-size:13px;padding:9px 12px;cursor:pointer;white-space:nowrap}.ma-submit:hover{background:var(--accent-dk)}.ma-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ma-ok{margin:4px 0 0;font-size:14px;font-weight:600;color:var(--ok)}.tier-switch{position:relative;display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px;margin:0 auto}.sb-context>.tier-switch{display:flex;width:fit-content}.tier-seg{position:relative;z-index:1;border:0;background:0 0;cursor:pointer;font:inherit;font-weight:600;font-size:13.5px;color:var(--ink-soft);padding:8px 18px;border-radius:999px;white-space:nowrap;transition:color .25s}.tier-seg:hover{color:var(--accent)}.tier-seg.active{color:#fff}.tier-slider{position:absolute;top:4px;bottom:4px;left:0;border-radius:999px;z-index:0;background:linear-gradient(135deg,var(--accent),var(--accent-dk));transition:transform .3s cubic-bezier(.5,.05,.2,1),width .3s cubic-bezier(.5,.05,.2,1)}.card-tag.vintage{background:#7c5a3a;color:#fff}@media (max-width:560px){.model-dash{gap:14px}.model-mini{width:84px}.model-orb{width:74px;height:74px}}.finish-pick{margin-top:14px;display:flex;flex-direction:column;gap:8px}.finish-label{font-size:13px;color:var(--ink-soft)}.finish-label b{color:var(--ink);font-weight:600}.finish-swatches{display:flex;gap:10px;flex-wrap:wrap}.swatch{width:48px;height:48px;border-radius:50%;padding:0;overflow:hidden;cursor:pointer;border:2px solid var(--line);background:var(--surface);transition:transform .15s,border-color .15s,box-shadow .15s}.swatch img{width:100%;height:100%;object-fit:cover;display:block}.swatch:hover{border-color:var(--accent);transform:translateY(-1px)}.swatch.active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.scales{margin:34px 0 6px}.scales h2{font-size:clamp(18px,3vw,22px)}.scales-intro{color:var(--ink-soft);margin-top:6px;max-width:680px}.scale-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.scale-list li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px 14px}.sc-emoji{font-size:18px;line-height:1}.sc-name{font-weight:600;color:var(--ink);min-width:90px}.sc-notes{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;color:var(--ink-soft);letter-spacing:.3px}.sc-kind{font-size:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:999px;padding:2px 9px;margin-left:auto;white-space:nowrap}.card-coming{position:relative;overflow:visible}.card-coming .card-media{border-radius:var(--radius) var(--radius) 0 0}.card-inner{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.card-bell{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(4px);cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(28,23,20,.16);transition:transform .15s,border-color .15s}.card-bell:hover{transform:scale(1.08);border-color:var(--accent)}.card-pop{position:absolute;top:52px;right:10px;z-index:6;width:262px;max-width:calc(100vw - 32px);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:13px;box-shadow:var(--shadow)}.card-pop .cp-x{position:absolute;top:6px;right:8px;border:0;background:0 0;cursor:pointer;color:var(--ink-soft);font-size:13px;line-height:1;padding:4px}.cp-sub{font-size:12.5px;color:var(--ink-soft);margin:0 18px 10px 0;line-height:1.4}.cp-sub b{color:var(--ink)}.cp-color,.cp-email{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font:inherit;font-size:13px}.cp-color{margin-bottom:8px}.cp-row{display:flex;flex-direction:column;gap:8px}.cp-submit{width:100%;border:0;border-radius:9px;padding:10px 12px;background:linear-gradient(135deg,var(--accent),var(--accent-dk));color:#fff;font:inherit;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.cp-submit:hover{filter:brightness(1.05)}.cp-submit:disabled{opacity:.6;cursor:default}.cp-hp{position:absolute;left:-9999px}.cp-ok{font-size:12.5px;color:var(--accent);margin:6px 0 0}.pay-area{display:flex;flex-direction:column;gap:11px}.pay-fallback{display:flex;flex-direction:column;gap:10px}.pp-buttons{min-height:46px}.pay-ok{background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:11px;padding:12px 14px;color:var(--accent);font-weight:600;font-size:14px}.sold-live{background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--line);border-radius:11px;padding:13px 15px;color:var(--ink-soft);font-weight:600}.inq-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(38,28,22,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:inqFade .2s ease}.inq-overlay[hidden]{display:none}@keyframes inqFade{from{opacity:0}to{opacity:1}}.inq-box{width:min(470px,100%);position:relative;background:var(--surface,#fffaf3);border:1px solid var(--line);border-radius:20px;padding:30px 28px 24px;box-shadow:0 30px 80px rgba(38,28,22,.32);animation:inqUp .3s cubic-bezier(.2,.75,.3,1)}@keyframes inqUp{from{transform:translateY(16px) scale(.98);opacity:.4}to{transform:none;opacity:1}}.inq-x{position:absolute;top:13px;right:15px;width:30px;height:30px;border:0;border-radius:50%;background:0 0;font-size:17px;color:var(--ink-soft);cursor:pointer;line-height:1;transition:background .15s}.inq-x:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.inq-title{margin:0 6px 6px 0;font-size:clamp(20px,3.2vw,24px);color:var(--ink);letter-spacing:-.01em}.inq-intro{margin:0 0 20px;color:var(--ink-soft);font-size:14.5px;line-height:1.55}.inq-form{display:flex;flex-direction:column;gap:11px}.inq-form input:not(.inq-hp),.inq-form textarea{width:100%;box-sizing:border-box;padding:12px 15px;font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;transition:border-color .15s,box-shadow .15s}.inq-form textarea{resize:vertical;min-height:92px;line-height:1.5}.inq-form input:focus,.inq-form textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.inq-send{margin-top:5px;width:100%;justify-content:center;cursor:pointer}.inq-send:disabled{opacity:.6;cursor:default}.inq-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.inq-ok{margin:4px 0 0;padding:18px;text-align:center;font-weight:600;color:var(--accent);border-radius:13px;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}picture{display:contents}.br-consent{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:center;padding:14px;transition:transform .36s cubic-bezier(.4,0,.2,1),opacity .36s ease}.br-consent.part{transform:translateY(14px);opacity:0}.br-consent-box{width:min(800px,100%);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 50px rgba(28,23,20,.22);padding:14px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.br-consent-box p{font-size:15px;color:var(--ink-soft);flex:1;min-width:220px;margin:0;line-height:1.45}.br-consent-box p b{color:var(--ink);font-size:16px;margin-right:6px}.br-consent-box p a{color:var(--accent)}.br-consent-btns{display:flex;gap:9px;margin-left:auto}.br-c-no,.br-c-yes{position:relative;overflow:hidden;font:inherit;font-size:14px;font-weight:600;border-radius:10px;min-height:44px;min-width:112px;padding:0 18px;cursor:pointer;border:1px solid var(--accent);background:var(--surface);color:var(--ink)}.br-c-no:hover,.br-c-yes:hover{background:#faf1ec}.br-consent .onde{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--accent);pointer-events:none;animation:brOnde .42s ease-out forwards}@keyframes brOnde{from{transform:scale(0);opacity:.55}to{transform:scale(11);opacity:0}}@media (max-width:767px){.br-consent{padding:10px}.br-consent-box p b{display:block;margin:0 0 1px}.br-consent-btns{width:100%}.br-c-no,.br-c-yes{flex:1;min-height:48px;min-width:0}}@media (prefers-reduced-motion:reduce){.br-consent{transition:none}.br-consent .onde{display:none}}.foot-cookies{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;text-decoration:underline;padding:0}.product>*{min-width:0}@media (hover:none) and (pointer:coarse){.model-bell::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%}.lang-select,.site-footer a{min-height:44px}.lang-select{padding-block:10px}}