:root{--brand:#2970ff;--brand-600:#1a5ae0;--brand-50:#eff4ff;--brand-100:#dbe7ff;--sale:#e11d2e;--accent:#ff6a00;--accent-600:#e85d00;--accent-50:#fff4ec;--navy:#0b1530;--navy-2:#13224a;--ink:#111827;--ink-2:#374151;--muted:#5b6472;--line:#e7e9ef;--line-2:#f0f1f5;--bg:#f4f5f9;--card:#ffffff;--ok:#16a34a;--ok-ink:color-mix(in srgb,var(--ok) 72%,#000);--brand-ink:#2566e8;--on-brand:#fff;--on-accent:#fff;--brand-solid:#286df7;--accent-strong:color-mix(in srgb,var(--accent) 70%,#000);--ok-50:#ecfdf3;--blue:#2563eb;--blue-50:#eef4ff;--warn:#d97706;--err:#dc2626;--r-sm:10px;--r:14px;--r-lg:20px;--sh-1:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.06);--sh-2:0 12px 32px -12px rgba(16,24,40,.22);--sh-3:0 24px 48px -16px rgba(16,24,40,.28);--font:"Plus Jakarta Sans","Plus Jakarta Sans Fallback","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink);font-family:var(--font)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;background:var(--bg)}body{font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit}h1,h2,h3,h4{letter-spacing:-.02em;line-height:1.2}h1{font-size:28px;margin:6px 0 12px}h1,h2{font-weight:800}h2{font-size:22px}h2,h3{margin:0}h3{font-size:17px;font-weight:700}:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 33%,transparent);outline-offset:2px;border-radius:6px}.container{max-width:1280px;margin:0 auto;padding:0 20px}.page{padding-top:22px;padding-bottom:56px;min-height:60vh}.muted{color:var(--muted)}.small{font-size:13px}.err{color:var(--err)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stack>*+*{margin-top:16px}.ico{flex-shrink:0}@media (max-width:640px){.container{padding:0 14px}h1{font-size:23px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,var(--brand-solid,var(--brand)),color-mix(in srgb,var(--brand-solid,var(--brand)) 90%,#000));border:0;padding:11px 20px;border-radius:12px;font:inherit;font-weight:700;font-size:14.5px;cursor:pointer;transition:transform .12s,box-shadow .15s,background .15s;white-space:nowrap;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand) 55%,transparent)}.btn,.btn:hover{color:var(--on-brand,#fff)}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px color-mix(in srgb,var(--brand) 65%,transparent)}.btn:active{transform:translateY(0)}.btn.disabled,.btn:disabled{opacity:.5;pointer-events:none;box-shadow:none}.btn-lg{padding:14px 26px;font-size:16px;border-radius:14px}.btn-sm{padding:7px 12px;font-size:13px;border-radius:10px}.btn-block{width:100%}.btn-ghost{background:#fff;border:1px solid var(--line)}.btn-ghost,.btn-ghost:hover{color:var(--ink);box-shadow:none}.btn-ghost:hover{background:var(--line-2)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:transparent;border-radius:12px;cursor:pointer;color:var(--ink-2)}.icon-btn:hover{background:var(--line-2)}.icon-btn.danger:hover{background:var(--brand-50);color:var(--brand-ink)}.linklike{background:none;border:0;color:var(--brand-ink);cursor:pointer;font:inherit;font-weight:600;padding:0}.input{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:11px 14px;font:inherit;background:#fff;color:var(--ink);transition:border-color .15s,box-shadow .15s}.input:hover{border-color:#d5d9e2}.input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 10%,transparent)}textarea.input{resize:vertical}.pill{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;background:var(--brand-50);color:var(--brand-ink)}.pill-blue{background:var(--blue-50);color:var(--blue)}.pill-orange{background:var(--accent-50);color:var(--accent-600)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 0}.chip{padding:7px 14px;border-radius:99px;background:#fff;border:1.5px solid var(--line);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s}.chip:hover{border-color:var(--brand);color:var(--brand-ink)}.alert{display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:12px;background:var(--blue-50);color:#1e3a8a;margin:10px 0;font-size:14px}.box{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--sh-1)}.toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);background:var(--navy);color:#fff;padding:13px 22px;border-radius:14px;z-index:100;box-shadow:var(--sh-3);font-weight:600;animation:toastIn .25s ease}.toast-err{background:var(--err)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}}.empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--muted);padding:50px 20px;background:#fff;border-radius:var(--r);border:1px dashed var(--line)}.empty-state.big{padding:70px 20px;margin:20px auto;max-width:620px;border-style:solid;box-shadow:var(--sh-1)}.es-ico{width:88px;height:88px;border-radius:50%;background:var(--brand-50);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.header{background:#fff;position:sticky;top:0;z-index:30;box-shadow:0 1px 0 var(--line),0 6px 20px -16px rgba(16,24,40,.4)}.topbar{background:var(--navy);color:#c9d3ee;font-size:12.5px}.topbar-inner{display:flex;justify-content:space-between;align-items:center;height:36px;gap:16px}.topbar-promo{display:inline-flex;align-items:center;gap:7px}.topbar-promo b{color:#fff}.topbar-links{display:flex;gap:18px}.topbar-links a{display:inline-flex;align-items:center;gap:6px}.topbar-links a:hover{color:#fff}.header-main{display:flex;align-items:center;gap:22px;height:78px}.logo{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.logo img{max-height:46px;width:auto}.logo-mark{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 85%,#fff),var(--brand-600));color:#fff;font-weight:800;letter-spacing:.5px;padding:6px 10px;border-radius:10px;font-size:19px;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--brand) 70%,transparent)}.logo-mark.big{font-size:32px;padding:10px 16px;border-radius:16px;display:inline-block}.logo-text{font-weight:800;font-size:20px;color:var(--ink);letter-spacing:-.02em}.logo-light .logo-text{color:#fff}.search{flex:1 1;display:flex;align-items:center;max-width:640px;position:relative;background:var(--bg);border:2px solid transparent;border-radius:14px;transition:all .15s}.search:focus-within{background:#fff;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 8%,transparent)}.search-ico{position:absolute;left:16px;color:var(--muted)}.search input{flex:1 1;border:0;background:transparent;padding:13px 14px 13px 46px;font:inherit;min-width:0;outline:none}.search button{border:0;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);padding:10px 20px;margin:4px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.search button:hover{background:var(--brand-600)}.header-actions{gap:6px;margin-left:auto}.hact,.header-actions{display:flex;align-items:center}.hact{gap:10px;padding:8px 12px;border-radius:12px;transition:background .15s}.hact:hover{background:var(--line-2)}.hact span{display:flex;flex-direction:column;line-height:1.2}.hact small{color:var(--muted);font-size:12px}.hact b{font-size:14px}.hact-icon{padding:10px}.hact-cart{background:var(--brand-50)}.hact-cart:hover{background:var(--brand-100)}.hact-cart .ico{color:var(--brand-ink)}.cart-ico{position:relative;display:inline-flex}.cart-count{position:absolute;top:-8px;right:-10px;background:var(--accent);color:#fff;border-radius:99px;font-size:11px;font-weight:800;min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #fff}.burger{display:none}.catbar{border-top:1px solid var(--line-2);position:relative}.catbar-inner{gap:8px;height:50px}.catbar-inner,.mega-wrap{display:flex;align-items:center}.mega-wrap{position:relative;height:100%;flex-shrink:0}.all-cats{display:inline-flex;align-items:center;gap:8px;background:var(--navy);color:#fff;border:0;padding:9px 16px;border-radius:10px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.all-cats:hover,.all-cats[aria-expanded=true]{background:var(--navy-2)}.mega{position:absolute;top:calc(100% + 1px);left:0;width:min(920px,calc(100vw - 40px));max-height:min(70vh,640px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:0 0 var(--r) var(--r);box-shadow:var(--sh-3);padding:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px;z-index:45;border:1px solid var(--line);animation:drop .14s ease-out}.mega-col{display:flex;flex-direction:column;gap:6px;min-width:0}.mega-col a{color:var(--ink-2);font-size:14px;padding:2px 0}.mega-col a:hover{color:var(--brand-ink)}.mega-title{font-weight:800;color:var(--ink)!important;font-size:14.5px!important}.mega-scrim{left:0;right:0;bottom:0;top:0;pointer-events:none}@keyframes drop{0%{opacity:0;transform:translateY(-4px)}}.dnav{flex:1 1;min-width:0;position:relative}.dnav.measuring{overflow:hidden}.dnav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px;flex-wrap:nowrap}.dnav-measure{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden}.nav-item{position:relative;display:flex;flex-shrink:0}.nav-item,.nav-link{align-items:center;border-radius:10px}.nav-link{padding:8px 12px;font-weight:600;font-size:14px;white-space:nowrap;color:var(--ink-2);display:inline-flex;gap:6px;background:none;border:0;font-family:inherit;cursor:pointer}.nav-item.has-sub .nav-link{padding-right:2px}.nav-caret{display:inline-flex;align-items:center;justify-content:center;width:26px;height:34px;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:8px;padding:0}.nav-item.open,.nav-item:hover{background:var(--brand-50)}.nav-item.open .nav-caret,.nav-item.open .nav-link,.nav-item:hover .nav-caret,.nav-item:hover .nav-link,.nav-link.on{color:var(--brand-ink)}.nav-item.open .nav-caret svg{transform:rotate(180deg)}.nav-caret svg{transition:transform .15s}.nav-sub{position:absolute;top:100%;left:0;margin-top:6px;min-width:240px;max-width:340px;max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-3);padding:8px;display:flex;flex-direction:column;z-index:45;animation:drop .14s ease-out}.nav-sub:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.nav-sub.right{left:auto;right:0}.nav-sub-group{display:flex;flex-direction:column}.nav-sub-all,.nav-sub-link{padding:9px 12px;border-radius:10px;font-weight:600;font-size:14px;color:var(--ink-2);line-height:1.3}.nav-sub-link.sm{font-weight:500;font-size:13.5px;padding-left:26px;color:var(--muted)}.nav-sub-all{color:var(--brand-ink);border-bottom:1px solid var(--line-2);border-radius:10px 10px 0 0;margin-bottom:4px}.nav-sub-all:hover,.nav-sub-link:hover{background:var(--brand-50);color:var(--brand-ink)}.cat-hot{display:flex;gap:4px;flex-shrink:0}.cat-hot a{padding:8px 13px;border-radius:10px;font-weight:600;font-size:14px;white-space:nowrap;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.cat-hot a.on,.cat-hot a:hover{background:var(--brand-50);color:var(--brand-ink)}.cat-hot a.hot{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 86%,#000));color:var(--on-accent,#fff)}.cat-hot a.hot:hover{color:#fff;filter:brightness(1.05)}.mdrawer-wrap{position:fixed;inset:0;z-index:120;pointer-events:none}.mdrawer-wrap.open{pointer-events:auto}.mdrawer-scrim{position:absolute;inset:0;background:rgba(11,21,48,.5);opacity:0;transition:opacity .2s}.mdrawer-wrap.open .mdrawer-scrim{opacity:1}.mdrawer{position:absolute;top:0;bottom:0;left:0;width:min(360px,88vw);background:#fff;display:flex;flex-direction:column;transform:translateX(-102%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:var(--sh-3);visibility:hidden}.mdrawer-wrap.open .mdrawer{transform:none;visibility:visible}.mdrawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.mdrawer-head b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdrawer-body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 0 calc(24px + env(safe-area-inset-bottom))}.dr-section{padding:6px 0;border-bottom:1px solid var(--line-2)}.dr-section h4{margin:8px 18px 4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.dr-list,.dr-sub{list-style:none;margin:0;padding:0}.dr-sub{background:#fafbfd}.dr-row{display:flex;align-items:stretch}.dr-link{flex:1 1;display:flex;align-items:center;min-height:46px;padding:6px 18px;font-weight:600;font-size:15px;color:var(--ink);text-align:left}.dr-link.as-btn{background:none;border:0;font-family:inherit;cursor:pointer}.dr-sub .dr-link{font-weight:500;font-size:14.5px;color:var(--ink-2)}.dr-link:active,.dr-link:hover{background:var(--brand-50);color:var(--brand-ink)}.dr-toggle{width:52px;flex-shrink:0;border:0;border-left:1px solid var(--line-2);background:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dr-toggle svg{transition:transform .2s}.dr-item.open>.dr-row .dr-toggle svg{transform:rotate(180deg)}.dr-item.open>.dr-row .dr-toggle{color:var(--brand-ink)}.dr-foot{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.dr-auth{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dr-phone{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink-2);padding:6px 0}body.drawer-open .mbar,body.drawer-open .wa-float{visibility:hidden}@media (max-width:1100px){.header-main{gap:14px}.hact>span:not(.cart-ico){display:none}.hact{padding:9px}.callcenter span:last-child{display:none}}@media (max-width:1024px){.topbar-links{display:none}.topbar-inner{justify-content:center}.header-main{height:68px;padding:0 16px}.burger{display:inline-flex;flex-shrink:0}.catbar{display:none}.logo img{max-height:40px}}@media (max-width:640px){.header-main{flex-wrap:wrap;height:auto;padding:8px 12px 10px;gap:8px 6px}.search{order:3;flex:0 0 100%;width:100%;max-width:none;min-width:0}.search input{padding-top:10px;padding-bottom:10px}.header-actions{gap:2px}.topbar{font-size:12px}.topbar-inner{height:32px}.topbar-promo{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}}@media (max-width:380px){.logo-text{display:none}}.promo{position:relative;overflow:hidden;border-radius:var(--r-lg);padding:26px;color:#fff;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:170px;box-shadow:var(--sh-2);transition:transform .2s}.promo:hover{transform:translateY(-3px);color:#fff}.promo b{font-size:21px;letter-spacing:-.02em}.promo small{opacity:.95;font-size:14px}.block{margin:40px 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px}.sec-head h2{display:flex;align-items:center;gap:10px}.sec-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.sec-ico{width:34px;height:34px;justify-content:center}.sec-ico,.see-all{border-radius:10px;background:var(--brand-50);color:var(--brand-ink);display:inline-flex;align-items:center}.see-all{gap:6px;font-weight:700;font-size:14px;padding:8px 14px;white-space:nowrap}.see-all:hover{background:var(--brand-100)}.cat-circles{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px}.t-red .cc-img{background:linear-gradient(135deg,#ffe1e4,#ffc2c9);color:var(--brand-ink)}.t-blue .cc-img{background:linear-gradient(135deg,#e0ebff,#c3d6ff);color:var(--blue)}.t-orange .cc-img{background:linear-gradient(135deg,#ffeedd,#ffd3ad);color:var(--accent-600)}.t-green .cc-img{background:linear-gradient(135deg,#dcfce7,#b6f0cb);color:var(--ok)}.t-purple .cc-img{background:linear-gradient(135deg,#f1e8ff,#dccaff);color:#7c3aed}.t-teal .cc-img{background:linear-gradient(135deg,#d9f7f4,#b3ece5);color:#0d9488}.deal-band{margin:44px 0;padding:28px;border-radius:var(--r-lg);background:linear-gradient(135deg,#fff4ec,#ffe6d3);border:1px solid #ffd9bd}.deal-band .sec-ico{background:var(--accent);color:#fff}.deal-band .see-all{background:#fff;color:var(--accent-600)}.brand-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.brand-tile{background:#fff;border:1px solid var(--line);border-radius:var(--r);height:88px;display:flex;align-items:center;justify-content:center;font-weight:800;padding:14px;transition:all .2s;color:var(--ink-2)}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.pcard{background:var(--card);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.pcard:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:transparent}.pcard-img{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(180deg,#fafbfd,#f3f4f8)}.pcard-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.pcard-brand{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700}.pcard-title{font-weight:600;font-size:14.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;color:var(--ink)}.pcard-price{margin-top:auto;padding-top:4px;display:flex;flex-direction:column;gap:2px}.pcard-transfer{color:var(--ok-ink);font-weight:700;font-size:12.5px}.pcard-action .btn{padding:10px 14px;font-size:14px}.noimg{color:#c0c5d2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tone-red{background:linear-gradient(120deg,#c3101f,#ff4d5e)}.tone-orange{background:linear-gradient(120deg,#c2410c,#dc5a12)}.tone-blue{background:linear-gradient(120deg,#1d3fa0,#3b82f6)}.listing{display:grid;grid-template-columns:270px 1fr;gap:24px;margin-top:20px}.filters{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px;align-self:start;box-shadow:var(--sh-1)}.fgroup{border-bottom:1px solid var(--line-2);padding-bottom:14px;margin-bottom:14px}.fgroup:last-of-type{border-bottom:0}.fgroup .fg-h,.fgroup h4{margin:0 0 10px;font-size:14.5px;font-weight:800}.fgroup .row{flex-wrap:nowrap;margin-bottom:8px}.fgroup .row .input{padding:8px 10px;font-size:14px}@media (max-width:960px){.filters{position:static;max-height:none}}.pdetail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh-1)}@media (max-width:960px){.pdetail{grid-template-columns:minmax(0,1fr);padding:16px;gap:20px}}.price-box .now{font-size:32px;font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1.1}.vbtn{border:2px solid var(--line);background:#fff;border-radius:12px;padding:10px 14px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;display:flex;flex-direction:column;align-items:flex-start;gap:2px;transition:all .15s;text-align:left}.vbtn:hover{border-color:#c9ced9}.vbtn.on{border-color:var(--brand);background:var(--brand-50);color:var(--brand-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}.stock-line.ok{color:var(--ok)}.stock-line.low{color:var(--accent-600)}.stock-line.no{color:var(--err)}.buy-row{display:flex;gap:10px;align-items:stretch}.fav-btn{width:54px;border:2px solid var(--line);background:#fff;border-radius:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);transition:all .15s;min-height:50px}.fav-btn.on,.fav-btn:hover{color:var(--brand-ink);border-color:var(--brand-100);background:var(--brand-50)}.perk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.perk .ico{color:var(--brand-ink)}.spot{color:var(--ink-2);margin-top:16px}.ptabs-head button.on{color:var(--brand-ink);background:#fff;box-shadow:0 -1px 0 var(--line) inset}.ptabs-head button.on:after{content:"";position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--brand)}.rich{color:var(--ink-2)}.steps li.on{border-color:var(--brand-100);color:var(--brand-ink);background:var(--brand-50)}.cart,.checkout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}@media (max-width:960px){.cart,.checkout{grid-template-columns:1fr}}.cart-lines{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.cart-line{display:grid;grid-template-columns:84px 1fr auto 120px auto;gap:16px;align-items:center;padding:18px;border-bottom:1px solid var(--line-2)}.cart-line:last-child{border-bottom:0}.cart-line>img{width:84px;height:84px;object-fit:contain;background:#f6f7fa;border-radius:12px;padding:6px;mix-blend-mode:multiply}.cl-info b{font-size:15px}.cl-info a:hover b{color:var(--brand-ink)}.cl-total{text-align:right;font-size:17px;font-weight:800}@media (max-width:640px){.cart-line{grid-template-columns:70px 1fr auto}.cart-line .qty{grid-column:2;justify-self:start}.cl-total{grid-column:2;text-align:left}}.coupon .row .input{flex:1 1;background:#fff}.t-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14.5px}.t-row dd,.t-row dt{margin:0}.t-row dd{font-weight:700}.t-row.green dd,.t-row.green dt{color:var(--ok)}.t-row.grand{border-top:1px dashed var(--line);margin-top:8px;padding-top:14px;font-weight:800;font-size:20px}.t-row.grand dd{color:var(--brand-ink)}.ship-progress{background:var(--ok-50);border-radius:12px;padding:12px 14px;font-size:13.5px;color:#166534;display:flex;flex-direction:column;gap:8px}.ship-progress span:first-child{display:inline-flex;align-items:center;gap:6px}.ship-progress .bar{height:7px;background:#c9f1d6;border-radius:99px;overflow:hidden}.ship-progress .bar i{display:block;height:100%;background:linear-gradient(90deg,#22c55e,var(--ok));border-radius:99px}.paym{display:flex;gap:12px;align-items:center;border:2px solid var(--line);border-radius:14px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:all .15s}.paym:hover{border-color:#cfd4de}.paym.on{border-color:var(--brand);background:var(--brand-50)}.account{display:grid;grid-template-columns:260px 1fr;gap:24px}.account-nav{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:4px;align-self:start;box-shadow:var(--sh-1)}.account-nav>b{font-size:17px;margin-bottom:4px}.account-nav>.pill{align-self:flex-start;margin-bottom:10px}.account-nav a{padding:10px 12px;border-radius:10px;font-weight:600;color:var(--ink-2)}.account-nav a:hover{background:var(--line-2)}.account-nav a.on{color:var(--brand-ink);background:var(--brand-50)}.account-nav .linklike{text-align:left;padding:10px 12px;color:var(--muted)}@media (max-width:760px){.account{grid-template-columns:1fr}}.addr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:16px}.trust-band{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.trust-item{display:flex;gap:14px;align-items:center}.trust-item b{display:block;font-size:15px}.trust-item small{color:var(--muted);font-size:13px}.trust-ico{width:50px;height:50px;border-radius:14px;background:var(--brand-50);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:900px){.trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.trust-grid{grid-template-columns:1fr}}.footer{background:var(--navy);color:#aab6d3;padding:48px 0 0}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.footer .f-h,.footer h4{color:#fff;font-size:15px;margin:6px 0 14px}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.footer a:hover{color:#fff}.footer-brand p{max-width:340px;font-size:14px}.footer-contact{display:flex;flex-direction:column;gap:8px;font-size:14px}.footer-contact a,.footer-contact span{display:inline-flex;gap:8px;align-items:center}.copy{border-top:1px solid rgba(255,255,255,.08);margin-top:36px;padding:18px 20px;font-size:13px;justify-content:space-between;gap:14px}.copy,.pay-badges{display:flex;flex-wrap:wrap}.pay-badges{gap:10px}.pay-badges span{display:inline-flex;gap:6px;align-items:center;background:rgba(255,255,255,.07);padding:5px 10px;border-radius:8px}@media (max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}.wa-float{position:fixed;right:20px;bottom:20px;background:linear-gradient(180deg,#2bd36b,#18a957);padding:12px 18px;border-radius:99px;box-shadow:0 14px 30px -10px rgba(24,169,87,.8);z-index:40;display:inline-flex;align-items:center;gap:8px;transition:transform .15s}.wa-float:hover{transform:translateY(-2px)}.maintenance{max-width:540px;margin:16vh auto;text-align:center;padding:16px}.maintenance h1{font-size:32px;margin-top:22px}.maintenance p{color:var(--muted);font-size:17px}:root{--font-base:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.container{max-width:var(--container,1280px)}.btn{border-radius:var(--r-btn,12px)}h1,h2,h3,h4{font-family:var(--font-h,inherit)}.btn-outline{background:#fff;color:var(--brand-ink);border:1.5px solid var(--brand);box-shadow:none}.btn-outline:hover{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);box-shadow:none}.card-box{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--sh-1)}.chip.on{background:var(--brand-solid,var(--brand));border-color:var(--brand);color:var(--on-brand,#fff)}.tone-green{background:linear-gradient(120deg,#166534,#15803d)}.tone-purple{background:linear-gradient(120deg,#6d28d9,#a855f7)}.stars{display:inline-flex;align-items:center;gap:1px;color:#d97706;letter-spacing:1px;line-height:1;white-space:nowrap}.stars small{color:var(--muted);font-size:12px;margin-left:4px;letter-spacing:0}.header:not(.sticky){position:relative}.logo .logo-mobile{display:none;max-height:40px}.logo-txt{display:inline-flex;align-items:center;gap:8px}.callcenter{display:flex;align-items:center;gap:10px;white-space:nowrap}.callcenter span:last-child{display:flex;flex-direction:column;line-height:1.2}.callcenter small{color:var(--muted);font-size:12px}.acc-wrap{position:relative}.acc-menu{position:absolute;top:100%;right:0;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-3);padding:8px;display:none;flex-direction:column;z-index:40}.acc-wrap:focus-within .acc-menu,.acc-wrap:hover .acc-menu{display:flex}.acc-menu a,.acc-menu button{padding:9px 12px;border-radius:10px;font-weight:600;font-size:14px;color:var(--ink-2);background:none;border:0;text-align:left;cursor:pointer;font-family:inherit}.acc-menu a:hover,.acc-menu button:hover{background:var(--line-2);color:var(--brand-ink)}.header-actions.no-labels .hact>span:not(.cart-ico){display:none}.mega-scrim{position:fixed;inset:0;top:auto;height:100vh;background:rgba(11,21,48,.35);z-index:-1}.socials{display:flex;gap:8px;margin-top:16px}.socials a{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center}.socials a:hover{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff)}.footer-grid{grid-template-columns:1.6fr repeat(4,1fr)}.trust-ico img{width:28px;height:28px;object-fit:contain}a.trust-item:hover b{color:var(--brand-ink)}.preloader{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center}.preloader img{max-width:160px;max-height:160px}.spinner{width:46px;height:46px;border-radius:50%;border:4px solid var(--brand-100);border-top-color:var(--brand);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.lightbox,.popup,.story-view,.video-modal{position:fixed;inset:0;z-index:90;background:rgba(11,21,48,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fade .2s}@keyframes fade{0%{opacity:0}}.popup-box{position:relative;width:100%;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-3);max-height:90vh;overflow-y:auto}.popup-img{width:100%}.popup-body{padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.popup-body h3{font-size:21px}.popup-close{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.92);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2;box-shadow:var(--sh-1)}.wa-float.left{right:auto;left:20px}.mbar{display:none}.sec-head.lined{position:relative;padding-bottom:12px}.sec-head.lined:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;border-radius:3px;background:var(--line-c,var(--brand))}.sec-head[style*=background]{padding:12px 16px;border-radius:var(--r)}.sp-wide h2,.sp-wide.stabs button,h2.sp-wide,small.sp-wide{letter-spacing:.08em}.sp-wider h2,.sp-wider.stabs button,h2.sp-wider,small.sp-wider{letter-spacing:.03em}.sp-tight h2,.sp-tight.stabs button,h2.sp-tight,small.sp-tight{letter-spacing:-.03em}.stories{display:flex;gap:18px;overflow-x:auto;padding:6px 2px 10px;scrollbar-width:thin}.story-bars i.done{background:#fff}@keyframes bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-nav.prev{left:8px}.story-nav.next{right:8px}.stabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.stabs button.on{background:var(--tab-on-bg,var(--brand));border-color:var(--tab-on-bg,var(--brand));color:var(--tab-on-text,#fff);box-shadow:0 8px 18px -10px var(--tab-on-bg,var(--brand))}@media (min-width:1100px){.cols-4 .pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5 .pgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.cols-6 .pgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.banner-grid{display:grid}.banner-copy.on-img{background:linear-gradient(transparent,rgba(0,0,0,.55))}.bp-products .pgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:4px}.cd-head .sec-head{flex:1 1}.svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.svc-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:10px;transition:all .2s;box-shadow:var(--sh-1)}.more{display:inline-flex;align-items:center;gap:6px;color:var(--brand-ink);font-weight:700;font-size:13.5px;margin-top:auto}.svc-nav a:not(.btn){display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--nav-bg,#fff);color:var(--nav-text,var(--ink-2));border:1px solid var(--line);font-weight:600}.svc-nav a.on,.svc-nav a:not(.btn):hover{background:var(--nav-hbg,var(--brand));color:var(--nav-htext,#fff);border-color:transparent}.intro{padding:clamp(28px,5vw,56px)!important;border-radius:var(--r-lg);color:#fff}.intro h2{font-size:clamp(24px,3vw,34px)}.intro p{margin:10px 0 0;max-width:560px}@keyframes pulse{70%{box-shadow:0 0 0 18px transparent}to{box-shadow:0 0 0 0 transparent}}.counters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));color:var(--cnt-c,#fff)}.counters,.ptables{display:grid;gap:18px}.ptables{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch}.ptable li .ico{color:var(--ok);margin-top:2px}.ptable li.no{color:var(--muted);text-decoration:line-through}.ptable li.no .ico{color:#d1d5db}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.tgrid.scroller{grid-auto-flow:column;grid-auto-columns:minmax(290px,1fr);grid-template-columns:none;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.tcard{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sh-1);position:relative}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}.side-list{display:flex;flex-direction:column;gap:4px;padding:18px}.side-list h2,.side-list h3{margin:0 0 8px;font-size:15px}.side-list a{padding:8px 10px;border-radius:10px;font-size:14px;color:var(--ink-2)}.side-list a:hover{background:var(--line-2);color:var(--brand-ink)}.rich{line-height:1.7}.rich img{border-radius:12px;height:auto}.rich h2,.rich h3{margin:1.2em 0 .5em}.ggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.lb-nav.prev{left:16px}.lb-nav.next{right:16px}.enews-form .btn{height:50px;background:var(--accent-strong)}.bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:6px 0 24px}.bank-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:8px}.bank-ico{width:48px;height:48px;border-radius:14px;background:var(--blue-50);color:var(--blue);display:inline-flex;align-items:center;justify-content:center}.faq-group h2{font-size:18px;margin:22px 0 10px}.compare{width:100%;border-collapse:collapse;min-width:640px}.compare td,.compare th{padding:12px 14px;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top;font-size:14px}.compare tbody th{color:var(--muted);font-weight:600;width:180px;background:#fafbfd}.compare thead th{position:relative;min-width:200px}.card-tools{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.card-tools button.on,.card-tools button:hover{color:var(--brand-ink);border-color:var(--brand-100)}.card-tools button.on{background:var(--brand-50)}.meta{display:flex;gap:14px;flex-wrap:wrap}.meta,.saving{align-items:center}.saving{display:inline-flex;gap:6px;font-size:13.5px;color:var(--ok-ink);background:var(--ok-50);padding:5px 10px;border-radius:8px;margin:6px 0}.share{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.share,.share a{align-items:center}.share a{width:34px;height:34px;border-radius:10px;background:var(--line-2);color:var(--ink-2);display:inline-flex;justify-content:center}.share a:hover{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff)}.share span{display:inline-flex;gap:5px;align-items:center}.reviews-sum{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--line-2);border-radius:var(--r);padding:22px;align-self:start;text-align:center}.reviews-sum>b{font-size:40px;line-height:1}.review{border-bottom:1px solid var(--line-2);padding-bottom:14px}.review header{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.review h4{margin:8px 0 4px}.review p{margin:6px 0 0;color:var(--ink-2)}.review-reply{margin-top:10px;background:var(--blue-50);border-radius:10px;padding:10px 12px;font-size:14px}.rate-pick button.on{color:#f59e0b}.subcats{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.subcat{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 14px 8px 8px;font-weight:600;font-size:14px;transition:all .15s}.subcat:hover{border-color:var(--brand)}.subcat-img{width:36px;height:36px;border-radius:9px;background:var(--line-2);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--muted)}.subcat-img img{width:100%;height:100%;object-fit:contain}.view-switch button.on{background:var(--brand-50);color:var(--brand-ink)}.v-list .pgrid{grid-template-columns:1fr!important}.v-list .pcard{flex-direction:row}.v-list .pcard-img{width:200px;flex-shrink:0}.v-list .pcard-body{flex:1 1}.listing.nav-split .filters{background:transparent!important;border:0;box-shadow:none;padding:0}.listing.nav-split .fgroup{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;margin-bottom:12px}.auth-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:980px;margin:20px auto;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-2)}.nf{max-width:560px;margin:6vh auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.nf h1,.nf p{margin:0}.nf.nf-wide{max-width:1040px;display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:48px;align-items:center;text-align:left;padding:0 16px}@keyframes nf-feed{0%{clip-path:inset(0 0 100% 0);transform:translateY(-40px)}to{clip-path:inset(0 0 -12px 0);transform:none}}@keyframes nf-led{0%{opacity:1}to{opacity:.25}}@keyframes nf-laser{0%{opacity:1;top:0}to{opacity:1;top:calc(100% - 2px)}}@media (max-width:860px){.nf.nf-wide{grid-template-columns:1fr;gap:26px;text-align:center;margin-top:3vh}}@media (max-width:960px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.callcenter,.logo .logo-mobile{display:none}.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px rgba(16,24,40,.25);padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around}.mbar a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;padding:4px 8px;border-radius:10px;color:inherit}.mbar a.on{color:var(--brand-ink)}.mbar .cart-ico{position:relative;display:inline-flex}body{padding-bottom:64px}.wa-float{bottom:78px}.header-actions .hact-icon,.wa-float.no-mobile{display:none}}@media (max-width:640px){.banner-grid{grid-template-columns:1fr!important}.v-list .pcard{flex-direction:column}.v-list .pcard-img{width:auto}.footer-grid{grid-template-columns:1fr}}@media (max-width:560px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pcard-img{padding:12px}.pcard-body{padding:10px 12px 12px}.pcard-title{font-size:13.5px}.pcard-action .btn{padding:9px 8px;font-size:13px}.cat-circles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-band{padding:18px 12px;margin-left:-4px;margin-right:-4px}.sec-head h2{font-size:19px}.wa-float span{display:none}.wa-float{padding:14px}}.home>*{scroll-margin-top:140px}@media (max-width:1024px){.home .block,.home .hm{margin-top:26px;margin-bottom:26px}.home .sec-head{margin-bottom:12px;align-items:center}.home .sec-head h2{font-size:20px}.home .sec-head p{font-size:13px}.home .sec-head .btn,.home .see-all{padding:7px 12px;font-size:13px;flex-shrink:0}.home .banner-grid,.home .bgrid,.home .brand-row,.home .cat-circles,.home .counters,.home .ggrid,.home .pgrid,.home .ptables,.home .svc-grid,.home .tgrid{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-template-rows:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:4px 20px 10px;scroll-padding-left:20px}.home .banner-grid::-webkit-scrollbar,.home .bgrid::-webkit-scrollbar,.home .brand-row::-webkit-scrollbar,.home .cat-circles::-webkit-scrollbar,.home .counters::-webkit-scrollbar,.home .ggrid::-webkit-scrollbar,.home .pgrid::-webkit-scrollbar,.home .ptables::-webkit-scrollbar,.home .svc-grid::-webkit-scrollbar,.home .tgrid::-webkit-scrollbar{display:none}.home .banner-grid>*,.home .bgrid>*,.home .brand-row>*,.home .cat-circles>*,.home .counters>*,.home .ggrid>*,.home .pgrid>*,.home .ptables>*,.home .svc-grid>*,.home .tgrid>*{scroll-snap-align:start;min-width:0}.home .pgrid{grid-auto-columns:calc((100% - 40px - 3 * 14px) / 3.4);gap:14px}.home .ptables{grid-auto-columns:calc((100% - 40px) / 2.2);gap:14px;padding-top:18px}.home .brand-row{grid-auto-columns:140px;gap:10px}.home .deal-band-m .pgrid,.home .hm-padded .banner-grid,.home .hm-padded .pgrid{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.home .stabs{flex-wrap:nowrap;overflow-x:auto;padding:2px 20px 4px}.home .stabs,.home .stories{scrollbar-width:none;margin-left:-20px;margin-right:-20px}.home .stories{padding-left:20px;padding-right:20px}.home .cd-head{align-items:center}.home .intro{padding:26px 20px!important}}@media (max-width:640px){.home .banner-grid,.home .bgrid,.home .brand-row,.home .cat-circles,.home .counters,.home .ggrid,.home .pgrid,.home .ptables,.home .stabs,.home .stories,.home .svc-grid,.home .tgrid{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;scroll-padding-left:14px}.home .pgrid{grid-auto-columns:calc((100% - 28px - 10px) / 2.15);gap:10px}.home .brand-row{grid-auto-columns:118px}.home .brand-tile{height:70px}.home .sec-head h2{font-size:18px;gap:8px}.home .sec-head .sec-ico{width:30px;height:30px}.home .sec-head p{display:none}.home .svc-card,.home .tcard{padding:18px}.home .cd-head .sec-head{margin-bottom:4px}.home .intro h2{font-size:22px}.home .pcard-img{padding:10px}.home .pcard-body{padding:9px 10px 11px;gap:4px}.home .pcard-brand{font-size:11.5px}.home .pcard-title{font-size:13px;min-height:2.75em}.home .price b{font-size:15.5px}.home .pcard-transfer,.home .price s{font-size:11.5px}.home .pcard-action .btn{padding:8px 6px;font-size:12.5px;gap:5px}.home .card-tools{display:none}}@media (hover:none){.home .pcard:hover{transform:none}}@media (prefers-reduced-motion:reduce){.home .banner-grid,.home .pgrid{scroll-behavior:auto}}@media (max-width:640px){.trust-band{padding:16px 0}.trust-grid{grid-template-columns:1fr 1fr!important;gap:12px}.trust-item{gap:10px;align-items:flex-start}.trust-ico{width:38px;height:38px;border-radius:11px}.trust-ico svg{width:19px;height:19px}.trust-item b{font-size:13.5px}.trust-item small{font-size:11.5px;line-height:1.35;display:block}.footer{padding-top:28px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:22px 16px}.footer-brand{grid-column:1/-1!important}.footer .f-h,.footer h4{margin:0 0 10px;font-size:14px}.footer ul{gap:7px;font-size:13.5px}.copy{margin-top:22px;padding:14px;flex-direction:column;align-items:flex-start}}.rich p{margin:0 0 .9em}.rich ol,.rich ul{padding-left:1.4em;margin:0 0 1em}.rich li{margin:.25em 0}.rich h4{margin:1em 0 .4em}.rich a{color:var(--brand-ink);text-decoration:underline}.rich blockquote{margin:1em 0;padding:12px 16px;border-left:4px solid var(--brand);background:var(--line-2);border-radius:0 12px 12px 0}.rich pre{background:#0f172a;color:#e2e8f0;padding:12px 14px;border-radius:10px;overflow-x:auto;font-size:13px;white-space:pre-wrap}.rich hr{border:0;border-top:1px solid var(--line);margin:1.5em 0}.rich img{max-width:100%}.rich table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95em;display:block;overflow-x:auto}.rich td,.rich th{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}.rich th{background:var(--line-2);font-weight:700}.rich tr:nth-child(2n) td{background:#fafbfc}.rich .video-embed{position:relative;aspect-ratio:16/9;margin:1em 0;border-radius:14px;overflow:hidden;background:#000}.rich .video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rich:after{content:"";display:block;clear:both}@media (max-width:640px){.rich img[style*=float]{float:none!important;margin:0 0 12px!important;width:100%!important}}.theme-preview-badge{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:9999;display:inline-flex;align-items:center;gap:8px;background:#111827;color:#fff;font-size:12.5px;font-weight:700;padding:8px 14px;border-radius:99px;box-shadow:0 10px 30px -8px rgba(0,0,0,.5);text-decoration:none}.theme-preview-badge span{opacity:.7;font-size:15px;line-height:1}.theme-preview-badge:hover{background:#1f2937;color:#fff}.account>*,.article-grid>*,.auth-page>*,.bp-grid>*,.cart>*,.checkout>*,.contact-grid>*,.footer-grid>*,.g-left>*,.hero-grid>*,.listing>*,.pdetail>*,.reviews>*{min-width:0}@media (max-width:900px){.table-cards thead{display:none}.table-cards,.table-cards tbody,.table-cards td,.table-cards tr{display:block;width:100%}.table-cards tr{border:1px solid var(--line);border-radius:var(--r);padding:6px 14px;margin-bottom:10px;background:#fff}.table-cards td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border:0;border-bottom:1px dashed var(--line);text-align:right}.table-cards td:last-child{border-bottom:0}.table-cards td:before{content:attr(data-label);color:var(--muted);font-size:13px;font-weight:600;text-align:left}}@media (max-width:760px){.account{gap:14px}.account-nav{flex-direction:row;flex-wrap:nowrap;align-items:center;overflow-x:auto;padding:8px;gap:6px;scrollbar-width:none;border-radius:var(--r)}.account-nav::-webkit-scrollbar{display:none}.account-nav>b{font-size:14px;margin:0 6px 0 4px;white-space:nowrap}.account-nav>.pill{margin:0 4px 0 0;align-self:center}.account-nav .linklike,.account-nav a{white-space:nowrap;padding:9px 14px;flex-shrink:0}.account-nav a.on{box-shadow:inset 0 0 0 1px var(--brand-100)}}.filters-backdrop,.filters-drawer-foot,.filters-drawer-head,.filters-toggle{display:none}@media (max-width:960px){.filters-toggle{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;min-height:44px;background:#fff}.filters-count{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);border-radius:999px;font-size:12px;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center}.filters{position:fixed!important;top:0;bottom:auto;height:100vh;height:100dvh;left:0;overscroll-behavior:contain;width:min(360px,88vw);max-height:none;z-index:1001;border-radius:0!important;transform:translateX(-105%);transition:transform .25s ease;padding:0 18px!important;overflow-y:auto;background:#fff!important;box-shadow:0 0 40px rgba(0,0,0,.2)}.filters.open{transform:none}.filters-backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1000}.filters-drawer-head{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;padding:14px 0;border-bottom:1px solid var(--line);margin-bottom:12px;z-index:1}.filters-drawer-head button{background:none;border:0;padding:8px;cursor:pointer}.filters-drawer-foot{display:block;position:sticky;bottom:0;background:#fff;padding:12px 0 16px;border-top:1px solid var(--line);margin-top:12px}.filters-drawer-foot .btn{width:100%}.listing.nav-split .filters{background:#fff!important}}@media (prefers-reduced-motion:reduce){.filters{transition:none}}.ship-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ship-steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:13px;color:var(--muted,#6b7280)}.ship-steps li i{width:14px;height:14px;border-radius:50%;background:var(--line);position:relative;z-index:1}.ship-steps li:not(:first-child):before{content:"";position:absolute;top:6px;right:50%;width:100%;height:2px;background:var(--line)}.ship-steps li.done i,.ship-steps li.done:not(:first-child):before,.ship-steps li.now i,.ship-steps li.now:not(:first-child):before{background:#16a34a}.ship-steps li.now{color:inherit;font-weight:700}.ship-steps li.now i{box-shadow:0 0 0 4px rgba(22,163,74,.18)}.ship-steps.is-problem li.now i{background:#ea580c;box-shadow:0 0 0 4px rgba(234,88,12,.18)}@media (max-width:480px){.ship-steps li{font-size:11.5px}}.pd-foreign{font-size:13px;margin-top:4px}.pd-foreign small{font-size:12px}.bank-grid.compact{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:10px 0 0}.bank-card.compact{padding:16px;box-shadow:none}.bank-logo{width:96px;height:52px;flex-shrink:0;border-radius:12px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;overflow:hidden;padding:6px}.bank-logo.mono{width:52px;background:var(--blue-50);color:var(--blue);font-weight:800;font-size:18px;letter-spacing:.02em;border-color:transparent}.bank-row.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink-2,#334155);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.copy-btn:hover{border-color:var(--brand);color:var(--brand-ink)}.copy-btn.compact{width:34px;min-height:34px;padding:0}.copy-btn.ok{background:var(--ok-50,#ecfdf5);border-color:#86efac;color:#15803d}.iban-copy{background:var(--brand-solid,var(--brand));border-color:var(--brand);color:var(--on-brand,#fff)}.iban-copy:hover{color:#fff;filter:brightness(1.08)}.iban-copy.ok{background:#16a34a;border-color:#16a34a;color:#fff}.search-wrap{flex:1 1;max-width:640px;position:relative;min-width:0}.search-wrap .search{max-width:none;width:100%}.search input::-webkit-search-cancel-button{display:none}.search-clear{background:none!important;color:var(--muted)!important;padding:6px!important;margin:0!important;display:inline-flex;align-items:center}.search-clear:hover{color:var(--ink)!important}.sx-panel{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -12px rgba(16,24,40,.28);z-index:60;max-height:min(72vh,620px);overflow-y:auto;overscroll-behavior:contain;animation:drop .14s ease-out}.sx-home{display:grid;grid-template-columns:1fr 1fr;gap:0}.sx-home .sx-hint{grid-column:1/-1;border-bottom:1px solid var(--line);margin:0;padding:10px 16px}.sx-col{padding:14px 16px;min-width:0}.sx-col+.sx-col{border-left:1px solid var(--line)}.sx-col h4{display:flex;align-items:center;gap:7px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 10px}.sx-clear{margin-left:auto;background:none;border:0;color:var(--brand-ink);font:inherit;font-size:12px;text-transform:none;letter-spacing:0;cursor:pointer;padding:2px 4px}.sx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sx-results .sx-chips{padding:12px 16px 0;margin:0}.sx-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2,#334155);border-radius:99px;padding:5px 11px;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.sx-chip:hover{border-color:var(--brand);color:var(--brand-ink);background:#fff}.sx-mini{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sx-mini a{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;color:inherit;text-decoration:none;min-width:0}.sx-mini a:hover{background:var(--bg)}.sx-rank{width:20px;flex-shrink:0;text-align:center;font-weight:800;color:var(--brand-ink);font-size:13px}.sx-thumb{width:44px;height:44px;flex-shrink:0;border-radius:10px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;overflow:hidden;color:var(--muted)}.sx-thumb img{width:100%;height:100%;object-fit:contain}.sx-txt{display:grid;min-width:0;flex:1 1}.sx-txt b{font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx-txt small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-txt mark{background:#fef08a;color:inherit;border-radius:3px;padding:0 1px}.sx-out{font-style:normal;color:#b91c1c}.sx-list{list-style:none;margin:0;padding:8px;display:grid;gap:2px}.sx-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;color:inherit;text-decoration:none;min-width:0}.sx-item.on,.sx-item:hover{background:var(--bg)}.sx-item .sx-thumb{width:52px;height:52px}.sx-price{font-weight:800;white-space:nowrap;font-size:14px;color:var(--ink)}.sx-all{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--brand-ink);font:inherit;font-weight:700;padding:13px 16px;cursor:pointer;position:sticky;bottom:0}.sx-all.on,.sx-all:hover{background:var(--bg)}.sx-note{color:var(--muted);font-size:13.5px;margin:0;padding:14px 16px}.sx-col .sx-note{padding:4px 0}@media (max-width:860px){.sx-home{grid-template-columns:1fr}.sx-col+.sx-col{border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.search-wrap{order:3;flex:0 0 100%;width:100%;max-width:none}.sx-panel{max-height:calc(100dvh - 170px)}.sx-price{font-size:13px}}:root{--b-disc:54px;--b-rib:26px;--b-ship:24px;--b-gap:6px;--b-off:10px;--bs-detail:1.25;--bs-slider:1.2}@media (max-width:1024px){:root{--b-disc:46px;--b-rib:22px;--b-ship:22px;--b-gap:5px;--b-off:9px}}@media (max-width:640px){:root{--b-disc:40px;--b-rib:20px;--b-ship:20px;--b-gap:4px;--b-off:8px}}.pflags,.pship{--bs:1;--_disc:calc(var(--b-disc) * var(--bs));--_rib:calc(var(--b-rib) * var(--bs));--_ship:calc(var(--b-ship) * var(--bs));--_off:calc(var(--b-off) * var(--bs));--_discfs:calc(var(--b-disc-fs) * var(--bs));--_ribfs:calc(var(--b-rib-fs) * var(--bs));--_shipfs:calc(var(--b-ship-fs) * var(--bs))}.pflags{position:absolute;top:var(--_off);left:var(--_off);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--b-gap) * var(--bs));pointer-events:none}.f-disc{--fs-n:var(--_discfs,calc(var(--_disc) * .35));--fs-s:calc(var(--fs-n) * .45);display:grid;place-items:center;align-content:center;min-width:var(--_disc);height:var(--_disc);padding:4px 6px;box-sizing:border-box;border-radius:calc(var(--_disc) * .3) calc(var(--_disc) * .3) calc(var(--_disc) * .3) calc(var(--_disc) * .075);color:var(--f-disc-t,#fff);line-height:1;text-align:center;background:linear-gradient(145deg,color-mix(in srgb,var(--f-disc) 82%,#fff),var(--f-disc) 55%,color-mix(in srgb,var(--f-disc) 80%,#000));box-shadow:0 8px 18px -6px color-mix(in srgb,var(--f-disc) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.35)}.f-disc b{font-size:var(--fs-n);font-weight:900;letter-spacing:-.5px}.f-disc small{font-size:var(--fs-s);font-weight:800;letter-spacing:.08em;margin-top:calc(var(--_disc) * .055);opacity:1}.f-rib{--c:var(--f-new);--t:var(--f-new-t);--fs:var(--_ribfs,calc(var(--_rib) * .44));position:relative;display:inline-flex;align-items:center;gap:calc(var(--_rib) * .2);height:var(--_rib);padding:0 calc(var(--_rib) * .62) 0 calc(var(--_rib) * .35);color:var(--t,#fff);font-size:var(--fs);font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;box-sizing:border-box;border-radius:calc(var(--_rib) * .3) 4px 4px calc(var(--_rib) * .3);clip-path:polygon(0 0,100% 0,calc(100% - var(--_rib) * .27) 50%,100% 100%,0 100%);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 78%,#fff),var(--c) 60%);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--c) 80%,transparent)}.f-rib svg{flex-shrink:0;width:calc(var(--_rib) * .5);height:calc(var(--_rib) * .5);filter:drop-shadow(0 1px 0 rgba(0,0,0,.15))}.f-new{--c:var(--f-new);--t:var(--f-new-t)}.f-deal{--c:var(--f-deal);--t:var(--f-deal-t)}.f-editor{--c:var(--f-editor);--t:var(--f-editor-t)}.f-best{--c:var(--f-best);--t:var(--f-best-t)}.f-custom{--t:#fff}.f-deal:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:ribShine 2.8s ease-in-out infinite}@keyframes ribShine{0%,55%{left:-40%}to{left:130%}}@media (prefers-reduced-motion:reduce){.f-deal:after{animation:none;display:none}}.pship{position:absolute;left:var(--_off);bottom:var(--_off);z-index:2;display:flex;flex-wrap:wrap;gap:calc(var(--b-gap) * var(--bs));pointer-events:none;max-width:calc(100% - var(--_off) * 2)}.f-ship{--fs:var(--_shipfs,calc(var(--_ship) * .46));display:inline-flex;align-items:center;gap:calc(var(--_ship) * .2);height:var(--_ship);padding:0 calc(var(--_ship) * .38);box-sizing:border-box;border-radius:99px;background:var(--ship);color:var(--ship-t,#fff);font-size:var(--fs);font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 12px -6px color-mix(in srgb,var(--ship) 80%,transparent)}.f-ship svg{width:calc(var(--_ship) * .54);height:calc(var(--_ship) * .54);flex-shrink:0}.f-ship.fast{background:var(--ship-fast);color:var(--ship-fast-t,#fff)}.f-ship.fast svg{color:#facc15}.f-soldout{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:rgba(255,255,255,.55);color:#334155;font-weight:900;font-size:15px;letter-spacing:2px;text-transform:uppercase;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);pointer-events:none}.pflags-lg,.pship-lg{--bs:var(--bs-detail)}.pflags-sl,.pship-sl{--bs:var(--bs-slider)}.pflags-inline{position:static;flex-direction:row;flex-wrap:wrap;align-items:center}.pship-inline{position:static;max-width:none}.pill-deal,.pill-editor,.pill-new{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.4px;font-size:11.5px;border:0}.pill-deal{background:linear-gradient(135deg,#ff8a33,#ff6a00)}.pill-new{background:linear-gradient(135deg,#4f8bff,#2563eb)}.pill-editor{background:linear-gradient(135deg,#a78bfa,#7c3aed)}::selection{background:color-mix(in srgb,var(--brand) 22%,#fff)}:focus-visible{outline-color:color-mix(in srgb,var(--brand) 45%,transparent)}.pcard-img{overflow:hidden}.sec-head h2{position:relative}.btn{transition:background .15s,box-shadow .15s,transform .1s,color .15s,border-color .15s}.btn:active:not(:disabled){transform:translateY(1px)}.hscroll,.pgrid-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand) 35%,#fff) transparent}@media (max-width:640px){.sec-head{margin-bottom:12px}}.gallery{position:sticky;top:190px;align-self:start;min-width:0;--g-gap:12px;--g-thumb:76px}.g-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6%;border:0;background:none;cursor:zoom-in;width:100%;height:100%}.g-stage:not(.zoomable){cursor:pointer}.g-stage img{width:100%;height:100%;object-fit:contain;transition:transform .18s ease-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.g-track{display:none}.g-nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.95);color:var(--ink);box-shadow:var(--sh-2);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,background .15s}.g-nav:hover{background:#fff;color:var(--brand-ink)}.g-nav:focus-visible,.gallery-main:hover .g-nav{opacity:1}.g-nav.prev{left:12px}.g-nav.next{right:12px}.g-count{right:12px;bottom:12px;background:rgba(17,24,39,.72);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;pointer-events:none}.g-count,.g-dots{position:absolute;z-index:3}.g-dots{bottom:14px;left:0;right:0;display:none;gap:6px;justify-content:center}.g-dots.always{display:flex}.g-dots button{width:8px;height:8px;border-radius:8px;border:0;padding:0;background:#cfd4de;cursor:pointer;transition:width .2s,background .2s}.g-dots button.on{width:22px;background:var(--brand)}.g-zoomhint{position:absolute;left:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);background:rgba(255,255,255,.9);padding:3px 9px;border-radius:99px;opacity:0;transition:opacity .2s;pointer-events:none}.g-thumbs{position:relative;margin-top:var(--g-gap);min-width:0}.thumbs{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:2px}.thumbs button.on{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.g-tnav{position:absolute;z-index:2;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:var(--sh-1);cursor:pointer;display:grid;place-items:center}.g-thumbs .g-tnav{top:50%;transform:translateY(-50%)}.g-thumbs .g-tnav.prev{left:-6px}.g-thumbs .g-tnav.next{right:-6px}.g-left{display:grid;grid-template-columns:calc(var(--g-thumb) + 8px) minmax(0,1fr);gap:var(--g-gap);align-items:stretch}.g-left .gallery-main{order:2}.g-left .g-thumbs{order:1;margin-top:0;position:relative;min-height:0}.g-left .thumbs{position:absolute;inset:0;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto}.g-left .g-thumbs .g-tnav{left:50%;right:auto;transform:translateX(-50%)}.g-left .g-thumbs .g-tnav.prev{top:-8px}.g-left .g-thumbs .g-tnav.next{top:auto;bottom:-8px}.g-left .g-thumbs{aspect-ratio:auto}.g-full{position:fixed;inset:0;z-index:1300;background:rgba(9,14,28,.94);display:flex;align-items:center;justify-content:center;padding:56px 64px 110px;animation:fade .18s;touch-action:pan-y}.g-full>img{max-width:100%;max-height:100%;object-fit:contain;background:#fff;border-radius:12px;padding:12px;-webkit-user-select:none;user-select:none}.g-full-close{top:14px;right:14px;width:44px;height:44px;place-items:center}.g-full-close,.g-full-nav{position:absolute;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;display:grid}.g-full-nav{top:50%;transform:translateY(-50%);width:48px;height:48px;place-items:center}.g-full-close:hover,.g-full-nav:hover{background:rgba(255,255,255,.22)}.g-full-nav.prev{left:12px}.g-full-nav.next{right:12px}.g-full-thumbs{position:absolute;left:0;right:0;bottom:18px;display:flex;gap:8px;justify-content:center;overflow-x:auto;padding:4px 16px;scrollbar-width:none}.g-full-thumbs::-webkit-scrollbar{display:none}.g-full-thumbs button{width:60px;height:60px;flex:0 0 60px;border-radius:10px;border:2px solid transparent;background:#fff;padding:4px;cursor:pointer;opacity:.6}.g-full-thumbs button.on{border-color:var(--brand);opacity:1}.g-full-thumbs img{width:100%;height:100%;object-fit:contain}@media (max-width:960px){.g-left{grid-template-columns:minmax(0,1fr)}.g-left .gallery-main{order:1}.g-left .g-thumbs{order:2;margin-top:var(--g-gap);height:auto}.g-left .thumbs{position:static;flex-direction:row;align-items:stretch;overflow-x:auto;overflow-y:hidden}.g-left .g-thumbs .g-tnav{top:50%;bottom:auto;transform:translateY(-50%)}.g-left .g-thumbs .g-tnav.prev{left:-6px}.g-left .g-thumbs .g-tnav.next{left:auto;right:-6px}.g-stage{display:none}.g-track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.g-track::-webkit-scrollbar{display:none}.g-slide{flex:0 0 100%;scroll-snap-align:center;border:0;background:none;padding:6%;display:flex;align-items:center;justify-content:center;cursor:pointer}.g-slide,.g-slide img{width:100%;height:100%}.g-slide img{object-fit:contain;-webkit-user-select:none;user-select:none}.g-nav{display:none}.g-dots{display:flex}.g-zoomhint{display:none}}@media (max-width:640px){.g-thumbs{display:none}.g-full{padding:56px 8px 96px}.g-full-nav{display:none}.g-full-thumbs button{width:48px;height:48px;flex-basis:48px}}.hs{--hs-h:440px;--hs-ht:380px;--hs-hm:470px;--hs-r:18px;--hs-nav:#facc15;--hs-ts:34px;--hs-dur:6s;margin:4px 0 28px}.hs,.hs-item{position:relative}.hs-item{flex:0 0 100%;min-width:0;min-height:var(--hs-h);display:flex;overflow:hidden;color:#fff;background:linear-gradient(90deg,#020024,#090979 35%,#00d4ff)}.hs-fade .hs-item{grid-area:1/1;opacity:0;transition:opacity .7s ease}.hs-fade .hs-item.on{opacity:1;z-index:1}.hs-inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(20px,4vw,56px);padding:26px clamp(28px,6vw,84px) 42px}.hs-inner,.hs-media{position:relative;align-items:center}.hs-media{display:flex;justify-content:center;height:100%;min-height:0}.hs-media:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.22),rgba(255,255,255,0));pointer-events:none}.hs-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.hs-title{font-size:var(--hs-ts);line-height:1.15;font-weight:800;color:inherit;letter-spacing:-.01em;text-wrap:balance}.hs-text,.hs-title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hs-text{font-size:15px;line-height:1.5;opacity:.9;max-width:560px}.hs-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px 22px;font-size:14px;font-weight:700}.hs-feats.many{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px}.hs-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.hs-btn{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:12px 24px 12px 28px;border-radius:999px;font-weight:800;font-size:14.5px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;box-shadow:0 12px 24px -10px rgba(0,0,0,.5);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.hs-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}@keyframes hsUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hsIn{0%{opacity:0;transform:scale(.94) translateX(-12px)}to{opacity:1;transform:none}}.hs-banner img,.hs-banner picture{display:block;width:100%;height:100%}.hs-banner img{min-height:var(--hs-h);object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hs-k-banner{background:#e5e7eb}.hs-arrow{position:absolute;top:50%;z-index:3;width:44px;height:44px;margin-top:-22px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(15,23,42,.28);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s,background .2s,transform .2s}.hs-arrow:hover{background:rgba(15,23,42,.55)}.hs-bars{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;justify-content:center;gap:6px;pointer-events:none}.hs-bars button{pointer-events:auto;position:relative;width:34px;height:18px;padding:0;border:0;background:none;cursor:pointer}@keyframes hsBar{to{transform:scaleX(1)}}@media (max-width:960px){.hs-inner{padding:22px 28px 40px;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:640px){.hs-inner{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start;gap:10px;padding:18px 18px 40px;text-align:center}.hs-media{height:auto}}.sim-item>.pcard{width:100%}.kt-input-brand .input{width:100%;padding-right:96px;letter-spacing:.5px}.fld .input[aria-invalid=true]{border-color:var(--err)}.kt-opt{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:var(--r);padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s}.kt-opt.on{border-color:var(--ok);background:var(--ok-50)}.kt-opt input{accent-color:var(--ok);width:18px;height:18px;flex:none}.kt-opt small{font-weight:500;color:var(--muted);font-size:12.5px}.ip-chips button.on{border-color:var(--ink);background:var(--ink);color:#fff}.ip-card{--ip:#475569;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--card)}.ip-head{--ip:inherit;display:flex;align-items:center;gap:10px;padding:12px;border-top:4px solid var(--ip,#475569);background:color-mix(in srgb,var(--ip,#475569) 8%,#fff)}.ip-card.other .ip-head{border-top-color:#94a3b8;background:var(--bg)}.ip-badge{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:30px;padding:0 10px;border-radius:8px;color:#fff;font-weight:800;font-style:italic;font-size:14px;white-space:nowrap;background:#475569;flex:none}.ip-card.other .ip-badge{font-style:normal;font-size:12.5px;background:#64748b}@media (max-width:700px){.ip-card:not(.on){display:none}}.pay-trust{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:36px;padding:20px;border-top:1px solid rgba(255,255,255,.08)}.pay-trust+.copy{margin-top:0}.pt-logos{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.pt-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#cbd5e1;white-space:nowrap}.pt-logos ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;flex-direction:row}.pt-item{height:34px;min-width:56px;padding:0 10px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center}.logos-light .pt-item{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.logos-plain .pt-item{background:rgba(255,255,255,.06)}.pt-item img{max-height:22px;max-width:86px;object-fit:contain;display:block}.pt-text{font:700 12px/1 var(--font-base,system-ui);letter-spacing:.3px;color:#334155;white-space:nowrap}.logos-plain .pt-text{color:#e2e8f0}.pt-card{padding:0 6px}.pt-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;background:var(--c,#475569);color:#fff;font:italic 800 12px/1 var(--font-base,system-ui);white-space:nowrap}.pt-etbis{flex:none}.pt-etbis a{display:inline-flex}.etbis-img{height:64px;width:auto;border-radius:6px;background:#fff;padding:3px;display:block}.etbis-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:#fff;color:#0f172a}.etbis-badge svg{color:#b91c1c;flex:none}.etbis-badge>span{display:flex;flex-direction:column;line-height:1.25}.etbis-badge b{font-size:13px}.etbis-badge small{font-size:11.5px;color:#64748b}.pt-etbis a:hover .etbis-badge{box-shadow:0 0 0 2px rgba(255,255,255,.35)}@media (max-width:900px){.pay-trust{flex-direction:column;align-items:flex-start;margin-top:22px;padding:16px 14px}.pt-item{height:30px;min-width:48px;padding:0 8px}.pt-item img{max-height:19px;max-width:72px}}.foot-legal{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.foot-legal a,.foot-legal-btn{color:inherit;font-size:13px;font-weight:500}.foot-legal a:hover,.foot-legal-btn:hover{color:#fff;text-decoration:underline}.foot-legal-btn{background:none;border:0;padding:0;cursor:pointer;font-family:inherit}mark.kvkk-missing{background:#fef3c7;color:#92400e;padding:0 4px;border-radius:4px}.cc-bar{position:fixed;z-index:1250;left:16px;right:16px;bottom:16px;max-width:1100px;margin:0 auto;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -14px rgba(15,23,42,.35);padding:18px 20px;display:flex;gap:18px 24px;align-items:center;animation:drop .2s ease-out}.cc-bar.cc-left{right:auto;max-width:440px;flex-direction:column;align-items:stretch}.cc-copy{flex:1 1;min-width:0}.cc-copy b{display:inline-flex;align-items:center;gap:7px;font-size:15px}.cc-copy b svg{color:var(--brand-ink)}.cc-copy p{margin:6px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.5}.cc-copy a{color:inherit;text-decoration:underline;white-space:nowrap}.cc-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex:none}.cc-actions .btn{padding:10px 18px;font-size:14px}.cc-eq{background:#0f172a;border-color:#0f172a;color:#fff;box-shadow:none}.cc-eq:hover{background:#1e293b}.btn-link{background:none;border:0;color:var(--ink-2);text-decoration:underline;box-shadow:none;padding:10px 8px}.btn-link:hover{color:var(--ink);background:none;transform:none}.cc-modal{position:fixed;inset:0;z-index:1300;background:rgba(11,21,48,.55);display:flex;align-items:center;justify-content:center;padding:16px;animation:fade .18s}.cc-box{position:relative;background:#fff;border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px;box-shadow:var(--sh-3)}.cc-box h2{display:flex;align-items:center;gap:8px;font-size:19px;margin:0 30px 6px 0}.cc-box h2 svg{color:var(--brand-ink)}.cc-lead{margin:0 0 12px;font-size:13.5px;color:var(--ink-2)}.cc-lead a{color:inherit;text-decoration:underline}.cc-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:0;background:var(--line-2);cursor:pointer;display:grid;place-items:center}.cc-cats{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.cc-cats li{display:flex;gap:14px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cc-cat-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.cc-cat-t b{font-size:14px}.cc-cat-t small{font-size:12.5px;color:var(--muted);line-height:1.4}.cc-always{font-size:12px;font-weight:700;color:var(--ok);white-space:nowrap}.cc-switch{position:relative;width:44px;height:26px;flex:none;cursor:pointer}.cc-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.cc-switch span{position:absolute;inset:0;border-radius:99px;background:#cbd5e1;transition:background .15s;pointer-events:none}.cc-switch span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s}.cc-switch input:checked+span{background:var(--ok)}.cc-switch input:checked+span:after{transform:translateX(18px)}.cc-switch input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.cc-box .cc-actions{justify-content:flex-end}@media (max-width:760px){.cc-bar{left:10px;right:10px;bottom:10px;flex-direction:column;align-items:stretch;padding:16px;bottom:calc(10px + env(safe-area-inset-bottom))}.cc-actions{display:grid;grid-template-columns:1fr 1fr}.cc-actions .btn-link{grid-column:1/-1;order:3}.cc-box .cc-actions{grid-template-columns:1fr}}.kvkk-topic.on{background:var(--brand-50,#eff4ff)}@media (max-width:640px){.rich table{font-size:13px;-webkit-overflow-scrolling:touch}.rich td,.rich th{min-width:132px;padding:8px 10px}.rich td:first-child,.rich th:first-child{min-width:104px}}.quick-signup,.social-logins{display:grid;gap:10px}.social-mark{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font:800 14px/1 Arial,sans-serif;color:#fff;background:#334155;flex:none}.auth-tabs button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(16,24,40,.12)}.phone-in .input{border-radius:0 12px 12px 0;letter-spacing:.5px;flex:1 1;min-width:0}.otp-sent{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:14px;background:var(--blue-50,#eff6ff);border-radius:10px;padding:10px 12px}.otp-sent.ok{background:var(--ok-50)}.otp-links .linklike:disabled{color:var(--muted);cursor:default}.lm-list{list-style:none;margin:16px 0 0;padding:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1)}.lm-row{padding:18px 20px;border-top:1px solid var(--line)}.lm-row:first-child{border-top:0}.lm-main{display:flex;align-items:center;gap:14px}.lm-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--line-2);color:var(--ink-2);flex:none}.lm-ico.social-mark{border-radius:50%;width:36px;height:36px;font-size:17px;color:#fff;background:#334155;margin:0 2px}.lm-text{flex:1 1;min-width:0}.lm-text>b{display:block;font-size:15px}.lm-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:var(--ink-2);margin-top:3px;overflow-wrap:anywhere}.lm-sub{flex-basis:100%;color:var(--muted);font-size:12.5px}.lm-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.lm-btns .btn[disabled]{opacity:.5;cursor:not-allowed}.lm-form{margin:14px 0 0 54px;display:grid;gap:10px;max-width:520px}.lm-form .alert{margin:0}.lm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.lm-tip{align-items:flex-start}@media (max-width:600px){.lm-row{padding:16px 14px}.lm-main{flex-wrap:wrap}.lm-btns{flex-basis:100%;justify-content:flex-start;padding-left:54px}.lm-form{margin-left:0}}.hpromo{position:relative;background:var(--hp-bg,#1d8fe6);background-size:cover;background-position:50%;color:var(--hp-color,#fff)}.hp-inner{justify-content:space-around;gap:24px;padding-top:var(--hp-pad,10px);padding-bottom:var(--hp-pad,10px)}.hp-inner,.hp-item{display:flex;align-items:center}.hp-item{gap:16px;color:inherit;text-decoration:none;min-width:0;flex:0 1 auto;justify-content:center}.hp-item+.hp-item{border-left:1px solid var(--hp-div,transparent);padding-left:24px}a.hp-item:hover .hp-txt b{text-decoration:underline;text-underline-offset:3px}.hp-img{width:auto;max-width:calc(var(--hp-icon, 56px) * 2);object-fit:contain}.hp-ico,.hp-img{height:var(--hp-icon,56px);flex-shrink:0}.hp-ico{width:var(--hp-icon,56px);border-radius:50%;display:grid;place-items:center;background:var(--hp-ico-bg);color:var(--hp-ico-color)}.hp-ico svg{width:45%;height:45%}.hp-txt{display:flex;flex-direction:column;text-align:center;line-height:1.35;font-size:var(--hp-fs,16px);font-weight:var(--hp-fw,700)}.hp-txt b{font-weight:inherit}.hp-close{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:0;background:rgba(0,0,0,.18);color:inherit;display:grid;place-items:center;cursor:pointer}.hp-close:hover{background:rgba(0,0,0,.32)}.hpromo-image .hp-banner-img{display:block;width:100%;height:auto}.hpromo-image:not(.is-full) .container{padding-top:var(--hp-pad,0);padding-bottom:var(--hp-pad,0)}.hp-dots{display:none}@media (min-width:901px){.hp-item.hp-no-desktop,.hpromo.hp-no-desktop{display:none}}@media (max-width:900px){.hp-item.hp-m-off,.hp-item.hp-no-mobile,.hpromo.hp-no-mobile{display:none}.hp-inner{gap:10px;padding-left:14px;padding-right:14px}.hp-item{gap:10px}.hp-item+.hp-item{border-left:0;padding-left:0}.hp-img{max-width:calc(var(--hp-icon-m, 36px) * 2)}.hp-ico,.hp-img{height:var(--hp-icon-m,36px)}.hp-ico{width:var(--hp-icon-m,36px)}.hp-txt{font-size:calc(var(--hp-fs, 16px) - 3px);text-align:left}.hp-m-slide .hp-item{animation:hp-in .35s ease}.hp-m-slide .hp-inner:has(+.hp-dots){padding-bottom:calc(var(--hp-pad, 10px) + 8px)}.hp-m-slide .hp-item{flex:1 1 auto;justify-content:center}.hp-m-stack .hp-inner{flex-direction:column;align-items:stretch}.hp-m-stack .hp-item{justify-content:flex-start}.hp-dots{display:flex;justify-content:center;gap:5px;position:absolute;bottom:3px;left:0;right:0}.hp-dots span{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35}.hp-dots span.on{opacity:.9}.hpromo-boxes:has(.hp-close) .hp-inner{padding-right:44px}}@keyframes hp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hp-m-slide .hp-item{animation:none}}.hs{--hsf-bg:#ffffff;--hsf-glass:rgba(255,255,255,.16);--hsf-border:rgba(255,255,255,.55);--hsf-t:22px;--hsf-r:28px;--hsf-p:8%;--hsf-inset:11.6%;--hsf-img:url(/frames/cam-katman.png);--hsf-size:calc(var(--hs-h) - 70px)}.hs-pframe,.hs-pframe-in{display:contents}.hs:not(.hs-fr-none) .hs-pframe{position:relative;display:block;box-sizing:border-box;width:min(var(--hsf-size),100%);aspect-ratio:1;flex-shrink:0}.hs:not(.hs-fr-none) .hs-pframe-in{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;overflow:hidden}.hs:not(.hs-fr-none) .hs-pframe-in img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:var(--hsf-p);box-sizing:border-box}.hs-fr-glass .hs-pframe{padding:var(--hsf-t);border-radius:calc(var(--hsf-r) + var(--hsf-t) * .5);background:var(--hsf-glass);border:2px solid var(--hsf-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hs-fr-glass .hs-pframe-in{border-radius:var(--hsf-r);background:var(--hsf-bg)}.hs-fr-glass:not(.hs-fr-flat) .hs-pframe{box-shadow:0 24px 50px -22px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.35)}.hs-fr-card .hs-pframe-in{border-radius:var(--hsf-r);background:var(--hsf-bg)}.hs-fr-card:not(.hs-fr-flat) .hs-pframe-in{box-shadow:0 24px 50px -22px rgba(0,0,0,.55)}.hs-fr-image .hs-pframe{padding:var(--hsf-inset);background:var(--hsf-img) center /100% 100% no-repeat}.hs-fr-image:not(.hs-fr-flat) .hs-pframe{filter:drop-shadow(0 20px 30px rgba(0,0,0,.3))}.hs-fr-image .hs-pframe-in{border-radius:var(--hsf-r)}@media (max-width:640px){.hs-fr-glass .hs-pframe{padding:calc(var(--hsf-t) * .55);border-radius:calc(var(--hsf-r) * .7 + var(--hsf-t) * .3)}.hs-fr-card .hs-pframe-in,.hs-fr-glass .hs-pframe-in,.hs-fr-image .hs-pframe-in{border-radius:calc(var(--hsf-r) * .7)}}.hs:not(.hs-fr-none) .hs-pframe-in{position:relative}.subnav .sn-count{display:block;font-size:12px;color:var(--muted);font-weight:500;margin-top:1px}.sn-cards{display:grid;grid-template-columns:repeat(var(--sn-cols,6),minmax(0,1fr));gap:12px}.sn-cards .sn-item{display:flex;flex-direction:column;border-radius:14px;overflow:hidden}.sn-cards .sn-media{aspect-ratio:4/3;background:var(--sn-media-bg);display:flex;align-items:center;justify-content:center;padding:12px}.sn-cards .sn-media img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.sn-cards .sn-item:hover .sn-media img{transform:scale(1.05)}.sn-cards .sn-media-ico{color:var(--sn-ico);background:var(--sn-ico-bg)}.sn-cards .sn-body{display:flex;align-items:center;gap:8px;padding:10px 12px 12px;min-width:0}.sn-cards .sn-ico{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--sn-ico-bg);color:var(--sn-ico)}.sn-cards .sn-txt{min-width:0}.sn-cards .sn-txt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.3}.sn-tiles{display:flex;flex-wrap:wrap;gap:12px}.sn-tiles .sn-item{width:124px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:14px 8px 12px;border-radius:14px;font-size:13.5px;line-height:1.25}.sn-tiles .sn-disc{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sn-ico-bg);color:var(--sn-ico);overflow:hidden;transition:transform .2s}.sn-tiles .sn-disc.has-img{background:var(--sn-media-bg)}.sn-tiles .sn-disc img{width:74%;height:74%;object-fit:contain;mix-blend-mode:multiply}.sn-tiles .sn-item:hover .sn-disc{transform:scale(1.06)}.sn-chips{display:flex;flex-wrap:wrap;gap:10px}.sn-chips .sn-item{display:inline-flex;align-items:center;gap:10px;border-radius:12px;padding:7px 14px 7px 7px;font-size:14px}.sn-chips .sn-chip-ico{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--sn-ico-bg);color:var(--sn-ico);overflow:hidden;flex-shrink:0}.sn-chips .sn-chip-ico.has-img{background:var(--sn-media-bg)}.sn-chips .sn-chip-ico img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.sn-chips .sn-count{font-size:11.5px}@media (max-width:1100px){.sn-cards{grid-template-columns:repeat(min(var(--sn-cols,6),4),minmax(0,1fr))}}@media (max-width:760px){.sn-m-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2px;gap:10px;margin-top:14px;padding:2px 2px 6px;scrollbar-width:none}.sn-m-scroll::-webkit-scrollbar{display:none}.sn-m-scroll .sn-item{scroll-snap-align:start;flex:0 0 auto}.sn-cards.sn-m-scroll .sn-item{width:142px}.sn-tiles.sn-m-scroll .sn-item{width:104px}.sn-cards.sn-m-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sn-tiles.sn-m-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sn-tiles.sn-m-grid .sn-item{width:auto}.sn-cards .sn-body{padding:8px 10px 10px}.sn-cards .sn-txt b{font-size:13px}}.mega-rich{--mg-bg:#fff;--mg-side:#f6f7fb;--mg-active:#fff;--mg-accent:var(--brand);--mg-title:var(--ink);--mg-text:#4b5563;display:block;padding:0;grid-template-columns:none;width:auto;max-height:min(78vh,680px);overflow:hidden;background:var(--mg-bg);border-radius:0 0 16px 16px}.mega-single{position:absolute;top:100%;margin-top:7px;border-radius:16px}.mega-single:before{content:"";position:absolute;left:0;right:0;top:-9px;height:9px}.nav-item .mega-single{z-index:46}.mg-all-wrap{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:380px;max-height:inherit}.mg-side{list-style:none;margin:0;padding:10px;background:var(--mg-side);overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--line)}.mg-side-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--ink-2);font-weight:600;font-size:14px;transition:background .12s,color .12s}.mg-side-link.on{background:var(--mg-active);color:var(--mg-accent);box-shadow:0 1px 3px rgba(16,24,40,.08)}.mg-side-ico{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--mg-accent);flex-shrink:0;border:1px solid var(--line-2)}.mg-side-link.on .mg-side-ico{background:var(--brand-50);border-color:transparent}.mg-side-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-side-arrow{color:#b6bbc6;flex-shrink:0}.mg-side-link.on .mg-side-arrow{color:var(--mg-accent)}.mg-content{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 22px 22px;overflow-y:auto;overscroll-behavior:contain;max-height:min(78vh,680px);min-width:0}.mg-content.has-ad{grid-template-columns:minmax(0,1fr) 230px}.mg-main{min-width:0;display:flex;flex-direction:column;gap:18px}.mg-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line-2)}.mg-head-ico{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-50);color:var(--mg-accent);flex-shrink:0}.mg-head-title{font-size:17px;font-weight:800;color:var(--mg-title)}.mg-all{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--mg-accent);white-space:nowrap}.mg-all:hover{text-decoration:underline}.mg-subs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px}.mg-sub{display:flex;flex-direction:column;gap:3px;min-width:0}.mg-sub-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--mg-title);margin-bottom:3px}.mg-sub-ico,.mg-sub-title:hover{color:var(--mg-accent)}.mg-sub-ico{width:32px;height:32px;border-radius:9px;background:var(--line-2);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.mg-sub-ico img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply}.mg-sub-link{font-size:13.5px;color:var(--mg-text);padding:2px 0 2px 40px;line-height:1.35}.mg-sub-link:hover,.mg-sub-more:hover{color:var(--mg-accent)}.mg-sub-more{font-size:12.5px;font-weight:600;color:var(--muted);padding:2px 0 0 40px}.mg-extra{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;padding-top:16px;border-top:1px solid var(--line-2)}.mg-extra.one{grid-template-columns:minmax(0,1fr)}.mg-extra h5{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.mg-best-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mg-extra.one .mg-best-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-prod{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--line-2);border-radius:12px;min-width:0;transition:border-color .12s,box-shadow .12s}.mg-prod:hover{border-color:var(--mg-accent);box-shadow:0 6px 16px rgba(16,24,40,.07)}.mg-prod-img{width:56px;height:56px;border-radius:10px;background:#f6f7fb;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:var(--muted)}.mg-prod-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mg-prod-txt{min-width:0;display:flex;flex-direction:column;gap:3px}.mg-prod-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-prod-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:13.5px}.mg-prod-price b{color:var(--mg-accent)}.mg-prod-price s{color:var(--muted);font-size:12px}.mg-brand-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mg-brand{height:52px;border:1px solid var(--line-2);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:6px 8px;background:#fff;font-size:12.5px;font-weight:700;color:var(--ink-2);text-align:center;transition:border-color .12s}.mg-brand img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .15s,opacity .15s}.mg-brand:hover{border-color:var(--mg-accent)}.mg-brand:hover img{filter:none;opacity:1}.mg-aside{min-width:0;align-self:start;position:sticky;top:0}.mg-ad{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;aspect-ratio:3/4;max-height:440px;border-radius:14px;overflow:hidden;background:var(--ad-bg,#0b1530);color:var(--ad-color,#fff);padding:18px;isolation:isolate}.mg-ad.has-img{padding:0}.mg-ad-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .3s}a.mg-ad:hover .mg-ad-img{transform:scale(1.04)}.mg-ad.has-img .mg-ad-txt{padding:40px 16px 16px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55))}.mg-ad-txt{display:flex;flex-direction:column;gap:4px}.mg-ad-txt b{font-size:17px;line-height:1.25}.mg-ad-txt small{font-size:13px;opacity:.9}.mg-ad-btn{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;margin-top:8px;padding:7px 12px;border-radius:9px;background:#fff;color:#111827;font-size:13px;font-weight:700}.mg-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mg-loading span{height:64px;border-radius:12px;background:linear-gradient(90deg,#f1f2f6,#f8f9fb,#f1f2f6);background-size:200% 100%;animation:mgsk 1.2s linear infinite}@keyframes mgsk{to{background-position:-200% 0}}.mg-empty{padding:24px}@media (max-width:1240px){.mg-subs{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-content.has-ad{grid-template-columns:minmax(0,1fr) 200px}.mg-all-wrap{grid-template-columns:230px minmax(0,1fr)}}.dr-list-flat{padding:2px 0 6px}.dr-flat{padding:4px 0}.dr-flat+.dr-flat{border-top:1px solid var(--line-2)}.dr-flat-head{display:flex;align-items:center;gap:10px;padding:10px 18px 6px;font-weight:700;font-size:15px;color:var(--ink)}.dr-flat-ico{width:30px;height:30px;border-radius:9px;background:var(--brand-50);color:var(--brand-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dr-flat-subs{display:flex;flex-direction:column;padding:0 18px 4px 58px}.dr-flat-link{padding:7px 0;font-size:14px;color:var(--ink-2)}.dr-flat-head:active,.dr-flat-link:active{color:var(--brand-ink)}.dr-flat.no-ico .dr-flat-subs{padding-left:30px}.fx{position:relative;overflow:hidden;isolation:isolate;--fx-dur:1.1s;--fx-iter:1}.fx.fx-m-hover:hover{--fx-iter:infinite}.fx-pulse.fx-m-hover:hover,.fx-pulse.fx-on{animation:fx-pulse var(--fx-dur) ease-in-out var(--fx-iter)}@keyframes fx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.fx-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-160%) skewX(-18deg);pointer-events:none;z-index:1}.fx-shine.fx-m-hover:hover:after,.fx-shine.fx-on:after{animation:fx-shine var(--fx-dur) ease-in-out var(--fx-iter)}@keyframes fx-shine{0%{transform:translateX(-160%) skewX(-18deg)}70%,to{transform:translateX(330%) skewX(-18deg)}}.fx-glow.fx-m-hover:hover,.fx-glow.fx-on{animation:fx-glow var(--fx-dur) ease-in-out var(--fx-iter)}@keyframes fx-glow{0%,to{box-shadow:0 6px 16px -6px color-mix(in srgb,var(--fx-c,var(--brand)) 55%,transparent)}50%{box-shadow:0 0 26px 6px color-mix(in srgb,var(--fx-c,var(--brand)) 55%,transparent)}}.fx-ring{overflow:visible}.fx-ring.fx-m-hover:hover,.fx-ring.fx-on{animation:fx-ring var(--fx-dur) ease-out var(--fx-iter)}@keyframes fx-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--fx-c,var(--brand)) 60%,transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb,var(--fx-c,var(--brand)) 0%,transparent)}}.fx-shake.fx-m-hover:hover,.fx-shake.fx-on{animation:fx-shake var(--fx-dur) ease-in-out var(--fx-iter)}@keyframes fx-shake{0%,50%,to{transform:translateX(0)}24%,40%,8%{transform:translateX(-4px)}16%,32%{transform:translateX(4px)}}.fx-bounce.fx-m-hover:hover,.fx-bounce.fx-on{animation:fx-bounce var(--fx-dur) ease var(--fx-iter)}@keyframes fx-bounce{0%,55%,to{transform:translateY(0)}20%{transform:translateY(-7px)}38%{transform:translateY(-3px)}}.fx-heartbeat.fx-m-hover:hover,.fx-heartbeat.fx-on{animation:fx-heartbeat var(--fx-dur) ease-in-out var(--fx-iter)}@keyframes fx-heartbeat{0%,40%,to{transform:scale(1)}10%,30%{transform:scale(1.07)}20%{transform:scale(.98)}}.fx-wobble.fx-m-hover:hover,.fx-wobble.fx-on{animation:fx-wobble var(--fx-dur) ease-in-out var(--fx-iter)}@keyframes fx-wobble{0%,60%,to{transform:rotate(0)}12%{transform:rotate(-3deg)}24%{transform:rotate(3deg)}36%{transform:rotate(-2deg)}48%{transform:rotate(1deg)}}.fx-jelly.fx-m-hover:hover,.fx-jelly.fx-on{animation:fx-jelly var(--fx-dur) ease var(--fx-iter)}@keyframes fx-jelly{0%,70%,to{transform:scale(1)}15%{transform:scale(1.08,.92)}30%{transform:scale(.94,1.06)}45%{transform:scale(1.03,.97)}}.fx-gradient.fx-m-hover:hover,.fx-gradient.fx-on{background-image:linear-gradient(90deg,var(--fx-c,var(--brand)),var(--accent),var(--fx-c,var(--brand)),var(--accent));background-size:300% 100%;animation:fx-gradient var(--fx-dur) linear var(--fx-iter)}@keyframes fx-gradient{0%{background-position:0 50%}to{background-position:100% 50%}}.fx-arrow.fx-m-hover:hover svg,.fx-arrow.fx-on svg{animation:fx-arrow var(--fx-dur) ease-in-out var(--fx-iter)}@keyframes fx-arrow{0%,to{transform:translateX(0)}30%{transform:translateX(5px)}45%{transform:translateX(-2px)}60%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.fx,.fx svg,.fx:after{animation:none!important}}@keyframes cart-bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.buy-now-row{display:flex}.pdetail.pd-l50{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdetail.pd-l45{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (min-width:1025px){.pdetail.pd-sticky>.pinfo{position:sticky;top:calc(var(--hdr-h, 128px) + 12px);align-self:start}}.perk-grid.perk-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.perk-grid.perk-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.carrier-logo{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;flex:none}.carrier-logo.md{height:34px;min-width:34px;max-width:110px;padding:4px 8px}.carrier-logo.sm{height:24px;min-width:24px;max-width:80px;padding:2px 6px;border-radius:6px}.sbuy{position:fixed;left:0;right:0;z-index:44;background:#fff;display:flex;align-items:center;gap:12px;transform:translateY(130%);transition:transform .25s ease,opacity .25s;opacity:0;pointer-events:none}.sbuy.show{transform:none;opacity:1;pointer-events:auto}.sbuy-m{bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);box-shadow:0 -10px 26px -14px rgba(16,24,40,.3)}body:has(.mbar) .sbuy-m{bottom:calc(62px + env(safe-area-inset-bottom));padding-bottom:10px}.sbuy-d{bottom:0;padding:10px 0;border-top:1px solid var(--line);box-shadow:0 -10px 26px -14px rgba(16,24,40,.3)}.sbuy-d.show{transform:none}.sbuy-d .container{display:flex;align-items:center;gap:14px;width:100%}.sbuy .btn{flex-shrink:0}.sbuy-m .btn{flex:1 1;padding:13px 16px}.sbuy-m .sbuy-price{flex:0 0 auto}@media (min-width:1025px){.sbuy-m{display:none}}@media (max-width:1024px){.sbuy-d{display:none}}.perk-grid.perk-2{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.sbuy.show) .wa-float{transform:translateY(-74px);transition:transform .25s}:root{--f-disc:var(--sale);--f-new:#2563eb;--f-deal:#ff6a00;--f-editor:#7c3aed;--f-best:#dc2626;--ship:var(--ok);--ship-fast:#0f172a;--f-disc-t:#fff;--f-new-t:#fff;--f-deal-t:#fff;--f-editor-t:#fff;--f-best-t:#fff;--ship-t:#fff;--ship-fast-t:#fff}.pill.pill-badge{--c:var(--f-new);--t:var(--f-new-t);display:inline-flex;align-items:center;gap:5px;color:var(--t,#fff);font-weight:800;text-transform:uppercase;letter-spacing:.4px;font-size:var(--b-pill-fs,11.5px);border:0;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 72%,#fff),var(--c))}.pill.pill-badge.pb-deal{--c:var(--f-deal);--t:var(--f-deal-t)}.pill.pill-badge.pb-editor{--c:var(--f-editor);--t:var(--f-editor-t)}.pill.pill-badge.pb-best{--c:var(--f-best);--t:var(--f-best-t)}.pbx-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pbx-tiles.one{grid-template-columns:1fr}.pbx-tile{border:1px solid var(--line);border-radius:var(--r);padding:13px 15px;background:#fff;display:flex;flex-direction:column;gap:5px;min-width:0}.pbx-tile.main{border-color:color-mix(in srgb,var(--brand) 22%,#fff);background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--brand) 5%,#fff))}.pbx-tile.ok{border-color:color-mix(in srgb,var(--ok) 28%,#fff);background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--ok) 7%,#fff))}.pbx-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:6px 11px;border-radius:99px;background:#f3f4f6;color:var(--ink-2)}.pbx-chip.ok{background:color-mix(in srgb,var(--ok) 10%,#fff);color:var(--ok);font-weight:600}.wa-float{--wa:#25d366;background:var(--wa);border:0;cursor:pointer;font:inherit;font-weight:800;color:#fff;box-shadow:0 14px 30px -10px color-mix(in srgb,var(--wa) 80%,transparent)}.wa-float:hover{color:#fff;filter:brightness(1.04)}.wa-float.round{width:60px;height:60px;padding:0;justify-content:center;border-radius:50%}.wa-float.is-open{transform:none}.wa-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:#e11d2e;color:#fff;font-size:11.5px;font-weight:800;display:grid;place-items:center;border:2px solid #fff;box-sizing:border-box}.wa-float.pulse:before{content:"";position:absolute;inset:-6px;border-radius:inherit;border:2px solid var(--wa);opacity:0;animation:waPulse 2.4s ease-out infinite;pointer-events:none}@keyframes waPulse{0%{transform:scale(.9);opacity:.55}80%,to{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion:reduce){.wa-float.pulse:before{animation:none}}.wa-panel{position:fixed;right:20px;bottom:96px;z-index:41;width:min(380px,calc(100vw - 32px));border-radius:22px;overflow:hidden;background:#f7f8fa;box-shadow:0 30px 70px -20px rgba(15,23,42,.45),0 0 0 1px rgba(15,23,42,.06);animation:waIn .22s cubic-bezier(.2,.8,.3,1);transform-origin:bottom right}.wa-panel.left{right:auto;left:20px;transform-origin:bottom left}@keyframes waIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.wa-head{display:flex;align-items:center;gap:12px;padding:18px 18px 18px 20px;color:#fff;background:linear-gradient(110deg,var(--wa-h1,#128c7e),var(--wa-h2,#0b6b5f))}.wa-ava{width:46px;height:46px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);border:1.5px solid rgba(255,255,255,.45);overflow:hidden}.wa-ava img{width:100%;height:100%;object-fit:cover}.wa-ttl{display:grid;gap:2px;min-width:0;flex:1 1}.wa-ttl b{font-size:16.5px;font-weight:800}.wa-ttl small{font-size:12.5px;opacity:.88}.wa-close{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}.wa-close:hover{background:rgba(255,255,255,.15)}.wa-body{padding:18px 20px 16px;display:flex;flex-direction:column;gap:10px}.wa-bubble{align-self:flex-start;max-width:92%;background:#fff;border-radius:4px 16px 16px 16px;padding:12px 15px;font-size:14px;line-height:1.5;color:var(--ink-2);box-shadow:0 4px 14px -8px rgba(15,23,42,.25);margin-bottom:6px}.wa-lbl{font-size:13px;font-weight:600;color:var(--ink-2)}.wa-body textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:84px;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}.wa-body textarea:focus{outline:2px solid color-mix(in srgb,var(--wa-send,#25d366) 45%,transparent);border-color:var(--wa-send,#25d366)}.wa-send{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;background:var(--wa-send,#25d366);color:#fff;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--wa-send,#25d366) 90%,transparent);transition:filter .15s,transform .15s}.wa-send:hover{color:#fff;filter:brightness(1.05);transform:translateY(-1px)}.wa-send.disabled{opacity:.55;pointer-events:none}.wa-note{text-align:center;font-size:11.5px;color:var(--muted)}@media (max-width:640px){.wa-float.round{width:54px;height:54px;padding:0}.wa-float .wa-badge{display:grid}.wa-panel{right:16px;left:16px;width:auto;bottom:142px;max-height:calc(100vh - 170px);overflow-y:auto}.wa-panel.left{left:16px}.wa-panel.no-mobile{display:none}}body.drawer-open .wa-panel{visibility:hidden}.co-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.co-opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.co-opt{display:flex;align-items:center;gap:14px;padding:18px 16px;border:1.5px solid var(--line);border-radius:var(--r);background:#fff;color:var(--ink);text-decoration:none;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.co-opt:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:0 10px 24px -16px rgba(15,23,42,.35);transform:translateY(-1px);color:var(--ink)}.co-opt.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}@media (max-width:860px){.co-opts,.co-opts.two{grid-template-columns:1fr}}.acc-nav a .ico,.acc-nav button .ico{color:var(--muted);flex-shrink:0}.acc-nav a.on{background:var(--brand-50,#eff4ff)}.acc-nav a.on,.acc-nav a.on .ico{color:var(--brand-ink)}.acc-status{--c:#64748b;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.acc-status.t-ok{--c:#16a34a}.acc-status.t-warn{--c:#d97706}.acc-status.t-bad{--c:#dc2626}.acc-status.t-info{--c:#2563eb}.acc-status.t-mute{--c:#64748b}@keyframes accShim{to{background-position:-200% 0}}.acc-tile{--t:#2563eb;position:relative;display:grid;gap:2px;padding:16px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;box-shadow:var(--sh-1);transition:transform .15s,box-shadow .15s}.acc-tile.hot{border-color:color-mix(in srgb,var(--t) 45%,var(--line))}.acc-stars .on{color:#f59e0b;fill:currentColor}.acc-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.acc-quote{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);overflow:hidden}.acc-quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#cbd5e1}.acc-quote.s-sent:before{background:#d97706}.acc-quote.s-accepted:before{background:#16a34a}.acc-quote.s-requested:before{background:#2563eb}.acc-quote.s-declined:before{background:#dc2626}.buy-row{flex-wrap:nowrap}.buy-row .btn{min-width:0;white-space:nowrap}@container (max-width: 640px){.buy-row.has-now{flex-wrap:wrap;row-gap:10px}.buy-row.has-now .buy-cart,.buy-row.has-now .buy-now{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.buy-row.has-qty.has-now .qty{order:1}.buy-row.has-qty.has-now .buy-tools{order:2;margin-left:auto}.buy-row.has-qty.has-now .buy-cart{order:3}.buy-row.has-qty.has-now .buy-now{order:4}.buy-row.has-qty.has-now:after{content:"";order:2;flex-basis:100%;height:0;margin-top:-10px}.buy-row.has-now:not(.has-qty) .buy-tools{order:3;flex-basis:100%;justify-content:flex-end}.buy-row.has-now .btn{padding-left:12px;padding-right:12px}}@container (max-width: 470px){.buy-row.has-qty:not(.has-now):not(.has-wa){flex-wrap:wrap;row-gap:10px}.buy-row.has-qty:not(.has-now):not(.has-wa) .buy-tools{margin-left:auto}.buy-row.has-qty:not(.has-now):not(.has-wa) .buy-cart{order:3;flex:1 1 100%}}@container (max-width: 260px){.buy-row.has-now .buy-cart,.buy-row.has-now .buy-now{flex-basis:100%}}.adr-form{display:grid;gap:14px}.adr-form select.input{appearance:auto}.adr-form select.input:disabled{background:var(--line-2,#f4f5f9);color:var(--muted)}.adr-type{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:var(--line-2,#f1f3f7);justify-self:start}.adr-type button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border:0;border-radius:10px;background:transparent;font:inherit;font-weight:700;font-size:14px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.adr-type button.on{background:#fff;color:var(--brand-ink);box-shadow:0 2px 8px -3px rgba(15,23,42,.25)}.adr-corp{border:1.5px solid color-mix(in srgb,var(--brand) 30%,var(--line));border-radius:var(--r);padding:14px 16px 16px;margin:0;background:color-mix(in srgb,var(--brand) 3%,#fff)}.adr-corp legend{display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-weight:800;font-size:14px;color:var(--brand-ink)}.adr-titles{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.adr-titles .input{flex:1 1;min-width:160px}.adr-titles .chip{padding:6px 12px}.adr-sum{display:grid;gap:2px;min-width:0;font-size:13.5px}.adr-sum b{font-size:14.5px}.adr-sum small{color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.adr-kind{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:grid;place-items:center}.adr-kind.k-shipping{background:#eff6ff;color:#2563eb}.adr-kind.k-billing{background:#f5f3ff;color:#7c3aed}.adr-sec{display:grid;gap:12px}.adr-sec-head{display:flex;align-items:center;gap:12px}.adr-sec-head h2{margin:0;font-size:17px}.adr-sec-head p{margin:0;color:var(--muted);font-size:13px}.adr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.adr-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:15px 16px;border-radius:var(--r);background:#fff;border:1.5px solid var(--line);text-align:left;font:inherit;color:var(--ink);min-width:0}.adr-card.on{border-color:var(--brand)}.adr-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.adr-card-top b{font-size:14px}.adr-tag{font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px;background:#f1f5f9;color:#475569}.adr-tag.corp{background:#f5f3ff;color:#7c3aed}.adr-card-act{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:6px;border-top:1px dashed var(--line);font-size:13px}.adr-card-act .linklike{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-2)}.adr-card-act .linklike:hover{color:var(--brand-ink)}.adr-card-act.confirm span{font-weight:700}.adr-card-act .linklike.danger{color:#dc2626}.adr-add{align-items:center;justify-content:center;text-align:center;border-style:dashed;cursor:pointer;min-height:150px;color:var(--ink-2);background:#fafbfc}.adr-add:hover{border-color:var(--brand);color:var(--brand-ink);background:#fff}.adr-add-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line)}.adr-add small{color:var(--muted);font-size:12.5px;max-width:240px}.adr-edit{display:grid;gap:16px;border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.adr-edit-head{display:flex;align-items:center;gap:12px}.adr-edit-head h2{margin:0;font-size:18px;flex:1 1}.adr-x{width:36px;height:36px;border-radius:50%;border:0;background:var(--line-2,#f4f5f9);cursor:pointer;display:grid;place-items:center;color:var(--ink-2)}.adr-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.adr-opt{position:relative;display:flex;gap:10px;padding:13px 14px;border-radius:var(--r);border:1.5px solid var(--line);background:#fff;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s}.adr-opt:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.adr-opt input{position:absolute;opacity:0;pointer-events:none}.adr-opt .adr-dot{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2px solid var(--line);margin-top:2px;display:grid;place-items:center}.adr-opt.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent);background:color-mix(in srgb,var(--brand) 3%,#fff)}.adr-opt.on,.adr-opt.on .adr-dot{border-color:var(--brand)}.adr-opt.on .adr-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand)}.adr-opt input:focus-visible+.adr-dot{outline:2px solid var(--brand);outline-offset:2px}.adr-opt .adr-opt-t{display:grid;gap:3px;min-width:0}.adr-opt .adr-opt-t>b{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;display:flex;gap:6px;align-items:center}.adr-opt-new{align-items:center;justify-content:center;border-style:dashed;color:var(--ink-2);font-weight:700;font-size:14px;gap:8px;min-height:92px}.adr-opt-new.on{color:var(--brand-ink)}.adr-inline{margin-top:12px;padding:16px;border-radius:var(--r);background:#fafbfc;border:1px solid var(--line);display:grid;gap:12px}.adr-save{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.same-bill{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r);border:1.5px solid var(--line);background:#fff;cursor:pointer;font-size:14px}.same-bill.on{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 6%,#fff)}.same-bill input{width:18px;height:18px;margin-top:1px;accent-color:var(--ok);flex-shrink:0}.same-bill small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}@media (max-width:560px){.adr-type{justify-self:stretch}.adr-grid,.adr-pick{grid-template-columns:1fr}}.cart-ship{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:16px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1)}.cart-ship.done{background:color-mix(in srgb,var(--ok) 7%,#fff);border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}.cart-ship.done b{color:var(--ok)}.cline{display:grid;grid-template-columns:96px minmax(0,1fr) auto 150px;gap:16px;align-items:center;padding:16px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1)}.cline.has-err{border-color:#fecaca;background:#fffafa}.cline.gone{opacity:.75}.ctag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:99px;background:#f1f5f9;color:#475569}.ctag.ok{background:color-mix(in srgb,var(--ok) 12%,#fff);color:var(--ok)}.ctag.fast .ico{color:#facc15}.coupon2{border:1px dashed var(--line);border-radius:12px;padding:10px 12px}.coupon2.open{border-style:solid;background:var(--line-2,#f7f8fa)}.coupon-toggle .ico:last-child{margin-left:auto;color:var(--muted)}.cart-trust li>.ico{color:var(--ok);flex-shrink:0}.cart-sticky{display:none}@media (max-width:1100px){.cline{grid-template-columns:84px minmax(0,1fr) auto}}@media (max-width:640px){.cline{grid-template-columns:76px minmax(0,1fr);gap:10px 12px;padding:12px}.cart-ship{padding:12px 14px}.cart-ship>small{display:none}.cart-page.has-sticky .cart-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:39;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -10px 24px -16px rgba(15,23,42,.35)}body:has(.mbar) .cart-page.has-sticky .cart-sticky{bottom:64px}}.pn-card{text-align:left;margin:18px 0;padding:20px 22px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1)}.pn-card.open{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.pn-ico{width:46px;height:46px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-ink)}.pn-ico.ok{background:color-mix(in srgb,var(--ok) 14%,#fff);color:var(--ok);border-radius:50%}.pn-bank{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border-radius:var(--r);border:1.5px solid var(--line);background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pn-bank:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.pn-bank i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line-2,#cbd5e1);color:transparent;flex-shrink:0}.pn-bank.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}.pn-bank.on i{background:var(--brand-solid,var(--brand));border-color:var(--brand);color:var(--on-brand,#fff)}@media (max-width:560px){.pn-foot .btn{flex:1 1}}.bk-tabs button.on{background:var(--navy,#0f172a);border-color:var(--navy,#0f172a);color:#fff}.bk-logo{width:84px;height:46px;flex-shrink:0;border-radius:12px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;overflow:hidden;padding:5px}.bk-logo.mono{width:46px;padding:0;border-color:transparent;color:#fff;font-weight:800;font-size:15px}.bk-logo.sm{width:64px;height:38px;border-radius:10px}.bk-logo.sm.mono{width:38px;font-size:13px}.bk-pick{display:flex;align-items:center;gap:12px;padding:12px;min-height:64px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.bk-pick>span:nth-child(2){flex:1 1;display:grid;gap:2px;min-width:0}.bk-pick small{color:var(--muted);font-size:12.5px}.bk-pick>svg{color:var(--muted);flex-shrink:0}.bk-pick.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}.bk-pick.on>svg{color:var(--brand-ink)}@media (max-width:900px){.bk-pick>svg{display:none}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.input:focus,.input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}.footer-contact a{min-height:28px}.foot-legal a,.foot-legal-btn{display:inline-flex;align-items:center;min-height:28px}.hs-bars button{height:26px}.g-dots{gap:2px}.g-dots button{position:relative;width:26px;height:26px;background:none;border-radius:0}.g-dots button:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:8px;transform:translate(-50%,-50%);background:#cfd4de;transition:width .2s,background .2s}.g-dots button.on{width:34px;background:none}.g-dots button.on:before{width:22px;background:var(--brand)}.disc-badge small,.f-disc small{font-size:max(11px,var(--fs-s,11px))}@media (max-width:760px){.mbar a span,.mbar button span{font-size:11.5px}}.wa-float:not(.round),.wa-float:not(.round):hover{color:#052e16}legend small{font-size:12.5px;font-weight:500}.hs-cd-box{min-width:58px;padding:7px 8px 6px;border-radius:12px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;line-height:1}.hs-cd-box b{display:block;font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.hs-cd-box small{display:block;margin-top:4px;font-size:11.5px;font-weight:600;opacity:.85}.hs-cd-box.sec b{color:var(--hs-nav)}.hs-cart{display:inline-flex;align-items:stretch;gap:8px}.hs-qty{border-radius:999px;background:#fff;color:#0f172a;box-shadow:0 10px 22px -12px rgba(0,0,0,.5)}.hs-add,.hs-qty{display:inline-flex;align-items:center;height:48px}.hs-add{justify-content:center;gap:8px;padding:0 24px;border:0;border-radius:999px;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);font:inherit;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 12px 24px -10px rgba(0,0,0,.55);transition:transform .15s,filter .15s,background .2s;white-space:nowrap}.hs-add:hover{transform:translateY(-1px);filter:brightness(1.06)}.hs-add.ok{background:var(--ok-ink)}.hs-add:focus-visible,.hs-btn-ghost:focus-visible,.hs-qty button:focus-visible{outline:3px solid #fff;outline-offset:3px}.hs-cart-opt{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:13px;color:inherit;text-decoration:underline;min-height:32px}.hs-cart.compact .hs-add{height:38px;padding:0 14px;font-size:13.5px;box-shadow:none;width:100%}.hs-k-multi,.hs-k-video{background:#0b1530}.hs-fx-zoom .hs-banner img,.hs-fx-zoom .hs-item .hs-media img,.hs-fx-zoom .hs-video-el{transform:scale(1);transition:transform 0s}.hs-fx-zoom .hs-item.on .hs-banner img,.hs-fx-zoom .hs-item.on .hs-media img,.hs-fx-zoom .hs-item.on .hs-video-el{animation:hsZoom calc(var(--hs-dur) + 1.5s) ease-out both}@keyframes hsZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.hs-fx-parallax .hs-item .hs-cards,.hs-fx-parallax .hs-item .hs-media{transition:transform .9s cubic-bezier(.22,.61,.36,1);transform:translateX(18%)}.hs-fx-parallax .hs-item .hs-copy{transition:transform .9s cubic-bezier(.22,.61,.36,1);transform:translateX(-6%)}.hs-fx-parallax .hs-item.on .hs-cards,.hs-fx-parallax .hs-item.on .hs-copy,.hs-fx-parallax .hs-item.on .hs-media{transform:none}.hs-tab-bar{position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand);transform:scaleX(0);transform-origin:left center}.hs-side-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;padding:16px 18px;width:100%}.hs-side-copy.on-img{background:linear-gradient(transparent,rgba(0,0,0,.62))}.hs-side-copy b{font-size:18px;font-weight:800}.hs-side-copy small{font-size:13.5px;opacity:.92}@media (max-width:640px){.hs-cd-box{min-width:50px;padding:6px 6px 5px}.hs-cd-box b{font-size:20px}.hs-cart{width:100%}.hs-add{flex:1 1;height:46px;padding:0 16px}.hs-side-copy{padding:12px}.hs-side-copy b{font-size:15px}.hs-side-copy small{display:none}}@media (prefers-reduced-motion:reduce){.hs-fx-zoom .hs-item.on .hs-banner img,.hs-fx-zoom .hs-item.on .hs-media img,.hs-fx-zoom .hs-item.on .hs-video-el{animation:none}.hs-fx-parallax .hs-item .hs-cards,.hs-fx-parallax .hs-item .hs-copy,.hs-fx-parallax .hs-item .hs-media{transition:none;transform:none}}.hs-add.ok{background:#15803d}.nav-ico{width:24px;height:24px;border-radius:7px;display:inline-grid;place-items:center;flex-shrink:0;color:var(--brand-ink);background:var(--brand-50)}.nav-badge{display:inline-block;font-size:10.5px;font-weight:800;line-height:1.5;padding:0 7px;border-radius:99px;color:var(--on-brand,#fff);background:var(--brand-solid,var(--brand));letter-spacing:.02em}.nav-badge,.nav-txt{white-space:nowrap}.nav-st-B .dnav-list{gap:6px}.nav-st-B .nav-item{border:1px solid var(--line);border-radius:99px;background:#fff}.nav-st-B .nav-item .nav-link{border-radius:99px;padding:6px 14px}.nav-st-B .nav-item.has-sub .nav-link{padding-right:2px}.nav-st-B .nav-item.open,.nav-st-B .nav-item:hover{background:var(--brand-50);border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.nav-st-B .nav-item:has(.nav-link.on){background:var(--navy,#0f172a);border-color:var(--navy,#0f172a)}.nav-st-B .nav-item:has(.nav-link.on) .nav-caret,.nav-st-B .nav-item:has(.nav-link.on) .nav-link{color:#fff}.nav-st-B .cat-hot a{border-radius:99px}.nav-st-C .nav-item,.nav-st-C .nav-item.open,.nav-st-C .nav-item:hover{background:none;border-radius:0}.nav-st-C .nav-item{align-self:stretch}.nav-st-C .nav-item:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--brand);transform:scaleX(0);transition:transform .2s}.nav-st-C .nav-item.open:after,.nav-st-C .nav-item:has(.nav-link.on):after,.nav-st-C .nav-item:hover:after{transform:scaleX(1)}.nav-st-C .nav-item.open .nav-link,.nav-st-C .nav-item:hover .nav-link{color:var(--ink)}.nav-st-C .nav-ico{display:none}.nav-st-C .catbar-inner{height:52px}.nav-st-C .cat-hot a.hot{background:none;color:var(--brand-ink)}.nav-st-C .cat-hot a.hot:hover{color:var(--brand-ink);background:var(--brand-50);filter:none}.nav-stripe{border-top:1px solid var(--line-2);background:#fafbfc}.nav-stripe-in{display:flex;align-items:center;gap:6px 22px;min-height:34px;overflow-x:auto;scrollbar-width:none;font-size:13px;color:var(--muted)}.nav-stripe-in::-webkit-scrollbar{display:none}.nav-stripe-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:inherit;min-height:28px}.nav-stripe-item:hover{color:var(--brand-ink)}.nav-stripe-item b{font-weight:800}.dr-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px 16px 4px}.dr-chips::-webkit-scrollbar{display:none}.dr-chip{flex-shrink:0;display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border-radius:99px;border:1px solid var(--line);background:#fff;font-weight:700;font-size:13.5px;color:var(--ink-2);white-space:nowrap}.dr-chip.hot{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.dr-link .nav-ico{margin-right:10px}.dr-link .nav-badge{margin-left:8px}@media (max-width:1024px){.nav-stripe{display:none}}.buy-limit .ico{flex:none;margin-top:2px}.paynow{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:12px 0;border-radius:var(--r,12px);background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;text-align:left}.paynow.is-urgent{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.paynow.is-expired{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.paynow.compact{margin:6px 0 0;padding:10px 12px}.acc-row-wrap.has-pay{display:grid}.acc-row-wrap.has-pay .acc-row{border-bottom-left-radius:0;border-bottom-right-radius:0}.acc-row-wrap.has-pay .paynow{margin:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.pay-timer{justify-content:flex-start}.ibox{--ib:var(--brand);display:flex;gap:10px;align-items:flex-start;border-radius:12px;margin:12px 0;font-size:14.5px;line-height:1.55;color:var(--ink)}.ibox-spot{--ib:var(--navy);margin-top:16px}.ibox-body{min-width:0;flex:1 1}.ibox-ttl{display:block;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;color:var(--ib)}.ibox-txt{margin:0;white-space:pre-line;overflow-wrap:anywhere}.ibox-ico{flex:none;color:var(--ib);margin-top:1px}.ibox-soft{padding:12px 14px;background:color-mix(in srgb,var(--ib) 7%,#fff);border:1px solid color-mix(in srgb,var(--ib) 26%,#fff)}.ibox-solid{padding:12px 14px;background:var(--ib);color:#fff}.ibox-solid .ibox-ico,.ibox-solid .ibox-ttl{color:#fff;opacity:.9}.ibox-outline{position:relative;display:block;padding:16px 14px 12px;margin-top:20px;background:var(--card,#fff);border:2px solid var(--ib)}.ibox-tag{position:absolute;top:-11px;left:12px;font-size:11px;font-weight:800;color:#fff;background:var(--ib);padding:3px 10px;border-radius:7px}.ibox-strip{gap:0;overflow:hidden;background:color-mix(in srgb,var(--ib) 7%,#fff);border:1px solid color-mix(in srgb,var(--ib) 26%,#fff);align-items:stretch}.ibox-strip .ibox-ico{display:grid;place-items:center;width:48px;margin:0;background:var(--ib);color:#fff}.ibox-strip .ibox-body{padding:11px 13px}.lfx{position:relative;display:inline-block;line-height:0;transition:transform .25s ease;--lfx-g1:#ff0000;--lfx-g2:#0563d0}.lfx .lfx-img{display:block;transition:height .25s ease}.lfx-sliced .lfx-img{opacity:0}.lfx-parts{position:absolute;inset:0;pointer-events:none}.lfx-bottom,.lfx-pc{position:absolute;background-repeat:no-repeat}.lfx-pc{top:0;transform-origin:50% 100%}.lfx-bottom{left:0;width:100%;background-position:0 100%}.lfx-shine{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:var(--lfx-m) center /100% 100% no-repeat;mask:var(--lfx-m) center /100% 100% no-repeat}.lfx-shine:after{content:"";position:absolute;top:-30%;bottom:-30%;width:30%;left:-45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skewX(-20deg)}.lfx.fx-shine.is-run .lfx-shine:after{animation:lfx-shine 1.3s ease-in-out both}@keyframes lfx-shine{0%{left:-45%}to{left:125%}}.lfx.fx-wave.is-run:not(.lfx-intro) .lfx-pc{animation:lfx-wave 1s ease-in-out both}@keyframes lfx-wave{0%,to{transform:none}30%{transform:translateY(-14%) scaleY(1.04)}55%{transform:translateY(0) scale(1.05,.94)}75%{transform:translateY(-3%)}}.lfx.fx-flip.is-run:not(.lfx-intro) .lfx-pc{transform-origin:50% 50%;animation:lfx-flip 1s cubic-bezier(.5,0,.3,1) both}.lfx.fx-wave.fx-flip.is-run:not(.lfx-intro) .lfx-pc{animation:lfx-flip 1s cubic-bezier(.5,0,.3,1) both,lfx-wave 1s ease-in-out 1.1s both}@keyframes lfx-flip{0%{transform:perspective(300px) rotateY(0)}to{transform:perspective(300px) rotateY(1turn)}}.lfx.lfx-intro .lfx-pc{animation:lfx-pop .7s cubic-bezier(.3,1.6,.5,1) both}.lfx.lfx-intro .lfx-bottom{animation:lfx-wipe .8s ease .35s both}@keyframes lfx-pop{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}@keyframes lfx-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.lfx.fx-glow.is-run .lfx-img,.lfx.fx-glow.is-run .lfx-parts{animation:lfx-glow 2.4s ease-in-out both}@keyframes lfx-glow{0%,to{filter:drop-shadow(0 0 0 transparent)}25%{filter:drop-shadow(0 0 9px var(--lfx-g1))}50%{filter:drop-shadow(0 0 0 transparent)}75%{filter:drop-shadow(0 0 9px var(--lfx-g2))}}.lfx.fx-tilt{will-change:transform}.lfx.fx-tilt:hover .lfx-img,.lfx.fx-tilt:hover .lfx-parts{filter:drop-shadow(0 10px 10px rgba(15,23,42,.18))}@media (prefers-reduced-motion:reduce){.lfx,.lfx *,.lfx :after{animation:none!important;transition:none!important}.lfx.fx-tilt{transform:none!important}}.header-slot{display:block}.header.sticky.is-scrolled{position:fixed;left:0;right:0;top:0;animation:hdr-in .25s ease}@keyframes hdr-in{0%{transform:translateY(-8px);opacity:.6}to{transform:none;opacity:1}}.header-main{transition:min-height .25s ease}.hst-glass.is-scrolled{background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px 0 rgba(15,23,42,.06),0 10px 30px -18px rgba(15,23,42,.45)}.hst-glass.is-scrolled .catbar,.hst-glass.is-scrolled .topbar{display:none}.hst-glass.is-scrolled .search{background:rgba(255,255,255,.85)}.hs-bold .search{background:#fff;border:2px solid var(--brand);border-radius:99px;box-shadow:0 6px 18px -10px color-mix(in srgb,var(--brand) 60%,transparent);max-width:720px}.hs-bold .search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent),0 8px 22px -12px color-mix(in srgb,var(--brand) 70%,transparent)}.hs-bold .search input{padding-left:48px}.hs-bold .search input::placeholder{color:#64748b}.hs-bold .search-ico{color:var(--brand-ink)}.hs-bold .search button[type=submit]{border-radius:99px;padding:10px 24px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 75%,#fff),var(--brand-600,var(--brand)));box-shadow:0 6px 14px -8px var(--brand)}.hs-bold .search button[type=submit]:hover{filter:brightness(1.06)}.hs-bold .search .search-clear{background:none;box-shadow:none;padding:6px;color:var(--muted)}.ha-pill .header-actions{gap:10px}.ha-pill .hact{border:1px solid var(--line);border-radius:99px;padding:5px 16px 5px 5px;background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s}.ha-pill .hact:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 6px 16px -10px rgba(15,23,42,.4);transform:translateY(-1px)}.ha-pill .hact>.ico{width:36px;height:36px;padding:7px;border-radius:50%;background:var(--navy);color:#fff;flex:none}.ha-pill .hact-icon{width:44px;height:44px;padding:0;justify-content:center}.ha-pill .hact-icon .cart-ico>.ico,.ha-pill .hact-icon>.ico{width:22px;height:22px;padding:0;background:none;color:var(--ink-2)}.ha-pill .hact-cart{color:#fff;box-shadow:0 8px 18px -10px var(--brand)}.ha-pill .hact-cart,.ha-pill .hact-cart:hover{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 60%,var(--accent)));border-color:transparent}.ha-pill .hact-cart:hover{filter:brightness(1.05)}.ha-pill .hact-cart b,.ha-pill .hact-cart small{color:#fff!important}.ha-pill .hact-cart small{opacity:.85}.ha-pill .hact-cart .cart-ico{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center}.ha-pill .hact-cart .cart-ico svg{color:#fff}.ha-pill .hact-cart .cart-count{background:#facc15;color:#422006;border-color:transparent;top:-6px;right:-6px}@media (max-width:1100px){.ha-pill .hact{padding:4px}.ha-pill .hact-icon{width:40px;height:40px}}@media (max-width:640px){.ha-pill .header-actions{gap:4px}.ha-pill .hact{border:0;background:none;box-shadow:none}.ha-pill .hact>.ico{width:34px;height:34px}.ha-pill .hact-cart{background:none;box-shadow:none}.ha-pill .hact-cart .cart-ico{background:var(--brand)}}.hm-modern .nav-item{position:relative}.hm-modern:not(:has(.nav-st-C)) .nav-item:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.hm-modern:not(:has(.nav-st-C)) .nav-item.open:after,.hm-modern:not(:has(.nav-st-C)) .nav-item:has(.nav-link.on):after,.hm-modern:not(:has(.nav-st-C)) .nav-item:hover:after{transform:scaleX(1)}.hm-modern .cat-hot a.hot{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand),var(--accent));box-shadow:0 6px 14px -8px var(--accent)}.hm-modern .cat-hot a.hot:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:hm-shine 4s ease-in-out infinite}@keyframes hm-shine{0%,65%{left:-60%}to{left:130%}}.hm-modern .cat-hot a .nav-badge{animation:hm-pop 2.8s ease-in-out infinite}@keyframes hm-pop{0%,80%,to{transform:none}88%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.hm-modern .cat-hot a .nav-badge,.hm-modern .cat-hot a.hot:after{animation:none}}.cbar{background:var(--cb-bg,#0b1530);color:var(--cb-color,#fff);overflow:hidden;z-index:31}.cbar,.cbar-in{position:relative}.cbar-in{display:flex;align-items:center;justify-content:center;gap:16px;min-height:48px;z-index:1;padding:6px 44px}.cb-tag{background:var(--cb-accent,#facc15);color:#1f1300;font-weight:800;font-size:11.5px;letter-spacing:.06em;border-radius:6px;padding:4px 9px;white-space:nowrap}.cb-msg{font-weight:700;font-size:15px}.cb-msg em{font-style:normal;color:var(--cb-accent,#facc15)}.cb-cd{display:inline-flex;gap:5px}.cb-cd>span{min-width:40px;text-align:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:7px;padding:3px 5px 2px;line-height:1.05}.cb-cd b{display:block;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-cd small{font-size:8.5px;letter-spacing:.08em;opacity:.85}.cb-cta{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--brand-ink);font-weight:800;font-size:13px;border-radius:99px;padding:7px 14px;white-space:nowrap;transition:transform .15s}.cb-cta:hover{transform:translateX(2px)}.cb-cover{position:absolute;inset:0;z-index:1}.cb-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;background:rgba(255,255,255,.12);border:0;color:inherit;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cb-close:hover{background:rgba(255,255,255,.25)}.cb-shine:before{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:skewX(-20deg);animation:cb-shine 6s ease-in-out infinite}@keyframes cb-shine{0%,60%{left:-40%}to{left:130%}}@media (prefers-reduced-motion:reduce){.cb-shine:before{animation:none;display:none}}@media (max-width:900px){.cb-no-mobile{display:none}.cbar-in{flex-wrap:wrap;gap:6px 10px;padding-left:12px;padding-right:44px;justify-content:flex-start}.cb-msg{font-size:13px;flex:1 1 100%;order:1}.cb-tag{order:0}.cb-cd{order:2}.cb-cd>span{min-width:34px}.cb-cd b{font-size:13px}.cb-cta{order:3;padding:5px 11px;font-size:12px}}.rv-bars button.on,.rv-bars button:hover:not(:disabled){background:var(--line-2)}.rv-trust .ico{color:var(--ok)}.rv-chips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.rv-help{border:1px solid var(--line);border-radius:99px;padding:5px 11px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);background:#fff;cursor:pointer}.rv-help.on{border-color:var(--ok);color:var(--ok-ink);background:var(--ok-50);cursor:default}.rv-form{display:grid;grid-template-columns:1fr;gap:18px}.rv-form.has-store{grid-template-columns:1fr 1fr}.rv-form.has-store .rv-submit{grid-column:1/-1}.rv-pick button.on{color:#f59e0b}.rv-tags button.on{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-50);font-weight:700}.rv-drop{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--line);border-radius:12px;padding:14px;font-size:13px;color:var(--muted);cursor:pointer;text-align:center;flex-wrap:wrap}.rv-drop:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));color:var(--ink-2)}.rv-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.rv-drop.is-full{opacity:.5;cursor:not-allowed}.ro-item{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:14px}.ro-item.open{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:var(--sh-1)}.ro-item header{display:flex;align-items:center;gap:12px}.ro-item.open header{margin-bottom:14px}.gbox{margin-top:36px;display:flex;flex-direction:column;gap:20px}.gbox-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.gbox-head>div:first-child{display:flex;flex-direction:column;gap:6px}.gbox-kicker{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink,var(--brand))}.gbox-head h2{margin:0;font-size:26px;line-height:1.25}.gbox-star{color:#f59e0b}.gbox-acts{display:flex;gap:10px;flex-wrap:wrap}.gbox-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gbox-r{margin:0;border:1px solid var(--line);border-radius:16px;padding:20px;background:#fbfcfe;display:flex;flex-direction:column;gap:12px;min-width:0}.gbox-rs{color:#f59e0b;font-size:16px;letter-spacing:2px}.gbox-r blockquote{margin:0;flex:1 1;font-size:15px;line-height:1.6;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.gbox-r figcaption{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--line-2)}.gbox-av,.gbox-r figcaption img{width:34px;height:34px;border-radius:50%;flex:none}.gbox-av{display:grid;place-items:center;background:var(--line-2);color:var(--ink-2);font-weight:800}.gbox-r figcaption>span{display:flex;flex-direction:column;min-width:0;font-size:14px;font-weight:700}.gbox-r figcaption a{color:inherit}.gbox-r figcaption small{font-weight:500}.gbox-r figcaption small,.gbox-src{color:var(--muted);font-size:12.5px}.gbox-src{text-decoration:underline}.gbox-note{color:var(--muted);font-size:12px}@media (max-width:1024px){.gbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gbox-head h2{font-size:21px}.gbox-acts{width:100%}.gbox-acts .btn{flex:1 1;justify-content:center}.gbox-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px}.gbox-r{flex:0 0 82%;scroll-snap-align:start}.rv-form.has-store{grid-template-columns:1fr}}.kq-ticks .ico{color:#4ade80}.kq-dr{display:flex;padding:6px 0;border-bottom:1px solid var(--line-2);font-size:12px}.kq-dr,.kq-mp{gap:8px;align-items:center}.kq-mp{display:flex!important;justify-content:flex-start!important;border:0!important}.kq-mp i{width:40px;height:40px;border-radius:8px;background:var(--line);display:block}.kq-pay span.on{border-color:var(--brand,#2970ff);background:var(--brand-50,#eff4ff);color:var(--brand,#2970ff)}.kq-pages{display:flex;gap:8px}.kq-pages .pg{flex:1 1;aspect-ratio:210/297;border-radius:8px;border:1px solid var(--line);background:#fff;padding:7px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;box-shadow:0 8px 16px -12px rgba(15,23,42,.5)}.kq-pages .pg i{display:block;height:4px;background:var(--line);border-radius:3px}.kq-pages .pg i.t{height:5px;background:var(--brand);margin-bottom:2px}.kq-pages .pg i.s{width:60%}.kq-pages .pg i.bx{height:24px;background:var(--line-2)}.kq-pages .pg i.bx.sm{height:16px}.kq-pages .pg.cover{background:linear-gradient(160deg,var(--navy),#1e3a8a);justify-content:center}.kq-pages .pg.cover img{width:80%;margin:0 auto;background:#fff;border-radius:4px;padding:3px}.kq-pages small{position:absolute;bottom:4px;left:0;right:0;text-align:center;font-size:9px;color:var(--muted)}.kq-pages .pg.cover small{color:#c9d3ee}.kq-seg button.on{border-color:var(--brand);background:var(--brand-50);color:var(--brand-ink)}.kq-pick>.ico{position:absolute;left:12px;color:var(--muted)}.kq-drop{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--line);border-radius:12px;padding:12px;font-size:12.5px;color:var(--muted);font-weight:600;cursor:pointer;flex-wrap:wrap;text-align:center}.kq-drop:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.kq-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.kq-drop.is-full{opacity:.5}@media (max-width:640px){.kq-mbar .btn{flex:1 1;justify-content:center;padding:11px}}.qpay-tabs button.on{border-color:var(--brand);background:var(--brand-50);color:var(--brand-ink)}.qpay-state.ok{background:var(--ok-50);color:var(--ok-ink)}.qpay-state .ico{flex:none;margin-top:2px}.qpay-addr{border:1px dashed var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.faq-tags button.on,.faq-tags button:hover{background:var(--brand)}.faq-qc .ico{width:46px;height:46px;border-radius:12px;background:var(--brand-50);color:var(--brand-ink);display:grid;place-items:center;flex:none}.faq-nav{position:sticky;top:90px}.faq-nav a.on{background:var(--navy);color:#fff}@media (max-width:860px){.faq-qc .ico{width:40px;height:40px}.faq-nav{top:64px;z-index:5;margin:0 -20px;padding:6px 20px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.flt input[type=checkbox],.flt-q input,.flt-sw input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.flt{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-1);display:flex;flex-direction:column;overflow:hidden}.flt-quick{padding:14px 16px;border-bottom:1px solid var(--line-2)}.flt-q{position:relative;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s}.flt-q:hover{border-color:#cbd5e1}.flt-q.on{background:var(--navy);border-color:var(--navy);color:#fff}.flt-q .sw{display:none}.flt-opt:has(input:focus-visible),.flt-q:has(input:focus-visible),.flt-sw:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.flt-g{border-bottom:1px solid var(--line-2)}.flt-g:last-child{border-bottom:0}.flt-gh button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:none;font:inherit;font-weight:700;color:var(--ink);padding:13px 16px;cursor:pointer;text-align:left}.flt-gh svg{margin-left:auto;color:#9ca3af;transition:transform .2s;flex:none}.flt-g:not(.open) .flt-gh svg{transform:rotate(-90deg)}.flt-g:not(.open) .flt-gb{display:none}.flt-opt{position:relative;display:flex;align-items:center;gap:10px;padding:5px 0;cursor:pointer;color:var(--ink-2);font-size:14px}.flt-opt .cbx{width:18px;height:18px;border-radius:5px;border:1.5px solid #cbd5e1;display:inline-grid;place-items:center;flex:none;background:#fff;color:transparent;transition:background .15s,border-color .15s}.flt-opt:hover .cbx{border-color:var(--brand)}.flt-opt.on{color:var(--ink);font-weight:600}.flt-opt.on .cbx{background:var(--brand-solid,var(--brand));border-color:var(--brand);color:var(--on-brand,#fff)}.flt-opt .t{min-width:0;overflow-wrap:anywhere}.flt-opt .n{margin-left:auto;color:var(--muted);font-size:12px;font-weight:500}.flt-hist i.out{background:var(--line)}.flt-range input[type=range]{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;appearance:none;height:28px}.flt-pin .input{width:100%;padding:8px 10px;font-size:13.5px;font-weight:600}.flt-presets button.on{border-style:solid;border-color:var(--brand);background:var(--brand-50);color:var(--brand-ink);font-weight:700}.flt-sw{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--ink-2);cursor:pointer}.flt-sw i{width:30px;height:30px;border-radius:50%;border:1px solid #d1d5db;display:block}.flt-sw small{color:#9ca3af}.flt-sw.on i{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand)}.flt-sw.on span{font-weight:700;color:var(--ink)}.flt-backdrop,.flt-foot,.flt-mbar,.flt-mquick{display:none}.listing.nav-split .flt{background:#fff!important}@media (max-width:960px){.flt-mquick{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px 6px}.flt-mquick button.on{background:var(--navy);border-color:var(--navy);color:#fff}.flt{position:fixed;inset:0;top:0;z-index:1001;max-height:none;height:100vh;height:100dvh;border-radius:0;border:0;transform:translateY(102%);transition:transform .25s ease;background:var(--bg);visibility:hidden}.flt.open{transform:none;visibility:visible}.flt-g,.flt-quick{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}.flt-q{border:0;border-radius:0;padding:11px 0;font-size:14.5px;color:var(--ink);background:none!important;border-top:1px solid var(--line-2)}.flt-q:first-child{border-top:0}.flt-q.on{color:var(--ink);border-color:var(--line-2)}.flt-q svg{color:var(--muted)}.flt-q .sw{display:block;margin-left:auto;width:40px;height:24px;border-radius:99px;background:#d1d5db;position:relative;transition:background .15s;flex:none}.flt-q .sw:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.flt-q.on .sw{background:var(--ok)}.flt-q.on .sw:after{transform:translateX(16px)}.flt-g{border-bottom:1px solid var(--line)}.flt-g:not(.open) .flt-gb{display:block}.flt-opts{display:flex;flex-wrap:wrap;gap:8px}.flt-opts.k-brand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.flt-opt{border:1px solid var(--line);border-radius:10px;padding:8px 11px;min-height:40px;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink-2);background:#fff}.flt-opts.k-brand .flt-opt{justify-content:center;text-align:center;padding:8px 6px}.flt-opt .cbx{display:none}.flt-opt .n{margin-left:2px}.flt-opts.k-brand .flt-opt .n{display:none}.flt-opt.on{background:var(--brand-solid,var(--brand));border-color:var(--brand);color:var(--on-brand,#fff)}.flt-opt.on .n{color:color-mix(in srgb,#fff 70%,var(--brand))}.flt-presets button.on{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff)}}@media (prefers-reduced-motion:reduce){.flt{transition:none}}.hm-bundles{padding:0}.hm-bundles.bn-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;border-radius:0}.home .hm-bundles.bn-wide{padding-left:0;padding-right:0}@keyframes bnFloat{50%{transform:translate(30px,25px) scale(1.08)}}.bn-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.bn-head.center{flex-direction:column;align-items:center;text-align:center}.bn-head h2{margin:6px 0 4px;font-size:var(--bn-tsize,34px);letter-spacing:-.8px;line-height:1.1;color:var(--bn-title,inherit)}.bn-head h2 span{background:linear-gradient(90deg,var(--bn-hl1,#ff5a6a),var(--bn-hl2,#ffb347));-webkit-background-clip:text;background-clip:text;color:transparent}.bn-head p{margin:0;color:var(--bn-desc,#c7d0e6);font-size:15px}@keyframes bnTick{0%{transform:translateY(-6px);opacity:.2}}.bn-tab{position:relative;text-align:left;border:1px solid var(--bn-tab-border,rgba(255,255,255,.14));background:var(--bn-tab-bg,rgba(255,255,255,.06));color:var(--bn-tab-text,inherit);border-radius:16px;padding:12px 14px 14px;display:flex;gap:10px;align-items:center;overflow:hidden;cursor:pointer;font:inherit;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s}.bn-tab:hover{transform:translateY(-3px)}.bn-em{font-size:22px;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.1);flex:none;transition:transform .4s}.bn-sec.light .bn-em{background:var(--bg)}.bn-tab.on{background:var(--bn-tab-on-bg,#fff);color:var(--bn-tab-on-text,var(--ink));border-color:var(--pc,var(--brand));box-shadow:0 14px 30px -14px var(--pc,var(--brand))}.bn-tab.on .bn-em{transform:rotate(-8deg) scale(1.08);background:var(--brand-50)}.bn-tab.paused .bn-bar{animation-play-state:paused}@keyframes bnFill{to{width:100%}}.bn-items{position:relative;background:var(--bn-panel,rgba(255,255,255,.96));color:var(--ink);border-radius:var(--bn-card-radius,22px);padding:22px;display:flex;flex-wrap:wrap;gap:10px 4px;align-items:flex-start;align-content:flex-start;min-height:300px}.bn-sec.light .bn-items{background:var(--bn-panel,var(--bg))}.bn-it{width:150px;text-align:center;position:relative;opacity:0;transform:translateY(18px) scale(.96);animation:bnIn .55s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 90ms)}.bn-items.still .bn-it,.bn-items.still .bn-plus{opacity:1;transform:none;animation:none}@keyframes bnIn{to{opacity:1;transform:none}}.bn-items.nofloat .bn-im img{animation:none}@keyframes bnBob{50%{transform:translateY(-4px)}}.bn-plus{width:30px;height:30px;border-radius:50%;background:var(--brand-50);color:var(--bn-plus,var(--brand));display:grid;place-items:center;font-weight:900;font-size:18px;margin-top:47px;opacity:0;animation:bnPop .4s forwards,bnPulse 2.4s 1s infinite;animation-delay:calc(var(--i) * 90ms + .12s),calc(var(--i) * 90ms + 1s)}@keyframes bnPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes bnPulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--brand) 12%,transparent)}}.bn-sum{position:relative;background:var(--bn-card,#fff);color:var(--bn-card-text,var(--ink));border-radius:var(--bn-card-radius,22px);padding:22px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.bn-sum:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--pc,var(--brand)),#ffb347)}.bn-sum.compact{padding:16px;gap:8px}.bn-sum.compact:before{display:none}.bn-lbl{display:inline-flex;align-self:flex-start;background:var(--bn-label,var(--navy));color:#fff;font-weight:800;font-size:11.5px;border-radius:8px;padding:4px 10px;letter-spacing:.5px}.bn-sum h3{margin:0;font-size:22px;letter-spacing:-.4px}.bn-sum.compact .bn-lbl,.bn-sum.compact h3{display:none}.bn-save{background:var(--bn-save-bg,var(--ok-50));color:var(--bn-save-fg,var(--ok-ink));font-weight:800;border-radius:12px;padding:9px 12px;font-size:14px;animation:bnSpop .6s}.bn-save.sm{font-size:12.5px;padding:6px 9px}@keyframes bnSpop{40%{transform:scale(1.05)}}@keyframes bnShine{0%,60%{left:-60%}to{left:130%}}.bn-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bn-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bn-cards.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bn-card{position:relative;background:var(--bn-card,#fff);color:var(--bn-card-text,var(--ink));border-radius:var(--bn-card-radius,22px);display:flex;flex-direction:column;transition:transform .2s,box-shadow .3s;opacity:0;transform:translateY(24px);animation:bnIn .6s forwards;animation-delay:calc(var(--i) * .11s);border:1px solid var(--line)}.bn-sec.dark .bn-card{border-color:transparent}.bn-card:hover{box-shadow:0 30px 50px -24px rgba(0,0,0,.55)}@property --bnang{syntax:"<angle>";inherits:false;initial-value:0deg}.bn-card.feat{background:linear-gradient(var(--bn-card,#fff),var(--bn-card,#fff)) padding-box,conic-gradient(from var(--bnang),#e11d2e,#ffb347,#7c3aed,#2563eb,#e11d2e) border-box;border:2.5px solid transparent;animation:bnIn .6s forwards,bnSpin 5s linear infinite;animation-delay:calc(var(--i) * .11s),0s}@keyframes bnSpin{to{--bnang:360deg}}.bn-card h3{margin:2px 0;font-size:18px;letter-spacing:-.3px}.bn-card h3 a{color:inherit}.bn-card:hover .bn-fan>span{transform:translate(calc(var(--k) * 40px),calc(var(--k2) * 9px - 10px)) rotate(calc(var(--k) * 10deg)) scale(1.06)}.bn-card.nofan .bn-fan>span,.bn-card.nofan:hover .bn-fan>span{transform:translate(calc(var(--k) * 40px))}.bn-card ul{margin:4px 0 0;padding:0 16px;list-style:none;font-size:12.5px;color:var(--ink-2);display:grid;gap:3px}.bn-card li:before{content:"✓ ";color:var(--ok);font-weight:800}.bn-rail .bn-card{flex:0 0 300px;scroll-snap-align:start}.bn-dots i.on{width:26px;background:#fff}.bn-sec.light .bn-dots i.on{background:var(--brand)}.bn-core small.ok{color:var(--ok-ink)}@keyframes bnRot{to{transform:rotate(1turn)}}.bn-mini button.on{background:#fff;color:var(--ink)}.bn-sec.light .bn-mini button.on{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);border-color:var(--brand)}.bn-bump .cart-count{animation:bnBump .5s .75s}@keyframes bnBump{30%{transform:scale(1.6)}60%{transform:scale(.9)}}.bn-page-head{margin:8px 0 18px}.bn-page-head h1{margin:6px 0 4px;font-size:30px;letter-spacing:-.6px}.bn-detail .bn-items{background:#fff;min-height:0}.bn-detail .bn-items,.bn-detail-r .bn-sum{border:1px solid var(--line)}.cbundle{border:1.5px solid var(--brand-100);border-radius:var(--r);background:#fffafa;padding:12px 14px;display:grid;gap:8px}.cbundle.bad{border-color:#fdecc8;background:#fffbeb}.cbundle-t .ok{color:var(--ok-ink);font-size:13px}@container (max-width: 980px){.bn-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 700px){.bn-head h2{font-size:calc(var(--bn-tsize, 34px) * .78)}.bn-tab{flex:0 0 200px;scroll-snap-align:start}.bn-items{padding:14px;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bn-cards:not(.m-stack){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.bn-cards:not(.m-stack) .bn-card{flex:0 0 80%;scroll-snap-align:center}.bn-cards.m-stack{grid-template-columns:1fr}.bn-rail .bn-card{flex-basis:80%}}.bn-sec.reduce .bn-card,.bn-sec.reduce .bn-it,.bn-sec.reduce .bn-plus{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bn-card,.bn-it,.bn-plus{opacity:1!important;transform:none!important}}.hs-sc-dark .hs-item.hs-k-multi,.hs-sc-dark .hs-item.hs-k-product{background:linear-gradient(120deg,#0b1530,#13224a 55%,#1a1240)!important;color:#fff!important}.hs-sc-light .hs-item.hs-k-multi,.hs-sc-light .hs-item.hs-k-product{background:linear-gradient(120deg,#ffffff,#f5f7fb 55%,#eef2ff)!important;color:#111827!important}.hs-sc-light .hs-item.hs-k-multi .hs-media:before,.hs-sc-light .hs-item.hs-k-product .hs-media:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) 10%,transparent),transparent)}.hs-sc-light .hs-feats li svg{background:rgba(15,23,42,.06)}.hs-sc-light .hs-cd-box{background:#fff;border-color:#e7e9ef;box-shadow:0 6px 14px -10px rgba(15,23,42,.4)}.hs-sc-light .hs-bars button:before{background:rgba(15,23,42,.16)}.hs-sc-light .hs-arrow{background:#fff;color:#111827;border-color:#e7e9ef;box-shadow:0 8px 18px -10px rgba(15,23,42,.45)}.hs-sc-light .hs-add:focus-visible,.hs-sc-light .hs-btn:focus-visible,.hs-sc-light .hs-qty button:focus-visible{outline-color:#111827}.hs-sc-light .hs-qty{box-shadow:0 0 0 1px #e7e9ef,0 10px 22px -14px rgba(15,23,42,.4)}.hs-sc-light.hs-fr-glass .hs-item.hs-k-product .hs-pframe{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.1)}.hs-sc-light .hs-price em{background:#fee2e2}.hs-sc-light .hs-price b{color:var(--brand,#2970ff)}.hs-sc-light .hs-price s{color:#6b7280}.hs-sc-light .hs-text{opacity:1;color:#374151}.lv-item>.pcard{width:100%;flex:1 1}@keyframes lvPop{0%{opacity:0;transform:translateY(-6px) scale(.9)}}.crb{background:#111827;color:#fff;font-size:14px;animation:crbin .3s ease}@keyframes crbin{0%{transform:translateY(-6px);opacity:0}}.crb-in{display:flex;gap:12px;align-items:center;padding-top:9px;padding-bottom:9px}.crb-ico{display:grid;place-items:center;color:#fca5a5;flex:none}.crb-txt{flex:1 1;min-width:0}.crb-drop{color:#86efac;font-weight:600;gap:4px}.crb-drop,.crb-go{display:inline-flex;align-items:center}.crb-go{background:var(--brand,#2970ff);color:#fff;font-weight:800;padding:6px 12px;border-radius:8px;gap:6px;white-space:nowrap;text-decoration:none}.crb-go:hover{filter:brightness(1.08)}.crb-x{background:transparent;border:0;color:#9ca3af;cursor:pointer;display:grid;place-items:center;padding:4px}.crb-x:hover{color:#fff}@media (max-width:640px){.crb-in{flex-wrap:wrap;gap:8px;font-size:13px}.crb-txt{flex-basis:calc(100% - 60px)}.crb-go{margin-left:30px}}.cpulse{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;gap:8px;align-items:center;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:10px;padding:7px 12px;font-size:13.5px;font-weight:600;margin:8px 0 4px;animation:crbin .4s ease}@keyframes cpulse{70%{box-shadow:0 0 0 8px rgba(249,115,22,0)}to{box-shadow:0 0 0 0 rgba(249,115,22,0)}}@media (prefers-reduced-motion:reduce){.cpulse,.crb{animation:none}}.srv-war.ok{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.srv-war.no{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.srv-opt label.on,.srv-pay label.on{border-color:var(--brand);background:var(--brand-50)}.srv-ctr{display:flex;gap:10px;align-items:flex-start;border:1px solid #e9d5ff;background:#faf5ff;color:#581c87;border-radius:12px;padding:10px 12px;font-size:13.5px}.srv-ctr>span{display:grid;gap:1px;min-width:0}.srv-ctr small{font-size:12px;font-weight:600;color:#7e22ce}.srv-ctr em{font-style:normal;font-size:12.5px;color:#6b21a8;overflow-wrap:anywhere}.srv-ctr a{color:inherit;text-decoration:underline;text-underline-offset:2px}.srv-ctr.on{border-color:#c084fc;background:#f3e8ff}.srv-ctr.sm{padding:8px 10px}.srv-acc-chips button.on{border-color:var(--brand-600,#dc2626);background:#fef2f2;color:var(--brand-600,#dc2626)}.ha-pill .hact-cart,.ha-pill .hact-cart:hover,.header .hact-cart,.header .hact-cart:hover{background:none;border:0;box-shadow:none;filter:none;transform:none;padding:4px 6px 4px 4px;gap:12px;color:var(--ink)}.header .hact-cart .cart-ico{width:52px;height:52px;border-radius:16px;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 24px -12px var(--brand);transition:transform .2s ease,box-shadow .2s ease;flex:none}.header .hact-cart .cart-ico .ico,.header .hact-cart .cart-ico svg{width:26px;height:26px;color:#fff}.header .hact-cart:hover .cart-ico{transform:translateY(-2px) rotate(-3deg);box-shadow:0 16px 26px -12px var(--brand)}.header .hact-cart .cart-count{top:-9px;right:-9px;min-width:26px;height:26px;font-size:13px;padding:0 6px;background:var(--navy);color:#fff;border:3px solid #fff}.header .hact-cart>span:not(.cart-ico){line-height:1.15}.header .hact-cart small{color:var(--muted)!important;opacity:1;font-size:12px}.header .hact-cart b{color:var(--ink)!important;font-size:16px;font-weight:800}.hst-glass .hact-cart .cart-count{border-color:transparent}.cart-pop .cart-count{animation:cartPop .5s cubic-bezier(.3,1.7,.5,1)}@keyframes cartPop{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}@media (max-width:1100px){.header .hact-cart{padding:2px}.header .hact-cart .cart-ico{width:46px;height:46px;border-radius:14px}}@media (max-width:640px){.header .hact-cart .cart-ico{width:42px;height:42px;border-radius:13px}.header .hact-cart .cart-ico .ico,.header .hact-cart .cart-ico svg{width:23px;height:23px}.header .hact-cart .cart-count{min-width:22px;height:22px;font-size:12px;top:-7px;right:-7px;border-width:2px}}@media (prefers-reduced-motion:reduce){.cart-pop .cart-count{animation:none}.header .hact-cart:hover .cart-ico{transform:none}}.pk-st{font-size:12px;font-weight:700;border-radius:99px;padding:2px 10px;background:#eef4ff;color:#1d4ed8}.pk-st.delivered{background:#ecfdf3;color:#15803d}.pk-st.ordered{background:#f1f5f9;color:#475569}.kq-subc .kq-dr{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px dashed var(--line)}.kq-subc .kq-dr em{font-style:normal;font-size:11px;font-weight:800;color:#1d4ed8;background:#eff6ff;border-radius:99px;padding:1px 7px;margin-left:4px}.kq-subc .kq-ord{margin-top:8px}.mdrawer-logo{max-height:34px;max-width:170px;object-fit:contain}.mdrawer-views{position:relative;flex:1 1;min-height:0;overflow:hidden}.mdrawer-sub,.mdrawer-views>.mdrawer-body{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .24s}.mdrawer-sub{background:#fff;transform:translateX(100%);padding-bottom:calc(24px + env(safe-area-inset-bottom));visibility:hidden}.mdrawer-views.sub>.mdrawer-body{transform:translateX(-30%);opacity:0;visibility:hidden}.mdrawer-views.sub>.mdrawer-sub{transform:none;visibility:visible}.dr-search{display:flex;align-items:center;gap:8px;margin:6px 16px 8px;padding:0 12px;min-height:44px;border:1.5px solid var(--line);border-radius:12px;background:var(--bg-soft,#f6f7fb);color:var(--muted)}.dr-search:focus-within{border-color:var(--brand);background:#fff}.dr-search input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:var(--ink);outline:0;padding:10px 0}.dr-acc{margin:6px 16px 8px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.dr-acc-head{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--ink);background:linear-gradient(135deg,var(--brand-50),#fff)}.dr-acc-head>span:nth-child(2){flex:1 1;min-width:0;display:flex;flex-direction:column}.dr-acc-head small{color:var(--muted);font-size:12px}.dr-acc-head b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-acc-av{width:40px;height:40px;border-radius:50%;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;flex-shrink:0}.dr-acc-links{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-2)}.dr-acc-links a{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-weight:600;font-size:13.5px;color:var(--ink-2)}.dr-acc-links a:nth-child(odd){border-right:1px solid var(--line-2)}.dr-acc-links a:nth-child(n+3){border-top:1px solid var(--line-2)}.dr-acc-links a svg{color:var(--brand-ink);flex-shrink:0}.dr-acc-guest{padding:12px 14px;display:grid;gap:10px;background:var(--bg-soft,#f8f9fc)}.dr-acc-guest p{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);line-height:1.45}.dr-acc-guest p svg{color:var(--brand-ink);flex-shrink:0;margin-top:1px}.dr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px 16px 10px}.dr-tile{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 2px 8px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:11.5px;font-weight:700;color:var(--ink-2);text-align:center;line-height:1.2;min-height:66px}.dr-tile-ico{position:relative;width:34px;height:34px;border-radius:10px;background:var(--brand-50);color:var(--brand-ink)}.dr-tile-ico,.dr-tile-ico em{display:inline-flex;align-items:center;justify-content:center}.dr-tile-ico em{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);font-style:normal;font-size:11px;font-weight:800;border:2px solid #fff}.dr-chip.on,.dr-tile.on,.dr-tile:active{border-color:var(--brand);color:var(--brand-ink)}.dr-p-list{list-style:none;margin:0;padding:0 0 4px}.dr-p-row{width:100%;display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 16px 6px 18px;background:none;border:0;border-top:1px solid var(--line-2);font:inherit;font-weight:600;font-size:15px;color:var(--ink);text-align:left;cursor:pointer}.dr-p-list>li:first-child>.dr-p-row{border-top:0}.dr-p-row>svg{color:var(--muted);flex-shrink:0}.dr-p-row.on,.dr-p-row:active{background:var(--brand-50);color:var(--brand-ink)}.dr-p-t{flex:1 1;min-width:0}.dr-p-n{font-size:11.5px;font-weight:700;color:var(--muted);background:var(--line-2);border-radius:99px;padding:1px 8px}.dr-p-ico{width:32px;height:32px;border-radius:9px;background:var(--brand-50);color:var(--brand-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dr-back{display:flex;align-items:center;gap:6px;width:100%;min-height:48px;padding:6px 14px;background:var(--bg-soft,#f6f7fb);border:0;border-bottom:1px solid var(--line);font:inherit;font-weight:700;font-size:14px;color:var(--ink-2);cursor:pointer;position:sticky;top:0;z-index:1}.dr-back svg{color:var(--brand-ink)}.dr-sub-head{display:flex;align-items:center;gap:12px;padding:14px 18px 6px}.dr-sub-head b{font-size:18px}.dr-all{justify-content:space-between;gap:8px;margin:6px 16px 10px;padding:11px 14px;border-radius:12px;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);font-weight:700}.dr-all,.dr-contact a{display:flex;align-items:center;font-size:14.5px}.dr-contact a{gap:12px;min-height:48px;padding:6px 18px;color:var(--ink);font-weight:600}.dr-contact a>svg{color:var(--brand-ink);flex-shrink:0}.dr-contact a span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.dr-contact small{color:var(--muted);font-size:11.5px;font-weight:600}.dr-foot .btn svg{margin-right:6px}@media (prefers-reduced-motion:reduce){.mdrawer-sub,.mdrawer-views>.mdrawer-body{transition:none}}.dr-p-list.no-count .dr-p-n{display:none}.dr-chip.hot.on{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent-strong)}.qa-icon{width:40px;height:40px;padding:0;border-radius:12px;flex:none}.cd-text{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-ink)}.cd-bar{margin:0 22px 16px;display:flex;align-items:center;gap:10px;background:var(--navy);color:#fff;border-radius:12px;padding:10px 14px;font-size:13px}.cd-bar b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:16px;letter-spacing:.4px}.cd-fill{flex:1 1;height:6px;border-radius:9px;background:rgba(255,255,255,.15);overflow:hidden}.cd-fill i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--accent),var(--brand));transition:width 1s linear}.cd-mini,.cd-units{display:flex;align-items:center}.cd-units{gap:2px;padding:0 22px 16px}.cd-mini em,.cd-units em{font-style:normal;font-weight:800;padding:0 4px}.cd-units em{color:#fca5a5}.cd-u-wrap{display:inline-flex;align-items:center}.cd-units .cd-u{display:flex;flex-direction:column;align-items:center;min-width:54px;padding:6px 4px;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);line-height:1.15}.cd-units b{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-units small{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:#a5b4d4}.cd-mini .cd-u{background:var(--navy);color:#fff;border-radius:8px;min-width:32px;padding:6px 5px;text-align:center;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-mini em{color:var(--navy);padding:0 2px}.dl-f-editor{background:#7c3aed}.dl-f-best{background:#ea580c}.dl-f-new{background:#0d9488}.dl-f-free{background:#16a34a}.dl-mini .qa-icon{width:34px;height:34px;border-radius:10px}.dl-chips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.dl-m-fast{background:#e0f2fe;color:#0369a1}.dl-m-free{background:#dcfce7;color:#15803d}.dl-m-editor{background:#f3e8ff;color:#6d28d9}.dl-m-best{background:#ffedd5;color:#c2410c}.dl-m-new{background:#ccfbf1;color:#0f766e}@media (max-width:640px){.cd-bar{margin:0 16px 14px;padding:9px 12px}.cd-units{padding:0 16px 14px}.cd-units .cd-u{min-width:48px}.cd-units b{font-size:19px}.cd-mini .cd-u{min-width:28px;font-size:13px;padding:5px 4px}}@container (max-width: 640px){.buy-row.has-wa{flex-wrap:wrap;row-gap:10px}.buy-row.has-wa .btn-wa-order,.buy-row.has-wa .buy-cart{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.buy-row.has-qty.has-wa .qty{order:1}.buy-row.has-qty.has-wa .buy-tools{order:2;margin-left:auto}.buy-row.has-qty.has-wa:after{content:"";order:2;flex-basis:100%;height:0;margin-top:-10px}.buy-row.has-wa .buy-cart{order:3}.buy-row.has-wa .btn-wa-order{order:4}.buy-row.has-wa .buy-now{order:5;flex-basis:100%}.buy-row.has-wa:not(.has-qty) .buy-tools{order:6;flex-basis:100%;justify-content:flex-end}.buy-row.has-wa .btn{padding-left:10px;padding-right:10px}}@container (max-width: 340px){.buy-row.has-wa .btn-wa-order,.buy-row.has-wa .buy-cart{flex-basis:100%}}.pg-grid{display:grid;grid-template-columns:repeat(var(--pg-cols,5),minmax(0,1fr));gap:14px}.corp-cta{padding:30px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:26px;align-items:center}.corp-cta.no-steps{grid-template-columns:1fr}.corp-cta h2{font-size:26px;font-weight:800;margin:10px 0 6px;color:inherit;letter-spacing:-.01em}.corp-cta p{opacity:.82;margin:0 0 16px;line-height:1.6}@media (max-width:1100px){.pg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.corp-cta{grid-template-columns:1fr}}@media (max-width:640px){.pg-m-rail .pg-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;scrollbar-width:none}.pg-m-rail .pg-item{flex:0 0 62%;scroll-snap-align:start}.pg-m-grid .pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.corp-cta{padding:20px}.corp-cta h2{font-size:21px}}.bns-tabs button.on{background:var(--bn-tab-on-bg,#fff);color:var(--bn-tab-on-text,#111827);border-color:var(--bn-tab-on-bg,#fff);box-shadow:0 10px 24px -14px rgba(0,0,0,.5)}@keyframes bnsIn{0%{opacity:0;transform:translateY(6px)}}.bns-opt{font-size:12px;font-weight:700;color:var(--brand-ink);display:flex;gap:6px;align-items:center;cursor:pointer}.shx-list{display:grid;gap:16px}.shx-sp{flex:1 1}.shx-more{display:inline-flex;gap:4px;align-items:center;font-weight:700;font-size:13px;color:var(--sh-acc,var(--brand))}.shx-pr{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.shx-pr b{font-size:16px;font-weight:800;color:var(--ink)}.shx-pr.d b{color:var(--brand-ink)}.shx-pr s{font-size:11.5px;color:var(--muted)}.shx-pr.big b{font-size:24px}.shx-ask{font-size:12.5px;color:var(--muted)}.shx-stk{font-size:12px;font-weight:700;color:#16a34a;display:inline-flex;gap:5px;align-items:center}.shx-stk:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.shx-stk.no{color:var(--muted)}.shx-disc{position:absolute;top:8px;left:8px;background:var(--f-disc,var(--sale));color:var(--f-disc-t,#fff);font-weight:800;font-size:12.5px;border-radius:8px 8px 8px 2px;padding:3px 7px}.shx-go.out{background:var(--bg,#f4f5f9);color:var(--muted);box-shadow:none}.shx-a{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px}.shx-a>*{min-width:0}.shx-a-side{border-radius:16px;padding:20px;background:var(--sh-tint);display:flex;flex-direction:column;gap:10px}.shx-a-cnt{align-self:flex-start;background:#fff;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.shx-a-side h3{font-size:22px;font-weight:800;line-height:1.15;margin:0;color:var(--ink)}.shx-a-side p{font-size:13px;color:var(--ink-2,#374151);margin:0}.shx-a-img{margin-top:auto;display:grid;place-items:center}.shx-a-img img{max-height:150px;object-fit:contain;mix-blend-mode:multiply}.shx-a-tabs{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.shx-a-tabs button{padding:8px 14px;border-radius:99px;font:inherit;font-weight:700;font-size:13px;background:var(--bg,#f4f5f9);color:var(--ink-2,#374151);border:0;cursor:pointer}.shx-a-tabs button em{font-style:normal;font-size:11px;opacity:.7;margin-left:4px}.shx-a-tabs button.on{background:var(--ink);color:#fff}.shx-a-grid{display:grid;grid-template-columns:repeat(var(--sh-cols,4),minmax(0,1fr));gap:12px}.shx-mc{border:1px solid var(--line);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s,box-shadow .2s;background:#fff}.shx-mc:hover{border-color:var(--brand);box-shadow:0 12px 24px -16px color-mix(in srgb,var(--brand) 60%,transparent)}.shx-mc-im{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:#f7f8fb;border-radius:10px;color:var(--muted)}.shx-mc-im img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.shx-mc-t{font-size:13px;font-weight:600;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.shx-mc-row{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:auto}.shx-b-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px}.shx-b{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.shx-b-hd{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.shx-b-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:none}.shx-b-hd h3{font-size:18px;font-weight:800;margin:0}.shx-b-hd small{font-size:12px;color:var(--muted)}.shx-b-chips{display:flex;gap:6px;flex-wrap:wrap;padding:12px 20px 0}.shx-b-chips a{font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:99px;padding:5px 10px;color:var(--ink-2,#374151)}.shx-b-chips a:hover{border-color:var(--brand);color:var(--brand-ink)}.shx-b-chips em{font-style:normal;color:var(--muted);font-weight:600}.shx-b-feat{display:grid;grid-template-columns:44% 1fr;gap:16px;padding:16px 20px;align-items:center}.shx-b-im{position:relative;aspect-ratio:1;border-radius:16px;background:linear-gradient(180deg,#fafbfd,#eef2f8);display:grid;place-items:center;color:var(--muted)}.shx-b-im img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.shx-b-lab{font-size:11px;font-weight:800;color:var(--accent,#ff6a00);text-transform:uppercase;letter-spacing:.06em}.shx-b-t{display:block;font-size:17px;font-weight:800;line-height:1.3;margin:4px 0 8px;color:var(--ink)}.shx-b-feat ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px;font-size:12.5px;color:var(--ink-2,#374151)}.shx-b-feat li:before{content:"• ";color:var(--brand-ink);font-weight:800}.shx-b-feat .shx-pr{margin-bottom:10px}.shx-b-rows{border-top:1px solid var(--line);margin-top:auto}.shx-b-row{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line)}.shx-b-row:last-child{border-bottom:0}.shx-b-ri{width:52px;height:52px;flex:none;background:#f7f8fb;border-radius:10px;display:grid;place-items:center;color:var(--muted)}.shx-b-ri img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply}.shx-b-rt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.shx-b-rt a{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shx-b-row .shx-pr{flex-direction:column;align-items:flex-end;gap:0;white-space:nowrap}.shx-c{border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line)}.shx-c-top{display:flex;align-items:center;gap:14px;padding:14px 20px;color:#fff;flex-wrap:wrap}.shx-c-top h3{font-size:19px;font-weight:800;margin:0;color:#fff}.shx-c-chips{display:flex;gap:6px;flex-wrap:wrap;flex:1 1}.shx-c-chips button{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:99px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.shx-c-chips button.on{background:#fff;color:var(--ink)}.shx-c-arr{display:flex;gap:6px}.shx-c-arr button{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.15);border:0;color:#fff;font-size:18px;cursor:pointer}.shx-c-track{display:flex;gap:14px;padding:18px 20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.shx-c-it{flex:0 0 calc((100% - (var(--sh-vis, 5) - 1) * 14px) / var(--sh-vis, 5));scroll-snap-align:start;display:flex}.shx-c-it .pcard{width:100%}.shx-c-foot{display:flex;gap:16px;padding:0 20px 16px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.shx-c-foot span{display:inline-flex;gap:6px;align-items:center}@media (max-width:1100px){.shx-a{grid-template-columns:1fr}.shx-a-img{display:none}.shx-a-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shx-c-it{flex-basis:calc((100% - 28px) / 3)}}@media (max-width:640px){.shx-a{padding:12px}.shx-a-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shx-a-grid>:nth-child(n+5){display:none}.shx-a-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.shx-a-tabs button{flex:none;white-space:nowrap}.shx-a-tabs .shx-more,.shx-a-tabs .shx-sp{display:none}.shx-b-feat{grid-template-columns:40% 1fr;gap:12px;padding:14px}.shx-b-t{font-size:14.5px}.shx-b-feat ul{display:none}.shx-pr.big b{font-size:19px}.shx-b-chips,.shx-b-hd{padding-left:14px;padding-right:14px}.shx-b-row{padding:10px 14px;gap:10px}.shx-b-ri{width:44px;height:44px}.shx-b-rt a{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px}.shx-b-row .shx-pr b{font-size:14px}.shx-b-row .shx-ask{font-size:11.5px;max-width:80px;text-align:right}.shx-c-it{flex-basis:46%}.shx-c-arr{display:none}}.shx-poster{position:relative;overflow:hidden;color:#fff;align-items:center;text-align:center;gap:12px;padding:22px 18px 18px;min-height:100%;isolation:isolate}.shx-poster:hover{color:#fff}.shx-p-dots{position:absolute;width:90px;height:70px;background-image:radial-gradient(rgba(255,255,255,.55) 1.6px,transparent 1.8px);background-size:13px 13px;z-index:-1;opacity:.7}.shx-p-dots.tl{top:10px;right:8px}.shx-p-dots.br{bottom:64px;left:6px;width:70px;height:56px;opacity:.45}.shx-p-pill{display:inline-block;background:var(--p-pill);color:#fff;font-weight:900;font-size:17px;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;padding:8px 16px;border-radius:14px;border:3px solid #fff;transform:rotate(-4deg);box-shadow:0 8px 18px -8px rgba(0,0,0,.6),inset 0 -3px 0 rgba(0,0,0,.18);max-width:100%}.shx-p-rings{display:flex;gap:5px;align-self:flex-end;margin-right:4px}.shx-p-rings i{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.85)}.shx-p-foot{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.shx-p-foot .shx-p-rings{align-self:center;margin:0}.shx-p-h{margin:0;display:flex;flex-direction:column;gap:2px;font-style:italic;font-weight:900;text-transform:uppercase;line-height:1.02;letter-spacing:.01em}.shx-p-h span{color:var(--p-acc);font-size:22px;text-shadow:0 2px 0 rgba(0,0,0,.25)}.shx-p-h b{color:#fff;font-size:27px;font-weight:900;text-shadow:0 2px 0 rgba(0,0,0,.3)}.shx-p-cnt{font-size:12px;font-weight:700;color:rgba(255,255,255,.85);background:rgba(255,255,255,.12);border-radius:99px;padding:4px 10px}.shx-p-img{position:relative;margin-top:auto;width:100%;display:grid;place-items:center;padding-bottom:14px}.shx-p-img img{position:relative;z-index:1;max-height:170px;width:92%;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.45))}.shx-p-img i{position:absolute;bottom:0;left:6%;right:6%;height:38px;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--p-acc) 90%,#fff) 0,var(--p-acc) 55%,color-mix(in srgb,var(--p-acc) 60%,#000) 100%);box-shadow:0 10px 22px -8px rgba(0,0,0,.6)}.shx-p-logo{margin-top:4px}.shx-p-logo img{max-height:44px;max-width:160px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}@media (max-width:1100px){.shx-poster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40%);grid-template-areas:"pill img" "h img" "cnt img" "logo img";text-align:left;justify-items:start;align-content:center;padding:18px;gap:8px;min-height:0}.shx-poster .shx-p-pill{grid-area:pill;font-size:14px}.shx-poster .shx-p-h{grid-area:h}.shx-poster .shx-p-cnt{grid-area:cnt}.shx-poster .shx-p-img{grid-area:img;margin:0;display:grid}.shx-poster .shx-p-img img{max-height:130px}.shx-poster .shx-p-foot{grid-area:logo;justify-content:flex-start}.shx-poster .shx-p-rings{display:none}}@media (max-width:640px){.shx-p-h span{font-size:17px}.shx-p-h b{font-size:21px}.shx-poster .shx-p-img img{max-height:100px}.shx-p-logo img{max-height:32px}.shx-poster .shx-p-pill{font-size:12px;padding:6px 10px;border-width:2px}.shx-poster .shx-p-cnt{font-size:11px}.shx-poster .shx-p-img{padding-bottom:10px}.shx-p-img i{height:24px}}html[data-ico=bold] svg.ico{stroke-width:2.35px}html[data-ico=duo] svg.ico .f{fill:currentColor;fill-opacity:.16}html[data-ico=duo] svg.ico{stroke-width:1.7px}html[data-ico=sharp] svg.ico{stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4}.shx-a-main{display:flex;flex-direction:column}.shx-a-grid{flex:1 1;grid-auto-rows:1fr}.shx-a.has-poster .shx-mc-im{aspect-ratio:1}.shx-mc{padding:12px;gap:7px}.shx-mc-t{font-size:14px}.shx-mc-row{align-items:flex-end}.shx-mc .shx-pr{display:grid;gap:1px;min-height:2.9em;align-content:end}.shx-mc .shx-pr b{font-size:17px}.btn.shx-go,.btn.shx-go:hover{background:var(--brand-50);color:var(--brand-ink);box-shadow:none;transform:none}.btn.shx-go:hover{background:var(--brand-100)}.btn.shx-go.out,.btn.shx-go.out:hover{background:#eef0f4;color:#4b5563;border:1px dashed #c3c8d2}.shx-poster{gap:10px;padding:20px 16px 16px}.shx-p-img{padding-bottom:12px}.shx-p-img img{width:auto;max-width:84%;max-height:150px;background:#fff;border-radius:18px;padding:10px;filter:none;box-shadow:0 18px 30px -16px rgba(0,0,0,.65);mix-blend-mode:normal}@media (max-width:640px){.shx-a-grid{grid-auto-rows:auto}.shx-a.has-poster .shx-mc-im{aspect-ratio:4/3}.shx-mc{padding:9px}.shx-mc-t{font-size:13.5px}.shx-mc .shx-pr b{font-size:15.5px}.shx-mc .qa-icon,.shx-mc .shx-go{width:36px;height:36px;border-radius:10px}.shx-p-img img{max-height:92px;padding:6px;border-radius:12px}}.bns-opt{margin-top:auto;justify-content:center;border:1.5px solid color-mix(in srgb,var(--brand) 45%,#fff);border-radius:10px;padding:7px 8px;background:#fff;font-size:12.5px;text-align:center;flex-wrap:wrap}.bns-opt:hover{background:var(--brand-50)}.bns-opt input{position:absolute;opacity:0;width:1px;height:1px}.bns-opt:focus-within{outline:2px solid var(--brand);outline-offset:2px}.bns-opt-ic{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:12px;line-height:1}.bns-opt-ic,.bns-opt.on{background:var(--brand-solid,var(--brand));color:#fff}.bns-opt.on{border-color:var(--brand-solid,var(--brand))}.bns-opt.on .bns-opt-ic{background:#fff;color:var(--brand-ink)}.bns-opt{flex-wrap:nowrap;text-align:left}.shx-p-img.cut img{background:none;padding:0;border-radius:0;box-shadow:none;max-height:180px;max-width:92%;filter:drop-shadow(0 16px 14px rgba(0,0,0,.5))}@media (max-width:640px){.shx-p-img.cut img{max-height:104px;padding:0}}.shx-poster .shx-p-img{position:relative;margin-top:auto;width:100%;height:196px;padding:0;display:block}.shx-poster .shx-p-img img{position:absolute;left:50%;bottom:17px;transform:translateX(-50%);z-index:2;margin:0}.shx-poster .shx-p-img.cut img{max-height:164px;max-width:88%}.shx-poster .shx-p-img i{bottom:0;height:34px;left:7%;right:7%;z-index:1}.shx-poster .shx-p-img:after{content:"";position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:58%;height:12px;border-radius:50%;background:rgba(0,0,0,.45);filter:blur(5px);z-index:1}.pd-podium .shx-p-pill{background:transparent;color:var(--p-pod);border:1.5px solid var(--p-pod);border-radius:99px;transform:none;box-shadow:none;font-size:13px;padding:6px 13px}.pd-podium .shx-p-h{font-style:normal}.pd-podium .shx-p-h span{color:color-mix(in srgb,var(--p-acc) 45%,#fff);font-weight:700;text-shadow:none}.pd-podium .shx-p-dots,.pd-podium .shx-p-rings{display:none}.pd-podium .shx-p-img{height:216px}.pd-podium .shx-p-img i{bottom:34px;height:30px;background:linear-gradient(#f3f5f9,#cfd6e2);box-shadow:inset 0 -3px 6px rgba(0,0,0,.15)}.pd-podium .shx-p-img:before{content:"";position:absolute;left:7%;right:7%;bottom:6px;height:44px;border-radius:0 0 50% 50%/0 0 30px 30px;background:linear-gradient(90deg,#aeb8c8,#e8ecf3 45%,#9aa5b8);z-index:0}.pd-podium .shx-p-img img{bottom:49px}.pd-podium .shx-p-img:after{bottom:45px}@media (max-width:1100px){.shx-poster .shx-p-img{height:150px;align-self:center}.shx-poster .shx-p-img img,.shx-poster .shx-p-img.cut img{max-height:112px;bottom:13px}.shx-poster .shx-p-img i{height:26px}.shx-poster .shx-p-img:after{bottom:9px}.pd-podium .shx-p-img{height:160px}.pd-podium .shx-p-img i{bottom:24px;height:22px}.pd-podium .shx-p-img:before{height:32px}.pd-podium .shx-p-img img,.pd-podium .shx-p-img.cut img{bottom:35px}.pd-podium .shx-p-img:after{bottom:31px}}@media (max-width:640px){.shx-poster .shx-p-img{height:124px}.shx-poster .shx-p-img img,.shx-poster .shx-p-img.cut img{max-height:90px}.pd-podium .shx-p-img{height:132px}.pd-podium .shx-p-pill{white-space:nowrap;font-size:11px;padding:5px 10px}}.shx-stk{color:#15803d}.pd-podium .shx-p-h span,.shx-p-h span{color:var(--p-acc-t,var(--p-acc))}.shx-poster .shx-p-cnt{color:#fff;background:rgba(0,0,0,.24)}.pd-podium .shx-p-cnt{color:#14233f;background:var(--p-pod)}.shx-a-tabs button em{opacity:.85}.shx-a-tl{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}@media (max-width:640px){.shx-a-tl{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;flex:1 1}.shx-a-tl button{flex:none;white-space:nowrap}}html:not(.fx-on) :is(.bn-blob,.bn-im img,.bn-ring-o,.bn-sat>span,.cpulse-dot,.play-ico,.hm-modern .cat-hot a .nav-badge),html:not(.fx-on) :is(.f-deal,.bn-btn.shine,.hm-modern .cat-hot a.hot,[data-bdz=gloss] .f-rib):after,html:not(.fx-on) :is(.wa-float.pulse,.cb-shine,[data-bdz=burst] .pflags:not(.pflags-inline) .f-disc):before{animation-play-state:paused}.kq-live{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:#cbd5f5;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 12px}.kq-live i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.25);flex:none}.kq-live.off i{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.25)}.kq-way{position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.kq-wh.is-btn{border:0;text-align:left;font:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s}.kq-drop.is-drag{border-color:var(--brand)!important;background:color-mix(in srgb,var(--brand) 6%,#fff)!important}.kq-sbar{position:fixed;left:50%;bottom:18px;transform:translate(-50%,140%);z-index:45;display:flex;align-items:center;gap:12px;background:#0b1530;color:#fff;border-radius:999px;padding:8px 8px 8px 18px;box-shadow:0 20px 40px -12px rgba(11,21,48,.6);transition:transform .25s;font-size:14px;font-weight:600;pointer-events:none}.kq-sbar.on{transform:translate(-50%);pointer-events:auto}.kq-sbar .btn{border-radius:999px;padding:9px 16px}@media (max-width:860px){.kq-sbar{display:none}}@media (prefers-reduced-motion:reduce){.kq-sbar,.kq-way,.kq-wh.is-btn{transition:none}}.sz-check{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:12px 0 4px;border-radius:var(--r);border:1.5px solid var(--line);background:#fff;cursor:pointer;font-size:13.5px;line-height:1.5}.sz-check.on{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 6%,#fff)}.sz-check.bad{border-color:#dc2626}.sz-check input{width:18px;height:18px;margin-top:1px;accent-color:var(--ok);flex-shrink:0}.social-logins.compact{grid-template-columns:repeat(2,minmax(0,1fr))}