.skip-link{z-index:200;background:var(--yellow);color:var(--ink-deep);border-radius:10px;padding:10px 16px;font-weight:800;position:absolute;top:-60px;right:12px}.skip-link:focus{top:12px}.shop-main{min-height:60vh}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}.topstrip{background:var(--surface-dark);color:#fff;font-size:13px}.topstrip-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:9px;padding-bottom:9px;display:flex}.topstrip-msg{align-items:center;gap:8px;display:flex}.topstrip-links{align-items:center;gap:22px;display:flex}.topstrip a{color:#e4e6e8}.topstrip a:hover{color:#fff}.topstrip-phone{align-items:center;gap:6px;font-weight:700;display:flex;color:#fff!important}.hdr{background:var(--card);border-bottom:1px solid var(--line);z-index:30;position:relative}.hdr-in{flex-wrap:wrap;align-items:center;gap:28px;padding-top:18px;padding-bottom:18px;display:flex}.logo{color:var(--ink-deep);align-items:center;gap:12px;display:flex}.logo:hover{color:var(--ink-deep)}.logo-text{flex-direction:column;line-height:1.25;display:flex}.logo-name{letter-spacing:-.3px;font-size:23px;font-weight:900}.logo-sub{color:var(--muted);font-size:11.5px;font-weight:500}.logo-light .logo-name{color:#fff;font-size:21px}.logo-light,.logo-light:hover{color:#fff}.hdr-search{flex:420px;min-width:0}.searchbox{background:var(--bg-2);border:1.5px solid var(--line-2);border-radius:14px;align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.searchbox:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #43a96f29}.searchbox-scope{color:var(--ink);border:none;border-left:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:0 14px 14px 0;max-width:150px;padding:0 14px;font-size:13px}.searchbox-input{min-width:0;color:var(--ink-deep);background:0 0;border:none;outline:none;flex:1;padding:14px 16px;font-size:14px}.searchbox-btn{background:var(--green);width:54px;color:var(--green-on);border:none;border-radius:12px 0 0 12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.searchbox-btn:hover{background:#3a9962}.search-pop{background:var(--card);border:1px solid var(--line);z-index:60;border-radius:18px;max-height:70vh;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #1d2b222e}.search-empty{color:var(--muted);text-align:center;padding:18px}.search-group{border-bottom:1px solid var(--line-3);margin-bottom:4px;padding:8px 8px 10px}.search-group-title{color:var(--muted);font-size:12px;font-weight:700}.search-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.search-chip{background:var(--green-soft);color:var(--green-deep);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.search-chip-brand{background:var(--bg-3);color:var(--ink)}.search-item{color:var(--ink-deep);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.search-item:hover{background:var(--bg);color:var(--ink-deep)}.search-item img{background:var(--bg);border-radius:10px;flex-shrink:0;padding:3px}.search-item-name{flex-direction:column;flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.6;display:flex}.search-item-name small{color:var(--muted);font-size:11.5px;font-weight:500}.search-item-price{white-space:nowrap;font-size:13.5px;font-weight:900}.search-item-price small{color:var(--muted);font-size:11px;font-weight:500}.search-all{text-align:center;border-top:1px solid var(--line-3);margin-top:4px;padding:12px;font-size:13.5px;font-weight:800;display:block}.hdr-actions{align-items:center;gap:10px;display:flex}.hdr-btn{border:1.5px solid var(--line-2);height:46px;color:var(--ink);background:var(--card);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;display:flex}.hdr-btn:hover{border-color:var(--ink);color:var(--ink)}.hdr-icon{width:46px;height:46px;color:var(--ink);border:1.5px solid var(--line-2);background:var(--card);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.hdr-icon:hover{border-color:var(--ink);color:var(--ink)}.count-dot{background:var(--yellow);min-width:20px;height:20px;color:var(--ink-deep);border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-6px;left:-6px}.hdr-cart{background:var(--surface-dark);color:#fff;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 16px;font-size:13.5px;font-weight:700;display:flex}.hdr-cart:hover{background:var(--surface-deep);color:#fff}.count-pill{background:var(--yellow);min-width:22px;height:22px;color:var(--ink-deep);border-radius:11px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:800;display:flex}.count-pill[data-empty=true]{color:#fff;background:#ffffff38}.mainnav{align-items:center;gap:6px;min-height:54px;display:flex}.catbtn{background:var(--green);height:40px;color:var(--green-on);border:none;border-radius:10px;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:800;display:flex}.catbtn[aria-expanded=true]{background:var(--surface-dark);color:#fff}.navlinks{align-items:center;gap:2px;margin-right:8px;display:flex}.navextra{align-items:center;gap:4px;display:flex}.nav-link{color:var(--ink);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700}.nav-link.light{font-size:13.5px;font-weight:500}.nav-link{position:relative}.nav-link:after{content:"";background:var(--green);border-radius:3px 3px 0 0;height:3px;transition:transform .2s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.nav-link:hover{color:var(--green-text)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.nav-link.active{color:var(--green-text)}.deal-pill{background:var(--yellow-soft);color:var(--yellow-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:800;display:flex}.deal-pill:hover{color:var(--yellow-ink);background:#fbefbd}.mega-overlay{inset:0;top:var(--mega-top,0);z-index:40;background:#1e201e80;animation:.15s fade;position:fixed}@keyframes fade{0%{opacity:0}to{opacity:1}}.mega{background:var(--card);border-radius:0 0 26px 26px;width:calc(100% - clamp(32px,5vw,96px));max-height:calc(100vh - 40px);display:flex;position:absolute;top:0;right:50%;overflow:hidden;transform:translate(50%);box-shadow:0 30px 60px #00000040}.mega-side{background:var(--bg);border-left:1px solid var(--line);flex-direction:column;flex:0 0 290px;gap:4px;padding:14px;display:flex;overflow-y:auto}.mega-group{color:var(--ink-deep);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.mega-group:hover{color:var(--ink-deep);background:var(--card)}.mega-group.on{background:var(--surface-dark);color:#fff}.mega-group-ico{background:var(--card);width:34px;height:34px;color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mega-group.on .mega-group-ico{background:var(--yellow);color:var(--ink-deep)}.mega-group-title{flex:1}.mega-chev{opacity:.5}.mega-note{background:var(--green-soft);color:var(--green-ink-soft);border-radius:14px;flex-direction:column;gap:4px;margin-top:auto;padding:14px;font-size:12.5px;display:flex}.mega-note strong{color:var(--green-deep);font-size:14px}.mega-main{flex-direction:column;flex:1;gap:20px;min-width:0;padding:26px 32px 22px;display:flex;position:relative;overflow-y:auto}.mega-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mega-title{color:var(--ink-deep);font-size:21px;font-weight:900}.mega-title:hover{color:var(--green-text)}.mega-sizes{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.size-chip{background:var(--bg-2);min-width:38px;height:34px;color:var(--ink-deep);border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.size-chip:hover{background:var(--green);color:var(--green-on)}.mega-cols{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:22px 26px;display:grid}.mega-block{flex-direction:column;gap:2px;display:flex}.mega-block.wide{grid-column:1/-1}.mega-leaves{columns:4 190px;column-gap:26px}.mega-leaves .mega-item{break-inside:avoid}.mega-block-title{color:var(--ink-deep);border-right:3px solid var(--green);margin-bottom:8px;padding-right:10px;font-size:14.5px;font-weight:900;display:block}.mega-item{color:var(--ink-soft);padding:4px 0;font-size:13.5px;display:block}.mega-item:hover{color:var(--green-text)}.mega-item.more{color:var(--green-text);font-weight:700}.mega-promo{background:var(--surface-dark);color:#fff;border-radius:18px;flex-direction:column;gap:6px;max-width:300px;padding:18px;display:flex}.mega-promo:hover{color:#fff}.mega-promo span{color:#d3d6d8;font-size:12.5px;line-height:1.9}.mega-promo em{color:var(--yellow);font-size:13px;font-style:normal;font-weight:800}.mega-brands{border-top:1px solid var(--line-3);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;font-size:13px;display:flex}.brand-pill{border:1px solid var(--line-2);color:var(--ink-deep);border-radius:999px;padding:6px 16px;font-size:13px;font-weight:700}.brand-pill:hover{border-color:var(--green);color:var(--green-text)}.mega-close{z-index:3;background:var(--bg-2);border:none;border-radius:12px;width:40px;height:40px;position:absolute;top:10px;left:10px}.ftr{background:var(--ink-darker);color:#e4e6e8;margin-top:40px}.warning-stripe-lg{background:repeating-linear-gradient(-45deg,#eac11d 0 12px,#2f2f2f 12px 24px);height:6px}.ftr-in{flex-wrap:wrap;gap:36px;padding-top:44px;padding-bottom:28px;display:flex}.ftr-brand{flex-direction:column;flex:2 300px;gap:14px;display:flex}.ftr-brand p,.ftr-brand>span{color:#c9cccf;font-size:13.5px;line-height:2.1}.ftr-col{flex-direction:column;flex:150px;gap:10px;display:flex}.ftr-col strong{color:#fff;font-size:15px}.ftr-col a{color:#c9cccf;font-size:13.5px}.ftr-col a:hover{color:var(--yellow)}.ftr-social{gap:10px;display:flex}.ftr-social a{color:#fff;background:#3b3b3b;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ftr-social a:hover{background:var(--green);color:var(--green-on)}.ftr-bottom{border-top:1px solid #444}.ftr-bottom-in{color:#b9bdc0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;padding-bottom:16px;font-size:12.5px;display:flex}.ftr-legal{gap:18px;display:flex}.ftr-legal a{color:#b9bdc0}.mnav{z-index:45;background:var(--card);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mnav-item{color:var(--muted);background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:2px 10px;font-size:11.5px;font-weight:700;display:flex}.mnav-item.on{color:var(--green-text)}.mnav-ico{border-radius:15px;justify-content:center;align-items:center;width:44px;height:30px;display:flex;position:relative}.mnav-item.on .mnav-ico{background:var(--green-soft)}.mnav-badge{background:var(--yellow);min-width:18px;height:18px;color:var(--ink-deep);border-radius:9px;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:-4px;left:2px}@media (max-width:900px){.shop-main{padding-bottom:76px}}.cmpbar{z-index:44;background:var(--surface-dark);color:#fff;border-radius:18px;align-items:center;gap:12px;width:min(960px,100% - 32px);padding:10px 14px;display:flex;position:fixed;bottom:16px;right:50%;transform:translate(50%);box-shadow:0 14px 34px #00000047}@media (max-width:900px){.cmpbar{bottom:76px}}.cmpbar-ico{width:40px;height:40px;color:var(--yellow);background:#eac11d29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmpbar-slots{gap:8px;display:flex}.cmpbar-slot{background:var(--card);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cmpbar-slot.empty{background:0 0;border:1.5px dashed #6b6f73}.cmpbar-label{color:#e4e6e8;font-size:13px}.cmpbar-clear{color:#fff;background:0 0;border:1px solid #5a5a5a;border-radius:12px;min-height:44px;padding:0 14px;font-size:13px}.cmpbar-go{background:var(--yellow);min-height:44px;color:var(--ink-deep);border-radius:12px;align-items:center;padding:0 20px;font-size:14px;font-weight:900;display:flex}.cmpbar-go:hover{color:var(--ink-deep)}.toasts{z-index:300;flex-direction:column;gap:10px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:900px){.toasts{bottom:90px;left:16px;right:16px}}.toast{background:var(--surface-dark);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:700;animation:.2s toast-in;display:flex;box-shadow:0 14px 34px #0000004d}.toast svg:first-child{color:#6fd49b;flex-shrink:0}.toast-err svg:first-child{color:#ff9d8f}.toast button{color:#b9bdc0;background:0 0;border:none;padding:2px;display:flex}.toast-link{white-space:nowrap;font-weight:800;color:var(--yellow)!important}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.home{flex-direction:column;gap:36px;padding-top:22px;display:flex}.hero-wrap{flex-wrap:wrap;gap:18px;display:flex}.hero{border-radius:26px;flex:999 640px;align-items:stretch;min-width:0;min-height:430px;display:flex;position:relative;overflow:hidden}.hero-body{z-index:2;flex-direction:column;flex:1.25 400px;justify-content:center;gap:18px;padding:44px 48px 56px;display:flex;position:relative}.hero-badge{color:#a6e3c1;background:#43a96f2e;border:1px solid #43a96f59;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:700}.hero-title{color:#fff;letter-spacing:-.5px;font-size:44px;font-weight:900;line-height:1.35;animation:.5s slide-in}.hero-title .y{color:var(--yellow)}@keyframes slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.hero-sub{color:#d3d6d8;max-width:470px;font-size:16px;line-height:2}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-stats{flex-wrap:wrap;gap:30px;margin-top:10px;display:flex}.hero-stats div{flex-direction:column;display:flex}.hero-stats strong{color:#fff;font-size:22px;font-weight:900}.hero-stats span{color:#b9bdc0;font-size:12.5px}.hero-art{flex:340px;min-height:420px;position:relative}.hero-glow{background:radial-gradient(circle,#eac11d33 0%,#eac11d00 68%);border-radius:50%;width:330px;height:330px;position:absolute;top:50px;left:40px}.hero-img{animation:.6s float-in;position:absolute}.hero-img.main{width:300px;height:300px;top:46px;left:70px}.hero-img.a{width:170px;height:170px;top:220px;left:0}.hero-img.b{width:110px;height:110px;top:10px;left:280px}.hero-img.c{width:120px;height:120px;top:270px;left:280px}@keyframes float-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.hero-dots{z-index:3;align-items:center;gap:7px;display:flex;position:absolute;bottom:20px;left:48px}.hero-dots button{background:#ffffff59;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.hero-dots button.on{background:var(--yellow);width:26px}.hero-side{flex-direction:column;flex:330px;gap:18px;display:flex}.side-card{border-radius:22px;flex:1;align-items:center;gap:14px;min-height:200px;padding:26px;display:flex}.side-card>div{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.side-card h2{color:var(--ink-deep);font-size:21px;font-weight:900;line-height:1.5}.side-card p{font-size:13.5px;line-height:1.9}.side-card.yellow{background:var(--yellow)}.side-card.yellow p{color:var(--note-ink)}.side-card.green{background:var(--green-soft);border:1px solid var(--green-line)}.side-card.green p{color:var(--green-ink-soft)}.side-link{color:var(--ink-deep);text-underline-offset:5px;font-size:14px;font-weight:800;text-decoration:underline}.side-link:hover{color:var(--ink-deep)}.side-link.g{color:var(--green-deep)}.badge-green-solid{background:var(--green);color:var(--green-on)}.services{background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;padding:20px 22px;display:grid}.service{align-items:center;gap:12px;display:flex}.service-ico{background:var(--green-soft);height:46px;color:var(--green-text);border-radius:14px;flex:0 0 46px;justify-content:center;align-items:center;display:flex}.service>span:last-child{flex-direction:column;gap:2px;display:flex}.service strong{color:var(--ink-deep);font-size:14px}.service small{color:var(--muted);font-size:12.5px}.sect{flex-direction:column;gap:18px;display:flex}.sect-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sect-head>div{flex-direction:column;gap:4px;display:flex}.sect-head h2{color:var(--ink-deep);font-size:26px;font-weight:900}.sect-head span{color:var(--muted);font-size:14px}.sect-head>a{font-size:14px;font-weight:700}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;display:grid}.cat-tile{background:var(--card);border:1px solid var(--line);text-align:center;color:var(--ink-deep);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:20px 14px 18px;display:flex}.cat-tile:hover{color:var(--ink-deep)}.cat-tile-img{border-radius:30px;justify-content:center;align-items:center;width:116px;height:116px;display:flex}.cat-tile-text{flex-direction:column;align-items:center;gap:5px;display:flex}.cat-tile-text strong{font-size:15.5px}.cat-tile-text span{color:var(--muted);font-size:12.5px;line-height:1.8}.deals{background:var(--yellow);border-radius:26px;flex-direction:column;gap:18px;padding:24px;display:flex}.deals-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.deals-title{align-items:center;gap:14px;display:flex}.deals-title>div{flex-direction:column;gap:2px;display:flex}.deals-title h2{color:var(--ink-deep);font-size:26px;font-weight:900}.deals-title span{color:var(--note-ink);font-size:13.5px}.deals-ico{background:var(--surface-dark);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.deals-side{align-items:center;gap:14px;display:flex}.deals-side a{color:var(--ink-deep);font-size:14px;font-weight:800}.countdown{align-items:center;gap:6px;display:flex}.countdown span{background:var(--surface-dark);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:46px;height:46px;font-size:20px;font-weight:900;display:flex}.countdown b{color:var(--ink);font-weight:900}.rail{scrollbar-width:thin;scroll-snap-type:x proximity;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.rail>*{scroll-snap-align:start}.pcard{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.pcard-rail,.pcard-deal{flex:0 0 236px}.pcard-deal{border:none}.pcard-img{background:var(--bg-2);border-radius:14px;justify-content:center;align-items:center;height:172px;display:flex;position:relative}.pcard-grid .pcard-img{height:168px}.pcard-img img{object-fit:contain;width:146px;height:146px;display:block}.pcard-off{background:var(--yellow);color:var(--ink-deep);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px}.pcard-off.dark{background:var(--surface-dark);color:#fff}.pcard-badge{background:var(--surface-dark);color:#fff;border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:800;position:absolute;bottom:10px;right:10px}.card-cmp-btn{width:44px;height:44px;color:var(--muted);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;left:6px}.card-cmp-btn:hover,.card-cmp-btn[data-on=true]{color:var(--green-text);background:var(--card)}.card-cmp-btn[data-on=true]{box-shadow:inset 0 0 0 2px var(--green)}.pcard-meta{color:var(--muted);font-size:12px}.pcard-name{color:var(--ink-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:49px;font-size:14px;font-weight:700;line-height:1.75;display:-webkit-box;overflow:hidden}.pcard-name:hover{color:var(--green-text)}.pcard-tags{flex-wrap:wrap;gap:5px;min-height:26px;display:flex}.pcard-stockrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.stock{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.stock i{background:currentColor;border-radius:50%;width:7px;height:7px}.stock.ok{color:var(--green-text)}.stock.out{color:var(--warn-ink)}.stock.low{color:var(--warn-ink-3)}.cmp-check{color:var(--ink-soft);cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:12.5px;display:flex}.pcard-buy{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.pcard-price{flex-direction:column;gap:1px;min-width:0;display:flex}.pcard-price s{color:var(--muted);font-size:12px}.pcard-price strong{color:var(--ink-deep);font-size:18px;font-weight:900}.pcard-price small{color:var(--muted);font-size:11.5px}.pcard-price .inquiry{color:var(--warn-ink);font-size:14px}.deal-progress{flex-direction:column;gap:5px;display:flex}.deal-progress>div{background:var(--bg-3);border-radius:3px;height:6px;overflow:hidden}.deal-progress i{background:var(--green);border-radius:3px;height:100%;display:block}.deal-progress span{color:var(--ink-soft);font-size:11.5px}.tools{flex-wrap:wrap;gap:16px;display:flex}.calc{background:var(--surface-dark);color:#fff;border-radius:24px;flex-wrap:wrap;flex:2 520px;gap:28px;padding:28px;display:flex}.calc-form{flex-direction:column;flex:260px;gap:18px;display:flex}.tool-head{align-items:center;gap:10px;display:flex}.tool-head h3{font-size:18px;font-weight:900}.tool-ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tool-ico.dark{color:var(--yellow);background:#eac11d29}.tool-ico.green{background:var(--green-soft);color:var(--green-text)}.tool-ico.yellow{background:var(--yellow-soft);color:var(--warn-ink-2)}.calc-phase{gap:8px;display:flex}.calc-phase button{color:#fff;background:0 0;border:1.5px solid #5a5a5a;border-radius:12px;flex:1;height:44px;font-size:13.5px;font-weight:800}.calc-phase button.on{background:var(--yellow);color:var(--ink-deep);border-color:var(--yellow)}.calc-range{flex-direction:column;gap:8px;display:flex}.calc-range>div{justify-content:space-between;font-size:13.5px;display:flex}.calc-range label{color:#d3d6d8}.calc-range strong{color:var(--yellow)}input[type=range]{accent-color:var(--green);width:100%}.calc-out{background:#2f2f2f;border:1px solid #4a4a4a;border-radius:18px;flex-direction:column;flex:220px;justify-content:center;gap:12px;padding:22px;display:flex}.calc-out-label{color:#c9cccf;font-size:13px}.calc-out-size{text-align:right;direction:ltr;font-size:34px;font-weight:900}.calc-drop{color:#e4e6e8;align-items:center;gap:8px;font-size:13.5px;display:flex}.calc-drop i{border-radius:50%;flex-shrink:0;width:9px;height:9px}.calc-drop strong{color:#fff}.calc-note{color:#b9bdc0;font-size:11.5px;line-height:1.8}.quick,.tool-card{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;flex:300px;gap:12px;padding:24px;display:flex}.quick.compact .tool-head h3,.tool-card .tool-head h3{color:var(--ink-deep)}.quick-area{background:var(--bg-2);resize:none;line-height:2;font-family:Consolas,Courier New,monospace!important}.quick-excel{justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.quick-res{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.quick-res .ok{color:var(--green-text);font-weight:700}.quick-res .bad{color:var(--red)}.mini-table{border:1px solid var(--line);border-radius:14px;font-size:12.5px;overflow:hidden}.mt-row{border-top:1px solid var(--line-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mt-row:first-child{border-top:none}.mt-row span{padding:9px 10px}.mt-row span:first-child{color:var(--muted)}.mt-row.head{background:var(--bg-2);color:var(--ink-deep);font-weight:800}.mt-row.head span:first-child{color:var(--ink-deep)}.mt-row .best{background:var(--green-soft);color:var(--green-deep);font-weight:700}.tool-link{margin-top:auto;font-size:13.5px;font-weight:700}.best{background:var(--card);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:18px;padding:24px;display:flex;position:relative}.best-head h2{color:var(--ink-deep);font-size:26px;font-weight:900}.tabs-pill{background:var(--bg-2);border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:6px;padding:5px;display:flex}@media (min-width:901px){.best .tabs-pill{position:absolute;top:24px;left:24px}}.tabs-pill button{height:40px;color:var(--ink);background:0 0;border:none;border-radius:10px;padding:0 16px;font-size:13.5px;font-weight:800}.tabs-pill button.on{background:var(--surface-dark);color:#fff}.proj-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.proj{background:var(--card);border:1px solid var(--line);color:var(--ink-deep);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.proj:hover{color:var(--ink-deep)}.proj-ico{background:var(--surface-dark);width:48px;height:48px;color:var(--yellow);border-radius:14px;justify-content:center;align-items:center;display:flex}.proj strong{font-size:16.5px}.proj span:not(.proj-ico){color:var(--ink-soft);font-size:13px;line-height:2}.proj em{color:var(--green-text);margin-top:auto;font-size:13.5px;font-style:normal;font-weight:800}.light-band{background:var(--card);border:1px solid var(--line);border-radius:26px;flex-wrap:wrap;display:flex;overflow:hidden}.light-body{flex-direction:column;flex:440px;justify-content:center;gap:16px;padding:40px;display:flex}.light-body .badge{align-self:flex-start}.light-body h2{color:var(--ink-deep);font-size:30px;font-weight:900;line-height:1.5}.light-body p{color:var(--ink-soft);font-size:15px;line-height:2}.cct-row{flex-wrap:wrap;gap:12px;display:flex}.cct{border:1px solid var(--line);color:var(--ink-deep);border-radius:16px;flex-direction:column;flex:120px;gap:8px;padding:14px;display:flex}.cct:hover{border-color:var(--green);color:var(--ink-deep)}.cct span{border-radius:10px;width:100%;height:44px}.cct small{color:var(--muted);font-size:12.5px}.light-art{background-color:#2f2f2f;flex:440px;min-height:380px;position:relative}.la{position:absolute}.la.a{width:260px;height:260px;top:0;right:60px}.la.b{width:200px;height:200px;top:40px;left:40px}.la.c{width:170px;height:170px;bottom:10px;left:150px}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.brand-tile{background:var(--card);border:1px solid var(--line);height:78px;color:var(--ink-deep);text-align:center;border-radius:16px;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:800;display:flex}.brand-tile:hover{color:var(--ink-deep)}.b2b{background:var(--surface-dark);color:#fff;border-radius:26px;flex-wrap:wrap;align-items:center;gap:30px;padding:44px 40px 40px;display:flex;position:relative;overflow:hidden}.b2b-stripe{background:repeating-linear-gradient(-45deg,#eac11d 0 14px,#3b3b3b 14px 28px);height:10px;position:absolute;top:0;left:0;right:0}.b2b-text{flex-direction:column;flex:380px;gap:14px;display:flex}.b2b-text h2{font-size:30px;font-weight:900;line-height:1.5}.b2b-text p{color:#d3d6d8;font-size:15px;line-height:2}.b2b-cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.b2b-grid{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.b2b-grid>div{background:#464646;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.b2b-grid strong{color:var(--yellow);font-size:15px}.b2b-grid span{color:#d3d6d8;font-size:13px;line-height:1.9}.post-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.post-card{background:var(--card);border:1px solid var(--line);color:var(--ink-deep);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.post-card:hover{color:var(--ink-deep)}.post-cover{justify-content:center;align-items:center;height:170px;display:flex}.post-body{flex-direction:column;gap:8px;padding:18px;display:flex}.post-cat{color:var(--green-text);font-size:12px;font-weight:800}.post-body strong{font-size:16px;line-height:1.8}@media (max-width:900px){.hdr-in{gap:12px;padding-top:12px;padding-bottom:12px}.hdr-search{flex-basis:100%;order:3}.hdr-actions{margin-right:auto}.hdr-cart{gap:6px;padding:0 12px}.logo-sub{display:none}.logo-name{font-size:20px}.hero-body{padding:30px 22px 56px}.hero-title{font-size:30px}.hero{min-height:0}.hero-dots{left:22px}.sect-head h2,.best-head h2,.deals-title h2{font-size:21px}.light-body,.b2b{padding:26px 20px}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-tile-img{width:96px;height:96px}.mega{border-radius:0;flex-direction:column;width:100%;height:100vh;max-height:100vh;top:0}.mega-overlay{top:0}.mega-side{border-left:none;border-bottom:1px solid var(--line);flex-direction:row;flex:none;padding:56px 12px 10px;overflow-x:auto}.mega-group{white-space:nowrap;flex:none;padding:8px 12px}.mega-chev,.mega-note{display:none}.mega-main{padding:18px 16px 90px}.b2b-grid{grid-template-columns:1fr}.pcard-rail,.pcard-deal{flex-basis:200px}}.vat-switch{color:var(--ink);background:0 0;border:none;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.cat-circles{scrollbar-width:none;gap:14px;padding:2px 2px 6px;display:flex;overflow-x:auto}.cat-circles a{color:var(--ink-deep);text-align:center;flex-direction:column;flex:0 0 74px;align-items:center;gap:6px;font-size:11.5px;font-weight:700;line-height:1.5;display:flex}.cat-circles span{border:2.5px solid var(--green);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex}@media (max-width:900px){.mainnav{display:none}.home{gap:24px;padding-top:14px}}
.page-pad>*{min-width:0}.page-pad{flex-direction:column;gap:20px;padding-top:18px;padding-bottom:48px;display:flex}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumb-part{align-items:center;gap:8px;display:inline-flex}.crumb-cur{color:var(--ink-deep);font-weight:700}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-head h1{color:var(--ink-deep);font-size:30px;font-weight:900}.page-head p{color:var(--muted);margin-top:4px}.cat-head{border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex}.cat-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cat-head-text{flex-direction:column;gap:6px;max-width:760px;display:flex}.cat-head h1{color:var(--ink-deep);font-size:30px;font-weight:900}.cat-head p{color:var(--ink-soft);font-size:14.5px;line-height:2}.cat-note{background:var(--yellow-soft);color:var(--note-ink);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.cat-note svg{color:var(--warn-ink-2);flex-shrink:0}.subcats{flex-wrap:wrap;gap:12px;display:flex}.subcat{background:var(--bg);border:1px solid var(--line);color:var(--ink-deep);border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 18px;display:flex}.subcat:hover{color:var(--ink-deep);border-color:var(--green)}.subcat span{flex-direction:column;align-items:flex-start;line-height:1.4;display:flex}.subcat strong{font-size:14px}.subcat small{opacity:.7;font-size:11.5px}.cat-layout{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.cat-results{flex-direction:column;flex:999 560px;gap:14px;min-width:0;display:flex}.filters{background:var(--card);border:1px solid var(--line);border-radius:22px;flex:280px;max-width:300px;max-height:calc(100vh - 24px);padding:6px 18px 18px;position:sticky;top:12px;overflow-y:auto}.filters-head{border-bottom:1px solid var(--line-3);justify-content:space-between;align-items:center;padding:14px 0;font-size:16px;display:flex}.filters-clear{align-items:center;min-height:32px;font-size:13px;font-weight:800;display:flex}.filter-row{border-bottom:1px solid var(--line-3);color:var(--ink-deep);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;font-weight:700;display:flex}a.switch{display:block}.filter-group{border:none;border-bottom:1px solid var(--line-3);flex-direction:column;gap:2px;min-width:0;margin:0;padding:14px 0;display:flex}.filter-group:last-of-type{border-bottom:none}.filter-group legend,.filter-group>strong{color:var(--ink-deep);float:none;width:100%;margin-bottom:8px;padding:0;font-size:14.5px;font-weight:800}.filter-opt{min-height:38px;color:var(--ink);align-items:center;gap:10px;font-size:14px;display:flex}.filter-opt:hover{color:var(--green-text)}.filter-opt span{flex:1}.filter-opt em{color:var(--muted);background:var(--bg-2);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal}.filter-open,.filters-close,.filters-apply,.filters-backdrop{display:none}.price-range{flex-direction:column;gap:8px;display:flex}.price-range-sliders{flex-direction:column;gap:6px;display:flex}.price-range-labels{color:var(--ink-soft);justify-content:space-between;font-size:12.5px;display:flex}.sortbar{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;display:flex}.sortbar-sorts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.sortbar-sorts span{margin-left:6px}.sortbar-sorts a{height:38px;color:var(--ink);border-radius:10px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:700;display:flex}.sortbar-sorts a.on{background:var(--green-soft);color:var(--green-deep)}.sortbar-sorts a:hover{background:var(--bg-2)}.sortbar-right{align-items:center;gap:14px;display:flex}.view-toggle{background:var(--bg-2);border-radius:10px;padding:3px;display:flex}.view-toggle a{width:38px;height:36px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:flex}.view-toggle a.on{background:var(--card);color:var(--ink-deep);box-shadow:0 1px 4px #0000001f}.result-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.result-line>strong{color:var(--ink-deep);font-size:15px}.active-chip{border:1px solid var(--green-line);background:var(--green-soft);color:var(--green-deep);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;font-weight:700;display:flex}.active-chip:hover{color:var(--green-deep);background:#d8efe2}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;display:grid}.table-wrap{border-radius:18px;overflow-x:auto}.ptable{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px}.ptable th{background:var(--bg-2);text-align:right;color:var(--ink);padding:12px 14px;font-size:12.5px;font-weight:800}.ptable td{border-top:1px solid var(--line-3);vertical-align:middle;padding:10px 14px}.ptable tr:hover td{background:var(--bg-2)}.ptable img{background:var(--bg);border-radius:10px}.ptable-name{color:var(--ink-deep);font-weight:700;display:block}.ptable-sku{color:var(--muted);text-align:right;font-size:11.5px;display:block}.ptable small{color:var(--muted);font-weight:500}.inquiry{color:var(--warn-ink);font-weight:800}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.pager-item{background:var(--card);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}.pager-item:hover{border-color:var(--ink);color:var(--ink)}.pager-item.on{background:var(--surface-dark);border-color:var(--ink);color:#fff;font-weight:800}.pager-gap{width:32px;color:var(--muted);justify-content:center;align-items:center;display:flex}.guide{flex-direction:column;gap:8px;margin-top:10px;padding:26px;display:flex}.guide h2{color:var(--ink-deep);font-size:20px;font-weight:900}@media (max-width:900px){.filter-open{align-self:flex-start;display:inline-flex}.cat-layout{flex-direction:column;align-items:stretch}.filters{z-index:120;border-radius:22px 0 0 22px;width:min(360px,92vw);max-width:none;max-height:none;padding-top:52px;padding-bottom:90px;transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(110%)}.filters.open{transform:none}.filters-close{background:var(--bg-2);border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:10px;left:10px}.filters-apply{width:min(328px,92vw - 32px);display:flex;position:fixed;bottom:16px;left:auto;right:16px}.filters-backdrop{z-index:110;background:#1e201e80;display:block;position:fixed;inset:0}.cat-head,.guide{padding:18px}.cat-head h1,.page-head h1{font-size:24px}}
.pdp{grid-template-columns:380px minmax(0,1fr) 420px;align-items:start;gap:24px;display:grid}.pdp-gallery{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.pdp-main-img{background:var(--card);border:1px solid var(--line);aspect-ratio:1/.95;border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative}.pdp-main-img img{object-fit:contain;width:82%;height:82%}.pdp-off{background:var(--yellow);color:var(--ink-deep);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800;position:absolute;top:14px;right:14px}.pdp-guarantee{background:var(--green-soft);color:var(--green-deep);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:flex;position:absolute;bottom:14px;right:14px}.pdp-thumbs{flex-wrap:wrap;gap:10px;display:flex}.pdp-thumb{background:var(--card);border:1px solid var(--line);border-radius:16px;justify-content:center;align-items:center;width:84px;height:84px;padding:6px;display:flex}.pdp-thumb.on{border:2px solid var(--green)}.pdp-thumb img{object-fit:contain;width:100%;height:100%}.pdp-info{flex-direction:column;gap:16px;min-width:0;display:flex}.pdp-brandline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.pdp-brandline a{font-weight:800}.pdp-title{color:var(--ink-deep);font-size:28px;font-weight:900;line-height:1.6}.pdp-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip-box{background:var(--bg-2);color:var(--ink);border-radius:10px;padding:6px 12px;font-size:13px}.chip-box b{color:var(--ink-deep)}.pdp-rating{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;display:flex}.pdp-rating svg{color:var(--yellow);fill:var(--yellow)}.keyfeat{border-radius:20px;padding:18px}.keyfeat h2,.pdp-section-title{color:var(--ink-deep);margin-bottom:12px;font-size:15px;font-weight:900}.keyfeat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.keyfeat-grid>div{background:var(--bg);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.keyfeat-grid small{color:var(--muted);font-size:12px}.keyfeat-grid strong{color:var(--ink-deep);font-size:14.5px}.opt-group{flex-direction:column;gap:10px;display:flex}.opt-group>strong{color:var(--ink-deep);font-size:14.5px}.opt-list{flex-wrap:wrap;gap:10px;display:flex}.opt{border:1.5px solid var(--line-2);background:var(--card);min-height:64px;color:var(--ink-deep);text-align:right;border-radius:14px;flex-direction:column;flex:150px;justify-content:center;align-items:flex-start;gap:2px;padding:0 14px;transition:border-color .15s,background .15s;display:flex}.opt:hover:not(:disabled){border-color:var(--green)}.opt.on{border:2px solid var(--green);background:var(--green-soft);color:var(--green-deep)}.opt:disabled,.opt.out{color:var(--muted);background:repeating-linear-gradient(-45deg,#fafbf9 0 8px,#f3f5f2 8px 16px);border-style:dashed}.opt b{font-size:14px}.opt small{opacity:.8;font-size:12px}.opt.size{flex:none;align-items:center;min-width:70px;min-height:44px;padding:0 14px}.tiers{border-radius:20px;padding:18px}.tiers-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.tiers-head span{color:var(--muted);font-size:12.5px}.tiers-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.tier{background:var(--bg);color:var(--ink-deep);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.tier.on{background:var(--surface-dark);color:#fff}.tier small{opacity:.8;font-size:12px}.tier strong{font-size:17px}.buybox{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex;position:sticky;top:12px}.buybox-stock{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.buybox-stock i{background:currentColor;border-radius:50%;width:9px;height:9px}.buybox-stock.ok{color:var(--green-text)}.buybox-stock.low{color:var(--warn-ink-3)}.buybox-stock.out,.buybox-stock.pre{color:var(--warn-ink)}.buybox-price{flex-direction:column;gap:2px;display:flex}.buybox-old{color:var(--muted);font-size:13px}.buybox-old s{margin-left:6px}.buybox-now{align-items:baseline;gap:6px;display:flex}.buybox-now strong{color:var(--ink-deep);font-size:30px;font-weight:900}.buybox-now small{color:var(--muted);font-size:13px}.buybox-vat{color:var(--muted);font-size:12px;line-height:1.8}.qty-label{color:var(--ink-deep);font-size:13.5px;font-weight:800}.qty{border:1.5px solid var(--line-2);border-radius:14px;align-items:stretch;height:52px;display:flex;overflow:hidden}.qty button{background:var(--bg);width:54px;color:var(--ink);border:none;font-size:22px}.qty button:hover:not(:disabled){background:var(--bg-3)}.qty input{text-align:center;background:var(--card);border:none;outline:none;flex:1;min-width:0;font-size:17px;font-weight:800}.buybox-total{background:var(--bg);border-radius:12px;justify-content:space-between;align-items:baseline;padding:12px 14px;font-size:13.5px;display:flex}.buybox-total strong{font-size:19px;font-weight:900}.tier-hint{color:var(--green-text);background:var(--green-soft);border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700}.perks{border-top:1px solid var(--line-3);flex-direction:column;gap:10px;padding-top:8px;display:flex}.perks>div{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.8;display:flex}.perks svg{color:var(--green-text);flex-shrink:0;margin-top:3px}.buybox-extra{flex-wrap:wrap;gap:8px;display:flex}.buybox-extra .btn{flex:auto}.alert-form{background:var(--bg);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.bundle{border-radius:24px;flex-wrap:wrap;align-items:center;gap:24px;padding:24px;display:flex}.bundle h2{color:var(--ink-deep);width:100%;font-size:20px;font-weight:900}.bundle-items{flex-wrap:wrap;flex:400px;align-items:center;gap:10px;display:flex}.bundle-item{text-align:center;width:130px;color:var(--ink-deep);flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.bundle-item span.im{background:var(--bg);border-radius:16px;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.bundle-item img{object-fit:contain;width:90px;height:90px}.bundle-plus{color:var(--muted);font-size:22px}.bundle-total{background:var(--bg);border-radius:18px;flex-direction:column;gap:10px;min-width:250px;padding:18px;display:flex}.bundle-total strong{font-size:22px;font-weight:900}.tabs-card{border-radius:24px;overflow:hidden}.tabs-bar{border-bottom:1px solid var(--line);padding:0 12px;display:flex;overflow-x:auto}.tabs-bar button{white-space:nowrap;min-height:56px;color:var(--muted);background:0 0;border:none;padding:0 18px;font-size:14.5px;font-weight:800}.tabs-bar button.on{color:var(--ink-deep);box-shadow:inset 0 -3px 0 var(--green)}.tab-panel{padding:24px}.spec-table{border-collapse:collapse;width:100%;max-width:820px}.spec-table th,.spec-table td{border-bottom:1px solid var(--line-3);text-align:right;padding:13px 8px;font-size:14px}.spec-table th{width:220px;color:var(--muted);font-weight:500}.spec-table td{color:var(--ink-deep);font-weight:700}.spec-group td{background:var(--bg-2);color:var(--ink);font-size:13px}.qa-item{border-bottom:1px solid var(--line-3);padding:14px 0}.qa-item q{color:var(--ink-deep);quotes:none;font-weight:800}.qa-item p{color:var(--ink-soft);margin-top:6px;line-height:2}.review{border-bottom:1px solid var(--line-3);flex-direction:column;gap:4px;padding:14px 0;display:flex}.review-head{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.stars{color:var(--yellow);gap:1px;display:inline-flex}.stars svg{fill:currentColor}.stars .off{color:#d6d9dc}.section-title{color:var(--ink-deep);font-size:22px;font-weight:900}.mobile-buybar{display:none}@media (max-width:1200px){.pdp{grid-template-columns:340px minmax(0,1fr)}.pdp>.buybox{grid-column:1/-1;position:static}}@media (max-width:900px){.pdp{grid-template-columns:minmax(0,1fr)}.pdp>*{min-width:0}.pdp-gallery{position:static}.pdp-title{font-size:22px}.tab-panel{padding:16px}.spec-table th{width:42%}.mobile-buybar{z-index:40;background:var(--card);border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:64px;left:0;right:0;box-shadow:0 -8px 24px #00000014}.mobile-buybar .mb-price{flex-direction:column;line-height:1.3;display:flex}.mobile-buybar .mb-price strong{font-size:17px}.mobile-buybar .mb-price small{color:var(--muted);font-size:11.5px}}.cmp-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cmp-switch{background:var(--card);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;font-weight:700;display:flex}.cmp-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.cmp-legend i{background:var(--yellow-soft);border:1px solid #f1dc87;border-radius:4px;width:16px;height:16px;display:inline-block}.best-tag{background:var(--green);color:var(--green-on);border-radius:999px;margin-left:6px;padding:1px 9px;font-size:11px;font-weight:800;display:inline-block}.cmp-wrap{background:var(--card);border:1px solid var(--line);border-radius:24px;overflow-x:auto}.cmp-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.cmp-table th.label,.cmp-table td.label{width:190px;color:var(--muted);text-align:right;padding:14px 18px;font-weight:700}.cmp-table td{text-align:right;border-top:1px solid var(--line-3);vertical-align:middle;padding:14px 18px;font-size:14px}.cmp-table tr.diff td{background:#fdf6d8aa}.cmp-table td.is-best{color:var(--green-deep);font-weight:800}.cmp-section td{background:var(--surface-dark);color:#fff;padding:12px 18px;font-weight:800}.cmp-head th{vertical-align:top;text-align:right;padding:18px;font-weight:500}.cmp-card{flex-direction:column;gap:8px;display:flex;position:relative}.cmp-card .im{background:var(--bg);border-radius:16px;justify-content:center;align-items:center;height:140px;display:flex}.cmp-card .im img{object-fit:contain;width:110px;height:110px}.cmp-remove{width:30px;height:30px;color:var(--muted);background:#ffffffe6;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.cmp-add{text-align:center;min-height:300px;color:var(--ink);border:2px dashed #cfd4d0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.cmp-add span.plus{background:var(--green-soft);width:52px;height:52px;color:var(--green-text);border-radius:16px;justify-content:center;align-items:center;display:flex}.cmp-add small{color:var(--muted);font-size:12px}.which{background:var(--green-soft);border:1px solid var(--green-line);border-radius:20px;align-items:flex-start;gap:16px;padding:22px;display:flex}.which span.ico{background:var(--green);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.which strong{color:var(--green-deep)}.which p{color:var(--green-ink-soft);margin-top:4px;line-height:2}
.cart-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;display:grid}.cart-lines{flex-direction:column;gap:12px;display:flex}.cart-line{background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.cart-line.bad{background:snow;border-color:#f0c9c4}.cart-line-img{background:var(--bg);border-radius:14px;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.cart-line-img img{object-fit:contain;width:80px;height:80px}.cart-line-info{flex-direction:column;gap:4px;min-width:0;display:flex}.cart-line-info a{color:var(--ink-deep);font-weight:800;line-height:1.7}.cart-line-info small{color:var(--muted);font-size:12.5px}.cart-line-msg{color:var(--red);font-size:12.5px;font-weight:700}.cart-line-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cart-line-side .total{color:var(--ink-deep);font-size:17px;font-weight:900}.cart-line-side .total small{color:var(--muted);font-size:11.5px;font-weight:500}.qty-sm{border:1.5px solid var(--line-2);border-radius:12px;align-items:stretch;height:40px;display:flex;overflow:hidden}.qty-sm button{background:var(--bg);border:none;width:36px;font-size:18px}.qty-sm input{text-align:center;border:none;outline:none;width:64px;font-weight:800}.linkbtn{color:var(--red);background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:12.5px;font-weight:700;display:inline-flex}.summary{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex;position:sticky;top:12px}.summary h2{font-size:17px;font-weight:900}.sum-row{color:var(--ink-soft);justify-content:space-between;gap:10px;font-size:14px;display:flex}.sum-row strong{color:var(--ink-deep)}.sum-row.disc strong{color:var(--green-text)}.sum-row.total{border-top:1px solid var(--line-3);color:var(--ink-deep);padding-top:12px;font-size:15px;font-weight:800}.sum-row.total strong{font-size:21px;font-weight:900}.coupon-row{gap:8px;display:flex}.coupon-row .input{min-height:44px}.steps{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.steps .on{color:var(--green-text);font-weight:800}.checkout-card{border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex}.checkout-card h2{align-items:center;gap:10px;font-size:17px;font-weight:900;display:flex}.checkout-card h2 .n{background:var(--surface-dark);width:30px;height:30px;color:var(--yellow);border-radius:10px;justify-content:center;align-items:center;font-size:14px;display:flex}.choice{border:1.5px solid var(--line-2);cursor:pointer;background:var(--card);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.choice:has(input:checked){border-color:var(--green);background:var(--green-soft)}.choice.disabled{opacity:.5;cursor:not-allowed}.choice>span{flex-direction:column;flex:1;gap:2px;display:flex}.choice small{color:var(--muted);font-size:12.5px}.choice em{white-space:nowrap;font-size:13.5px;font-style:normal;font-weight:800}.addr-pick{flex-wrap:wrap;gap:10px;display:flex}.addr-pick button{border:1.5px solid var(--line-2);background:var(--card);text-align:right;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700}.addr-pick button.on{border-color:var(--green);background:var(--green-soft)}.alert{border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.8}.alert-err{background:var(--red-soft);color:var(--red);font-weight:700}.alert-ok{background:var(--green-soft);color:var(--green-deep);font-weight:700}.alert-info{background:var(--yellow-soft);color:var(--note-ink)}.success-card{text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:20px auto;padding:36px 28px;display:flex}.success-ico{background:var(--green-soft);width:72px;height:72px;color:var(--green-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.success-ico.warn{background:var(--yellow-soft);color:var(--warn-ink-2)}.order-no{background:var(--bg-2);letter-spacing:.5px;border-radius:10px;padding:6px 16px;font-size:18px;font-weight:900}.acc-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.acc-nav{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:2px;padding:12px;display:flex;position:sticky;top:12px}.acc-user{border-bottom:1px solid var(--line-3);flex-direction:column;gap:2px;margin-bottom:6px;padding:14px;display:flex}.acc-user strong{font-size:16px}.acc-user small{color:var(--muted)}.acc-nav a,.acc-nav button{color:var(--ink);text-align:right;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.acc-nav a:hover,.acc-nav button:hover{background:var(--bg);color:var(--ink)}.acc-nav a.on{background:var(--green-soft);color:var(--green-deep)}.panel{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex}.panel h2{font-size:18px;font-weight:900}.stat-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.stat-card{background:var(--bg);border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.stat-card small{color:var(--muted);font-size:12.5px}.stat-card strong{font-size:20px;font-weight:900}.otp-card{border-radius:26px;flex-direction:column;gap:16px;max-width:460px;margin:24px auto;padding:32px 28px;display:flex}.otp-card h1{font-size:24px;font-weight:900}.otp-code{letter-spacing:12px;text-align:center;direction:ltr;font-size:24px;font-weight:900}.order-row{border:1px solid var(--line);color:var(--ink-deep);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.order-row:hover{border-color:var(--green);color:var(--ink-deep)}.order-row>div{flex-direction:column;gap:2px;display:flex}.order-row small{color:var(--muted);font-size:12px}.status{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 12px;font-size:12px;font-weight:800;display:inline-flex}.status.yellow{background:var(--yellow-soft);color:var(--yellow-ink)}.status.green{background:var(--green-soft);color:var(--green-deep)}.status.dark{background:var(--surface-dark);color:#fff}.status.red{background:var(--red-soft);color:var(--red)}.status.blue{background:var(--blue-soft);color:var(--blue-ink)}.status.gray{background:var(--bg-3);color:var(--ink)}.timeline{align-items:flex-start;gap:0;padding:8px 0;display:flex;overflow-x:auto}.tl-step{min-width:90px;color:var(--muted);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;font-size:12.5px;display:flex;position:relative}.tl-step:before{content:"";background:var(--line-2);z-index:0;width:100%;height:3px;position:absolute;top:15px;right:-50%}.tl-step:first-child:before{display:none}.tl-step.done:before{background:var(--green)}.tl-dot{background:var(--line-2);z-index:1;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tl-step.done .tl-dot{background:var(--green)}.tl-step.done{color:var(--ink-deep);font-weight:700}.items-table{border-collapse:collapse;width:100%;font-size:13.5px}.items-table th{text-align:right;background:var(--bg-2);padding:10px 12px;font-size:12.5px}.items-table td{border-top:1px solid var(--line-3);padding:10px 12px}.table-scroll{overflow-x:auto}.article{border-radius:24px;max-width:820px;margin:0 auto;padding:28px}.article h1{margin-bottom:10px;font-size:28px;font-weight:900;line-height:1.7}.article-meta{color:var(--muted);margin-bottom:18px;font-size:13px}.blog-hero{border-radius:20px;justify-content:center;align-items:center;height:220px;margin-bottom:20px;display:flex}.info-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.info-card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:8px;padding:20px;display:flex}.info-card .ico{background:var(--surface-dark);width:46px;height:46px;color:var(--yellow);border-radius:14px;justify-content:center;align-items:center;display:flex}.info-card p{color:var(--ink-soft);font-size:13.5px;line-height:2}.hero-simple{background:var(--surface-dark);color:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:40px;display:flex;position:relative;overflow:hidden}.hero-simple h1{font-size:32px;font-weight:900;line-height:1.5}.hero-simple p{color:#d3d6d8;max-width:640px;line-height:2}.hero-simple .stripe{background:repeating-linear-gradient(-45deg,#eac11d 0 14px,#3b3b3b 14px 28px);height:10px;position:absolute;top:0;left:0;right:0}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pi-row{grid-template-columns:minmax(0,2fr) 110px 100px 40px;align-items:center;gap:8px;display:grid}@media (max-width:900px){.cart-layout,.acc-layout,.two-col{grid-template-columns:1fr}.summary,.acc-nav{position:static}.cart-line{grid-template-columns:72px minmax(0,1fr)}.cart-line-img{width:72px;height:72px}.cart-line-img img{width:58px;height:58px}.cart-line-side{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}.hero-simple{padding:28px 20px}.hero-simple h1{font-size:24px}.article{padding:18px}.article h1{font-size:22px}}@media print{.topstrip,.hdr,.ftr,.mnav,.cmpbar,.no-print{display:none!important}body{background:var(--card)}}
.topstrip{font-size:13.5px}.topstrip-links{align-items:center;gap:6px;display:flex}.topstrip-links a{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:800;transition:background .15s;display:inline-flex}.topstrip-links a svg{color:var(--yellow)}.topstrip-links a:hover{color:#fff;background:#ffffff1a}.topstrip-links a.topstrip-hot{background:var(--yellow);color:#23211a;padding:6px 15px;font-size:14px;font-weight:900;animation:2.6s ease-out infinite hot-pulse;box-shadow:0 0 #eac11d8c}.topstrip-links a.topstrip-hot svg{color:#23211a}.topstrip-links a.topstrip-hot:hover{color:#23211a;background:#f5cf2f}.topstrip-links a.topstrip-visit{border:1.5px solid var(--yellow);color:var(--yellow);padding:4.5px 14px;font-size:14px;font-weight:900}.topstrip-links a.topstrip-visit svg{color:var(--yellow)}.topstrip-links a.topstrip-visit:hover{background:var(--yellow);color:#23211a}.topstrip-links a.topstrip-visit:hover svg{color:#23211a}@keyframes hot-pulse{0%{box-shadow:0 0 #eac11d8c}70%{box-shadow:0 0 0 9px #eac11d00}to{box-shadow:0 0 #eac11d00}}.topstrip-phone{margin-right:8px}@media (max-width:900px){.topstrip-in{flex-direction:column;align-items:stretch;gap:6px}.topstrip-msg{justify-content:center;font-size:12px}.topstrip-in>*{min-width:0;max-width:100%}.topstrip-links{scrollbar-width:none;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.topstrip-links a{padding:4px 9px;font-size:12.5px}.topstrip-links a.topstrip-hot{font-size:13px}}.mainnav{min-width:0}.navlinks{flex-wrap:nowrap;min-width:0;overflow:hidden}.navextra{flex-shrink:0}.deal-pill,.pi-pill{white-space:nowrap}@media (max-width:1560px){.navlinks .nav-link:nth-child(n+6){display:none}}@media (max-width:1400px){.navlinks .nav-link:nth-child(n+4){display:none}}@media (max-width:1150px){.navlinks{display:none}}.pi-pill{color:#b3261e;background:#fde8e6;border:1.5px solid #f6b9b2;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:900;display:flex}.pi-pill:hover,.pi-pill.active{color:#fff;background:#c62828;border-color:#c62828}.theme-toggle{border:1.5px solid var(--line-2);background:var(--card);width:46px;height:46px;color:var(--ink);border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{border-color:var(--ink-soft)}.card-cmp-btn{background:var(--card);width:auto;height:34px;color:var(--ink-deep);border:1.5px solid var(--yellow);z-index:2;border-radius:999px;gap:5px;padding:0 11px;font-size:12.5px;font-weight:900;animation:5s ease-in-out infinite cmp-shake;top:auto;bottom:8px;left:8px;box-shadow:0 4px 12px #00000014}.card-cmp-btn svg{color:#b38f00}.card-cmp-btn:hover{background:var(--yellow);color:#23211a;animation:none}.card-cmp-btn:hover svg{color:#23211a}.card-cmp-btn[data-on=true]{background:var(--green);border-color:var(--green);color:var(--green-on);box-shadow:none;animation:none}.card-cmp-btn[data-on=true] svg{color:var(--green-on)}.pcard:hover .card-cmp-btn:not([data-on=true]){animation:.7s ease-in-out cmp-shake}@keyframes cmp-shake{0%,86%,to{transform:none}88%{transform:rotate(-9deg)scale(1.06)}90%{transform:rotate(8deg)scale(1.06)}92%{transform:rotate(-6deg)scale(1.04)}94%{transform:rotate(4deg)}96%{transform:rotate(-2deg)}}.cmp-check{color:var(--ink-deep);border:1.5px solid var(--line-2);border-radius:999px;padding:2px 10px 2px 8px;font-weight:800}.cmp-check svg{color:#b38f00}.cmp-check.on{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.cmpbar-go{animation:4s ease-in-out infinite cmp-shake}.consult{z-index:46;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.consult-fab{background:var(--green);height:54px;color:var(--green-on);border:none;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 18px;font-size:14.5px;font-weight:900;transition:transform .15s;display:inline-flex;box-shadow:0 12px 30px #1d5c3a59}.consult-fab:hover{transform:translateY(-2px)}.consult[data-open=false] .consult-fab svg{animation:3.5s ease-in-out infinite ring}@keyframes ring{0%,80%,to{transform:none}84%{transform:rotate(-14deg)}88%{transform:rotate(12deg)}92%{transform:rotate(-8deg)}}.consult-nudge{background:var(--card);color:var(--ink-deep);border:none;border:1px solid var(--line);border-radius:16px 16px 4px;padding:10px 14px;font-size:13px;font-weight:800;animation:.4s slide-up;box-shadow:0 12px 28px #00000024}.consult-panel{background:var(--card);border:1px solid var(--line);border-radius:22px;width:min(340px,100vw - 32px);animation:.32s cubic-bezier(.2,.9,.3,1.15) slide-up;overflow:hidden;box-shadow:0 22px 50px #00000038}@keyframes slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.consult-head{background:var(--surface-dark);color:#fff;align-items:center;gap:12px;padding:16px 18px;display:flex}.consult-head>div{flex-direction:column;flex:1;display:flex}.consult-head small{color:#c9cccf;font-size:12px}.consult-head button{color:#c9cccf;background:0 0;border:none;display:flex}.consult-head-ico{background:var(--yellow);color:#23211a;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.consult-body{flex-direction:column;gap:8px;padding:12px;display:flex}.consult-row{background:var(--bg-2);color:var(--ink-deep);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:800;display:flex}.consult-row span{flex:1;font-size:15px}.consult-row em{background:var(--card);color:var(--green-text);border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.consult-row:hover{color:var(--ink-deep);background:var(--green-soft)}.consult-row.phone svg{color:var(--green-text)}.consult-row.wa svg{color:#25a35a}.consult-row.tg svg{color:#2a9fd6}.consult-row.ig svg{color:#d6336c}.consult-msgr{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.msgr{color:#fff;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;transition:transform .15s,filter .15s;display:flex}.msgr:hover{color:#fff;filter:brightness(1.06);transform:translateY(-2px)}.msgr strong{font-size:15px;font-weight:900}.msgr small{opacity:.9;font-size:11.5px}.msgr.wa{background:#1fae5b}.msgr.tg{background:#2a9fd6}.consult-hours{color:var(--muted);align-items:center;gap:6px;padding:2px 6px;font-size:12px;display:flex}.toasts{bottom:92px}@media (max-width:900px){.consult{bottom:84px;right:14px}.consult-fab{height:48px;padding:0 14px;font-size:13px}.consult-fab span{display:none}.toasts{bottom:144px}}.pi-perks{flex-wrap:wrap;gap:8px;display:flex}.pi-perks span{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.pi-perks svg{color:var(--green-text)}.pi-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.pi-main{flex-direction:column;gap:16px;min-width:0;display:flex}.pi-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.pi-side h2,.pi-cart-head h2{align-items:center;gap:8px;display:flex}.pi-search{position:relative}.pi-search .input{border-width:2px;min-height:56px;padding-right:46px;font-size:15px}.pi-search-ico{color:var(--muted);position:absolute;top:18px;right:16px}.pi-search-spin{color:var(--muted);position:absolute;top:19px;left:16px}.pi-results{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:16px;max-height:420px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000029}.pi-empty{color:var(--muted);padding:16px;font-size:13.5px}.pi-result{text-align:right;width:100%;color:var(--ink-deep);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.pi-result:hover{background:var(--bg-2)}.pi-result img{background:var(--bg);object-fit:contain;border-radius:10px;width:44px;height:44px}.pi-result-text{flex-direction:column;flex:1;min-width:0;display:flex}.pi-result-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pi-result-text small{color:var(--muted);font-size:12px}.pi-result-price{white-space:nowrap;font-size:12.5px;font-weight:800}.pi-add{background:var(--green);width:34px;height:34px;color:var(--green-on);border:none;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.pi-add.in{background:var(--green-soft);color:var(--green-deep)}.pi-tools{flex-wrap:wrap;gap:18px;display:flex}.linkbtn.green{color:var(--green-text)}.pi-boxes{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.pi-box{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:14px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative}.pi-box.flash{border-color:var(--green);box-shadow:0 0 0 3px #43a96f40}.pi-box-del{background:var(--bg-2);width:30px;height:30px;color:var(--muted);border:none;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:8px}.pi-box-del:hover{background:var(--red-soft);color:var(--red)}.pi-box-img{background:var(--bg-2);border-radius:12px;justify-content:center;align-items:center;height:96px;display:flex}.pi-box-img img{object-fit:contain;max-height:84px}.pi-box-name{color:var(--ink-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:46px;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.pi-box-meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:11.5px;display:flex}.pi-box-meta span:first-child:not(.ltr){background:var(--bg-3);color:var(--ink);border-radius:6px;padding:1px 8px}.pi-qty{align-items:center;gap:4px;display:flex}.pi-qty button{border:1.5px solid var(--line-2);background:var(--card);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pi-qty button:disabled{opacity:.4}.pi-qty input{text-align:center;border:1.5px solid var(--line-2);background:var(--card);border-radius:10px;width:64px;height:34px;font-weight:800}.pi-unit{color:var(--muted);margin-right:2px;font-size:12px}.pi-box-price{border-top:1px dashed var(--line-2);flex-direction:column;margin-top:auto;padding-top:6px;display:flex}.pi-box-price small{color:var(--muted);font-size:11.5px}.pi-box-price b{color:var(--ink-deep);font-size:15px}.pi-box-flag{color:var(--warn-ink-3);font-size:11.5px;font-weight:800}.pi-empty-state svg{color:var(--muted)}.pi-cart-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pi-cart-row{align-items:center;gap:10px;display:flex}.pi-cart-row img{background:var(--bg);object-fit:contain;border-radius:10px}.pi-cart-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.pi-cart-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pi-cart-row small{color:var(--muted);font-size:11.5px}@media (max-width:1000px){.pi-layout{grid-template-columns:1fr}.pi-side{position:static}}.track-hero{background:var(--surface-dark);color:#fff;border-radius:26px;grid-template-columns:auto 1fr;align-items:center;gap:18px 20px;padding:36px 36px 30px;display:grid;position:relative;overflow:hidden}.track-hero .stripe{background:repeating-linear-gradient(-45deg,#eac11d 0 14px,#3b3b3b 14px 28px);height:10px;position:absolute;top:0;left:0;right:0}.track-hero-ico{background:var(--yellow);color:#23211a;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.track-hero h1{font-size:28px;font-weight:900}.track-hero p{color:#d3d6d8;max-width:720px;line-height:2}.track-form{grid-column:1/-1;grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.track-form .input{color:#2a2a2a;background:#fff;border-color:#0000;min-height:52px}.track-status-head{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.track-status-head h2{font-size:24px}.track-hint{color:var(--ink-soft);max-width:340px;margin-top:6px;font-size:13px}.track-bar{background:var(--line-2);border-radius:6px;height:8px;overflow:hidden}.track-bar i{background:linear-gradient(270deg, var(--yellow), var(--green));border-radius:6px;height:100%;transition:width .8s;display:block}.tl-step.current .tl-dot{box-shadow:0 0 0 5px #43a96f38}.track-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.track-grid h2{align-items:center;gap:8px;display:flex}.track-grid h2 svg{color:var(--green-text)}.kv{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{align-items:center;gap:4px;margin:0;display:flex}.track-item{border-bottom:1px solid var(--line-3);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.track-item:last-child{border-bottom:none}.track-item small{color:var(--muted)}.ev-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-log li{gap:12px;padding-bottom:14px;display:flex;position:relative}.ev-log li:not(:last-child):before{content:"";background:var(--line-2);width:2px;position:absolute;top:16px;bottom:0;right:6px}.ev-dot{background:var(--line-2);border-radius:50%;flex:0 0 14px;height:14px;margin-top:5px}.ev-log li.latest .ev-dot{background:var(--green);box-shadow:0 0 0 4px #43a96f33}.ev-log div{flex-direction:column;gap:2px;display:flex}.ev-log strong{font-size:14px}.ev-log small{color:var(--muted);font-size:12px}.ev-log p{color:var(--ink-soft);font-size:13px}.track-help{background:var(--green-soft);border:1px solid var(--green-line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.track-help>div{align-items:center;gap:12px;display:flex}.track-help>div>div{flex-direction:column;display:flex}.track-help svg{color:var(--green-text)}.track-legend{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.track-legend>div{color:var(--ink-soft);flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;line-height:1.9;display:flex}@media (max-width:700px){.track-hero{grid-template-columns:1fr;padding:28px 18px 20px}.track-hero-ico{display:none}.track-form{grid-template-columns:1fr}}.sell-items{flex-direction:column;gap:12px;display:flex}.sell-item{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;gap:12px;padding:14px;display:flex;position:relative}.sell-item-no{background:var(--surface-dark);height:30px;color:var(--yellow);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;font-weight:900;display:flex}.sell-item-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.sell-item-grid .wide{grid-column:1/-1}.sell-item-del{background:var(--card);color:var(--red);border:none;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;left:10px}.sell-images{flex-wrap:wrap;gap:10px;display:flex}.sell-img{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative;overflow:hidden}.sell-img img{object-fit:cover;width:100%;height:100%}.sell-img button{color:#fff;background:#0009;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:4px;left:4px}.sell-img.add{cursor:pointer;color:var(--muted);border-style:dashed;border-width:2px}.sell-img.add:hover{border-color:var(--green);color:var(--green-text)}.sell-done{text-align:center;align-items:center}.sell-done>svg{color:var(--green)}.hero-simple.centered{text-align:center;align-items:center}.hero-simple.centered p{margin:0 auto}.hero-simple-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}@media (min-width:901px){.info-cards.centered:has(>.info-card:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}.info-cards.centered:has(>.info-card:nth-child(4)):not(:has(>.info-card:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.info-cards.centered:has(>.info-card:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.info-cards.centered:has(>.info-card:nth-child(4)){grid-template-columns:1fr}}.info-cards.centered .info-card{text-align:center;align-items:center;padding:26px 20px}.info-cards.centered .info-card strong{font-size:16px}.sect-head.centered{text-align:center;justify-content:center}.sect-head.centered>div{align-items:center}.org-form-wrap{width:100%;max-width:820px;margin:0 auto;scroll-margin-top:20px}.photo-slider{background:var(--surface-dark);border-radius:24px;position:relative;overflow:hidden}.photo-track{transition:transform .7s cubic-bezier(.4,0,.2,1);display:flex}.photo-slide{flex:0 0 100%;min-width:0;position:relative}.photo-slide a,.photo-slide>img{display:block;position:relative}.photo-slide img{aspect-ratio:8/3;object-fit:cover;object-position:left center;width:100%;min-height:320px;display:block}.photo-slide a{color:#fff}.photo-text{color:#fff;background:linear-gradient(270deg,#121413d1 0%,#1214138c 70%,#12141300 100%);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:min(54%,720px);padding:40px 52px 56px 40px;display:flex;position:absolute;inset:0 0 0 auto}.photo-text strong{flex-direction:column;font-size:clamp(24px,3vw,40px);font-weight:900;line-height:1.4;animation:.6s slide-in;display:flex}.photo-text strong .y{color:var(--yellow)}.photo-text small{color:#dfe2e0;max-width:520px;font-size:16px;line-height:2}.photo-badge{color:#a6e3c1;background:#43a96f33;border:1px solid #43a96f66;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.photo-text em{background:var(--yellow);color:#23211a;border-radius:13px;margin-top:6px;padding:11px 20px;font-size:14px;font-style:normal;font-weight:900}@media (max-width:760px){.photo-slide img{aspect-ratio:16/9;min-height:0}.photo-text{background:var(--surface-dark);width:100%;padding:18px 18px 40px;position:static}.photo-text small{font-size:13.5px}}.photo-slider .hero-dots{bottom:12px;left:50%;transform:translate(-50%)}.partners{flex-direction:column;gap:18px;display:flex}.partner-strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partner-track{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.partner-strip.loop .partner-track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:38s linear infinite marquee}.partner-strip.loop:hover .partner-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(50%)}}.partner{background:var(--card);border:1px solid var(--line);width:168px;height:92px;color:var(--ink-deep);border-radius:18px;flex:none;justify-content:center;align-items:center;padding:14px;transition:transform .2s;display:flex}.partner:hover{transform:translateY(-2px)}.partner img{object-fit:contain;filter:grayscale(.4);max-width:100%;max-height:100%;transition:filter .2s}.partner:hover img{filter:none}.partner-name{text-align:center;font-size:14px;font-weight:900}.partners-count{text-align:center;color:var(--muted);font-size:13px}.steps-row{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps-row li{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:22px 18px;display:flex}.steps-n{background:var(--yellow);color:#23211a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:flex}.steps-row p{color:var(--ink-soft);font-size:13.5px;line-height:1.9}.faq{flex-direction:column;gap:10px;width:100%;max-width:860px;margin:0 auto;display:flex}.faq details{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:0 18px}.faq summary{cursor:pointer;color:var(--ink-deep);padding:16px 0;font-weight:800}.faq p{color:var(--ink-soft);padding-bottom:16px;line-height:2}.inst-hero{background:linear-gradient(135deg, var(--surface-dark) 0%, #2d4436 100%)}.inst-providers{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.inst-provider{background:var(--card);border:2px solid var(--yellow);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:22px 18px;display:flex}.inst-provider svg{color:var(--green-text)}.inst-provider strong{color:var(--ink-deep);font-size:20px;font-weight:900}.inst-provider span{color:var(--ink-soft);font-size:13px}.choice-installment{border-color:var(--yellow)!important}.choice-installment b{font-weight:900}.inst-pick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:10px 4px 4px;display:grid}.inst-pick label{border:1.5px solid var(--line-2);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.inst-pick label input{position:absolute;top:10px;left:10px}.inst-pick label strong{font-size:15px;font-weight:900}.inst-pick label small{color:var(--muted);font-size:11.5px}.inst-pick label.on{border-color:var(--green);background:var(--green-soft)}.service-hot{color:inherit;border-radius:14px;margin:-4px;padding:4px}.service-hot .service-ico{background:var(--yellow);color:#23211a}.service-hot strong{font-weight:900}.service-hot:hover{background:var(--yellow-soft);color:inherit}.hero-photo{background:var(--surface-dark)}.hero-bg{object-fit:cover;width:100%;height:100%;animation:.8s hero-fade;position:absolute;inset:0}.hero-photo:after{content:"";z-index:1;background:linear-gradient(270deg,#141615d1 0%,#14161573 55%,#1416151a 100%);position:absolute;inset:0}.hero-body{animation:.6s hero-fade}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.brand-rot{flex-direction:column;gap:14px;display:flex}.brand-rot-tabs{scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;overflow-x:auto}.brand-rot-tabs button{white-space:nowrap}.brand-rot-grid{animation:.6s brand-in}.brand-rot-grid .brand-tile{flex-direction:column;gap:6px;height:104px}.brand-rot-grid .brand-tile img{object-fit:contain;max-width:80%;max-height:46px}@keyframes brand-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.brand-rot-timer{background:var(--line-3);border-radius:3px;height:3px;overflow:hidden}.brand-rot-timer i{background:var(--yellow);height:100%;margin-right:0;animation:20s linear brand-timer;display:block}.brand-rot-timer i.paused{animation-play-state:paused}@keyframes brand-timer{0%{width:0}to{width:100%}}.brand-mono{background:var(--surface-dark);width:48px;height:48px;color:var(--yellow);text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:inline-flex}.brand-jump{flex-wrap:wrap;gap:8px;display:flex}.brand-jump a{background:var(--card);border:1px solid var(--line);color:var(--ink-deep);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:800}.brand-jump a small{color:var(--muted);font-weight:500}.brand-jump a:hover{border-color:var(--green);color:var(--green-text)}.brand-section{flex-direction:column;gap:14px;scroll-margin-top:16px;display:flex}.brand-section h2{color:var(--ink-deep);align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.brand-section h2:before{content:"";background:var(--yellow);border-radius:3px;width:6px;height:22px}.brand-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.brand-card{background:var(--card);border:1px solid var(--line);color:var(--ink-deep);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:104px;padding:16px 18px;display:flex}.brand-card:hover{color:var(--ink-deep);border-color:var(--green-line)}.brand-card-text{text-align:right;flex-direction:column;gap:2px;min-width:0;display:flex}.brand-card-text strong{font-size:17px;font-weight:900}.brand-card-text .ltr{color:var(--muted);text-align:right;font-size:12.5px}.brand-card-text small{color:var(--green-text);align-items:center;gap:2px;margin-top:4px;font-size:12.5px;font-weight:800;display:inline-flex}.brand-card-logo{background:var(--bg-2);border-radius:14px;flex:0 0 96px;justify-content:center;align-items:center;height:72px;padding:8px;display:flex}.brand-card-logo img{object-fit:contain;max-width:100%;max-height:100%}:root[data-theme=dark] body{background:var(--bg)}:root[data-theme=dark] .side-card.yellow h2,:root[data-theme=dark] .side-card.yellow .side-link{color:#23211a}:root[data-theme=dark] .side-card.green p{color:var(--ink-soft)}:root[data-theme=dark] .deal-pill:hover{background:#4a4016}:root[data-theme=dark] .pi-pill{color:#ff9d90;background:#3f1d1a;border-color:#6b2b25}:root[data-theme=dark] .pi-pill:hover,:root[data-theme=dark] .pi-pill.active{color:#fff;background:#c62828}:root[data-theme=dark] .cart-line.bad{background:#2a1716;border-color:#5a2a26}:root[data-theme=dark] .active-chip:hover{background:var(--green-soft)}:root[data-theme=dark] .opt.out{background:repeating-linear-gradient(-45deg,#1d221f 0 8px,#191d1b 8px 16px)}:root[data-theme=dark] .cat-tile-img,:root[data-theme=dark] .cat-circles span,:root[data-theme=dark] .post-cover,:root[data-theme=dark] .blog-hero{filter:brightness(.82)saturate(.85)}:root[data-theme=dark] .hdr,:root[data-theme=dark] .mega,:root[data-theme=dark] .mainnav{background:var(--card)}:root[data-theme=dark] .card-cmp-btn svg,:root[data-theme=dark] .cmp-check svg{color:var(--yellow)}:root[data-theme=dark] .switch{background:#3d4541}:root[data-theme=dark] .empty-state{border-color:var(--line-2)}:root[data-theme=dark] .alert-info{color:var(--yellow-ink)}:root[data-theme=dark] .alert-info a{color:#fff;text-decoration:underline}:root[data-theme=dark] ::selection{background:#2e5c42}body:has(.shop-main){background-color:var(--bg);background-image:url(../media/bg-pattern.1i3wiwxb00yux.svg);background-size:420px 420px;background-attachment:fixed}:root[data-theme=dark] body:has(.shop-main){background-image:url(../media/bg-pattern-dark.3y2dbdonq8m6c.svg)}.page-head{background:radial-gradient(circle at 12% 120%, #eac11d29, transparent 42%), linear-gradient(135deg, var(--card) 0%, var(--bg-2) 100%);border:1px solid var(--line);border-radius:22px;align-items:center;min-height:112px;padding:24px 30px 24px 260px;position:relative;overflow:hidden}.page-head:before{content:"";background:repeating-linear-gradient(-45deg,#eac11d 0 9px,#3b3b3b 9px 18px);width:7px;position:absolute;top:0;bottom:0;right:0}.page-head-text{z-index:1;position:relative}.page-head-art{pointer-events:none;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:-14px;left:22px}.page-head-art img{object-fit:contain;filter:drop-shadow(0 8px 14px #0000001f);width:118px;height:118px}.page-head-art img+img{width:82px;height:82px;margin-bottom:18px;transform:rotate(-8deg)}@media (max-width:900px){.page-head{min-height:0;padding:20px 20px 20px 18px}}.visit-hero{background:linear-gradient(120deg, #2d4436 0%, var(--surface-dark) 60%);color:#fff;border-radius:26px;align-items:center;gap:20px;min-height:300px;padding:44px 40px;display:flex;position:relative;overflow:hidden}.visit-hero .stripe{background:repeating-linear-gradient(-45deg,#eac11d 0 14px,#3b3b3b 14px 28px);height:10px;position:absolute;top:0;left:0;right:0}.visit-hero-text{flex-direction:column;flex:1.3;align-items:flex-start;gap:14px;display:flex}.visit-hero h1{font-size:34px;font-weight:900}.visit-hero p{color:#d3d6d8;max-width:560px;line-height:2}.visit-hero-art{flex:1;min-height:240px;position:relative}.va{filter:drop-shadow(0 14px 24px #00000059);position:absolute}.va.a{width:230px;top:0;left:60px}.va.b{width:130px;top:120px;left:0}.va.c{width:110px;top:140px;left:260px}.visit-info{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.visit-card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:8px;padding:22px;display:flex}.visit-card .ico{background:var(--yellow);color:#23211a;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.visit-card strong{color:var(--ink-deep);font-size:16px}.visit-card p{color:var(--ink-soft);font-size:14px;line-height:2}.visit-about p{color:var(--ink-soft);line-height:2.1}.visit-stats{border-top:1px dashed var(--line-2);flex-wrap:wrap;gap:28px;padding-top:8px;display:flex}.visit-stats div{flex-direction:column;display:flex}.visit-stats strong{color:var(--green-text);font-size:24px;font-weight:900}.visit-stats span{color:var(--muted);font-size:12.5px}@media (max-width:700px){.visit-hero{padding:32px 20px}.visit-hero h1{font-size:26px}}.club-hero{background:linear-gradient(135deg, #4a3c08 0%, var(--surface-dark) 55%)}.club-me h2{align-items:center;gap:8px;display:flex}.club-me h2 svg{color:var(--yellow)}.stat-card.vip{background:var(--yellow)}.stat-card.vip small,.stat-card.vip strong{color:#23211a}.club-links{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.club-link{background:var(--green-soft);border:1px solid var(--green-line);color:var(--ink-deep);border-radius:20px;flex-direction:column;gap:4px;padding:22px;display:flex}.club-link strong{font-size:16px}.club-link span{color:var(--green-text);font-size:13.5px;font-weight:800}.club-link:hover{color:var(--ink-deep);border-color:var(--green)}.vip-coupons{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.vip-coupon{border:2px dashed var(--yellow);background:var(--yellow-soft);border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.vip-coupon b{letter-spacing:1px;color:var(--ink-deep);text-align:right;font-size:18px}.vip-coupon span{color:var(--ink-deep);font-weight:800}.vip-coupon small{color:var(--muted);font-size:12px}.acc-badge{background:var(--yellow);color:#23211a;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-right:auto;padding:0 6px;font-size:12px;font-weight:900;display:inline-flex}.sell-mine-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sell-mine-head>div{flex-direction:column;display:flex}.sell-mine-head strong{text-align:right;font-size:17px}.sell-mine-hint{color:var(--ink-soft);font-size:13.5px}.pi-cart-price{white-space:nowrap;font-size:12.5px}.pi-cart-actions{flex-wrap:wrap;gap:8px;display:flex}:root[data-theme=dark] .pdp-off,:root[data-theme=dark] .count-dot,:root[data-theme=dark] .count-pill,:root[data-theme=dark] .mega-group.on .mega-group-ico,:root[data-theme=dark] .mnav-badge,:root[data-theme=dark] .pcard-off:not(.dark),:root[data-theme=dark] .calc-phase button.on,:root[data-theme=dark] .btn-yellow:hover:not(:disabled){color:#23211a}:root[data-theme=dark] .cat-tile-img,:root[data-theme=dark] .cat-circles span,:root[data-theme=dark] .post-cover,:root[data-theme=dark] .blog-hero{filter:none;background:radial-gradient(circle at 50% 60%,#2b332e 0%,#1d2320 70%)!important}:root[data-theme=dark] .cat-tile-img img,:root[data-theme=dark] .post-cover img,:root[data-theme=dark] .blog-hero img{filter:drop-shadow(0 6px 14px #00000073)}:root[data-theme=dark] .pcard-img,:root[data-theme=dark] .pdp-gallery,:root[data-theme=dark] .cmpbar-slot,:root[data-theme=dark] .pi-box-img,:root[data-theme=dark] .brand-card-logo{background:#232a26}:root[data-theme=dark] .panel,:root[data-theme=dark] .card,:root[data-theme=dark] .pcard,:root[data-theme=dark] .info-card,:root[data-theme=dark] .services,:root[data-theme=dark] .cat-tile,:root[data-theme=dark] .proj,:root[data-theme=dark] .brand-tile,:root[data-theme=dark] .brand-card,:root[data-theme=dark] .steps-row li,:root[data-theme=dark] .faq details,:root[data-theme=dark] .visit-card,:root[data-theme=dark] .pi-box,:root[data-theme=dark] .page-head{border-color:#313a35;box-shadow:inset 0 1px #ffffff05}:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea{color:var(--ink);background:#141816;border-color:#3a433e}:root[data-theme=dark] .input:disabled{color:var(--muted);background:#1b201d}:root[data-theme=dark] select option{color:var(--ink);background:#1a1f1c}:root[data-theme=dark] .side-card.yellow p{color:#3a3200}:root[data-theme=dark] .hint,:root[data-theme=dark] .pcard-meta{color:#a3aba6}:root[data-theme=dark] .badge{color:var(--ink);background:#2a312d}:root[data-theme=dark] .badge-green{background:var(--green-soft);color:var(--green-deep)}:root[data-theme=dark] .badge-yellow{background:var(--yellow);color:#23211a}:root[data-theme=dark] .badge-yellow-soft{background:var(--yellow-soft);color:var(--yellow-ink)}:root[data-theme=dark] .tag{color:var(--ink-soft);background:#262d29}:root[data-theme=dark] .items-table th,:root[data-theme=dark] .spec-table th{background:#202622}:root[data-theme=dark] .toast{background:#2a322d;border:1px solid #3a433e}:root[data-theme=dark] .consult-panel,:root[data-theme=dark] .pi-results,:root[data-theme=dark] .search-pop,:root[data-theme=dark] .mega{border-color:#313a35;box-shadow:0 22px 50px #0009}:root[data-theme=dark] .consult-row em{background:#232a26}:root[data-theme=dark] .hv-card:hover{box-shadow:0 0 0 1px #3e4a43,0 14px 30px #00000080}.hdr-compare{position:relative}.visit-map{margin-top:18px}.visit-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.visit-map-head h2{align-items:center;gap:8px;display:flex}.visit-map-head h2 svg{color:var(--green)}.visit-map-head p{color:var(--muted);margin:6px 0 0;font-weight:700}.visit-map-links{flex-wrap:wrap;gap:8px;display:flex}.visit-map-frame{border:1.5px solid var(--line-2);background:var(--card);border-radius:14px;width:100%;height:380px;display:block}@media (max-width:640px){.visit-map-frame{height:280px}}
