: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:#fff;--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","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}.lead{font-size:16px;color:var(--ink-2)}.green{color:var(--ok)}.err{color:var(--err)}.hint{color:var(--muted);font-size:13px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stack>*+*{margin-top:16px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.span2{grid-column:span 2}.ico{flex-shrink:0}@media (max-width:640px){.container{padding:0 14px}.grid2{grid-template-columns:1fr}.span2{grid-column:auto}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-grow{flex:1 1}.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)}.btn-soft{background:var(--brand-50)}.btn-soft,.btn-soft:hover{color:var(--brand-600);box-shadow:none}.btn-soft:hover{background:var(--brand-100)}.btn-light{background:#fff;color:var(--brand-ink);box-shadow:0 8px 20px -8px rgba(0,0,0,.35)}.btn-light:hover{color:var(--brand-600)}.btn-outline-light{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.55);box-shadow:none}.btn-outline-light:hover{background:hsla(0,0%,100%,.12);box-shadow:none}.btn-wa{background:linear-gradient(180deg,#2bd36b,#18a957);box-shadow:0 6px 16px -6px rgba(24,169,87,.55)}.btn-disabled{background:var(--line-2);cursor:default}.btn-disabled,.btn-disabled:hover{color:var(--muted);box-shadow:none}.btn-disabled:hover{transform:none}.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}.field{display:flex;flex-direction:column;gap:6px;font-size:14px}.field span{font-weight:600;color:var(--ink-2)}.fopt{display:flex;gap:9px;align-items:center;cursor:pointer;padding:4px 0;font-size:14px}.fopt input{accent-color:var(--brand);width:17px;height:17px}.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)}.pill-muted{background:var(--line-2);color:var(--muted)}.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}.alert-err{background:#fef2f2;color:#991b1b}.alert-ok{background:var(--ok-50);color:#166534}.box{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--sh-1)}.box-title{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:16px}.bt-ico{width:34px;height:34px;border-radius:10px;background:var(--brand-50);color:var(--brand-ink);display:inline-flex;align-items:center;justify-content:center}.center-box{max-width:600px;margin:30px auto;text-align:center}.center-box .row{justify-content:center}.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 b{color:var(--ink);font-size:17px}.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}.empty-state .btn{margin-top:10px}.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}}.hero-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:18px;margin-bottom:34px}.hero-main{position:relative;overflow:hidden;border-radius:var(--r-lg);padding:48px 46px;color:#fff;min-height:360px;background:radial-gradient(1200px 400px at 110% 120%,hsla(0,0%,100%,.14) 0,transparent 55%),linear-gradient(120deg,var(--brand-600) 0,var(--brand) 50%,color-mix(in srgb,var(--brand) 78%,#0b1530) 100%);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:20px;box-shadow:var(--sh-2)}.hero-kicker{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.18);padding:6px 12px;border-radius:99px;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-main h1{font-size:40px;line-height:1.12;margin:16px 0 14px;font-weight:800}.hero-main h1 span{background:linear-gradient(90deg,#fff,#ffe1b3);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-main p{color:hsla(0,0%,100%,.94);font-size:16.5px;max-width:520px;margin:0}.hero-cta{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.hero-visual{position:relative;height:100%;min-height:260px;display:flex;align-items:center;justify-content:center}.hero-visual img{position:relative;max-height:300px;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35));z-index:1}.hero-icon{position:relative;z-index:1;color:hsla(0,0%,100%,.9)}.blob{position:absolute;border-radius:50%;filter:blur(2px)}.blob.b1{width:260px;height:260px;background:hsla(0,0%,100%,.14);right:10%;top:10%}.blob.b2{width:140px;height:140px;background:rgba(255,200,120,.35);left:5%;bottom:8%}.hero-side{display:grid;grid-template-rows:1fr 1fr;gap:18px}.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}.promo-badge{position:absolute;top:20px;right:20px;width:52px;height:52px;border-radius:16px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:24px}.promo-link{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:13.5px;margin-top:6px}.promo-orange{background:linear-gradient(135deg,#b83d00,#c40)}.promo-navy{background:linear-gradient(135deg,#0b1530,#23408f)}@media (max-width:960px){.hero-grid,.hero-main{grid-template-columns:1fr}.hero-main{padding:32px 24px;min-height:0}.hero-main h1{font-size:30px}.hero-visual{min-height:180px}.hero-side{grid-template-rows:none;grid-template-columns:1fr 1fr}}@media (max-width:560px){.hero-side{grid-template-columns:1fr}.hero-visual{display:none}.hero-main h1{font-size:27px}}.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}.cat-circle{flex-direction:column;gap:10px;text-align:center;font-weight:700;font-size:14px}.cat-circle,.cc-img{display:flex;align-items:center}.cc-img{width:104px;height:104px;border-radius:50%;justify-content:center;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 0 0 4px #fff,0 6px 16px -8px rgba(16,24,40,.3)}.cc-img img{width:64%;height:64%;object-fit:contain}.cat-circle:hover .cc-img{transform:translateY(-4px) scale(1.03);box-shadow:inset 0 0 0 4px #fff,var(--sh-2)}.cat-circle:hover .cc-name,.t-red .cc-img{color:var(--brand-ink)}.t-red .cc-img{background:linear-gradient(135deg,#ffe1e4,#ffc2c9)}.t-blue .cc-img{background:linear-gradient(135deg,#e0ebff,#c3d6ff);color:var(--blue)}.t-orange .cc-img{background:linear-gradient(135deg,#fed,#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)}.brand-tile:hover{border-color:var(--brand);box-shadow:var(--sh-2);transform:translateY(-2px);color:var(--brand-ink)}.brand-tile img{max-height:48px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:all .2s}.brand-tile:hover img{filter:none;opacity:1}.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-img img{max-height:100%;object-fit:contain;transition:transform .3s;mix-blend-mode:multiply}.pcard:hover .pcard-img img{transform:scale(1.06)}.pcard-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.pcard-brand{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-title:hover{color:var(--brand-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{margin-top:10px}.pcard-action .btn{padding:10px 14px;font-size:14px}.noimg{color:#c0c5d2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.noimg.small{width:76px;height:76px;background:var(--line-2);border-radius:12px}.price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price s{color:var(--muted);font-size:13.5px}.price b{font-size:20px;color:var(--ink);font-weight:800;letter-spacing:-.02em}.price small{color:var(--muted);font-size:12px}.price-hidden{color:var(--muted);font-size:13.5px;font-weight:600}.crumbs{font-size:13px;color:var(--muted);margin-bottom:10px}.crumbs a:hover{color:var(--brand-ink)}.page-hero{display:flex;gap:18px;align-items:center;padding:28px 30px;border-radius:var(--r-lg);color:#fff;margin-bottom:8px;box-shadow:var(--sh-2)}.page-hero h1{margin:0 0 4px}.page-hero p{margin:0;opacity:.95}.page-hero-ico{width:60px;height:60px;border-radius:18px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tone-red{background:linear-gradient(120deg,#c3101f,#ff4d5e)}.tone-orange{background:linear-gradient(120deg,#c2410c,#dc5a12)}.tone-blue{background:linear-gradient(120deg,#1d3fa0,#3b82f6)}.cat-head{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 28px;box-shadow:var(--sh-1)}.cat-head h1{margin:0}.cat-head p{margin:6px 0 0;color:var(--muted);max-width:820px}.brand-head{display:flex;gap:20px;align-items:center}.brand-head img{max-height:60px;max-width:160px;object-fit:contain}.listing{display:grid;grid-template-columns:270px 1fr;gap:24px;margin-top:20px}.listing-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:10px;background:#fff;border:1px solid var(--line);padding:10px 10px 10px 18px;border-radius:var(--r)}.listing-head .muted,.sort{font-weight:600}.sort{width:auto;padding:9px 12px;border-radius:10px;font-size:14px}.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}.pager{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:28px;font-weight:700}@media (max-width:960px){.listing{grid-template-columns:1fr}.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}}.pinfo-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.brand-chip{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--blue);background:var(--blue-50);padding:4px 10px;border-radius:8px}.pinfo h1{font-size:27px;margin:10px 0 6px}.pinfo .meta{color:var(--muted);font-size:13.5px;margin:0 0 8px}.pinfo .meta b{color:var(--ink-2);font-weight:600}.buybox{gap:18px;margin:18px 0}.buybox,.price-box{display:flex;flex-direction:column}.price-box{background:linear-gradient(135deg,#fff7f8,#fff1ea);border:1px solid #ffdcdf;border-radius:var(--r);padding:18px 20px;gap:8px}.price-row{gap:16px}.disc-badge,.price-row{display:flex;align-items:center}.disc-badge{background:var(--f-disc,var(--sale));color:#fff;border-radius:14px;padding:8px 12px;font-weight:800;font-size:22px;line-height:1;flex-direction:column;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--brand) 80%,transparent)}.disc-badge small{font-size:10.5px;font-weight:700;opacity:.9;margin-top:2px}.price-box .old{display:block;color:var(--muted);font-size:15px}.price-box .now{font-size:32px;font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1.1}.transfer-note{display:inline-flex;align-items:center;gap:8px;color:var(--ok-ink);font-size:14px;background:#fff;border-radius:10px;padding:7px 12px;align-self:flex-start}.price-locked{flex-direction:row;align-items:center;gap:14px;background:var(--blue-50);border-color:#d6e3ff;color:#1e3a8a}.price-locked div{display:flex;flex-direction:column;gap:2px}.price-locked a{font-weight:700;color:var(--blue)}.vgroup{display:flex;flex-direction:column;gap:10px}.vlabel{font-weight:800;font-size:14.5px}.vlabel em{font-style:normal;font-weight:600;color:var(--muted)}.vbtns{display:flex;gap:10px;flex-wrap:wrap}.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 small{color:var(--ok-ink);font-weight:700;font-size:12px}.vlinked{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px dashed var(--line);border-radius:12px;background:#fafbfd}.vlinked img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#fff;flex:none}.vlinked span{display:flex;flex-direction:column;min-width:0}.vlinked small{color:var(--muted);font-size:11.5px}.vlinked b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlinked em{font-style:normal;color:var(--muted);font-size:12px}.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)}.vbtn:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.stock-line{display:inline-flex;align-items:center;gap:8px;font-weight:700;margin:0;font-size:14px}.stock-line .dot{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,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}.qty{display:inline-flex;border:2px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.qty,.qty button{align-items:center}.qty button{width:42px;height:100%;min-height:44px;border:0;background:transparent;cursor:pointer;display:flex;justify-content:center;color:var(--ink-2)}.qty button:hover{background:var(--line-2)}.qty input{width:46px;border:0;text-align:center;font:inherit;font-weight:800;-moz-appearance:textfield;background:transparent}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.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)}.fav-btn.on svg{fill:var(--brand)}.go-cart{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--brand-ink)}.perk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.perk{display:flex;align-items:center;gap:10px;background:var(--line-2);border-radius:12px;padding:11px 13px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.perk .ico{color:var(--brand-ink)}.spot{color:var(--ink-2);margin-top:16px}.request-form{display:flex;flex-direction:column;gap:12px;background:var(--line-2);border-radius:var(--r);padding:20px}.request-form p{margin:-6px 0 0}.ptabs{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);margin-top:24px;box-shadow:var(--sh-1);overflow:hidden}.ptabs-head{display:flex;gap:4px;padding:8px 8px 0;border-bottom:1px solid var(--line);overflow-x:auto;background:#fafbfd}.ptabs-head button{background:none;border:0;padding:14px 20px;font:inherit;font-weight:700;color:var(--muted);cursor:pointer;border-radius:12px 12px 0 0;white-space:nowrap;position:relative}.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)}.ptabs-body{padding:26px 28px}.rich{color:var(--ink-2)}.spec{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.spec td,.spec th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line-2)}.spec tr:nth-child(odd){background:#fafbfd}.spec tr:last-child td,.spec tr:last-child th{border-bottom:0}.spec th{width:35%;color:var(--muted);font-weight:600}.video iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:12px}.steps{display:flex;list-style:none;padding:0;margin:0 0 18px;gap:6px;counter-reset:s}.steps li{flex:1 1;display:flex;gap:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-weight:700;font-size:14px;color:var(--muted)}.st-ico,.steps li{align-items:center}.st-ico{width:32px;height:32px;border-radius:50%;background:var(--line-2);display:inline-flex;justify-content:center;flex-shrink:0}.steps li.on{border-color:var(--brand-100);color:var(--brand-ink);background:var(--brand-50)}.steps li.on .st-ico{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff)}.steps li.done{color:var(--ok)}.steps li.done .st-ico{background:var(--ok);color:#fff}@media (max-width:640px){.steps li span:not(.st-ico){display:none}.steps li{justify-content:center}}.page-title{display:flex;align-items:baseline;gap:10px}.page-title small{color:var(--muted);font-size:16px;font-weight:600}.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}}.cart-side{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;position:sticky;top:190px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sh-2)}.cart-side h2{font-size:19px}.coupon{background:var(--line-2);border-radius:12px;padding:12px}.coupon .row{flex-wrap:nowrap}.coupon .row .input{flex:1 1;background:#fff}.coupon p,.totals{margin:0}.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}.secure-note{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:12.5px;margin:0}.sum-line{display:flex;justify-content:space-between;gap:10px;font-size:14px;padding:6px 0;border-bottom:1px solid var(--line-2)}.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)}.paym input{accent-color:var(--brand);width:18px;height:18px}.paym-ico{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--line);color:var(--brand-ink)}.paym-ico,.success-ico{display:inline-flex;align-items:center;justify-content:center}.success-ico{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#22c55e,var(--ok));color:#fff;margin:20px auto 6px;box-shadow:0 16px 30px -12px rgba(22,163,74,.7)}.auth-box{max-width:460px;margin:30px auto;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--sh-2);position:relative;overflow:hidden}.auth-box:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--brand),var(--accent))}.auth-box h1{margin:0}.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}.table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-1)}.table td,.table th{padding:13px 16px;text-align:left;border-bottom:1px solid var(--line-2)}.table tr:last-child td{border-bottom:0}.table th{font-size:12.5px;color:var(--muted);background:#fafbfd;text-transform:uppercase;letter-spacing:.4px}.table a{color:var(--brand-ink);font-weight:700}.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 hsla(0,0%,100%,.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:hsla(0,0%,100%,.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-dark{background:var(--ink);box-shadow:0 6px 16px -8px rgba(0,0,0,.6)}.btn-dark:hover{background:#000;box-shadow:0 10px 22px -8px rgba(0,0,0,.6)}.btn-accent{background:linear-gradient(180deg,#ff8a33,var(--accent));box-shadow:0 6px 16px -6px rgba(255,106,0,.55)}.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}.btn-success{background:linear-gradient(180deg,#22c55e,var(--ok));box-shadow:0 6px 16px -6px rgba(22,163,74,.55)}.btn-light:hover{background:#fff}.narrow{width:100%}.card-box{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--sh-1)}.card-box.flush{padding:0;overflow:hidden}.card-box h2{font-size:19px}.fld{display:flex;flex-direction:column;gap:6px;font-size:14px}.fld span{font-weight:600;color:var(--ink-2)}.chip.on{background:var(--brand-solid,var(--brand));border-color:var(--brand);color:var(--on-brand,#fff)}.captcha{min-height:78px}.captcha.captcha-ts{min-height:0}.captcha.captcha-ts:has(iframe){margin:6px 0}.captcha .err{display:block;color:#dc2626;font-size:12.5px;margin-top:4px}.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-off{color:#cbd5e1}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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}.hm-padded{padding:28px;border-radius:var(--r-lg)}.hm-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(20px,calc(50vw - var(--container, 1280px) / 2 + 20px));padding-right:max(20px,calc(50vw - var(--container, 1280px) / 2 + 20px));border-radius:0}.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{background:none;border:0;cursor:pointer;flex-direction:column;gap:8px;flex:0 0 auto;width:86px;font:inherit}.story,.story-img{display:flex;align-items:center}.story-img{width:78px;height:78px;border-radius:50%;padding:3px;background:conic-gradient(var(--ring,var(--brand)),var(--accent),var(--ring,var(--brand)));justify-content:center}.story-img img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff}.st-standard .story{width:120px}.st-standard .story-img{width:120px;height:150px;border-radius:14px;background:#fff;border:1px solid var(--st-border,var(--line));padding:0;overflow:hidden}.st-standard .story-img img{border-radius:0;border:0}.story-title{font-size:12.5px;font-weight:600;text-align:center;line-height:1.25}.story-box{position:relative;width:min(420px,100%);aspect-ratio:9/16;max-height:88vh;border-radius:18px;overflow:hidden;background:#000}.story-box>img{width:100%;height:100%;object-fit:cover}.story-bars{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;z-index:2}.story-bars i{flex:1 1;height:3px;border-radius:3px;background:hsla(0,0%,100%,.35);overflow:hidden;position:relative}.story-bars i.done{background:#fff}.story-bars i.run:after{content:"";position:absolute;inset:0;background:#fff;animation:bar 6s linear forwards;transform-origin:left}@keyframes bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-close{position:absolute;top:20px;right:10px;background:none;border:0;color:#fff;cursor:pointer;z-index:3}.story-foot{bottom:0;left:0;right:0;padding:18px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;justify-content:space-between;gap:10px}.story-foot,.story-nav{position:absolute;color:#fff;align-items:center}.story-nav{top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.2);border:0;width:38px;height:38px;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center}.story-nav.prev{left:8px}.story-nav.next{right:8px}.stabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.stabs.center{justify-content:center}.stabs button{padding:10px 18px;border-radius:var(--tab-radius,99px);border:1.5px solid var(--tab-border,var(--line));background:var(--tab-bg,#fff);color:var(--tab-text,var(--ink-2));font:inherit;font-weight:inherit;font-size:inherit;cursor:pointer;transition:all .15s}.stabs button.on,.stabs button:hover{border-color:var(--tab-on-bg,var(--brand))}.stabs button.on{background:var(--tab-on-bg,var(--brand));color:var(--tab-on-text,#fff);box-shadow:0 8px 18px -10px var(--tab-on-bg,var(--brand))}.stabs.shadow button{box-shadow:var(--sh-1)}@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}.sbanner{position:relative;overflow:hidden;display:flex;align-items:flex-end;color:#fff;box-shadow:var(--sh-1)}.sbanner img,.sbanner picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.sbanner.hov:hover img{transform:scale(1.05)}.banner-copy{position:relative;z-index:1;padding:22px;display:flex;flex-direction:column;gap:6px;width:100%}.banner-copy.on-img{background:linear-gradient(transparent,rgba(0,0,0,.55))}.banner-copy b{font-size:20px;font-weight:800}.banner-copy small{font-size:14px;opacity:1}.banner-btn{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;margin-top:4px}.bp-grid{display:grid;grid-template-columns:minmax(260px,1fr) 2.4fr;gap:18px;align-items:stretch}.bp-grid.no-banner{grid-template-columns:1fr}.bp-products .pgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.deal-band-m:not(.hm-padded){padding:28px;border-radius:var(--r-lg);background:linear-gradient(135deg,#fff4ec,#ffe6d3);border:1px solid #ffd9bd}.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}.countdown{display:flex;gap:8px;min-height:58px}.countdown span{background:var(--navy);color:#fff;border-radius:12px;padding:8px 10px;min-width:58px;text-align:center;display:flex;flex-direction:column;line-height:1.1}.countdown b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown small{font-size:11px;opacity:.75;text-transform:uppercase;letter-spacing:.05em}.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)}.svc-card:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--brand-100)}.svc-card small{color:var(--muted);font-size:14px}.svc-ico{width:54px;height:54px;border-radius:16px;background:var(--brand-50);color:var(--brand-ink);display:inline-flex;align-items:center;justify-content:center}.svc-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.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{display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:190px}.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:not(.hm-padded){background:var(--navy)}.intro{padding:clamp(28px,5vw,56px)!important;border-radius:var(--r-lg);color:#fff}.intro-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.intro h2{font-size:clamp(24px,3vw,34px)}.intro p{margin:10px 0 0;max-width:560px}.intro-play{gap:14px;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;font-size:16px}.intro-play,.play-ico{display:inline-flex;align-items:center}.play-ico{width:72px;height:72px;border-radius:50%;background:var(--play-bg,var(--brand));color:var(--play-ico,#fff);justify-content:center;box-shadow:0 0 0 0 var(--pulse,color-mix(in srgb,var(--brand) 40%,transparent));animation:pulse 2s infinite;transition:background .15s}.intro-play:hover .play-ico{background:var(--play-hover,var(--brand-600))}@keyframes pulse{70%{box-shadow:0 0 0 18px transparent}to{box-shadow:0 0 0 0 transparent}}.video-frame{position:relative;width:min(960px,100%);aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden}.video-frame iframe{width:100%;height:100%;border:0}.counters-m:not(.hm-padded){background:var(--brand);padding:36px;border-radius:var(--r-lg)}.counters,.counters-m{color:var(--cnt-c,#fff)}.counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px}.counter{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:14px}.counters.framed .counter{border:1.5px solid color-mix(in srgb,var(--cnt-c,#fff) 35%,transparent);border-radius:var(--r)}.counter b{font-size:34px;font-weight:800;line-height:1.1}.counter small{font-size:14px;opacity:1;font-weight:600}.counter-ico{opacity:.85}.ptables{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;align-items:stretch}.ptable{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sh-1)}.ptable.hl{border-color:var(--brand);box-shadow:0 24px 48px -24px var(--brand);transform:translateY(-6px)}.ptable h3{font-size:19px}.ptable p{margin:0;font-size:14px}.ptable-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);font-size:12px;font-weight:800;padding:5px 12px;border-radius:99px;white-space:nowrap}.ptable-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ptable-price b{font-size:34px;font-weight:800;letter-spacing:-.02em}.ptable-price s{color:var(--muted)}.ptable-price small{color:var(--muted);font-weight:600}.ptable ul{list-style:none;padding:0;margin:4px 0 8px;display:flex;flex-direction:column;gap:9px;font-size:14px;flex:1 1}.ptable li{display:flex;gap:8px;align-items:flex-start}.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}.tgrid.scroller>*{scroll-snap-align:start}.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}.tcard-q{position:absolute;top:18px;right:18px;color:var(--brand-100)}.tcard blockquote{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2);flex:1 1}.tcard figcaption{display:flex;gap:12px;align-items:center}.tcard figcaption>span:last-child{display:flex;flex-direction:column}.tcard figcaption small{color:var(--muted);font-size:13px}.tcard-photo{width:46px;height:46px;border-radius:50%;background:var(--brand-50);color:var(--brand-ink);font-weight:800;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #fff;box-shadow:var(--sh-1)}.tcard-photo img{width:100%;height:100%;object-fit:cover}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}.bcard{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:all .2s;box-shadow:var(--sh-1)}.bcard:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.bcard-img{aspect-ratio:16/9;background:var(--line-2);display:flex;align-items:center;justify-content:center;color:#c3c8d4;overflow:hidden}.bcard-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.bcard:hover .bcard-img img{transform:scale(1.05)}.bcard-body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1 1}.bcard-body>b{font-size:16.5px;line-height:1.35}.bcard-date{display:inline-flex;gap:6px;align-items:center;color:var(--muted);font-size:12.5px}.bcard-sum{color:var(--muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.article-grid.rev{grid-template-columns:280px minmax(0,1fr)}.article{padding:clamp(18px,3vw,36px)}.article h1{font-size:clamp(24px,3vw,32px)}.article-img{width:100%;border-radius:var(--r);margin-bottom:18px;max-height:460px;object-fit:cover}.article-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13.5px}.article-meta span{display:inline-flex;gap:6px;align-items:center}.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}.gtile{position:relative;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:var(--line-2);display:flex;align-items:center;justify-content:center;color:#c3c8d4;border:0;padding:0;cursor:pointer}.ggrid.albums .gtile{aspect-ratio:4/3}.gtile img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.gtile:hover img{transform:scale(1.06)}.gtile-cap{position:absolute;left:0;right:0;bottom:0;padding:14px;background:linear-gradient(transparent,rgba(0,0,0,.65));color:#fff;display:flex;flex-direction:column;text-align:left}.gtile-cap small{opacity:.85;font-size:12.5px}.lightbox{z-index:1300}.lightbox img{max-width:min(1100px,92vw);max-height:84vh;border-radius:10px;box-shadow:var(--sh-3)}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:0;background:hsla(0,0%,100%,.9);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lb-nav.prev{left:16px}.lb-nav.next{right:16px}.lb-count{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);color:#fff;font-weight:700}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.vcard{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1)}.vthumb{position:relative;width:100%;aspect-ratio:16/9;border:0;padding:0;background:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.vthumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vthumb .play-ico{position:relative;width:60px;height:60px}.vbody{padding:16px;display:flex;flex-direction:column;gap:6px}.vbody small{display:inline-flex;gap:5px;align-items:center}.vbody p{margin:0;color:var(--ink-2);font-size:14px}.brand-tile{background:var(--bt-bg,#fff);border-color:var(--bt-border,var(--line));position:relative;overflow:hidden}.brand-row.square .brand-tile{border-radius:4px}.brand-row.color .brand-tile img{filter:none;opacity:1}.brand-tile em{position:absolute;inset:0;background:rgba(11,21,48,.78);color:#fff;font-style:normal;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.brand-tile.hover-name:hover em{opacity:1}.enews-m:not(.hm-padded){background:var(--navy);padding:32px;border-radius:var(--r-lg)}.enews-m{color:#fff}.enews{display:flex;gap:20px;flex-wrap:wrap}.enews,.enews-ico{align-items:center}.enews-ico{width:64px;height:64px;border-radius:18px;background:hsla(0,0%,100%,.1);display:inline-flex;justify-content:center;flex-shrink:0}.enews-copy{flex:1 1 280px}.enews-copy h2{color:#fff;font-size:22px}.enews-copy p{margin:6px 0 0;opacity:.85}.enews-form{display:flex;gap:8px;flex:1 1 360px;flex-wrap:wrap}.enews-form input{flex:1 1 220px;height:50px;border-radius:12px;border:1px solid transparent;padding:0 16px;font:inherit}.enews-form .btn{height:50px;background:var(--accent-strong)}.enews-msg{flex-basis:100%;margin:4px 0 0;font-size:14px;color:#bbf7d0}.enews-msg.err{color:#fecaca}.page-banner{position:relative;display:flex;align-items:center;padding:0 clamp(20px,4vw,40px);border-radius:var(--r-lg);background-size:cover;background-position:50%;overflow:hidden;margin-bottom:18px;box-shadow:var(--sh-2)}.page-banner.shade:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,21,48,.75),rgba(11,21,48,.2))}.page-banner>div{position:relative}.page-banner h1{margin:0}.page-banner p{margin:6px 0 0;opacity:.9}.page-hero{margin-bottom:18px}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;align-items:start}.contact-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.contact-card{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;box-shadow:var(--sh-1)}.contact-card>span{width:46px;height:46px;border-radius:14px;background:var(--brand-50);color:var(--brand-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.contact-card small{color:var(--muted);font-size:12.5px;display:block}.contact-card b{font-size:14.5px;word-break:break-word}.map{width:100%;height:320px;border:0;border-radius:var(--r-lg);box-shadow:var(--sh-1)}.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-card p{margin:0}.bank-card small{display:block;color:var(--muted);font-size:12.5px}.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}.iban{font-family:ui-monospace,Menlo,monospace;letter-spacing:.03em;font-size:14.5px;-webkit-user-select:all;user-select:all}.cta-band{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(135deg,#fff,var(--brand-50));border:1px solid var(--brand-100);border-radius:var(--r-lg);padding:20px 24px}.cta-band>div{display:flex;flex-direction:column}.cta-band span{color:var(--muted);font-size:14px}.track-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.track-head{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.track-head>div{display:flex;flex-direction:column}.track-items{margin:0;padding-left:18px;color:var(--ink-2)}.timeline{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--line);gap:12px}.timeline,.timeline li{display:flex;flex-direction:column}.timeline li{position:relative}.timeline li:before{content:"";position:absolute;left:-25px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--brand);border:2px solid #fff;box-shadow:0 0 0 2px var(--brand-100)}.timeline small{color:var(--muted)}.faq-group h2{font-size:18px;margin:22px 0 10px}.faq{background:#fff;border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px;box-shadow:var(--sh-1);overflow:hidden}.faq summary{padding:16px 48px 16px 18px;font-weight:700;cursor:pointer;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--brand-ink);transition:transform .2s}.faq[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq .rich{padding:0 18px 16px;color:var(--ink-2)}.compare-tools{display:flex;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line-2)}.table-scroll{overflow-x:auto}.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}.cmp-prod{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.cmp-prod img{width:120px;height:120px;object-fit:contain}.cmp-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:0;background:var(--line-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cmp-remove:hover{background:var(--brand-50);color:var(--brand-ink)}.card-tools{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.card-tools button{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:hsla(0,0%,100%,.95);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--sh-1);transition:all .15s}.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)}@media (hover:hover){.card-tools{opacity:0;transition:opacity .2s}.card-tools:focus-within,.pcard:hover .card-tools{opacity:1}}.pcard .stars{margin:2px 0;font-size:13px}.meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.meta-stars{display:inline-flex}.brand-chip img{max-height:26px}.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}.saving,.share{align-items:center}.share{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.share a{width:34px;height:34px;border-radius:10px;background:var(--line-2);color:var(--ink-2);display:inline-flex;align-items:center;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{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.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}.review-form{background:#fafbfd;border:1px solid var(--line);border-radius:var(--r);padding:18px}.rate-pick{display:flex;gap:2px}.rate-pick button{background:none;border:0;font-size:28px;color:#e5e7eb;cursor:pointer;padding:0 2px;line-height:1}.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{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.view-switch button{background:#fff;border:0;width:38px;height:38px;cursor:pointer;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.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)}.auth-page .auth-box{margin:0;box-shadow:none;border:0;border-radius:0;max-width:none}.auth-side{background:linear-gradient(140deg,var(--navy),#1d3fa0);background-size:cover;background-position:50%;color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center;gap:14px}.auth-side h2{font-size:28px;color:#fff}.auth-side p{margin:0;opacity:.88}.auth-side ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:10px}.auth-side li{gap:10px;font-weight:600}.auth-side li,.nf{display:flex;align-items:center}.nf{max-width:560px;margin:6vh auto;text-align:center;flex-direction:column;gap:14px}.nf-logo{max-height:50px}.nf-img{max-width:320px}.nf-code{font-size:clamp(90px,18vw,150px);font-weight:800;line-height:1;background:linear-gradient(135deg,var(--brand),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nf h1,.nf p{margin:0}.nf-search{display:flex;gap:8px;width:100%;max-width:420px}.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}.nf-main{display:flex;flex-direction:column;align-items:center;gap:14px}.nf-wide .nf-main{align-items:flex-start}.nf-wide .nf-code{font-size:clamp(64px,10vw,110px)}.nf-wide .nf-search{max-width:480px}.nf-fx{display:flex;flex-direction:column;align-items:center;position:relative}.nf-printer{width:300px;height:92px;border-radius:22px 22px 14px 14px;background:linear-gradient(180deg,#2b3446,#111827);box-shadow:0 18px 30px -16px rgba(11,21,48,.55),inset 0 2px 0 hsla(0,0%,100%,.08);position:relative;z-index:2}.nf-pr-top{display:flex;align-items:center;gap:8px;padding:18px 22px}.nf-led{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:nf-led .35s steps(2) 7}.nf-pr-name{font:700 10.5px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.14em;color:hsla(0,0%,100%,.55)}.nf-slot{position:absolute;left:22px;right:22px;bottom:16px;height:8px;border-radius:6px;background:#05070d;box-shadow:inset 0 2px 3px rgba(0,0,0,.8)}.nf-paper-wrap{margin-top:-22px;width:262px;position:relative;z-index:1;filter:drop-shadow(0 14px 18px rgba(11,21,48,.16))}.nf-paper{background:#fff;color:#111;padding:26px 18px 18px;font:600 12px/1.55 ui-monospace,SF Mono,Menlo,Consolas,Courier New,monospace;text-transform:uppercase;animation:nf-feed 2.6s steps(26) both;transform-origin:top;position:relative}.nf-r{display:flex;justify-content:space-between;gap:10px;white-space:nowrap}.nf-r>span:last-child{overflow:hidden;text-overflow:ellipsis}.nf-c{justify-content:center;text-align:center;white-space:normal}.nf-b{font-weight:800;font-size:13px}.nf-addr span:last-child{text-transform:none}.nf-out span:last-child{background:#111;color:#fff;padding:0 6px;font-weight:800}.nf-total{font-size:15px}.nf-small{font-size:10.5px;line-height:1.5;color:#333;text-transform:none}.nf-small:first-of-type{text-transform:uppercase}.nf-hr{border-top:1.5px dashed #9ca3af;margin:8px 0}.nf-hr.dbl{border-top:4px double;border-color:#111}.nf-bar{position:relative;margin:8px auto 6px;width:-moz-fit-content;width:fit-content;overflow:hidden}.nf-bar svg{display:block;width:200px;height:46px}.nf-laser{position:absolute;left:-6px;right:-6px;top:0;height:2px;background:#ef4444;box-shadow:0 0 8px 2px rgba(239,68,68,.7);animation:nf-laser 1.4s ease-in-out 2.6s infinite alternate;opacity:0}.nf-tear{position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(-45deg,transparent 6px,#fff 0) 0 0 /12px 10px repeat-x,linear-gradient(45deg,transparent 6px,#fff 0) 0 0 /12px 10px repeat-x}.nf-reprint{margin-top:26px;background:none;border:1px dashed var(--line);border-radius:99px;padding:7px 14px;font:inherit;font-weight:700;font-size:13px;color:var(--muted);cursor:pointer}.nf-reprint:focus-visible,.nf-reprint:hover{color:var(--brand-ink);border-color:var(--brand)}.nf-cats{display:flex;flex-direction:column;gap:8px}.nf-cats small{color:var(--muted);font-weight:600}.nf-cats>div{display:flex;flex-wrap:wrap;gap:8px}.nf-chip{padding:7px 14px;border-radius:99px;border:1px solid var(--line);background:#fff;font-weight:600;font-size:14px;color:var(--ink-2)}.nf-chip:hover{border-color:var(--brand);color:var(--brand-ink)}.nf-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:480px}.nf-links a{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);font-weight:600;color:var(--ink)}.nf-links a svg{color:var(--brand-ink);flex-shrink:0}.nf-links a:hover{border-color:var(--brand)}@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}.nf-wide .nf-main{align-items:center}.nf-cats>div{justify-content:center}.nf-printer{width:260px;height:80px}.nf-paper-wrap{width:226px}.nf-paper{font-size:11px;padding:22px 14px 14px}.nf-bar svg{width:170px}}@media (prefers-reduced-motion:reduce){.nf-laser,.nf-led,.nf-paper{animation:none}.nf-laser{opacity:1;top:50%}}@media (max-width:960px){.article-grid,.article-grid.rev,.contact-grid,.reviews{grid-template-columns:1fr}.svc-nav{position:static}.auth-page,.bp-grid{grid-template-columns:1fr}.auth-side{padding:26px}.track-form{grid-template-columns:1fr}.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}.hm-padded{padding:18px 14px}.v-list .pcard{flex-direction:column}.v-list .pcard-img{width:auto}.countdown span{min-width:50px;padding:6px 8px}.countdown b{font-size:18px}.footer-grid{grid-template-columns:1fr}}.narrow-wide,.pay-page{width:100%}.pay-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line-2);font-size:14px;color:var(--ink-2)}.pay-choice{display:grid;gap:12px}.pay-opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px 18px;border:1.5px solid var(--line);border-radius:14px;background:var(--card,#fff);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pay-opt:focus-visible,.pay-opt:hover{border-color:var(--brand,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand,var(--accent)) 14%,transparent);outline:none}.pay-opt-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--brand-50);color:var(--brand-ink)}.pay-opt-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.pay-opt-t>b{font-size:16px}.pay-opt-t small{color:var(--ink-2);font-size:13.5px;line-height:1.45}.pay-back{display:inline-flex;gap:4px;font-size:14px}.pay-back,.pay-noinst{align-items:center;margin:0 0 12px}.pay-noinst{display:flex;gap:6px}@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}.price b{font-size:16.5px}.pcard-action .btn{padding:9px 8px;font-size:13px}.cat-circles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-img{width:80px;height:80px}.cat-circle{font-size:12.5px}.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 .cat-circles{grid-auto-columns:112px;gap:10px}.home .bgrid,.home .svc-grid,.home .tgrid{grid-auto-columns:calc((100% - 40px) / 2.3);gap:14px}.home .ggrid{grid-auto-columns:calc((100% - 40px) / 3.3);gap:10px}.home .ptables{grid-auto-columns:calc((100% - 40px) / 2.2);gap:14px;padding-top:18px}.home .ptable.hl{transform:none}.home .banner-grid{grid-auto-columns:calc((100% - 40px) / 2.15);gap:12px!important}.home .banner-grid .sbanner{min-height:0!important;aspect-ratio:16/9}.home .counters{grid-auto-columns:calc((100% - 40px) / 3.2);gap:10px}.home .brand-row{grid-auto-columns:140px;gap:10px}.home .hm-full,.home .hm-padded{padding-left:16px;padding-right:16px}.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 .deal-band-m:not(.hm-padded){padding:20px 16px}.home .bp-grid{grid-template-columns:1fr}.home .bp-grid>.sbanner{min-height:0!important;aspect-ratio:16/7}.home .stabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:2px 20px 4px}.home .stabs::-webkit-scrollbar{display:none}.home .stabs button{flex-shrink:0;padding:8px 14px}.home .stories{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scrollbar-width:none}.home .cd-head{align-items:center}.home .intro{padding:26px 20px!important}.home .enews{gap:14px}.home .enews-ico{display:none}.home .hero-grid{margin-bottom:20px}}@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 .cat-circles{grid-auto-columns:84px;gap:8px}.home .cc-img{width:72px;height:72px}.home .cat-circle{font-size:12px;gap:6px}.home .bgrid,.home .svc-grid,.home .tgrid{grid-auto-columns:calc((100% - 28px) / 1.2);gap:12px}.home .ggrid{grid-auto-columns:calc((100% - 28px) / 2.2)}.home .banner-grid,.home .ptables{grid-auto-columns:calc((100% - 28px) / 1.15)}.home .counters{grid-auto-columns:calc((100% - 28px) / 2.3)}.home .counter b{font-size:26px}.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 .ptable{padding:22px 18px}.home .countdown span{min-width:44px;padding:5px 6px}.home .countdown b{font-size:16px}.home .cd-head .sec-head{margin-bottom:4px}.home .intro h2{font-size:22px}.home .play-ico{width:56px;height:56px}.home .enews-copy h2{font-size:18px}.home .enews-form .btn,.home .enews-form input{height:46px}.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}.cat-desc{margin-top:6px}.cat-desc>:last-child{margin-bottom:0}@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}}.nowrap{white-space:nowrap}@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)}}@media (max-width:640px){.auth-page{margin:8px auto}.auth-page .auth-box{order:-1;padding:24px 20px}.auth-side{padding:18px 20px;gap:6px}.auth-side h2{font-size:18px}.auth-side p{font-size:13.5px}.auth-side ul{flex-direction:row;flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:13px}}.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}.fopt{min-height:36px;display:flex;align-items:center;gap:8px}}@media (prefers-reduced-motion:reduce){.filters{transition:none}}.ship-box{border:1px solid var(--line);border-radius:var(--r);padding:16px;margin:14px 0;background:#fff}.ship-head{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-bottom:14px}.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)}.ship-status{margin:12px 0 0;font-weight:600}.ship-events{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line);display:grid;gap:8px;font-size:14px}.ship-events li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.ship-events time{color:var(--muted,#6b7280);font-size:13px}@media (max-width:480px){.ship-steps li{font-size:11.5px}.ship-events li{grid-template-columns:minmax(0,1fr);gap:2px}}.pd-foreign{font-size:13px;margin-top:4px}.pd-foreign small{font-size:12px}.cq-open{margin-top:10px;gap:8px}.cq{z-index:1200}.cq-box{max-width:620px}.cq-done,.cq-form{padding:24px;display:flex;flex-direction:column;gap:14px}.cq-head{display:flex;gap:12px;align-items:flex-start;padding-right:36px}.cq-head h3{font-size:20px;margin:0 0 4px}.cq-ico{width:44px;height:44px;border-radius:12px;background:var(--brand-50,#eef2ff);color:var(--brand-ink);display:grid;place-items:center;flex-shrink:0}.cq-lines{list-style:none;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:#f8fafc;display:grid;gap:6px;font-size:14px}.cq-lines li{display:flex;gap:8px;align-items:baseline;min-width:0}.cq-q{color:var(--brand-ink);font-weight:700;flex-shrink:0}.cq-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cq-lines b,.cq-t{white-space:nowrap}.cq-member{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r);background:var(--ok-50,#ecfdf5);color:#166534;font-size:14px}.cq-sub{margin:4px 0 -4px;font-weight:700}.cq-grid .span2{grid-column:1/-1}.cq-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px}.cq-consent input{margin-top:3px;width:18px;height:18px;flex-shrink:0}.cq-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cq-done{align-items:center;text-align:center;padding:34px 24px}.cq-ok{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--ok-50,#ecfdf5);color:#16a34a}.cq-done h3{font-size:22px;margin:0}.cq-no{margin:0;font-size:16px}.cq-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}@media (max-width:640px){.cq{padding:0;align-items:flex-end}.cq-box{max-height:94vh;border-radius:18px 18px 0 0}.cq-done,.cq-form{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.cq-grid{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bank-grid.compact{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:10px 0 0}.bank-card{gap:12px}.bank-card.compact{padding:16px;box-shadow:none}.bank-head{display:flex;align-items:center;gap:14px;min-width:0}.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 img{max-width:100%;max-height:100%;object-fit:contain}.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-name{min-width:0}.bank-name h3{margin:0;font-size:17px;line-height:1.25}.bank-cur{display:inline-block;margin-top:4px;font-size:11.5px;font-weight:700;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:99px;padding:1px 8px}.bank-row small{display:block;color:var(--muted);font-size:12.5px;margin-bottom:2px}.bank-row.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bank-val{display:flex;align-items:center;gap:8px;justify-content:space-between;min-width:0}.bank-val b{overflow-wrap:anywhere}.iban-box{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:10px 12px}.iban-box .iban{font-size:15px;overflow-wrap:anywhere;min-width:0}.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}.copy-btn.err{border-color:#fecaca;color:#b91c1c}.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}.copy-all{align-self:flex-start;border-style:dashed;color:var(--muted)}@media (max-width:640px){.iban-box{align-items:stretch}.iban-box .iban{font-size:13.5px;letter-spacing:0}.iban-copy{width:100%;min-height:42px}.bank-logo{width:80px;height:46px}}.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 hsla(0,0%,100%,.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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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}.pcard.is-out .pcard-img img{filter:grayscale(1);opacity:.7}.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 .price s+b,.price s+b{color:var(--brand-ink)}.pcard{box-shadow:0 1px 2px rgba(16,24,40,.04)}.pcard:hover{border-color:color-mix(in srgb,var(--brand) 18%,var(--line))}.pcard-img{overflow:hidden}.pcard-title{letter-spacing:-.005em}.pcard .price b{font-size:19px}.pcard-transfer{display:inline-flex;align-items:center;gap:4px}.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)}.pcard-img img{background:transparent}.hscroll,.pgrid-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand) 35%,#fff) transparent}@media (max-width:640px){.pcard .price b{font-size:16px}.sec-head{margin-bottom:12px}}.gallery{position:sticky;top:190px;align-self:start;min-width:0;--g-gap:12px;--g-thumb:76px}.gallery-main{position:relative;aspect-ratio:1;border-radius:var(--r);background:#fff;border:1px solid var(--line);overflow:hidden;isolation:isolate}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.9);padding:3px 9px;border-radius:99px;opacity:0;transition:opacity .2s;pointer-events:none}.gallery-main:hover .g-zoomhint{opacity:1}.gallery-main .pflags{z-index:4}.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::-webkit-scrollbar{display:none}.thumbs button{width:var(--g-thumb);height:var(--g-thumb);flex:0 0 var(--g-thumb);border:2px solid var(--line);border-radius:12px;background:#fff;padding:5px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.thumbs button:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.thumbs button.on{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.thumbs img{width:100%;height:100%;object-fit:contain}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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){.gallery{position:static}.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){.gallery{--g-thumb:60px;--g-gap:10px}.gallery-main{border-radius:14px}.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;position:relative;margin:4px 0 28px}.hs-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);--hs-r:0px}.hs-frame{position:relative;overflow:hidden;border-radius:var(--hs-r);box-shadow:var(--sh-2);background:#0b1530;touch-action:pan-y;isolation:isolate}.hs-track{display:flex;transition:transform .7s cubic-bezier(.22,.61,.36,1);will-change:transform}.hs-item{position:relative;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-track{display:grid;transform:none!important}.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{position:relative;width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(20px,4vw,56px);padding:26px clamp(28px,6vw,84px) 42px}.hs-inner.side-right .hs-media{order:2}.hs-media{position:relative;display:flex;align-items:center;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,hsla(0,0%,100%,.22),hsla(0,0%,100%,0));pointer-events:none}.hs-media a{display:contents}.hs-media img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--hs-h) - 80px);object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.35));-webkit-user-select:none;user-select:none;-webkit-user-drag: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-feats li:nth-child(n+7){display:none}.hs-feats li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-feats li{display:flex;align-items:center;gap:8px;min-width:0}.hs-feats li svg{flex:0 0 auto;width:20px;height:20px;padding:3px;border-radius:50%;background:hsla(0,0%,100%,.16);color:var(--hs-nav)}.hs-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.hs-price s{font-size:15px;font-weight:600;color:#fca5a5;opacity:.95}.hs-price b{font-size:30px;font-weight:800;color:#bef264;letter-spacing:-.01em;line-height:1.1}.hs-price em{font-style:normal;font-size:12px;padding:4px 9px;background:#fff;color:#dc2626;align-self:center}.hs-btn,.hs-price em{font-weight:800;border-radius:999px}.hs-btn{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:12px 24px 12px 28px;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:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 28px -10px rgba(0,0,0,.55)}.hs-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.hs-item.on .hs-copy>*{animation:hsUp .6s cubic-bezier(.22,.61,.36,1) both}.hs-item.on .hs-copy>:nth-child(2){animation-delay:.06s}.hs-item.on .hs-copy>:nth-child(3){animation-delay:.12s}.hs-item.on .hs-copy>:nth-child(4){animation-delay:.18s}.hs-item.on .hs-copy>:nth-child(n+5){animation-delay:.24s}.hs-item.on .hs-media img{animation:hsIn .8s cubic-bezier(.22,.61,.36,1) both}.hs-item.on.hs-static .hs-banner img,.hs-item.on.hs-static .hs-copy>*,.hs-item.on.hs-static .hs-media img{animation:none}@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{display:block;width:100%;color:inherit}.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 hsla(0,0%,100%,.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.prev{left:14px}.hs-arrow.next{right:14px}.hs-arrow:focus-visible,.hs:hover .hs-arrow{opacity:1}.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}.hs-bars button:before{content:"";background:hsla(0,0%,100%,.38)}.hs-bars button span,.hs-bars button:before{position:absolute;left:0;right:0;top:7px;height:4px;border-radius:4px}.hs-bars button span{background:var(--hs-nav);transform:scaleX(0);transform-origin:left center}.hs-bars button.on span{transform:scaleX(1)}.hs-bars button.on span.run{transform:scaleX(0);animation:hsBar var(--hs-dur) linear forwards}.hs.is-paused .hs-bars span.run{animation-play-state:paused}.hs-bars-off{opacity:0}.hs-bars-off button{pointer-events:none}@keyframes hsBar{to{transform:scaleX(1)}}@media (max-width:960px){.hs-banner img,.hs-item{min-height:var(--hs-ht)}.hs-inner{padding:22px 28px 40px;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hs-media img{max-height:calc(var(--hs-ht) - 70px)}.hs-title{font-size:min(var(--hs-ts),26px)}.hs-text{-webkit-line-clamp:2;font-size:14px}.hs-feats,.hs-feats.many{font-size:13px;gap:5px;grid-template-columns:minmax(0,1fr)}.hs-feats li:nth-child(n+4){display:none}.hs-price b{font-size:24px}.hs-btn{padding:11px 20px 11px 24px;font-size:13.5px}.hs-arrow{display:none}}@media (max-width:640px){.hs{margin-bottom:18px}.hs:not(.hs-full){--hs-r:14px}.hs-banner img,.hs-item{min-height:var(--hs-hm)}.hs-inner{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start;gap:10px;padding:18px 18px 40px;text-align:center}.hs-inner.side-right .hs-media{order:0}.hs-media{height:auto}.hs-media img{max-height:190px}.hs-media:before{width:62%}.hs-copy{align-items:center;gap:9px}.hs-title{font-size:21px;-webkit-line-clamp:3;text-wrap:balance}.hs-feats,.hs-text{display:none}.hs-mt .hs-text{display:-webkit-box;-webkit-line-clamp:3;font-size:13.5px}.hs-mf .hs-feats{display:grid;justify-content:center;font-size:13px}.hs-mf .hs-feats,.hs-mf .hs-feats.many{grid-template-columns:minmax(0,max-content)}.hs-mf .hs-feats li:nth-child(n+4){display:none}.hs-price{justify-content:center;margin-top:0}.hs-price b{font-size:24px}.hs-btn,.hs-price s{font-size:13.5px}.hs-btn{padding:11px 22px 11px 24px;margin-top:2px}.hs-bars{bottom:10px}.hs-bars button{width:24px}}@media (hover:none){.hs-btn:hover{transform:none}}@media (prefers-reduced-motion:reduce){.hs-fade .hs-item,.hs-track{transition:none}.hs-item.on .hs-copy>*,.hs-item.on .hs-media img{animation:none}}.sim-head{align-items:flex-end}.sim-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto}.sim-all{gap:4px;font-weight:700;font-size:14px;color:var(--brand-ink);margin-right:6px;white-space:nowrap}.sim-nav{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;box-shadow:var(--sh-1,0 1px 2px rgba(0,0,0,.05))}.sim-nav:hover:not(:disabled){border-color:var(--brand);color:var(--brand-ink)}.sim-nav:disabled{opacity:.35;cursor:default}.sim-track{--sim-n:5;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sim-n) - 1) * 16px) / var(--sim-n));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:4px 2px 10px;margin:-4px -2px 0;scrollbar-width:none}.sim-track::-webkit-scrollbar{display:none}.sim-item{scroll-snap-align:start;min-width:0;display:flex}.sim-item>.pcard{width:100%}@media (max-width:1200px){.sim-track{--sim-n:4}}@media (max-width:960px){.sim-track{--sim-n:3}.sim-nav{display:none}}@media (max-width:640px){.sim-track{--sim-n:2.15;gap:12px;grid-auto-columns:calc((100% - 2 * 12px) / 2.15)}.sim-head{flex-wrap:wrap}.sim-all,.sim-head p{font-size:13px}}.inst-hint{display:flex;align-items:center;gap:10px;margin:10px 0 4px;padding:10px 14px;border:1px dashed color-mix(in srgb,var(--ok) 55%,var(--line));background:var(--ok-50);border-radius:var(--r);color:var(--ink);font-size:14px;text-decoration:none;transition:border-color .15s}.inst-hint svg{color:var(--ok);flex:none}.inst-hint>span{display:flex;flex-direction:column;line-height:1.35}.inst-hint small{color:var(--ok-ink);font-weight:600;font-size:12.5px}.inst-hint:hover{border-color:var(--ok)}.ptabs-anchor{display:block;position:relative;top:-110px;visibility:hidden;height:0}.inst-wrap{display:grid;gap:14px;max-width:720px}.inst-head{display:flex;align-items:center;gap:12px}.inst-head>div{display:flex;flex-direction:column;gap:2px}.inst-logo{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#047857,#10b981);color:#fff;font-weight:800;display:grid;place-items:center;flex:none}.inst-wrap .table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r)}.inst-tbl{width:100%;border-collapse:collapse;font-size:14.5px;min-width:360px}.inst-tbl th{text-align:left;background:var(--bg);color:var(--ink-2);font-size:12.5px;text-transform:uppercase;letter-spacing:.3px;padding:10px 14px}.inst-tbl td{padding:11px 14px;border-top:1px solid var(--line-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inst-tbl tr.is-free td{background:color-mix(in srgb,var(--ok-50) 60%,transparent)}.inst-tbl td:last-child,.inst-tbl th:last-child{text-align:right}.inst-free{margin-left:8px;font-size:11.5px;font-weight:700;color:var(--ok);background:var(--ok-50);border-radius:99px;padding:2px 8px;white-space:nowrap}.kt-pay{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.kt-head{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);flex-wrap:wrap}.kt-head svg{color:var(--ok)}.kt-test{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.5px;color:#fff;background:var(--blue);border-radius:6px;padding:2px 7px}.kt-visual{position:relative;aspect-ratio:1.586;max-width:340px;width:100%;margin:4px auto 6px;border-radius:16px;padding:20px 22px;color:#fff;background:linear-gradient(135deg,#0f766e,#064e3b 70%);box-shadow:0 18px 30px -18px rgba(6,78,59,.8);display:flex;flex-direction:column;justify-content:flex-end;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.kt-visual:after{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-90px;border-radius:50%;background:hsla(0,0%,100%,.08)}.kt-visual.visa{background:linear-gradient(135deg,#1e3a8a,#1d4ed8 70%)}.kt-visual.mastercard{background:linear-gradient(135deg,#3f3f46,#18181b 70%)}.kt-visual.troy{background:linear-gradient(135deg,#0e7490,#155e75 70%)}.kt-chip{position:absolute;left:22px;top:22px;width:40px;height:30px;border-radius:6px;background:linear-gradient(135deg,#fde68a,#d97706)}.kt-brand{position:absolute;right:20px;top:20px;font:800 italic 18px/1 var(--font-base,system-ui);letter-spacing:.5px}.kt-num{font-size:clamp(16px,4.6vw,20px);letter-spacing:1.5px;white-space:nowrap}.kt-row{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;text-transform:uppercase;opacity:.9}.kt-row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kt-input-brand{position:relative}.kt-input-brand .input{width:100%;padding-right:96px;letter-spacing:.5px}.kt-badge{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11.5px;padding:3px 8px;border-radius:6px;color:#fff;background:#334155}.kt-badge.visa{background:#1d4ed8}.kt-badge.mastercard{background:#ea580c}.kt-badge.troy{background:#0e7490}.fld-err{color:var(--err);font-size:12.5px;font-weight:500}.fld .input[aria-invalid=true]{border-color:var(--err)}.kt-side h2{margin:0}.kt-inst{display:grid;gap:8px;max-height:420px;overflow:auto;padding:2px}.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-l,.kt-opt-r{display:flex;flex-direction:column;line-height:1.3}.kt-opt-l{flex:1 1;min-width:0}.kt-opt-r{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kt-opt small{font-weight:500;color:var(--muted);font-size:12.5px}.kt-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line-2);padding-top:12px}.kt-total b{font-size:22px}.kt-submit{width:100%;justify-content:center}.kt-secure{display:flex;gap:6px;align-items:flex-start;margin:0}.kt-secure svg{flex:none;margin-top:2px;color:var(--ok)}@media (max-width:760px){.kt-pay{grid-template-columns:minmax(0,1fr)}.kt-visual{max-width:300px}}@media (max-width:560px){.ptabs-body{padding:18px 14px}.inst-tbl{min-width:0;font-size:13.5px}.inst-tbl td,.inst-tbl th{padding:9px 10px}.inst-tbl td:not(:first-child){white-space:nowrap}.inst-tbl th{font-size:11px}.inst-free{display:table;margin:4px 0 0}}.ip-wrap{display:grid;gap:14px}.ip-chips{display:none;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ip-chips::-webkit-scrollbar{display:none}.ip-chips button{flex:none;border:1.5px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:99px;padding:7px 14px;font:600 13.5px/1 var(--font-base,inherit);cursor:pointer}.ip-chips button.on{border-color:var(--ink);background:var(--ink);color:#fff}.ip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:14px}.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}.ip-badge.has-logo{background:#fff;border:1px solid var(--line);padding:3px 8px}.ip-badge.has-logo img{max-height:100%;max-width:110px;object-fit:contain}.ip-bank{display:flex;flex-direction:column;font-size:12.5px;font-weight:600;color:var(--ink-2);line-height:1.3;min-width:0}.ip-bank small{color:var(--muted);font-weight:500}.ip-tbl{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ip-tbl th{font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--muted);font-weight:700;padding:7px 10px;text-align:right;border-bottom:1px solid var(--line-2)}.ip-tbl td{padding:6px 10px;text-align:right;border-top:1px solid var(--line-2);white-space:nowrap}.ip-tbl td:first-child,.ip-tbl th:first-child{text-align:left;font-weight:700}.ip-tbl tr.is-free td{background:color-mix(in srgb,var(--ok-50) 70%,transparent);color:#166534}@media (max-width:700px){.ip-chips{display:flex}.ip-grid{grid-template-columns:minmax(0,1fr)}.ip-card:not(.on){display:none}.ip-tbl{font-size:14px}.ip-tbl td{padding:9px 12px}}.kt-program{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r);border-left:4px solid var(--ip,#475569);background:color-mix(in srgb,var(--ip,#475569) 8%,#fff);font-size:14px}.kt-program>span:last-child{display:flex;flex-direction:column;line-height:1.3}.kt-program small{color:var(--muted);font-size:12px}.kt-binhint{margin:0}.btn-notify{background:#0f172a;color:#fff;border-color:#0f172a;gap:8px;box-shadow:0 10px 22px -12px rgba(15,23,42,.6)}.btn-notify:hover{background:#1e293b}.pcard-action .btn-notify{font-size:13.5px}.buy-out{display:flex;gap:10px;align-items:flex-start;scroll-margin-top:140px}.buy-out>:first-child{flex:1 1;min-width:0}.buy-out-tools{display:flex;gap:10px;flex:none}.sa-form{display:grid;gap:12px;border:1.5px solid var(--line);border-radius:var(--r);padding:16px;background:var(--card);animation:drop .16s ease-out}.sa-form .grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sa-form-head{display:flex;gap:12px;align-items:flex-start}.sa-form-head>div{display:flex;flex-direction:column;gap:2px;line-height:1.35}.sa-form-head small{color:var(--muted);font-size:13px}.sa-ico{width:40px;height:40px;border-radius:12px;background:#0f172a;color:#fff;display:grid;place-items:center;flex:none}.sa-done{display:flex;gap:8px;align-items:flex-start;margin:0}@media (max-width:560px){.buy-out{flex-direction:column;align-items:stretch}.buy-out-tools{justify-content:flex-start}.sa-form .grid2{grid-template-columns:1fr}}@media (max-width:420px){.pcard-action .btn-notify{font-size:12.5px;gap:5px;padding-left:6px;padding-right:6px;white-space:nowrap}}.pay-trust{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:36px;padding:20px;border-top:1px solid hsla(0,0%,100%,.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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.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}}.kvkk-note{font-size:12.5px;color:var(--muted);margin:0;line-height:1.5}.enews-consent a,.kvkk-confirm a,.kvkk-note a,.kvkk-optin a{color:inherit;text-decoration:underline}.kvkk-optin{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px 12px;margin:0;display:grid;gap:4px}.kvkk-optin legend{font-size:13px;font-weight:700;padding:0 4px}.kvkk-optin .fopt{align-items:flex-start;font-size:13.5px}.kvkk-optin .fopt input{margin-top:2px;flex:none}.enews-consent{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;flex-basis:100%;opacity:.92;text-align:left}.enews-consent input{margin-top:2px;flex:none;accent-color:var(--brand)}.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-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px;align-items:start}.kvkk-intro h1{font-size:24px;margin-top:0}.kvkk-steps{padding-left:18px;display:grid;gap:6px;font-size:14px}.kvkk-form h2{font-size:18px;margin:0}.kvkk-reply{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.kvkk-topics{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.kvkk-topics legend{font-size:14px;font-weight:700;padding:0 4px}.kvkk-topic{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;padding:6px 8px;border-radius:8px;cursor:pointer}.kvkk-topic.on{background:var(--brand-50,#eff4ff)}.kvkk-topic input{margin-top:2px;flex:none;accent-color:var(--brand)}.kvkk-confirm{align-items:flex-start;font-size:13px}.kvkk-confirm input{margin-top:2px;flex:none}.kvkk-done{text-align:center;display:grid;justify-items:center;gap:6px}.kvkk-done-ico{width:56px;height:56px;border-radius:50%;background:var(--ok-50);color:var(--ok);display:grid;place-items:center}@media (max-width:900px){.kvkk-page{grid-template-columns:minmax(0,1fr)}.kvkk-topics{grid-template-columns:1fr}}@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}.btn-social{background:#fff;color:var(--ink);border:1.5px solid var(--line);box-shadow:none;justify-content:center;gap:10px;font-weight:700;width:100%}.btn-social:hover{background:var(--bg);border-color:#cbd5e1;color:var(--ink);transform:none}.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}.social-facebook .social-mark{font-family:Georgia,serif}.auth-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin:4px 0}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth-tabs{display:flex;gap:4px;background:var(--bg);border-radius:12px;padding:4px}.auth-tabs button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;padding:9px 8px;border-radius:9px;font:600 13.5px/1.2 var(--font-base,inherit);color:var(--ink-2);cursor:pointer}.auth-tabs button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(16,24,40,.12)}.otp-form{display:grid;gap:12px}.phone-in{display:flex;align-items:stretch}.phone-cc{display:grid;place-items:center;padding:0 12px;border:1.5px solid var(--line);border-right:0;border-radius:12px 0 0 12px;background:var(--bg);font-weight:700;color:var(--ink-2)}.phone-in .input{border-radius:0 12px 12px 0;letter-spacing:.5px;flex:1 1;min-width:0}.otp-code{font-size:26px;letter-spacing:12px;text-align:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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-sent svg{flex:none;margin-top:1px}.otp-links{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px}.otp-links .linklike:disabled{color:var(--muted);cursor:default}@media (max-width:420px){.auth-tabs button{font-size:12.5px;padding:8px 4px}.auth-tabs svg{display:none}}.pill-ok{background:var(--ok-50);color:#166534}.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:#fff;--hsf-glass:hsla(0,0%,100%,.16);--hsf-border:hsla(0,0%,100%,.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-media img{filter:none}.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 hsla(0,0%,100%,.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)}.hs:not(.hs-fr-none) .hs-media:before{width:92%}@media (max-width:960px){.hs{--hsf-size:calc(var(--hs-ht) - 70px)}}@media (max-width:640px){.hs{--hsf-size:200px}.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-media img{max-height:none}}.hs:not(.hs-fr-none) .hs-pframe-in{position:relative}.hs-media .pflags,.hs-media .pship{z-index:3}.hs-flags{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--b-gap) * var(--bs-slider));min-height:calc(var(--b-rib) * var(--bs-slider))}.hs-flags .pflags-inline,.hs-flags .pship-inline{display:contents}.hs-flags .f-disc{--_disc:calc(var(--b-rib) * var(--bs-slider) * 1.9)}.hs-flags .f-rib,.hs-flags .f-ship{box-shadow:0 8px 18px -8px rgba(0,0,0,.55)}@media (max-width:640px){.hs-flags{justify-content:center}.hs-media .pflags-sl{flex-direction:row;flex-wrap:wrap;max-width:calc(100% - var(--_off) * 2)}}.crumbs-chev ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.crumbs-chev li{gap:4px;min-width:0}.crumbs-chev a,.crumbs-chev li{display:inline-flex;align-items:center}.crumbs-chev a{gap:5px;padding:3px 6px;border-radius:8px;color:var(--muted);transition:background .15s,color .15s}.crumbs-chev a:hover{background:#fff;color:var(--brand-ink)}.crumbs-chev .cr-sep{color:#c3c7d1;flex-shrink:0}.crumbs-chev [aria-current]{padding:3px 6px;color:var(--text,#111827);font-weight:600}.subnav{margin-top:18px;--sn-ico:var(--brand);--sn-ico-bg:var(--brand-50);--sn-media-bg:#f6f7fb}.subnav .sn-item{color:var(--text,#111827);background:#fff;border:1px solid var(--line);transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.subnav .sn-item:hover{border-color:var(--sn-ico);box-shadow:0 8px 22px rgba(17,24,39,.08);transform:translateY(-2px)}.subnav .sn-item:focus-visible{outline:2px solid var(--sn-ico);outline-offset:2px}.subnav b{font-weight:600}.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){.crumbs-chev .cr-home{display:none}.cat-head{padding:18px 16px}.subnav{margin-top:14px}.subnav .sn-item:hover{transform:none}.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,hsla(0,0%,100%,.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}}.fly-ghost{border-radius:16px;background:#fff 50%/contain no-repeat;box-shadow:0 12px 30px -8px rgba(16,24,40,.45)}.burst-dot,.fly-ghost{position:fixed;z-index:400;pointer-events:none}.burst-dot{width:8px;height:8px;border-radius:2px}.cart-bump{animation:cart-bump .5s cubic-bezier(.3,1.6,.5,1)}@keyframes cart-bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.btn-cart.is-added{animation:none!important}.btn-cart.is-added:after{display:none}.btn-cart.cart-xl{padding:17px 30px;font-size:18px}.btn-cart.cart-md{padding:11px 20px;font-size:15px}.btn-cart.has-custom:not(.is-added){background:var(--cart-bg,var(--brand));color:var(--cart-color,#fff);--fx-c:var(--cart-bg,var(--brand))}.btn-cart.has-custom-color:not(.is-added){color:var(--cart-color)}.buy-now-row{display:flex}.btn-buynow{gap:8px}.go-cart{align-self:flex-start}.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))}}.ship-cd{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#ecfdf5;color:#065f46;font-size:14px;border:1px solid #bbf7d0}.ship-cd b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ship-cd.next{background:#f0f9ff;color:#075985;border-color:#bae6fd}.ship-cd svg{flex-shrink:0}.ship-cd.has-logo>span:not(.ship-cd-logos){flex:1 1 auto;min-width:0}.ship-cd-logos{margin-left:auto;gap:6px}.carrier-logo,.ship-cd-logos{display:inline-flex;flex:none}.carrier-logo{align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.carrier-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.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}.carrier-logo.lg{height:48px;min-width:48px;max-width:120px;padding:6px 10px;border-radius:10px}.carrier-logo.ini{background:#f1f5f9;color:#475569;font-weight:800;font-size:12px;letter-spacing:.02em}.carrier-logo.lg.ini{font-size:15px}.ship-by{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--ink-2)}.ship-by .ship-cd-logos{margin-left:0}.cargo-box{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff;margin:10px 0}.cargo-box .cb-meta{flex:1 1;min-width:120px}.cargo-box .cb-meta b{display:block}.cargo-box .cb-meta small{color:var(--muted)}.cargo-box .cb-meta small b{display:inline;color:var(--ink)}.cargo-box .cb-go{font-weight:700;color:var(--brand-ink);white-space:nowrap}@media (max-width:560px){.ship-cd.has-logo{flex-wrap:wrap}.ship-cd.has-logo .ship-cd-logos{margin-left:0;padding-left:30px;width:100%}}.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-img{width:48px;height:48px;border-radius:10px;object-fit:contain;background:#f6f7fb;flex-shrink:0}.sbuy-title{flex:1 1;min-width:0;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbuy-price{display:flex;flex-direction:column;line-height:1.15;flex-shrink:0}.sbuy-price s{color:var(--muted);font-size:12px}.sbuy-price b{font-size:18px}.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)}.price-box .cents{font-size:.5em;font-weight:700;vertical-align:.62em;letter-spacing:0;margin-left:1px}.price-box .cur-sym{font-size:.66em;font-weight:700}.pbx-bar b,.pbx-chip,.pbx-row b,.price-box .now,.price-box .old,.price-box .pbx-v{white-space:nowrap}.price-box.pbx{background:#fff;border:1px solid var(--line);border-radius:calc(var(--r) + 2px);padding:18px 20px;gap:10px}.pbx .now{font-size:36px;font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--ink)}.pbx .old{display:inline;color:var(--muted);font-size:15px}.pbx .disc-badge.pbx-pct{display:inline-flex;flex-direction:row;background:color-mix(in srgb,var(--f-disc,var(--sale)) 10%,#fff);color:var(--f-disc,var(--sale));box-shadow:none;border-radius:99px;padding:4px 9px;font-size:12.5px;font-weight:800}.pbx-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.pbx-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-2)}.pbx-row>span{display:inline-flex;align-items:center;gap:8px}.pbx-row.ok b{color:var(--ok-ink)}.pbx .pd-foreign,.pbx .pd-vat{font-size:12.5px;margin:0}.pbx-clean{box-shadow:0 14px 34px -24px rgba(15,23,42,.35)}.pbx-rows{display:grid;gap:7px;border-top:1px dashed var(--line);padding-top:10px;margin-top:2px}.price-box.pbx-split{padding:0;border:0;background:none;box-shadow:none}.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-l{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pbx-split .pbx-v,.price-box.pbx-split .now{font-size:27px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.pbx-split .pbx-v{color:var(--ok)}.pbx-s{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.pbx-tile.ok .pbx-s{color:var(--ok);font-weight:600}.pbx-split .pbx-row{padding:0 4px}@media (max-width:420px){.pbx-split .pbx-v,.price-box.pbx-split .now{font-size:22px}.pbx-tile{padding:11px 12px}}.pbx-accent{position:relative;overflow:hidden;padding-left:26px}.pbx-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--brand),var(--accent))}.price-box.pbx-accent .now{font-weight:900;letter-spacing:-.04em;background:linear-gradient(90deg,var(--brand),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pbx-chips{display:flex;flex-wrap:wrap;gap:8px}.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}.price-box.pbx-dark{background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--navy) 55%,#3b5bdb) 0,var(--navy) 58%);border:0;color:#fff;box-shadow:0 20px 44px -26px rgba(11,21,48,.95)}.price-box.pbx-dark .now{color:#fff}.pbx-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pbx-dark .pbx-l{color:hsla(0,0%,100%,.7)}.price-box.pbx-dark .old{color:hsla(0,0%,100%,.6)}.pbx-dark .disc-badge.pbx-pct{background:hsla(0,0%,100%,.14);color:#fff}.pbx-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:9px 13px;font-size:14px}.pbx-bar>span{display:inline-flex;align-items:center;gap:8px}.pbx-bar b{color:#4ade80}.pbx-dark .pbx-row{color:hsla(0,0%,100%,.85)}.pbx-dark .pd-foreign,.pbx-dark .pd-vat{color:hsla(0,0%,100%,.65)}@media (max-width:640px){.pbx .now{font-size:30px}.price-box.pbx{padding:15px 16px}.pbx-accent{padding-left:22px}}.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:hsla(0,0%,100%,.14);border:1.5px solid hsla(0,0%,100%,.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:hsla(0,0%,100%,.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-choice{background:#fff;border:1px solid var(--line);border-radius:calc(var(--r) + 4px);padding:22px 24px 24px;margin:0 0 22px;box-shadow:var(--sh-1)}.co-choice-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.co-choice-ico{width:52px;height:52px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--brand-50,#eff4ff);color:var(--brand-ink)}.co-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);margin-bottom:4px}.co-choice h2{margin:0 0 6px;font-size:24px;letter-spacing:-.02em}.co-choice p{margin:0;color:var(--muted);font-size:14.5px}.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)}.co-opt-ico{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#f1f3f7;color:var(--ink-2)}.co-opt.on .co-opt-ico{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff)}.co-opt-txt{display:grid;gap:4px;flex:1 1;min-width:0}.co-opt-txt b{font-size:16px}.co-opt-txt small{font-size:13px;color:var(--muted);line-height:1.45}.co-opt-go{flex-shrink:0;color:var(--brand-ink)}@media (max-width:860px){.co-opts,.co-opts.two{grid-template-columns:1fr}.co-choice{padding:18px 16px}.co-choice h2{font-size:20px}.co-choice-ico{width:44px;height:44px}}.account.acc2{grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.acc-side{position:sticky;top:calc(var(--hdr-h, 128px) + 16px);display:flex;flex-direction:column;gap:12px}.acc-profile{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--r-lg);color:#fff;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--brand) 70%,var(--navy)) 0,var(--navy) 70%);box-shadow:var(--sh-1)}.acc-ava{width:48px;height:48px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:800;font-size:17px;background:hsla(0,0%,100%,.16);border:1.5px solid hsla(0,0%,100%,.4)}.acc-who{display:grid;gap:2px;min-width:0}.acc-who b{font-size:16px}.acc-who small{font-size:12.5px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-group{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;justify-self:start;margin-top:4px;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:99px;background:hsla(0,0%,100%,.16)}.acc-nav{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:8px;box-shadow:var(--sh-1);display:grid;gap:6px}.acc-nav-group{display:grid;gap:2px}.acc-nav-group+.acc-nav-group{border-top:1px solid var(--line-2,#f1f2f6);padding-top:6px}.acc-nav-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 12px 2px}.acc-nav a,.acc-nav button{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font:inherit;font-weight:600;font-size:14.5px;color:var(--ink-2);background:none;border:0;cursor:pointer;text-align:left;text-decoration:none}.acc-nav a .ico,.acc-nav button .ico{color:var(--muted);flex-shrink:0}.acc-nav a span,.acc-nav button span{flex:1 1;min-width:0}.acc-nav a:hover,.acc-nav button:hover{background:var(--line-2,#f4f5f9);color:var(--ink)}.acc-nav a.on{background:var(--brand-50,#eff4ff)}.acc-nav a.on,.acc-nav a.on .ico{color:var(--brand-ink)}.acc-badge{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);font-size:11.5px;font-weight:800;display:grid;place-items:center}.acc-nav-foot a,.acc-nav-foot button{font-size:13.5px;color:var(--muted)}.acc-main{min-width:0;display:flex;flex-direction:column;gap:16px}.acc-main>h1{margin:0}.acc-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.acc-head-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--brand-50,#eff4ff);color:var(--brand-ink);flex-shrink:0}.acc-head-txt{flex:1 1;min-width:200px}.acc-head h1{margin:0;font-size:24px;letter-spacing:-.02em}.acc-head p{margin:2px 0 0;color:var(--muted);font-size:14px}.acc-head-act{display:flex;gap:8px}.acc-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--sh-1)}.acc-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.acc-card>header h2{margin:0;font-size:16px}.acc-card>header a{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--brand-ink)}.acc-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 20px;background:#fff;border:1px dashed var(--line);border-radius:var(--r-lg)}.acc-empty-ico{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--line-2,#f4f5f9);color:var(--muted)}.acc-empty b{font-size:16px}.acc-empty p{margin:0;max-width:460px;color:var(--muted);font-size:14px}.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:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.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}.acc-loading{display:grid;gap:12px}.acc-loading span{height:64px;border-radius:var(--r);background:linear-gradient(90deg,#eef0f4,#f7f8fa,#eef0f4);background-size:200% 100%;animation:accShim 1.2s linear infinite}@keyframes accShim{to{background-position:-200% 0}}.acc-dash{flex-direction:column}.acc-dash,.acc-hero{display:flex;gap:16px}.acc-hero{align-items:center;justify-content:space-between;flex-wrap:wrap;padding:22px 24px;border-radius:var(--r-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 9%,#fff),#fff 70%);border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))}.acc-hero small{color:var(--muted);font-weight:600}.acc-hero h1{margin:2px 0 6px;font-size:26px;letter-spacing:-.02em}.acc-hero p{margin:0;color:var(--ink-2);font-size:14px;max-width:560px}.acc-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r);background:#eff6ff;color:#1e3a8a;font-size:13.5px}.acc-note span{flex:1 1}.acc-note a{font-weight:700;color:#1d4ed8;white-space:nowrap}.acc-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.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:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(15,23,42,.35);color:var(--ink)}.acc-tile.tone-violet{--t:#7c3aed}.acc-tile.tone-rose{--t:#e11d48}.acc-tile.tone-amber{--t:#d97706}.acc-tile-ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--t);background:color-mix(in srgb,var(--t) 12%,#fff);margin-bottom:8px}.acc-tile b{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.acc-tile-l{font-weight:700;font-size:14px}.acc-tile small{color:var(--muted);font-size:12.5px}.acc-tile.hot{border-color:color-mix(in srgb,var(--t) 45%,var(--line))}.acc-tile.hot small{color:var(--t);font-weight:700}.acc-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acc-list{list-style:none;margin:0;padding:0;display:grid}.acc-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line-2,#f1f2f6)}.acc-list li:first-child{border-top:0}.acc-list li>a,.acc-list li>span:first-child{display:grid;min-width:0;color:var(--ink);text-decoration:none}.acc-list li small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-list-r{display:flex;align-items:center;gap:10px;flex-shrink:0}.acc-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.acc-quick a{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--r);background:#fff;border:1px solid var(--line);font-weight:600;font-size:14px;color:var(--ink-2);text-decoration:none}.acc-quick a:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));color:var(--brand-ink)}.acc-rows{display:grid;gap:10px}.acc-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r);background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .15s,box-shadow .15s}a.acc-row:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 10px 24px -18px rgba(15,23,42,.4);color:var(--ink)}.acc-row.top{align-items:flex-start}.acc-row.dim{opacity:.7}.acc-row-ico,.acc-row-img{width:44px;height:44px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--line-2,#f4f5f9);color:var(--muted);overflow:hidden}.acc-row-img img{width:100%;height:100%;object-fit:contain;background:#fff}.acc-row-main{flex:1 1;min-width:0;display:grid;gap:3px}.acc-row-main b a{color:var(--ink)}.acc-row-main small{color:var(--muted);font-size:12.5px}.acc-row-msg{font-style:italic;overflow-wrap:anywhere}.acc-row-amt{white-space:nowrap;font-size:15px}.acc-row-go{color:var(--muted)}.acc-instock{font-style:normal;color:var(--ok);font-weight:700}.acc-stars{display:inline-flex;align-items:center;gap:2px;color:#d1d5db}.acc-stars .on{color:#f59e0b;fill:currentColor}.acc-stars small{margin-left:6px}.acc-rv-title{font-weight:700;font-size:14px}.acc-reply{display:block;font-size:13px;background:var(--line-2,#f4f5f9);padding:8px 10px;border-radius:8px;margin-top:4px}.acc-tabs{display:flex;gap:6px;flex-wrap:wrap}.acc-tabs button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.acc-tabs button em{font-style:normal;font-size:11.5px;font-weight:800;min-width:18px;padding:1px 6px;border-radius:99px;background:var(--line-2,#f1f2f6)}.acc-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.acc-tabs button.on em{background:hsla(0,0%,100%,.2)}.acc-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.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}.acc-quote-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.acc-quote-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;color:var(--muted)}.acc-quote h3{margin:0;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.acc-quote-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0}.acc-quote-meta div{min-width:0}.acc-quote-meta dt{font-size:11.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.acc-quote-meta dd{margin:2px 0 0;font-size:14px}.acc-quote-meta dd small{color:var(--muted)}.acc-quote-meta dd small.warn{color:#d97706;font-weight:700}.acc-quote-meta .amt dd b{font-size:17px}.acc-quote-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.acc-quote-info{display:flex;align-items:center;gap:8px;margin:auto 0 0;font-size:13px;color:#1e40af;background:#eff6ff;padding:9px 11px;border-radius:10px}.acc-form{display:grid;gap:14px}.acc-form-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.acc-form-foot .acc-group{margin:0 auto 0 0;background:var(--brand-50,#eff4ff);color:var(--brand-ink)}@media (max-width:1100px){.acc-quick,.acc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.account.acc2{grid-template-columns:1fr}.acc-side{position:static}.acc-nav{display:flex;overflow-x:auto;padding:6px;gap:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.acc-nav::-webkit-scrollbar{display:none}.acc-nav-group{display:flex;gap:4px}.acc-nav-group+.acc-nav-group{border-top:0;padding-top:0;border-left:1px solid var(--line);padding-left:4px}.acc-nav-title{display:none}.acc-nav a,.acc-nav button{white-space:nowrap;padding:8px 11px;font-size:13.5px}.acc-cols,.acc-quotes{grid-template-columns:1fr}}@media (max-width:560px){.acc-profile{padding:12px 14px}.acc-hero{padding:18px}.acc-hero h1{font-size:22px}.acc-head h1{font-size:20px}.acc-head-ico{width:38px;height:38px}.acc-tile{padding:13px}.acc-tile b{font-size:22px}.acc-row{flex-wrap:wrap;gap:10px 12px;padding:12px}.acc-row-main{flex-basis:calc(100% - 60px)}.acc-row .acc-status{margin-left:56px}.acc-row-amt{margin-left:auto}.acc-row-go{display:none}.acc-quote-meta{grid-template-columns:1fr 1fr}}.buy-wrap{container-type:inline-size}.buy-row{flex-wrap:nowrap}.buy-tools{display:flex;gap:10px;flex-shrink:0}.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}.bill-none{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border-radius:var(--r);background:#fffbeb;border:1px solid #fde68a;font-size:14px;color:#92400e}.bill-none span{flex:1 1;min-width:200px}.co-err{color:#dc2626;font-size:13.5px;font-weight:600;margin:8px 0 0}@media (max-width:560px){.adr-type{justify-self:stretch}.adr-grid,.adr-pick{grid-template-columns:1fr}}.ord-addrs{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.ord-addrs{grid-template-columns:1fr}}.cart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cart-head .page-title{margin:0}.cart-head-act{display:flex;align-items:center;gap:18px;font-size:14px}.cart-head-act .linklike{display:inline-flex;align-items:center;gap:5px}.muted-link{color:var(--muted)!important}.linklike.danger{color:#dc2626}.cart-clear-ask{display:inline-flex;gap:10px;align-items:center;font-weight:600}.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-ico{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--ok) 12%,#fff);color:var(--ok)}.cart-ship-txt{flex:1 1;display:grid;gap:8px;font-size:14.5px;min-width:0}.cart-ship-bar{height:8px;border-radius:99px;background:#e8edf3;overflow:hidden}.cart-ship-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,var(--ok));transition:width .4s ease}.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)}.cart-lines2{display:grid;gap:12px;align-content:start}.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:snow}.cline.gone{opacity:.75}.cline-img{width:96px;height:96px;border-radius:12px;background:#f6f7fa;display:grid;place-items:center;color:#cbd5e1;overflow:hidden}.cline-img img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply}.cline-info{display:grid;gap:6px;min-width:0}.cline-title{font-weight:700;font-size:15px;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cline-title:hover{color:var(--brand-ink)}.cline-vars{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--ink-2)}.cline-vars span{background:var(--line-2,#f4f5f9);padding:2px 8px;border-radius:6px}.cline-tags{display:flex;flex-wrap:wrap;gap:6px}.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{background:#0f172a;color:#fff}.ctag.fast .ico{color:#facc15}.ctag.warn{background:#fff7ed;color:#c2410c}.ctag.mute{font-weight:600}.cline-err{margin:0;align-items:center;gap:6px;color:#dc2626;font-weight:600}.cline-err,.cline-links{display:flex;font-size:13px}.cline-links{gap:16px}.cline-links .linklike{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-2);font-weight:600}.cline-links .linklike:hover{color:var(--brand-ink)}.cline-links .linklike.danger{color:var(--muted)}.cline-links .linklike.danger:hover{color:#dc2626}.cline-qty{display:grid;justify-items:center;gap:4px}.cline-qty .qty button:disabled{opacity:.35;cursor:not-allowed}.cline-price{display:grid;justify-items:end;gap:2px;text-align:right}.cline-price s{color:var(--muted);font-size:13px}.cline-price b{font-size:18px;font-weight:800;letter-spacing:-.02em}.cline-save{font-size:12px;font-weight:700;color:var(--ok)}.cline-price small{font-size:11.5px}.cline-tr{color:var(--ok);font-weight:600}.cart-undo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--r);background:var(--ink);color:#fff;font-size:14px;animation:waIn .2s ease}.cart-undo .linklike{color:#fbbf24;font-weight:800}.cart-side2{gap:12px}.cart-saving{gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--ok) 9%,#fff);color:#166534}.cart-saving,.cart-tr-note{display:flex;align-items:center;font-size:13.5px}.cart-tr-note{gap:6px;margin:0;color:var(--ink-2)}.cart-tr-note b{color:var(--ok)}.coupon2{border:1px dashed var(--line);border-radius:12px;padding:10px 12px}.coupon2.open{border-style:solid;background:var(--line-2,#f7f8fa)}.coupon-toggle{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:2px 0;font:inherit;font-weight:700;font-size:14px;color:var(--ink-2);cursor:pointer}.coupon-toggle .ico:last-child{margin-left:auto;color:var(--muted)}.coupon-form{display:flex;gap:8px}.coupon-form .input{flex:1 1;min-width:0;background:#fff;text-transform:uppercase;letter-spacing:.04em}.coupon-on{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;font-size:14px;color:var(--ok)}.coupon-on .linklike{margin-left:auto;color:var(--muted);font-size:13px}.cart-go{margin-top:2px}.cart-trust{list-style:none;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--line-2,#f1f2f6);display:grid;gap:10px}.cart-trust li{display:flex;align-items:center;gap:10px;color:var(--ink-2)}.cart-trust li>.ico{color:var(--ok);flex-shrink:0}.cart-trust span{display:grid}.cart-trust b{font-size:13.5px}.cart-trust small{font-size:12px;color:var(--muted)}.cart-reco{margin-top:32px}.cart-reco h2{font-size:20px;margin:0 0 14px}.cart-reco-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cart-reco-row>:nth-child(n+5){display:none}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 20px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1)}.cart-empty-ico{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--brand-50,#eff4ff);color:var(--brand-ink);margin-bottom:6px}.cart-empty h1{margin:0;font-size:26px}.cart-empty p{margin:0;color:var(--muted);max-width:440px}.cart-empty-act{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.cart-sticky{display:none}@media (max-width:1100px){.cline{grid-template-columns:84px minmax(0,1fr) auto}.cline-img{width:84px;height:84px}.cline-price{grid-column:2/-1;justify-items:start;text-align:left;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px}.cart-reco-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-reco-row>:nth-child(n+4){display:none}}@media (max-width:640px){.cline{grid-template-columns:76px minmax(0,1fr);gap:10px 12px;padding:12px}.cline-img{width:76px;height:76px;grid-row:span 2}.cline-qty{grid-column:2;justify-items:start;grid-template-columns:auto auto;align-items:center;gap:10px}.cline-price{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;border-top:1px dashed var(--line);padding-top:8px}.cline-price b{order:3}.cart-head{align-items:flex-start;flex-direction:column}.cart-ship{padding:12px 14px}.cart-ship>small{display:none}.cart-reco-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;scrollbar-width:none}.cart-reco-row::-webkit-scrollbar{display:none}.cart-reco-row>*{flex:0 0 62%;scroll-snap-align:start;display:block!important}.cart-page.has-sticky{padding-bottom:76px}.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)}.cart-sticky>div{display:grid}.cart-sticky small{font-size:12px;color:var(--muted)}.cart-sticky b{font-size:18px;color:var(--brand-ink)}.cart-sticky .btn{white-space:nowrap}}@media (max-width:640px){body:has(.cart-page.has-sticky) .wa-float{transform:translateY(-64px)}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-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pn-head>div{flex:1 1;min-width:200px}.pn-card.done h2,.pn-head h2{margin:0 0 2px;font-size:18px}.pn-card.done p,.pn-head p{margin:0;color:var(--muted);font-size:14px}.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-card.done{display:flex;align-items:center;gap:14px;background:color-mix(in srgb,var(--ok) 6%,#fff);border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}.pn-form{display:grid;gap:16px;margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}.pn-sum{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pn-sum>div{padding:10px 14px;border-radius:var(--r);background:var(--bg,#f4f5f9);display:grid;gap:2px}.pn-sum small{color:var(--muted);font-size:12.5px}.pn-sum b{font-size:16px}.pn-banks{border:0;margin:0;padding:0;min-width:0}.pn-banks legend{font-size:13.5px;font-weight:600;margin-bottom:8px;padding:0}.pn-bank-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.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-logo{width:84px;height:40px;flex-shrink:0;border-radius:8px;background:#f8fafc;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;color:var(--muted)}.pn-bank-logo img{max-width:76px;max-height:32px;width:auto;height:auto;object-fit:contain}.pn-bank-txt{flex:1 1;min-width:0;display:grid;gap:2px}.pn-bank-txt b{font-size:14.5px;line-height:1.25}.pn-bank-txt small{color:var(--muted);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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)}.pn-err{color:#dc2626;display:block;margin-top:6px}.pn-foot{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:560px){.pn-card{padding:16px}.pn-head .btn{width:100%}.pn-sum{grid-template-columns:1fr}.pn-foot .btn{flex:1 1}}.bk{display:grid;gap:18px;margin:6px 0 24px}.bk .bank-grid{margin:0}.bk-tabs{display:flex;gap:8px;flex-wrap:wrap}.bk-tabs button{min-height:40px;padding:8px 16px;border-radius:99px;border:1px solid var(--line);background:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}.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 img{max-width:100%;max-height:100%;object-fit:contain}.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-logo.lg{width:110px;height:56px}.bk-logo.lg.mono{width:56px;font-size:19px}.bk-wallet.t1,.mono.t1{background:linear-gradient(135deg,#0e7490,#164e63)}.bk-wallet.t2,.mono.t2{background:linear-gradient(135deg,#1d4ed8,#1e3a8a)}.bk-wallet.t3,.mono.t3{background:linear-gradient(135deg,#b91c1c,#7f1d1d)}.bk-wallet.t4,.mono.t4{background:linear-gradient(135deg,#7c3aed,#4c1d95)}.bk-wallet.t5,.mono.t5{background:linear-gradient(135deg,#047857,#064e3b)}.bk-wallet.t6,.mono.t6{background:linear-gradient(135deg,#334155,#0f172a)}.bk-cur{display:inline-block;font-size:12px;font-weight:700;padding:3px 9px;border-radius:99px;background:#ecfdf5;color:#15803d;white-space:nowrap;vertical-align:middle}.bk-cur.c-usd{background:#eff6ff;color:#1d4ed8}.bk-cur.c-eur{background:#f5f3ff;color:#6d28d9}.bk-cur.c-gbp{background:#fff7ed;color:#c2410c}.bk-list{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.bk-row{display:grid;grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.5fr) auto;gap:18px;align-items:center;padding:16px 20px}.bk-row+.bk-row{border-top:1px solid var(--line)}.bk-main{display:grid;gap:3px;min-width:0}.bk-iban small,.bk-main small{color:var(--muted);font-size:12.5px}.bk-iban{display:grid;gap:2px;min-width:0}.bk-iban .iban{font-size:15px;overflow-wrap:anywhere}.bk-wallets{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.bk-wallet{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:210px;padding:22px;border-radius:20px;color:#fff;box-shadow:0 18px 40px -22px rgba(15,23,42,.7)}.bk-wallet:after{content:"";position:absolute;right:-70px;top:-70px;width:210px;height:210px;border-radius:50%;background:hsla(0,0%,100%,.08);pointer-events:none}.bk-w-bot,.bk-w-top{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;z-index:1}.bk-w-bot{align-items:flex-end}.bk-w-name{display:flex;align-items:center;gap:10px;font-size:17px;min-width:0}.bk-w-logo{width:64px;height:34px;border-radius:8px;background:#fff;display:grid;place-items:center;padding:4px;flex-shrink:0}.bk-w-logo img{max-width:100%;max-height:100%;object-fit:contain}.bk-wallet .bk-cur{background:hsla(0,0%,100%,.2);color:#fff}.bk-w-iban{font-size:17.5px;font-weight:700;letter-spacing:.06em;position:relative;z-index:1;overflow-wrap:anywhere}.bk-w-bot>div{display:grid;gap:2px;min-width:0}.bk-w-bot small{opacity:.78;font-size:12px}.bk-wallet .iban-copy{background:#fff;border-color:#fff;color:var(--ink)}.bk-wallet .iban-copy:hover{color:var(--ink)}.bk-picker{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:18px;align-items:start}.bk-pick-list{display:grid;gap:8px}.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)}.bk-pick-det{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--sh-1);display:grid;gap:18px;min-width:0}.bk-pick-det header{display:flex;align-items:center;gap:14px}.bk-pick-det header>div{flex:1 1;min-width:0}.bk-pick-det h2{margin:0;font-size:20px}.bk-pick-det header span:not(.bk-cur){color:var(--muted);font-size:14px}.bk-big{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px;border-radius:14px;background:#f8fafc;border:1.5px dashed #cbd5e1}.bk-big .iban{font-size:21px;font-weight:800;overflow-wrap:anywhere;min-width:0}.bk-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0}.bk-kv dt{color:var(--muted);font-size:12.5px;margin-bottom:2px}.bk-kv dd{margin:0;font-weight:700;display:flex;align-items:center;gap:6px}.bk-table-wrap{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.bk-table{width:100%;border-collapse:collapse;font-size:14px}.bk-table th{background:#f8fafc;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700;padding:12px 16px}.bk-table td{padding:14px 16px;border-top:1px solid var(--line);vertical-align:middle}.bk-t-bank{display:flex;align-items:center;gap:10px}.bk-t-bank>span:last-child{display:grid;gap:1px}.bk-t-bank small{color:var(--muted);font-size:12.5px}.bk-table .iban{font-size:14px;white-space:nowrap}.bk-wides{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:18px}.bk-wide{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:var(--sh-1);display:grid;gap:14px;min-width:0}.bk-wide header{display:flex;align-items:center;gap:12px}.bk-wide header>div{flex:1 1;display:grid;gap:2px;min-width:0}.bk-wide header small{color:var(--muted);font-size:13px}.bk-wide-iban{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;background:linear-gradient(90deg,var(--brand-50),#fff);border:1px solid var(--brand-100)}.bk-wide-iban .iban{font-size:17px;font-weight:800;overflow-wrap:anywhere;min-width:0}.bk-wide-meta{display:flex;gap:18px;flex-wrap:wrap;margin:0;color:var(--muted);font-size:13.5px}.bk-wide-meta b{color:var(--ink)}.bk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bk-steps li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:14px}.bk-steps li b{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-ink)}@media (max-width:900px){.bk-picker{grid-template-columns:1fr}.bk-pick-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bk-pick>svg{display:none}.bk-wides{grid-template-columns:1fr}.bk-row{grid-template-columns:auto minmax(0,1fr)}.bk-row .bk-iban,.bk-row .iban-copy{grid-column:1/-1}.bk-table thead{display:none}.bk-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 16px;border-top:1px solid var(--line)}.bk-table tr:first-child{border-top:0}.bk-table td{border:0;padding:0}.bk-table td:nth-child(2){justify-self:end}.bk-table td:nth-child(3){grid-column:1/-1}.bk-table td:nth-child(4){color:var(--muted);font-size:13px}.bk-table td:nth-child(5){justify-self:end}.bk-table .iban{white-space:normal;overflow-wrap:anywhere;font-size:15px}.bk-steps{grid-template-columns:1fr}}@media (max-width:560px){.bk-wallets{grid-template-columns:1fr}.bk-wallet{min-height:190px;padding:18px}.bk-w-iban{font-size:15.5px;letter-spacing:.02em}.bk-big .iban{font-size:17px}.bk-big .iban-copy{width:100%}.bk-pick-det,.bk-wide{padding:18px}.bk-wide-iban .iban{font-size:15px}.bk-table .iban-copy.compact,.bk-wide-iban .iban-copy.compact{width:34px;min-height:34px}.bk-w-bot .iban-copy{width:auto;min-height:36px}}@media (max-width:640px){.bk .iban-copy.compact{width:34px;min-height:34px}.bk-w-bot .iban-copy{width:auto;min-height:36px}}: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)}.crumbs a{display:inline-block;padding:4px 0}.footer-contact a{min-height:28px}.foot-legal a,.foot-legal-btn{display:inline-flex;align-items:center;min-height:28px}.meta-stars{align-items:center;min-height:26px}.sim-all{display:inline-flex;align-items:center;min-height:28px}.hs-bars button{height:26px}.hs-bars button span,.hs-bars button:before{top:11px}.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)}.pcard-brand{font-size:11.5px}.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}.crumbs-chev li>a{display:inline-flex;align-items:center;gap:4px;min-height:26px;min-width:24px}.hs-cd{display:flex;flex-direction:column;gap:6px}.hs-cd.is-wait{min-height:58px}.hs-cd-lbl{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;opacity:.9}.hs-cd-boxes{display:inline-flex;gap:8px}.hs-cd-box{min-width:58px;padding:7px 8px 6px;border-radius:12px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.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-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.hs-cart{align-items:stretch;gap:8px}.hs-cart,.hs-qty{display:inline-flex}.hs-qty{align-items:center;height:48px;border-radius:999px;background:#fff;color:#0f172a;box-shadow:0 10px 22px -12px rgba(0,0,0,.5)}.hs-qty button{width:40px;height:100%;border:0;background:none;font:inherit;font-size:20px;font-weight:700;color:inherit;cursor:pointer;border-radius:999px}.hs-qty button:disabled{opacity:.35;cursor:default}.hs-qty output{min-width:22px;text-align:center;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hs-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;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-btn.hs-btn-ghost{margin-top:0;background:hsla(0,0%,100%,.14);color:inherit;border:1px solid hsla(0,0%,100%,.4);box-shadow:none;text-transform:none;letter-spacing:0;padding:12px 22px}.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-chip{display:inline-block;align-self:flex-start;color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:6px 10px;border-radius:8px}.hs-inner.hs-multi{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr)}.hs-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--hc,3),minmax(0,1fr));gap:14px}.hs-cards.n1{--hc:1;max-width:260px}.hs-cards.n2{--hc:2}.hs-cards.n4{--hc:4}.hs-card{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 18px 36px -20px rgba(0,0,0,.55);min-width:0}.hs-card-img{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:#f4f6fa;color:var(--muted);overflow:hidden}.hs-card-img img{width:100%;height:100%;object-fit:contain;padding:8px}.hs-card-img em{position:absolute;left:8px;top:8px;font-style:normal;font-size:12px;font-weight:800;color:var(--on-brand,#fff);background:var(--brand-solid,var(--brand));border-radius:8px;padding:3px 7px}.hs-card-title{font-size:13.5px;font-weight:700;line-height:1.3;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.hs-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.hs-card-price b{font-size:16px;color:var(--brand-ink)}.hs-card-out,.hs-card-price s{font-size:12.5px;color:var(--muted)}.hs-card-out{font-weight:600}.hs-card .hs-cart-opt{color:var(--ink);font-size:12.5px}.hs-video{position:relative;width:100%;min-height:var(--hs-h);display:flex;align-items:center;background:#0b1530}.hs-video-el{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hs-video:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,23,.72),rgba(2,6,23,.25) 70%);pointer-events:none}.hs-video-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:620px;padding:32px clamp(28px,6vw,84px) 48px}.hs-vbtn{position:absolute;right:16px;bottom:14px;z-index:4;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:rgba(2,6,23,.5);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.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-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto;scrollbar-width:none;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--hs-r) var(--hs-r);box-shadow:var(--sh-1)}.hs-tabs::-webkit-scrollbar{display:none}.hs-tabs-on .hs-frame{border-bottom-left-radius:0;border-bottom-right-radius:0}.hs-tabs button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:58px;padding:12px 16px;border:0;border-left:1px solid var(--line);background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.hs-tabs button:first-child{border-left:0}.hs-tabs b{font-size:14px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hs-tabs small{font-size:12.5px;color:var(--muted)}.hs-tabs button.on b{color:var(--brand-ink)}.hs-tabs button:hover{background:#f8fafc}.hs-tab-bar{position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand);transform:scaleX(0);transform-origin:left center}.hs-tabs button.on .hs-tab-bar{transform:scaleX(1)}.hs-tabs button.on .hs-tab-bar.run{transform:scaleX(0);animation:hsBar var(--hs-dur) linear forwards}.hs.is-paused .hs-tab-bar.run{animation-play-state:paused}.hs-side-wrap{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:16px;margin:4px 0 28px;align-items:stretch}.hs-side-wrap>.hs{margin:0;min-width:0}.hs-side{display:grid;grid-template-rows:1fr 1fr;gap:16px;min-width:0}.hs-side-item{position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--hs-r,18px);color:#fff;box-shadow:var(--sh-1);min-height:140px;text-decoration:none}.hs-side-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.hs-side-item:hover img{transform:scale(1.04)}.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}.hs-side-btn{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;margin-top:2px}@media (max-width:960px){.hs-inner.hs-multi{grid-template-columns:1fr;gap:14px}.hs-cards{--hc:3}.hs-cards.n4{--hc:4}.hs-side-wrap{grid-template-columns:1fr}.hs-side{grid-template-rows:none;grid-template-columns:1fr 1fr}.hs-video{min-height:var(--hs-ht)}}@media (max-width:640px){.hs-cd{align-items:center}.hs-cd-box{min-width:50px;padding:6px 6px 5px}.hs-cd-box b{font-size:20px}.hs-actions{justify-content:center;width:100%}.hs-cart{width:100%}.hs-add,.hs-qty{height:46px}.hs-add{flex:1 1;padding:0 16px}.hs-actions .hs-btn-ghost{display:none}.hs-inner.hs-multi{text-align:left;padding-bottom:44px}.hs-multi .hs-copy{align-items:flex-start}.hs-cards,.hs-cards.n4{--hc:2;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.hs-cards::-webkit-scrollbar{display:none}.hs-card{scroll-snap-align:start}.hs-video{min-height:var(--hs-hm);align-items:flex-end}.hs-video:after{background:linear-gradient(180deg,rgba(2,6,23,.15),rgba(2,6,23,.78) 65%)}.hs-video-copy{align-items:center;text-align:center;padding:24px 18px 52px;max-width:none;width:100%}.hs-vbtn span{display:none}.hs-vbtn{right:10px;bottom:8px;min-width:34px;justify-content:center}.hs-tabs{grid-auto-columns:62%;scroll-snap-type:x mandatory}.hs-tabs button{scroll-snap-align:start;min-height:54px;padding:10px 14px}.hs-side{gap:12px}.hs-side-item{min-height:112px}.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}}@media (min-width:961px){.hs-with-side .hs-inner{padding:22px 36px 40px;gap:26px}.hs-with-side .hs-title{font-size:min(var(--hs-ts),28px)}.hs-with-side .hs-feats,.hs-with-side .hs-feats.many{grid-template-columns:minmax(0,1fr)}.hs-with-side .hs-feats li:nth-child(n+4){display:none}.hs-with-side .hs-price b{font-size:26px}.hs-with-side .hs-actions .hs-btn-ghost{display:none}.hs-with-side .hs-cd-box{min-width:50px}.hs-with-side .hs-cd-box b{font-size:20px}.hs-with-side .hs-inner.hs-multi{grid-template-columns:1fr;gap:14px}}.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{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:var(--fs-s,13px);color:var(--muted,#64748b);line-height:1.45}.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-ico{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffedd5;color:#c2410c}.paynow-txt{flex:1 1;min-width:0;display:grid;gap:2px;line-height:1.4}.paynow-txt small{color:#9a3412;font-size:13px}.paynow-left{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:#c2410c}.paynow-btn{flex:none;white-space:nowrap}.paynow.is-urgent{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.paynow.is-urgent .paynow-left{color:#dc2626}.paynow.is-expired{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.paynow.compact{margin:6px 0 0;padding:10px 12px}.paynow.compact .paynow-ico{width:32px;height:32px}.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}@media (max-width:560px){.paynow{flex-wrap:wrap}.paynow-btn{width:100%;justify-content:center}}.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}@media (max-width:640px){.ibox{font-size:14px}}.lfx{position:relative;display:inline-block;line-height:0;transition:transform .25s ease;--lfx-g1:red;--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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.25)}.cb-shine:before{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.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-stars{color:#f59e0b;letter-spacing:1px;white-space:nowrap;line-height:1}.rv-stars i{color:#d6dbe3;font-style:normal}.rv-sum{display:grid;grid-template-columns:210px minmax(0,1fr) 280px;gap:28px;padding-bottom:20px;border-bottom:1px solid var(--line-2)}.rv-big,.rv-sum{align-items:center}.rv-big{text-align:center;display:flex;flex-direction:column;gap:6px}.rv-big b{font-size:52px;line-height:1;font-weight:800;letter-spacing:-.02em}.rv-big small{color:var(--muted);font-size:12.5px}.rv-bars{display:flex;flex-direction:column;gap:4px}.rv-bars button{display:grid;grid-template-columns:34px 1fr 34px;gap:10px;align-items:center;background:none;border:0;padding:3px 6px;border-radius:8px;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;text-align:left}.rv-bars button.on,.rv-bars button:hover:not(:disabled){background:var(--line-2)}.rv-bars button:disabled{cursor:default;opacity:.6}.rv-bar{height:9px;border-radius:9px;background:var(--line-2);overflow:hidden}.rv-bar i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.rv-cta{display:flex;flex-direction:column;gap:10px}.rv-trust{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ink-2)}.rv-trust span{display:inline-flex;align-items:center;gap:5px;background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:4px 10px}.rv-trust .ico{color:var(--ok)}.rv-photos{display:flex;gap:8px;margin:16px 0 4px;flex-wrap:wrap}.rv-ph{position:relative;width:84px;height:84px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg);padding:0;cursor:zoom-in}.rv-ph img{width:100%;height:100%;object-fit:cover;display:block}.rv-ph-more{position:absolute;inset:0;display:grid;place-items:center;background:rgba(11,21,48,.72);color:#fff;font-weight:800;font-size:15px}.rv-photos.small .rv-ph{width:72px;height:72px}.rv-tools{gap:10px;align-items:center;margin:16px 0 4px}.rv-chips,.rv-tools{display:flex;flex-wrap:wrap}.rv-chips{gap:8px;flex:1 1;min-width:0}.rv-chips button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:99px;padding:7px 13px;font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);background:#fff;cursor:pointer;white-space:nowrap}.rv-chips button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.rv-chips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.rv-sort select{border:1px solid var(--line);border-radius:10px;padding:8px 12px;font:inherit;font-size:13px;font-weight:600;background:#fff;color:var(--ink)}.rv-item{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px;padding:20px 0;border-top:1px solid var(--line-2)}.rv-tools+.rv-list .rv-item:first-child{border-top:0}.rv-who b{display:block;font-size:14px}.rv-who small{color:var(--muted);font-size:12px;display:block;margin-top:2px}.rv-vb{display:inline-flex;align-items:center;gap:4px;background:var(--ok-50);color:var(--ok-ink);font-size:11.5px;font-weight:800;border-radius:99px;padding:4px 9px;margin-top:8px}.rv-body h4{margin:6px 0 4px;font-size:15px}.rv-body p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.rv-itags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.rv-itags span{font-size:11.5px;background:var(--line-2);border-radius:6px;padding:3px 8px;color:var(--ink-2)}.rv-meta{display:flex;gap:14px;align-items:center;margin-top:10px;font-size:12.5px;color:var(--muted)}.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-reply{margin-top:12px;background:var(--bg);border-left:3px solid var(--brand);border-radius:10px;padding:11px 14px;font-size:13.5px;color:var(--ink-2);display:flex;gap:10px;align-items:flex-start}.rv-reply img{height:22px;width:auto;flex:none;margin-top:1px}.rv-more{margin:10px auto 0;display:flex}.rv-write{scroll-margin-top:120px}.rv-write:not(:empty){margin-top:18px}.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-box{border:1px solid var(--line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff;align-self:start}.rv-box h3{margin:0;font-size:16px}.rv-hint{margin:-6px 0 0;font-size:12.5px;color:var(--muted)}.rv-pick{display:flex;align-items:center;gap:2px}.rv-pick button{background:none;border:0;padding:0 2px;line-height:1;color:#d6dbe3;cursor:pointer;transition:transform .1s,color .1s}.rv-pick button.on{color:#f59e0b}.rv-pick button:hover{transform:scale(1.12)}.rv-pick button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.rv-pick em{font-style:normal;font-size:13px;font-weight:700;margin-left:8px;color:var(--ink)}.rv-tags{display:flex;gap:6px;flex-wrap:wrap}.rv-tags button{font:inherit;font-size:12.5px;border:1px solid var(--line);border-radius:99px;padding:5px 11px;background:#fff;color:var(--ink-2);cursor:pointer}.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}.rv-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.rv-thumb{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.rv-thumb img{width:100%;height:100%;object-fit:cover}.rv-thumb button{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;border:0;background:rgba(15,23,42,.7);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.rv-submit{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.rv-note{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.rv-login{padding:12px 0}.rv-done{margin:0}.rv-lb{position:fixed;inset:0;z-index:90;background:rgba(2,6,23,.86);display:grid;place-items:center;padding:24px}.rv-lb img{max-width:min(92vw,1100px);max-height:86vh;border-radius:12px;object-fit:contain;background:#fff}.rv-lb-x{position:absolute;top:16px;right:16px;width:42px;height:42px;border-radius:50%;border:0;background:hsla(0,0%,100%,.15);color:#fff;display:grid;place-items:center;cursor:pointer}.rv-lb-n{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#fff;font-size:13px;font-weight:700}.rate-order h1{margin:6px 0 4px}.ro-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.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}.ro-img{width:56px;height:56px;border-radius:10px;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;flex:none}.ro-img img{width:100%;height:100%;object-fit:contain}.ro-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.ro-t b{font-size:14.5px}.ro-t small{color:var(--muted);font-size:12px}.ro-ok{display:inline-flex;align-items:center;gap:5px;color:var(--ok-ink);font-weight:700;font-size:13px}.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}}@media (max-width:1024px){.rv-sum{grid-template-columns:170px minmax(0,1fr)}.rv-cta{grid-column:1/-1}}@media (max-width:640px){.rv-sum{grid-template-columns:1fr;gap:14px}.rv-big{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;text-align:left;column-gap:12px}.rv-big b{font-size:40px}.rv-cta{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));z-index:4;background:#fff;padding:8px 0}.rv-chips{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rv-sort,.rv-sort select{width:100%}.rv-item{grid-template-columns:1fr;gap:6px;padding:14px 0}.rv-who{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.rv-vb,.rv-who small{margin-top:0}.rv-form.has-store{grid-template-columns:1fr}.rv-ph{width:64px;height:64px}}.kq{padding-bottom:10px}.kq h2{letter-spacing:-.01em}.kq-hero{margin-top:12px;border-radius:22px;background:radial-gradient(900px 400px at 85% -10%,color-mix(in srgb,var(--brand) 35%,transparent),transparent 60%),linear-gradient(120deg,var(--kq-bg1,#0b1530),color-mix(in srgb,var(--kq-bg1,#0b1530) 55%,var(--kq-bg2,#1d3a8a)) 55%,var(--kq-bg2,#1d3a8a));color:#fff;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;padding:42px 44px 56px;position:relative;overflow:hidden}.kq-eb{display:inline-flex;gap:8px;align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700}.kq-hero h1{font-size:clamp(28px,3.4vw,42px);line-height:1.1;margin:16px 0 12px;letter-spacing:-.02em;color:#fff}.kq-hero h1 em{font-style:normal;color:var(--kq-accent,#fbbf24)}.kq-hero p{color:#c9d3ee;font-size:15.5px;line-height:1.6;margin:0 0 22px;max-width:540px}.kq-btns{display:flex;gap:10px;flex-wrap:wrap}.kq-btn-p{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 75%,#fff),var(--brand-600,var(--brand)));color:#fff;box-shadow:0 10px 24px -10px var(--brand);border:0}.kq-btn-p:hover{color:#fff;filter:brightness(1.05)}.kq-btn-g{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.kq-btn-g:hover{background:hsla(0,0%,100%,.18);color:#fff}.kq-btn-w{background:#fff;color:var(--ink);border:1px solid var(--line)}.kq-ticks{list-style:none;padding:0;margin:22px 0 0;display:flex;gap:8px 18px;flex-wrap:wrap;font-size:13px;color:#dbe4ff}.kq-ticks li{display:inline-flex;gap:5px;align-items:center}.kq-ticks .ico{color:#4ade80}.kq-stack{position:relative;min-height:320px}.kq-doc{position:absolute;background:#fff;color:var(--ink);border-radius:14px;box-shadow:0 30px 60px -25px rgba(0,0,0,.6);padding:16px;width:min(330px,80%)}.kq-doc.d1{right:30%;top:30px;transform:rotate(-7deg);opacity:.85}.kq-doc.d2{right:0;top:4px;transform:rotate(3deg)}.kq-dh{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid var(--brand);padding-bottom:8px;margin-bottom:8px;gap:8px}.kq-dh img{height:28px;width:auto}.kq-dh b{font-size:11px;color:var(--brand-ink);letter-spacing:.08em;white-space:nowrap}.kq-dr{display:flex;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line-2);font-size:12px}.kq-dr i{width:28px;height:28px;border-radius:6px;background:var(--line);flex:none}.kq-dr span{flex:1 1;min-width:0}.kq-dr small{display:block;color:var(--muted);font-size:10.5px}.kq-dt{display:flex;justify-content:space-between;margin-top:8px;font-size:13px;font-weight:800;gap:6px}.kq-dt em{font-style:normal;color:var(--brand-ink)}.kq-dok{margin-top:10px;display:flex;gap:6px}.kq-dok span{flex:1 1;text-align:center;border-radius:8px;padding:7px;font-size:11.5px;font-weight:800;background:var(--line-2);color:var(--ink-2)}.kq-dok .a{background:#16a34a;color:#fff}.kq-badge{position:absolute;left:0;bottom:6px;background:#fff;color:var(--ink);border-radius:14px;padding:10px 14px;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);display:flex;gap:10px;align-items:center;font-size:12.5px}.kq-badge b{display:block;font-size:14px}.kq-badge i{width:34px;height:34px;border-radius:10px;background:var(--ok-50);color:var(--ok);display:grid;place-items:center;font-style:normal;font-weight:900}.kq-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-30px 30px 0;position:relative;z-index:2}.kq-stat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:0 14px 30px -22px rgba(15,23,42,.5)}.kq-stat b{font-size:22px;display:block}.kq-stat small{color:var(--muted);font-size:12.5px}.kq-sec{margin-top:48px;scroll-margin-top:120px}.kq-sec>h2{font-size:26px;margin:0 0 6px;text-align:center}.kq-sub{color:var(--muted);text-align:center;margin:0 auto 22px;max-width:640px;font-size:14.5px;line-height:1.55}.kq-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.kq-steps li{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.kq-n{width:34px;height:34px;border-radius:10px;background:var(--brand-50);color:var(--brand-ink);font-weight:900;display:grid;place-items:center;flex:none}.kq-steps h3{margin:0 0 4px;font-size:15px}.kq-steps p{margin:0;font-size:13px;color:var(--ink-2);line-height:1.55}.kq-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.kq-way{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;padding-bottom:16px}.kq-way .kq-link,.kq-way h3,.kq-way p{margin-left:16px;margin-right:16px}.kq-way h3{margin-top:16px;margin-bottom:4px;font-size:15.5px}.kq-way p{margin-top:0;margin-bottom:12px;font-size:13px;color:var(--ink-2);line-height:1.55;flex:1 1}.kq-link{font-weight:800;font-size:13px;color:var(--brand-ink);display:inline-flex;gap:4px}.kq-link,.kq-vis{align-items:center}.kq-vis{height:150px;background:var(--bg);border-bottom:1px solid var(--line-2);padding:14px;display:flex}.kq-mini{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;width:100%;font-size:11.5px}.kq-mini>div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--line-2)}.kq-mini.mono{font-family:ui-monospace,Menlo,monospace;color:var(--ink-2);line-height:1.6}.kq-mp{display:flex!important;gap:8px;align-items:center;justify-content:flex-start!important;border:0!important}.kq-mp i{width:40px;height:40px;background:var(--line)}.kq-mbtn,.kq-mp i{border-radius:8px;display:block}.kq-mbtn{margin-top:8px;padding:8px;text-align:center;font-weight:800;font-size:12px;font-family:var(--font)}.kq-mbtn.dark{background:var(--navy);color:#fff}.kq-mbtn.soft{background:var(--brand-50);color:var(--brand-ink);border:1px solid var(--brand-100)}.kq-mbtn.red{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff)}.kq-demo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:18px;align-items:start}.kq-qp{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 20px 40px -30px rgba(15,23,42,.5)}.kq-band{background:linear-gradient(110deg,var(--navy),#1e3a8a);color:#fff;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.kq-band img{height:34px;width:auto;background:#fff;border-radius:8px;padding:4px 8px}.kq-band>div{text-align:right}.kq-band small{display:block;color:#c9d3ee;font-size:11.5px}.kq-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px;background:var(--bg);border-bottom:1px solid var(--line-2);font-size:12px;color:var(--muted)}.kq-sum b{display:block;color:var(--ink);font-size:14px;margin-top:2px}.kq-sum .cd b{color:#c2410c}.kq-tw{overflow-x:auto}.kq-qp table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:520px}.kq-qp th{text-align:left;color:var(--muted);font-weight:600;font-size:11.5px}.kq-qp td,.kq-qp th{padding:10px 20px;border-bottom:1px solid var(--line-2)}.kq-qp .r{text-align:right;white-space:nowrap}.kq-qp .disc{color:#16a34a;font-weight:700}.kq-pi{display:flex;gap:10px;align-items:center}.kq-pi i{width:36px;height:36px;border-radius:8px;background:var(--line);flex:none}.kq-pi small{display:block;color:var(--muted)}.kq-tots{display:flex;justify-content:flex-end;padding:12px 20px;gap:28px;font-size:12.5px;color:var(--ink-2);flex-wrap:wrap}.kq-tots b{display:block;color:var(--ink);font-size:14px}.kq-tots .gt b{font-size:19px;color:var(--brand-ink)}.kq-act{display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid var(--line-2);align-items:center}.kq-act>span{border-radius:10px;padding:9px 14px;font-weight:800;font-size:13px;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.kq-a{background:#16a34a;color:#fff}.kq-x{border:1px solid #fecaca;color:#b91c1c}.kq-w{border:1px solid var(--line)}.kq-act small{margin-left:auto;color:var(--muted);font-size:12px}.kq-side{display:flex;flex-direction:column;gap:12px}.kq-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;font-size:12.5px}.kq-card h3{margin:0 0 10px;font-size:14px}.kq-flow{display:flex;flex-direction:column;gap:8px}.kq-flow h3{margin-bottom:2px}.kq-otp small{display:block;color:var(--muted,#6b7280);font-size:11.5px;margin-bottom:6px}.kq-otp span{display:flex;gap:6px}.kq-otp i{font-style:normal;flex:1 1;max-width:34px;height:36px;border:1.5px solid var(--line);border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:15px;background:#f8fafc}.kq-otp i:last-child{border-color:var(--brand,#2970ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.kq-ord{display:flex;align-items:center;gap:8px;background:#ecfdf3;color:#067647;border-radius:10px;padding:8px 10px}.kq-ord span{display:flex;flex-direction:column;font-size:11.5px;color:#475467}.kq-ord b{color:#067647;font-size:12.5px}.kq-pay{display:grid;grid-template-columns:1fr 1fr;gap:6px}.kq-pay span{display:flex;flex-wrap:wrap;align-items:center;gap:5px;border:1px solid var(--line);border-radius:10px;padding:7px 9px;font-weight:700;font-size:12px}.kq-pay span.on{border-color:var(--brand,#2970ff);background:var(--brand-50,#eff4ff);color:var(--brand,#2970ff)}.kq-pay small{flex-basis:100%;font-weight:500;color:#6b7280;font-size:11px}.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-bub{border-radius:12px;padding:8px 11px;margin:6px 0;max-width:88%;line-height:1.45;background:var(--line-2)}.kq-bub.s{background:var(--brand-50);margin-left:auto}.kq-bub small{display:block;color:var(--muted);font-size:10.5px;margin-top:2px}.kq-feat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kq-ft{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px}.kq-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:19px;margin-bottom:10px;font-weight:800}.kq-ft h3{margin:0 0 4px;font-size:14.5px}.kq-ft p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.55}.kq-who{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.kq-wh{border-radius:16px;padding:18px;color:#fff;min-height:140px;display:flex;flex-direction:column;justify-content:flex-end}.kq-wh b{font-size:16px}.kq-wh span{font-size:12.5px;opacity:.88;margin-top:4px;line-height:1.45}.kq-formw{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;align-items:start}.kq-fi h2{font-size:24px;margin:0 0 8px}.kq-fi p{color:var(--ink-2);font-size:14px;line-height:1.6;margin:0 0 14px}.kq-contact{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:13.5px}.kq-contact li{display:flex;gap:10px;align-items:center}.kq-contact li>span{width:36px;height:36px;border-radius:10px;background:var(--line-2);display:grid;place-items:center;color:var(--ink-2);flex:none}.kq-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kq-form .s2{grid-column:1/-1}.kq-fl{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--ink-2);min-width:0}.kq-seg{display:flex;gap:6px}.kq-seg button{flex:1 1;border:1px solid var(--line);border-radius:10px;padding:9px;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-2);background:#fff;cursor:pointer}.kq-seg button.on{border-color:var(--brand);background:var(--brand-50);color:var(--brand-ink)}.kq-pick{position:relative;display:flex;align-items:center}.kq-pick>.ico{position:absolute;left:12px;color:var(--muted)}.kq-pick input{padding-left:38px;width:100%}.kq-sug{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;list-style:none;padding:6px;margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-2);max-height:300px;overflow:auto}.kq-sug button{display:flex;gap:10px;align-items:center;width:100%;background:none;border:0;padding:7px 8px;border-radius:8px;font:inherit;text-align:left;cursor:pointer}.kq-sug button:hover{background:var(--line-2)}.kq-it b,.kq-sug b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.kq-it small,.kq-sug small{color:var(--muted);font-size:11.5px;font-weight:500}.kq-th{width:36px;height:36px;border-radius:8px;border:1px solid var(--line);background:var(--bg);display:grid;place-items:center;overflow:hidden;flex:none;color:var(--muted)}.kq-th img{width:100%;height:100%;object-fit:contain}.kq-items{list-style:none;padding:0;margin:0 0 4px;display:flex;flex-direction:column;gap:6px}.kq-items li{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:6px 8px}.kq-it{flex:1 1;min-width:0}.kq-it b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kq-qty{width:84px;text-align:center;padding:8px}.kq-rm{border:0;background:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px}.kq-rm:hover{background:var(--line-2);color:var(--err)}.kq-add{align-self:flex-start;background:none;border:0;padding:4px 0;font:inherit;font-size:12.5px;font-weight:800;color:var(--brand-ink);cursor:pointer}.kq-list{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.6}.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}.kq-files{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:4px}.kq-files li{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--bg);border-radius:8px;padding:6px 8px}.kq-files small{color:var(--muted);margin-left:auto}.kq-files button{border:0;background:none;cursor:pointer;color:var(--muted);padding:2px}.kq-kv{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--ink-2);line-height:1.5}.kq-kv input{margin-top:3px}.kq-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.kq-submit{justify-content:center;padding:14px;font-size:15px}.kq-done{text-align:center;padding:26px 10px;display:flex;flex-direction:column;align-items:center;gap:8px}.kq-done-ico{width:64px;height:64px;border-radius:50%;background:var(--ok-50);color:var(--ok);display:grid;place-items:center}.kq-done h3{margin:4px 0 0;font-size:20px}.kq-done p{margin:0 0 8px;color:var(--ink-2);max-width:440px}.kq-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.kq-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.kq-faq summary{cursor:pointer;font-weight:700;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:10px}.kq-faq summary::-webkit-details-marker{display:none}.kq-faq summary:after{content:"+";color:var(--brand-ink);font-weight:900}.kq-faq details[open] summary:after{content:"–"}.kq-faq p{margin:8px 0 0;font-size:13px;color:var(--ink-2);line-height:1.55}.kq-cta{margin:40px 0 10px;border-radius:20px;background:linear-gradient(110deg,var(--brand),var(--accent));color:#fff;padding:26px 30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.kq-cta h2{margin:0;font-size:21px;color:#fff}.kq-cta p{margin:4px 0 0;font-size:14px;opacity:.92}.kq-cta .kq-btns{margin-left:auto}.kq-cta .kq-btn-w{color:var(--brand-ink);border:0}.kq-mbar{display:none}@media (max-width:1024px){.kq-hero{grid-template-columns:1fr;padding:30px 26px 50px}.kq-stack{display:none}.kq-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:-26px 16px 0}.kq-demo,.kq-formw{grid-template-columns:1fr}.kq-feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kq-hero{border-radius:18px;padding:24px 20px 44px}.kq-hero p{font-size:14px}.kq-stats{margin:-22px 10px 0;gap:8px}.kq-stat{padding:12px}.kq-stat b{font-size:17px}.kq-sec{margin-top:34px}.kq-sec>h2{font-size:21px}.kq-steps li{flex-direction:row;padding:12px}.kq-sum{grid-template-columns:1fr 1fr}.kq-act small{margin-left:0}.kq-formw{padding:18px}.kq-faq,.kq-feat,.kq-form{grid-template-columns:1fr}.kq-cta{padding:20px}.kq-cta .kq-btns{margin-left:0}.kq-mbar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:40;background:#fff;border-top:1px solid var(--line);padding:8px 12px;box-shadow:0 -8px 20px -14px rgba(15,23,42,.4)}.kq-mbar .btn{flex:1 1;justify-content:center;padding:11px}.kq{padding-bottom:70px}}.qpay{padding-bottom:20px}.qpay-head{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;margin:12px 0 18px;flex-wrap:wrap}.qpay-head h1{margin:8px 0 4px;font-size:28px}.qpay-head p{margin:0;max-width:620px}.qpay-eb{display:inline-flex;gap:6px;align-items:center;background:var(--ok-50);color:var(--ok-ink);font-weight:800;font-size:12.5px;border-radius:99px;padding:5px 11px}.qpay-total{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 18px;display:flex;flex-direction:column;align-items:flex-end}.qpay-total small{color:var(--muted);font-size:12px}.qpay-total b{font-size:26px;color:var(--brand-ink)}.qpay-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:18px;align-items:start}.qpay-pay,.qpay-sum{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.qpay-pay h2,.qpay-sum h2{margin:0 0 12px;font-size:18px}.qpay-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px}.qpay-tabs button{display:flex;gap:10px;align-items:center;text-align:left;border:2px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;font:inherit;cursor:pointer;color:var(--ink-2)}.qpay-tabs button b{display:block;color:var(--ink);font-size:14.5px}.qpay-tabs button small{color:var(--muted);font-size:12px}.qpay-tabs button.on{border-color:var(--brand);background:var(--brand-50);color:var(--brand-ink)}.qpay-box{display:flex;flex-direction:column;gap:12px}.qpay-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qpay-steps li{counter-increment:s;background:var(--bg);border-radius:12px;padding:12px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.qpay-steps li:before{content:counter(s);display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);font-weight:800;margin-bottom:6px}.qpay-steps b{display:block;color:var(--ink);font-size:13.5px}.qpay-state{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.qpay-state.ok{background:var(--ok-50);color:var(--ok-ink)}.qpay-state.wait{background:#fff7ed;color:#9a3412}.qpay-state .ico{flex:none;margin-top:2px}.qpay-go{padding:14px;font-size:15px}.qpay-note{font-size:12.5px;color:var(--muted);margin:0;line-height:1.55}.qpay-msg{margin:12px 0 0;font-size:13.5px;font-weight:600;color:var(--ink-2)}.qpay-addr{border:1px dashed var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.qpay-sum ul{list-style:none;padding:0;margin:0 0 10px}.qpay-sum li{display:flex;gap:10px;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:13.5px}.qpay-sum li b{display:block;font-weight:600}.qpay-sum li small{color:var(--muted);font-size:12px}.qpay-sum li em{font-style:normal;font-weight:700;white-space:nowrap}.qpay-tot{display:flex;justify-content:space-between;font-size:13.5px;padding:4px 0;color:var(--ink-2)}.qpay-tot.big{font-size:16px;color:var(--ink);border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.qpay-tot.big b{color:var(--brand-ink);font-size:19px}.qpay-ref{gap:6px;align-items:center;font-size:13px;font-weight:700;color:var(--brand-ink)}.qpay-cust,.qpay-ref{display:flex;margin-top:12px}.qpay-cust{flex-direction:column;font-size:13.5px}.qpay-cust small{color:var(--muted);font-size:12px}.qpay-paid{display:flex;gap:10px;align-items:center}@media (max-width:900px){.qpay-grid{grid-template-columns:1fr}.qpay-sum{order:-1}}@media (max-width:640px){.qpay-steps{grid-template-columns:1fr}.qpay-head h1{font-size:23px}.qpay-total{align-items:flex-start;width:100%}}.pg-faq{padding-bottom:24px}.faq-hero{position:relative;margin-top:6px;border-radius:var(--r-lg);color:#fff;padding:40px 44px 44px;background:radial-gradient(900px 340px at 85% -20%,color-mix(in srgb,#3b82f6 45%,transparent) 0,transparent 60%),var(--faq-hero,var(--navy));overflow:hidden}.faq-hero.has-quick{padding-bottom:92px}.faq-crumbs{font-size:13px;color:hsla(0,0%,100%,.62)}.faq-crumbs a{color:hsla(0,0%,100%,.78);display:inline-block;padding:4px 0}.faq-crumbs a:hover{color:#fff}.faq-crumbs span{color:#fff;font-weight:600}.faq-hero h1{font-size:clamp(26px,3.4vw,40px);line-height:1.15;margin:12px 0 8px;letter-spacing:-.02em;color:#fff}.faq-hero>p{margin:0 0 22px;color:hsla(0,0%,100%,.78);max-width:640px}.faq-search{display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:6px 6px 6px 16px;max-width:660px;color:var(--muted);box-shadow:0 12px 30px -14px rgba(0,0,0,.5)}.faq-search input{flex:1 1;min-width:0;border:0;outline:0;font:inherit;font-size:15px;color:var(--ink);background:transparent;padding:10px 0}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search .clr{border:0;background:var(--line-2);color:var(--muted);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.faq-search .go{border:0;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);padding:11px 22px;border-radius:10px;cursor:pointer;font:inherit;font-weight:700}.faq-search .go:hover{background:var(--brand-600)}.faq-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 35%,transparent),0 12px 30px -14px rgba(0,0,0,.5)}.faq-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:hsla(0,0%,100%,.7)}.faq-tags button{border:0;font:inherit;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.12);padding:4px 11px;border-radius:99px}.faq-tags button.on,.faq-tags button:hover{background:var(--brand)}.faq-quick{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:-60px 24px 0}.faq-qc{background:#fff;border:1px solid var(--line-2);border-radius:var(--r);padding:18px;display:flex;gap:14px;align-items:center;color:var(--ink);box-shadow:0 14px 34px -20px rgba(11,21,48,.55);transition:transform .15s,box-shadow .15s}.faq-qc:hover{transform:translateY(-2px);box-shadow:0 18px 38px -18px rgba(11,21,48,.6)}.faq-qc .ico svg{width:22px;height:22px}.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-qc b{display:block;font-size:15px}.faq-qc small{color:var(--muted);font-size:13px}.faq-body{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;margin-top:34px;align-items:start;scroll-margin-top:90px}.faq-nav{position:sticky;top:90px}.faq-nav nav{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:8px;display:flex;flex-direction:column;gap:2px}.faq-nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--ink-2);font-weight:600;font-size:14.5px}.faq-nav a:hover{background:var(--line-2);color:var(--ink)}.faq-nav a.on{background:var(--navy);color:#fff}.faq-nav a.on i{color:hsla(0,0%,100%,.8)}.faq-nav a.dim{opacity:.45}.faq-nav a i{margin-left:auto;font-style:normal;font-size:12px;color:var(--muted)}.faq-grp{margin-bottom:26px;scroll-margin-top:90px}.faq-grp h2{display:flex;align-items:center;gap:10px;font-size:20px;margin:0 0 12px}.faq-grp h2 i{width:34px;height:34px;border-radius:10px;background:var(--brand-50);color:var(--brand-ink);display:grid;place-items:center}.faq-q{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden;scroll-margin-top:100px;transition:border-color .15s,box-shadow .15s}.faq-q summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:650;display:flex;gap:12px;align-items:center}.faq-q summary::-webkit-details-marker{display:none}.faq-q summary:hover{color:var(--brand-ink)}.faq-q summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:12px}.faq-q .pm{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--line-2);color:var(--muted);flex:none;transition:transform .2s,background .2s}.faq-q[open]{border-color:color-mix(in srgb,var(--brand) 30%,#fff);box-shadow:0 8px 22px -14px color-mix(in srgb,var(--brand) 55%,transparent)}.faq-q[open] .pm{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);transform:rotate(45deg)}.faq-q .rich{padding:0 18px 16px;color:var(--ink-2)}.faq-q .rich p{margin:0 0 8px}.faq-q .rich p:last-child{margin-bottom:0}.faq-q .rich a{color:var(--brand-ink);font-weight:600}.faq-result{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff;border:1px dashed var(--line);border-radius:12px;padding:12px 16px;margin-bottom:16px;color:var(--ink-2);font-size:14px}.faq-result button{margin-left:auto;border:0;background:none;color:var(--brand-ink);font:inherit;font-weight:700;cursor:pointer}.faq-help{display:flex;align-items:center;gap:22px;flex-wrap:wrap;border-radius:18px;padding:26px 28px;margin-top:12px;color:#fff;background:linear-gradient(110deg,var(--brand-600),color-mix(in srgb,var(--brand-600) 80%,#000))}.faq-help h3{margin:0 0 4px;font-size:20px;color:#fff}.faq-help p{margin:0;opacity:1}.faq-help .acts{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.fh-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:10px;font-weight:700;font-size:14px}.fh-btn.wh{background:#fff;color:var(--navy)}.fh-btn.wa{background:#15803d;color:#fff}.fh-btn.gh{background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.fh-btn:hover{filter:brightness(1.06)}@media (max-width:860px){.faq-hero{padding:26px 20px 30px}.faq-hero.has-quick{padding-bottom:78px}.faq-search .go{padding:10px 14px}.faq-quick{grid-template-columns:1fr 1fr;gap:10px;margin:-56px 10px 0}.faq-qc{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.faq-qc .ico{width:40px;height:40px}.faq-body{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:22px}.faq-main,.faq-nav{min-width:0}.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)}.faq-nav nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:5px}.faq-nav nav::-webkit-scrollbar{display:none}.faq-nav a{white-space:nowrap;padding:8px 12px;font-size:14px}.faq-nav a i{display:none}.faq-help{padding:22px 20px}.faq-help .acts{margin-left:0}}.ship-head .carrier-logo{align-self:center}.flt-listing{align-items:start;grid-template-columns:290px minmax(0,1fr)}@media (max-width:960px){.flt-listing{grid-template-columns:minmax(0,1fr);gap:8px}}.flt-wrap{min-width:0}.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-head{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line-2);font-size:15px}.flt-badge,.flt-head b{font-weight:800}.flt-badge{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);border-radius:99px;font-size:11px;min-width:19px;height:19px;padding:0 6px;display:inline-grid;place-items:center}.flt-clear{margin-left:auto;border:0;background:none;color:var(--brand-ink);font:inherit;font-weight:700;font-size:13px;cursor:pointer;padding:4px 2px}.flt-x{display:none}.flt-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1 1}@media (min-width:961px){.flt-scroll{overflow:visible}}.flt-quick{padding:14px 16px;border-bottom:1px solid var(--line-2)}.flt-qh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.flt-qlist{display:flex;flex-wrap:wrap;gap:6px}.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{margin:0;font-size:14.5px}.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 button:hover{background:#fafbfc}.flt-gh .sc{background:var(--brand-50);color:var(--brand-ink);font-size:11px;font-weight:800;border-radius:99px;padding:1px 7px}.flt-gh svg{margin-left:auto;color:#9ca3af;transition:transform .2s;flex:none}.flt-g:not(.open) .flt-gh svg{transform:rotate(-90deg)}.flt-gb{padding:0 16px 14px}.flt-g:not(.open) .flt-gb{display:none}.flt-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:0 10px;color:#9ca3af;margin-bottom:8px}.flt-search input{border:0;outline:0;font:inherit;font-size:13.5px;padding:8px 0;flex:1 1;min-width:0;background:transparent;color:var(--ink)}.flt-search:focus-within{border-color:var(--brand)}.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-more{border:0;background:none;color:var(--brand-ink);font:inherit;font-weight:700;font-size:13px;padding:6px 0 0;cursor:pointer}.flt-hist{display:flex;align-items:flex-end;gap:2px;height:34px;margin:2px 9px 0}.flt-hist i{flex:1 1;background:color-mix(in srgb,var(--brand) 28%,#fff);border-radius:2px 2px 0 0}.flt-hist i.out{background:var(--line)}.flt-range{position:relative;height:28px;margin:0 0 4px}.flt-range .fl,.flt-range .tr{position:absolute;top:12px;height:4px;border-radius:4px}.flt-range .tr{left:9px;right:9px;background:var(--line)}.flt-range .fl{left:calc(9px + (100% - 18px) * var(--a));right:calc(9px + (100% - 18px) * (1 - var(--b)));background:var(--brand)}.flt-range input[type=range]{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;appearance:none;height:28px}.flt-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--brand);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:grab}.flt-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--brand);cursor:grab}.flt-range input[type=range]::-webkit-slider-runnable-track{background:transparent}.flt-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 30%,transparent)}.flt-pin{display:flex;align-items:center;gap:6px}.flt-pin label{flex:1 1;min-width:0}.flt-pin .input{width:100%;padding:8px 10px;font-size:13.5px;font-weight:600}.flt-go{flex:none;width:36px;height:36px;border-radius:10px;border:0;background:var(--navy);color:#fff;display:grid;place-items:center;cursor:pointer}.flt-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.flt-presets button{border:1px dashed #d1d5db;background:#fff;border-radius:8px;padding:4px 9px;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.flt-presets button.on{border-style:solid;border-color:var(--brand);background:var(--brand-50);color:var(--brand-ink);font-weight:700}.flt-swatches{display:flex;flex-wrap:wrap;gap:12px}.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}.flt-active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-4px 0 14px}.flt-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid color-mix(in srgb,var(--brand) 35%,#fff);color:var(--brand-ink);border-radius:99px;padding:5px 10px 5px 12px;font:inherit;font-weight:600;font-size:12.5px;cursor:pointer}.flt-chip i{font-style:normal;color:var(--muted);font-weight:500}.flt-chip:hover{background:var(--brand-50)}.flt-active .flt-clear{margin-left:0}.listing.nav-split .flt{background:#fff!important}@media (max-width:960px){.flt-mbar{display:flex;gap:8px;position:sticky;top:64px;z-index:6;padding:8px 0;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.flt-mbtn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--line);background:#fff;border-radius:12px;font:inherit;font-weight:700;color:var(--ink);cursor:pointer}.flt-mquick{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px 6px}.flt-mquick::-webkit-scrollbar{display:none}.flt-mquick button{flex:none;border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;min-height:34px}.flt-mquick button.on{background:var(--navy);border-color:var(--navy);color:#fff}.flt-backdrop{display:block;background:rgba(15,23,42,.45);z-index:1000}.flt,.flt-backdrop{position:fixed;inset:0}.flt{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-head{background:#fff;padding:12px 16px;font-size:16px}.flt-head .flt-clear{margin-left:auto}.flt-x{display:inline-grid;place-items:center;width:40px;height:40px;border:0;background:var(--line-2);border-radius:12px;cursor:pointer;color:var(--ink);margin-left:6px}.flt-head .flt-badge+.flt-x,.flt-head b+.flt-x{margin-left:auto}.flt-scroll{padding:12px;display:flex;flex-direction:column;gap:12px}.flt-g,.flt-quick{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}.flt-quick{padding:6px 14px}.flt-qh{position:static;width:auto;height:auto;clip:auto;overflow:visible;margin:8px 0 4px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.flt-qlist{flex-direction:column;flex-wrap:nowrap;gap:0}.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-gh button{padding:0 0 10px;pointer-events:none;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:none!important}.flt-gh svg{display:none}.flt-gb{padding:0}.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{padding:7px 11px;font-size:13px;border-radius:10px}.flt-presets button.on{background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff)}.flt-pin .input{min-height:42px}.flt-go{width:42px;height:42px}.flt-foot{display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line)}.flt-foot .btn{flex:1 1;min-height:48px}.flt-foot .btn-primary{flex:2 1}.flt-active{margin:0 0 12px}.flt-listing .listing-head .muted{white-space:nowrap}.flt-listing .listing-head>.row{flex-wrap:nowrap;gap:8px}.flt-listing .listing-head .sort{width:auto;min-width:0;max-width:150px}}@media (prefers-reduced-motion:reduce){.flt{transition:none}}.acc-perms{display:grid;gap:8px;margin-top:16px}.acc-perms h2{font-size:16px;margin:0}.acc-perms p{margin:0}.nl-leave p{line-height:1.55}.nl-leave .btn-ghost{margin-top:10px}.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}.bn-in{position:relative}.bn-sec.wide{border-radius:0;border-left:0;border-right:0;padding:var(--bn-padv,56px) 0}.bn-sec.wide .bn-in{max-width:var(--container,1280px);margin:0 auto;padding:0 20px}.bn-sec.wide .bn-blob.b1{right:6%}.bn-sec.wide .bn-blob.b2{left:4%}@media (max-width:700px){.bn-sec.wide{padding:calc(var(--bn-padv, 56px) * .55) 0}}.bn-sec{container-type:inline-size;position:relative;overflow:hidden;isolation:isolate;border-radius:var(--bn-radius,28px);padding:var(--bn-pad,32px);color:#fff;border:1px solid var(--bn-border,transparent)}.bn-sec.light{color:var(--ink)}.bn-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:var(--bn-blob-op,.55);z-index:-1;animation:bnFloat 14s ease-in-out infinite;transition:background .8s;pointer-events:none}.bn-blob.b1{width:380px;height:380px;top:-120px;right:-80px}.bn-blob.b2{width:300px;height:300px;bottom:-140px;left:-60px;animation-delay:-5s;opacity:calc(var(--bn-blob-op, .55) * .65)}.bn-sec.light .bn-blob{opacity:calc(var(--bn-blob-op, .55) * .33)}@keyframes bnFloat{50%{transform:translate(30px,25px) scale(1.08)}}.bn-dotsbg{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(hsla(0,0%,100%,.08) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);pointer-events:none}.bn-sec.light .bn-dotsbg{background-image:radial-gradient(rgba(15,23,42,.07) 1px,transparent 0)}.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-kick{display:inline-flex;gap:6px;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--bn-kicker,#ffb4bb)}.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}.bn-head-r{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.bn-all{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:inherit;opacity:.9}.bn-all:hover{opacity:1;text-decoration:underline}.bn-cd{display:flex;gap:6px;align-items:center}.bn-cd-lb{font-size:12px;font-weight:600;opacity:.8;margin-right:4px}.bn-cd-u{background:var(--bn-cd-bg,hsla(0,0%,100%,.1));color:var(--bn-cd-fg,inherit);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;min-width:54px;padding:6px 8px;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bn-sec.light .bn-cd-u{border-color:var(--line)}.bn-cd-u b{display:block;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:bnTick .35s}.bn-cd-u small{font-size:10px;opacity:1;text-transform:uppercase;letter-spacing:.5px}@keyframes bnTick{0%{transform:translateY(-6px);opacity:.2}}.bn-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:18px}.bn-tab{position:relative;text-align:left;border:1px solid var(--bn-tab-border,hsla(0,0%,100%,.14));background:var(--bn-tab-bg,hsla(0,0%,100%,.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:hsla(0,0%,100%,.1);flex:none;transition:transform .4s}.bn-sec.light .bn-em{background:var(--bg)}.bn-tt{min-width:0;display:block}.bn-tt small{display:block;font-size:11px;opacity:.7;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.bn-tt b{display:block;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-tp{display:block;font-size:12px;opacity:.8;margin-top:1px}.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-rib{top:8px;right:8px;font-size:10.5px;font-weight:800;background:var(--bn-badge-bg,var(--accent));color:var(--bn-badge-fg,#fff);border-radius:99px;padding:2px 8px;z-index:3}.bn-bar,.bn-rib{position:absolute}.bn-bar{left:0;bottom:0;height:3px;width:0;background:var(--pc,var(--brand));animation:bnFill var(--dur,7s) linear forwards}.bn-tab.paused .bn-bar{animation-play-state:paused}@keyframes bnFill{to{width:100%}}.bn-box{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:stretch}.bn-items{position:relative;background:var(--bn-panel,hsla(0,0%,100%,.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-im{height:124px;border-radius:16px;background:linear-gradient(180deg,#fff,var(--bn-item,#eef1f6));display:grid;place-items:center;margin-bottom:8px;position:relative;transition:transform .35s,box-shadow .35s;box-shadow:inset 0 0 0 1px #e8ebf1;overflow:hidden}.bn-im img{max-width:80%;max-height:80%;object-fit:contain;mix-blend-mode:multiply;animation:bnBob 4s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s);transition:transform .4s}.bn-items.nofloat .bn-im img{animation:none}.bn-it:hover .bn-im{transform:translateY(-6px) rotate(-1.5deg);box-shadow:0 18px 30px -18px rgba(16,24,40,.45),inset 0 0 0 1px #e8ebf1}.bn-it:hover .bn-im img{transform:scale(1.08)}@keyframes bnBob{50%{transform:translateY(-4px)}}.bn-ph{display:grid;place-items:center;color:var(--muted);border-radius:12px;background:#fff}.bn-it b{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px}.bn-pr{font-size:12.5px;color:var(--muted);margin-top:2px}.bn-pr em{font-style:normal;color:var(--ok-ink);font-weight:700}.bn-var-fixed{display:block;font-size:11.5px;color:var(--muted)}.bn-q{position:absolute;top:8px;left:8px;background:var(--bn-label,var(--navy));color:#fff;font-size:11.5px;font-weight:800;border-radius:8px;padding:2px 7px;z-index:2}.bn-it select{margin-top:6px;width:100%;height:30px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:12px;background:#fff;padding:0 6px;color:var(--ink)}.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)}.bn-plus.opt{background:#fef3c7;color:#b45309}@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-it.opt .bn-im{background:repeating-linear-gradient(45deg,#fffdf5,#fffdf5 8px,#fff8e6 0,#fff8e6 16px);box-shadow:inset 0 0 0 1.5px #f5c46b}.bn-it.opt.added .bn-im{background:linear-gradient(180deg,#fff,var(--bn-item,#eef1f6));box-shadow:inset 0 0 0 1.5px var(--ok)}.bn-tag{position:absolute;top:8px;right:8px;font-size:10px;font-weight:800;background:#f59e0b;color:#1f1300;border-radius:6px;padding:2px 6px;z-index:2}.bn-opt-tg{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;margin-top:6px;color:#92400e;cursor:pointer}.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-sub{font-size:13px}.bn-row,.bn-sub{color:var(--muted)}.bn-row{display:flex;justify-content:space-between;font-size:14px}.bn-old{color:var(--bn-old,var(--muted))}.bn-ring{display:flex;align-items:center;gap:14px}.bn-ring svg{flex:none;transform:rotate(-90deg)}.bn-ring svg circle:last-child{transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1)}.bn-rt{font-size:12px;color:var(--muted);line-height:1.3}.bn-rt b{display:block;font-size:13px;color:var(--bn-save-fg,var(--ok-ink))}.bn-now{display:block;font-size:34px;font-weight:900;color:var(--bn-price,var(--brand));letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.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)}}.bn-btn{width:100%;height:52px;font-size:15.5px;border-radius:var(--bn-btn-radius,14px);position:relative;overflow:hidden;justify-content:center}.bn-btn.sm{height:44px;font-size:14px}.bn-btn.shine:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);animation:bnShine 3.2s infinite;pointer-events:none}@keyframes bnShine{0%,60%{left:-60%}to{left:130%}}.bn-btn:disabled{opacity:.55;cursor:not-allowed}.bn-stock{font-size:13px;font-weight:600;color:var(--ok-ink)}.bn-stock.low{color:#c2410c}.bn-stockbar{height:6px;border-radius:99px;background:#f1f5f9;overflow:hidden}.bn-stockbar i{display:block;height:100%;background:linear-gradient(90deg,#f97316,#ef4444)}.bn-tiny{font-size:12px;color:var(--muted)}.bn-tiny a{text-decoration:underline;color:inherit}.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-top{padding:16px 16px 6px}.bn-no{font-size:11px;font-weight:800;color:var(--pc,var(--brand));letter-spacing:.8px;min-height:14px}.bn-card h3{margin:2px 0;font-size:18px;letter-spacing:-.3px}.bn-card h3 a{color:inherit}.bn-card-top small{color:var(--muted);font-size:12.5px}.bn-fan{position:relative;display:block;height:140px;margin:6px 12px;border-radius:16px;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--pc,var(--brand)) 14%,#fff),#f5f6fa 70%)}.bn-fan>span{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:16px;background:#fff;box-shadow:0 8px 18px -10px rgba(16,24,40,.45);display:grid;place-items:center;transition:transform .45s cubic-bezier(.2,.8,.2,1);transform:translate(calc(var(--k) * 34px),calc(var(--k2) * 5px)) rotate(calc(var(--k) * 5deg));overflow:hidden}.bn-fan>span img{max-width:78%;max-height:78%;object-fit:contain}.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-fan i{position:absolute;bottom:3px;right:5px;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}.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-pb{margin-top:auto;padding:12px 16px 16px;display:grid;gap:6px}.bn-pb .bn-old{font-size:13px}.bn-pb .bn-now{font-size:25px}.bn-rail-wrap{position:relative}.bn-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none}.bn-rail::-webkit-scrollbar{display:none}.bn-rail .bn-card{flex:0 0 300px;scroll-snap-align:start}.bn-arw{position:absolute;top:42%;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--ink);box-shadow:var(--sh-2);font-size:22px;font-weight:800;z-index:5;cursor:pointer}.bn-arw.l{left:-14px}.bn-arw.r{right:-14px}.bn-dots{display:flex;gap:6px;justify-content:center;margin-top:8px}.bn-dots i{width:8px;height:8px;border-radius:99px;background:hsla(0,0%,100%,.3);transition:width .3s}.bn-dots i.on{width:26px;background:#fff}.bn-sec.light .bn-dots i{background:#d1d5db}.bn-sec.light .bn-dots i.on{background:var(--brand)}.bn-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center}.bn-orbit{position:relative;height:400px}.bn-core{position:absolute;left:50%;top:50%;width:170px;height:170px;margin:-85px 0 0 -85px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e9edf5);display:grid;place-items:center;text-align:center;color:var(--ink);z-index:2;box-shadow:0 0 0 14px hsla(0,0%,100%,.06),0 0 0 30px hsla(0,0%,100%,.04),0 30px 60px -20px rgba(0,0,0,.6)}.bn-core small{display:block;font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.6px}.bn-core small.ok{color:var(--ok-ink)}.bn-core-p{display:block;font-size:24px;font-weight:900;color:var(--bn-price,var(--brand));letter-spacing:-.5px}.bn-ring-o{position:absolute;left:50%;top:50%;width:330px;height:330px;margin:-165px 0 0 -165px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.25);animation:bnRot var(--spd,40s) linear infinite}.bn-sec.light .bn-ring-o{border-color:#d7dbe4}.bn-sat{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;transform:rotate(var(--a)) translate(165px) rotate(calc(-1 * var(--a)))}.bn-sat>span{width:100%;height:100%;border-radius:20px;background:#fff;display:grid;place-items:center;box-shadow:0 14px 26px -14px rgba(0,0,0,.6);animation:bnRot var(--spd,40s) linear infinite reverse;position:relative;overflow:hidden}.bn-sat img{max-width:78%;max-height:78%;object-fit:contain}.bn-sat i{position:absolute;bottom:3px;right:6px;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}.bn-ring-o[style*="--spd: 0s"],.bn-ring-o[style*="--spd: 0s"] .bn-sat>span{animation:none}@keyframes bnRot{to{transform:rotate(1turn)}}.bn-kick2{font-size:12px;font-weight:800;letter-spacing:1px;color:var(--bn-kicker,#ffb4bb)}.bn-hero-r h3{font-size:30px;margin:6px 0;letter-spacing:-.6px}.bn-sub2{opacity:.8}.bn-hero-r ul{list-style:none;padding:0;margin:14px 0;display:grid;gap:6px;font-size:14px}.bn-hero-r li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed hsla(0,0%,100%,.18);padding-bottom:6px}.bn-sec.light .bn-hero-r li{border-color:var(--line)}.bn-mini{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.bn-mini button{border:1px solid hsla(0,0%,100%,.2);background:transparent;color:inherit;border-radius:99px;padding:6px 12px;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.bn-sec.light .bn-mini button{border-color:var(--line)}.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-fly{position:fixed;z-index:999;width:54px;height:54px;border-radius:14px;background:#fff;display:grid;place-items:center;box-shadow:var(--sh-2);pointer-events:none;transition:transform .8s cubic-bezier(.5,-.3,.7,1),opacity .8s;overflow:hidden}.bn-fly img{max-width:80%;max-height:80%;object-fit:contain}.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{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start;margin-bottom:22px}.bn-detail .bn-items{background:#fff;border:1px solid var(--line);min-height:0}.bn-detail-r{position:sticky;top:90px;display:grid;gap:12px}.bn-detail-r .bn-sum{border:1px solid var(--line)}.bn-detail-cd{color:var(--ink)}.bn-detail-cd .bn-cd-u{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-ink)}.bn-desc{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 22px}.bn-cover{width:100%;max-height:360px;object-fit:cover;border-radius:20px;margin-bottom:16px}.bn-pbox{border:1.5px solid var(--brand-100);background:var(--brand-50);border-radius:14px;padding:12px;margin-top:14px}.bn-pbox>b{display:block;margin-bottom:4px;font-size:14px}.bn-pbox a{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border-radius:10px;padding:9px 11px;margin-top:6px;font-size:13.5px;color:var(--ink);transition:transform .2s,box-shadow .2s}.bn-pbox a:hover{transform:translateX(3px);box-shadow:var(--sh-1)}.bn-pbox a small{color:var(--muted)}.bn-pbox a strong{color:var(--brand-ink);white-space:nowrap}.cbundle{border:1.5px solid var(--brand-100);border-radius:var(--r);background:snow;padding:12px 14px;display:grid;gap:8px}.cbundle.bad{border-color:#fdecc8;background:#fffbeb}.cbundle-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cbundle-h .bn-lbl{font-size:11px}.cbundle-h b{font-size:15px}.cbundle-h .qty{margin-left:auto}.cbundle-l{display:flex;gap:10px;align-items:center;font-size:13.5px}.cbundle-l img{width:40px;height:40px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid var(--line)}.cbundle-l span{flex:1 1;min-width:0}.cbundle-l small{color:var(--muted);display:block}.cbundle-l s{color:var(--muted);font-size:12px;margin-right:6px}.cbundle-t{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--line);padding-top:8px;font-weight:800;flex-wrap:wrap;gap:6px}.cbundle-t .ok{color:var(--ok-ink);font-size:13px}.cbundle-msg{font-size:13px;color:#92400e;font-weight:600}.sum-line .bn-in{display:block;font-size:11.5px;color:var(--brand-ink);font-weight:700}@container (max-width: 980px){.bn-box,.bn-hero{grid-template-columns:1fr}.bn-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 700px){.bn-sec{padding:22px 16px}.bn-sec.wide .bn-in{padding:0 16px}.bn-head h2{font-size:calc(var(--bn-tsize, 34px) * .78)}.bn-cd-u{min-width:44px}.bn-cd-u b{font-size:16px}.bn-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px 14px;padding:0 16px 4px;scrollbar-width:none}.bn-tabs::-webkit-scrollbar{display:none}.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-it{width:auto}.bn-im{height:104px}.bn-plus{display:none}.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-arw{display:none}.bn-orbit{height:300px;transform:scale(.78);margin:-20px 0}.bn-now{font-size:30px}}@media (max-width:900px){.bn-detail{grid-template-columns:1fr}.bn-detail-r{position:static}}.bn-sec.reduce *,.bn-sec.reduce :after,.bn-sec.reduce :before{animation:none!important;transition:none!important}.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-sec *,.bn-sec :after,.bn-sec :before{animation:none!important;transition:none!important}.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,#fff,#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}.hm-recent:not(:has(.lv)){display:none}.lv-item{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.lv-item>.pcard{width:100%;flex:1 1}.lv-drop{position:absolute;z-index:4;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;background:#16a34a;color:#fff;font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:99px;white-space:nowrap;box-shadow:0 6px 14px -8px rgba(0,0,0,.5);animation:lvPop .5s cubic-bezier(.2,.8,.2,1);pointer-events:none}@keyframes lvPop{0%{opacity:0;transform:translateY(-6px) scale(.9)}}.lv-ago{gap:4px;font-size:12px;padding:0 4px}.lv-ago,.lv-clear{display:inline-flex;align-items:center;color:var(--muted)}.lv-clear{gap:5px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;cursor:pointer;margin-right:6px}.lv-clear:hover{color:var(--err)}@media (min-width:1201px){.lv .sim-track.n4{--sim-n:4}.lv .sim-track.n5{--sim-n:5}.lv .sim-track.n6{--sim-n:6}}.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}.cpulse-dot{width:8px;height:8px;border-radius:50%;background:#f97316;box-shadow:0 0 0 0 rgba(249,115,22,.6);animation:cpulse 1.6s infinite}@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,.cpulse-dot,.crb{animation:none}}.track-note{display:block;font-size:11.5px;color:var(--muted,#6b7280);margin-top:3px}.srv-lay{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px;align-items:start}.srv-form .fld small{font-weight:500}.srv-sec{display:flex;align-items:center;gap:8px;font-weight:800;font-size:15px;margin-top:4px}.srv-sec span{width:26px;height:26px;border-radius:50%;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);display:grid;place-items:center;font-size:13px}.srv-war{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:10px 12px;font-size:13.5px}.srv-war b{display:block}.srv-war small{display:block;font-size:12.5px}.srv-war.ok{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.srv-war.no{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.srv-opt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.srv-opt label{border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;display:grid;gap:2px}.srv-opt label.on{border-color:var(--brand);background:var(--brand-50)}.srv-opt input{position:absolute;opacity:0;pointer-events:none}.srv-opt b{font-size:14px}.srv-opt small{color:var(--muted);font-size:12.5px}.srv-f3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.srv-chk{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;cursor:pointer}.srv-chk input{margin-top:3px}.srv-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.srv-side{font-size:14px}.srv-side ol{padding-left:18px;line-height:1.7;margin:8px 0 12px}.srv-done{text-align:center;display:grid;gap:8px;justify-items:center;padding:30px 20px}.srv-done svg{color:var(--ok,#16a34a)}.srv-done h2{margin:0}.srv-pill{display:inline-block;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:99px;border:1px solid;white-space:nowrap}.srv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.srv-head b{font-size:16px}.srv-head b,.srv-head small{display:block}.srv-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.srv-steps li{flex:1 1;min-width:104px;display:flex;gap:7px;align-items:center;background:var(--line-2);border-radius:10px;padding:7px 9px;font-size:12.5px;font-weight:700;color:var(--muted)}.srv-steps i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line);font-size:11px;flex:none}.srv-steps .done{color:#166534;background:#f0fdf4}.srv-steps .done i{background:#16a34a;border-color:#16a34a;color:#fff}.srv-steps .cur{color:#9a3412;background:#fff7ed;box-shadow:inset 0 0 0 1.5px #fdba74}.srv-steps .cur i{background:#d97706;border-color:#d97706;color:#fff}.srv-act{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:12px;padding:10px 12px;font-size:14px}.srv-act .btn{margin-left:auto}.srv-items{width:100%;border-collapse:collapse;font-size:14px}.srv-items td{padding:9px 4px;border-bottom:1px solid var(--line-2)}.srv-items td small{display:block;color:var(--muted);font-size:12px}.srv-items .num{text-align:right;white-space:nowrap}.srv-items tr.tot td{font-weight:800;border-bottom:0;font-size:15px}.srv-pay{display:flex;gap:8px;flex-wrap:wrap}.srv-pay label{border:1.5px solid var(--line);border-radius:10px;padding:8px 12px;cursor:pointer;font-size:13.5px;font-weight:600;display:inline-flex;gap:6px;align-items:center}.srv-pay label.on{border-color:var(--brand);background:var(--brand-50)}.srv-btns{display:flex;gap:10px;flex-wrap:wrap}.srv-btns .btn{flex:1 1 200px;justify-content:center}.srv-banks{display:grid;gap:8px}.srv-banks>div{border:1px solid var(--line);border-radius:10px;padding:8px 12px;display:grid}.srv-acc{flex-wrap:wrap}.srv-acc-det{flex-basis:100%;display:grid;gap:12px;padding-top:6px}@media (max-width:900px){.srv-f3,.srv-lay,.srv-opt{grid-template-columns:1fr}.srv-steps li{min-width:calc(50% - 6px)}}.srv-acc .mono,.srv-banks .mono,.srv-done .mono,input.mono{font-family:ui-monospace,Menlo,monospace}.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-side-l{display:block;margin-top:6px}.srv-dir-top{display:grid;gap:10px}.srv-dir-jump{display:flex;flex-wrap:wrap;gap:6px}.srv-dir-jump a{border:1px solid var(--line,#e5e7eb);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;text-decoration:none;color:inherit}.srv-dir-jump a:hover{border-color:var(--brand-600,#dc2626);color:var(--brand-600,#dc2626)}.srv-dir-g{scroll-margin-top:90px}.srv-dir-g h2{font-size:18px;margin:4px 0 10px}.srv-dir-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.srv-dir-c{display:grid;gap:6px;font-size:13.5px;align-content:start}.srv-dir-c>b{font-size:15px}.srv-dir-c>span{display:flex;gap:8px;align-items:flex-start;overflow-wrap:anywhere}.srv-dir-c>span svg{flex:none;margin-top:2px;opacity:.7}.srv-dir-c a{color:inherit}.srv-dir-cta{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px}.srv-ctr-logo{width:46px;height:30px;object-fit:contain;background:#fff;border:1px solid #e9d5ff;border-radius:6px;flex:none}.srv-dir-g h2{display:flex;align-items:center;gap:10px}.srv-dir-g h2 img{width:64px;height:36px;object-fit:contain;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:8px;padding:2px}.srv-dir-g h2 a{color:inherit;text-decoration:none}.srv-dir-jump a{display:inline-flex;align-items:center;gap:6px}.srv-dir-jump a img{width:28px;height:16px;object-fit:contain}.srv-f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.srv-f2{grid-template-columns:1fr}}.srv-acc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.srv-acc-chips button{border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer;color:inherit}.srv-acc-chips button.on{border-color:var(--brand-600,#dc2626);background:#fef2f2;color:var(--brand-600,#dc2626)}.srv-send{display:grid;gap:6px;border:2px dashed #c084fc;background:#faf5ff;border-radius:14px;padding:14px 16px;text-align:left;color:#581c87}.srv-send>small{font-size:12.5px;font-weight:700;color:#7e22ce}.srv-send p{margin:0;font-size:13px;color:#6b21a8}.srv-code{font-size:26px;letter-spacing:.06em;color:#3b0764;-webkit-user-select:all;user-select:all}.srv-send-to{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;border-top:1px solid #e9d5ff;padding-top:8px}.srv-send-to>span{display:grid;gap:1px}.srv-send-to em{font-style:normal;font-size:12.5px}.srv-ret{margin:0}.srv-fee{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:12.5px;font-weight:700;margin-top:2px}.srv-fee.free{color:#15803d}.srv-fee.paid{color:#b45309}.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-list{display:grid;gap:10px;margin:12px 0}.pk-title{font-size:15px}.pk-one{border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:#fafbfd}.pk-one .cargo-box{margin:8px 0}.pk-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:800}.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}.pk-items{margin:0;padding-left:18px;font-size:13px;color:var(--muted)}.dg-info{margin:0;white-space:pre-wrap;word-break:break-word;font:13px/1.5 ui-monospace,Menlo,Consolas,monospace;background:#f8fafc;border:1px dashed var(--line);border-radius:10px;padding:9px 11px;-webkit-user-select:all;user-select:all}.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}.dg-devs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.dg-devs small{color:var(--muted);width:100%;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.dg-dev{border:1px solid var(--line);border-radius:8px;padding:3px 8px;background:#f8fafc;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}.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)}.deal-x{padding-left:0;padding-right:0}.dl-band{border-radius:var(--r-lg);padding:22px 0 20px}.dl-head{display:flex;align-items:center;gap:12px;padding:0 22px 14px;flex-wrap:wrap}.dl-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);flex:none}.dl-ttl{flex:1 1;min-width:0}.dl-ttl h2{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.01em}.dl-ttl p{margin:2px 0 0;font-size:13px;color:var(--muted)}.dl-kick{display:block;font-size:11px;letter-spacing:1.6px;font-weight:800;color:#fca5a5;margin-bottom:2px}.dl-all{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--brand-600);background:#fff;padding:8px 12px;border-radius:10px;white-space:nowrap}.dl-all:hover{color:var(--brand-ink)}.dl-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px;padding:0 22px}.dl-card{background:var(--card);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.dl-card,.dl-img{position:relative}.dl-img{display:grid;place-items:center;aspect-ratio:1/.86;background:#f6f7fa;overflow:hidden}.dl-img img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.dl-card:hover .dl-img img{transform:scale(1.04)}.dl-img .noimg{color:#cbd2dc}.dl-disc{position:absolute;top:10px;left:10px;background:var(--brand-solid,var(--brand));color:var(--on-brand,#fff);font-weight:800;font-size:12.5px;padding:4px 8px;border-radius:9px;line-height:1.2}.dl-body{padding:11px 13px 13px;display:flex;flex-direction:column;gap:6px;flex:1 1}.dl-brand{font-size:10.5px;letter-spacing:.8px;font-weight:700;text-transform:uppercase;color:var(--muted)}.dl-title{font-size:13.5px;line-height:1.38;font-weight:500;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.76em}.dl-title:hover{color:var(--brand-600)}.dl-price{display:flex;flex-direction:column;line-height:1.2;min-width:0}.dl-price s{font-size:12px;color:#94a3b8}.dl-price b{font-size:17px;font-weight:800;color:var(--ink);white-space:nowrap}.dl-price b.sale{color:var(--brand-ink)}.dl-price.dl-hidden{font-size:12px;color:var(--muted)}.dl-gain{font-size:11.5px;font-weight:700;color:var(--ok-ink)}.dl-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto}.qa-icon{width:40px;height:40px;padding:0;border-radius:12px;flex:none}.dl-btn{width:100%;padding:10px 14px;font-size:14px}.dl-btn-sm{padding:8px 12px;font-size:13px;border-radius:10px}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.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-compact,.dl-simple{background:linear-gradient(135deg,#fff4ec,#ffe6d3);border:1px solid #ffd9bd}.dl-compact .dl-card{box-shadow:0 6px 18px -8px rgba(234,88,12,.25)}.dl-flags{position:absolute;bottom:8px;left:8px;display:flex;gap:4px}.dl-fi{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;background:var(--navy)}.dl-f-editor{background:#7c3aed}.dl-f-best{background:#ea580c}.dl-f-new{background:#0d9488}.dl-f-free{background:#16a34a}.dl-stock{font-size:11.5px;color:var(--accent-strong);font-weight:600;display:flex;flex-direction:column;gap:4px}.dl-stock i{height:5px;background:#fde7d7;overflow:hidden}.dl-stock b,.dl-stock i{display:block;border-radius:9px}.dl-stock b{height:100%;background:var(--accent)}.dl-dark{background:radial-gradient(120% 90% at 100% 0,#1d3a8a 0,var(--navy) 60%);color:#fff}.dl-dark .dl-ic{background:hsla(0,0%,100%,.1);color:#fca5a5}.dl-dark .dl-ttl h2{color:#fff}.dl-dark .dl-ttl p{color:#a5b4d4}.dl-dark .dl-all{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.25)}.dl-dark-grid{display:grid;grid-template-columns:minmax(320px,1fr) 2fr;gap:16px;padding:0 22px;align-items:start}.dl-dark-grid .dl-rail{padding:0 0 6px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.25) transparent}.dl-dark-grid .dl-rail>.dl-card{flex:0 0 186px;scroll-snap-align:start}.dl-hero{display:grid;grid-template-columns:1fr 1.1fr;color:var(--ink)}.dl-hero .dl-img{aspect-ratio:auto;min-height:200px;min-width:0}.dl-hero .dl-body{padding:14px 14px 14px 6px}.dl-tag{align-self:flex-start;background:var(--brand-50);color:var(--brand-ink);font-size:11px;font-weight:800;padding:4px 8px;border-radius:7px;letter-spacing:.4px}.dl-hero .dl-price b{font-size:22px;color:var(--brand-ink)}.dl-hero .dl-btn{margin-top:auto}.dl-mini{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12)}.dl-mini .dl-img{background:#fff}.dl-mini .dl-title{color:#e2e8f0;font-size:12.5px}.dl-mini .dl-title:hover{color:#fff}.dl-mini .dl-price b{color:#fff;font-size:15px}.dl-mini .dl-price s{color:#94a3b8}.dl-mini .qa-icon{width:34px;height:34px;border-radius:10px}.dl-coupon{padding:4px 0 6px}.dl-coupon .dl-head{padding-left:0;padding-right:0}.dl-coupon .dl-ic{background:linear-gradient(135deg,var(--accent),var(--brand));box-shadow:0 6px 14px -4px color-mix(in srgb,var(--brand) 35%,transparent)}.dl-coupon .dl-all{background:transparent;padding-right:0}.dl-sub{display:block;width:100%;order:3;font-size:12.5px;color:var(--muted);margin:-6px 0 0 52px}.dl-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.dl-chips::-webkit-scrollbar{display:none}.dl-chips button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 13px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer}.dl-chips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.dl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.dl-cpn{display:grid;grid-template-columns:120px 1fr;border:1px solid var(--line);overflow:visible}.dl-cpn .dl-img{aspect-ratio:auto;height:100%;min-height:132px;border-right:2px dashed #e2e8f0;border-radius:18px 0 0 18px}.dl-cpn:after,.dl-cpn:before{content:"";position:absolute;left:111px;width:18px;height:18px;border-radius:50%;background:var(--bg);border:1px solid var(--line)}.dl-cpn:before{top:-10px;clip-path:inset(50% 0 0 0)}.dl-cpn:after{bottom:-10px;clip-path:inset(0 0 50% 0)}.dl-cpn .dl-row{flex-wrap:wrap}.dl-cpn .dl-btn-sm{flex:none}.dl-cpn .dl-disc{font-size:11.5px;padding:3px 6px;top:8px;left:8px}.dl-meta{display:flex;gap:5px;flex-wrap:wrap}.dl-meta span{font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:6px}.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}.dl-simple .dl-ic{background:var(--brand-50);color:var(--brand-ink)}.dl-simple .dl-card{border:1px solid #f1e3d6}.dl-ribbon{left:0;display:inline-flex;align-items:center;background:linear-gradient(90deg,var(--accent),var(--brand));color:#fff;font-weight:800;font-size:11.5px;padding:5px 10px 5px 8px;border-radius:0 8px 8px 0}.dl-more,.dl-ribbon{position:absolute;top:10px;gap:4px}.dl-more{right:8px;display:flex;flex-direction:column}.dl-more span{width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 6px rgba(0,0,0,.12)}.dl-more .dl-f-editor{color:#7c3aed;background:#fff}.dl-more .dl-f-best{color:#ea580c;background:#fff}.dl-more .dl-f-new{color:#0d9488;background:#fff}.dl-ship{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:4px;background:rgba(11,21,48,.88);color:#fff;font-size:11px;font-weight:700;border-radius:99px;padding:4px 9px}.dl-pr{min-height:42px;display:flex;align-items:flex-end;margin-top:auto}@media (max-width:900px){.dl-dark-grid{grid-template-columns:1fr}}@media (max-width:640px){.home .deal-x{margin-left:-4px;margin-right:-4px}.dl-band{padding:16px 0 14px;border-radius:22px}.dl-head{padding:0 16px 12px;gap:10px}.dl-ic{width:38px;height:38px}.dl-ttl h2{font-size:18px}.dl-all{font-size:12.5px;padding:7px 10px}.dl-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;gap:12px;padding:2px 16px 6px}.dl-rail::-webkit-scrollbar{display:none}.dl-rail>.dl-card{flex:0 0 168px;scroll-snap-align:start}.dl-dark-grid{padding:0 16px;gap:14px}.dl-dark-grid .dl-rail{margin:0 -16px;padding:2px 16px 6px}.dl-dark-grid .dl-rail>.dl-card{flex-basis:156px}.dl-mini .dl-price b{font-size:14px}.dl-mini .dl-body{padding:10px 10px 11px}.dl-hero{grid-template-columns:132px 1fr}.dl-hero .dl-img{min-height:160px}.dl-hero .dl-price b{font-size:19px}.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}.dl-simple .dl-head .cd-mini{order:2}.dl-simple .dl-head .dl-all{order:3;width:100%;justify-content:flex-end;background:transparent;padding:0;margin-top:-4px}.cd-mini .cd-u{min-width:28px;font-size:13px;padding:5px 4px}.dl-coupon{padding:0 2px}.dl-list{grid-template-columns:1fr;gap:10px}.dl-cpn{grid-template-columns:104px 1fr}.dl-cpn:after,.dl-cpn:before{left:95px}.dl-cpn .dl-img{min-height:118px}}.btn-wa-order{background:var(--wa-btn,#15803d);text-transform:uppercase;font-weight:600;letter-spacing:.02em;border-radius:6px;gap:8px}.btn-wa-order,.btn-wa-order:hover{color:var(--wa-btn-t,#fff);box-shadow:none}.btn-wa-order:hover{background:color-mix(in srgb,var(--wa-btn,#15803d) 88%,#000);transform:none}.btn-wa-order svg{flex-shrink:0}@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%}}.stabs .stab-n{font-style:normal;font-size:.78em;margin-left:8px;padding:1px 7px;border-radius:99px;background:var(--bg,#f4f5f9);color:var(--muted);font-weight:700}.stabs button.on .stab-n{background:hsla(0,0%,100%,.22);color:inherit}.pg-grid{display:grid;grid-template-columns:repeat(var(--pg-cols,5),minmax(0,1fr));gap:14px}.pg-item{background:var(--pg-bg,#fff);border:1px solid var(--pg-line,var(--line));border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px;color:var(--ink);transition:transform .2s,box-shadow .2s,border-color .2s}.pg-item:hover{border-color:var(--pg-accent,var(--brand));transform:translateY(-2px);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--pg-accent,var(--brand)) 70%,transparent);color:var(--ink)}.pg-img{aspect-ratio:4/3;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,#fafbfd,#eef2f8);color:var(--muted);overflow:hidden;margin-bottom:4px}.pg-img img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.pg-name{font-size:16px;font-weight:800;line-height:1.3}.pg-count{font-size:12.5px;color:var(--muted)}.pg-subs{display:flex;flex-wrap:wrap;gap:5px}.pg-subs span{font-size:11.5px;font-weight:600;background:var(--bg,#f4f5f9);color:var(--ink-2,#374151);border-radius:6px;padding:3px 7px}.pg-go{margin-top:auto;padding-top:4px;font-weight:700;font-size:13px;color:var(--pg-accent,var(--brand));display:inline-flex;gap:4px;align-items:center}.shelf{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px}.shelf+.shelf{margin-top:18px}.shelf-bn{border-radius:18px;padding:22px;color:#fff;display:flex;flex-direction:column;gap:10px;overflow:hidden}.shelf-bn h3{font-size:21px;font-weight:800;line-height:1.2;margin:0;color:#fff}.shelf-bn p{font-size:13px;color:hsla(0,0%,100%,.82);margin:0}.shelf-links{display:flex;flex-direction:column;gap:6px;margin-top:4px}.shelf-links a{display:flex;justify-content:space-between;gap:8px;background:hsla(0,0%,100%,.1);border-radius:10px;padding:9px 12px;font-weight:600;font-size:13px;color:#fff}.shelf-links a:hover{background:hsla(0,0%,100%,.2);color:#fff}.shelf-links small{opacity:.75;font-weight:500}.shelf-img{margin-top:auto;align-self:flex-end;width:62%;background:#fff;border-radius:14px;padding:8px}.shelf-img img{width:100%;height:120px;object-fit:contain}.shelf-products .pgrid{grid-template-columns:repeat(var(--sh-cols,4),minmax(0,1fr))}.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-kick{display:inline-block;background:hsla(0,0%,100%,.12);border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700;color:var(--cc-accent)}.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}.corp-btns{display:flex;gap:10px;flex-wrap:wrap}.corp-ghost{background:transparent;color:inherit;border-color:hsla(0,0%,100%,.35)}.corp-ghost:hover{color:inherit;background:hsla(0,0%,100%,.08)}.corp-steps{list-style:none;display:grid;gap:10px;margin:0;padding:0;counter-reset:cstep}.corp-steps li{display:flex;gap:12px;align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:12px 14px;font-weight:600;font-size:13.5px}.corp-steps li:before{counter-increment:cstep;content:counter(cstep);width:30px;height:30px;border-radius:50%;background:var(--cc-accent);color:#0b1530;font-weight:800;display:grid;place-items:center;flex:none}@media (max-width:1100px){.pg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shelf{grid-template-columns:1fr}.shelf-img{display:none}.shelf-products .pgrid{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{gap:10px}.pg-m-grid .pg-grid,.shelf-products .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-products .pgrid>:nth-child(n+5){display:none}.corp-cta{padding:20px}.corp-cta h2{font-size:21px}}.bns-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.bns-tabs button{position:relative;text-align:left;border-radius:14px;padding:10px 14px;border:1px solid var(--bn-tab-border,hsla(0,0%,100%,.18));background:var(--bn-tab-bg,hsla(0,0%,100%,.06));color:var(--bn-tab-text,#fff);font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:background .15s,transform .15s}.bns-tabs button:hover{transform:translateY(-1px)}.bns-tabs button b{font-size:13.5px}.bns-tabs button small{font-size:12px;opacity:.75;font-weight:600}.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)}.bns-tabs button.on small{color:var(--brand-ink);opacity:1}.bns-badge{display:inline-block;align-self:flex-start;background:var(--bn-badge-bg,#ff6a00);color:var(--bn-badge-fg,#fff);font-size:10.5px;font-weight:800;border-radius:6px;padding:2px 7px;margin-bottom:2px}.bns-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;animation:bnsIn .35s ease}@keyframes bnsIn{0%{opacity:0;transform:translateY(6px)}}.bns-set{background:var(--bn-panel,hsla(0,0%,100%,.96));color:var(--bn-card-text,#111827);border-radius:var(--bn-card-radius,22px);padding:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.bns-it{position:relative;background:var(--bn-card,#fff);border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:6px}.bns-it.opt{border:1.5px dashed color-mix(in srgb,var(--brand) 45%,#fff);background:color-mix(in srgb,var(--brand) 4%,#fff)}.bns-it.opt.added{border-style:solid;border-color:var(--brand)}.bns-role{position:absolute;top:8px;left:8px;z-index:1;background:var(--bn-label,#0b1530);color:#fff;font-size:10px;font-weight:800;border-radius:6px;padding:2px 7px}.bns-role.opt{background:var(--brand)}.bns-q{position:absolute;top:8px;right:8px;z-index:1;background:var(--bn-plus,var(--brand));color:#fff;font-size:11px;font-weight:800;border-radius:99px;padding:2px 7px}.bns-im{aspect-ratio:1;border-radius:12px;background:var(--bn-item,#f5f7fb);display:grid;place-items:center;overflow:hidden}.bns-im img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.bns-t{font-size:12.5px;font-weight:700;line-height:1.35;color:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}a.bns-t:hover{color:var(--brand-ink)}.bns-var{font-size:11.5px;color:var(--muted)}.bns-it select{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:8px;padding:4px 6px;background:#fff}.bns-pr{font-size:12.5px;color:var(--muted);font-weight:600;margin-top:auto}.bns-opt{font-size:12px;font-weight:700;color:var(--brand-ink);display:flex;gap:6px;align-items:center;cursor:pointer}.bns-sum{border-radius:var(--bn-card-radius,22px);padding:20px;display:flex;flex-direction:column;gap:10px;align-self:start}.bn-sec.dark .bns-sum{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);color:#fff}.bn-sec.light .bns-sum{background:#fff;border:1px solid var(--line);color:var(--ink)}.bns-sum h3{font-size:20px;font-weight:800;margin:0;line-height:1.25}.bns-sum h3 a{color:inherit}.bns-sum p{font-size:13px;margin:0;opacity:.78}.bns-ln{display:flex;justify-content:space-between;gap:8px;font-size:13px;opacity:.85}.bns-ln s{color:inherit;opacity:.8}.bns-big{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-color:currentcolor color-mix(in srgb,currentColor 16%,transparent) color-mix(in srgb,currentColor 16%,transparent);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);padding-top:12px;flex-wrap:wrap}.bns-now{font-size:30px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.bn-sec.light .bns-now{color:var(--bn-price,var(--brand))}.bns-save{background:var(--bn-save-bg,#ecfdf3);color:var(--bn-save-fg,#11772f);border-radius:10px;padding:8px 10px;font-weight:800;font-size:13px;text-align:center}.bn-sec.dark .bns-save{background:rgba(22,163,74,.2);color:#86efac}.bns-sum .bn-btn{width:100%}.bns-stock{font-size:12.5px;font-weight:700;color:#16a34a}.bn-sec.dark .bns-stock{color:#86efac}.bns-tiny{font-size:12px;opacity:.75}.bns-q2{font-size:12.5px;text-align:center;opacity:.9}.bns-q2 a{color:inherit;font-weight:800;text-decoration:underline}@media (max-width:900px){.bns-body{grid-template-columns:1fr}}@media (max-width:640px){.bns-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bns-tabs button{flex:0 0 auto;max-width:78%}.bns-set{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px}.bns-now{font-size:26px}}.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:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.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:hsla(0,0%,100%,.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(hsla(0,0%,100%,.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 hsla(0,0%,100%,.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:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.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}@media (max-width:640px){.faq-nav,.flt-mquick{margin:0 -14px;padding-left:14px;padding-right:14px}}@media (max-width:760px){.pinfo h1{font-size:21px}}.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-set{align-content:start}.bns-it{transition:border-color .15s,box-shadow .15s}.bns-it:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 12px 24px -18px rgba(15,23,42,.5)}.bns-im{position:relative}.bns-out{position:absolute;left:8px;right:8px;bottom:8px;background:rgba(17,24,39,.82);color:#fff;font-size:11.5px;font-weight:700;border-radius:8px;padding:3px 6px;text-align:center}.bns-t{font-size:13.5px}.bns-pr{font-size:14px;font-weight:800;color:var(--bn-card-text,var(--ink))}.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)}@media (min-width:901px){.bns-sum{position:sticky;top:96px}}.bns-sum .bn-btn:disabled{opacity:1;cursor:not-allowed;box-shadow:none}.bn-sec.dark .bns-sum .bn-btn:disabled{background:hsla(0,0%,100%,.12);color:#e5e9f5;border:1px solid hsla(0,0%,100%,.22)}.bn-sec.light .bns-sum .bn-btn:disabled{background:#eef0f4;color:#4b5563}.bns-sum .bn-btn:disabled:after{display:none}.bns-soldnote{font-size:13px;line-height:1.45;border-radius:10px;padding:9px 11px}.bn-sec.dark .bns-soldnote{background:rgba(251,191,36,.14);color:#fde68a}.bn-sec.light .bns-soldnote{background:#fffbeb;color:#92400e}.bns-tabs button small{opacity:.85}@media (max-width:640px){.bns-body{gap:12px}.bns-set{padding:10px;gap:8px}.bns-it{padding:9px}.bns-t{font-size:13px;-webkit-line-clamp:2}.bns-sum{padding:16px}.bns-tabs button{max-width:82%}}.bns-set{align-self:start}.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}.pg-go{color:var(--pg-accent,var(--brand-ink))}.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}.bns-role.opt{background:var(--brand-solid,var(--brand))}@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:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.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-way:hover{border-color:var(--brand);box-shadow:0 18px 40px -24px var(--brand);transform:translateY(-2px)}.kq-way .kq-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.kq-wbadge{position:absolute;top:12px;right:12px;z-index:1;font-size:11.5px;font-weight:800;color:#166534;background:#dcfce7;border-radius:999px;padding:4px 9px}.kq-wh.is-btn{border:0;text-align:left;font:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s}.kq-wh.is-btn:hover{transform:translateY(-3px);box-shadow:0 18px 30px -18px rgba(15,23,42,.6)}.kq-wh.is-btn:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.kq-wgo{margin-top:10px;display:inline-flex;width:max-content;font-style:normal;font-size:12.5px;font-weight:700;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;padding:6px 11px}.kq-after{margin-top:22px;border:1px solid var(--line);border-radius:14px;padding:16px;background:#fbfcff}.kq-after h3{margin:0 0 12px;font-size:15px}.kq-after ol{list-style:none;margin:0;padding:0 0 0 22px;display:grid;gap:12px;position:relative}.kq-after ol:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--brand),color-mix(in srgb,var(--brand) 15%,#fff))}.kq-after li{position:relative;font-size:13.5px;color:var(--ink-2);line-height:1.45}.kq-after li:before{content:"";position:absolute;left:-21px;top:3px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--brand)}.kq-after li b{display:block;color:var(--ink);font-size:14px}.kq-carthint{margin-top:12px;display:flex;align-items:center;gap:10px;border:1px dashed color-mix(in srgb,var(--brand) 35%,#fff);background:color-mix(in srgb,var(--brand) 5%,#fff);border-radius:12px;padding:12px;font-size:13.5px;color:var(--ink-2)}.kq-carthint b{margin-left:auto;color:var(--brand-ink);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.kq-prog{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.kq-prog i{flex:1 1;height:6px;border-radius:99px;background:#e8edf6;overflow:hidden}.kq-prog i b{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#16a34a);transition:width .25s}.kq-fl.is-ok>.input,.kq-fl.is-ok>input.input{border-color:#86efac;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:15px;padding-right:34px}.kq-fl.is-bad .input{border-color:#ef4444;background:#fff7f7}.kq-ferr{color:#b91c1c;font-size:12px;font-weight:600}.kq-fsug{font-size:12px;color:var(--ink-2)}.kq-fsug button{border:0;background:none;padding:0;color:var(--brand-ink);font-weight:700;text-decoration:underline;cursor:pointer;font:inherit}.kq-tax{border:1px solid var(--line);border-radius:12px;padding:0 14px;background:#fbfcff}.kq-tax summary{cursor:pointer;padding:12px 0;font-size:13.5px;font-weight:700;list-style:none;display:flex;justify-content:space-between}.kq-tax summary::-webkit-details-marker{display:none}.kq-tax summary:after{content:"+";color:var(--brand-ink);font-weight:900}.kq-tax[open] summary:after{content:"–"}.kq-taxg{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:14px}.kq-step{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden}.kq-step button{width:30px;height:34px;border:0;background:#f4f7fd;font-weight:800;cursor:pointer;color:var(--ink)}.kq-step .kq-qty{border:0;border-radius:0;height:34px;width:58px;text-align:center}.kq-match{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:700}.kq-match span{border-radius:999px;padding:4px 10px}.kq-match .y{background:#dcfce7;color:#166534}.kq-match .n{background:#fef3c7;color:#92400e}.kq-drop.is-drag{border-color:var(--brand)!important;background:color-mix(in srgb,var(--brand) 6%,#fff)!important}.kq-need{margin:-4px 0 0;text-align:center;font-size:12.5px;color:var(--ink-2)}.kq-need.ok{color:#15803d;font-weight:700}.kq-done2{text-align:left;align-items:stretch;border:1px solid #bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff);border-radius:16px;padding:22px;gap:14px}.kq-done2 h3{display:flex;align-items:center;gap:10px;margin:0}.kq-done2 .kq-done-ico{width:36px;height:36px;background:#16a34a;color:#fff;flex:none}.kq-dsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kq-dsum div{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff;font-size:12px;color:var(--ink-2)}.kq-dsum b{display:block;color:var(--ink);font-size:14px;margin-top:2px;word-break:break-word}.kq-done2 p{max-width:none;margin:0}.kq-dnext{display:flex;gap:10px;flex-wrap:wrap}.kq-fs{position:relative;max-width:520px;margin:0 auto 16px}.kq-fs .ico{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ink-3,#94a3b8)}.kq-fs .input{padding-left:40px;height:46px}.kq-fmore,.kq-fnone{text-align:center;color:var(--ink-2);font-size:14px;margin:12px 0 0}.kq-fmore a{font-weight:700;color:var(--brand-ink)}.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}.kq-dsum,.kq-taxg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kq-sbar,.kq-way,.kq-wh.is-btn{transition:none}.kq-way:hover,.kq-wh.is-btn:hover{transform: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}.sz-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--brand);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sz-box{max-width:820px;display:flex;flex-direction:column;overflow:hidden}.sz-body{padding:26px 26px 10px;overflow-y:auto;font-size:14px;line-height:1.65}.sz-doc+.sz-doc{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.sz-doc>h2{font-size:20px;margin:0 40px 12px 0;padding-bottom:8px;border-bottom:2px solid var(--brand)}.sz-html h2{font-size:15.5px;margin:18px 0 6px;padding:0;border:0}.sz-html h3{font-size:14px;margin:12px 0 4px}.sz-html p,.sz-html ul{margin:0 0 8px}.sz-html ul{padding-left:20px}.sz-html table{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0}.sz-html td,.sz-html th{border-bottom:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.sz-html th{background:#eef2f8}.sz-foot{display:flex;gap:8px;flex-wrap:wrap;padding:12px 26px 18px;border-top:1px solid var(--line);background:#fafbfe}@media (max-width:640px){.sz-body{padding:20px 16px 8px}.sz-foot{padding:12px 16px 16px}.sz-foot .btn{flex:1 1}.sz-html table{font-size:12px}}.oc-box{display:flex;flex-wrap:wrap;gap:10px 12px;padding:12px 14px;margin:12px 0;border:1px solid var(--line);border-radius:var(--r);background:#fff}.oc-box,.oc-ico{align-items:center}.oc-ico{width:36px;height:36px;border-radius:10px;display:inline-flex;justify-content:center;background:color-mix(in srgb,var(--brand) 10%,#fff);color:var(--brand);flex-shrink:0}.oc-t{flex:1 1;min-width:180px;display:flex;flex-direction:column}.oc-t small{color:var(--muted);font-size:12.5px}.oc-acts{display:flex;gap:8px}.oc-err{flex-basis:100%}.cline-pchg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;padding:6px 10px;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:13px}.cline-pchg s{color:#9a3412;opacity:.7}.cline-pchg .linklike{margin-left:auto;font-weight:700}.flt-col{display:flex;flex-direction:column;gap:14px;min-width:0;align-self:start}.flt-side-head .cat-head-side{margin:0;padding:16px;background:#fff;border:1px solid var(--line);border-radius:16px}.flt-side-head .cat-head-side h1{font-size:22px;margin:0;line-height:1.25}.flt-side-head .cat-desc{font-size:13.5px;margin-top:8px}.cat-head-sub{margin-bottom:12px}@media (max-width:960px){.flt-col{gap:8px}.flt-side-head .cat-head-side{padding:12px}}.auth-page.auth-v2{grid-template-columns:minmax(0,560px) minmax(0,1fr);max-width:1200px;min-height:620px}.auth-v2 .auth-box{padding:48px 64px;justify-content:center}.auth-v2 .auth-box:before{display:none}.auth-v2 .auth-box h1{font-size:30px}.auth-sub{margin:-8px 0 4px;color:var(--muted);font-size:15px}.auth-show{background:var(--navy,#0b1f4d);background-size:cover;background-position:50%;color:#fff;padding:48px 52px;justify-content:center;gap:22px}.auth-show,.auth-show-head{display:flex;flex-direction:column}.auth-show-head{gap:8px}.auth-kicker{color:#8db4ff;font-size:13px;font-weight:700;letter-spacing:.06em}.auth-show h2{margin:0;color:#fff;font-size:28px;line-height:1.25}.auth-show p{margin:0;color:#c6d2ee}.auth-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-tile{min-height:170px;border-radius:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;color:#8db4ff;text-decoration:none;transition:background .15s,transform .15s}.auth-tile b{color:#fff;font-size:17px;line-height:1.3;display:inline-flex;align-items:center;gap:6px}.auth-tile:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}.auth-tile.hot{background:var(--brand-solid,var(--brand));border-color:transparent;color:#fff}.auth-tile.hot:hover{background:var(--brand-600,var(--brand))}.social-ico{width:20px;height:20px;object-fit:contain;flex:none}.social-logins.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.auth-page.auth-v2{grid-template-columns:minmax(0,1fr);min-height:0}.auth-v2 .auth-box{padding:28px 22px;order:-1}.auth-show{padding:24px 22px;gap:14px}.auth-show h2{font-size:20px}.auth-tile{min-height:96px;padding:14px}.auth-tile svg{width:28px;height:28px}.auth-tile b{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.auth-tile{transition:none}.auth-tile:hover{transform:none}}