:root{--brand:#1E5A3C;--brand-2:#246B48;--brand-ink:#72C99D;--copper:#D9843D;--copper-2:#E8964F;--copper-soft:#2E2117;--deep:#08120D;--deep-2:#0E1E15;--bg:#0B1410;--card:#121E18;--sunk:#0F1914;--fg:#E4ECE7;--muted:#93A59A;--line:#22352B;--ok:#55C487;--warn:#F07A6A;--star:#F0B44A;--on-deep:#E9F1EC;--on-deep-muted:#9DB5A7;--shadow:0 1px 2px rgba(0,0,0,.3),0 6px 18px rgba(0,0,0,.25);--f-display:"Chakra Petch","Segoe UI",system-ui,sans-serif;--f-body:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--f-mono:"Courier Prime","Courier New",ui-monospace,monospace;--r:14px;--r-sm:10px;color-scheme:dark}html{background:var(--bg)}[hidden]{display:none!important}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--card)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{font-family:var(--f-display);line-height:1.15;margin:0;text-wrap:balance;letter-spacing:-.01em}p{margin:0}.wrap{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.num{font-variant-numeric:tabular-nums}.circuit{background-color:var(--deep);background-image:radial-gradient(circle at 1px 1px,rgb(200 116 47 / .22) 1.2px,transparent 1.6px),linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:48px 48px,24px 24px,24px 24px;color:var(--on-deep)}:not(body).tag{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper);display:inline-flex;align-items:center;gap:8px}:not(body).tag::before{content:"";width:18px;height:1px;background:currentColor}.sec{padding-block:44px}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.sec-head h2{font-size:clamp(22px,2.6vw,30px);margin-top:6px}.link-more{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--brand-ink)}.link-more:hover{color:var(--copper)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-weight:600;transition:background .2s,transform .1s,color .2s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-copper{background:var(--copper);color:#fff}.btn-copper:hover{background:var(--copper-2)}.btn-green{background:var(--brand);color:#fff}.btn-green:hover{background:var(--brand-2)}.btn-ghost{border:1px solid var(--line);background:var(--card)}.btn-ghost:hover{border-color:var(--copper);color:var(--copper)}.btn-wa{background:#1FAF5A;color:#fff}.btn-wa:hover{background:#18934B}.btn-sm{height:36px;padding:0 14px;font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.muted{color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--sunk);border:1px solid var(--line);font-size:13px;font-weight:500}.input{height:44px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);padding:0 14px;width:100%}.input:focus{outline:none;border-color:var(--copper);box-shadow:0 0 0 3px color-mix(in srgb,var(--copper) 20%,transparent)}label.f{display:grid;gap:6px;font-size:13.5px;font-weight:600}.topbar{background:var(--brand);color:#E6F2EB;font-size:13px}.topbar .wrap{display:flex;align-items:center;gap:22px;min-height:38px;flex-wrap:wrap;padding-block:4px}.topbar .it{display:inline-flex;align-items:center;gap:7px}.topbar .ico{width:16px;height:16px}.topbar .badge{background:var(--copper);color:#fff;border-radius:999px;padding:2px 10px;font-weight:700;font-size:12px}.topbar .sp{margin-left:auto;display:flex;gap:16px;align-items:center}@media (max-width:900px){.topbar .hide-m{display:none}}.hdr{background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:env(safe-area-inset-top,0);z-index:40}.hdr .wrap{display:flex;align-items:center;gap:22px;padding-block:14px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:700;font-size:25px;letter-spacing:-.02em;color:var(--brand-ink);flex:none}.logo b{color:var(--copper);font-weight:700}.hsearch{flex:1;display:flex;position:relative;border:2px solid var(--brand);border-radius:999px;background:var(--card);min-width:0}.hsearch select{border:0;background:var(--sunk);border-radius:999px 0 0 999px;padding:0 12px;font-size:13.5px;font-weight:600;border-right:1px solid var(--line);max-width:150px}.hsearch input{flex:1;border:0;background:#fff0;padding:0 14px;height:46px;min-width:0}.hsearch input:focus{outline:none}.hsearch>button{background:var(--brand);color:#fff;border-radius:999px;margin:3px;padding:0 18px;display:inline-flex;align-items:center;gap:6px;font-weight:600}.suggest{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:8px;z-index:50}.suggest a{display:flex;gap:12px;align-items:center;padding:8px;border-radius:10px}.suggest a:hover,.suggest a.on{background:var(--sunk)}.suggest .th{width:44px;height:44px;border-radius:8px;overflow:hidden;flex:none}.suggest .nm{font-weight:600;font-size:14px;line-height:1.3}.hdr-acts{display:flex;gap:4px;align-items:center;flex:none}.hact{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;font-size:13.5px;font-weight:600;position:relative}.hact:hover{background:var(--sunk)}.hact small{display:block;font-size:11.5px;color:var(--muted);font-weight:500;line-height:1.1}.hact .cnt{position:absolute;top:2px;left:22px;background:var(--copper);color:#fff;font-size:11px;min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center;padding:0 4px}.cart-btn{background:var(--brand);color:#fff}.cart-btn:hover{background:var(--brand-2)}.cart-btn small{color:#BFDCCB}.burger{display:none}@media (max-width:980px){.hdr .wrap{flex-wrap:wrap;gap:12px}.hsearch{order:3;flex-basis:100%}.hsearch select{display:none}.hdr-acts{margin-left:auto}.hact .lbl{display:none}.burger{display:inline-flex}}.nav{background:var(--card);border-bottom:1px solid var(--line);position:relative;z-index:35}.nav .wrap{display:flex;align-items:center;gap:6px;min-height:52px}.cat-btn{background:var(--brand);color:#fff;height:40px;padding:0 18px;border-radius:10px;display:inline-flex;align-items:center;gap:10px;font-weight:600}.cat-btn:hover,.cat-btn[aria-expanded="true"]{background:var(--brand-2)}.nav-links{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0}.nav-links a{padding:8px 12px;border-radius:8px;font-weight:600;font-size:14px;white-space:nowrap}.nav-links a:hover{color:var(--copper)}.nav-links a.hot{color:var(--copper)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--card);border-bottom:1px solid var(--line);box-shadow:0 20px 40px rgb(15 34 25 / .15)}.mega .wrap{display:grid;grid-template-columns:260px 1fr;gap:0;padding-block:18px}.mega-l{border-right:1px solid var(--line);padding-right:12px;display:grid;gap:2px}.mega-l button{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-align:left;font-weight:600;font-size:14.5px}.mega-l button .ico{color:var(--brand-ink)}.mega-l button.on{background:var(--sunk);color:var(--copper)}.mega-l button.on .ico{color:var(--copper)}.mega-l button .ch{margin-left:auto;opacity:.5}.mega-r{padding-left:28px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.mega-r h4{font-size:15px;margin-bottom:12px}.mega-r ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mega-r ul a:hover{color:var(--copper)}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brand-grid a{border:1px solid var(--line);border-radius:10px;height:50px;display:grid;place-items:center;font-family:var(--f-display);font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--muted)}.brand-grid a:hover{border-color:var(--copper);color:var(--copper)}@media (max-width:980px){.nav{display:none}}.scrim{position:fixed;inset:0;background:rgb(5 14 9 / .5);z-index:80;opacity:0;pointer-events:none;transition:opacity .25s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;width:min(420px,100%);background:var(--card);z-index:90;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.drawer.right{right:0;transform:translateX(105%);padding-right:env(safe-area-inset-right,0)}.drawer.left{left:0;transform:translateX(-105%);padding-left:env(safe-area-inset-left,0)}.drawer.on{transform:none}.dr-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.dr-head h3{font-size:19px}.dr-body{flex:1;overflow:auto;padding:16px 18px}.dr-foot{border-top:1px solid var(--line);padding:16px 18px;display:grid;gap:10px}.x-btn{width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.x-btn:hover{background:var(--sunk)}.mnav a,.mnav button{display:flex;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid var(--line);font-weight:600;width:100%;text-align:left}.mnav .ico{color:var(--brand-ink)}.ship-bar{background:var(--sunk);border-radius:12px;padding:12px;font-size:13.5px;margin-bottom:14px}.prog{height:8px;border-radius:4px;background:var(--line);overflow:hidden;margin-top:8px}.prog i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--copper));border-radius:4px;transition:width .4s}.citem{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.citem .th{width:64px;height:64px;border-radius:10px;overflow:hidden}.citem .nm{font-weight:600;font-size:14px;line-height:1.3}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;height:34px}.qty button{width:32px;height:32px;display:grid;place-items:center}.qty span{min-width:26px;text-align:center;font-weight:700}.qty.lg{height:46px}.qty.lg button{width:42px;height:44px}.rm{color:var(--muted);font-size:12.5px;text-decoration:underline}.rm:hover{color:var(--warn)}.sum-row{display:flex;justify-content:space-between;font-size:14px}.sum-row.big{font-size:18px;font-weight:700;font-family:var(--f-display)}.coupon{display:flex;gap:8px}.empty{text-align:center;padding:40px 10px;display:grid;gap:12px;justify-items:center}.empty .ico{width:48px;height:48px;color:var(--muted);stroke-width:1.2}.hero{padding-top:22px}.slider{position:relative;border-radius:22px;overflow:hidden;min-height:360px}.slide{position:absolute;inset:0;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;padding:44px 56px;opacity:0;transition:opacity .7s;pointer-events:none}.slide.on{opacity:1;pointer-events:auto;position:relative}.slide h1{font-size:clamp(28px,4vw,48px);color:#fff;margin:12px 0 14px}.slide h1 em{font-style:normal;color:var(--copper)}.slide p{color:var(--on-deep-muted);max-width:46ch;font-size:16px}.slide .acts{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.slide .art{display:grid;place-items:center}.slide .art svg{width:100%;max-width:340px;height:auto}.slide .price-pill{display:inline-flex;align-items:baseline;gap:10px;margin-top:16px;font-family:var(--f-display);font-size:28px;color:#fff;font-weight:700}.slide .price-pill s{font-size:16px;color:var(--on-deep-muted);font-weight:500}.sl-ctrl{position:absolute;left:56px;bottom:22px;display:flex;align-items:center;gap:14px;z-index:2}.sl-ctrl .arr{width:38px;height:38px;border-radius:50%;border:1px solid rgb(255 255 255 / .25);display:grid;place-items:center;color:#fff}.sl-ctrl .arr:hover{background:rgb(255 255 255 / .1)}.dots{display:flex;gap:6px}.dots button{width:8px;height:8px;border-radius:4px;background:rgb(255 255 255 / .3);transition:width .3s,background .3s}.dots button.on{width:26px;background:var(--copper)}.ghost-btn{border:1px solid rgb(255 255 255 / .3);color:#fff}.ghost-btn:hover{background:rgb(255 255 255 / .08)}@media (max-width:820px){.slide{grid-template-columns:1fr;padding:30px 22px 80px}.slide .art{display:none}.sl-ctrl{left:22px}}.deal{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:16px;padding:16px 22px;border-radius:var(--r);background:var(--copper-soft);border:1px dashed var(--copper)}.deal strong{font-family:var(--f-display);font-size:18px}.cd{display:flex;gap:8px;margin-left:auto}.cd span{background:var(--deep);color:#fff;border-radius:8px;padding:6px 10px;font-family:var(--f-display);font-weight:700;font-size:18px;min-width:52px;text-align:center}.cd small{display:block;font-size:10px;font-family:var(--f-mono);color:var(--on-deep-muted);letter-spacing:.1em}.marquee{overflow:hidden;padding-block:20px;border-radius:0}.mq-track{display:flex;gap:56px;width:max-content;animation:mq 38s linear infinite}.marquee:hover .mq-track{animation-play-state:paused}.mq-track span{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:.12em;color:var(--on-deep-muted);white-space:nowrap;display:inline-flex;align-items:center;gap:56px}.mq-track span::after{content:"";width:6px;height:6px;background:var(--copper);transform:rotate(45deg)}@keyframes mq{to{transform:translateX(-50%)}}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ccard{display:flex;flex-direction:column;gap:10px;padding:20px;transition:border-color .2s,transform .2s}.ccard:hover{border-color:var(--copper);transform:translateY(-2px)}.ccard .ic{width:48px;height:48px;border-radius:12px;background:var(--sunk);display:grid;place-items:center;color:var(--brand-ink)}.ccard .ic .ico{width:26px;height:26px}.ccard h3{font-size:17px}.ccard p{font-size:13px;color:var(--muted);line-height:1.45}.ccard .go{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--brand-ink)}.ccard:hover .go{color:var(--copper)}.diag{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:34px;border-radius:22px}.diag h2{color:#fff;font-size:clamp(24px,3vw,34px);margin:8px 0 12px}.diag ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.diag li{display:flex;gap:10px;color:var(--on-deep)}.diag li .ico{color:var(--copper)}.diag-box{background:var(--card);color:var(--fg);border-radius:var(--r);padding:22px;display:grid;gap:14px;align-content:start}.diag-box select{height:48px}.diag-res{display:grid;gap:12px}.diag-res ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px}.mini{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:12px}.mini .th{width:48px;height:48px;border-radius:8px;overflow:hidden;flex:none}.mini .nm{font-size:13px;font-weight:600;line-height:1.3}.mini:hover{border-color:var(--copper)}@media (max-width:860px){.diag{grid-template-columns:1fr;padding:24px}}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1100px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.pgrid{grid-template-columns:1fr}}.pcard{display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s,box-shadow .2s;min-width:0}.pcard:hover{border-color:color-mix(in srgb,var(--copper) 55%,var(--line))}.pimg{position:relative;aspect-ratio:1/1;max-width:100%;overflow:hidden;background:var(--sunk)}.pimg>a{display:block;width:100%;height:100%}.pimg svg.art{width:100%;height:100%;display:block;transition:transform .4s}.pcard:hover .pimg svg.art{transform:scale(1.04)}.disc{position:absolute;top:12px;left:12px;background:var(--copper);color:#fff;font-weight:700;font-size:12.5px;padding:4px 9px;border-radius:8px;font-family:var(--f-display)}.newb{position:absolute;top:12px;left:12px;background:var(--brand);color:#fff;font-weight:700;font-size:11.5px;padding:4px 9px;border-radius:8px;font-family:var(--f-mono);letter-spacing:.1em}.fav{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;background:var(--card);display:grid;place-items:center;box-shadow:var(--shadow);color:var(--muted)}.fav:hover{color:var(--warn)}.fav.on{color:var(--warn)}.fav.on .ico{fill:currentColor}.pbody{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pbrand{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pname{font-weight:600;font-size:14.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.pname:hover{color:var(--brand-ink)}.rate{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--muted)}.rate .ico{width:14px;height:14px;color:var(--star);fill:currentColor;stroke:none}.price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.price b{font-family:var(--f-display);font-size:20px;font-weight:700;color:var(--fg)}.price s{font-size:13px;color:var(--muted)}.stockw{font-size:12.5px;font-weight:600;color:var(--warn);display:flex;align-items:center;gap:6px}.stockw::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1.6s infinite}.stockok{font-size:12.5px;color:var(--ok);font-weight:600}@keyframes pulse{50%{opacity:.3}}.pacts{display:flex;gap:8px;margin-top:auto;padding-top:8px}.pacts .btn{flex:1;height:40px;font-size:14px}.pgrid.list{grid-template-columns:1fr}.pgrid.list .pcard{flex-direction:row}.pgrid.list .pimg{width:200px;flex:none}.pgrid.list .pname{-webkit-line-clamp:3;min-height:0;font-size:16px}.pgrid.list .pacts{max-width:340px}@media (max-width:560px){.pgrid.list .pimg{width:120px}.pgrid.list .qv{display:none}}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.bgrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.bgrid{grid-template-columns:1fr}}.bcard{overflow:hidden;display:flex;flex-direction:column}.bcard .cov{aspect-ratio:16/9;max-width:100%;display:grid;place-items:center;position:relative}.bcard .cov .ico{width:56px;height:56px;color:var(--copper);stroke-width:1.2}.bcard .bc{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.bcard h3{font-size:18px}.bcard:hover h3{color:var(--copper)}.bmeta{font-family:var(--f-mono);font-size:12px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;display:flex;gap:10px}.adv{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.adv .card{display:flex;gap:14px;align-items:center;padding:20px;box-shadow:none}.adv .ic{width:50px;height:50px;border-radius:50%;background:var(--copper-soft);color:var(--copper);display:grid;place-items:center;flex:none}.adv .ic .ico{width:24px;height:24px}.adv b{display:block;font-family:var(--f-display);font-size:16px}.adv span{font-size:13px;color:var(--muted)}@media (max-width:900px){.adv{grid-template-columns:1fr 1fr}}@media (max-width:520px){.adv{grid-template-columns:1fr}}.recent{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.recent .mini{min-width:240px;background:var(--card)}.newsband{background:var(--brand);color:#fff}.newsband .wrap{display:flex;align-items:center;gap:24px;padding-block:28px;flex-wrap:wrap}.newsband h3{font-size:22px}.newsband p{color:#C9E2D4;font-size:14px}.nform{display:flex;gap:8px;margin-left:auto;flex:1;max-width:480px;min-width:260px}.nform input{flex:1;height:48px;border-radius:999px;border:0;padding:0 18px;background:#fff;color:#16221B;min-width:0}.foot{padding-block:44px 0}.fgrid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:28px}@media (max-width:980px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fgrid{grid-template-columns:1fr}}.foot h4{font-size:15px;color:#fff;margin-bottom:14px;font-weight:600}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px}.foot ul a{color:var(--on-deep-muted)}.foot ul a:hover{color:var(--copper)}.foot .logo{color:#fff}.foot .about{color:var(--on-deep-muted);font-size:14px;margin:14px 0}.contact{display:grid;gap:8px;font-size:14px;color:var(--on-deep)}.contact div{display:flex;gap:8px;align-items:center}.contact .ico{color:var(--copper);width:17px;height:17px}.pays{display:flex;gap:10px;flex-wrap:wrap;padding-block:24px;margin-top:32px;border-top:1px solid rgb(255 255 255 / .08);align-items:center}.pay{height:34px;padding:0 12px;border-radius:7px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);display:inline-flex;align-items:center;gap:6px;font-family:var(--f-display);font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--on-deep)}.pay .ico{width:15px;height:15px;color:var(--copper)}.copy{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:18px;border-top:1px solid rgb(255 255 255 / .08);font-size:13px;color:var(--on-deep-muted)}.copy nav{display:flex;gap:16px}.copy a:hover{color:var(--copper)}.wa-fab{position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:58px;height:58px;border-radius:50%;background:#1FAF5A;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px rgb(31 175 90 / .4);z-index:70}.wa-fab .ico{width:28px;height:28px}.wa-fab:hover{transform:scale(1.06)}.toast{position:fixed;left:50%;top:calc(18px + env(safe-area-inset-top,0px));transform:translate(-50%,-20px);background:var(--deep);color:#fff;padding:12px 18px;border-radius:12px;z-index:200;opacity:0;transition:.3s;display:flex;gap:10px;align-items:center;font-weight:500;box-shadow:0 10px 30px rgb(0 0 0 / .25);max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%,0)}.toast .ico{color:var(--copper)}.crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);padding-block:16px;flex-wrap:wrap}.crumbs a:hover{color:var(--copper)}.crumbs .ico{width:14px;height:14px}.pp{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:start}@media (max-width:860px){.pp{grid-template-columns:1fr}}.gal .main{border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;max-width:100%;border:1px solid var(--line);position:relative}.gal .main svg{width:100%;height:100%;display:block}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.thumbs button{aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:2px solid var(--line);max-width:100%}.thumbs button.on{border-color:var(--copper)}.thumbs svg{width:100%;height:100%;display:block}.pinfo{display:grid;gap:16px}.pinfo h1{font-size:clamp(24px,3vw,32px)}.buybox{padding:22px;display:grid;gap:14px;position:sticky;top:calc(96px + env(safe-area-inset-top,0px))}.buybox .bp{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.buybox .bp b{font-family:var(--f-display);font-size:34px;font-weight:700}.buybox .bp s{color:var(--muted)}.buybox .save{background:var(--copper-soft);color:var(--copper-2);padding:3px 10px;border-radius:999px;font-weight:700;font-size:13px}.brow{display:flex;gap:10px;flex-wrap:wrap}.brow .btn{flex:1;height:48px}.feat{display:grid;gap:8px;font-size:13.5px}.feat div{display:flex;gap:8px;align-items:center}.feat .ico{width:17px;height:17px;color:var(--brand-ink)}.keyspec{display:grid;grid-template-columns:1fr 1fr;gap:8px}.keyspec div{background:var(--sunk);border-radius:10px;padding:10px 12px;font-size:13px}.keyspec b{display:block;font-size:14px}.fit{padding:20px;display:grid;gap:12px;border-style:dashed;border-color:var(--copper);box-shadow:none}.fit h3{font-size:17px;display:flex;align-items:center;gap:8px}.fit .res{font-size:14px;padding:12px;border-radius:10px;background:var(--sunk)}.fit .res.ok{color:var(--ok)}.fit .res.no{color:var(--copper-2)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs button{padding:12px 16px;font-weight:600;border-bottom:2px solid #fff0;margin-bottom:-1px;white-space:nowrap;color:var(--muted)}.tabs button.on{border-color:var(--copper);color:var(--fg)}.tabpane{padding:22px 0}.spec-t{width:100%;border-collapse:collapse;font-size:14px}.spec-t td{padding:11px 12px;border-bottom:1px solid var(--line)}.spec-t td:first-child{color:var(--muted);width:40%}.spec-t tr:nth-child(odd) td{background:var(--sunk)}.inst{width:100%;border-collapse:collapse;font-size:13.5px}.inst td,.inst th{padding:8px;border-bottom:1px solid var(--line);text-align:left}.inst th{font-weight:600;color:var(--muted);font-size:12.5px}.review{padding:16px 0;border-bottom:1px solid var(--line);display:grid;gap:6px}.mbuy{position:fixed;left:0;right:0;bottom:0;z-index:66;background:var(--card);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:none;align-items:center;gap:12px;box-shadow:0 -8px 24px rgb(0 0 0 / .08);transform:translateY(110%);transition:transform .3s}.mbuy.on{transform:none}.mbuy b{font-family:var(--f-display);font-size:20px}.mbuy .btn{margin-left:auto}@media (max-width:860px){.mbuy{display:flex}.buybox{position:static}}.cat-banner{border-radius:22px;padding:38px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.cat-banner h1{color:#fff;font-size:clamp(26px,3.5vw,40px);margin:8px 0 10px}.cat-banner p{color:var(--on-deep-muted);max-width:56ch}.cat-banner .bigic{width:120px;height:120px;border-radius:28px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);display:grid;place-items:center;color:var(--copper)}.cat-banner .bigic .ico{width:64px;height:64px;stroke-width:1.2}@media (max-width:700px){.cat-banner{grid-template-columns:1fr;padding:26px}.cat-banner .bigic{display:none}}.subchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.subchips a{border:1px solid rgb(255 255 255 / .18);color:var(--on-deep);border-radius:999px;padding:6px 14px;font-size:13px}.subchips a:hover{border-color:var(--copper);color:var(--copper)}.listing{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start;margin-top:24px}@media (max-width:900px){.listing{grid-template-columns:1fr}}.filters{padding:18px;display:grid;gap:18px}@media (max-width:900px){.filters{display:none}.filters.open{display:grid}}.fgroup h4{font-size:14px;margin-bottom:10px;display:flex;justify-content:space-between}.chk{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14px;cursor:pointer}.chk input{width:18px;height:18px;accent-color:var(--brand)}.chk .c{margin-left:auto;color:var(--muted);font-size:12.5px}.morebtn{font-size:13px;font-weight:600;color:var(--copper);margin-top:6px}.prange{display:flex;gap:8px;align-items:center}.prange input{height:38px}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:14px}.toolbar .cnt{font-size:14px;color:var(--muted)}.toolbar .cnt b{color:var(--fg)}.toolbar .sp{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolbar select{height:38px;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:0 10px;font-size:13.5px}.vbtn{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;color:var(--muted)}.vbtn.on{background:var(--brand);border-color:var(--brand);color:#fff}.ftoggle{display:none}@media (max-width:900px){.ftoggle{display:inline-flex}}.selchips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.selchips .chip{background:var(--copper-soft);border-color:#fff0;color:var(--copper-2)}.selchips .chip button{display:grid;place-items:center}.selchips .chip .ico{width:14px;height:14px}.pager{display:flex;gap:6px;justify-content:center;margin-top:24px}.pager button{min-width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--card);font-weight:600}.pager button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.blog-hero{background:var(--copper-soft);border-bottom:1px solid var(--line)}.blog-hero .wrap{padding-block:40px;display:grid;gap:12px}.blog-hero h1{font-size:clamp(28px,4vw,42px)}.blog-hero .bs{display:flex;max-width:520px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px}.blog-hero .bs input{flex:1;border:0;background:#fff0;padding:0 16px;min-width:0}.blog-hero .bs input:focus{outline:none}.blay{display:grid;grid-template-columns:220px 1fr 280px;gap:24px;padding-block:32px;align-items:start}@media (max-width:1050px){.blay{grid-template-columns:1fr 280px}.blay .bl-l{grid-column:1/-1}}@media (max-width:760px){.blay{grid-template-columns:1fr}}.side{padding:18px;display:grid;gap:12px}.side h4{font-size:15px}.side ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}.side ul button{display:flex;justify-content:space-between;width:100%;padding:7px 10px;border-radius:8px;font-size:14px;text-align:left}.side ul button:hover,.side ul button.on{background:var(--sunk);color:var(--copper)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags button{font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--line)}.tags button:hover{border-color:var(--copper);color:var(--copper)}.featured{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin-bottom:18px}.featured .cov{min-height:240px;display:grid;place-items:center}.featured .cov .ico{width:84px;height:84px;color:var(--copper);stroke-width:1}.featured .bc{padding:26px;display:grid;gap:10px;align-content:center}.featured h2{font-size:24px}@media (max-width:640px){.featured{grid-template-columns:1fr}.featured .cov{min-height:160px}}.bmid .bgrid{grid-template-columns:1fr 1fr}@media (max-width:600px){.bmid .bgrid{grid-template-columns:1fr}}.pop{display:flex;gap:12px;align-items:center}.pop i{font-style:normal;font-family:var(--f-display);font-weight:700;font-size:22px;color:var(--copper);width:28px}.pop span{font-size:14px;font-weight:600;line-height:1.35}.ask{background:var(--brand);color:#fff;border-color:#fff0}.ask p{color:#C9E2D4;font-size:14px}.article{max-width:720px;padding:34px}.article h1{font-size:clamp(26px,3.5vw,38px);margin:10px 0 14px}.article p{margin-bottom:16px;font-size:16.5px;line-height:1.75;max-width:65ch}.article h3{font-size:20px;margin:24px 0 10px}.corp-head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding-block:10px 26px}.corp-head h1{font-size:clamp(28px,4vw,40px);margin:8px 0}.corp-head .bigic{width:110px;height:110px;border-radius:26px;background:var(--copper-soft);color:var(--copper);display:grid;place-items:center}.corp-head .bigic .ico{width:56px;height:56px;stroke-width:1.2}@media (max-width:600px){.corp-head{grid-template-columns:1fr}.corp-head .bigic{display:none}}.corp-body{padding:34px;margin-bottom:44px;display:grid;grid-template-columns:200px 1fr;gap:34px}.corp-body nav{display:grid;gap:4px;align-content:start}.corp-body nav a{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600}.corp-body nav a.on,.corp-body nav a:hover{background:var(--sunk);color:var(--copper)}.prose{max-width:68ch;font-size:16px;line-height:1.75;min-width:0}.prose h3{font-size:20px;margin:22px 0 8px}.prose p{margin-bottom:14px}.prose ul{padding-left:20px;display:grid;gap:6px;margin:0 0 14px}@media (max-width:760px){.corp-body{grid-template-columns:1fr;padding:22px}}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::after{content:"+";color:var(--copper);font-size:20px;line-height:1}.faq details[open] summary::after{content:"–"}.faq p{margin-top:8px;color:var(--muted)}.otable{width:100%;border-collapse:collapse;font-size:14px}.otable th,.otable td{padding:12px;text-align:left;border-bottom:1px solid var(--line)}.otable th{font-size:12.5px;color:var(--muted);font-weight:600}.st{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700}.st.y{background:var(--copper-soft);color:var(--copper-2)}.st.g{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.scroll-x{overflow-x:auto}.best{color:var(--ok);font-weight:700}.page-title{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:6px 20px}.page-title h1{font-size:clamp(26px,3.5vw,36px);margin-top:6px}.skip{position:absolute;left:-9999px;top:8px;z-index:300;background:var(--copper);color:#fff;padding:8px 14px;border-radius:8px}.skip:focus{left:16px}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}select.input,.toolbar select,.hsearch select{background-color:var(--card);color:var(--fg)}select option,select optgroup{background:#121E18;color:#E4ECE7}input::placeholder,textarea::placeholder{color:#6F8378}textarea.input{height:auto;padding:10px 14px;min-height:90px}img{max-width:100%;height:auto}.logo-img{max-height:44px;width:auto}.topbar a.it:hover{color:#fff;text-decoration:underline}@media (max-width:520px){.topbar .hide-s{display:none}.topbar .wrap{flex-wrap:nowrap;gap:12px}.topbar .wrap>.it:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topbar .sp{flex:none;gap:12px}}.hdr{box-shadow:0 1px 0 rgb(255 255 255 / .02)}.mega-l a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-weight:600;font-size:14.5px}.mega-l a .ico{color:var(--brand-ink)}.mega-l a .c{margin-left:auto;font-size:12px;color:var(--muted);font-weight:500}.mega-l a.on,.mega-l a:hover{background:var(--sunk);color:var(--copper)}.mega-l a.on .ico{color:var(--copper)}.mpane{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}.mpane[hidden]{display:none}.mega-r{display:block;padding-left:28px}.mega-help{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);padding:20px;display:grid;gap:10px;align-content:start;justify-items:start}.mega-r .mega-help h4{margin:0}.nav-links a[aria-current]{color:var(--copper)}.citem .th img{width:64px;height:64px;object-fit:cover;display:block}.citem .th .art{width:64px;height:64px}.citem .nm{display:block}.cart-sum{display:grid;gap:10px;padding-top:16px;margin-top:6px}#cartBody{display:flex;flex-direction:column}#cartBody.loading{opacity:.5;pointer-events:none}.slide .h1{font-size:clamp(28px,4vw,48px);color:#fff;margin:12px 0 14px}.slide .h1 em{font-style:normal;color:var(--copper)}.slide-img{max-height:320px;width:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgb(0 0 0 / .4))}.slider{min-height:380px}.cd:empty{display:none}.compat-band{border-radius:22px;padding:34px;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;margin-top:44px}.compat-band h2{color:#fff;font-size:clamp(24px,3vw,34px);margin:8px 0 10px}.compat-band p{color:var(--on-deep-muted);max-width:52ch}.compat-form{background:var(--card);color:var(--fg);border-radius:var(--r);padding:22px;display:grid;gap:12px}.compat-form select{height:48px}@media (max-width:860px){.compat-band{grid-template-columns:1fr;padding:24px}}.pimg img,.pimg .art{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.pcard:hover .pimg img,.pcard:hover .pimg .art{transform:scale(1.04)}.price .woocommerce-Price-amount,.price ins{font-family:var(--f-display);font-size:20px;font-weight:700;color:var(--fg);text-decoration:none}.price del,.price del .woocommerce-Price-amount{font-size:13px;color:var(--muted);font-weight:400;font-family:var(--f-body)}.price ins{order:2}.price del{order:1}.stockw.out{color:var(--muted)}.stockw.out::before{animation:none}.lspec{font-family:var(--f-mono);font-size:12px;color:var(--muted);line-height:1.35}.pacts .added_to_cart{display:none}.pacts .btn.loading{opacity:.6;pointer-events:none}.pacts .btn.added::after{content:"✓";margin-left:4px}.grp-h{font-size:20px;margin:26px 0 14px;scroll-margin-top:120px}.subchips.dark a{border-color:var(--line);color:var(--fg)}.subchips.dark a .num{color:var(--copper);margin-left:4px}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.tool{padding:20px;display:grid;gap:8px;align-content:start;transition:border-color .2s,transform .2s}.tool:hover{border-color:var(--copper);transform:translateY(-2px)}.tool .ti,.dcard .ti{width:46px;height:46px;border-radius:12px;background:var(--copper-soft);color:var(--copper);display:grid;place-items:center;flex:none}.tool .ti .ico{width:24px;height:24px}.tool h3{font-size:17px}.tool p{font-size:13.5px;color:var(--muted)}.tool .go{font-weight:600;color:var(--brand-ink);font-size:13.5px;display:inline-flex;gap:6px;align-items:center;margin-top:4px}.tool-hero{border-radius:22px;padding:30px 34px;margin-bottom:20px;display:flex;gap:20px;align-items:center;justify-content:space-between}.tool-hero h1{color:#fff;font-size:clamp(24px,3.4vw,36px);margin:8px 0}.tool-hero p{color:var(--on-deep-muted);max-width:62ch}.tool-hero .bigic{flex:none;color:var(--copper)}.tool-hero .bigic .ico{width:84px;height:84px;stroke-width:1.1}@media(max-width:700px){.tool-hero{padding:24px 20px}.tool-hero .bigic{display:none}}.tool-lay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.tool-lay{grid-template-columns:1fr}}.pane{padding:22px;display:grid;gap:14px;align-content:start}.pane h2{font-size:20px}.ptable{width:100%;border-collapse:collapse;font-size:14px}.ptable td{padding:10px 4px;border-bottom:1px solid var(--line)}.ptable td:last-child{text-align:right;font-weight:700;white-space:nowrap}.spec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.spec-grid div{background:var(--sunk);border:1px solid var(--line);border-radius:12px;padding:12px}.spec-grid span{display:block;font-size:12px;color:var(--muted)}.spec-grid b{font-family:var(--f-display);font-size:15.5px}.note{background:var(--copper-soft);border-left:3px solid var(--copper);border-radius:8px;padding:12px 14px;font-size:14px}.steps-ol{margin:0;padding-left:20px;font-size:14px;display:grid;gap:6px}.steps-ol code,.prose code{font-family:var(--f-mono);background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.gauge{height:16px;border-radius:8px;background:linear-gradient(90deg,var(--warn),var(--star) 55%,var(--ok));position:relative;margin:20px 0 6px}.gauge i{position:absolute;top:-8px;width:4px;height:32px;border-radius:2px;background:var(--fg);transform:translateX(-50%);transition:left .4s}.big-num{font-family:var(--f-display);font-size:44px;font-weight:700;line-height:1.05}.tl{list-style:none;margin:6px 0 0;padding:0}.tl li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding-bottom:16px;position:relative}.tl li::before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--line)}.tl li:last-child::before{display:none}.tl .dt{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);background:var(--card);display:grid;place-items:center;font-size:12px;font-weight:700;position:relative;z-index:1}.tl li.done .dt{background:var(--ok);border-color:var(--ok);color:#06140c}.tl li.done::before{background:var(--ok)}.tl li.cur .dt{border-color:var(--copper);color:var(--copper);box-shadow:0 0 0 4px var(--copper-soft)}.tl b{display:block;font-size:14.5px}.tl span{font-size:13px;color:var(--muted)}.track-f{display:grid;grid-template-columns:1fr 150px auto;gap:8px}@media(max-width:560px){.track-f{grid-template-columns:1fr}}.res{font-size:14px;padding:12px;border-radius:10px;background:var(--sunk)}.res.ok{color:var(--ok)}.res.no{color:var(--copper-2)}.or-search{display:flex;gap:10px;align-items:center;font-size:14px}.model-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.model-list ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.model-list a:hover{color:var(--copper)}.coupon{display:flex;gap:8px}.coupon .input{min-width:0}@media(max-width:520px){.coupon{flex-wrap:wrap}.coupon .btn{width:100%}}.diag-res .links{display:flex;gap:14px;flex-wrap:wrap}.diag-list{display:grid;gap:12px}.dcard{padding:0;overflow:hidden}.dcard summary{display:flex;gap:14px;align-items:center;padding:16px 20px;font-weight:600;font-size:16px;cursor:pointer;list-style:none}.dcard summary::-webkit-details-marker{display:none}.dcard summary::after{content:"+";margin-left:auto;color:var(--copper);font-size:22px}.dcard[open] summary::after{content:"–"}.dcard .diag-res{padding:0 20px 20px 80px}@media(max-width:600px){.dcard .diag-res{padding:0 16px 16px}}.mini .th img,.mini .th .art{width:48px;height:48px;object-fit:cover;display:block}.mini .price,.mini b .woocommerce-Price-amount{font-size:14px}.mini del{font-size:12px;color:var(--muted);font-weight:400}.notice-ok,.notice-err{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:14px 16px;margin-bottom:16px;font-size:14.5px}.notice-ok{background:color-mix(in srgb,var(--ok) 14%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.notice-ok .ico{color:var(--ok)}.notice-err{background:color-mix(in srgb,var(--warn) 14%,transparent);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}.notice-ok.big{font-size:15.5px;padding:18px 20px}.nform-ok{margin-left:auto;display:flex;gap:8px;align-items:center;font-weight:600}.cform{display:grid;gap:12px;max-width:560px;margin-top:10px}.blay2{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding-block:32px;align-items:start}@media(max-width:900px){.blay2{grid-template-columns:1fr}}.blay2 .bgrid{grid-template-columns:1fr 1fr}@media(max-width:600px){.blay2 .bgrid{grid-template-columns:1fr}}.bside{display:grid;gap:14px}.catlist{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:14px}.catlist a:hover{color:var(--copper)}.bcard .cov img{width:100%;height:100%;object-fit:cover}.bcard .cov{overflow:hidden}.ask h4{color:#fff}.art-lay{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start;padding-bottom:20px}@media(max-width:860px){.art-lay{grid-template-columns:1fr}}.article{max-width:none}.article-img img{border-radius:var(--r);margin-bottom:18px}.share{display:flex;gap:12px;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:14px}.share a{display:inline-flex;gap:6px;align-items:center;color:var(--brand-ink)}.prose a{color:var(--brand-ink);text-decoration:underline}.prose img{border-radius:12px}.prose h2{font-size:24px;margin:24px 0 10px}.prose ol{padding-left:20px;margin:0 0 14px}.prose blockquote{border-left:3px solid var(--copper);margin:0 0 14px;padding:4px 16px;color:var(--muted)}.entry>*:last-child{margin-bottom:0}.page-numbers{min-width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--card);font-weight:600;display:inline-grid;place-items:center;padding:0 8px}.page-numbers.current{background:var(--brand);color:#fff;border-color:var(--brand)}.page-numbers.dots{border:0;background:none}.pager{flex-wrap:wrap}.social{display:flex;gap:14px;margin-top:14px;font-size:14px}.social a{color:var(--copper)}.contact a{display:flex;gap:8px;align-items:center}.contact a:hover{color:var(--copper)}.recent-sec{padding-bottom:20px}.recent .mini{min-width:260px}.corp-body nav a[aria-current]{background:var(--sunk);color:var(--copper)}.page-h{font-size:clamp(26px,3.5vw,36px);margin:4px 0 20px}.gal{position:relative}.gal .main{background:var(--sunk)}.gal .main .art{width:100%;height:100%;display:block}.gal .disc,.gal .newb{z-index:3}.fav.big{width:44px;height:44px;top:14px;right:14px;z-index:3}.wgal .woocommerce-product-gallery{position:relative;margin:0;opacity:1!important}.wgal .woocommerce-product-gallery__wrapper{margin:0}.wgal .woocommerce-product-gallery__image img,.wgal .flex-viewport{border-radius:var(--r);background:var(--sunk)}.wgal .woocommerce-product-gallery__image img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block}.wgal .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:10px 0 0;padding:0;list-style:none}.wgal .flex-control-thumbs img{border-radius:10px;border:2px solid var(--line);cursor:pointer;opacity:.7;aspect-ratio:1/1;object-fit:cover;width:100%}.wgal .flex-control-thumbs img.flex-active,.wgal .flex-control-thumbs img:hover{border-color:var(--copper);opacity:1}.wgal .woocommerce-product-gallery__trigger{position:absolute;bottom:14px;right:14px;z-index:4;width:40px;height:40px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:0}.wgal .woocommerce-product-gallery__trigger::before{content:"⤢";font-size:18px;color:var(--fg)}.wgal .woocommerce-product-gallery__trigger img{display:none!important}.pmeta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.short{color:var(--muted);font-size:15px}.bp .woocommerce-Price-amount,.bp ins{font-family:var(--f-display);font-size:34px;font-weight:700;text-decoration:none;color:var(--fg)}.bp del,.bp del .woocommerce-Price-amount{font-size:17px;color:var(--muted);font-weight:400}.buybox form.cart{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;margin:0}.buybox form.cart .quantity{display:inline-flex}.buybox form.cart .qty,.woocommerce .quantity .qty{width:84px;height:48px;border:1px solid var(--line);border-radius:999px;background:var(--card);text-align:center;font-weight:700;font-size:16px}.buybox form.cart .single_add_to_cart_button,.buybox .et-buy{flex:1;height:48px;border-radius:999px;font-weight:600;font-size:15px;border:0;min-width:140px}.buybox .single_add_to_cart_button{background:var(--copper);color:#fff}.buybox .single_add_to_cart_button:hover{background:var(--copper-2)}.buybox .et-buy{background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px}.buybox .et-buy:hover{background:var(--brand-2)}.buybox .single_add_to_cart_button.disabled{opacity:.5}.buybox table.variations{width:100%;margin-bottom:8px}.buybox table.variations th{text-align:left;font-size:13.5px;padding:6px 8px 6px 0}.buybox table.variations select{height:42px;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:0 10px;width:100%}.buybox .reset_variations{font-size:13px;color:var(--copper)}.buybox .woocommerce-variation-price{margin:8px 0}.buybox .single_variation_wrap{width:100%;display:grid;gap:10px}.buybox .woocommerce-variation-add-to-cart{display:flex;gap:10px;flex-wrap:wrap}.buybox p.stock{display:none}.tabpane[hidden]{display:none}.fit-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.fit-list li{display:flex;gap:8px;align-items:center;background:var(--sunk);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px}.fit-list .ico{color:var(--ok);width:16px;height:16px}.related.products>h2,.upsells.products>h2{font-size:clamp(22px,2.6vw,30px);margin:26px 0 18px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--ok);border-radius:12px;padding:14px 18px;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:14.5px}.woocommerce-info{border-left-color:var(--copper)}.woocommerce-error{border-left-color:var(--warn);display:block}.woocommerce-error li{margin:2px 0}.woocommerce-message .button,.woocommerce-info .button{order:2}.woocommerce-message::before,.woocommerce-info::before{display:none}.woo-page{padding-bottom:50px}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.wc-block-components-button:not(.is-link){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font-weight:600;background:var(--brand);color:#fff;border:0;cursor:pointer;text-decoration:none}.woocommerce .button:hover,.wc-block-components-button:not(.is-link):hover{background:var(--brand-2);color:#fff}.woocommerce .button.alt,.woocommerce #place_order,.woocommerce .checkout-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:var(--copper)!important;color:#fff!important}.woocommerce .button.alt:hover,.woocommerce #place_order:hover,.woocommerce .checkout-button:hover{background:var(--copper-2)!important}.woocommerce form .form-row{display:grid;gap:6px;margin:0 0 14px}.woocommerce form .form-row label{font-size:13.5px;font-weight:600}.woocommerce form .form-row .required{color:var(--warn);text-decoration:none}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.woocommerce form .form-row input,.select2-container .select2-selection--single{height:44px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--fg);padding:0 14px;width:100%}.woocommerce textarea{height:auto;padding:10px 14px;min-height:90px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:42px;color:var(--fg);padding-left:0}.select2-container .select2-selection--single .select2-selection__arrow{height:42px}.select2-dropdown{background:var(--card);border-color:var(--line);color:var(--fg)}.select2-search__field{background:var(--sunk);color:var(--fg);border-color:var(--line)!important}.select2-results__option--highlighted{background:var(--brand)!important}.woocommerce table.shop_table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;font-size:14.5px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.woocommerce table.shop_table th{font-size:13px;color:var(--muted);font-weight:600}.woocommerce table.shop_table img{width:64px;border-radius:10px}.woocommerce a.remove{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--warn)!important;font-size:20px;text-decoration:none}.woocommerce a.remove:hover{background:var(--sunk)}.woocommerce .cart-collaterals,.woocommerce .cart_totals{margin-top:24px}.woocommerce .cart_totals h2,.woocommerce h3#order_review_heading,.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,.woocommerce-shipping-fields h3{font-size:20px;margin:0 0 14px}.woocommerce .coupon{display:flex;gap:8px;flex-wrap:wrap}.woocommerce .coupon .input-text{max-width:220px}.woocommerce-checkout #customer_details{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:860px){.woocommerce-checkout #customer_details{grid-template-columns:1fr}}.woocommerce-checkout #order_review{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;margin-top:20px}.woocommerce-checkout #payment ul.payment_methods{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}.woocommerce-checkout #payment ul.payment_methods li{background:var(--sunk);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.woocommerce-checkout #payment .payment_box{font-size:13.5px;color:var(--muted);margin-top:8px}.woocommerce-checkout #payment #place_order{width:100%;height:52px;font-size:16px}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper{font-size:13px;color:var(--muted)}.woocommerce-account .woocommerce{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}@media(max-width:800px){.woocommerce-account .woocommerce{grid-template-columns:1fr}}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:10px;display:grid;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border-radius:10px;font-weight:600;font-size:14.5px}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{background:var(--sunk);color:var(--copper)}.woocommerce-MyAccount-content{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px;min-width:0}.woocommerce-MyAccount-content a{color:var(--brand-ink)}.woocommerce-account:not(.logged-in) .woocommerce{display:block}.u-columns,#customer_login{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:800px){.u-columns,#customer_login{grid-template-columns:1fr}}#customer_login .u-column1,#customer_login .u-column2{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px}#customer_login h2{font-size:22px;margin-bottom:14px}.woocommerce-form-login__rememberme{display:flex;gap:8px;align-items:center;font-size:14px;margin-bottom:10px}.lost_password a{color:var(--copper);font-size:14px}.woocommerce-order-overview{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:14px;margin:0 0 20px}.woocommerce-order-overview li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-size:13px;color:var(--muted)}.woocommerce-order-overview li strong{display:block;color:var(--fg);font-size:15px}.wc-bacs-bank-details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;list-style:none}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{color:var(--fg)}.wc-block-components-text-input input,.wc-block-components-combobox .components-combobox-control__input,.wc-block-components-textarea,.wc-blocks-components-select__select{background:var(--card)!important;color:var(--fg)!important;border-color:var(--line)!important}.wc-block-components-text-input label,.wc-block-components-combobox label{color:var(--muted)!important}.wc-block-components-totals-wrapper,.wc-block-components-panel,.wc-block-cart-items,.wc-block-components-order-summary{border-color:var(--line)!important}.wc-block-components-radio-control__option,.wc-block-components-radio-control-accordion-option{border-color:var(--line)!important}.wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-components-sidebar{color:var(--fg)}.wc-block-components-product-name{color:var(--fg)!important}.wc-block-components-quantity-selector{border-color:var(--line)!important}.wc-block-components-quantity-selector input{background:#fff0;color:var(--fg)}.wc-block-components-checkbox .wc-block-components-checkbox__input{background:var(--card);border-color:var(--line)}.is-large.wc-block-cart .wc-block-cart-items th{color:var(--muted)}.reviews .commentlist{list-style:none;padding:0;margin:0 0 20px}.reviews .comment_container{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.reviews .avatar{border-radius:50%;width:40px;height:40px}.reviews .comment-text{flex:1}.reviews .meta{font-size:13px;color:var(--muted)}#review_form_wrapper{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;max-width:640px}#review_form .comment-form-rating,#review_form .comment-form-comment,#review_form p{display:grid;gap:6px;margin:0 0 12px}#review_form textarea,#review_form input[type=text],#review_form input[type=email]{border:1px solid var(--line);border-radius:10px;background:var(--sunk);padding:10px 14px;width:100%}#review_form .submit{background:var(--copper);color:#fff;border:0;border-radius:999px;height:44px;padding:0 22px;font-weight:600;cursor:pointer}.star-rating{display:inline-block;position:relative;width:5.4em;height:1.1em;line-height:1;font-size:14px;overflow:hidden;font-family:system-ui}.star-rating::before{content:"★★★★★";color:var(--line);position:absolute;inset:0;letter-spacing:.1em}.star-rating span{position:absolute;inset:0 auto 0 0;overflow:hidden;padding-top:1.5em}.star-rating span::before{content:"★★★★★";color:var(--star);position:absolute;top:0;left:0;letter-spacing:.1em}p.stars a{color:var(--star);font-size:0;display:inline-block;width:22px}p.stars a::before{content:"☆";font-size:22px}p.stars a:hover~a::before{content:"☆"}p.stars:hover a::before,p.stars.selected a::before{content:"★"}p.stars.selected a.active~a::before{content:"☆"}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media(max-width:860px){.wa-fab{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.single-product .wa-fab{bottom:calc(90px + env(safe-area-inset-bottom,0px))}}.suggest .sug-all{justify-content:center;font-weight:600;color:var(--brand-ink);border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:4px}.suggest .ico{width:22px;height:22px;color:var(--brand-ink);margin:0 11px}.suggest .th img,.suggest .th .art{width:44px;height:44px;object-fit:cover;display:block}.pimg,.gal .main,.wgal .woocommerce-product-gallery__image{aspect-ratio:1/1}.img-light .pimg,.img-light .wgal .woocommerce-product-gallery__image,.img-light .wgal .flex-viewport,.img-light .citem .th,.img-light .suggest .th,.img-light .mini .th,.img-light .woocommerce table.shop_table td.product-thumbnail a{background:#fff}.img-contain .pimg img,.img-contain .wgal .woocommerce-product-gallery__image img,.img-contain .citem .th img,.img-contain .suggest .th img,.img-contain .mini .th img{object-fit:contain!important}.img-contain .pimg img{padding:8px}.img-cover .pimg img,.img-cover .wgal .woocommerce-product-gallery__image img{object-fit:cover!important}.wgal .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;aspect-ratio:1/1}.wgal .woocommerce-product-gallery__image a{display:block;width:100%;height:100%}.wgal .flex-control-thumbs img{object-fit:contain;background:#fff}.img-dark .wgal .flex-control-thumbs img{background:var(--sunk)}.woocommerce table.shop_table img,.woocommerce-checkout-review-order-table img,.citem .th img,.suggest .th img,.mini .th img,.mnav img,.mega img,.nav img,.woocommerce-mini-cart img{width:64px!important;height:64px!important;max-width:64px!important;object-fit:contain;border-radius:10px}.suggest .th img{width:44px!important;height:44px!important}.woocommerce table.shop_table td.product-thumbnail{width:84px}.woocommerce table.shop_table td.product-thumbnail a{display:inline-block;border-radius:10px;overflow:hidden}.wrap>.marquee{border-radius:var(--r);margin-top:18px}.vat-line{display:block;font-size:13px;color:var(--muted)}.vatnote{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--on-deep-muted);margin:26px 0 0;padding-top:20px;border-top:1px solid rgb(255 255 255 / .08)}.vatnote .ico{color:var(--copper);width:16px;height:16px}tr.et-vat td{font-size:12.5px;color:var(--muted);padding-top:4px!important;border-bottom:0!important}.cond{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--copper) 18%,transparent);color:var(--copper);font-size:12.5px;font-weight:700}.nform-err{color:#f3a59a;font-size:13.5px;margin-top:8px}.svc-msgs{display:grid;gap:10px}.svc-msg{background:var(--sunk);border-left:3px solid var(--copper);border-radius:10px;padding:10px 14px;font-size:14px}.svc-msg p{margin:4px 0 0}.woocommerce form .form-row input[type=checkbox],.woocommerce form .form-row input[type=radio],.woocommerce input[type=checkbox],.woocommerce input[type=radio]{width:18px!important;height:18px!important;padding:0!important;flex:none;accent-color:var(--brand);vertical-align:middle}.woocommerce form .form-row.chk label,.woocommerce form .form-row label.checkbox,.woocommerce-form__label-for-checkbox{display:flex!important;gap:10px;align-items:flex-start;font-weight:500!important;font-size:14px;line-height:1.5;cursor:pointer}.woocommerce form .form-row.chk input{margin-top:2px}.woocommerce form .form-row.small,.woocommerce .chk.small{font-size:13.5px}.woocommerce-terms-and-conditions-wrapper .form-row{margin-top:12px}.woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-privacy-policy-text a,.chk a{color:var(--copper);text-decoration:underline}.woocommerce form .form-row select{appearance:auto}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-shipping-fields__field-wrapper>.form-row,.woocommerce-address-fields__field-wrapper>.form-row{grid-column:1/-1}.woocommerce-billing-fields__field-wrapper>.form-row-first,.woocommerce-shipping-fields__field-wrapper>.form-row-first,.woocommerce-address-fields__field-wrapper>.form-row-first{grid-column:1}.woocommerce-billing-fields__field-wrapper>.form-row-last,.woocommerce-shipping-fields__field-wrapper>.form-row-last,.woocommerce-address-fields__field-wrapper>.form-row-last{grid-column:2}@media(max-width:600px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-shipping-fields__field-wrapper>.form-row,.woocommerce-address-fields__field-wrapper>.form-row{grid-column:1!important}}.woocommerce form .form-row .optional{color:var(--muted);font-weight:400;font-size:12px}.woocommerce form .form-row.woocommerce-invalid input,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--warn)}.woocommerce-address-fields .button,.woocommerce-EditAccountForm .button{margin-top:6px}.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}@media(max-width:700px){.woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-Address{background:var(--sunk);border:1px solid var(--line);border-radius:12px;padding:16px}.woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.woocommerce-Address-title h2,.woocommerce-Address-title h3{font-size:17px;margin:0}.woocommerce-Address address{font-style:normal;line-height:1.7;color:var(--muted)}.woocommerce-EditAccountForm fieldset{border:1px solid var(--line);border-radius:12px;padding:14px;margin:10px 0 16px}.woocommerce-EditAccountForm legend{font-weight:700;padding:0 6px}.woocommerce-orders-table .button{min-height:36px;padding:0 14px;font-size:13.5px;margin:2px}@media(max-width:700px){.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tr{display:grid;border-bottom:1px solid var(--line);padding:8px 0}.woocommerce-orders-table td{border:0!important;padding:4px 14px!important}.woocommerce-orders-table td::before{content:attr(data-title) ": ";font-weight:600;color:var(--muted)}}.auth{max-width:520px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:8px 26px 26px;display:block!important}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--sunk);border-radius:999px;padding:5px;margin:18px 0 22px}.auth-tabs button{height:42px;border-radius:999px;font-weight:700;font-size:15px;color:var(--muted)}.auth-tabs button.on{background:var(--brand);color:#fff}.auth h2{font-size:22px;margin:0 0 12px}.auth .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.auth{padding:6px 16px 20px}.auth .two{grid-template-columns:1fr;gap:0}}.auth-row{display:flex!important;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.auth-row .woocommerce-form-login__rememberme{margin:0}.auth-btn{width:100%;height:50px!important;font-size:16px!important;background:var(--copper)!important}.auth-switch{text-align:center;font-size:14px;color:var(--muted);margin:16px 0 0}.auth-switch a{color:var(--copper);font-weight:700}html,body{max-width:100%;overflow-x:clip}.listing,.listing>div,.pgrid{min-width:0}.pcard{min-width:0}@media (max-width:520px){.pgrid:not(.list){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pgrid:not(.list) .pbody{padding:10px}.pgrid:not(.list) .pname{font-size:13.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pgrid:not(.list) .price{font-size:16px}.pgrid:not(.list) .price del{font-size:12px;display:block}.pgrid:not(.list) .btn{height:38px;padding:0 10px;font-size:13px;gap:6px}.pgrid:not(.list) .btn .ico{width:16px;height:16px}.pgrid:not(.list) .lspec,.pgrid:not(.list) .pbrand{font-size:11.5px}.pgrid:not(.list) .stockok,.pgrid:not(.list) .stockw{font-size:11.5px}}.auth form.login,.auth form.register{border:0!important;padding:0!important;margin:0!important;border-radius:0}.woocommerce-checkout #payment div.payment_box,#payment div.payment_box{background:var(--sunk)!important;color:var(--fg)!important;border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:10px 0 0}#payment div.payment_box::before{display:none!important}#payment{background:transparent!important}#payment .place-order{padding:12px 0 0!important}.woocommerce-info,.woocommerce-message{color:var(--fg)}.woocommerce-info a,.woocommerce-message a:not(.button){color:var(--copper)}.wc-bacs-bank-details-heading,.wc-bacs-bank-details-account-name{font-size:18px;margin:18px 0 8px}.wc-bacs-bank-details li{margin:4px 0}.wc-bacs-bank-details strong{font-family:var(--f-mono);font-size:16px;color:var(--copper);letter-spacing:.04em}.cat-btn{white-space:nowrap}.filters{padding:0;gap:0;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.filters .fhead{display:none}.filters .fgroup{border-bottom:1px solid var(--line);padding:14px 16px}.filters .fgroup>summary{list-style:none;cursor:pointer;font-family:var(--f-display);font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:8px}.filters .fgroup>summary::-webkit-details-marker{display:none}.filters .fgroup>summary::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s}.filters .fgroup[open]>summary{margin-bottom:10px}.filters .fgroup[open]>summary::after{transform:rotate(-135deg)}.fscroll{max-height:236px;overflow:auto;display:grid;gap:2px;padding-right:4px}.filters .chk{padding:6px 8px;border-radius:8px;font-size:14px}.filters .chk:hover{background:var(--sunk)}.filters .chk span:first-of-type{flex:1;min-width:0}.filters .c,.fcat .c{margin-left:auto;font-size:12px;color:var(--muted);background:var(--sunk);border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}.fcat{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:14px}.fcat:hover{background:var(--sunk);color:var(--copper)}.fcat.back{color:var(--copper);font-weight:600;font-size:13px}.fcat .ico{width:15px;height:15px}.fsearch{height:36px!important;margin-bottom:8px;font-size:13.5px}.prange{display:grid;grid-template-columns:1fr auto 1fr auto;gap:6px}.prange .btn{width:38px;height:38px;padding:0}.pchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pchips a{font-size:12.5px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.pchips a:hover,.pchips a.on{border-color:var(--copper);color:var(--copper)}.fbadge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--copper);color:#fff;font-size:11.5px;font-weight:700}.fbtns{display:flex;align-items:center;gap:12px;padding:14px 16px;position:sticky;bottom:0;background:var(--card);border-top:1px solid var(--line)}.fbtns .btn{flex:1}.selchips a.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600}.selchips a.chip .ico{width:13px;height:13px}.selchips a.chip.clear{background:#fff0;color:var(--muted);text-decoration:underline}.fscrim{display:none}@media (max-width:900px){.filters{display:grid!important;position:fixed;top:0;bottom:0;left:0;width:min(88vw,360px);max-height:none;z-index:120;border-radius:0 var(--r) var(--r) 0;transform:translateX(-105%);transition:transform .25s;align-content:start}.filters.open{transform:none}.filters .fhead{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--card);z-index:2}.filters .fhead b{display:flex;gap:8px;align-items:center;font-family:var(--f-display);font-size:17px}.fscrim{display:block;position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:119;opacity:0;pointer-events:none;transition:opacity .2s}.fscrim.on{opacity:1;pointer-events:auto}}.mpane ul{columns:2;column-gap:24px}.mpane ul li{break-inside:avoid}.g-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:999px;background:#fff;color:#1f1f1f!important;font-weight:600;font-size:15px;border:1px solid #dadce0;margin:4px 0 6px}.g-btn:hover{box-shadow:0 2px 10px rgb(0 0 0 / .25)}.auth .or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12.5px;margin:12px 0 14px}.auth .or::before,.auth .or::after{content:"";flex:1;height:1px;background:var(--line)}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-account.logged-in .woocommerce{grid-template-columns:270px minmax(0,1fr)}@media(max-width:800px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr}}.acc-nav{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:12px;position:sticky;top:12px}.acc-nav ul{background:none!important;border:0!important;padding:0!important}.acc-user{display:flex;align-items:center;gap:12px;padding:6px 6px 14px;margin-bottom:8px;border-bottom:1px solid var(--line);min-width:0}.acc-user .av{width:42px;height:42px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px;flex:none}.acc-user b{display:block;font-size:15px}.acc-user small{display:block;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.acc-nav a{display:flex!important;align-items:center;gap:10px}.acc-nav a .ico{width:18px;height:18px;color:var(--muted)}.acc-nav .is-active a .ico{color:var(--copper)}.acc-nav .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--muted)}@media(max-width:800px){.acc-nav{position:static}.acc-nav ul{display:flex!important;overflow-x:auto;gap:6px!important}.acc-nav li{flex:none}.acc-nav a{white-space:nowrap;background:var(--sunk);border-radius:999px!important;padding:8px 14px!important;font-size:13.5px!important}}.acc-dash h2{font-size:24px;margin:0 0 4px}.acc-dash h3{font-size:18px;margin:24px 0 10px}.acc-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}@media(max-width:700px){.acc-tiles{grid-template-columns:repeat(2,1fr)}}.acc-tile{display:grid;gap:4px;padding:16px;background:var(--sunk)!important;color:var(--fg)!important}.acc-tile .ico{color:var(--copper);width:22px;height:22px}.acc-tile b{font-family:var(--f-display);font-size:24px;line-height:1.1}.acc-tile span{font-size:13.5px;color:var(--muted)}.acc-tile:hover{border-color:var(--copper)}.acc-orders{display:grid;gap:8px}.acc-order{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;background:var(--sunk);border:1px solid var(--line);border-radius:12px;padding:12px 14px;color:var(--fg)!important}.acc-order small{display:block;font-size:12.5px}.acc-order:hover{border-color:var(--copper)}.st{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--card)}.st-on-hold,.st-pending{color:#f0b35a}.st-processing{color:#7fb6e8}.st-completed{color:var(--ok)}.st-cancelled,.st-failed,.st-refunded{color:#f3a59a}@media(max-width:520px){.acc-order{grid-template-columns:1fr auto}.acc-order .num{grid-column:1/-1}}.acc-help{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px;margin-top:22px;background:var(--sunk)!important}.acc-help p{margin:2px 0 0;font-size:13.5px}.woocommerce-MyAccount-content>p:first-child mark{background:none;color:var(--copper)}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after,.woocommerce-checkout #customer_details::before,.woocommerce-checkout #customer_details::after,.woocommerce-Addresses::before,.woocommerce-Addresses::after,.woocommerce-billing-fields__field-wrapper::before,.woocommerce-billing-fields__field-wrapper::after,.woocommerce-address-fields__field-wrapper::before,.woocommerce-address-fields__field-wrapper::after,.woocommerce-shipping-fields__field-wrapper::before,.woocommerce-shipping-fields__field-wrapper::after,#customer_login::before,#customer_login::after{display:none!important;content:none!important}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important}@media(max-width:800px){.woocommerce-account.logged-in .woocommerce,.woocommerce-account .woocommerce{grid-template-columns:minmax(0,1fr)!important}.acc-nav,.woocommerce-MyAccount-content{min-width:0;max-width:100%}.woocommerce-MyAccount-content{padding:16px}}.woocommerce-MyAccount-content a.btn,.woocommerce-MyAccount-content a.button{color:#fff!important}.dsearch{display:flex;align-items:center;gap:10px;padding:6px 16px;margin:18px 0 14px}.dsearch .ico{color:var(--muted)}.dsearch input{flex:1;height:46px;border:0;background:#fff0;color:var(--fg);font-size:15.5px}.dsearch input:focus{outline:none}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-bottom:22px}.dchip{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.35}.dchip .ico{color:var(--copper);flex:none}.dchip:hover{border-color:var(--copper)}.dmeta{display:flex;flex-wrap:wrap;gap:8px}.dlv{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--sunk)}.dlv.ok{color:var(--ok)}.dlv.mid{color:#f0b35a}.dlv.hard{color:#f3a59a}.dfee{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);padding:4px 10px;border-radius:999px;background:var(--sunk)}.dfee .ico{width:14px;height:14px;color:var(--copper)}.dfee b{color:var(--fg)}.dcauses>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dcauses span{font-size:13px;padding:4px 10px;border:1px solid var(--line);border-radius:999px}.dsteps{list-style:none;padding:0!important;counter-reset:ds}.dsteps li{counter-increment:ds}.dsteps label{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:var(--sunk);cursor:pointer;font-size:14px}.dsteps label::before{content:counter(ds);flex:none;width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.dsteps input{margin-top:3px;accent-color:var(--brand);order:3;margin-left:auto}.dsteps input:checked+span{text-decoration:line-through;color:var(--muted)}.dacts{display:flex;gap:10px;flex-wrap:wrap}#shipping_method{list-style:none;margin:0;padding:0;display:grid;gap:8px}#shipping_method li{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:0}#shipping_method li input{position:absolute;opacity:0;pointer-events:none}#shipping_method li label{flex:1;cursor:pointer;display:block;margin:0}.ship-opt{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border:1.5px solid var(--line);border-radius:12px;background:var(--sunk);transition:border-color .15s,background .15s}#shipping_method li input:checked+label .ship-opt{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 10%,var(--card))}#shipping_method li label:hover .ship-opt{border-color:color-mix(in srgb,var(--copper) 60%,var(--line))}.ship-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-family:var(--f-display);color:#fff;background:#3B8A62}.ship-ic.c-aras{background:#D2232A}.ship-ic.c-yurtici{background:#1F4E9C}.ship-ic.c-ptt{background:#F4C400;color:#1a1a1a}.ship-ic.c-surat{background:#0B5DAA}.ship-ic.c-hepsijet{background:#FF6000}.ship-ic.c-kolaygelsin{background:#6A2C91}.ship-ic.c-mng{background:#E30613}.ship-ic.c-dhl,.ship-ic.c-dhlecommerce{background:#FC0;color:#D40511}.ship-ic.c-sendeo{background:#00A19A}.ship-nm{font-weight:700;font-size:14.5px;line-height:1.25}.ship-nm small{display:block;font-weight:400;font-size:12px;color:var(--muted)}.ship-pr{font-weight:700;font-family:var(--f-display);white-space:nowrap}.ship-pr .free{color:var(--ok)}.woocommerce-shipping-totals th,.shipping th{vertical-align:top!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{padding-top:12px!important}@media(max-width:600px){.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:grid}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th,.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{display:block;width:100%}}.ship-best{font-style:normal;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--copper);color:#fff;margin-left:6px;vertical-align:middle}.co-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start;margin-top:8px}@media(max-width:980px){.co-grid{grid-template-columns:1fr}}.woocommerce-checkout .co-details{display:block!important}.co-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 8px;margin-bottom:16px}.co-card.co-mini{padding:14px 20px}.co-h{display:flex;align-items:center;gap:10px;font-size:18px!important;margin:0 0 16px!important}.co-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;font-size:14px;font-weight:700;flex:none}.co-hint{font-size:12.5px;color:var(--muted);margin:-4px 0 12px}.co-fields+.co-fields{margin-top:0}.co-side{position:sticky;top:96px}@media(max-width:980px){.co-side{position:static}}.co-summary{padding:20px}.woocommerce-checkout .co-summary #order_review{background:none;border:0;padding:0;margin:0}.co-summary .shop_table{margin:0 0 14px!important}.co-trust{list-style:none;margin:0 0 16px;padding:0 4px;display:grid;gap:8px;font-size:13px;color:var(--muted)}.co-trust li{display:flex;align-items:center;gap:8px}.co-trust .ico{width:16px;height:16px;color:var(--brand)}.et-hide-country{display:none!important}.co-toggle{margin:0}.co-toggle label{font-weight:600!important}.woocommerce-checkout .shipping_address{margin-top:14px}.co-note{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.co-note summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--fg);list-style:none}.co-note summary::before{content:"+ ";color:var(--brand);font-weight:700}.co-note[open] summary::before{content:"– "}.co-note summary small{color:var(--muted);font-weight:400}.co-note .form-row{margin-top:10px}.co-note textarea{min-height:80px}.co-form h3#ship-to-different-address{display:none}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:14px}.co-summary .woocommerce-checkout-review-order-table thead{display:none}.co-summary .woocommerce-checkout-review-order-table td,.co-summary .woocommerce-checkout-review-order-table th{padding:10px 0!important;font-size:14px}.co-summary .woocommerce-checkout-review-order-table .order-total th,.co-summary .woocommerce-checkout-review-order-table .order-total td{font-size:18px;font-weight:800}.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:grid}.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th,.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{display:block;width:100%}.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{padding-bottom:4px!important}.co-summary #payment{background:none!important;border-radius:0}.co-summary #payment ul.payment_methods{border:0!important;padding:0!important}.co-summary .woocommerce-privacy-policy-text{font-size:12.5px;color:var(--muted)}.et-tel{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:10px;background:var(--sunk);overflow:hidden}.et-tel:focus-within{border-color:var(--brand)}.et-tel .et-tel-cc{display:flex;align-items:center;gap:6px;padding:0 10px;border-right:1px solid var(--line);font-weight:600;font-size:14px;white-space:nowrap;color:var(--fg)}.et-tel .et-tel-cc i{width:20px;height:14px;border-radius:2px;background:#E30A17;position:relative;display:inline-block;overflow:hidden}.et-tel .et-tel-cc i::before{content:"";position:absolute;left:4px;top:2.5px;width:9px;height:9px;border-radius:50%;background:#fff}.et-tel .et-tel-cc i::after{content:"";position:absolute;left:6.5px;top:3.5px;width:7px;height:7px;border-radius:50%;background:#E30A17}.et-tel input{border:0!important;background:transparent!important;flex:1;min-width:0;box-shadow:none!important;outline:0}.et-tel-msg{display:block;font-size:12px;margin-top:5px;color:var(--muted)}.et-tel-msg.bad{color:var(--warn)}.et-tel-msg.ok{color:var(--ok)}.reg-note{background:rgb(30 90 60 / .25);border:1px solid var(--brand);color:var(--brand-ink);border-radius:10px;padding:10px 14px;font-size:13.5px;margin:0 0 14px}.reg-form .two{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media(max-width:600px){.reg-form .two{grid-template-columns:1fr}}.reg-consent{margin:6px 0 10px}.reg-consent .form-row{margin:0 0 6px!important}:root{--wc-form-color-background:var(--card);--wc-form-color-text:var(--fg);--wc-form-border-color:var(--line);--wc-form-border-radius:10px;--wc-form-border-width:1px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce-page form .form-row .input-text,.woocommerce-page form .form-row select{background-color:var(--card)!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:10px!important}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{border-color:var(--brand-ink)!important;outline:0;box-shadow:0 0 0 3px rgb(114 201 157 / .12)}.woocommerce form .form-row .input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:#6f8478}.woocommerce form .form-row input.input-text{height:44px}.woocommerce form .form-row textarea{height:auto;padding:10px 14px}.reg-form .two{align-items:start}.reg-form .form-row{display:block}.reg-form .form-row input.input-text{height:44px!important}.et-tel{background:var(--card);height:44px}.et-tel input.input-text,.woocommerce form .form-row .et-tel .input-text{height:42px!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:block}.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td ul,.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td .ship-opt{width:100%}.co-summary #shipping_method{width:100%;margin:0;padding:0}.co-summary .woocommerce-checkout-review-order-table,.co-summary .woocommerce-checkout-review-order-table tbody,.co-summary .woocommerce-checkout-review-order-table tfoot{display:block;width:100%}.co-summary .woocommerce-checkout-review-order-table tr{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid var(--line)}.co-summary .woocommerce-checkout-review-order-table tr td,.co-summary .woocommerce-checkout-review-order-table tr th{border:0!important}.co-summary .woocommerce-checkout-review-order-table tr td:last-child{text-align:right;white-space:nowrap}.co-summary .woocommerce-checkout-review-order-table tr.cart_item td.product-name{white-space:normal;text-align:left}.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:flex;flex-direction:column;align-items:stretch}.co-summary .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{text-align:left;white-space:normal;width:100%!important}.co-summary .woocommerce-checkout-review-order-table tr.et-vat{border:0}.co-summary .woocommerce-checkout-review-order-table tr.et-vat td{text-align:left;white-space:normal}.mega .wrap{align-items:start}.mega-l{align-content:start;max-height:min(70vh,640px);overflow-y:auto;scrollbar-width:thin}.mega-l a .ch{width:14px;height:14px;opacity:0;margin-left:2px;transition:opacity .15s}.mega-l a.on .ch,.mega-l a:hover .ch{opacity:.8}.mega-sep{display:block;height:1px;background:var(--line);margin:6px 12px}.mega-r{padding-left:28px;align-self:start}.mpane{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 290px;gap:28px;align-items:start}.mpane-brands{grid-template-columns:minmax(0,1fr) 290px}.mcol{display:grid;gap:12px;align-content:start;min-width:0}.mtitle{display:inline-flex;align-items:center;gap:10px;color:var(--fg)}.mtitle .ico{color:var(--copper);width:22px;height:22px}.mtitle h4{font-size:17px;margin:0}.mtitle:hover h4{color:var(--copper)}.mdesc{font-size:14px;line-height:1.5}.mlabel{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper);display:inline-flex;align-items:center;gap:8px}.mlabel::before{content:"";width:16px;height:1px;background:currentColor}.mega-r ul.mkids{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.mkids a{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;border-bottom:1px dashed var(--line)}.mkids a .c,.mbrands a .c{margin-left:auto;font-size:12px;color:var(--muted)}.mkids a:hover{color:var(--copper)}.mbrands{display:flex;flex-wrap:wrap;gap:8px}.mbrands a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--sunk);font-family:var(--f-display);font-weight:600;font-size:14px;letter-spacing:.02em}.mbrands a .c{margin-left:0;font-family:var(--f-body)}.mbrands a:hover{border-color:var(--copper);color:var(--copper)}.mbrands.big{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mbrands.big a{height:46px;justify-content:center}.mbrands a.empty{color:var(--muted)}.mbrands a.empty:hover{color:var(--copper)}@media (max-width:1180px){.mpane{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mpane>.mega-help{grid-column:1/-1}.mbrands.big{grid-template-columns:repeat(3,minmax(0,1fr))}}.mnav-brands{display:grid;gap:10px;padding:14px 4px;border-block:1px solid var(--line);margin-block:6px}.mnav-brands>span{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper)}.mnav-brands>div{display:flex;flex-wrap:wrap;gap:6px}.mnav .mnav-brands a{width:auto;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:600;gap:0}.mq-track a:hover{color:var(--copper)}.vitrin .sec-head{align-items:center}.vitrin .sec-head h2 em{font-style:normal;color:var(--copper)}.vt-right{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-width:0}.vtabs{display:flex;gap:4px;padding:4px;background:var(--sunk);border:1px solid var(--line);border-radius:999px;overflow-x:auto;scrollbar-width:none;max-width:100%}.vtabs button{height:36px;padding:0 16px;border-radius:999px;font-weight:600;font-size:14px;white-space:nowrap;color:var(--muted);transition:background .2s,color .2s}.vtabs button:hover{color:var(--fg)}.vtabs button.on{background:var(--brand);color:#fff}.vpane{animation:vfade .25s ease}@keyframes vfade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:640px){.vt-right{width:100%;justify-content:space-between}.vtabs{flex:1}}.hero{position:relative}.rail{display:none}@media (min-width:1740px){.rail{display:flex;position:absolute;top:22px;bottom:0;width:min(280px,calc((100vw - 1240px) / 2 - 48px))}.rail-l{right:calc(100% + 24px)}.rail-r{left:calc(100% + 24px)}}.rail>*{flex:1;min-height:0}.rail-card{border-radius:22px;border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:10px;overflow:hidden;position:relative}.rail-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rail .tag{font-size:11.5px}.rail-h{font-size:19px;line-height:1.2;color:var(--on-deep)}.rail-h.big{font-size:24px}.rail-h em{font-style:normal;color:var(--copper)}.rail-p{font-size:13.5px;line-height:1.5;color:var(--on-deep-muted)}.rail-timer{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--copper-soft);border:1px dashed var(--copper);color:var(--copper-2);font-size:12.5px}.rail-timer .ico{width:14px;height:14px}.rail-timer b{font-family:var(--f-display);font-weight:700;letter-spacing:.04em}.rp-stage{position:relative;flex:1;min-height:0}.rp-item{position:absolute;inset:0;display:flex;flex-direction:column;gap:6px;opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s}.rp-item.on{opacity:1;visibility:visible}.rp-img{position:relative;display:block;flex:1;min-height:110px;border-radius:14px;overflow:hidden;background:var(--sunk)}.rp-img img,.rp-img .art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rp-img .disc,.rp-img .newb{top:10px;left:10px}.rp-name{font-weight:600;font-size:14px;line-height:1.3;color:var(--on-deep);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rp-name:hover{color:var(--copper)}.rail .price .woocommerce-Price-amount,.rail .price ins{font-size:18px}.rp-item .btn{width:100%;margin-top:2px}.rp-dots{display:flex;justify-content:center;gap:6px}.rp-dots button{width:8px;height:8px;border-radius:999px;background:var(--on-deep-muted);opacity:.4;transition:width .25s,opacity .25s}.rp-dots button.on{width:22px;opacity:1;background:var(--copper)}.rail-more{align-self:center;font-size:13.5px}.rail-camp{justify-content:flex-end}.rail-cimg{flex:1;min-height:0;border-radius:14px;overflow:hidden;margin-bottom:4px}.rail-cimg img{width:100%;height:100%;object-fit:cover;display:block}.rail-code{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 14px;border:1px dashed var(--copper);border-radius:12px;background:rgb(217 132 61 / .08)}.rail-code span{font-family:var(--f-display);font-weight:700;letter-spacing:.12em;color:var(--copper-2)}.rail-code button{height:30px;padding:0 12px;border-radius:8px;background:var(--copper);color:#fff;font-size:12.5px;font-weight:600}.rail-btn{width:100%}.rail-banner{display:block;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--sunk)}.rail-banner img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}a.rail-banner:hover img{transform:scale(1.03)}.mq-sec{margin-top:18px}.mq-sec .marquee{padding-block:16px;border-radius:16px;border:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mq-sec .mq-track span{font-size:18px}@media (max-width:1739px){.hlim-4>:nth-child(n+5),.hlim-8>:nth-child(n+9){display:none}}@media (min-width:1740px){body.home{--railw:clamp(220px,calc((100vw - 1240px) / 2 - 48px),280px)}body.home .wrap{max-width:calc(1240px + 2 * (var(--railw) + 24px) + 32px)}body.home .hero{display:grid;grid-template-columns:var(--railw) minmax(0,1fr) var(--railw);column-gap:24px;align-items:stretch}body.home .hero>*{grid-column:2}body.home .hero>.rail{position:static;width:auto;grid-row:1 / span 2}body.home .hero>.rail-l{grid-column:1}body.home .hero>.rail-r{grid-column:3}body.home .pgrid{grid-template-columns:repeat(6,minmax(0,1fr))}body.home .bgrid{gap:22px}}@media (min-width:1740px){.topbar{font-size:14.5px}.topbar .wrap{min-height:44px;gap:28px}.topbar .ico{width:18px;height:18px}.hdr .wrap{padding-block:20px;gap:30px}.logo{font-size:32px;gap:12px}.logo svg{width:48px;height:48px}.logo-img{max-height:56px}.hsearch{border-width:2px}.hsearch input{height:58px;font-size:16px;padding:0 22px}.hsearch>button{padding:0 28px;font-size:16px;margin:4px;gap:8px}.hsearch>button .ico{width:22px;height:22px}.hdr-acts{gap:8px}.hact{font-size:15.5px;padding:10px 14px;gap:10px}.hact .ico{width:26px;height:26px}.hact small{font-size:13px}.hact .cnt{left:28px;top:0;min-width:20px;height:20px;font-size:12px}.cart-btn{padding:12px 18px}.nav .wrap{min-height:66px;gap:10px}.cat-btn{height:48px;padding:0 24px;font-size:16px;gap:12px}.cat-btn .ico{width:22px;height:22px}.nav-links a{font-size:16px;padding:10px 16px}.mega-l a{font-size:15.5px;padding:12px 14px}.mtitle h4{font-size:19px}.mkids a,.mdesc{font-size:15px}}.bk-box{border:1px dashed var(--copper);background:var(--copper-soft);border-radius:var(--r);padding:14px 16px;margin:14px 0;display:grid;gap:10px}.bk-top{display:flex;align-items:center;gap:12px}.bk-top .ico{width:26px;height:26px;color:var(--copper)}.bk-top span{display:block;font-size:12.5px;color:var(--muted)}.bk-top b{font-family:var(--f-display);font-size:20px;color:var(--fg)}.bk-use{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer;padding:10px 12px;border-radius:10px;background:var(--card);border:1px solid var(--line)}.bk-use input{width:18px;height:18px;accent-color:var(--copper)}.bk-note{font-size:12.5px;color:var(--muted);line-height:1.45}.woocommerce-checkout-review-order-table .fee td,.woocommerce-checkout-review-order-table .fee th{color:var(--ok)}.bk-dash{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-top:16px;border-radius:var(--r);border:1px dashed var(--copper);background:var(--copper-soft)}.bk-dash>.ico:first-child{width:28px;height:28px;color:var(--copper)}.bk-dash small{display:block;font-size:12.5px;color:var(--muted)}.bk-dash b{font-family:var(--f-display);font-size:22px}.bk-dash em{font-style:normal;font-size:13.5px;color:var(--muted);margin-left:auto}.bk-dash>.ico:last-child{width:18px;height:18px;color:var(--muted)}.bk-dash:hover{border-color:var(--copper-2)}@media(max-width:640px){.bk-dash em{display:none}}.bk-hero{border-radius:var(--r);padding:22px 24px;display:grid;gap:10px;justify-items:start}.bk-hero b{font-family:var(--f-display);font-size:34px;color:var(--on-deep)}.bk-hero p{color:var(--on-deep-muted);font-size:14px;max-width:60ch}.bk-acc h3{font-size:18px;margin:24px 0 10px}.bk-log{display:grid;gap:8px}.bk-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.bk-row small{display:block;margin-top:2px;font-size:12.5px}.bk-row b.plus{color:var(--ok)}.bk-row b.minus{color:var(--warn)}.ship-best{white-space:nowrap;display:inline-block}@media (max-width:700px){.woocommerce .woocommerce-cart-form table.shop_table thead{display:none}.woocommerce .woocommerce-cart-form table.shop_table,.woocommerce .woocommerce-cart-form table.shop_table tbody{display:block}.woocommerce .woocommerce-cart-form table.shop_table tr{display:block}.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img name rm" "img price price" "img qty sub";column-gap:12px;row-gap:6px;align-items:center;padding:14px;border-bottom:1px solid var(--line)}.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td{display:block;padding:0;border:0;width:auto}.woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail{grid-area:img;width:72px}.woocommerce .woocommerce-cart-form table.shop_table td.product-name{grid-area:name;font-weight:600;line-height:1.3}.woocommerce .woocommerce-cart-form table.shop_table td.product-remove{grid-area:rm;align-self:start}.woocommerce .woocommerce-cart-form table.shop_table td.product-price{grid-area:price;font-size:13px;color:var(--muted)}.woocommerce .woocommerce-cart-form table.shop_table td.product-price::before{content:"Birim fiyat: "}.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity{grid-area:qty}.woocommerce .woocommerce-cart-form table.shop_table td.product-subtotal{grid-area:sub;font-weight:700;font-family:var(--f-display);justify-self:end}.woocommerce .woocommerce-cart-form table.shop_table td.actions{display:block;padding:14px;border:0}.woocommerce .woocommerce-cart-form td.actions .coupon{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.woocommerce .woocommerce-cart-form td.actions .coupon .input-text{max-width:none;flex:1 1 100%}.woocommerce .woocommerce-cart-form td.actions .button{width:100%}.woocommerce .cart_totals table.shop_table,.woocommerce .cart_totals table.shop_table tbody{display:block}.woocommerce .cart_totals table.shop_table tr{display:block;border-bottom:1px solid var(--line)}.woocommerce .cart_totals table.shop_table tr:last-child{border-bottom:0}.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td{display:block;width:100%;border:0}.woocommerce .cart_totals table.shop_table th{padding-bottom:2px}.woocommerce .cart_totals table.shop_table td{padding-top:6px}}@media (max-width:640px){.vitrin .sec-head{position:relative;align-items:flex-start}.vitrin .vt-right{display:block;width:100%}.vitrin #vtMore{position:absolute;right:0;top:2px}.vitrin .vtabs{width:100%}}:root{--copper-fill:#B06226;--copper-fill-2:#9C5520;--wa-fill:#15803D;--wa-fill-2:#116B33}.btn-copper,.buybox .single_add_to_cart_button,#review_form .submit,.skip,.rail-code button,.disc,.topbar .badge,.hact .cnt,.fbadge,.ship-best{background:var(--copper-fill)}.btn-copper:hover,.buybox .single_add_to_cart_button:hover,#review_form .submit:hover,.rail-code button:hover{background:var(--copper-fill-2)}.woocommerce .button.alt,.woocommerce #place_order,.woocommerce .checkout-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.auth-btn{background:var(--copper-fill)!important}.woocommerce .button.alt:hover,.woocommerce #place_order:hover,.woocommerce .checkout-button:hover,.auth-btn:hover{background:var(--copper-fill-2)!important}.btn-wa{background:var(--wa-fill)}.btn-wa:hover{background:var(--wa-fill-2)}.seg{display:inline-flex;gap:4px;padding:4px;margin-bottom:14px;border-radius:999px;background:var(--sunk);border:1px solid var(--line)}.seg button{height:36px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--muted);transition:background .2s,color .2s}.seg button:hover{color:var(--fg)}.seg button.on{background:var(--brand);color:#fff}.dots button,.rp-dots button{position:relative}.dots button::before,.rp-dots button::before{content:"";position:absolute;inset:-12px -3px}.crumbs a,.topbar a.it{padding-block:10px;margin-block:-10px}.foot ul a{padding-block:5px}.newb{font-size:12px}@media (max-width:1739px){.hact small{font-size:12px}}@media (max-width:520px){.pgrid:not(.list) .lspec,.pgrid:not(.list) .pbrand,.pgrid:not(.list) .stockok,.pgrid:not(.list) .stockw{font-size:12px}}@media (min-width:861px){.pdp-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px}}.pdp-gal{position:relative}.pdp-gal .wgal .woocommerce-product-gallery__image img{cursor:zoom-in}.pdp-acts{position:absolute;top:14px;right:14px;z-index:5;display:grid;gap:10px}.pdp-act{position:static!important;width:44px;height:44px;border-radius:50%;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;color:var(--fg);box-shadow:var(--shadow);transition:color .2s,border-color .2s}.pdp-act:hover{color:var(--copper);border-color:var(--copper)}.pdp-act.fav.on{color:var(--warn)}.pdp-gal .wgal .woocommerce-product-gallery__trigger{top:14px;left:14px;right:auto;bottom:auto}.pdp-gal .wgal .flex-control-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pdp-gal .wgal .flex-control-thumbs::-webkit-scrollbar{display:none}.pdp-gal .wgal .flex-control-thumbs li{flex:0 0 76px;margin:0}.pdp-info{gap:14px;min-width:0}.pdp-chips{display:flex;gap:8px;flex-wrap:wrap}.pdp-chips:not(:has(.pdp-chip:not([hidden]))){display:none}.pdp-chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;background:var(--sunk);border:1px solid var(--line);color:var(--fg)}.pdp-chip.disc{background:var(--brand);border-color:var(--brand);color:#fff}.pdp-chip.cond{color:var(--copper);border-color:color-mix(in srgb,var(--copper) 40%,transparent)}.pdp-title{font-size:clamp(22px,2.8vw,30px);line-height:1.2}.pdp-meta{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;font-size:14px}.pdp-rate{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.pdp-rate b{color:var(--fg)}.pdp-rate:hover span{color:var(--copper)}.pdp-stars{--r:0;position:relative;display:inline-flex}.pdp-stars>span{display:inline-flex;gap:2px}.pdp-stars .ico{width:17px;height:17px;stroke:none;fill:var(--line)}.pdp-stars .f{position:absolute;left:0;top:0;bottom:0;overflow:hidden;width:calc(var(--r) / 5 * 100%)}.pdp-stars .f .ico{fill:var(--star)}.pdp-sku{color:var(--muted);font-size:13px}.pdp-sku b{color:var(--fg);font-weight:600;font-family:var(--f-mono)}.pdp-code{font-size:13.5px;color:var(--muted)}.pdp-code b{color:var(--fg)}.pdp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:4px}.pdp-price .now,.pdp-price .now .woocommerce-Price-amount{font-family:var(--f-display);font-size:clamp(28px,3.4vw,36px);font-weight:700;color:var(--copper);line-height:1.1}.pdp-price .old,.pdp-price del{color:var(--muted);font-size:17px}.pdp-price .from{color:var(--muted);font-size:14px}.pdp-price .price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pdp-price ins{text-decoration:none;order:-1}.pdp-price ins .woocommerce-Price-amount,.pdp-price .price>.woocommerce-Price-amount{font-family:var(--f-display);font-size:clamp(28px,3.4vw,36px);font-weight:700;color:var(--copper)}.pdp-save{justify-self:start;background:var(--copper-soft);color:var(--copper-2);padding:3px 10px;border-radius:999px;font-weight:700;font-size:13px;margin-top:-6px}.pdp-ship{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--muted)}.pdp-ship.ok{color:var(--ok)}.pdp-ship .ico{width:19px;height:19px}.pdp-keys{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.pdp-keys::-webkit-scrollbar{display:none}.pdp-keys>div{flex:1 0 auto;min-width:96px;max-width:200px;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:11px 14px;text-align:center;display:grid;gap:2px}.pdp-keys b{font-size:14.5px;font-weight:700;overflow-wrap:anywhere}.pdp-keys span{font-size:12.5px;color:var(--muted)}.pdp-buy{padding:20px;gap:14px}.pdp-buy table.variations,.pdp-buy table.variations tbody,.pdp-buy table.variations tr,.pdp-buy table.variations th,.pdp-buy table.variations td{display:block;width:100%;padding:0}.pdp-buy table.variations tr+tr{margin-top:14px}.pdp-buy table.variations th{font-weight:600;font-size:14px;margin-bottom:8px}.pdp-buy table.variations th label{font-weight:600}.pdp-buy table.variations select.pdp-sel{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pdp-buy .reset_variations{display:inline-block;margin-top:8px;font-size:13px;color:var(--muted)}.pdp-sw{display:flex;flex-wrap:wrap;gap:10px}.pdp-swb{min-width:76px;min-height:46px;padding:6px 16px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:border-color .15s,color .15s}.pdp-swb img{width:34px;height:34px;object-fit:cover;border-radius:7px;background:#fff}.pdp-swb:hover{border-color:var(--muted)}.pdp-swb.on{border-color:var(--copper);color:var(--copper);box-shadow:0 0 0 1px var(--copper) inset}.pdp-swb.off{opacity:.4;text-decoration:line-through}.pdp-buy .woocommerce-variation-price{display:none}.pdp-buy .woocommerce-variation-availability p{margin:0;font-size:13px;font-weight:600}.pdp-buy .woocommerce-variation-availability .in-stock{color:var(--ok)}.pdp-buy .woocommerce-variation-availability .out-of-stock{color:var(--warn)}.pdp-buy .single_variation_wrap{margin-top:12px}.pdp-buy form.cart,.pdp-buy .woocommerce-variation-add-to-cart{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;margin:0}.pdp-buy form.variations_form{display:block}.pdp-buy .woocommerce-variation-add-to-cart{margin-top:12px}.pdp-qty{display:inline-flex;align-items:center;height:50px;border:1px solid var(--line);border-radius:999px;background:var(--sunk)}.pdp-qty button{width:44px;height:48px;display:grid;place-items:center;color:var(--fg);border-radius:999px}.pdp-qty button:hover{color:var(--copper)}.pdp-qty button:disabled{opacity:.35;cursor:default}.pdp-qty .ico{width:18px;height:18px}.pdp-buy .pdp-qty .qty{width:42px!important;height:48px!important;border:0!important;background:transparent!important;border-radius:0!important;text-align:center;font-weight:700;font-size:16px;-moz-appearance:textfield;appearance:textfield;padding:0}.pdp-buy .pdp-qty .qty::-webkit-inner-spin-button,.pdp-buy .pdp-qty .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdp-buy form.cart .single_add_to_cart_button{flex:1 1 180px;height:50px;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pdp-buy form.cart .single_add_to_cart_button .ico{width:20px;height:20px}.pdp-buy form.cart .et-buy{flex:1 1 100%;height:48px;background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.pdp-buy form.cart .et-buy:hover{background:var(--brand-2)}.pdp-buy .single_add_to_cart_button.loading{opacity:.7;pointer-events:none}.pdp-buy .single_add_to_cart_button.loading::after{content:"";width:16px;height:16px;border:2px solid #fff;border-right-color:#fff0;border-radius:50%;animation:pdpspin .7s linear infinite}@keyframes pdpspin{to{transform:rotate(360deg)}}.pdp-buy .brow .btn{width:100%}.pdp-stock:empty{display:none}.pdp-live{list-style:none;margin:0;padding:4px 2px;display:grid;gap:10px;font-size:14.5px}.pdp-live li{display:flex;align-items:center;gap:10px}.pdp-live .ico{color:var(--brand-ink);width:19px;height:19px}.pdp-live .pdp-cut .ico{color:var(--copper)}.pdp-live b{color:var(--fg)}.pdp-trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:34px}.pdp-trust>*{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px;display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:center}.pdp-trust .ico{grid-row:span 2;width:30px;height:30px;color:var(--copper);stroke-width:1.5}.pdp-trust b{font-size:14.5px;font-family:var(--f-display)}.pdp-trust span{font-size:12.5px;color:var(--muted);line-height:1.35}.pdp-trust a:hover{border-color:var(--copper)}@media (max-width:1100px){.pdp-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pdp-trust{grid-template-columns:1fr 1fr;gap:10px}.pdp-trust>*{padding:12px;column-gap:10px}.pdp-trust .ico{width:24px;height:24px}.pdp-trust>*:last-child{grid-column:1/-1}}.pdp-tabs .tabs{scrollbar-width:none}.pdp-tabs .tabs::-webkit-scrollbar{display:none}.pdp-faq details{border:1px solid var(--line);border-radius:12px;background:var(--card);margin-bottom:10px}.pdp-faq summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:600;display:flex;justify-content:space-between;gap:12px;align-items:center}.pdp-faq summary::-webkit-details-marker{display:none}.pdp-faq summary .ico{transform:rotate(90deg);transition:transform .2s;color:var(--muted)}.pdp-faq details[open] summary .ico{transform:rotate(-90deg);color:var(--copper)}.pdp-faq details>div{padding:0 16px 14px;color:var(--muted)}.pdp-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pdp-info-grid .card{padding:18px}.pdp-info-grid h3{display:flex;align-items:center;gap:8px;font-size:17px;margin-bottom:10px}.pdp-info-grid h3 .ico{color:var(--copper)}.pdp-info-grid ul{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted);font-size:14px}.pdp-info-grid b{color:var(--fg)}@media (max-width:860px){.pdp-info-grid{grid-template-columns:1fr}}.pdp-mbuy{gap:14px;padding-top:12px}.pdp-mb-p{display:grid;line-height:1.2;min-width:0}.pdp-mb-p b{font-family:var(--f-display);font-size:21px;color:var(--copper)}.pdp-mb-p s{font-size:12.5px;color:var(--muted)}.pdp-mb-p span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap}.pdp-mb-p span.ok{color:var(--ok)}.pdp-mb-p .ico{width:15px;height:15px}.pdp-mbuy .btn{flex:1;max-width:240px;height:50px;font-size:16px;font-weight:700}.pdp-mbuy .btn:disabled{opacity:.5}@media (max-width:860px){.pdp-grid{gap:18px}.single-product .pdp-mbuy{transform:none}.single-product #main{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.pdp-buy{padding:16px}.pdp-gal .wgal .flex-control-thumbs li{flex-basis:64px}}@media (max-width:420px){.pdp-buy form.cart .single_add_to_cart_button{flex-basis:150px}}.pdp-live{order:2}.pdp-keys>div{flex:0 0 auto;min-width:104px;max-width:172px;align-content:start}.pdp-keys b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.pdp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdp-top .pdp-chips{flex:1;min-width:0}.pdp-top .pdp-chips:not(:has(.pdp-chip:not([hidden]))){display:block}.pdp-acts{position:static;display:flex;gap:8px;flex:none}.pdp-act{width:40px;height:40px;box-shadow:none}@media (max-width:860px){.pdp-tabs .tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible;border-bottom:0}.pdp-tabs .tabs button{margin:0;padding:11px 8px;border:1px solid var(--line);border-radius:10px;background:var(--card);white-space:normal;line-height:1.25;text-align:center;font-size:14px}.pdp-tabs .tabs button.on{border-color:var(--copper);color:var(--copper);background:var(--copper-soft)}.pdp-tabs .tabpane{padding-top:18px}.pdp-tabs .tabpane.prose{overflow-wrap:anywhere}.pdp-keys{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.pdp-keys>div{max-width:none;min-width:0}}