*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f0f0f0;font-family:var(--f);color:#111;overflow-x:hidden}a{color:inherit}img{max-width:100%}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:999;background:#000;color:var(--g);padding:10px 16px}.skip-to-content:focus{left:8px;top:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tb{background:#000;color:var(--gl);text-align:center;font-size:13px;padding:8px;letter-spacing:.3px}.tb b{color:#fff}nav.site-nav{background:#111;display:flex;align-items:center;padding:0 20px;height:62px;position:sticky;top:0;z-index:300;border-bottom:1px solid #222;gap:14px}.logo{font-size:18px;font-weight:800;color:var(--g);letter-spacing:2px;text-decoration:none;flex-shrink:0;line-height:1.1}.logo small{display:block;font-size:8px;letter-spacing:3px;color:#555;font-weight:400;text-transform:uppercase}.logo img{max-height:46px;width:auto;display:block;border-radius:6px}.srch{flex:1;max-width:500px;position:relative}.srch input{width:100%;background:#222;border:1.5px solid #333;border-radius:8px;padding:10px 44px 10px 14px;font-size:13px;color:#fff;outline:none;font-family:var(--f)}.srch input:focus{border-color:var(--g)}.srch input::placeholder{color:#555}.srch-btn{position:absolute;right:0;top:0;height:100%;background:var(--g);border:none;padding:0 14px;cursor:pointer;color:#000;border-radius:0 8px 8px 0;font-size:14px}.sr-drop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 8px 32px #00000026;z-index:400;max-height:340px;overflow-y:auto;display:none}.sr-drop.on{display:block}.sr-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;border-bottom:1px solid #f5f5f5;text-decoration:none;color:inherit}.sr-item:hover{background:#f9f9f9}.sr-item img{width:44px;height:44px;object-fit:contain;border-radius:6px;background:#f5f5f5;padding:4px;flex-shrink:0}.sr-item .sn{font-size:13px;font-weight:600}.sr-item .sp{font-size:12px;color:var(--gd);font-weight:700}.sr-none{padding:16px;text-align:center;color:#aaa;font-size:13px}.nact{display:flex;align-items:center;gap:4px;margin-left:auto}.nb{background:transparent;border:none;color:#aaa;font-size:11px;cursor:pointer;padding:6px 8px;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:1px;text-decoration:none;transition:color .2s;position:relative}.nb:hover{color:var(--g)}.nb .ic{font-size:18px}.badge{position:absolute;top:2px;right:2px;background:var(--g);color:#000;border-radius:50%;width:15px;height:15px;font-size:9px;display:flex;align-items:center;justify-content:center;font-weight:800;display:none}.badge.on{display:flex}.nbsell{background:var(--g);color:#000!important;border-radius:7px;padding:7px 14px!important;font-weight:700;flex-direction:row!important;gap:5px!important;font-size:12px!important}.catnav{background:#1a1a1a;display:flex;justify-content:center;overflow-x:auto;border-bottom:1px solid #222;position:sticky;top:62px;z-index:200;scrollbar-width:none}.catnav::-webkit-scrollbar{display:none}.catnav a{color:#aaa;text-decoration:none;padding:12px 16px;font-size:13px;white-space:nowrap;border-bottom:2.5px solid transparent;font-weight:500;transition:all .2s}.catnav a:hover,.catnav a.on{color:var(--g);border-bottom-color:var(--g)}.hero{background:linear-gradient(135deg,#000,#1a1100 55%,#080600);padding:52px 24px;display:flex;align-items:center;justify-content:center;min-height:360px;position:relative;overflow:hidden}.hero.has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:0}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(201,168,76,.12),transparent 55%)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-in{max-width:1100px;width:100%;display:flex;align-items:center;gap:60px;position:relative;z-index:1}.hero-t{flex:1}.hbadge{display:inline-block;background:#c9a84c26;border:1px solid rgba(201,168,76,.35);color:var(--gl);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:50px;margin-bottom:16px}.hero h1{font-size:clamp(26px,3.5vw,48px);font-weight:800;color:#fff;line-height:1.1;margin-bottom:12px}.hero h1 em{font-style:normal;color:var(--g)}.hero p{color:#999;font-size:15px;line-height:1.6;margin-bottom:28px;max-width:440px}.btnp{background:var(--g);color:#000;border:none;padding:13px 26px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;transition:background .2s}.btnp:hover{background:var(--gl)}.btno{background:transparent;color:var(--g);border:2px solid var(--g);padding:11px 22px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;margin-left:10px;transition:all .2s}.btno:hover{background:var(--g);color:#000}.hstats{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.statp{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 20px;text-align:center}.statp .n{font-size:22px;font-weight:800;color:var(--g);display:block}.statp .l{font-size:9px;color:#555;text-transform:uppercase;letter-spacing:1px}.trust{background:#fff;border-bottom:1px solid #e5e5e5;padding:14px 24px;display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.ti{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#333}.sec{padding:44px 24px;max-width:1260px;margin:0 auto}.sch{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:12px;flex-wrap:wrap}.sct{font-size:22px;font-weight:800;color:#111}.sct span{color:var(--gd)}.sct a{text-decoration:none}.viewall{font-size:12px;font-weight:700;color:var(--gd);text-decoration:none;white-space:nowrap}.viewall:hover{color:var(--g)}.sort-s{background:#fff;border:1.5px solid #ddd;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;color:#555;cursor:pointer;outline:none;font-family:var(--f)}.sort-s:focus{border-color:var(--g)}.tabs{display:flex;gap:6px;margin-bottom:22px;flex-wrap:wrap}.tab{background:#fff;border:1.5px solid #ddd;border-radius:20px;padding:6px 15px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;color:#555;text-decoration:none}.tab.on{background:#111;color:var(--g);border-color:#111}.tab:hover:not(.on){border-color:var(--gd);color:var(--gd)}.pg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.empty-grid{text-align:center;padding:50px 20px;color:#999;font-size:14px;grid-column:1/-1}.pc{background:#fff;border:1.5px solid #e8e8e8;border-radius:14px;overflow:hidden;transition:box-shadow .25s,transform .25s;display:flex;flex-direction:column;position:relative}.pc:hover{box-shadow:0 10px 36px #00000021;transform:translateY(-5px);border-color:var(--g)}.pi{position:relative;background:#f7f7f7;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.pi a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pi img{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .35s}.pc:hover .pi img{transform:scale(1.07)}.cstrip{display:flex;height:50px;border-top:1px solid #eee;flex-shrink:0}.ct{flex:1;cursor:pointer;position:relative;overflow:hidden}.ct img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.ct:hover img{transform:scale(1.1)}.ct.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2.5px solid var(--g);pointer-events:none}.grade{position:absolute;top:8px;left:8px;font-size:9px;font-weight:700;padding:3px 7px;border-radius:4px;letter-spacing:.5px;z-index:2}.gap{background:linear-gradient(135deg,#a07a2e,var(--g));color:#000}.ga{background:#111;color:var(--gl)}.gb{background:#555;color:#fff}.gnew{background:#16a34a;color:#fff}.ghot{background:var(--red);color:#fff}.glux{background:linear-gradient(135deg,#a07a2e,var(--gl));color:#000}.sbadge{position:absolute;top:8px;right:36px;background:var(--red);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:2}.wb{position:absolute;top:8px;right:8px;background:#ffffffe6;border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;z-index:2;line-height:1;transition:transform .2s}.wb:hover{transform:scale(1.15)}.wb.on{color:var(--red)}.pinfo{padding:11px 12px 6px;flex:1}.pinfo a{text-decoration:none;color:inherit}.pbrand{font-size:10px;color:#888;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pname{font-size:12.5px;font-weight:700;margin:2px 0 4px;color:#111;line-height:1.3}.pcoln{font-size:10px;color:#777;font-style:italic;margin-bottom:4px;min-height:14px}.pcond{font-size:10px;color:var(--grn);font-weight:600;margin-bottom:5px}.ppr{display:flex;align-items:baseline;gap:7px}.pp{font-size:17px;font-weight:800;color:#111}.pold{font-size:11px;color:#bbb;text-decoration:line-through}.psave{font-size:10px;color:var(--grn);font-weight:700;margin-top:2px}.pft{padding:6px 12px 12px;display:flex;align-items:center;justify-content:space-between}.pstars{color:var(--g);font-size:10px}.prc{font-size:9px;color:#aaa}.abtn{background:var(--g);border:none;color:#000;font-size:10px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s}.abtn:hover{background:var(--gl);transform:scale(1.04)}.abtn[disabled]{opacity:.5;cursor:not-allowed}.promo-w{max-width:1260px;margin:0 auto;padding:0 24px 36px}.promo{background:linear-gradient(135deg,#000,#1a1200);border-radius:18px;padding:36px 44px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(201,168,76,.2);overflow:hidden;position:relative}.promo:before{content:"";position:absolute;right:-40px;top:-40px;width:220px;height:220px;background:radial-gradient(circle,rgba(201,168,76,.15),transparent 70%)}.promo-t{position:relative;z-index:1}.pey{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--g);margin-bottom:8px}.ph2{font-size:26px;font-weight:800;color:#fff;margin-bottom:7px}.ps2{color:#777;font-size:13px}.pv{font-size:68px;position:relative;z-index:1}.how{background:#fff;padding:56px 24px}.how-in{max-width:1100px;margin:0 auto}.how h2{text-align:center;font-size:26px;font-weight:800;margin-bottom:6px}.sub{text-align:center;color:#666;font-size:14px;margin-bottom:40px}.hg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.hc{background:#f9f9f9;border-radius:14px;padding:26px 20px;text-align:center;border:1.5px solid #eee}.hn{width:40px;height:40px;background:var(--g);color:#000;font-size:16px;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.hc h3{font-size:15px;font-weight:700;margin-bottom:7px}.hc p{font-size:12px;color:#666;line-height:1.6}.rg{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.rcrd{background:#fff;border:1.5px solid #eee;border-radius:12px;padding:20px}.rs{color:var(--g);font-size:14px;margin-bottom:8px}.rt{font-size:13px;color:#555;line-height:1.6;margin-bottom:12px;font-style:italic}.ra{font-size:12px;font-weight:700;color:#111}.rd{font-size:10px;color:#aaa;margin-top:2px}.rv{font-size:10px;color:var(--grn);font-weight:600;margin-top:3px}.sell{background:linear-gradient(135deg,#111,#1a1a00);padding:68px 24px;text-align:center}.sell h2{font-size:30px;font-weight:800;color:#fff;margin-bottom:10px}.sell h2 span{color:var(--g)}.sell p{color:#888;font-size:14px;line-height:1.6;margin-bottom:28px}.ssteps{display:flex;justify-content:center;gap:30px;margin-bottom:30px;flex-wrap:wrap}.sstep .si{font-size:28px;margin-bottom:6px}.sstep p{font-size:12px;color:#aaa;font-weight:600}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:490;opacity:0;pointer-events:none;transition:opacity .3s}.overlay.on{opacity:1;pointer-events:all}.drawer{position:fixed;top:0;right:0;width:400px;max-width:100vw;height:100vh;background:#fff;z-index:500;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-8px 0 40px #00000040}.drawer.on{transform:translate(0)}.wl-drawer{position:fixed;top:0;left:0;width:380px;max-width:100vw;height:100vh;background:#fff;z-index:500;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:8px 0 40px #00000040}.wl-drawer.on{transform:translate(0)}.dh{padding:20px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.dh h3{font-size:17px;font-weight:800}.dclose{background:none;border:none;font-size:22px;cursor:pointer;color:#888;padding:4px 8px;border-radius:6px}.dclose:hover{color:#111}.dbody{flex:1;overflow-y:auto;padding:16px}.cempty{text-align:center;padding:60px 20px;color:#aaa}.cempty span{font-size:48px;display:block;margin-bottom:12px}.ci{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0;align-items:flex-start}.ci-img{width:68px;height:68px;object-fit:contain;border-radius:8px;background:#f5f5f5;padding:5px;flex-shrink:0}.ci-info{flex:1}.ci-brand{font-size:10px;color:#888;font-weight:700;text-transform:uppercase}.ci-name{font-size:13px;font-weight:700;margin:2px 0 3px;line-height:1.3;text-decoration:none;color:#111}.ci-col{font-size:11px;color:#777;margin-bottom:5px}.ci-price{font-size:15px;font-weight:800}.ci-qty{display:flex;align-items:center;gap:8px;margin-top:8px}.qb{width:24px;height:24px;border:1.5px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .2s}.qb:hover{border-color:var(--g);color:var(--gd)}.qn{font-size:13px;font-weight:700;min-width:20px;text-align:center}.ci-del{background:none;border:none;color:#ccc;cursor:pointer;font-size:16px;padding:4px;margin-left:auto;flex-shrink:0}.ci-del:hover{color:var(--red)}.dfoot{padding:16px;border-top:1px solid #eee;flex-shrink:0}.totrow{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;margin-bottom:12px}.totrow span{font-size:20px;color:var(--gd)}.btn-co{display:block;text-align:center;width:100%;background:var(--g);border:none;color:#000;padding:14px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s;text-decoration:none}.btn-co:hover{background:var(--gl)}.btn-cont{width:100%;background:transparent;border:2px solid #ddd;color:#555;padding:11px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;margin-top:8px}.btn-cont:hover{border-color:var(--gd);color:var(--gd)}.tw{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:800;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px}.toast{background:#111;color:#fff;padding:10px 22px;border-radius:50px;font-size:13px;font-weight:600;opacity:0;transform:translateY(20px);transition:all .3s;white-space:nowrap;box-shadow:0 4px 20px #0000004d}.toast.on{opacity:1;transform:translateY(0)}.toast.gold{background:var(--g);color:#000}.btt{position:fixed;bottom:24px;right:20px;width:40px;height:40px;background:var(--g);color:#000;border:none;border-radius:50%;cursor:pointer;font-size:18px;opacity:0;transition:all .3s;z-index:100;box-shadow:0 4px 16px #c9a84c66;pointer-events:none}.btt.on{opacity:1;pointer-events:all}.bg1{background:#f0f0f0}.bg2{background:#fff}.product{max-width:1100px;margin:0 auto;padding:36px 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.product-media{position:relative}.pm-main{background:#f5f5f5;border-radius:18px;height:440px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.pm-main img{max-height:400px;max-width:100%;object-fit:contain}.pm-thumbs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pm-thumb{width:64px;height:64px;border-radius:8px;border:2px solid #eee;background:#f5f5f5;cursor:pointer;overflow:hidden;padding:0}.pm-thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.pm-thumb.on{border-color:var(--g)}.pd-brand{font-size:11px;color:#888;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pd-title{font-size:26px;font-weight:800;margin:6px 0 12px}.pd-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.pd-pp{font-size:28px;font-weight:800;color:var(--gd)}.pd-old{font-size:16px;color:#bbb;text-decoration:line-through}.pd-save{font-size:13px;color:var(--grn);font-weight:700;margin-bottom:16px}.pd-stock{font-size:13px;font-weight:600;color:var(--grn);margin-bottom:18px}.pd-stock.out{color:var(--red)}.opt{margin-bottom:18px}.opt label{display:block;font-size:12px;font-weight:700;color:#444;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.opt-vals{display:flex;gap:8px;flex-wrap:wrap}.opt-val{border:1.5px solid #ddd;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;background:#fff;transition:all .2s}.opt-val.on{border-color:#111;background:#111;color:var(--g)}.opt-val[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.pd-qty{display:flex;align-items:center;gap:12px;margin-bottom:18px}.pd-add{width:100%;background:var(--g);border:none;color:#000;padding:16px;border-radius:10px;font-size:16px;font-weight:800;cursor:pointer;margin-bottom:10px;transition:background .2s}.pd-add:hover{background:var(--gl)}.pd-add[disabled]{opacity:.5;cursor:not-allowed}.pd-wish{width:100%;background:transparent;border:2px solid #e5e5e5;color:#555;padding:13px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.pd-wish:hover{border-color:var(--red);color:var(--red)}.pd-desc{font-size:14px;color:#444;line-height:1.8;margin:24px 0}.pd-desc img{height:auto;border-radius:10px}.pd-trust{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #eee;padding-top:18px;margin-top:18px}.pd-trust .ti{font-size:12px}.coll-head{background:linear-gradient(135deg,#000,#1a1200);padding:48px 24px;text-align:center}.coll-head h1{color:#fff;font-size:32px;font-weight:800}.coll-head h1 span{color:var(--g)}.coll-head p{color:#999;font-size:14px;margin-top:8px;max-width:600px;margin-left:auto;margin-right:auto}.coll-bar{max-width:1260px;margin:0 auto;padding:24px 24px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.coll-count{font-size:13px;color:#777;font-weight:600}.pagination{display:flex;justify-content:center;gap:6px;padding:36px 0;flex-wrap:wrap}.pagination a,.pagination span{padding:8px 14px;border-radius:8px;border:1.5px solid #ddd;font-size:13px;font-weight:600;text-decoration:none;color:#555;background:#fff}.pagination .current{background:#111;color:var(--g);border-color:#111}.pagination a:hover{border-color:var(--g);color:var(--gd)}footer.site-footer{background:#111;color:#aaa;padding:52px 24px 20px;border-top:1px solid #222}.fg2{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:36px}.fb p{font-size:12px;line-height:1.7;color:#555;margin-bottom:14px}.fsoc{display:flex;gap:8px;margin-top:12px}.fsb{width:32px;height:32px;border:1px solid #333;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#555;text-decoration:none;font-size:12px;transition:all .2s}.fsb:hover{border-color:var(--g);color:var(--g)}.fc h4{font-size:11px;font-weight:700;color:var(--gl);letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.fc a{display:block;color:#555;text-decoration:none;font-size:12px;margin-bottom:8px}.fc a:hover{color:var(--gl)}.fbot{max-width:1200px;margin:0 auto;padding-top:18px;border-top:1px solid #1f1f1f;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#444;flex-wrap:wrap;gap:8px}.fbdg{display:flex;gap:7px}.fd{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:5px;padding:4px 8px;font-size:10px;color:#555}@media(max-width:900px){.product{grid-template-columns:1fr;gap:24px}.pm-main{height:340px}}@media(max-width:768px){.hstats{display:none}.fg2{grid-template-columns:1fr 1fr}.promo{flex-direction:column}.pv{display:none}nav.site-nav{padding:0 10px;gap:6px}.srch{max-width:160px}.pg{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.drawer,.wl-drawer{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
