:root{--gold:#c9a227;--gold-dark:#9a7b14;--ink:#141210;--muted:#6b6560;--cream:#f6f0e6;--paper:#fffdf8;--line:#e8ddd0;--radius:16px}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:var(--paper);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}.topbar{background:#111;color:#fff;text-align:center;padding:8px 12px;font-size:13px;letter-spacing:.04em}header{position:sticky;top:0;z-index:50;background:#fffdf8f5;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand img{height:48px;width:auto}.brand b{font-size:20px;letter-spacing:.08em}.brand small{display:block;font-size:10px;letter-spacing:.28em;color:var(--gold-dark)}.navlinks{display:flex;gap:4px;margin:0 auto;flex-wrap:wrap}.navlinks a,.navlinks button{border:0;background:transparent;padding:9px 12px;border-radius:999px;font-weight:600;font-size:14px}.navlinks a:hover,.navlinks button:hover{background:var(--cream);color:var(--gold-dark)}.drop{position:relative}.drop:hover .mega,.drop:focus-within .mega{display:grid}.mega{display:none;position:absolute;left:0;top:100%;min-width:520px;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 18px 40px #00000024;z-index:60}.mega h4{margin:0 0 8px;font-size:13px;letter-spacing:.08em;color:var(--gold-dark)}.mega a{display:block;padding:6px 0;font-size:14px;color:#444}.mega a:hover{color:var(--gold-dark)}.hot{font-size:10px;background:#f4c86b;color:#5a4300;border-radius:999px;padding:2px 6px;margin-left:4px;vertical-align:super}.icons{display:flex;gap:6px;align-items:center}.iconbtn{position:relative;border:1px solid var(--line);background:#fff;border-radius:50%;width:42px;height:42px;font-size:18px}.count{position:absolute;top:-4px;right:-4px;background:var(--gold);color:#fff;font-size:11px;min-width:19px;height:19px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.burger{display:none}.eyebrow{letter-spacing:.22em;font-size:12px;color:var(--gold-dark);font-weight:700}.btn{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:13px 22px;font-weight:700}.btn.gold{background:var(--gold);color:#141210}.btn.light{background:#fff;color:#141210;border:1px solid var(--line)}.section{max-width:1200px;margin:0 auto;padding:36px 16px}.section h2{text-align:center;font-size:32px;margin:0 0 6px}.sub{text-align:center;color:var(--muted);margin:0 0 24px}.page-hero{background:#0b0b0f;color:#fff;text-align:center;padding:56px 16px 48px}.page-hero h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,6vw,52px);margin:0 0 10px;color:#fff}.page-hero .crumbs{font-size:13px;letter-spacing:.08em;color:#d4af37;font-weight:600;margin:0 0 14px}.page-hero .crumbs a{color:#d4af37}.page-hero .crumbs a:hover{text-decoration:underline}.page-hero p{max-width:640px;margin:0 auto;color:#cfc9bd;line-height:1.7}.page-body{max-width:760px;margin:0 auto;line-height:1.8;color:#555;text-align:left}.page-body h3{font-family:Playfair Display,Georgia,serif;color:#0b0b0f;font-size:22px;margin:28px 0 8px;text-align:left}.page-body p{margin:0 0 14px}.page-body ul{margin:0 0 14px;padding-left:20px}.page-body li{margin-bottom:6px}@media(max-width:767px){.page-hero{padding:40px 14px 36px}}.cats{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.cat{text-align:center;width:150px}.cat img{width:140px;height:140px;object-fit:cover;border-radius:50%;border:3px solid var(--cream);margin:0 auto 10px;transition:transform .25s}.cat:hover img{transform:scale(1.05);border-color:var(--gold)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0000001a}.card img{width:100%;height:300px;object-fit:cover}.cardbody{padding:16px}.price{font-weight:800;font-size:18px}.old{color:#999;text-decoration:line-through;font-weight:400;margin-left:8px}.badge{display:inline-block;background:#e7f3ee;color:#14634a;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.badge.sale{background:#fde8e8;color:#9b1c1c}.swatches{display:flex;gap:6px;margin:10px 0}.sw{width:20px;height:20px;border-radius:50%;border:2px solid #fff;outline:1px solid #ddd}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.deal{background:linear-gradient(120deg,#141210,#3a2f0d);color:#fff;border-radius:24px;padding:32px;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.deal h3{margin:0 0 8px;font-size:28px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px;align-items:center}.filters input,.filters select{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.viewtoggle button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.viewtoggle button.on{background:var(--ink);color:#fff}.grid.list .card{display:grid;grid-template-columns:240px 1fr}.grid.list .card img{height:220px}.stars{color:var(--gold);letter-spacing:2px}.service{background:#111;color:#fff}.service .inner{max-width:1200px;margin:0 auto;padding:22px 16px;display:flex;gap:22px;flex-wrap:wrap;justify-content:space-between}.service b{display:block}footer{background:#faf6ef;border-top:1px solid var(--line)}footer .inner{max-width:1200px;margin:0 auto;padding:36px 16px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:24px}footer h4{margin:0 0 12px}footer a{display:block;padding:4px 0;color:#555}footer input{padding:11px;border:1px solid var(--line);border-radius:10px;width:100%}.drawer{position:fixed;inset:0;background:#00000073;z-index:100;display:none}.drawer.open{display:block}.panel{position:absolute;right:0;top:0;bottom:0;width:min(430px,92vw);background:#fff;padding:20px;overflow:auto}.line{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #eee;align-items:center}.line img{width:64px;height:64px;object-fit:cover;border-radius:12px}.modal{position:fixed;inset:0;background:#0000008c;z-index:110;display:none;align-items:flex-start;justify-content:center;padding:24px 12px;overflow:auto}.modal.open{display:flex}.sheet{background:#fff;border-radius:20px;max-width:820px;width:100%;padding:24px}#detailModal .sheet img{width:100%;height:380px;object-fit:cover;border-radius:14px}form label{display:block;font-weight:600;margin:12px 0 4px}form input,form select,form textarea{width:100%;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fff}form textarea{min-height:80px}.timeline{display:flex;gap:0;flex-wrap:wrap;margin:18px 0}.step{flex:1;min-width:110px;text-align:center;font-size:13px;padding-top:8px;border-top:4px solid #e5e5e5}.step.done{border-color:var(--gold);font-weight:700}.step.now{border-color:var(--ink)}.invoice{border:1px solid var(--line);border-radius:16px;padding:20px;background:#fff}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:40px}footer .inner{grid-template-columns:1fr 1fr}.navlinks{display:none}.burger{display:block}.mega{min-width:280px;grid-template-columns:1fr}.grid.list .card{grid-template-columns:1fr}}@media(max-width:560px){.grid{grid-template-columns:1fr}.brand small{display:none}.brand img{height:38px}.hero h1{font-size:32px}.cats{justify-content:flex-start}.cat{width:120px}.cat img{width:110px;height:110px}footer .inner{grid-template-columns:1fr}}.subnav{max-width:1200px;margin:0 auto;padding:8px 16px 12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:13px;border-top:1px solid var(--line)}.subnav a,.subnav button{border:0;background:transparent;padding:7px 10px;border-radius:999px;font-weight:600;color:#444}.subnav a:hover,.subnav button:hover{background:var(--cream);color:var(--gold-dark)}.hero-split{max-width:1200px;margin:0 auto;padding:28px 16px 10px}.hero-copy{max-width:620px;display:flex;flex-direction:column;align-items:flex-start}.hero-copy .trust{color:#666;font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 2px}.hero-copy .trust .stars{display:inline-flex;gap:2px;flex:0 0 auto}.hero-copy .trust .stars svg{display:block}.hero-cta{position:relative;display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:15px 28px;min-height:48px;background:linear-gradient(135deg,#e7c65a,#d4af37 55%,#b8962e);color:#141210;font-size:15px;letter-spacing:.08em;border:1px solid #D4AF37;border-radius:999px;box-shadow:0 12px 28px #d4af3759;overflow:hidden;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease}.hero-cta svg{flex:0 0 auto;transition:transform .3s ease}.hero-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-130%);animation:ctaShine 3.5s ease-in-out infinite;pointer-events:none}@keyframes ctaShine{0%,60%{transform:translate(-130%)}to{transform:translate(130%)}}.hero-cta:hover,.hero-cta:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #d4af3773}.hero-cta:hover svg,.hero-cta:focus-visible svg{transform:translate(4px)}.hero-cta:active{transform:translateY(0)}.hero-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.hero-pair:after{content:"";position:absolute;left:0;right:0;bottom:0;height:75%;background:linear-gradient(to top,#0009,#00000059 55%,#0000);pointer-events:none;z-index:1}.hero-pair img{width:100%;height:520px;object-fit:cover;border-radius:8px;cursor:pointer;animation:heroIn 1s ease both}.hero-pair img:nth-child(2){animation-delay:.15s}.hero-big{position:absolute;left:50%;transform:translate(-50%);bottom:56px;width:auto;max-width:94%;text-align:center;font-size:clamp(48px,9vw,110px);line-height:.95;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.7),0 6px 28px rgba(0,0,0,.55);margin:0;animation:slideUp 1.1s ease both .2s;pointer-events:none;z-index:2}.scrolldown{position:absolute;right:14px;bottom:16px;background:#ffffffe6;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;z-index:3}@keyframes heroIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}@keyframes floaty{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-12px)}}.sect-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.sect-head h2{margin:0}.sect-head a,.linkbtn{font-weight:700;letter-spacing:.05em;background:none;border:0;cursor:pointer}.left-title{text-align:left!important}.catlist a{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid #ddd;padding:18px 4px;font-size:clamp(20px,3vw,30px);font-weight:600;color:#555;position:relative;cursor:pointer}.catlist a:last-child{border-bottom:1px solid #ddd}.catlist a:hover{color:var(--gold-dark)}.catfloat{position:absolute;right:8%;top:-30px;width:180px;height:230px;object-fit:cover;border-radius:8px;opacity:0;pointer-events:none;box-shadow:0 20px 40px #00000040;transition:opacity .25s}.catlist a:hover .catfloat,.catlist a:focus .catfloat{opacity:1;animation:floaty 3s ease-in-out infinite}.looks{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}.look-big{width:100%;height:520px;object-fit:cover;border-radius:8px;cursor:pointer}.look-small{width:100%;height:320px;object-fit:cover;border-radius:8px;cursor:pointer;margin-top:16px}.looks img,.instagrid img,.grid img{transition:transform .35s}.looks img:hover,.instagrid img:hover{transform:scale(1.04)}.newstyles{background:#111;color:#fff;border-radius:8px;padding:28px;display:grid;grid-template-columns:280px 1fr;gap:24px;overflow:hidden}.newstyles-title h2{font-size:32px;line-height:1.15;margin:0 0 12px}.carousel{overflow:hidden}.track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px}.track .card{flex:0 0 260px;scroll-snap-align:start}.hv-viewport{overflow:hidden}.hv-track{display:flex;transition:transform .45s ease}.hv-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;height:100%;box-sizing:border-box;transition:transform .2s,box-shadow .2s}.hv-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0000001a}.hv-head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.hv-avatar{flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#9a7b14);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:17px}.hv-card blockquote{font-size:18px;line-height:1.55;margin:0 0 12px;overflow-wrap:break-word}.hv-meta{color:#666;font-size:13px;margin:0}.hv-demo-badge{background:#fdf3d7!important;color:#7a5b00!important}.badge-verified{background:linear-gradient(135deg,#d4af37,#b8912a)!important;color:#fff!important}.hv-controls{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:16px}.hv-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:22px;line-height:1;cursor:pointer;color:#141210}.hv-arrow:hover{border-color:#c9a227;color:#9a7b14}.hv-dots{display:flex;gap:8px}.hv-dot{width:10px;height:10px;border-radius:50%;border:0;background:#d8d2c4;cursor:pointer;padding:0}.hv-dot.on{background:#c9a227}.hv-pause{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;cursor:pointer;font-size:13px;color:#666}.instagrid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.instagrid img{width:100%;height:220px;object-fit:cover;border-radius:8px;cursor:pointer}.subscribeblock{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:center;background:var(--cream);border-radius:20px;padding:32px}.subscribeblock form{display:flex;gap:10px;flex-wrap:wrap}.subscribeblock input{flex:1;min-width:220px;padding:12px;border:1px solid var(--line);border-radius:999px;background:#fff}details{max-width:760px;margin:10px auto;border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff}details summary{font-weight:700;cursor:pointer}footer{background:#111!important;color:#eee}footer h4{color:#fff}footer a{color:#bbb!important}footer a:hover{color:var(--gold)!important}.soc{display:inline-flex!important;width:42px;height:42px;border:1px solid #555;border-radius:50%;align-items:center;justify-content:center;font-weight:800;color:#fff!important}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.mega{opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s;pointer-events:none}.drop:hover .mega,.drop:focus-within .mega{opacity:1;transform:none;pointer-events:auto}.btn{transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000026}@media(max-width:900px){.hero-pair img{height:340px}.looks,.newstyles,.subscribeblock{grid-template-columns:1fr}.instagrid{grid-template-columns:repeat(3,1fr)}.catfloat{width:120px;height:150px}}@media(max-width:560px){.hero-pair img{height:260px}.instagrid{grid-template-columns:repeat(2,1fr)}.catfloat{position:static;display:block;width:100px;height:130px;opacity:1;animation:none;margin-top:10px}.subnav{overflow-x:auto;flex-wrap:nowrap}.subnav a,.subnav button{white-space:nowrap}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--gold-soft:#f7ecd0;--gold-grad:linear-gradient(135deg,#e8c95a,#c9a227 55%,#9a7b14);--shadow-sm:0 1px 3px rgba(20,18,16,.08),0 6px 18px rgba(20,18,16,.06);--shadow-md:0 12px 30px rgba(20,18,16,.12)}h1,h2,h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.01em}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}::selection{background:var(--gold);color:#141210}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid>*{min-width:0}.grid.list{grid-template-columns:1fr}.grid.list .card{display:grid;grid-template-columns:220px 1fr}.grid.list .card img{height:220px;aspect-ratio:auto}.card{border-radius:18px;box-shadow:var(--shadow-sm);border:1px solid var(--line)}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#e3c86a}.card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:linear-gradient(100deg,#efe6d4,#f8f1e3,#efe6d4);background-size:200% 100%}.card:hover img{transform:scale(1.04)}.cardbody{padding:14px}.cardname{margin:8px 0 4px;font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.cardprice{line-height:1.2}.price{font-size:17px}.old{font-size:13px}.cardmeta{color:#666;font-size:12px;line-height:1.4}.swatches{margin:8px 0}.sw{width:18px;height:18px}.badge{font-size:11px;padding:3px 8px}.cardactions{margin-top:10px}.cardactions .btn{min-height:36px;padding:9px 12px;font-size:13px;flex:1 1 40%;text-align:center}.cardactions .wishbtn{flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:0;display:flex;align-items:center;justify-content:center}.btn.gold{background:var(--gold-grad)}.btn{border-radius:999px}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.grid .card{animation:cardIn .45s 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}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.track{scrollbar-width:thin;-webkit-overflow-scrolling:touch}.track .card{flex:0 0 calc((100% - 32px)/3);min-width:0}.cats{gap:14px}.cat{width:calc((100% - 28px)/3);max-width:150px}.cat img{width:100%;height:auto;aspect-ratio:1/1}.instagrid img{height:200px}@media(max-width:1023px){.section{padding:28px 14px}.grid{gap:14px}.cardbody{padding:12px}.cardname{font-size:14px}.price{font-size:16px}.hero-pair img{height:360px}.instagrid{grid-template-columns:repeat(4,1fr)}.instagrid img{height:160px}.look-big{height:380px}.look-small{height:240px}.mega{max-width:calc(100vw - 24px)}.navlinks{display:none}.burger{display:block}#detailModal .sheet img{height:300px}}@media(max-width:767px){.section{padding:24px 12px}.section h2{font-size:26px}.grid{gap:10px}.card{border-radius:14px}.cardbody{padding:9px}.cardname{font-size:12.5px;min-height:2.6em}.price{font-size:14px}.old,.cardmeta{font-size:11px}.sw{width:14px;height:14px}.badge{font-size:10px;padding:2px 7px}.cardactions .btn{min-height:36px;padding:8px 6px;font-size:11.5px}.cardactions .wishbtn{flex-basis:36px;width:36px;height:36px;min-height:36px}.grid.list .card{grid-template-columns:1fr}.grid.list .card img{height:auto;aspect-ratio:4/5}.nav{padding:10px 12px;gap:8px}.brand img{height:36px}.brand b{font-size:16px}.iconbtn{width:36px;height:36px;font-size:16px}.count{min-width:18px;height:18px;font-size:10px}.subnav{padding:6px 10px 10px}.hero-split{padding:20px 12px 10px}.hero-pair img{height:220px}.hero-big{font-size:clamp(30px,10vw,52px);bottom:38px}.scrolldown{font-size:11px;padding:6px 10px}.catlist a{font-size:20px;padding:14px 4px}.catfloat{width:96px;height:124px}.looks{grid-template-columns:1fr}.look-big{height:300px}.look-small{height:210px}.newstyles{padding:20px}.newstyles-title h2{font-size:26px}.hv-card blockquote{font-size:16px}.subscribeblock{padding:22px}footer .inner{grid-template-columns:1fr 1fr}.service .inner{gap:14px}.sheet{padding:16px}#detailModal .sheet img{height:auto;aspect-ratio:4/3}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.step{min-width:0;font-size:11px}.filters input,.filters select{min-height:36px}}@media(max-width:480px){.section{padding:20px 8px}.grid{gap:8px}.card{border-radius:12px}.cardbody{padding:7px}.cardname{font-size:11.5px}.price{font-size:13px}.old{font-size:10.5px}.cardmeta{font-size:10px}.sw{width:12px;height:12px}.cardactions .btn{min-height:32px;padding:7px 4px;font-size:11px}.cardactions .wishbtn{flex-basis:32px;width:32px;height:32px;min-height:32px}.topbar{font-size:11px;padding:7px 8px}.nav{padding:8px 10px}.hero-pair img{height:200px}.hero-big{font-size:clamp(28px,11vw,40px);bottom:32px}.scrolldown{display:none}.instagrid{grid-template-columns:repeat(3,1fr);gap:8px}.instagrid img{height:110px}.cats{gap:8px}.catlist a{font-size:18px}.catfloat{width:72px;height:92px}footer .inner{grid-template-columns:1fr}.look-big{height:260px}.look-small{height:180px}.hv-card{padding:14px}.hv-card blockquote{font-size:15px}.subscribeblock input{min-width:0}.modal{padding:12px 8px}.panel{padding:16px}.filters{font-size:13px}.filters input,.filters select{padding:9px}}@media(max-width:360px){.section{padding:16px 6px}.grid{gap:6px}.cardbody{padding:6px}.cardname{font-size:11px}.price{font-size:12.5px}.brand b{font-size:14px}.iconbtn{width:34px;height:34px}.hero-pair img{height:180px}.instagrid img{height:90px}}@media(prefers-reduced-motion:reduce){.grid .card,.card img{animation:none!important}}@media(max-width:767px){.cardactions .btn:first-child{flex:1 1 100%}.cardactions .btn.light{flex:1 1 auto}.cardactions .wishbtn{flex:0 0 36px}}@media(max-width:480px){.cardactions .wishbtn{flex:0 0 32px}}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav-left{display:flex;align-items:center;gap:8px;min-width:0}.brand{justify-self:center;text-align:center}.brand img{height:56px;width:auto;margin:0 auto}.icons{justify-self:end}.iconbtn{display:inline-flex;align-items:center;justify-content:center;padding:0}.iconbtn svg{width:22px;height:22px;flex:0 0 auto}.iconbtn .count{font-size:11px}.navlinks{margin:0}.navlinks button svg,.subnav button svg{vertical-align:-2px;margin-left:2px}.scrolldown svg{vertical-align:-2px;margin-left:4px}.sect-head a svg,.linkbtn svg{vertical-align:-2px;margin-left:4px}.stars{display:inline-flex;gap:2px;align-items:center}.stars svg{width:16px;height:16px}.service .inner>div svg{width:28px;height:28px;color:#c9a227;margin-bottom:6px}.footer-brand{text-align:left}.footer-logo{height:72px;width:auto;margin:0 0 10px}.footer-tag{letter-spacing:.28em;font-size:11px;color:#c9a227;font-weight:700;margin:0 0 12px}.soc svg{display:block}footer .footer-brand a{display:inline-block;padding:0}@media(max-width:1023px){.nav{grid-template-columns:auto 1fr auto}.brand img{height:44px}.brand b{font-size:16px}}@media(max-width:560px){.nav{padding:10px 12px;gap:8px}.brand img{height:38px}.brand b{font-size:14px}.footer-logo{height:56px}}.card{color:#141210}.newstyles .card,.newstyles .track .card,.deal .card,footer .card{background:#fff;color:#141210}.newstyles .card .cardname,.newstyles .track .card .cardname{color:#141210}.newstyles .card .price,.newstyles .track .card .price{color:#141210;font-weight:800}.newstyles .card .old,.newstyles .track .card .old{color:#888}.newstyles .card .cardmeta,.newstyles .track .card .cardmeta{color:#666}.newstyles .card .btn{color:#fff}.newstyles .card .btn.light{color:#141210;background:#fff}.newstyles .card .badge.sale{background:#fde8e8;color:#9b1c1c}.nav{grid-template-columns:1fr auto 1fr}.nav-left{min-width:0;justify-content:flex-start}.icons{min-width:0;justify-content:flex-end}.brand{min-width:0}@media(max-width:1023px){.nav{grid-template-columns:1fr auto 1fr}.brand img{height:44px}.brand b{font-size:16px}}@media(max-width:480px){.brand span{display:none}.brand img{height:40px}.iconbtn{width:34px;height:34px}.iconbtn svg{width:20px;height:20px}}.subnav{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media(max-width:1023px){.subnav{flex-wrap:nowrap;overflow-x:auto;padding-right:24px}.subnav>*{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.subnav:after{content:"";flex:0 0 8px}}@keyframes catBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.03)}}@media(hover:none){.catlist a{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;min-width:0;transition:color .3s ease,background-color .3s ease}.catlist a:hover,.catlist a:focus-visible{color:var(--gold-dark);background:#faf7f0}.catlist a:active .catfloat{transform:scale(1.08)}.catlist a .catfloat,.catfloat{position:static;opacity:1;width:84px;height:84px;flex:0 0 84px;margin:0;border-radius:12px;box-shadow:0 8px 20px #00000026;transition:transform .35s ease,box-shadow .35s ease;animation:catBob 4.5s ease-in-out infinite}.catlist a:nth-child(2) .catfloat{animation-delay:.5s}.catlist a:nth-child(3) .catfloat{animation-delay:1s}.catlist a:nth-child(4) .catfloat{animation-delay:1.5s}.catlist a:nth-child(5) .catfloat{animation-delay:2s}.catlist a:nth-child(6) .catfloat{animation-delay:2.5s}.catlist a:nth-child(7) .catfloat{animation-delay:3s}}@media(max-width:767px){.track .cardbody{padding:9px}.track .cardname{font-size:12.5px;min-height:2.6em}.track .price{font-size:14px}.track .old,.track .cardmeta{font-size:11px}.track .cardactions .btn{min-height:36px}.track .cardactions .wishbtn{width:36px;height:36px;min-height:36px}}@media(max-width:480px){.track .cardbody{padding:7px}.track .cardname{font-size:11.5px}.track .price{font-size:13px}.track .cardactions .btn{min-height:32px}.track .cardactions .wishbtn{width:32px;height:32px;min-height:32px}}.zoom-wrap{position:relative;overflow:hidden;border-radius:14px;background:#f6f0e6;cursor:zoom-in;touch-action:none}.zoom-wrap.zoomed{cursor:grab;touch-action:none}.zoom-wrap.zoomed:active{cursor:grabbing}.zoom-wrap img{width:100%;height:380px;object-fit:cover;transition:transform .18s ease;will-change:transform}.zoom-wrap img.slide{animation:slideImg .35s ease}@keyframes slideImg{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.zoom-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0}.zoom-tools .iconbtn{width:40px;height:40px}.zoom-tools .iconbtn svg{width:20px;height:20px}.zoom-hint{color:#777;font-size:12px}@media(max-width:767px){.zoom-wrap img{height:auto;aspect-ratio:4/3}}.card img{transition:transform .35s ease}@media(hover:hover){.card:hover img{transform:scale(1.06)}}.sizeguide{max-width:760px;margin:14px auto 0;border:1px solid #e8dcc0;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0b0b0f0f;overflow:hidden;padding:0}.sizeguide summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none}.sizeguide summary::-webkit-details-marker{display:none}.sizeguide summary .sg-ico{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#0b0b0f;color:#d4af37;flex:0 0 auto}.sizeguide summary .sg-title{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700;color:#0b0b0f}.sizeguide summary .sg-hint{font-size:12px;color:#8a7a4d;letter-spacing:.04em}.sizeguide summary .sg-chev{margin-left:auto;color:#c9a227;display:flex;transition:transform .25s ease}.sizeguide[open] summary .sg-chev{transform:rotate(180deg)}.sizeguide-body{padding:2px 16px 16px;border-top:1px solid #f3ead3}.sizeguide-wrap{overflow-x:auto}.sizetable{width:100%;border-collapse:collapse;margin:12px 0 6px}.sizetable th,.sizetable td{border:1px solid #eadfbe;padding:10px 8px;text-align:center;font-size:14px}.sizetable th{background:#0b0b0f;color:#d4af37;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sizetable td:first-child{font-weight:700}.sizetable tbody tr:nth-child(2n){background:#fffdf6}.sizetable tbody tr:hover{background:#faf3dd}.sizetable tr.on{background:#f7ecd0;font-weight:700}.sizetable tr.on td:first-child{color:#8a6d1f}.measure-list{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:10px 0 4px;padding:0;font-size:13px;color:#555}.measure-list li:before{content:"◆";color:#d4af37;font-size:9px;margin-right:6px}.sizeguide-note{margin:8px 0 0;font-size:13px;color:#777}@media(max-width:480px){.sizeguide summary .sg-hint{display:none}.sizetable th,.sizetable td{font-size:13px;padding:8px 6px}}.sw{cursor:pointer;padding:0;border:2px solid #fff;outline:1px solid #ddd}.sw.on{outline:2px solid var(--gold);outline-offset:1px}button.sw:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.selected-colour{font-weight:600;margin:8px 0 0}@media(prefers-reduced-motion:reduce){.zoom-wrap img.slide{animation:none!important}}.messenger-btn{position:fixed;right:16px;bottom:24px;z-index:90;display:flex;align-items:center;gap:8px;height:56px;min-width:56px;padding:0 18px 0 14px;background:#fff;border:1px solid #dbe4ee;border-radius:999px;box-shadow:0 10px 28px #00000038;font-weight:700;font-size:15px;color:#141210;text-decoration:none;animation:msgPulse 3s ease-in-out infinite}.messenger-btn:hover,.messenger-btn:focus-visible{box-shadow:0 14px 32px #0082fb59;border-color:#0082fb;outline:2px solid #0082FB;outline-offset:2px}.messenger-btn svg{flex:0 0 auto;display:block}.msg-label{line-height:1}@keyframes msgPulse{0%,to{box-shadow:0 10px 28px #00000038}50%{box-shadow:0 10px 28px #0082fb73}}footer{padding-bottom:92px}@media(max-width:767px){.messenger-btn{padding:0;width:56px;min-width:56px;height:56px;justify-content:center}.msg-label{display:none}}.cat-panel{display:none;max-width:1200px;margin:0 auto;padding:10px 16px 14px;gap:8px;border-top:1px solid var(--line);background:#fffdf8;max-height:50vh;overflow:auto}.cat-panel a{padding:10px 12px;border:1px solid var(--line);border-radius:999px;font-weight:600;font-size:14px;text-align:center;background:#fff}.cat-panel a:hover{border-color:var(--gold);color:var(--gold-dark)}@media(max-width:1023px){.cat-panel{grid-template-columns:1fr 1fr}.subnav .mega{display:none!important}}@media(min-width:1024px){.cat-panel{display:none!important}}.filters>input,.filters>select{flex:1 1 140px;min-width:0}#searchInput{flex:2 1 200px}@media(max-width:480px){#minPrice,#maxPrice{flex:1 1 40%;width:auto!important}.filters .viewtoggle{flex:1 1 100%}.viewtoggle button{min-height:36px}}#mobileNav{max-height:60vh;overflow:auto}#mobileNav a{padding:10px 0}@media(max-width:767px){.deal{padding:20px}.deal h3{font-size:24px}}@media(max-width:480px){.newstyles{padding:14px}.track{gap:8px}}@media(max-width:767px){footer a{padding:8px 0}}.invoice{overflow-x:auto}.invoice table{min-width:320px}.invoice>div:first-child{flex-wrap:wrap;gap:12px}.invoice p,.invoice td{overflow-wrap:anywhere}.hv-wrap{min-width:0}.hv-card blockquote{overflow-wrap:break-word}@media(max-width:480px){.cat b{font-size:13px;line-height:1.3}}.cardmeta,.timeline,.line{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.messenger-btn{animation:none!important}}.modal.open .sheet{animation:previewIn .3s ease both}.modal.closing .sheet{animation:previewOut .22s ease both}.modal.closing{background:#00000059}@keyframes previewIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes previewOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.98)}}#detailModal .sheet{max-width:980px;padding:28px;max-height:calc(100dvh - 24px);overflow:auto}.preview{position:relative;min-width:0}.preview-close{position:absolute;top:0;right:0;z-index:5;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:22px;line-height:1;color:#141210}.preview-close:hover{background:#f6f0e6}.preview-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:start;min-width:0}.preview-media{position:relative;background:linear-gradient(180deg,#faf7f0,#efe8d8);border:1px solid var(--line);border-radius:18px;padding:14px;overflow:hidden;min-width:0}.preview-badge{position:absolute;top:22px;left:22px;z-index:4;background:var(--gold);color:#141210;font-weight:800;font-size:12px;letter-spacing:.05em;border-radius:999px;padding:5px 11px;box-shadow:0 6px 16px #00000026}.preview-media .zoom-wrap{height:520px;border-radius:12px;background:transparent;cursor:zoom-in}.preview-media .zoom-wrap img{width:100%;height:100%;object-fit:contain;transition:transform .18s ease;will-change:transform;background:transparent}.preview-media .zoom-wrap.zoomed{cursor:grab}.preview-media .zoom-wrap.zoomed:active{cursor:grabbing}.preview-media .zoom-tools{position:static;transform:none;display:flex;flex-wrap:nowrap;gap:6px;align-items:center;width:max-content;max-width:100%;margin:12px auto 0;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 10px 6px 6px;box-shadow:0 8px 20px #0000001f}.preview-media .zoom-tools .iconbtn{width:44px;height:44px;min-height:44px;flex:0 0 auto;border-color:transparent;background:#f6f0e6}.preview-media .zoom-tools .iconbtn:hover{border-color:var(--gold);background:#f7ecd0}.preview-media .zoom-tools .iconbtn svg{width:20px;height:20px}.zoom-pct{font-weight:800;font-size:14px;min-width:52px;text-align:center;white-space:nowrap;flex:0 0 auto;border-left:1px solid var(--line);padding-left:10px;margin-left:4px}.preview-media .zoom-hint{margin:10px 0 0;text-align:center;color:#777;font-size:12px;line-height:1.5;padding:0 8px}.preview-info{min-width:0}.preview-eyebrow{letter-spacing:.18em;font-size:11px;color:var(--gold-dark);font-weight:800;margin:0 0 8px;text-transform:uppercase;padding-right:48px}.preview-info h2{font-size:clamp(22px,3vw,30px);line-height:1.2;margin:0 0 8px;padding-right:48px}.preview-stars{display:flex;gap:2px;align-items:center}.preview-stars span{color:#777;font-size:13px;margin-left:6px}.price-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0 6px}.price-row .price{font-size:26px}.save-badge{background:#e7f3ee;color:#14634a;font-weight:800;font-size:12px;border-radius:999px;padding:4px 10px}.preview-desc{color:#555;line-height:1.7;margin:10px 0}.stock-line{font-weight:700;font-size:14px}.stock-line.ok{color:#14634a}.stock-line.out{color:#9b1c1c}.pick-label{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 8px}.pick-label b{font-size:14px}.textlink{display:inline-flex;gap:6px;align-items:center;border:0;background:transparent;color:var(--gold-dark);font-weight:700;font-size:13px;padding:6px 4px;min-height:36px}.textlink svg{width:18px;height:18px}.pick-row{display:flex;gap:8px;flex-wrap:wrap}.pick{min-height:40px;padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:7px}.pick:hover{border-color:var(--gold)}.pick.on{border-color:var(--gold);background:#f7ecd0;box-shadow:0 0 0 1px var(--gold) inset}.pick .dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex:0 0 auto}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;overflow:hidden}.qty button{width:44px;height:44px;border:0;background:transparent;font-size:20px;font-weight:800}.qty button:hover{background:#f6f0e6}.qty span{min-width:36px;text-align:center;font-weight:800}.preview-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 16px}.preview-actions .btn{min-height:44px;padding:12px 20px;flex:1 1 40%}.delivery-box{background:#f6f0e6;border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.7;color:#444}.highlights{margin:16px 0 0;padding-left:20px;color:#555;line-height:1.7;font-size:14px}.hero-pair img{animation:heroIn 1s ease both,heroKen 14s ease-in-out 1s infinite alternate}.hero-pair:hover img{animation-play-state:paused}@keyframes heroKen{0%{transform:scale(1)}to{transform:scale(1.05)}}.deal{background-size:200% 200%;animation:dealShift 10s ease infinite alternate}@keyframes dealShift{0%{background-position:0% 50%}to{background-position:100% 50%}}.cat{transition:transform .25s}.cat:hover{transform:translateY(-3px)}.cat:hover b{color:var(--gold-dark)}.carousel-pause{min-height:40px;padding:9px 14px;font-size:13px;white-space:nowrap}.newstyles .carousel-pause{background:#fff;color:#141210}.voices .carousel-pause{flex:0 0 auto}@media(min-width:1440px){.section,.nav,.subnav,footer .inner,.service .inner{max-width:1280px}}@media(max-width:899px){.preview-grid{grid-template-columns:1fr;gap:18px}.preview-media .zoom-wrap{height:420px}#detailModal .sheet{padding:20px}.preview-info h2,.preview-eyebrow{padding-right:44px}}@media(max-width:560px){#detailModal .sheet{padding:16px}.preview-media{padding:10px}.preview-media .zoom-wrap{height:360px}.preview-media .zoom-tools{gap:4px;padding:4px 8px 4px 4px}.preview-media .zoom-tools .iconbtn{width:40px;height:40px;min-height:40px}.zoom-pct{font-size:13px;min-width:46px;padding-left:8px}.preview-media .zoom-hint{font-size:11.5px}.preview-badge{top:16px;left:16px}.preview-actions .btn{flex:1 1 100%}.price-row .price{font-size:22px}.pick{min-height:40px;padding:9px 13px;font-size:13px}.voices{flex-wrap:wrap}.voices .carousel-pause{flex:1 1 100%}.newstyles-title .row{flex-wrap:wrap}.hero-pair img{animation:heroIn 1s ease both,heroKen 14s ease-in-out 1s infinite alternate}}@media(max-width:360px){.preview-media .zoom-wrap{height:320px}.preview-close{width:36px;height:36px}.buy-popup{max-width:calc(100vw - 90px);padding:7px 24px 7px 7px}.buy-popup img{width:36px;height:36px}.popup-text span{font-size:11.5px}.catlist a .catfloat,.catfloat{width:68px;height:68px;flex-basis:68px}}@media(prefers-reduced-motion:reduce){.modal.open .sheet,.modal.closing .sheet,.hero-pair img,.deal{animation:none!important}.cat{transition:none!important}}.modal form input,.modal form select{font-size:16px}@media(max-width:560px){.sizetable th,.sizetable td{font-size:13px;padding:8px 6px}.sheet{max-width:100%}}body{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}h1,h2,h3,.brand b,.preview-info h2{font-family:Playfair Display,Georgia,Times New Roman,serif}.topbar{background:#0b0b0f;color:#f5e9c8;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;align-items:center}.topbar a{color:#d4af37;font-weight:600;white-space:nowrap}.topbar-contact{display:flex;gap:4px 16px;flex-wrap:wrap;justify-content:center;align-items:center}.topbar a:hover{color:#f5e9c8}header{background:#0b0b0f;color:#f5f0e6;border-bottom:1px solid #2a2a33;transition:padding .25s ease,box-shadow .25s ease}header .nav{transition:padding .25s ease}header.shrunk .nav{padding-top:6px;padding-bottom:6px}header.shrunk .brand img{height:44px}.navlinks a,.navlinks button{color:#f5f0e6}.navlinks a:hover,.navlinks button:hover{background:#23232e;color:#d4af37}.navlinks .deal-link{white-space:nowrap}.brand{color:#f5f0e6}.brand small{color:#d4af37}.brand img{filter:drop-shadow(0 0 10px rgba(212,175,55,.45)) drop-shadow(0 2px 6px rgba(0,0,0,.5))}.icons .iconbtn{background:#1c1c26;border-color:#3a3a48;color:#f5f0e6}.icons .iconbtn:hover{border-color:#d4af37;color:#d4af37}.mega{background:#16161f;border-color:#3a3a48;box-shadow:0 18px 40px #00000080}.mega h4{color:#d4af37}.mega a{color:#e8e0d0}.mega a:hover{color:#d4af37}.subnav{border-top:1px solid #2a2a33}.subnav a,.subnav button{color:#e8e0d0}.subnav a:hover,.subnav button:hover{background:#23232e;color:#d4af37}.cat-panel{background:#16161f;border-color:#2a2a33}.cat-panel a{background:#1c1c26;border-color:#3a3a48;color:#f5f0e6}#mobileNav{background:#16161f!important;border-color:#2a2a33!important}#mobileNav a{color:#f5f0e6}.nav-search{max-width:1200px;margin:0 auto;padding:0 16px 12px}.nav-search-inner{position:relative;max-width:520px;margin-left:auto}.nav-search-inner input{width:100%;padding:12px 14px;border:1px solid #3a3a48;border-radius:999px;background:#1c1c26;color:#f5f0e6;font-size:16px}.nav-search-inner input::placeholder{color:#b8b0a0}.suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 32px #0003;overflow:hidden;z-index:70}.suggest button{display:flex;gap:10px;align-items:center;width:100%;text-align:left;border:0;border-bottom:1px solid #f0e8dc;background:#fff;padding:8px 10px;min-height:56px}.suggest button:last-child{border-bottom:0}.suggest button:hover{background:#f7ecd0}.suggest img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:0 0 auto}.suggest span b{display:block;font-size:14px;line-height:1.3;color:#141210}.suggest span small{color:#666;font-size:12px}.suggest-empty{padding:14px;color:#666;font-size:14px}.contact-fabs{position:fixed;right:16px;bottom:24px;z-index:90;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.contact-fabs .messenger-btn{position:static;animation:msgPulse 3s ease-in-out infinite}.fab{display:flex;align-items:center;gap:8px;height:48px;min-width:48px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid #dbe4ee;box-shadow:0 10px 28px #00000038;font-weight:700;font-size:14px;color:#141210;animation:fabIn .4s ease both}.fab:hover{transform:translateY(-2px)}.fab-wa{background:#25d366;color:#fff;border-color:#25d366}@keyframes fabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.buy-popup{position:fixed;left:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:89;display:none;gap:10px;align-items:center;max-width:min(360px,calc(100vw - 32px));background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 32px #00000038;padding:10px 12px;cursor:pointer;min-width:0}.buy-popup.in{animation:popupIn .4s ease both}.buy-popup.out{animation:popupOut .4s ease both}.buy-popup img{width:52px;height:52px;object-fit:cover;border-radius:10px;flex:0 0 auto}.popup-text{min-width:0;flex:1 1 auto}.popup-text b{display:block;font-size:12px;letter-spacing:.06em;color:#9a7b14;text-transform:uppercase}.popup-text span{display:block;font-size:13.5px;line-height:1.45;color:#141210;overflow-wrap:break-word}.popup-close{position:absolute;top:2px;right:6px;border:0;background:transparent;font-size:18px;line-height:1;color:#888;padding:6px}@keyframes popupIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes popupOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;max-width:900px;margin:0 auto}.contact-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.contact-card h3{margin-top:0}.contact-card a{color:#9a7b14;font-weight:600}#accountBody{position:relative;padding-top:8px}#accountBody .preview-close{top:-4px}.gallery-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.gthumb{border:2px solid transparent;border-radius:10px;padding:0;background:#fff;cursor:pointer;overflow:hidden;width:64px;height:64px}.gthumb.on{border-color:var(--gold)}.gthumb img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.contact-grid{grid-template-columns:1fr}.topbar{font-size:11px}.contact-fabs{right:12px;bottom:16px}.fab span{display:none}.fab{width:48px;min-width:48px;padding:0;justify-content:center}.contact-fabs .messenger-btn{width:56px;min-width:56px;padding:0;justify-content:center}.buy-popup{left:10px;bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 98px);gap:8px;padding:8px 26px 8px 8px;border-radius:12px}.buy-popup img{width:40px;height:40px;border-radius:8px}.popup-text b{font-size:10.5px}.popup-text span{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.popup-close{top:0;right:4px;font-size:16px;padding:5px}.nav-search-inner{max-width:none}}@media(prefers-reduced-motion:reduce){.contact-fabs .messenger-btn,.fab,.buy-popup{animation:none!important}}.pwa-banner{display:none;max-width:1200px;margin:16px auto 0;padding:18px 20px;background:#0b0b0f;border:1px solid #3a3a48;border-radius:18px;color:#f5f0e6;box-shadow:0 16px 40px #00000040;position:relative;gap:18px;align-items:flex-start}.pwa-banner.show{display:flex}.pwa-banner-icon{width:64px;height:64px;flex:0 0 auto;border-radius:16px;box-shadow:0 8px 20px #00000059}.pwa-banner-text{min-width:0;flex:1 1 auto}.pwa-banner-text h2{margin:0 0 6px;font-size:20px;color:#d4af37}.pwa-banner-text p{margin:0 0 10px;color:#d8d2c4;font-size:14px;line-height:1.5}.pwa-banner-text ul{margin:0 0 14px;padding-left:20px;color:#f5f0e6;font-size:14px;line-height:1.6}.pwa-banner-text ul li::marker{color:#d4af37}.pwa-banner-help{background:#1c1c26;border:1px solid #3a3a48;border-radius:10px;padding:10px 12px;color:#f5f0e6}.pwa-banner-help[hidden]{display:none}.pwa-banner-actions{display:flex;gap:10px;flex-wrap:wrap}.pwa-banner-actions button{min-height:44px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer}#pwaInstallBtn{background:linear-gradient(135deg,#e7c65a,#d4af37 55%,#b8962e);color:#141210;border:1px solid #D4AF37}#pwaLaterBtn{background:transparent;color:#f5f0e6;border:1px solid #6a6a7a}.pwa-banner-close{position:absolute;top:10px;right:12px;width:44px;height:44px;border:0;background:transparent;color:#aaa;font-size:26px;line-height:1;cursor:pointer}@media(max-width:640px){.pwa-banner{margin:12px 12px 0;padding:16px;flex-direction:column;gap:14px}.pwa-banner-icon{width:56px;height:56px}.pwa-banner-text h2{font-size:18px;padding-right:28px}.pwa-banner-text p,.pwa-banner-text ul{font-size:13.5px}.pwa-banner-actions{flex-direction:row}.pwa-banner-actions button{flex:1 1 40%}}.pwa-banner{max-width:560px;margin:12px auto 0;padding:14px 16px;border-radius:16px;gap:12px;align-items:flex-start;flex-direction:row;box-shadow:0 12px 28px #00000038}.pwa-banner.show{display:flex;animation:pwaSlide .35s ease both}@keyframes pwaSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pwa-banner-icon{width:48px;height:48px;border-radius:12px;box-shadow:0 6px 16px #0000004d}.pwa-banner-text h2{font-size:17px;margin:0 0 4px;padding-right:32px}.pwa-banner-text p{font-size:13px;line-height:1.45;margin:0 0 8px}.pwa-banner-text ul{display:grid;grid-template-columns:1fr 1fr;gap:3px 16px;margin:0 0 12px;padding-left:18px;font-size:12.5px;line-height:1.45}.pwa-banner-text ul li:last-child{grid-column:1/-1}.pwa-banner-help{padding:8px 10px;font-size:12.5px}.pwa-banner-actions{gap:8px}.pwa-banner-actions button{min-height:44px;padding:11px 18px;font-size:13.5px;flex:1}.pwa-banner-close{top:8px;right:8px;width:36px;height:36px;font-size:22px}@media(max-width:640px){.pwa-banner{margin:10px 12px 0;padding:12px 14px;gap:10px;flex-direction:row}.pwa-banner-icon{width:44px;height:44px;border-radius:11px}.pwa-banner-text h2{font-size:16px}.pwa-banner-text p{font-size:12.5px}.pwa-banner-text ul{grid-template-columns:1fr;gap:2px;font-size:12px;margin-bottom:10px}.pwa-banner-actions{flex-direction:row}.pwa-banner-actions button{flex:1 1 0;padding:11px 10px;font-size:13px}}@media(max-width:360px){.pwa-banner{padding:10px 12px}.pwa-banner-text h2{font-size:15px}.pwa-banner-text p{font-size:12px}}@media(prefers-reduced-motion:reduce){.pwa-banner.show{animation:none}}#shopFallback .fallback-card{display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;color:inherit;text-decoration:none}#shopFallback .fallback-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}#shopFallback .fallback-card b{display:block;padding:10px 12px 2px;font-size:14px;line-height:1.35}#shopFallback .fallback-card span{display:block;padding:0 12px 12px;color:#666;font-size:13px}.filters{flex-direction:column;align-items:stretch;gap:14px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px;box-shadow:0 10px 28px #1412100f}.filter-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filter-row>input,.filter-row>select{flex:1 1 160px;min-width:0;height:48px}.filter-row label{display:flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.filter-row label input{flex:none;width:auto;height:auto;accent-color:#c9a227}#searchInput{flex:2 1 220px}.filters .viewtoggle{display:flex;gap:0}.filters .viewtoggle button{border-radius:0}.filters .viewtoggle button:first-child{border-radius:10px 0 0 10px}.filters .viewtoggle button:last-child{border-radius:0 10px 10px 0}#resetFilters{white-space:nowrap}.price-range{padding:14px 16px 10px;background:#fffdf8;border:1px solid #efe6d4;border-radius:14px}.price-range-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-weight:700}.price-range-head strong{color:#9a7b14;white-space:nowrap}.range-slider{position:relative;height:36px;margin-top:6px}.range-track,.range-fill{position:absolute;top:50%;height:6px;border-radius:999px;transform:translateY(-50%)}.range-track{left:0;right:0;background:#e8ddd0}.range-fill{background:linear-gradient(90deg,#c9a227,#e7c65a);box-shadow:0 0 0 1px #c9a22740}.range-slider input[type=range]{position:absolute;left:0;top:0;width:100%;height:36px;flex:none;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.range-slider input[type=range]::-webkit-slider-runnable-track{background:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid #c9a227;box-shadow:0 4px 12px #14121040;cursor:grab;pointer-events:auto}.range-slider input[type=range]::-moz-range-track{background:transparent}.range-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #c9a227;box-shadow:0 4px 12px #14121040;cursor:grab;pointer-events:auto}.range-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #141210;outline-offset:2px}#maxRange{z-index:2}.range-ends{display:flex;justify-content:space-between;color:#777;font-size:12.5px}@media(max-width:640px){.filters{padding:14px 12px}.filter-row{flex-direction:column;align-items:stretch}.filter-row>input,.filter-row>select{flex:1 1 auto;width:100%}.filter-row label{justify-content:flex-start}.filters .viewtoggle{width:100%}.filters .viewtoggle button{flex:1}#resetFilters{width:100%}.price-range{padding:12px}}@media(prefers-reduced-motion:reduce){.range-fill{transition:none}}.range-slider input[type=range]{touch-action:pan-y}#productGrid,.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){#productGrid,.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){#productGrid,.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#productGrid.list{grid-template-columns:1fr}.cardrating{font-size:13px;color:#555;display:flex;gap:6px;align-items:center;margin:2px 0 6px}.cardrating .star{color:#d8d2c4;font-size:14px}.cardrating .star.on{color:#c9a227}#reviewSection,#relatedSection{border-top:1px solid #e8ddd0;margin-top:28px;padding-top:18px}#reviewSection h3,#relatedSection h3{font-size:20px;margin:0 0 12px}.review-summary{font-size:15px}.review-summary .star{color:#d8d2c4}.review-summary .star.on{color:#c9a227}.rate-bars{max-width:420px;margin:10px 0 18px}.rate-bar{display:flex;gap:8px;align-items:center;font-size:13px;margin:4px 0}.rate-bar .bar{flex:1;height:8px;background:#eee;border-radius:8px;overflow:hidden}.rate-bar .bar i{display:block;height:100%;background:#c9a227}.review-form{max-width:560px;margin:16px 0}.review-form label{display:block;font-weight:600;margin-top:12px}.review-form textarea{width:100%;min-height:90px}.review-form input[type=file]{width:100%}.review-stars{display:flex;gap:4px;margin:6px 0}.star-btn{background:none;border:0;font-size:28px;color:#d8d2c4;cursor:pointer;padding:2px}.star-btn.on{color:#c9a227}.review-stars.small .star{color:#d8d2c4}.review-stars.small .star.on{color:#c9a227}.review{border-top:1px solid #eee;padding:14px 0}.review-head{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.review-date{color:#777;font-size:13px}.review-photo-previews{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.review-photo-previews img{width:72px;height:72px;object-fit:cover;border-radius:10px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.acct-tabs{flex-wrap:wrap;margin:14px 0}.filter-row>input:not([type=range]),.filter-row>select{height:44px;min-height:44px}@media(max-width:640px){#searchInput{flex:0 1 auto;width:100%;height:44px;min-height:44px}}@media(max-width:767px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cardbody{padding:12px}}.shop-sections{display:block}.shop-cat-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 14px}.shop-cat-head-row:first-child{margin-top:0}.shop-cat-head-row h3{margin:0;font-size:22px}.shop-sections .grid{margin-bottom:8px}@media(max-width:640px){.shop-cat-head-row h3{font-size:19px}}#accountModal .line{align-items:center}#accountModal .line img{width:64px;height:64px;object-fit:cover;border-radius:12px;flex:0 0 auto}#accountModal .line>div{flex:1;min-width:0}#accountModal .line .btn{flex:0 0 auto;white-space:nowrap}#accountModal .order-item{background:#faf7f0;border:1px solid var(--line);border-radius:14px;padding:12px;margin:10px 0}#accountModal .order-item img{width:72px;height:72px}#accountModal .order-item b{font-size:15px;line-height:1.4}@media(max-width:640px){#accountModal .sheet{padding:16px 12px}#accountModal .line img{width:56px;height:56px}#accountModal .order-item{padding:10px}#accountModal .order-item img{width:64px;height:64px}#accountModal .order-item .btn{padding:9px 12px;font-size:13px}}@media(min-width:900px){#accountModal .order-item img{width:84px;height:84px}}#detailModal .review-photo-previews img{width:96px;height:96px;object-fit:cover;border-radius:12px;flex:0 0 auto;box-shadow:0 4px 14px #0000001f}#detailModal .gthumb img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){#detailModal .review-photo-previews img{width:72px;height:72px;border-radius:10px}}@media(min-width:900px){#detailModal .review-photo-previews img{width:120px;height:120px}}@media print{body.invoice-print>*:not(#invoiceModal){display:none!important}body.invoice-print #invoiceModal{position:static!important;display:block!important;background:#fff!important;padding:0!important;overflow:visible!important}body.invoice-print #invoiceModal .sheet{max-width:100%!important;width:100%!important;padding:0!important;box-shadow:none!important;border-radius:0!important}body.invoice-print .no-print{display:none!important}body.invoice-print .invoice{font-size:12px}}#detailModal .review-form textarea{font-size:16px}section[id],footer[id]{scroll-margin-top:150px}@media(max-width:767px){section[id],footer[id]{scroll-margin-top:130px}}@media(scripting:none){.reveal{opacity:1;transform:none}}.old{color:#777}.count{color:#141210}.section h2,.hero-big,.voice blockquote,.preview-info h2{text-wrap:balance}.voicetrack{will-change:transform}.card{border-radius:16px;border:1px solid #eee;display:flex;flex-direction:column}.card-media{position:relative;overflow:hidden;border-radius:16px 16px 0 0;background:linear-gradient(100deg,#efe6d4,#f8f1e3,#efe6d4)}.card-media img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.card-media .badge{position:absolute;top:8px;left:8px;z-index:2}.card-media .wishbtn{position:absolute;top:8px;right:8px;z-index:2;width:32px;height:32px;min-height:32px;flex:0 0 auto;padding:0;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000024}.card-media .wishbtn svg{width:16px;height:16px}.card .cardbody{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.card .cardname{font-size:14px;line-height:1.3;min-height:2.6em;margin:0}.cardrating{font-size:12px;color:#777;min-height:18px;display:flex;align-items:center;gap:6px;margin:0}.cardrating .star{font-size:12px}.cardprice{display:flex;align-items:baseline;gap:6px;flex-wrap:nowrap}.cardprice .price{font-size:16px}.cardprice .old{font-size:12px}.swatches{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;margin:0;overflow:hidden}.sw{width:14px;height:14px;flex:0 0 auto}.sw-more{border:0;background:transparent;font-size:11px;font-weight:700;color:#777;padding:0 2px;min-height:24px;white-space:nowrap}.cardmeta{font-size:11.5px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stock-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#bbb;vertical-align:1px;margin-right:2px}.stock-dot.ok{background:#1a8a4a}.cardactions{display:flex;gap:8px;flex-wrap:nowrap;margin-top:auto}.cardactions .btn{height:40px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.cardactions .btn:first-child{flex:1 1 auto}.cardactions .btn.light{flex:0 0 auto;padding:0 14px}.cardactions .btn{transition:transform .15s ease,box-shadow .15s ease}.cardactions .btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000024}.cardactions .btn:active{transform:scale(.98)}.section h2{font-size:28px}.sub{margin-bottom:16px}.shop-cat-head-row{margin:20px 0 10px}.shop-cat-head-row h3{font-size:20px}.messenger-btn{height:48px;min-width:48px}.contact-fabs{bottom:calc(24px + env(safe-area-inset-bottom,0px))}@media(max-width:767px){.section{padding:24px 16px}.section h2{font-size:24px}.grid{gap:12px}.shop-sections .grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:4px}.shop-sections .grid::-webkit-scrollbar{display:none}.shop-sections .grid .card{flex:0 0 45vw;scroll-snap-align:start}.messenger-btn{width:48px;height:48px;min-width:48px;padding:0}.messenger-btn .msg-label{display:none}.contact-fabs{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){.section{padding:20px 16px}.grid{gap:12px}.card .cardbody{padding:10px}}@media(max-width:360px){.section{padding:16px}}#newstyles{overflow:hidden}#newstyles .track{gap:12px;padding:16px 16px 18px;scroll-padding-inline:16px;scrollbar-width:none;align-items:stretch;overflow-x:auto;overflow-y:hidden}#newstyles .track::-webkit-scrollbar{display:none}#newstyles .track .card{flex:0 0 72vw;max-width:300px;scroll-snap-align:start;min-width:0}@media(min-width:768px){#newstyles .track .card{flex-basis:calc((100% - 24px)/2.2);max-width:none}}@media(min-width:901px){#newstyles .track .card{flex-basis:calc((100% - 24px)/3)}}@media(min-width:1200px){#newstyles .track .card{flex-basis:calc((100% - 36px)/4)}}@media(max-width:1199px){#newstyles .newstyles{grid-template-columns:1fr}}@media(max-width:900px){#newstyles .newstyles{gap:12px}}#newstyles .track .cardbody{padding:12px;min-width:0}#newstyles .track .cardname{font-size:15px;line-height:1.3;min-height:2.6em}#newstyles .track .cardrating{flex-wrap:nowrap;white-space:nowrap;font-size:12px}#newstyles .track .cardrating .star{font-size:12px}#newstyles .track .cardprice{flex-wrap:nowrap;align-items:baseline}#newstyles .track .cardprice .price{font-size:17px}#newstyles .track .cardprice .old{font-size:12px}#newstyles .track .pct{background:#fde8e8;color:#9b1c1c;font-size:11px;font-weight:800;padding:2px 6px;border-radius:999px;white-space:nowrap}#newstyles .track .cardmeta{font-size:11.5px;white-space:normal;overflow:visible;text-overflow:clip}#newstyles .track .sw{width:14px;height:14px}#newstyles .track .card-media .wishbtn{width:36px;height:36px;min-height:36px}#newstyles .track .card-media .wishbtn svg{width:18px;height:18px}#newstyles .track .cardactions .btn{height:42px;min-height:42px;font-size:13px;font-weight:600;white-space:nowrap;padding:0 10px;gap:6px}#newstyles .track .cardactions .btn svg{flex:0 0 auto}#newstyles .track .cardactions .btn:first-child{flex:1 1 auto;min-width:max-content}#newstyles .track .cardactions .viewbtn{flex:0 0 42px;width:42px;padding:0}#newstyles .track .cardactions .viewbtn svg{width:18px;height:18px}#newstyles .track .card{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s cubic-bezier(.2,.8,.2,1);transform:scale(.94);opacity:.75}#newstyles .track .card.is-active{transform:scale(1);opacity:1;box-shadow:0 0 0 1px #d4af378c,0 12px 30px #d4af372e}#newstyles .newstyles-title h2,#newstyles .newstyles-title p{transition:opacity .6s ease,transform .6s ease}#newstyles .newstyles-title p{transition-delay:.1s}#newstyles.js-on:not(.inview) .track .card{opacity:0;transform:translateY(16px) scale(.94)}#newstyles.js-on:not(.inview) .newstyles-title h2,#newstyles.js-on:not(.inview) .newstyles-title p{opacity:0;transform:translateY(14px)}#newstyles .track .card:nth-child(2){transition-delay:60ms}#newstyles .track .card:nth-child(3){transition-delay:.12s}#newstyles .track .card:nth-child(4){transition-delay:.18s}#newstyles .track .card:nth-child(5){transition-delay:.24s}#newstyles .track .card:nth-child(6){transition-delay:.3s}#newstyles .track .card:nth-child(7){transition-delay:.36s}#newstyles .track .card:nth-child(8){transition-delay:.42s}#newstyles .track .card:nth-child(n+9){transition-delay:.48s}#newstyles.settled .track .card:nth-child(n){transition-delay:0s}#newstyles .track .card-media img{transition:transform 1.2s ease}#newstyles .track .card.is-active .card-media img,#newstyles .track .card:hover .card-media img{transform:scale(1.06)}#newstyles .track .card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translate(-150%);pointer-events:none;transition:transform .8s ease}#newstyles .track .card:hover .card-media:after,#newstyles .track .card:active .card-media:after{transform:translate(150%)}#newstyles .track .cardactions .btn:active{transform:scale(.97)}#newstyles .track .card-media .wishbtn:active{animation:heartpop .35s ease}@keyframes heartpop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.style-progress{height:3px;background:#ffffff2e;border-radius:999px;overflow:hidden;margin-top:12px}.style-progress span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#e8c95a,#c9a227);border-radius:999px;transform:scaleX(0);transform-origin:left;animation:styleProgress 4s linear forwards}@keyframes styleProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.style-progress{display:none}}@media(max-width:767px){#newstyles.section{padding:24px 12px}#newstyles .newstyles{padding:16px}#newstyles .newstyles-title h2{font-size:24px}#newstyles .newstyles-title p{font-size:14px}#newstyles .newstyles-title .row{gap:8px}#newstyles .newstyles-title .row .iconbtn{width:40px;height:40px;min-height:40px}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}.hero-pair img{animation:kenburns 14s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.card{transition:transform .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1412101f}.card .card-media img{transition:transform .5s ease}.card:hover .card-media img{transform:scale(1.05)}.btn,.hero-cta{transition:transform .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.98)}:focus-visible{outline:3px solid #c9a227;outline-offset:2px}@page{size:A4;margin:12mm}.cardname a{color:inherit;text-decoration:none}.lb{position:fixed;inset:0;z-index:200;background:#0b0b0fed;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.lb .zoom-wrap{width:min(92vw,720px);height:min(74vh,720px);background:transparent}.lb .zoom-wrap img{height:100%;object-fit:contain}.lb .zoom-tools{margin-top:12px}.lb-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;background:#fff;border:0;font-size:24px;line-height:1;cursor:pointer;z-index:1}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:0;font-size:22px;line-height:1;cursor:pointer;z-index:1}.lb-prev{left:12px}.lb-next{right:12px}.lb-count{color:#fff;margin-top:12px;font-size:13px}.gthumb:hover{border-color:#c9a227}.preview-media .zoom-wrap{cursor:zoom-in}@media(prefers-reduced-motion:reduce){.lb .zoom-wrap img.slide{animation:none!important}}.contact-fabs .fab,.contact-fabs .messenger-btn{width:auto;max-width:calc(100vw - 32px);height:48px;min-width:48px;padding:0 16px;white-space:nowrap;flex:0 0 auto}.contact-fabs .messenger-btn{padding:0 18px 0 14px}.contact-fabs .fab svg,.contact-fabs .fab img,.contact-fabs .messenger-btn svg{flex:0 0 auto}.contact-fabs .fab img{display:block}.contact-fabs .fab-wa:before{content:"";width:22px;height:22px;flex:0 0 auto;background:url(data:image/png;base64,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) center/contain no-repeat}.contact-fabs .fab span,.contact-fabs .msg-label{white-space:nowrap}@media(max-width:767px){.contact-fabs .fab,.contact-fabs .messenger-btn{width:48px;min-width:48px;padding:0;justify-content:center;gap:0;font-size:0;overflow:hidden}.contact-fabs .fab span,.contact-fabs .msg-label{display:none}}@media(max-width:767px){.contact-fabs .fab-wa{width:48px;height:48px;min-width:48px;padding:0;justify-content:center;gap:0;border-radius:50%;font-size:0;overflow:hidden}.contact-fabs .fab-wa span{display:none}.contact-fabs .fab-wa svg{width:28px;height:28px}.contact-fabs .fab-wa img{width:28px;height:28px}.contact-fabs .fab-wa:before{width:28px;height:28px}}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dash-stat{border:1px solid var(--line);border-radius:14px;background:#fffdf8;padding:14px;text-align:center}.dash-stat b{display:block;font-size:22px}.dash-stat span{color:#666;font-size:13px}@media(max-width:560px){.dash-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#accountBody .line{flex-wrap:wrap}}.cardlink{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;display:block;width:100%}.card-media .cardlink img{display:block}.cardname .cardlink{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-search{max-width:820px;margin:0 auto;text-align:center}.ai-search h2{font-size:32px;margin:0 0 6px}.ai-search-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:18px}.ai-search-form input{flex:1;min-width:min(280px,100%);padding:14px 18px;border:1px solid var(--line);border-radius:999px;font-size:16px;background:#fff;color:#1a1a1a}.ai-search-form input::placeholder{color:#9a8f80}.ai-search-form .btn{padding:14px 26px}.ai-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:14px}.ai-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:#5a4d3a;cursor:pointer}.ai-chip:hover{border-color:var(--gold);color:var(--gold-dark)}.ai-chip:disabled{opacity:.55;cursor:default}.ai-error{color:#9b1c1c;font-weight:600;margin-top:16px}.ai-empty{color:#666;margin-top:16px}.ai-answer{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:16px 20px;margin-top:20px;text-align:left}.ai-answer p{margin:6px 0;line-height:1.6;color:#444}.ai-results{margin-top:24px;text-align:left}@media(max-width:640px){.ai-search-form .btn{width:100%}}.faq-assistant-head{max-width:820px;margin:0 auto 18px;text-align:center}.faq-assistant-head h2{font-size:32px;margin:0 0 6px}.faq-assistant-head p{color:var(--muted);margin:0;line-height:1.6}.faq-assistant{max-width:820px;margin:0 auto}.faq-chat{background:#0b0b0f;border-radius:20px;padding:20px 16px;min-height:180px;max-height:520px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.faq-welcome{color:#cfc9bd;text-align:center;margin:auto 0;line-height:1.7;max-width:520px;align-self:center}.faq-msg{display:flex;flex-direction:column;max-width:88%}.faq-msg-user{align-self:flex-end;align-items:flex-end}.faq-msg-ai{align-self:flex-start;align-items:flex-start}.faq-bubble{padding:12px 16px;border-radius:18px;line-height:1.6;font-size:15px;white-space:pre-wrap;word-break:break-word}.faq-msg-user .faq-bubble{background:#d4af37;color:#141210;border-bottom-right-radius:6px}.faq-msg-ai .faq-bubble{background:var(--cream);color:#2b2723;border:1px solid var(--line);border-bottom-left-radius:6px}.faq-typing{font-style:italic;color:#6b6560}.faq-dots span{animation:faq-blink 1.2s infinite}.faq-dots span:nth-child(2){animation-delay:.2s}.faq-dots span:nth-child(3){animation-delay:.4s}@keyframes faq-blink{0%,to{opacity:.2}50%{opacity:1}}.faq-error{color:#9b1c1c;font-weight:600;margin-top:14px;text-align:center}.faq-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px}.faq-form input{flex:1;min-width:min(280px,100%);padding:14px 18px;border:1px solid var(--line);border-radius:999px;font-size:16px;background:#fff;color:#1a1a1a}.faq-form input::placeholder{color:#9a8f80}.faq-form .btn{padding:14px 26px}.faq-chips{margin-top:14px}.faq-results{margin-top:12px;text-align:left;width:100%}@media(max-width:640px){.faq-chat{padding:16px 12px;max-height:460px}.faq-msg{max-width:94%}.faq-form .btn{width:100%}}
