: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}.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:48%;background:linear-gradient(to top,#0000008c,#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:100%;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;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;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%}}
