:root{--blue:#2563EB;--bd:#1D4ED8;--blt:#EFF6FF;--bbd:#BFDBFE;--bmid:#93C5FD;--ink:#030712;--ink2:#111827;--ink3:#374151;--ink4:#6B7280;--ink5:#9CA3AF;--w:#fff;--g50:#F9FAFB;--g100:#F3F4F6;--g200:#E5E7EB;--g300:#D1D5DB;--grn:#16A34A;--gnb:#F0FDF4;--gbd:#BBF7D0;--ubi:#14532D;--ga-clr:#2563EB;--gai:#1E3A8A;--gabd:#BFDBFE;--ns-clr:#F59E0B;--nsb:#FFFBEB;--nsbd:#FDE68A;--nsi:#78350F;--red:#DC2626;--rdb:#FEF2F2;--f:'Bricolage Grotesque',system-ui,sans-serif;--m:'JetBrains Mono',monospace;--sw:1380px;--rad:12px;--rad-sm:8px;--rad-lg:16px;--e1:cubic-bezier(.4,0,.2,1);--e2:cubic-bezier(.16,1,.3,1);--e3:cubic-bezier(.34,1.56,.64,1)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--w);color:var(--ink);font-family:var(--f);font-size:15px;line-height:1.65;overflow-x:hidden}#page{min-height:100vh;overflow-x:hidden}#content,#primary,#secondary,.content-area,.widget-area{float:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.woocommerce{float:none!important;width:100%!important;margin:0!important}.woocommerce-page .entry-title{display:none}input,button,select,textarea{font-family:var(--f)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}::selection{background:#DBEAFE;color:#1E3A8A}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:var(--bmid);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--blue)}#spb{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--bmid));z-index:9999;width:0;pointer-events:none}.ann-bar{background:var(--ink2);color:rgb(255 255 255 / .65);font-size:12.5px;font-weight:500;padding:9px 20px;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.ann-bar b{color:#fff}.ann-sep{color:rgb(255 255 255 / .2);margin:0 8px}.ann-pill{background:var(--blue);color:#fff;font-size:10.5px;font-weight:800;padding:3px 10px;border-radius:99px;margin-left:6px}.ann-marquee{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%}.ann-group{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:5px}.ann-group-dup{display:none}.site-header{position:sticky;top:0;z-index:500;background:rgb(255 255 255 / .97);backdrop-filter:blur(14px);border-bottom:1px solid #fff0;transition:border-color .25s,box-shadow .25s;overflow:visible}.site-header.stuck{border-bottom-color:var(--g200);box-shadow:0 2px 20px rgb(0 0 0 / .06)}body.admin-bar .site-header{top:32px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}.header-row{max-width:var(--sw);margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:12px;overflow:visible}.site-logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.logo-box{width:36px;height:36px;background:var(--blue);border-radius:9px;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .22s var(--e3);flex-shrink:0;animation:nanLogoPulse 2.5s ease-in-out infinite}.site-logo:hover .logo-box{background:var(--bd);transform:rotate(-8deg) scale(1.07);animation:none}@keyframes nanLogoPulse{0%,100%{box-shadow:0 0 0 0 rgb(37 99 235 / .5)}50%{box-shadow:0 0 0 8px #fff0}}.logo-name{font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.4px}.logo-name em{color:var(--blue);font-style:normal}.header-search{flex:1;display:flex;align-items:center;gap:8px;background:var(--g100);border:2px solid #fff0;border-radius:10px;padding:9px 14px;transition:border-color .2s,background .2s}.header-search:focus-within{border-color:var(--bbd);background:var(--w);box-shadow:0 0 0 4px rgb(37 99 235 / .08)}.header-search input{flex:1;background:none;border:none;outline:none;font-family:var(--f);font-size:14px;color:var(--ink)}.header-search input::placeholder{color:var(--ink5)}.header-search svg{width:16px;height:16px;flex-shrink:0;color:var(--ink5)}.header-search-icon{background:var(--blue);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px 10px;color:#fff;transition:background .15s;flex-shrink:0;border-radius:7px;margin-right:-6px}.header-search-icon:hover{background:var(--bd)}.header-search-icon svg{color:#fff;width:15px;height:15px}.header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.account-wrap{position:relative;padding-bottom:8px;margin-bottom:-8px}.account-btn{display:flex;align-items:center;gap:7px;background:var(--g100);border:1.5px solid var(--g200);border-radius:10px;padding:8px 14px;text-decoration:none;color:var(--ink);font-size:13.5px;font-weight:600;transition:background .18s,border-color .18s;white-space:nowrap}.account-btn:hover{background:var(--g200);border-color:var(--g300)}.account-avatar{width:24px;height:24px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.account-name-lbl{font-size:13px;font-weight:700}.account-drop{position:absolute;top:calc(100% + 2px);right:0;background:var(--w);border:1.5px solid var(--g200);border-radius:12px;box-shadow:0 8px 32px rgb(0 0 0 / .15);padding:6px;min-width:180px;z-index:9999;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s,transform .18s var(--e1)}.account-wrap:hover .account-drop,.account-wrap.is-open .account-drop,.account-wrap:focus-within .account-drop{opacity:1;pointer-events:all;transform:none}.adrop-item{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600;color:var(--ink3);transition:background .12s}.adrop-item:hover{background:var(--g50);color:var(--blue)}.adrop-logout{color:var(--red)}.adrop-logout:hover{background:var(--rdb);color:var(--red)}.cart-btn{display:flex;align-items:center;gap:8px;background:var(--ink2);color:#fff;border:none;border-radius:10px;padding:10px 20px;font-family:var(--f);font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s;white-space:nowrap}.cart-btn:hover{background:var(--blue)}.cart-count{min-width:18px;height:18px;background:var(--blue);color:#fff;border-radius:99px;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--ink2)}.cart-btn:hover .cart-count{border-color:var(--blue)}.mob-menu-btn{display:none;width:38px;height:38px;border:1.5px solid var(--g200);border-radius:9px;background:var(--w);flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;flex-shrink:0;padding:0}.mob-menu-btn span{display:block;width:18px;height:2px;background:var(--ink3);border-radius:1px;transition:all .25s}.mob-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mob-menu-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.mob-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mob-nav-account{border-top:1px solid var(--g100);margin-top:4px}.header-nav{background:var(--w);border-top:1px solid var(--g100)}.header-nav-inner{max-width:var(--sw);margin:0 auto;padding:0 24px;height:44px;display:flex;align-items:stretch;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.header-nav-inner::-webkit-scrollbar{display:none}.nav-item{position:relative}.nav-item:hover .nav-link{display:flex;align-items:center;gap:6px;padding:0 14px;height:44px;font-size:13px;font-weight:600;color:var(--ink4);text-decoration:none;background:none;border:none;font-family:var(--f);cursor:pointer;white-space:nowrap;transition:color .15s,background .15s;border-bottom:2.5px solid #fff0}.nav-link:hover,.nav-link.active{color:var(--ink);background:var(--g50);border-bottom-color:var(--blue)}.nav-ub{color:var(--ubi)!important}.nav-ga{color:var(--gai)!important}.dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.nav-ub .dot{background:var(--grn)}.nav-ga .dot{background:var(--ga-clr)}.nav-ns{color:var(--nsi)!important}.nav-ns .dot{background:var(--ns-clr)}.drop-link{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;text-decoration:none;color:var(--ink);transition:background .12s,transform .15s}.drop-link:hover{background:var(--g50);transform:translateX(4px)}.drop-ico{width:34px;height:34px;border-radius:7px;background:var(--g100);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.drop-name{font-size:13px;font-weight:700;color:var(--ink)}.drop-sub{font-size:11px;color:var(--ink5);margin-top:1px}.mob-nav{display:none;background:var(--w);border-bottom:1px solid var(--g200);max-height:80vh;overflow-y:auto}.mob-nav.is-open{display:block}.mob-nav-link,.mob-nav-btn{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-size:14px;font-weight:600;color:var(--ink3);border-bottom:1px solid var(--g100);text-decoration:none;background:none;border-left:none;border-right:none;border-top:none;font-family:var(--f);width:100%;cursor:pointer}.mob-nav-link:hover,.mob-nav-btn:hover{color:var(--blue);background:var(--blt)}.mob-nav-link.ub,.mob-nav-btn.ub{color:var(--ubi)}.mob-nav-link.ga,.mob-nav-btn.ga{color:var(--gai)}.mob-nav-link.ns,.mob-nav-btn.ns{color:var(--nsi)}.mob-sub{display:none;background:var(--g50)}.mob-sub.is-open{display:block}.mob-sub-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink5);padding:10px 20px 4px 36px}.mob-sub a{display:block;padding:9px 20px 9px 36px;font-size:13px;color:var(--ink4);border-bottom:1px solid var(--g100);text-decoration:none}.mob-sub a:hover{color:var(--blue);background:var(--blt)}.mob-nav-wa{color:var(--grn)!important}.mob-arr{font-size:12px;transition:transform .2s;color:var(--ink5)}.mob-nav-btn.open .mob-arr{transform:rotate(90deg)}.sw{max-width:var(--sw);margin:0 auto;padding:0 24px}.section{padding:72px 0}.section-alt{background:var(--g50)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .55s var(--e2),transform .55s var(--e2)}.reveal.on{opacity:1;transform:none}.sec-badge{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--blue);margin-bottom:10px;display:flex;align-items:center;gap:8px}.sec-badge::before{content:'';width:16px;height:2px;background:var(--blue);border-radius:1px;flex-shrink:0}.sec-title{font-size:clamp(24px,2.6vw,38px);font-weight:800;letter-spacing:-1px;line-height:1.08;color:var(--ink)}.sec-title .b{color:var(--blue)}.sec-sub{font-size:15px;color:var(--ink3);margin-top:8px;line-height:1.75}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:32px}.badge{font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:5px;display:inline-block;line-height:1.3}.badge-ub{background:var(--gnb);color:var(--ubi);border:1px solid var(--gbd)}.badge-ga{background:var(--blt);color:var(--gai);border:1px solid var(--gabd)}.badge-ns{background:var(--nsb);color:var(--nsi);border:1px solid var(--nsbd)}.badge-ns-soft{background:#fff0;color:var(--nsi);border:1px dashed var(--nsbd);font-weight:700}.badge-hot{background:var(--rdb);color:var(--red);border:1px solid #FCA5A5}.badge-oos{background:var(--g100);color:var(--ink4);border:1px solid var(--g300)}.btn-p{display:inline-flex;align-items:center;gap:8px;background:var(--blue);color:#fff;border:none;border-radius:10px;padding:13px 24px;font-family:var(--f);font-size:14.5px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s,transform .15s}.btn-p:hover{background:var(--bd);transform:translateY(-2px)}.btn-o{display:inline-flex;align-items:center;gap:7px;background:none;color:var(--ink4);border:2px solid var(--g200);border-radius:10px;padding:11px 20px;font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.btn-o:hover{border-color:var(--g300);color:var(--ink);background:var(--g50)}.bc-sep{margin:0 6px;color:var(--ink5);font-size:11px}.hero{position:relative;overflow:hidden;background:var(--ink2);min-height:88vh;display:flex;align-items:center}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(105deg,rgb(3 7 18 / .92) 0%,rgb(3 7 18 / .7) 52%,rgb(3 7 18 / .25) 100%)}.hero-bg-css{transform:none;background-size:auto}.hero-bg-1{background:radial-gradient(120% 90% at 12% 8%,rgb(37 99 235 / .45) 0%,#fff0 58%),radial-gradient(90% 80% at 88% 22%,rgb(56 189 248 / .28) 0%,#fff0 60%),radial-gradient(80% 70% at 70% 100%,rgb(22 163 74 / .22) 0%,#fff0 62%),linear-gradient(135deg,#050B1C 0%,#0B1733 46%,#04091A 100%)}.hero-bg-2{background:radial-gradient(120% 90% at 10% 12%,rgb(99 102 241 / .42) 0%,#fff0 58%),radial-gradient(90% 80% at 90% 18%,rgb(37 99 235 / .30) 0%,#fff0 60%),radial-gradient(80% 70% at 60% 100%,rgb(14 116 144 / .24) 0%,#fff0 62%),linear-gradient(135deg,#070A1F 0%,#131A3D 46%,#05071A 100%)}.hero-bg-3{background:radial-gradient(120% 90% at 12% 10%,rgb(245 158 11 / .38) 0%,#fff0 56%),radial-gradient(90% 80% at 88% 20%,rgb(217 119 6 / .26) 0%,#fff0 60%),radial-gradient(80% 70% at 65% 100%,rgb(120 53 15 / .34) 0%,#fff0 64%),linear-gradient(135deg,#140C02 0%,#2A1806 46%,#0C0701 100%)}.hero-bg-css::after{content:'';position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 70% at 30% 40%,#000 0%,transparent 78%);mask-image:radial-gradient(80% 70% at 30% 40%,#000 0%,transparent 78%)}.hero-overlay-css{background:linear-gradient(105deg,rgb(3 7 18 / .72) 0%,rgb(3 7 18 / .42) 55%,rgb(3 7 18 / .12) 100%)}@media (prefers-reduced-motion:reduce){.hero-bg-css::after{display:none}}.hero-content{position:relative;z-index:2;max-width:var(--sw);margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:1fr 400px;gap:52px;align-items:center;width:100%}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgb(255 255 255 / .5);margin-bottom:18px}.hero-dot{width:7px;height:7px;border-radius:50%;background:var(--bmid);animation:hdot 1.6s ease infinite}@keyframes hdot{0%,100%{opacity:1}50%{opacity:.25}}.hero-h{font-size:clamp(36px,5vw,72px);font-weight:800;line-height:1.03;letter-spacing:-2.5px;color:#fff;margin-bottom:16px}.hero-h em{font-style:normal;color:var(--bmid)}.hero-desc{font-size:16px;color:rgb(255 255 255 / .55);line-height:1.8;max-width:480px;margin-bottom:26px}.hero-trust{display:flex;align-items:center;margin-bottom:28px;flex-wrap:wrap}.ht-item{padding:10px 16px;border-right:1px solid rgb(255 255 255 / .1)}.ht-item:first-child{padding-left:0}.ht-item:last-child{border-right:none}.ht-num{font-size:18px;font-weight:800;color:#fff;display:block;font-family:var(--m);letter-spacing:-.5px}.ht-lbl{font-size:10.5px;color:rgb(255 255 255 / .35);display:block;margin-top:1px}.hero-btns{display:flex;gap:10px;flex-wrap:wrap}.hero-btn-p{display:inline-flex;align-items:center;gap:8px;background:var(--blue);color:#fff;border:none;border-radius:10px;padding:14px 26px;font-family:var(--f);font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s,transform .15s}.hero-btn-p:hover{background:var(--bd);transform:translateY(-2px)}.hero-btn-o{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .1);color:#fff;border:1.5px solid rgb(255 255 255 / .25);border-radius:10px;padding:13px 22px;font-family:var(--f);font-size:14px;font-weight:600;text-decoration:none;transition:background .18s}.hero-btn-o:hover{background:rgb(255 255 255 / .18)}.hero-card{background:rgb(255 255 255 / .07);border:1.5px solid rgb(255 255 255 / .12);backdrop-filter:blur(16px);border-radius:18px;overflow:hidden}.hero-card-img{height:220px;overflow:hidden;background:rgb(255 255 255 / .04)}.hero-card-img img,.hero-card-img .nan-gif-product{width:100%;height:100%;object-fit:cover}.hero-card-body{padding:16px}.hero-card-type{font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:5px;display:inline-block;margin-bottom:8px}.hero-card-name{font-size:15px;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.25}.hero-card-prices{display:flex;align-items:flex-end;justify-content:space-between}.hero-card-was{font-size:10.5px;color:rgb(255 255 255 / .3);text-decoration:line-through;font-family:var(--m);display:block}.hero-card-now{font-size:26px;font-weight:800;color:#fff;font-family:var(--m)}.hero-card-sv{font-size:13px;font-weight:800;background:rgb(220 38 38 / .25);color:#FCA5A5;border:1px solid rgb(220 38 38 / .3);padding:4px 10px;border-radius:6px}.hero-card-btn{width:100%;margin-top:12px;background:var(--blue);color:#fff;border:none;border-radius:9px;padding:11px;font-family:var(--f);font-size:14px;font-weight:700;cursor:pointer;transition:background .18s;display:block;text-align:center;text-decoration:none}.hero-card-btn:hover{background:var(--bd)}.trust-band{background:var(--ink2)}.trust-inner{max-width:var(--sw);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(5,1fr)}.tb-item{display:flex;align-items:center;gap:13px;padding:22px 16px;border-right:1px solid rgb(255 255 255 / .06)}.tb-item:first-child{padding-left:0}.tb-item:last-child{border-right:none}.tb-ico{width:42px;height:42px;border-radius:10px;background:rgb(37 99 235 / .15);border:1px solid rgb(37 99 235 / .3);display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji','Segoe UI Symbol',var(--f);color:#DBEAFE;line-height:1}.tb-title{font-size:13.5px;font-weight:700;color:#fff;line-height:1.25}.tb-sub{font-size:11px;color:rgb(255 255 255 / .38);margin-top:2px}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cat-grid-2{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.cat-tile{position:relative;border-radius:var(--rad-lg);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .3s var(--e2),box-shadow .3s;min-height:180px}.cat-tile:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgb(0 0 0 / .18)}.cat-tile.tall{min-height:280px}.cat-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .5s;background-color:#111827}.cat-tile:hover .cat-bg{transform:scale(1.07)}.cat-grad{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .2) 55%,rgb(0 0 0 / .06) 100%)}.cat-body{position:relative;z-index:2;padding:18px 20px}.cat-ico{font-size:32px;display:block;margin-bottom:6px}.cat-tile.tall .cat-ico{font-size:44px}.cat-name{font-size:15px;font-weight:800;color:#fff;line-height:1.2}.cat-tile.tall .cat-name{font-size:20px}.cat-sub{font-size:11.5px;color:rgb(255 255 255 / .65);margin-top:3px}.cat-arrow{position:absolute;top:14px;right:14px;width:32px;height:32px;background:rgb(255 255 255 / .14);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;backdrop-filter:blur(6px);transition:background .18s,transform .2s var(--e3)}.cat-tile:hover .cat-arrow{background:rgb(255 255 255 / .24);transform:translate(2px,-2px)}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.prod-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.filter-tabs{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ftab{font-family:var(--f);font-size:13px;font-weight:600;padding:7px 16px;border-radius:8px;border:1.5px solid var(--g200);background:var(--w);color:var(--ink4);cursor:pointer;transition:all .18s}.ftab:hover{background:var(--g100)}.ftab.on{background:var(--ink2);border-color:var(--ink2);color:#fff}.pcard{background:var(--w);border:1.5px solid var(--g200);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .25s,transform .22s var(--e2)}.pcard:hover{border-color:var(--g300);box-shadow:0 16px 40px rgb(0 0 0 / .1);transform:translateY(-5px)}.pcard-img{height:200px;position:relative;overflow:hidden;border-bottom:1px solid var(--g200);background:var(--g50);display:flex;align-items:center;justify-content:center;padding-bottom:38px;box-sizing:border-box}.pcard-img-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:1}.pcard-img-link img,.pcard-img-link .nan-gif-product{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--e2)}.pcard:hover .pcard-img-link img,.pcard:hover .pcard-img-link .nan-gif-product{transform:scale(1.06)}.pcard-img img,.pcard-img .nan-gif-product{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--e2)}.pcard:hover .pcard-img img,.pcard:hover .pcard-img .nan-gif-product{transform:scale(1.06)}.pcard-no-img{font-size:72px;color:var(--ink5)}.pcard-badges{position:absolute;top:10px;left:10px;display:flex;gap:4px;z-index:2;flex-wrap:wrap}.pcard-wish{position:absolute;top:10px;right:10px;width:30px;height:30px;background:var(--w);border:1.5px solid var(--g200);border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;font-size:14px;color:var(--ink5);opacity:0;transition:opacity .18s,border-color .18s,color .18s;padding:0}.pcard:hover .pcard-wish,.pcard-wish.wishlisted{opacity:1}.pcard-wish.wishlisted{color:var(--red);border-color:#FCA5A5}.pcard-quick{position:absolute;bottom:0;left:0;right:0;background:var(--blue);color:#fff;border:none;padding:11px;font-family:var(--f);font-size:13px;font-weight:700;cursor:pointer;opacity:1;transform:none;transition:background .15s;z-index:3;text-align:center;text-decoration:none;display:block}.pcard-quick:hover{background:var(--bd)}.pcard-body{padding:14px 16px;flex:1;display:flex;flex-direction:column;gap:5px}.pcard-brand{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink5)}.pcard-name{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.25}.pcard-name a{color:inherit;text-decoration:none}.pcard-name a:hover{color:var(--blue)}.pcard-cond{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink4)}.cdot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.cdot-ub{background:var(--grn)}.cdot-ga{background:var(--ga-clr)}.cdot-ns{background:var(--ns-clr)}.pcard-stars{display:flex;align-items:center;gap:5px}.stars-txt{color:#F59E0B;font-size:12px;letter-spacing:1px}.rev-cnt{font-size:11px;color:var(--ink5)}.pcard-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid var(--g200)}.price-wrap{display:flex;flex-direction:column}.price-retail{font-size:10.5px;color:var(--ink5);text-decoration:line-through;font-family:var(--m)}.price-now{font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.5px;font-family:var(--m)}.save-tag{font-size:11px;font-weight:800;background:var(--rdb);color:var(--red);border:1px solid #FCA5A5;padding:3px 8px;border-radius:5px;font-family:var(--m);display:inline-block}.pcard-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.add-btn{width:32px;height:32px;background:var(--blt);border:2px solid var(--bbd);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--blue);cursor:pointer;transition:background .15s,transform .15s,border-color .15s;padding:0}.add-btn:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:scale(1.05)}.deal-sec{background:var(--ink2);position:relative;overflow:hidden;padding:72px 0}.deal-inner{max-width:var(--sw);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 420px;gap:52px;align-items:center}.deal-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--bmid);margin-bottom:14px}.deal-pulse{width:8px;height:8px;border-radius:50%;background:var(--bmid);animation:dpulse 1s ease infinite}@keyframes dpulse{0%,100%{transform:scale(1)}50%{transform:scale(1.35)}}.deal-timer{display:flex;align-items:center;gap:8px;margin-bottom:22px}.dtb{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:10px;padding:10px 16px;text-align:center;min-width:62px}.dtv{font-size:30px;font-weight:800;color:#fff;display:block;line-height:1;letter-spacing:-1px;font-family:var(--m)}.dtl{font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .28);margin-top:4px;display:block}.dt-sep{font-size:26px;color:rgb(255 255 255 / .25);font-weight:800}.deal-title{font-size:clamp(24px,3vw,40px);font-weight:800;color:#fff;letter-spacing:-1px;margin-bottom:10px;line-height:1.1}.deal-title em{font-style:normal;color:var(--bmid)}.deal-desc{font-size:14px;color:rgb(255 255 255 / .5);line-height:1.75;margin-bottom:20px}.deal-price-row{display:flex;align-items:flex-end;gap:14px;margin-bottom:18px}.deal-was{font-size:13.5px;color:rgb(255 255 255 / .35);text-decoration:line-through;font-family:var(--m);display:block;margin-bottom:4px}.deal-now{font-size:44px;font-weight:800;color:#fff;letter-spacing:-2px;font-family:var(--m);line-height:1}.deal-sv{background:var(--red);color:#fff;font-size:14px;font-weight:800;padding:6px 14px;border-radius:7px;font-family:var(--m)}.deal-stock-bar{height:5px;background:rgb(255 255 255 / .1);border-radius:99px;overflow:hidden;margin-bottom:7px}.deal-stock-fill{height:100%;background:linear-gradient(90deg,var(--blue),var(--bmid));border-radius:99px}.deal-stock-t{font-size:12px;color:rgb(255 255 255 / .3);margin-bottom:22px}.deal-btns{display:flex;gap:10px}.deal-card{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:18px;overflow:hidden;position:relative}.deal-card-img{height:280px;overflow:hidden}.deal-card-img img,.deal-card-img .nan-gif-product{width:100%;height:100%;object-fit:cover}.deal-sticker{position:absolute;top:18px;right:18px;background:var(--red);color:#fff;font-size:14px;font-weight:800;padding:6px 14px;border-radius:7px;z-index:2}.deal-card-foot{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .08)}.deal-card-name{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px}.brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.brand-tile{background:var(--g50);border:1.5px solid var(--g200);border-radius:12px;padding:18px 14px;text-align:center;text-decoration:none;display:block;transition:border-color .2s,transform .2s,box-shadow .2s}.brand-tile:hover{border-color:var(--bbd);transform:translateY(-3px);box-shadow:0 8px 24px rgb(37 99 235 / .08)}.brand-name{font-size:17px;font-weight:800;color:var(--ink);letter-spacing:-.3px;margin-bottom:4px}.brand-cats{font-size:11px;color:var(--ink5);line-height:1.5}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px}.why-card{background:var(--w);border:1.5px solid var(--g200);border-radius:14px;padding:26px 22px;transition:border-color .2s,box-shadow .2s,transform .2s}.why-card:hover{border-color:var(--bbd);box-shadow:0 8px 28px rgb(37 99 235 / .08);transform:translateY(-3px)}.why-ico{font-size:34px;display:block;margin-bottom:12px}.why-title{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:7px}.why-desc{font-size:13px;color:var(--ink3);line-height:1.75}.rating-summary{display:flex;align-items:flex-start;gap:28px;background:var(--w);border:1.5px solid var(--g200);border-radius:14px;padding:24px 28px;margin-bottom:24px;flex-wrap:wrap}.rs-num{font-size:56px;font-weight:800;color:var(--ink);line-height:1;letter-spacing:-2px;font-family:var(--m)}.rs-stars{color:#F59E0B;font-size:18px;letter-spacing:1px;margin-bottom:4px}.rs-cnt{font-size:12.5px;color:var(--ink4)}.rb-row{display:flex;align-items:center;gap:9px;font-size:11.5px;margin-bottom:6px}.rb-lbl{width:24px;text-align:right;font-weight:700;font-family:var(--m);color:var(--ink3)}.rb-track{flex:1;height:5px;background:var(--g200);border-radius:99px;overflow:hidden}.rb-fill{height:100%;background:linear-gradient(90deg,#FCD34D,#F59E0B);border-radius:99px;width:0;transition:width 1.2s var(--e2)}.rb-pct{width:32px;font-size:11px;font-weight:700;color:var(--ink5);font-family:var(--m)}.rs-right{display:flex;flex-direction:column;gap:6px;padding-left:24px;border-left:1px solid var(--g200)}.rs-right div{font-size:12.5px;font-weight:600;color:var(--ubi)}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rev-card{background:var(--g50);border:1.5px solid var(--g200);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s}.rev-card:hover{border-color:var(--bbd);box-shadow:0 8px 24px rgb(0 0 0 / .07);transform:translateY(-3px)}.rev-top{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px 0}.rev-stars{color:#F59E0B;font-size:13px;letter-spacing:1px}.rev-prod{font-size:12px;font-weight:600;padding:6px 16px 0;color:var(--ink4)}.rev-text{font-size:13.5px;color:var(--ink2);line-height:1.75;padding:10px 16px;flex:1}.rev-footer{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--g200)}.rev-av{width:36px;height:36px;border-radius:50%;background:var(--blt);border:2px solid var(--bbd);display:flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:800;color:var(--gai);flex-shrink:0;font-family:var(--m)}.rev-name{font-size:13px;font-weight:700;color:var(--ink)}.rev-meta{font-size:11px;color:var(--ink5);margin-top:1px}.rev-verified{margin-left:auto;font-size:10px;font-weight:700;color:var(--grn);background:var(--gnb);padding:2px 8px;border-radius:3px;border:1px solid var(--gbd);white-space:nowrap}.nl-sec{background:var(--blue);padding:64px 0;position:relative;overflow:hidden}.nl-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;position:relative;z-index:1;flex-wrap:wrap}.nl-title{font-size:clamp(22px,2.5vw,34px);font-weight:800;color:#fff;letter-spacing:-.8px;margin-bottom:6px}.nl-sub{font-size:15px;color:rgb(255 255 255 / .6)}.nl-form{display:flex;gap:8px;flex-shrink:0}.nl-input{background:rgb(255 255 255 / .12);border:1.5px solid rgb(255 255 255 / .25);border-radius:10px;padding:12px 16px;font-family:var(--f);font-size:14px;color:#fff;outline:none;min-width:240px}.nl-input::placeholder{color:rgb(255 255 255 / .4)}.nl-input:focus{border-color:rgb(255 255 255 / .5)}.nl-btn{background:#fff;color:var(--bd);border:none;border-radius:10px;padding:12px 24px;font-family:var(--f);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.nl-note{font-size:11.5px;color:rgb(255 255 255 / .35);margin-top:9px;text-align:center}.site-footer{background:var(--ink2);padding:64px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:52px;padding-bottom:52px;border-bottom:1px solid rgb(255 255 255 / .07)}.footer-brand-name{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.5px;display:block;margin-bottom:4px}.footer-brand-name em{color:var(--bmid);font-style:normal}.footer-tagline{font-size:11px;color:rgb(255 255 255 / .28);letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-weight:600}.footer-about{font-size:13px;color:rgb(255 255 255 / .42);line-height:1.8;margin-bottom:20px;max-width:260px}.footer-socials{display:flex;gap:7px}.footer-soc{width:32px;height:32px;border:1px solid rgb(255 255 255 / .1);border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:14px;text-decoration:none;transition:border-color .15s,background .15s}.footer-soc:hover{border-color:rgb(255 255 255 / .3);background:rgb(255 255 255 / .07)}.footer-col-title{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .28);margin-bottom:18px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{color:rgb(255 255 255 / .5);text-decoration:none;font-size:13.5px;transition:color .15s,transform .15s;display:inline-block}.footer-links a:hover{color:#fff;transform:translateX(4px)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 0}.footer-copy{font-size:12px;color:rgb(255 255 255 / .2)}.footer-pays{display:flex;gap:6px;flex-wrap:wrap}.footer-pay{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;color:rgb(255 255 255 / .3);font-family:var(--m)}.wa-wrap{display:none!important}.wa-btn{display:none!important}#nan-toast{position:fixed;bottom:88px;right:20px;background:var(--ink2);color:#fff;border-radius:12px;padding:12px 16px;font-size:13.5px;font-weight:600;z-index:700;transform:translateX(130%);transition:transform .32s var(--e3);max-width:290px;box-shadow:0 8px 24px rgb(0 0 0 / .2);display:flex;align-items:center;gap:9px;pointer-events:none;font-family:var(--f)}#nan-toast.show{transform:none}.toast-dot{width:7px;height:7px;border-radius:50%;background:var(--bmid);flex-shrink:0}.page-hero{background:var(--g50);border-bottom:1px solid var(--g200);padding:36px 0}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--ink5);margin-bottom:8px}.breadcrumb a{color:var(--blue);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.page-title{font-size:clamp(28px,3vw,44px);font-weight:800;color:var(--ink);letter-spacing:-1px}.page-title .b{color:var(--blue)}.product-layout{display:grid;grid-template-columns:1fr 480px;gap:52px;align-items:start}.product-gallery{position:sticky;top:90px}.prod-main-img{border-radius:var(--rad-lg);overflow:hidden;background:var(--g50);aspect-ratio:1}.prod-main-img img,.prod-main-img .nan-gif-product{width:100%;height:100%;object-fit:cover}.prod-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.prod-thumb{width:72px;height:72px;border-radius:9px;overflow:hidden;border:2px solid var(--g200);cursor:pointer;transition:border-color .15s;flex-shrink:0}.prod-thumb:hover,.prod-thumb.active{border-color:var(--blue)}.prod-thumb img{width:100%;height:100%;object-fit:cover}.product-brand{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ink5);margin-bottom:6px}.product-title{font-size:clamp(22px,2.5vw,34px);font-weight:800;color:var(--ink);letter-spacing:-.8px;line-height:1.15;margin-bottom:14px}.product-meta-badges{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.product-price-row{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px;background:var(--g50);border-radius:12px;border:1.5px solid var(--g200)}.product-price{font-size:38px;font-weight:800;letter-spacing:-1.5px;color:var(--ink);font-family:var(--m)}.product-compare{font-size:14px;color:var(--ink5);text-decoration:line-through;font-family:var(--m);margin-bottom:4px;display:block}.product-save{background:var(--rdb);color:var(--red);border:1px solid #FCA5A5;font-size:14px;font-weight:800;padding:6px 14px;border-radius:7px;font-family:var(--m)}.product-you-save{font-size:12px;color:var(--grn);margin-top:4px}.product-cond-card{background:var(--g50);border:1.5px solid var(--g200);border-radius:12px;padding:16px;margin-bottom:20px}.product-cond-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--ink4);margin-bottom:10px}.product-cond-text{font-size:14px;color:var(--ink3);line-height:1.75}.product-yt{background:var(--g50);border:1.5px solid var(--g200);border-radius:12px;overflow:hidden;margin-bottom:20px}.product-yt iframe{width:100%;aspect-ratio:16/9;border:none;display:block}.product-add-btn{width:100%;background:var(--blue);color:#fff;border:none;border-radius:12px;padding:16px;font-family:var(--f);font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,transform .15s;margin-bottom:10px;min-height:52px}.product-add-btn:hover{background:var(--bd);transform:translateY(-2px)}.product-buy-btn{width:100%;background:var(--ink2);color:#fff;border:none;border-radius:12px;padding:14px;font-family:var(--f);font-size:15px;font-weight:700;cursor:pointer;transition:background .18s;margin-bottom:16px;display:block;text-align:center;text-decoration:none;min-height:48px;line-height:1.5}.product-buy-btn:hover{background:var(--ink)}.product-guarantees{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.product-guar{background:var(--g50);border:1px solid var(--g200);border-radius:9px;padding:10px 12px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink3)}.product-tabs{border:1.5px solid var(--g200);border-radius:12px;overflow:hidden;margin-bottom:24px}.product-tab-nav{display:flex;border-bottom:1.5px solid var(--g200);background:var(--g50)}.ptab-btn{padding:12px 20px;font-family:var(--f);font-size:14px;font-weight:600;background:none;border:none;color:var(--ink4);cursor:pointer;border-bottom:2.5px solid #fff0;transition:color .15s;margin-bottom:-1.5px}.ptab-btn.active{color:var(--blue);border-bottom-color:var(--blue)}.ptab-panel{padding:18px;font-size:14px;color:var(--ink3);line-height:1.8;display:none}.ptab-panel.active{display:block}.ptab-panel h3{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--ink)}.ptab-panel p{margin-bottom:12px}.ptab-panel table{width:100%;border-collapse:collapse}.ptab-panel th,.ptab-panel td{padding:9px 12px;border:1px solid var(--g200);font-size:13.5px;text-align:left}.ptab-panel th{background:var(--g50);font-weight:700;color:var(--ink4);width:40%}.shop-layout{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start}.shop-sidebar{background:var(--w);border:1.5px solid var(--g200);border-radius:14px;padding:20px;position:sticky;top:80px}.sb-title{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ink4);margin:16px 0 8px}.sb-title:first-child{margin-top:0}.sb-divider{height:1px;background:var(--g200);margin:14px 0}.sb-check{display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer;font-size:13.5px;color:var(--ink3);text-decoration:none}.sb-check input{width:15px;height:15px;cursor:pointer;accent-color:var(--blue);flex-shrink:0}.sb-check:hover{color:var(--blue)}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;flex-wrap:wrap}.shop-count{font-size:13px;color:var(--ink4);font-family:var(--m)}.sort-select{font-family:var(--f);font-size:13px;background:var(--w);border:1.5px solid var(--g200);border-radius:9px;padding:9px 12px;color:var(--ink);outline:none;cursor:pointer}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:start}.cart-empty{padding:72px 20px;text-align:center}.cart-empty-ico{font-size:64px;margin-bottom:18px}.cart-item{background:var(--w);border:1.5px solid var(--g200);border-radius:14px;padding:16px;display:flex;gap:16px;margin-bottom:12px}.cart-item-img{width:88px;height:88px;border-radius:10px;object-fit:cover;background:var(--g50);flex-shrink:0}.cart-item-body{flex:1}.cart-item-name{font-size:14.5px;font-weight:700;color:var(--ink);margin-bottom:6px}.cart-item-price{font-size:18px;font-weight:800;color:var(--blue);font-family:var(--m)}.cart-summary{background:var(--w);border:1.5px solid var(--g200);border-radius:14px;padding:22px;position:sticky;top:90px}.cs-title{font-size:16px;font-weight:800;margin-bottom:18px}.cs-row{display:flex;justify-content:space-between;font-size:14px;color:var(--ink3);margin-bottom:10px}.cs-row.total{font-size:18px;font-weight:800;color:var(--ink);padding-top:12px;border-top:1.5px solid var(--g200);margin-top:4px}.checkout-btn{width:100%;background:var(--blue);color:#fff;border:none;border-radius:12px;padding:15px;font-family:var(--f);font-size:16px;font-weight:700;cursor:pointer;margin-top:14px;transition:background .18s;display:block;text-align:center;text-decoration:none}.checkout-btn:hover{background:var(--bd)}.page-content{font-size:15px;line-height:1.85;color:var(--ink3)}.page-content h2{font-size:24px;font-weight:800;color:var(--ink);margin:32px 0 12px;letter-spacing:-.5px}.page-content h3{font-size:19px;font-weight:700;color:var(--ink);margin:24px 0 10px}.page-content p{margin-bottom:16px}.page-content ul,.page-content ol{padding-left:24px;margin-bottom:16px}.page-content li{margin-bottom:8px;line-height:1.75}.page-content a{color:var(--blue);text-decoration:underline}.page-content table{width:100%;border-collapse:collapse;margin:16px 0}.page-content th,.page-content td{padding:10px 14px;border:1px solid var(--g200);text-align:left}.page-content th{background:var(--g50);font-weight:700;color:var(--ink4)}.page-content blockquote{border-left:4px solid var(--blue);padding:14px 20px;background:var(--blt);border-radius:0 10px 10px 0;margin:20px 0;font-size:14.5px;color:var(--gai);font-style:italic}.faq-search-wrap{background:var(--g50);border:1.5px solid var(--g200);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;margin-bottom:24px}.faq-search-wrap input{flex:1;background:none;border:none;outline:none;font-family:var(--f);font-size:15px;color:var(--ink)}.faq-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.faq-tab{font-family:var(--f);font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;border:1.5px solid var(--g200);background:var(--w);color:var(--ink4);cursor:pointer;transition:all .18s}.faq-tab.on{background:var(--blue);border-color:var(--blue);color:#fff}.faq-item{background:var(--w);border:1.5px solid var(--g200);border-radius:12px;margin-bottom:8px;overflow:hidden;transition:border-color .2s}.faq-item.open{border-color:var(--bbd)}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;font-size:15px;font-weight:700;color:var(--ink);gap:14px}.faq-q:hover{color:var(--blue)}.faq-ico{font-size:18px;flex-shrink:0;transition:transform .25s var(--e2);color:var(--ink4)}.faq-item.open .faq-ico{transform:rotate(45deg);color:var(--blue)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--e2),padding .25s}.faq-item.open .faq-a{max-height:500px;padding:0 20px 18px}.faq-a p{font-size:14.5px;color:var(--ink3);line-height:1.8}.contact-grid{display:grid;grid-template-columns:1fr 380px;gap:36px;align-items:start}.contact-form .form-group{margin-bottom:16px}.contact-form label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ink4);margin-bottom:5px;display:block}.contact-form input,.contact-form select,.contact-form textarea{width:100%;background:var(--g100);border:1.5px solid var(--g200);border-radius:9px;padding:12px 14px;font-family:var(--f);font-size:14px;color:var(--ink);outline:none;transition:border-color .2s,background .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--bbd);background:var(--w)}.contact-form textarea{min-height:120px;resize:vertical}.contact-info-card{background:var(--g50);border:1.5px solid var(--g200);border-radius:14px;padding:24px;margin-bottom:16px}.ci-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ci-item:last-child{margin-bottom:0}.ci-ico{width:38px;height:38px;border-radius:9px;background:var(--blt);border:1px solid var(--bbd);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.ci-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ink5);margin-bottom:3px}.ci-value{font-size:14px;color:var(--ink);font-weight:600}.ci-value a{color:var(--blue)}.qc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0}.qc-point{background:var(--w);border:1.5px solid var(--g200);border-radius:12px;padding:16px 14px;text-align:center;transition:border-color .2s,transform .2s}.qc-point:hover{border-color:var(--bbd);transform:translateY(-2px)}.qc-num{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);margin-bottom:6px;font-family:var(--m)}.qc-ico{font-size:28px;display:block;margin-bottom:6px}.qc-title{font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:3px;line-height:1.3}.qc-desc{font-size:11px;color:var(--ink5);line-height:1.55}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0}.ps-step{text-align:center;padding:24px 16px}.ps-num{width:52px;height:52px;border-radius:50%;background:var(--blt);border:2px solid var(--bbd);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:var(--blue);margin:0 auto 14px;font-family:var(--m)}.ps-title{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:7px}.ps-desc{font-size:13px;color:var(--ink4);line-height:1.7}.pagination,.woocommerce-pagination ul{display:flex;justify-content:center;gap:5px;margin-top:32px;flex-wrap:wrap;list-style:none;padding:0}.page-numbers,.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{width:36px;height:36px;border-radius:8px;border:1.5px solid var(--g200);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;text-decoration:none;color:var(--ink4);transition:all .15s}.page-numbers:hover,.page-numbers.current,.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li .current{background:var(--blue);border-color:var(--blue);color:#fff}.woocommerce-message,.woocommerce-info{background:var(--blt);border:1.5px solid var(--bbd);border-radius:10px;padding:12px 16px;font-size:14px;color:var(--gai);margin-bottom:16px;display:flex;align-items:center;gap:10px}.woocommerce-error{background:var(--rdb);border-color:#FCA5A5;color:var(--red)}.woocommerce-message::before,.woocommerce-info::before{display:none}.woocommerce-message .button{background:var(--blue);color:#fff;border:none;border-radius:7px;padding:7px 14px;font-family:var(--f);font-weight:700;font-size:13px;text-decoration:none;display:inline-block;margin-left:auto}@media(max-width:1380px){.prod-grid{grid-template-columns:repeat(4,1fr)}.cat-grid{grid-template-columns:repeat(4,1fr)}.brands-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:1199px){.hero-content{grid-template-columns:1fr 360px;gap:36px}.hero-h{font-size:clamp(34px,4.5vw,60px)}.deal-inner{grid-template-columns:1fr 360px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.brands-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:1023px){.mob-menu-btn{display:flex}.hero-content{grid-template-columns:1fr;padding:52px 24px}.hero-card{display:flex;align-items:stretch;gap:0;max-width:520px;margin-top:22px;border-radius:14px}.hero-card-img{width:104px;min-width:104px;height:auto;min-height:104px;border-radius:14px 0 0 14px}.hero-card-img img,.hero-card-img .nan-gif-product{border-radius:14px 0 0 14px}.hero-card-body{flex:1;min-width:0;padding:11px 13px;display:flex;flex-direction:column;justify-content:center;gap:4px}.hero-card-type{margin-bottom:2px;align-self:flex-start}.hero-card-name{font-size:13px;margin-bottom:4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-card-prices{align-items:center;gap:8px;flex-wrap:wrap}.hero-card-now{font-size:18px}.hero-card-was{font-size:10px}.hero-card-sv{font-size:11px;padding:2px 7px}.hero-card-btn{margin-top:7px;padding:8px 10px;font-size:12.5px}.hero{min-height:70vh}.prod-grid{grid-template-columns:repeat(3,1fr)}.cat-grid{grid-template-columns:repeat(3,1fr)}.cat-grid-2{grid-template-columns:repeat(3,1fr)}.deal-inner{grid-template-columns:1fr}.deal-card{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.why-grid{grid-template-columns:repeat(2,1fr)}.rev-grid{grid-template-columns:1fr 1fr}.brands-grid{grid-template-columns:repeat(3,1fr)}.product-layout{grid-template-columns:1fr;gap:28px}.product-gallery{position:static}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.shop-layout{grid-template-columns:200px 1fr}.contact-grid{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr 1fr}.qc-grid{grid-template-columns:repeat(4,1fr)}.trust-inner{grid-template-columns:repeat(2,1fr)}.tb-item{border-bottom:1px solid rgb(255 255 255 / .06)}}@media(max-width:900px){.header-nav{display:none}.mob-menu-btn{display:flex}.account-btn{padding:8px 10px}.account-name-lbl{display:none}.header-row{height:56px}.logo-name{font-size:19px}.sw{padding:0 20px}.section{padding:56px 0}.prod-grid{grid-template-columns:repeat(2,1fr)}.cat-grid{grid-template-columns:repeat(3,1fr)}.cat-grid-2{grid-template-columns:repeat(3,1fr)}.cat-tile.tall{min-height:160px}.cat-tile{min-height:150px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.why-grid{grid-template-columns:1fr 1fr}.rev-grid{grid-template-columns:1fr 1fr}.brands-grid{grid-template-columns:repeat(3,1fr)}.trust-inner{grid-template-columns:repeat(2,1fr)}.qc-grid{grid-template-columns:repeat(3,1fr)}.shop-layout{grid-template-columns:1fr}.shop-sidebar{display:none}.nl-inner{flex-direction:column;gap:20px}.nl-form{width:100%}.nl-input{flex:1;min-width:0}.hero-h{font-size:clamp(30px,5vw,48px);letter-spacing:-1.5px}}@media(max-width:600px){.header-row{padding:0 14px;height:52px;gap:8px}.logo-name{font-size:17px}.logo-box{width:30px;height:30px}.header-search{max-width:130px;padding:7px 10px}.account-name-lbl{display:none}.cart-btn{padding:8px 12px;font-size:13px;gap:5px}.sw{padding:0 14px}.section{padding:44px 0}.sec-title{font-size:22px}.hero{min-height:75vh}.hero-content{padding:36px 14px}.hero-h{font-size:clamp(26px,6vw,36px);letter-spacing:-1px}.hero-desc{font-size:13.5px}.hero-btns{flex-direction:column}.hero-btn-p,.hero-btn-o{width:100%;justify-content:center;padding:13px 20px}.trust-inner{grid-template-columns:1fr 1fr}.tb-item{border-bottom:1px solid rgb(255 255 255 / .06);border-right:none}.tb-item:nth-child(odd){border-right:1px solid rgb(255 255 255 / .06)}.prod-grid{grid-template-columns:repeat(2,1fr);gap:10px}.pcard-img{height:165px}.pcard-body{padding:10px 12px}.pcard-name{font-size:13px}.price-now{font-size:17px}.cat-grid{grid-template-columns:repeat(2,1fr)}.cat-grid-2{grid-template-columns:repeat(2,1fr)}.cat-tile{min-height:130px}.cat-tile.tall{min-height:130px}.why-grid{grid-template-columns:1fr}.rev-grid{grid-template-columns:1fr}.brands-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr;gap:20px}.footer-about{max-width:100%}.footer-bottom{flex-direction:column;text-align:center}.deal-now{font-size:34px}.deal-btns{flex-direction:column}.deal-btns .btn-p,.deal-btns .btn-o{width:100%;justify-content:center}.qc-grid{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:1fr}.product-layout{padding:16px 14px}.product-title{font-size:20px}.product-price{font-size:28px}.product-guarantees{grid-template-columns:1fr 1fr}.cart-layout{padding:16px 14px}.page-hero{padding:20px 14px}.page-title{font-size:24px}.trust-inner{grid-template-columns:1fr 1fr}}@media(max-width:480px){.prod-grid{grid-template-columns:repeat(2,1fr);gap:8px}.pcard-img{height:150px}.cat-grid{grid-template-columns:repeat(2,1fr)}.cat-grid-2{grid-template-columns:repeat(2,1fr)}.brands-grid{grid-template-columns:repeat(2,1fr)}.rev-grid{grid-template-columns:1fr}.rating-summary{flex-direction:column}.rs-right{padding-left:0;border-left:none;border-top:1px solid var(--g200);padding-top:12px}.hero-h{font-size:clamp(24px,7vw,32px)}.nl-form{flex-direction:column}.faq-tabs{gap:5px}.faq-tab{font-size:12px;padding:6px 12px}}@media(hover:none) and (pointer:coarse){.pcard-quick,.pcard-wish{opacity:1;transform:none}.add-btn{width:36px;height:36px}.hero-btn-p,.hero-btn-o,.btn-p,.btn-o,.add-btn,.cart-btn,.checkout-btn,.product-add-btn{min-height:44px}.mob-nav-link,.mob-nav-btn{min-height:48px}.nav-link{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}}html:not(.js-loaded) body:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account){opacity:0}html.js-loaded body{opacity:1;transition:opacity .3s ease}.reveal-left{opacity:0;transform:translateX(-28px);transition:opacity .6s var(--e2),transform .6s var(--e2)}.reveal-right{opacity:0;transform:translateX(28px);transition:opacity .6s var(--e2),transform .6s var(--e2)}.reveal-scale{opacity:0;transform:scale(.93);transition:opacity .5s var(--e2),transform .5s var(--e2)}.reveal-left.on,.reveal-right.on,.reveal-scale.on{opacity:1;transform:none}.hero-eyebrow,.hero-h,.hero-desc,.hero-trust,.hero-btns{transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.ht-num{transition:none}#main-product-img{transition:opacity .18s ease,transform .18s ease}.ptab-panel{transition:opacity .25s ease,transform .25s ease}.cart-count{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.pcard-wish{transition:opacity .18s,border-color .18s,color .18s,transform .2s cubic-bezier(.34,1.56,.64,1)!important}#dtS{display:inline-block;transition:transform .12s ease,opacity .12s ease}.cat-tile{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.badge-hot{animation:hotpulse 2s ease infinite}@keyframes hotpulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes wabounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.deal-pulse{transition:transform .2s}.brand-tile{transition:border-color .2s,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .2s}.why-card{transition:border-color .2s,box-shadow .2s,transform .22s cubic-bezier(.16,1,.3,1)}.rev-card{transition:border-color .2s,box-shadow .2s,transform .22s cubic-bezier(.16,1,.3,1)}.btn-p:active,.hero-btn-p:active,.product-add-btn:active{transform:scale(.97)!important}.btn-o:active{transform:scale(.98)!important}.nav-link{transition:color .15s,background .15s,border-bottom-color .15s}.header-search{transition:border-color .2s,background .2s,box-shadow .2s}.footer-links a{transition:color .15s,transform .15s}.pcard-img img,.pcard-img .nan-gif-product{transition:transform .5s cubic-bezier(.16,1,.3,1)}.pcard:hover .pcard-img img,.pcard:hover .pcard-img .nan-gif-product{transform:scale(1.06)}.pcard-quick{transition:opacity .2s,transform .22s cubic-bezier(.16,1,.3,1),background .15s}.add-btn{transition:background .15s,transform .15s cubic-bezier(.34,1.56,.64,1),border-color .15s,color .15s}.deal-stock-fill{animation:stockload 1.5s cubic-bezier(.16,1,.3,1) forwards;width:0!important}@keyframes stockload{from{width:0!important}}.nan-cart .reveal,.nan-checkout .reveal,.nan-account .reveal{opacity:1!important;transform:none!important}.cat-strip{position:relative;background:var(--strip-bg,#111827);overflow:hidden;padding:64px 0;border-bottom:1px solid rgb(255 255 255 / .04)}.cat-strip-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.12;transition:opacity .3s;pointer-events:none}.cat-strip:hover .cat-strip-bg{opacity:.18}.cat-strip-overlay{position:absolute;inset:0;background:linear-gradient(105deg,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .6) 55%,rgb(0 0 0 / .3) 100%);pointer-events:none}.cat-strip-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.cat-strip-inner.cat-strip-stacked{display:block;grid-template-columns:none;gap:0;align-items:initial}.cat-strip:has(.cat-strip-stacked){padding:48px 0}.cat-strip-stacked .cat-strip-left{display:grid;grid-template-columns:1fr auto;grid-template-areas:"eyebrow eyebrow" "headline price" "desc     buttons" "qc       qc";gap:14px 40px;align-items:start;margin-bottom:28px;max-width:none;width:100%}.cat-strip-stacked .cat-strip-left>.cat-strip-eyebrow{grid-area:eyebrow;margin-bottom:0}.cat-strip-stacked .cat-strip-left>.cat-strip-h{grid-area:headline;margin-bottom:0;max-width:680px}.cat-strip-stacked .cat-strip-left>.cat-strip-desc{grid-area:desc;margin-bottom:0;max-width:640px}.cat-strip-stacked .cat-strip-left>.cat-strip-prices{grid-area:price;margin:0;justify-content:flex-end}.cat-strip-stacked .cat-strip-left>.cat-strip-btns{grid-area:buttons;margin:0;justify-content:flex-end}.cat-strip-stacked .cat-strip-left>.cat-strip-qc{grid-area:qc;margin-top:8px}.cat-strip-stacked .cat-strip-right{width:100%;min-width:0}.cat-strip-stacked .cat-strip-products.cat-strip-products-h .csp-card{flex:0 0 220px}.cat-strip-stacked .cat-strip-products.cat-strip-products-h .csp-card-more{flex:0 0 160px}@media (max-width:900px){.cat-strip-stacked .cat-strip-left{grid-template-columns:1fr;grid-template-areas:"eyebrow" "headline" "desc" "price" "buttons" "qc";gap:12px;margin-bottom:20px}.cat-strip-stacked .cat-strip-left>.cat-strip-prices,.cat-strip-stacked .cat-strip-left>.cat-strip-btns{justify-content:flex-start}}@media (max-width:600px){.cat-strip-stacked .cat-strip-products.cat-strip-products-h .csp-card{flex:0 0 165px}.cat-strip-stacked .cat-strip-products.cat-strip-products-h .csp-card-more{flex:0 0 130px}}.csp-img-link{display:block;position:relative;text-decoration:none;color:inherit}.csp-img-link:hover{text-decoration:none}.csp-img-link:focus-visible{outline:2px solid var(--strip-accent,#93C5FD);outline-offset:2px;border-radius:8px}.cat-strip-products-h .csp-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.cat-strip-products-h .csp-card:hover{transform:translateY(-6px);border-color:var(--strip-accent,#93C5FD);box-shadow:0 8px 24px rgb(0 0 0 / .35),0 0 0 1px var(--strip-accent,#93C5FD)}.cat-strip-products-h .csp-img img{transition:transform .35s ease}.cat-strip-products-h .csp-card:hover .csp-img img{transform:scale(1.04)}.cat-strip-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--strip-accent,#93C5FD);margin-bottom:14px;opacity:.9}.cat-strip-ico{font-size:18px}.cat-strip-h{font-size:clamp(28px,3.5vw,52px);font-weight:800;color:#fff;line-height:1.05;letter-spacing:-1.5px;margin-bottom:14px}.cat-strip-accent{color:var(--strip-accent,#93C5FD);display:block}.cat-strip-desc{font-size:14.5px;color:rgb(255 255 255 / .75);line-height:1.8;max-width:440px;margin-bottom:20px}.cat-strip-prices{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.cat-strip-price{display:flex;align-items:center;gap:7px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:99px;padding:6px 14px}.csp-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px}.csp-from{font-size:11px;color:rgb(255 255 255 / .4)}.csp-price{font-size:16px;font-weight:800;color:#fff;font-family:var(--m)}.cat-strip-btns{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap}.cat-strip-btn-p{display:inline-flex;align-items:center;gap:7px;background:var(--strip-accent,var(--blue));color:#000;border:none;border-radius:10px;padding:12px 22px;font-family:var(--f);font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .18s,transform .15s}.cat-strip-btn-p:hover{opacity:.9;transform:translateY(-2px)}.cat-strip-btn-o{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .8);border:1.5px solid rgb(255 255 255 / .2);border-radius:10px;padding:11px 18px;font-family:var(--f);font-size:13px;font-weight:600;text-decoration:none;transition:background .18s}.cat-strip-btn-o:hover{background:rgb(255 255 255 / .14)}.cat-strip-qc{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:14px 16px}.cat-strip-qc-title{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .3);margin-bottom:10px}.cat-strip-qc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.cat-strip-qc-pt{display:flex;align-items:center;gap:6px;padding:5px 7px;background:rgb(255 255 255 / .04);border-radius:6px;border:1px solid rgb(255 255 255 / .06)}.csqp-ico{font-size:12px;flex-shrink:0}.csqp-name{font-size:10px;font-weight:600;color:rgb(255 255 255 / .6);line-height:1.3}.cat-strip-products{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.cat-strip-right{min-width:0}.cat-strip-products.cat-strip-products-h{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .2) #fff0;padding:4px 0 14px;margin:0;min-width:0;max-width:100%}.cat-strip-products.cat-strip-products-h::-webkit-scrollbar{height:6px}.cat-strip-products.cat-strip-products-h::-webkit-scrollbar-track{background:#fff0}.cat-strip-products.cat-strip-products-h::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .2);border-radius:3px}.cat-strip-products.cat-strip-products-h .csp-card{flex:0 0 180px;scroll-snap-align:start;min-width:0}.cat-strip-products.cat-strip-products-h .csp-card-more{flex:0 0 140px;scroll-snap-align:end;background:rgb(255 255 255 / .04);border:1.5px dashed rgb(255 255 255 / .15);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:#fff;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;padding:20px 14px}.cat-strip-products.cat-strip-products-h .csp-card-more:hover{border-color:var(--strip-accent,#93C5FD);background:rgb(255 255 255 / .08);transform:translateY(-4px);text-decoration:none}.cat-strip-products.cat-strip-products-h .csp-more-arrow{font-size:34px;font-weight:700;color:var(--strip-accent,#93C5FD);line-height:1}.cat-strip-products.cat-strip-products-h .csp-more-text{font-size:14px;font-weight:800;color:#fff;letter-spacing:-.01em}.cat-strip-products.cat-strip-products-h .csp-more-sub{font-size:11px;color:rgb(255 255 255 / .6);font-weight:500;line-height:1.3}@media (max-width:600px){.cat-strip-products.cat-strip-products-h{gap:10px;padding:4px 2px 12px}.cat-strip-products.cat-strip-products-h .csp-card{flex:0 0 165px}.cat-strip-products.cat-strip-products-h .csp-card-more{flex:0 0 120px;padding:16px 10px}.cat-strip-products.cat-strip-products-h .csp-more-arrow{font-size:28px}.cat-strip-products.cat-strip-products-h .csp-more-text{font-size:13px}.cat-strip-products.cat-strip-products-h .csp-more-sub{font-size:10.5px}}.csp-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:12px;overflow:hidden;transition:border-color .2s,transform .22s var(--e2),background .2s;display:flex;flex-direction:column}.csp-card:hover{border-color:var(--strip-accent,rgb(255 255 255 / .3));background:rgb(255 255 255 / .1);transform:translateY(-4px)}.csp-img{height:140px;position:relative;overflow:hidden;background:rgb(255 255 255 / .04);display:flex;align-items:center;justify-content:center;flex-shrink:0}.csp-img img,.csp-img .nan-gif-product{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--e2)}.csp-card:hover .csp-img img,.csp-card:hover .csp-img .nan-gif-product{transform:scale(1.07)}.csp-card-badge{position:absolute;top:7px;left:7px;font-size:9.5px;padding:2px 7px}.csp-card-hot{position:absolute;top:7px;right:7px;font-size:9.5px;padding:2px 7px}.csp-body{padding:10px 12px;display:flex;flex-direction:column;flex:1}.csp-name{font-size:12.5px;font-weight:700;color:#fff;margin-bottom:6px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(12.5px * 1.35 * 2)}.csp-name a{color:inherit;text-decoration:none}.csp-name a:hover{color:var(--strip-accent,#93C5FD)}.csp-stars{color:#F59E0B;font-size:10px;letter-spacing:1px;margin-bottom:6px}.csp-price-row{display:flex;align-items:center;gap:6px;margin-bottom:0;flex-wrap:wrap}.csp-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid rgb(255 255 255 / .06)}.csp-was{font-size:10px;color:rgb(255 255 255 / .3);text-decoration:line-through;font-family:var(--m)}.csp-now{font-size:16px;font-weight:800;color:#fff;font-family:var(--m);letter-spacing:-.3px}.csp-save{font-size:10px;font-weight:700;background:rgb(220 38 38 / .25);color:#FCA5A5;border:1px solid rgb(220 38 38 / .3);padding:2px 6px;border-radius:4px;font-family:var(--m)}.csp-view{font-size:12.5px;font-weight:700;color:var(--strip-accent,#93C5FD);text-decoration:none;transition:opacity .15s;white-space:nowrap}.csp-view:hover{opacity:.8}.csp-cart{width:34px;height:34px;border-radius:8px;background:var(--strip-accent,var(--blue));border:none;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;transition:transform .15s var(--e3),box-shadow .15s,background .15s;padding:0;color:#000;text-decoration:none;flex-shrink:0;box-shadow:0 2px 8px rgb(0 0 0 / .2);line-height:1}.csp-cart:hover{transform:scale(1.12);color:#000;box-shadow:0 4px 12px rgb(0 0 0 / .3)}.csp-cart:active{transform:scale(.96)}.csp-cart-oos{background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .35);cursor:not-allowed;border:1px solid rgb(255 255 255 / .12);box-shadow:none}.csp-cart-oos:hover{transform:none;box-shadow:none}.csp-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:var(--strip-accent,var(--blue));color:#000;border:none;border-radius:9px;font-family:var(--f);font-size:13px;font-weight:700;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:transform .15s var(--e3),box-shadow .15s,opacity .15s;box-shadow:0 2px 8px rgb(0 0 0 / .18);margin-top:8px}.csp-add-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .28);color:#000}.csp-add-btn:active{transform:translateY(0)}.csp-add-btn .csp-add-ico{font-size:14px;line-height:1}.csp-add-btn-oos{background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .4);border:1px solid rgb(255 255 255 / .12);cursor:not-allowed;box-shadow:none}.csp-add-btn-oos:hover{transform:none;box-shadow:none;color:rgb(255 255 255 / .4)}.cat-strip:nth-child(even) .cat-strip-inner{direction:rtl}.cat-strip:nth-child(even) .cat-strip-inner>*{direction:ltr}.nan-qc-wrap{margin:24px 0}.nan-qc-header{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.nan-qc-icon{font-size:36px}.nan-qc-title{font-size:17px;font-weight:800;color:var(--ink);letter-spacing:-.3px}.nan-qc-tagline{font-size:12.5px;color:var(--ink4);margin-top:2px}.nan-qc-count{margin-left:auto;background:var(--blt);border:1.5px solid var(--bbd);border-radius:99px;padding:5px 14px;font-size:12px;font-weight:700;color:var(--gai);white-space:nowrap}.nan-qc-grid{display:grid;gap:10px}.nan-qc-point{background:var(--w);border:1.5px solid var(--g200);border-radius:12px;padding:14px;text-align:center;transition:border-color .2s,transform .2s,box-shadow .2s}.nan-qc-point:hover{border-color:var(--bbd);transform:translateY(-3px);box-shadow:0 6px 20px rgb(37 99 235 / .08)}.nan-qc-more{background:var(--blt);border-color:var(--bbd)}.nan-qc-num{font-size:9.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--blue);margin-bottom:6px;font-family:var(--m)}.nan-qc-ico{font-size:26px;display:block;margin-bottom:6px}.nan-qc-ptitle{font-size:12px;font-weight:700;color:var(--ink);margin-bottom:3px;line-height:1.3}.nan-qc-pdesc{font-size:11px;color:var(--ink5);line-height:1.5}@media(max-width:1023px){.cat-strip-inner{grid-template-columns:1fr;gap:32px}.cat-strip:nth-child(even) .cat-strip-inner{direction:ltr}.cat-strip-products{grid-template-columns:repeat(2,1fr)}.cat-strip-qc-grid{grid-template-columns:repeat(3,1fr)}.cat-strip-h{font-size:clamp(26px,4vw,40px)}}@media(max-width:600px){.cat-strip{padding:44px 0}.cat-strip-h{font-size:28px;letter-spacing:-.8px}.cat-strip-products{grid-template-columns:1fr 1fr;gap:8px}.cat-strip-qc-grid{grid-template-columns:1fr 1fr}.csp-img{height:120px}.cat-strip-btns{flex-direction:column}.cat-strip-btn-p,.cat-strip-btn-o{width:100%;justify-content:center}.cat-strip-prices{gap:8px}}@media(max-width:480px){.cat-strip-products{grid-template-columns:1fr 1fr}.csp-img{height:110px}.nan-qc-grid{grid-template-columns:repeat(2,1fr)!important}}.hero-slider{overflow:hidden;user-select:none}.hslider-track{position:relative;width:100%;height:100%;min-height:88vh}.hslider-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);pointer-events:none;min-height:88vh;display:flex;align-items:center}.hslider-slide.active{opacity:1;pointer-events:all;position:relative}.hslider-slide.prev{opacity:0}.hslider-slide.active .hero-h,.hslider-slide.active .hero-eyebrow,.hslider-slide.active .hero-desc,.hslider-slide.active .hero-trust,.hslider-slide.active .hero-btns{animation:slideIn .7s cubic-bezier(.16,1,.3,1) both}.hslider-slide.active .hero-eyebrow{animation-delay:.1s}.hslider-slide.active .hero-h{animation-delay:.18s}.hslider-slide.active .hero-desc{animation-delay:.28s}.hslider-slide.active .hero-trust{animation-delay:.36s}.hslider-slide.active .hero-btns{animation-delay:.44s}@keyframes slideIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hslider-slide.active .hero-card{animation:slideInRight .75s cubic-bezier(.16,1,.3,1) .3s both}@keyframes slideInRight{from{opacity:0;transform:translateX(40px) scale(.96)}to{opacity:1;transform:none}}.hslider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .12);backdrop-filter:blur(10px);border:1.5px solid rgb(255 255 255 / .2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s}.hslider-arrow:hover{background:rgb(255 255 255 / .25);border-color:rgb(255 255 255 / .4);transform:translateY(-50%) scale(1.08)}.hslider-prev{left:20px}.hslider-next{right:20px}.hslider-dots{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:10}.hslider-dot{width:28px;height:4px;border-radius:2px;background:rgb(255 255 255 / .25);border:none;cursor:pointer;padding:0;transition:width .3s,background .3s;position:relative;overflow:hidden}.hslider-dot.active{width:52px;background:rgb(255 255 255 / .35)}.hslider-dot-fill{position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left;border-radius:2px}.hslider-dot.active .hslider-dot-fill{animation:dotprog var(--slider-dur,6s) linear forwards}@keyframes dotprog{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hslider-counter{position:absolute;bottom:28px;right:20px;font-size:12px;font-weight:700;color:rgb(255 255 255 / .45);font-family:var(--m);z-index:10;letter-spacing:.5px}#hslider-cur{color:#fff}.hslider-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgb(255 255 255 / .1);z-index:10}.hslider-progress-fill{height:100%;background:rgb(255 255 255 / .5);width:0;transform-origin:left;transition:none}.hslider-progress-fill.animating{transition:width var(--slider-dur,6s) linear}.hslider-pause{position:absolute;bottom:24px;right:60px;z-index:10;width:28px;height:28px;border-radius:50%;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .15);color:rgb(255 255 255 / .4);font-size:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;letter-spacing:2px}.hslider-pause:hover{background:rgb(255 255 255 / .2);color:#fff}.hslider-pause.paused{color:#fff;background:rgb(255 255 255 / .15)}@media(max-width:600px){.hslider-arrow{width:36px;height:36px}.hslider-prev{left:10px}.hslider-next{right:10px}.hslider-dots{bottom:20px}.hslider-counter{display:none}.hslider-pause{display:none}}.warranty-box{background:var(--g50);border:1.5px solid var(--g200);border-radius:14px;overflow:hidden;margin-bottom:20px}.warranty-box-header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--g200);flex-wrap:wrap;gap:10px}.wb-icon{font-size:28px;flex-shrink:0}.wb-title{font-size:15px;font-weight:700;color:var(--ink)}.wb-sub{font-size:12px;color:var(--ink5);margin-top:2px}.wb-badge{font-size:11px;font-weight:800;padding:4px 12px;border-radius:99px;margin-left:auto;white-space:nowrap}.wb-badge-double{background:var(--gnb);color:var(--ubi);border:1px solid var(--gbd)}.wb-badge-assured{background:var(--blt);color:var(--gai);border:1px solid var(--gabd)}.warranty-box-items{padding:14px 18px;display:flex;flex-direction:column;gap:10px}.wb-item{display:flex;align-items:flex-start;gap:10px}.wb-check{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px}.wb-check-brand{background:var(--gnb);color:var(--grn);border:1px solid var(--gbd)}.wb-check-nan{background:var(--blt);color:var(--blue);border:1px solid var(--bbd)}.wb-item-title{font-size:13.5px;font-weight:700;color:var(--ink)}.wb-item-desc{font-size:12px;color:var(--ink4);margin-top:2px;line-height:1.6}.wb-note{font-size:12px;font-weight:600;color:var(--ubi);background:rgb(22 163 74 / .08);border-radius:7px;padding:8px 12px;border:1px solid var(--gbd)}.warranty-box-actions{padding:14px 18px;border-top:1px solid var(--g200);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wb-claim-btn{display:inline-flex;align-items:center;gap:7px;background:#25D366;color:#fff;border:none;border-radius:9px;padding:10px 18px;font-family:var(--f);font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .18s}.wb-claim-btn:hover{opacity:.88}.wb-policy-link{font-size:13px;color:var(--blue);text-decoration:none;font-weight:600}.wb-policy-link:hover{text-decoration:underline}.warranty-checker-wrap{background:var(--w);border:1.5px solid var(--g200);border-radius:var(--rad-lg);padding:28px;margin-bottom:0}.wc-tool-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px;flex-wrap:wrap}.wc-tool-ico{font-size:36px;flex-shrink:0}.wc-tool-title{font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.3px}.wc-tool-sub{font-size:13.5px;color:var(--ink4);margin-top:4px}.wc-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.wc-field-group{display:flex;flex-direction:column;gap:6px;min-width:0}.wc-field-group label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ink4)}.wc-field-group input{background:var(--g100);border:1.5px solid var(--g200);border-radius:10px;padding:0 14px;font-family:var(--f);font-size:14px;color:var(--ink);outline:none;transition:border-color .2s,background .2s;height:46px;box-sizing:border-box;width:100%}.wc-field-group input:focus{border-color:var(--bbd);background:var(--w)}.wc-check-btn{background:var(--blue);color:#fff;border:none;border-radius:10px;padding:0 24px;font-family:var(--f);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .18s;height:46px;box-sizing:border-box}.wc-check-btn:hover{background:var(--bd)}.wc-check-btn:disabled{opacity:.6;cursor:not-allowed}.wc-form-helper{font-size:12px;color:var(--ink4);margin-top:10px;line-height:1.5}.wc-error{background:var(--rdb);border:1px solid #FCA5A5;border-radius:9px;padding:10px 14px;font-size:13.5px;color:var(--red);margin-top:12px;font-weight:600}.wc-results{margin-top:24px;border-top:1.5px solid var(--g200);padding-top:24px}.wcr-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.wcr-order{font-size:16px;font-weight:800;color:var(--ink)}.wcr-date{font-size:13px;color:var(--ink4)}.wcr-name{font-size:14px;font-weight:700;color:var(--blue);margin-left:auto}.wcr-product{background:var(--g50);border:1.5px solid var(--g200);border-radius:12px;padding:18px;margin-bottom:12px}.wcr-product:last-child{margin-bottom:0}.wcr-product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.wcr-product-name{font-size:15px;font-weight:700;color:var(--ink)}.wcr-status-active{font-size:12.5px;font-weight:700;color:var(--grn);background:var(--gnb);border:1px solid var(--gbd);padding:4px 12px;border-radius:99px;white-space:nowrap}.wcr-status-expired{font-size:12.5px;font-weight:700;color:var(--red);background:var(--rdb);border:1px solid #FCA5A5;padding:4px 12px;border-radius:99px;white-space:nowrap}.wcr-warranties{display:flex;flex-direction:column;gap:10px}.wcr-w-item{display:flex;align-items:flex-start;gap:12px;background:var(--w);border:1px solid var(--g200);border-radius:10px;padding:12px 14px}.wcr-w-ico{font-size:20px;flex-shrink:0;margin-top:1px}.wcr-w-brand{border-color:var(--gbd);background:var(--gnb)}.wcr-w-nan{border-color:var(--gabd);background:var(--blt)}.wcr-w-name{font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:4px}.wcr-w-info{font-size:12px;color:var(--ink4)}.wcr-w-dates{display:flex;gap:16px;font-size:12px;color:var(--ink4);margin-bottom:8px;flex-wrap:wrap}.wcr-progress-wrap{width:100%}.wcr-progress-track{height:6px;background:var(--g200);border-radius:99px;overflow:hidden;margin-bottom:5px}.wcr-progress-fill{height:100%;border-radius:99px;transition:width 1.2s var(--e2)}.wcr-progress-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--ink5);font-family:var(--m)}.wcr-actions{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--g200)}.order-warranty-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:5px}.order-warranty-active{background:var(--gnb);color:var(--grn);border:1px solid var(--gbd)}.order-warranty-expired{background:var(--g100);color:var(--ink4);border:1px solid var(--g200)}.ow-dot{width:6px;height:6px;border-radius:50%;background:var(--grn);animation:owpulse 1.5s ease infinite}@keyframes owpulse{0%,100%{opacity:1}50%{opacity:.3}}.ow-expiry{font-size:10.5px;color:var(--ink5);margin-top:3px}@media(max-width:900px){.wc-fields{grid-template-columns:1fr 1fr}.wc-check-btn{grid-column:span 2;width:100%}}@media(max-width:600px){.wc-fields{grid-template-columns:1fr}.wc-check-btn{grid-column:span 1}.warranty-box-header{flex-direction:column;align-items:flex-start}.wb-badge{margin-left:0}.wcr-product-top{flex-direction:column}}.nav-dropdown{position:fixed;background:var(--w);border:1.5px solid var(--g200);border-radius:14px;box-shadow:0 16px 48px rgb(0 0 0 / .13);padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:3px;min-width:480px;z-index:9998;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top left;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1),visibility 0s .2s;pointer-events:none}.nav-dropdown.nav-drop-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:all;transition:opacity .2s,transform .22s cubic-bezier(.16,1,.3,1)}.site-footer{background:#0F172A!important}.site-footer,.site-footer p,.site-footer li,.site-footer span,.site-footer .footer-links li,.site-footer .footer-links a{color:#CBD5E1!important}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer .footer-col-title,.site-footer strong,.site-footer b{color:#fff!important}.site-footer a{color:#CBD5E1!important;text-decoration:none!important}.site-footer a:hover{color:#fff!important}.site-footer .footer-bottom,.site-footer .footer-bottom *,.site-footer .footer-copy,.site-footer .footer-copy *{color:#94A3B8!important}.header-nav button.nav-link,.header-nav .nav-link{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:none!important;border-bottom:2.5px solid transparent!important;border-radius:0!important;box-shadow:none!important;outline:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 14px!important;height:44px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;color:#374151!important;cursor:pointer!important;white-space:nowrap!important;text-decoration:none!important;transition:color .15s,background .15s,border-color .15s!important}.header-nav button.nav-link:hover,.header-nav .nav-link:hover{background:#F9FAFB!important;color:#0F172A!important;border-bottom-color:#2563EB!important}.header-nav .nav-ub{color:#0F172A!important}.header-nav .nav-ga{color:#0F172A!important}.header-nav .dot{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;flex-shrink:0!important}.header-nav .nav-ub .dot{background:#16A34A!important}.header-nav .nav-ga .dot{background:#2563EB!important}.cart-btn .cart-count,.cart-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;background:#2563EB!important;color:#fff!important;font-size:10px!important;font-weight:800!important;border-radius:99px!important;border:2px solid #0F172A!important}.drop-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;background:#F1F5F9;color:#64748B;font-size:10px;font-weight:700;border-radius:99px;margin-left:6px;vertical-align:middle;line-height:1}.drop-link:hover .drop-count{background:#DBEAFE;color:#2563EB}.mob-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;background:#F1F5F9;color:#64748B;font-size:10px;font-weight:700;border-radius:99px;margin-left:auto;line-height:1}.pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;background:rgb(0 0 0 / .08);color:inherit;font-size:9.5px;font-weight:800;border-radius:99px;margin:0 4px;vertical-align:middle;line-height:1;letter-spacing:.3px}.nav-ub .pill-count{background:rgb(22 163 74 / .15);color:#15803D}.nav-ga .pill-count{background:rgb(37 99 235 / .15);color:#1D4ED8}.footer-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;background:rgb(255 255 255 / .08);color:#94A3B8!important;font-size:9.5px;font-weight:700;border-radius:99px;margin-left:5px;vertical-align:middle;line-height:1}.badge-scarce{background:linear-gradient(135deg,#FEF3C7,#FDE68A)!important;color:#92400E!important;border:1px solid #FCD34D!important;animation:scarcePulse 2.5s ease infinite!important}@keyframes scarcePulse{0%,100%{opacity:1}50%{opacity:.75}}.tb-scarce{border-left:3px solid #F59E0B!important}.tb-scarce .tb-ico{color:#D97706!important}.tb-scarce .tb-title{color:#92400E!important}.why-card-scarcity{background:linear-gradient(135deg,#FFFBEB,#fff)!important;border-color:#FCD34D!important}.why-card-scarcity .why-ico{font-size:28px}.why-card-scarcity .why-title{color:#92400E!important}.scarcity-strip{background:linear-gradient(135deg,#0F172A 0%,#1E293B 100%);padding:64px 0;overflow:hidden;position:relative}.scarcity-strip::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.scarcity-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;position:relative;z-index:1}.scarcity-badge{display:inline-flex;align-items:center;gap:6px;background:rgb(245 158 11 / .15);border:1px solid rgb(245 158 11 / .3);color:#FCD34D;font-size:11.5px;font-weight:800;padding:5px 14px;border-radius:99px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.scarcity-title{font-size:clamp(24px,3.5vw,38px);font-weight:900;color:#fff;letter-spacing:-.5px;line-height:1.15;margin-bottom:16px}.scarcity-title span{color:#FCD34D}.scarcity-body{font-size:15px;color:#94A3B8;line-height:1.75;margin-bottom:28px;max-width:520px}.scarcity-stats{display:flex;align-items:center;gap:0;flex-wrap:wrap}.sc-stat{display:flex;flex-direction:column;padding:12px 20px}.sc-stat:first-child{padding-left:0}.sc-num{font-size:24px;font-weight:900;color:#FCD34D;letter-spacing:-.5px;font-family:var(--m)}.sc-lbl{font-size:11.5px;color:#64748B;margin-top:2px;font-weight:500}.sc-div{width:1px;height:36px;background:#1E293B}.scarcity-right{display:flex;flex-direction:column;gap:12px}.sc-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07);border-radius:14px;padding:18px 20px;transition:background .2s,border-color .2s}.sc-card:hover{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .12)}.sc-card-ico{font-size:22px;margin-bottom:6px}.sc-card-title{font-size:14px;font-weight:800;color:#fff;margin-bottom:6px}.sc-card-text{font-size:13px;color:#64748B;line-height:1.6}.sc-card-cta{background:linear-gradient(135deg,rgb(37 99 235 / .2),rgb(29 78 216 / .15))!important;border-color:rgb(37 99 235 / .3)!important}.sc-card-btn{display:inline-block;margin-top:12px;background:#2563EB;color:#fff;padding:9px 20px;border-radius:9px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s}.sc-card-btn:hover{background:#1D4ED8;transform:translateY(-1px);color:#fff}.sc-nudge{display:flex;align-items:flex-start;gap:9px;background:#FFFBEB;border:1.5px solid #FDE68A;border-radius:10px;padding:12px 14px;font-size:13px;color:#92400E;line-height:1.5;font-weight:600;margin-bottom:14px}.sc-nudge-dot{width:8px;height:8px;border-radius:50%;background:#F59E0B;flex-shrink:0;margin-top:4px;box-shadow:0 0 0 3px rgb(245 158 11 / .2);animation:scarcePulse 2s ease infinite}.sc-nudge-oos{background:#FEF2F2!important;border-color:#FCA5A5!important;color:#991B1B!important}.sc-nudge-dot-grey{background:#94A3B8!important;box-shadow:none!important;animation:none!important}@media(max-width:900px){.scarcity-inner{grid-template-columns:1fr;gap:32px}.scarcity-right{flex-direction:row;flex-wrap:wrap}.sc-card{flex:1;min-width:240px}}@media(max-width:600px){.scarcity-strip{padding:40px 0}.scarcity-right{flex-direction:column}.sc-card{min-width:unset}.sc-stat{padding:10px 14px}}.why-card{background:var(--w);border:1.5px solid var(--g200);border-radius:16px;padding:28px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;flex-direction:column}.why-card:hover{border-color:var(--bbd);box-shadow:0 8px 28px rgb(37 99 235 / .08);transform:translateY(-3px)}.why-ico{font-size:32px;display:block;margin-bottom:14px;line-height:1}.why-title{font-size:15.5px;font-weight:800;color:var(--ink);margin-bottom:9px;letter-spacing:-.2px}.why-desc{font-size:13px;color:var(--ink3);line-height:1.75}.why-card-wide{grid-column:1/-1;background:linear-gradient(135deg,#FFFBEB 0%,#fff 100%);border-color:#FDE68A;border-width:2px;padding:32px 36px}.why-card-wide:hover{border-color:#F59E0B;box-shadow:0 8px 32px rgb(245 158 11 / .12)}.why-scarcity-inner{display:flex;align-items:center;gap:48px}.why-scarcity-left{flex:1.4}.why-scarcity-left .why-ico{font-size:36px;margin-bottom:10px}.why-scarcity-left .why-title{font-size:18px;color:#92400E}.why-scarcity-left .why-desc{font-size:14px;color:#78350F;line-height:1.8;max-width:500px}.why-scarcity-right{flex:1;display:flex;flex-direction:column;gap:16px;border-left:1px solid #FDE68A;padding-left:48px}.why-sc-stat{display:flex;flex-direction:column;gap:3px}.why-sc-num{font-size:26px;font-weight:900;color:#92400E;letter-spacing:-.5px;font-family:var(--m)}.why-sc-lbl{font-size:12px;color:#B45309;font-weight:600}.why-sc-btn{display:inline-flex;align-items:center;background:#D97706;color:#fff;padding:11px 22px;border-radius:10px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;margin-top:6px;align-self:flex-start}.why-sc-btn:hover{background:#B45309;transform:translateY(-1px);color:#fff}@media(max-width:1023px){.why-scarcity-inner{flex-direction:column;gap:28px}.why-scarcity-right{border-left:none;padding-left:0;border-top:1px solid #FDE68A;padding-top:24px;flex-direction:row;flex-wrap:wrap;gap:20px}.why-sc-stat{flex:1;min-width:100px}.why-card-wide{padding:24px}}@media(max-width:767px){.why-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){.why-grid{grid-template-columns:1fr!important}.why-scarcity-right{flex-direction:column}}.sub-showcase-wrap{padding:56px 0 0;border-top:1px solid var(--g100)}.sub-showcase-wrap+.sub-showcase-wrap{border-top:2px solid var(--g200);margin-top:0}.sub-showcase-header{display:flex;flex-direction:column;margin-bottom:32px}.sub-showcase-badge{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;padding:5px 14px;border-radius:99px;border:1px solid;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;align-self:flex-start}.sub-showcase-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sub-showcase-title{font-size:clamp(22px,3vw,32px);font-weight:900;color:var(--ink);letter-spacing:-.5px;margin-bottom:8px}.sub-showcase-sub{font-size:14px;color:var(--ink4);margin-bottom:12px;max-width:520px}.sub-showcase-all{font-size:13.5px;font-weight:700;text-decoration:none;align-self:flex-start;transition:opacity .15s}.sub-showcase-all:hover{opacity:.75}.sub-row{margin-bottom:40px;background:var(--w);border:1px solid var(--g200);border-radius:16px;overflow:hidden;transition:box-shadow .2s}.sub-row:hover{box-shadow:0 8px 32px rgb(0 0 0 / .06)}.sub-row-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--g100);background:var(--g50);flex-wrap:wrap;gap:10px}.sub-row-info{display:flex;align-items:center;gap:12px}.sub-row-ico{width:40px;height:40px;background:var(--w);border:1px solid var(--g200);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.sub-row-name{font-size:16px;font-weight:800;color:var(--ink);text-decoration:none;transition:color .15s;display:block}.sub-row-name:hover{color:var(--blue)}.sub-row-cnt{font-size:12px;color:var(--ink5);font-weight:500;display:block;margin-top:2px}.sub-row-more{font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:opacity .15s}.sub-row-more:hover{opacity:.7}.sub-row-foot{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 20px;border-top:1px solid var(--g100);background:var(--g50);color:var(--accent,#2563EB);font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.sub-row-foot:hover{background:var(--w);text-decoration:none;color:var(--accent,#2563EB);opacity:.85}.sub-row-foot span{font-size:15px;line-height:1}.sub-row-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sub-prod-card{display:flex;flex-direction:column;text-decoration:none;border-right:1px solid var(--g100);transition:background .15s;padding-bottom:14px}.sub-prod-card:last-child{border-right:none}.sub-prod-card:hover{background:var(--g50)}.sub-prod-img{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--g50)}.sub-prod-img img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .3s}.sub-prod-card:hover .sub-prod-img img{transform:scale(1.04)}.sub-prod-no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--g300)}.sub-prod-save{position:absolute;top:8px;right:8px;background:#EF4444;color:#fff;font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:6px}.sub-prod-scarce{position:absolute;bottom:8px;left:8px;background:#FEF3C7;color:#92400E;border:1px solid #FDE68A;font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px;animation:scarcePulse 2s ease infinite}.sub-prod-info{padding:12px 14px 0}.sub-prod-name{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:7px}.sub-prod-price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sub-prod-mrp{font-size:11px;color:var(--ink5);text-decoration:line-through}.sub-prod-cur{font-size:15px;font-weight:800;color:var(--ink);font-family:var(--m)}@media(max-width:900px){.sub-row-grid{grid-template-columns:repeat(2,1fr)}.sub-prod-card:nth-child(2){border-right:none}.sub-prod-card:nth-child(3){border-top:1px solid var(--g100)}.sub-prod-card:nth-child(4){border-top:1px solid var(--g100)}}@media(max-width:600px){.sub-showcase-wrap{padding:36px 0 0}.sub-row-grid{grid-template-columns:repeat(2,1fr)}.sub-row-head{padding:12px 14px}.sub-row-more{display:none}.sub-row-foot{padding:16px 16px;font-size:14px}}@media(max-width:400px){.sub-row-grid{grid-template-columns:1fr 1fr}}.tb-scarce{border-left:none!important}@media(max-width:1100px){.trust-inner{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:700px){.trust-inner{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:400px){.trust-inner{grid-template-columns:1fr!important}}.footer-warranty-link{display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgb(37 99 235 / .15)!important;border:1px solid rgb(37 99 235 / .35)!important;color:#93C5FD!important;padding:6px 14px!important;border-radius:99px!important;font-size:12.5px!important;font-weight:700!important;margin-top:4px!important;transition:background .15s,border-color .15s,color .15s!important}.footer-warranty-link:hover{background:rgb(37 99 235 / .25)!important;border-color:rgb(37 99 235 / .5)!important;color:#BFDBFE!important}.product-short-desc{background:linear-gradient(135deg,#F0F7FF 0%,#fff 100%);border:1px solid #DBEAFE;border-radius:14px;padding:18px 20px;margin-bottom:18px;font-size:14.5px;line-height:1.7;color:#374151}.product-short-desc p{margin:0 0 10px}.product-short-desc p:last-child{margin-bottom:0}.product-short-desc strong{color:#0F172A;font-weight:700}.product-short-desc ul{padding-left:20px;margin:8px 0}.product-short-desc li{margin-bottom:5px}.product-cond-card{background:#fff;border:1px solid #E5E7EB;border-radius:14px;padding:16px 20px;margin-bottom:18px}.product-cond-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.product-cond-title{font-size:13px;font-weight:800;color:#0F172A;text-transform:uppercase;letter-spacing:.8px}.product-cond-pct{background:linear-gradient(135deg,#16A34A,#22C55E);color:#fff;font-size:13px;font-weight:800;padding:3px 12px;border-radius:99px;min-width:52px;text-align:center;box-shadow:0 2px 8px rgb(22 163 74 / .25);font-family:var(--m,monospace)}.product-cond-text{font-size:14px;color:#374151;line-height:1.6}.product-cond-extra{font-size:12.5px;color:#64748B;margin-top:10px;padding-top:10px;border-top:1px solid #F1F5F9}.ptab-video-wrap{position:relative;width:100%;max-width:720px;margin:0 auto;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16/9}.ptab-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.values-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px}.values-grid .why-card{padding:28px 26px}@media(max-width:1100px){.values-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.values-grid{grid-template-columns:1fr!important;gap:14px}}.brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.brand-tile{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #E5E7EB;border-radius:14px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;min-height:78px}.brand-tile:hover{border-color:#2563EB;transform:translateY(-3px);box-shadow:0 8px 24px rgb(37 99 235 / .12)}.brand-tile-inner{flex:1;min-width:0}.brand-name{font-size:17px;font-weight:800;color:#0F172A;letter-spacing:-.3px;line-height:1.2}.brand-count{font-size:11.5px;color:#64748B;font-weight:600;margin-top:3px}.brand-tile:hover .brand-count{color:#2563EB}.brand-tile-arr{font-size:18px;color:#CBD5E1;font-weight:300;flex-shrink:0;transition:color .2s,transform .2s}.brand-tile:hover .brand-tile-arr{color:#2563EB;transform:translateX(4px)}@media(max-width:1100px){.brands-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.brands-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.brands-grid{grid-template-columns:1fr}}.product-cond-card{background:#fff!important;border:1px solid #E5E7EB!important;border-radius:14px!important;padding:16px 20px!important;margin-bottom:18px!important}.product-cond-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid #F1F5F9!important}.product-cond-title{font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#0F172A!important;margin:0!important;flex:1!important}.product-cond-pct{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#16A34A,#15803D)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;padding:5px 14px!important;border-radius:99px!important;letter-spacing:.3px!important;box-shadow:0 2px 8px rgb(22 163 74 / .25)!important;flex-shrink:0!important}.product-cond-text{font-size:14px!important;color:#374151!important;line-height:1.7!important;margin:0!important}.product-cond-extra{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #F1F5F9!important;font-size:13px!important;color:#64748B!important}.product-yt{background:#0F172A!important;border:1px solid #1E293B!important;border-radius:14px!important;overflow:hidden!important;margin-bottom:18px!important;max-width:100%!important}.product-yt iframe{width:100%!important;aspect-ratio:16/9!important;max-height:380px!important;border:none!important;display:block!important}.ptab-content .product-yt,.ptab-content iframe{max-height:340px!important;border-radius:10px!important}.product-short-desc{background:linear-gradient(135deg,#F0F7FF 0%,#fff 100%)!important;border:1px solid #DBEAFE!important;border-left:4px solid #2563EB!important;border-radius:12px!important;padding:16px 18px!important;margin-bottom:18px!important;font-size:14.5px!important;line-height:1.7!important;color:#374151!important}.brand-shop-section{padding:60px 0;background:linear-gradient(180deg,#fff 0%,#F8FAFC 100%)}.brand-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.brand-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1.5px solid #E5E7EB;border-radius:14px;padding:18px 12px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;text-align:center;min-height:120px}.brand-tile:hover{border-color:#2563EB;box-shadow:0 8px 24px rgb(37 99 235 / .12);transform:translateY(-3px)}.brand-tile-logo{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#F1F5F9,#fff);border:1.5px solid #E5E7EB;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;color:#0F172A;margin-bottom:8px;letter-spacing:-.5px;transition:background .2s,border-color .2s}.brand-tile:hover .brand-tile-logo{background:linear-gradient(135deg,#EFF6FF,#fff);border-color:#93C5FD;color:#2563EB}.brand-tile-name{font-size:13px;font-weight:700;color:#0F172A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-bottom:2px}.brand-tile-cnt{font-size:10.5px;font-weight:600;color:#94A3B8}@media(max-width:1100px){.brand-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:768px){.brand-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.brand-grid{grid-template-columns:repeat(3,1fr);gap:10px}.brand-tile{padding:12px 8px;min-height:100px}}.product-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,520px)!important;gap:48px!important;align-items:start!important;padding:24px 0!important}.product-gallery{position:sticky!important;top:80px!important;min-width:0!important}.product-info{min-width:0!important}@media(max-width:1100px){.product-layout{grid-template-columns:1fr!important;gap:24px!important;padding:16px 0!important}.product-gallery{position:static!important;top:auto!important;max-width:600px!important;margin:0 auto!important;width:100%!important}.product-info{max-width:720px!important;margin:0 auto!important;width:100%!important}}@media(max-width:1100px){.prod-main-img{aspect-ratio:1!important;max-height:480px!important}.prod-main-img img,.prod-main-img .nan-gif-product{object-fit:contain!important;background:#fff!important}}@media(max-width:1100px) and (min-width:768px){.prod-thumbs{justify-content:center!important;gap:10px!important}.prod-thumb{width:80px!important;height:80px!important}}@media(max-width:600px){.prod-thumbs{gap:6px!important}.prod-thumb{width:56px!important;height:56px!important}.product-layout{padding:12px 0!important}.product-add-btn{padding:14px!important;font-size:15px!important}.product-buy-btn{padding:13px!important;font-size:14px!important}}.product-cond-card,.product-short-desc,.warranty-box,.product-guarantees{max-width:100%!important;box-sizing:border-box!important}.product-guarantees{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:18px!important}.product-guar{display:flex!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;background:#F8FAFC!important;border:1px solid #E5E7EB!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important;color:#374151!important;white-space:normal!important;line-height:1.3!important;overflow:visible!important}@media(max-width:480px){.product-guarantees{grid-template-columns:1fr 1fr!important;gap:6px!important}.product-guar{font-size:11.5px!important;padding:7px 10px!important}}.product-tabs-nav{display:flex!important;gap:4px!important;border-bottom:2px solid #F1F5F9!important;margin-bottom:18px!important;overflow-x:auto!important;scrollbar-width:none!important}.product-tabs-nav::-webkit-scrollbar{display:none}.ptab-btn{background:none!important;border:none!important;padding:11px 16px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:700!important;color:#64748B!important;cursor:pointer!important;border-bottom:2.5px solid transparent!important;margin-bottom:-2px!important;transition:color .15s,border-color .15s!important;white-space:nowrap!important;flex-shrink:0!important}.ptab-btn:hover{color:#0F172A!important}.ptab-btn.active{color:#2563EB!important;border-bottom-color:#2563EB!important}.product-tabs table{width:100%!important;border-collapse:collapse!important;margin-bottom:14px!important}.product-tabs table th,.product-tabs table td{padding:12px 14px!important;text-align:left!important;font-size:13.5px!important;border-bottom:1px solid #F1F5F9!important;vertical-align:top!important}.product-tabs table th{font-weight:700!important;color:#374151!important;width:40%!important;background:#F8FAFC!important}.product-tabs table td{color:#0F172A!important}.product-tabs table tr:last-child th,.product-tabs table tr:last-child td{border-bottom:none!important}.product-details-full{max-width:1100px!important;margin:0 auto!important}.product-details-full .product-tabs{background:#fff!important;border:1px solid #E5E7EB!important;border-radius:16px!important;padding:24px 28px!important}.product-details-full .product-tab-nav{display:flex!important;gap:4px!important;border-bottom:2px solid #F1F5F9!important;margin-bottom:24px!important;overflow-x:auto!important;scrollbar-width:none!important}.product-details-full .product-tab-nav::-webkit-scrollbar{display:none}.product-details-full .ptab-btn{background:none!important;border:none!important;padding:13px 20px!important;font-family:inherit!important;font-size:14.5px!important;font-weight:700!important;color:#64748B!important;cursor:pointer!important;border-bottom:3px solid transparent!important;margin-bottom:-2px!important;transition:color .15s,border-color .15s!important;white-space:nowrap!important;flex-shrink:0!important}.product-details-full .ptab-btn:hover{color:#0F172A!important}.product-details-full .ptab-btn.active{color:#2563EB!important;border-bottom-color:#2563EB!important}.product-details-full .ptab-panel{display:none}.product-details-full .ptab-panel.active{display:block}.product-details-full .ptab-panel{font-size:15px!important;line-height:1.8!important;color:#374151!important}.product-details-full .ptab-panel p{margin:0 0 14px!important}.product-details-full .ptab-panel h3{font-size:18px;font-weight:800;color:#0F172A;margin:0 0 14px}.product-details-full .ptab-panel ul,.product-details-full .ptab-panel ol{padding-left:24px;margin:0 0 14px}.product-details-full .ptab-panel li{margin-bottom:6px}.product-details-full .ptab-panel strong{color:#0F172A;font-weight:700}.product-details-full .ptab-panel table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border-radius:10px!important;overflow:hidden!important;border:1px solid #E5E7EB!important}.product-details-full .ptab-panel table th,.product-details-full .ptab-panel table td{padding:12px 16px!important;text-align:left!important;font-size:14px!important;border-bottom:1px solid #F1F5F9!important;vertical-align:top!important}.product-details-full .ptab-panel table th{font-weight:700!important;color:#374151!important;width:35%!important;background:#F8FAFC!important}.product-details-full .ptab-panel table td{color:#0F172A!important}.product-details-full .ptab-panel table tr:last-child th,.product-details-full .ptab-panel table tr:last-child td{border-bottom:none!important}.ptab-video-wrap{border-radius:12px;overflow:hidden;background:#0F172A;max-width:800px;margin:0 auto}.ptab-video-wrap iframe{width:100%;aspect-ratio:16/9;max-height:450px;border:none;display:block}@media(max-width:768px){.product-details-full .product-tabs{padding:16px 14px!important;border-radius:12px!important}.product-details-full .ptab-btn{padding:11px 14px!important;font-size:13.5px!important}.product-details-full .ptab-panel{font-size:14px!important}.product-details-full .ptab-panel table th,.product-details-full .ptab-panel table td{padding:10px 12px!important;font-size:13px!important}}.product-info{max-width:520px}@media(max-width:1100px){.product-info{max-width:720px;margin:0 auto}}.operate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.op-card{position:relative;background:#fff;border:1.5px solid #E5E7EB;border-radius:18px;padding:28px 26px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;flex-direction:column;overflow:hidden}.op-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,transparent)}.op-card-live::before{background:linear-gradient(90deg,#16A34A,#22C55E)}.op-card-soon::before{background:linear-gradient(90deg,#F59E0B,#FBBF24)}.op-card-future::before{background:linear-gradient(90deg,#94A3B8,#CBD5E1)}.op-card:hover{transform:translateY(-3px)}.op-card-live:hover{border-color:#16A34A;box-shadow:0 12px 28px rgb(22 163 74 / .12)}.op-card-soon:hover{border-color:#F59E0B;box-shadow:0 12px 28px rgb(245 158 11 / .12)}.op-card-future:hover{border-color:#94A3B8;box-shadow:0 12px 28px rgb(0 0 0 / .06)}.op-card-status{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:5px 12px;border-radius:99px;margin-bottom:18px}.op-status-live{background:#DCFCE7;color:#15803D;border:1px solid #BBF7D0}.op-status-soon{background:#FEF3C7;color:#B45309;border:1px solid #FDE68A}.op-status-future{background:#F1F5F9;color:#64748B;border:1px solid #E5E7EB}.op-card-flag{font-size:48px;line-height:1;margin-bottom:14px;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .08))}.op-card-country{font-size:24px;font-weight:900;color:#0F172A;letter-spacing:-.5px;margin-bottom:4px}.op-card-tagline{font-size:13px;font-weight:600;color:#64748B;margin-bottom:14px}.op-card-live .op-card-tagline{color:#16A34A}.op-card-soon .op-card-tagline{color:#D97706}.op-card-future .op-card-tagline{color:#94A3B8}.op-card-desc{font-size:13.5px;color:#475569;line-height:1.7;flex:1;margin-bottom:18px}.op-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;border-top:1px solid #F1F5F9}.op-stat{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.op-stat-num{font-size:18px;font-weight:900;color:#0F172A;letter-spacing:-.3px;font-family:var(--m,monospace)}.op-stat-lbl{font-size:10.5px;color:#64748B;font-weight:600;letter-spacing:.2px}.op-card-link{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;background:#F8FAFC;border:1.5px solid #E5E7EB;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:700;color:#374151;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.op-card-link:hover{background:#EFF6FF;border-color:#93C5FD;color:#2563EB}@media(max-width:900px){.operate-grid{grid-template-columns:1fr 1fr;gap:16px}.operate-grid .op-card-future{grid-column:1/-1}}@media(max-width:600px){.operate-grid{grid-template-columns:1fr}.operate-grid .op-card-future{grid-column:auto}.op-card{padding:22px}.op-card-flag{font-size:40px}.op-card-country{font-size:22px}}.product-layout{align-items:start!important}.product-gallery{position:sticky!important;top:80px!important;align-self:start!important}.prod-main-img{margin-bottom:0!important}.prod-thumbs{margin-top:12px!important;flex-wrap:wrap!important}.product-gallery{position:static!important;top:auto!important}.gallery-trust{margin-top:24px!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#fff!important;border:1px solid #E5E7EB!important;border-radius:14px!important;overflow:hidden!important}.gt-row{display:flex!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;border-bottom:1px solid #F1F5F9!important;transition:background .15s!important}.gt-row:last-child{border-bottom:none!important}.gt-row:hover{background:#F8FAFC!important}.gt-icon{width:42px!important;height:42px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;flex-shrink:0!important}.gt-info{flex:1!important;min-width:0!important}.gt-title{font-size:13.5px!important;font-weight:800!important;color:#0F172A!important;margin-bottom:2px!important;letter-spacing:-.1px!important}.gt-sub{font-size:12px!important;color:#64748B!important;line-height:1.45!important}@media(max-width:1100px){.gallery-trust{display:none!important}}@media(min-width:1101px){.product-gallery{position:static!important;top:auto!important}}@media(min-width:1101px){.product-layout{grid-template-columns:minmax(0,1.15fr) minmax(440px,500px)!important;gap:48px!important;align-items:start!important}.product-gallery{position:sticky!important;top:90px!important;align-self:start!important;max-height:none!important;overflow-y:visible!important;scrollbar-width:auto!important}.prod-main-img{aspect-ratio:1!important;max-width:600px!important;width:100%!important}.gallery-trust{display:flex!important;margin-top:20px!important}}.product-emi{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding:9px 12px;background:linear-gradient(135deg,#FEF3C7 0%,#FFFBEB 100%);border:1px solid #FDE68A;border-radius:8px;font-size:13px;color:#92400E;font-weight:600}.emi-icon{font-size:14px;line-height:1}.product-emi strong{color:#0F172A;font-weight:800}.product-emi-info{cursor:default}.emi-tenure{color:#A16207;font-weight:500;font-size:12px}.emi-note{color:#64748b;font-weight:500;font-size:11.5px;margin-left:auto}.emi-link{margin-left:auto;color:#2563EB;font-size:12px;font-weight:700;text-decoration:none}.emi-link:hover{text-decoration:underline}@media(max-width:480px){.product-emi{font-size:12px;padding:8px 10px;flex-wrap:wrap}.emi-link{margin-left:0;width:100%;margin-top:4px}.emi-note{margin-left:0;width:100%;margin-top:2px;font-size:11px}}.gallery-why{margin-top:16px!important;background:linear-gradient(135deg,#F0F7FF 0%,#fff 100%)!important;border:1.5px solid #DBEAFE!important;border-radius:14px!important;padding:20px 22px!important}.gw-head{margin-bottom:14px}.gw-badge{display:inline-block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#2563EB;background:rgb(37 99 235 / .1);padding:3px 10px;border-radius:99px;margin-bottom:8px}.gw-title{font-size:18px;font-weight:900;color:#0F172A;letter-spacing:-.3px;margin:0}.gw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 0;border-top:1px solid #DBEAFE;border-bottom:1px solid #DBEAFE;margin-bottom:14px}.gw-stat{text-align:center}.gw-num{font-size:24px;font-weight:900;color:#2563EB;letter-spacing:-.5px;line-height:1;margin-bottom:6px;font-family:var(--m,monospace)}.gw-lbl{font-size:11px;color:#475569;font-weight:600;line-height:1.3}.gw-text{font-size:13px;color:#475569;line-height:1.65;margin:0}.gallery-help{margin-top:14px!important;background:linear-gradient(135deg,#DCFCE7 0%,#fff 100%)!important;border:1.5px solid #BBF7D0!important;border-radius:14px!important;padding:18px 20px!important;display:flex!important;gap:14px!important;align-items:flex-start!important}.gh-icon{font-size:24px;flex-shrink:0;width:44px;height:44px;background:#16A34A;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(22 163 74 / .3)}.gh-content{flex:1}.gh-title{font-size:14.5px;font-weight:800;color:#15803D;margin-bottom:3px}.gh-sub{font-size:12.5px;color:#166534;margin-bottom:10px;line-height:1.5}.gh-btn{display:inline-flex;align-items:center;background:#16A34A;color:#fff!important;padding:8px 16px;border-radius:8px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s}.gh-btn:hover{background:#15803D;transform:translateY(-1px);color:#fff!important}@media(max-width:1100px){.gallery-why,.gallery-help{display:none!important}}.pcard-emi{display:inline-block;font-size:10.5px;font-weight:700;color:#92400E;background:#FEF3C7;border:1px solid #FDE68A;padding:2px 8px;border-radius:5px;margin-top:4px;letter-spacing:.1px;white-space:nowrap}@media(max-width:600px){.pcard-emi{font-size:10px;padding:2px 6px}}@media(min-width:1101px){.product-gallery{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;align-self:stretch!important}.prod-main-img{aspect-ratio:1!important;max-width:100%!important;width:100%!important}.product-layout{align-items:stretch!important}.gallery-trust,.gallery-why,.gallery-help{width:100%!important}}@media(min-width:1101px){.product-gallery{display:flex!important;flex-direction:column!important}.product-gallery>*:last-child{flex-grow:1!important}}.product-layout{padding-bottom:0!important;margin-bottom:0!important}.product-layout+.section-alt,.section:has(.product-layout)+.section-alt{padding-top:24px!important}.gallery-help{margin-bottom:0!important}.section:has(.product-layout){padding-bottom:0!important}@media(min-width:1101px){.section:has(.product-layout){padding-bottom:24px!important}}.price-tba{display:inline-block;font-size:13px;font-weight:600;color:#94A3B8;font-style:italic}.nav-dropdown{padding-top:8px!important}.nav-dropdown::before{content:'';position:absolute;top:-12px;left:0;right:0;height:14px;background:#fff0;pointer-events:auto}.variations_form{margin-bottom:14px}.variations{width:100%;margin:0 0 14px;border-collapse:collapse}.variations tr{display:block;margin-bottom:12px}.variations td,.variations th{display:block;padding:0;border:none;text-align:left}.variations .label{margin-bottom:6px}.variations .label label{font-size:12.5px;font-weight:800;color:#0F172A;text-transform:uppercase;letter-spacing:.6px}.variations .value select{width:100%;padding:11px 14px;border:1.5px solid #E5E7EB;border-radius:10px;background:#fff;font-size:14px;font-weight:600;color:#0F172A;font-family:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748B' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.variations .value select:hover{border-color:#93C5FD}.variations .value select:focus{outline:none;border-color:#2563EB;box-shadow:0 0 0 3px rgb(37 99 235 / .12)}.reset_variations{display:inline-block;margin-top:8px;font-size:12px;color:#64748B;text-decoration:underline;cursor:pointer}.reset_variations:hover{color:#2563EB}.single_variation_wrap{margin-top:6px}.single_variation{margin-bottom:12px}.single_variation .price{font-size:18px;font-weight:800;color:#0F172A;display:block;margin-bottom:6px}.single_variation .stock{display:inline-block;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:6px;margin-bottom:8px}.single_variation .stock.in-stock{background:#DCFCE7;color:#15803D}.single_variation .stock.out-of-stock{background:#FEE2E2;color:#991B1B}.single_variation .woocommerce-variation-availability{margin-bottom:8px}.single_variation .woocommerce-variation-description{font-size:13px;color:#475569;line-height:1.65}.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button{opacity:.5;cursor:not-allowed}.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button:hover{background:#2563EB!important;transform:none!important}@media(max-width:600px){.variations .value select{padding:10px 12px;font-size:13.5px}}.wish-btn{position:relative;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #E5E7EB;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700;color:#0F172A;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.wish-btn:hover{border-color:#EF4444;color:#EF4444;background:#FEF2F2}.wish-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#EF4444;color:#fff;font-size:10.5px;font-weight:800;border-radius:99px;margin-left:2px;letter-spacing:.3px}@media(max-width:767px){.wish-btn-lbl{display:none}.wish-btn{padding:8px 10px;font-size:14px}}.wish-empty{text-align:center;padding:60px 20px;background:#fff;border:1px solid #E5E7EB;border-radius:18px;max-width:520px;margin:0 auto}.wish-empty-ico{font-size:64px;color:#E5E7EB;margin-bottom:12px;line-height:1}.wish-empty-title{font-size:22px;font-weight:900;color:#0F172A;margin-bottom:8px}.wish-empty-desc{font-size:14px;color:#64748B;margin-bottom:20px;line-height:1.6}.wish-empty-btn{display:inline-flex;align-items:center;background:#2563EB;color:#fff;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s}.wish-empty-btn:hover{background:#1D4ED8;transform:translateY(-1px);color:#fff}.wish-loading{text-align:center;padding:60px 20px;color:#64748B}.wish-loading-spinner{width:40px;height:40px;border:3px solid #E5E7EB;border-top-color:#2563EB;border-radius:50%;margin:0 auto 16px;animation:wishSpin 0.7s linear infinite}@keyframes wishSpin{to{transform:rotate(360deg)}}.shop-filter-form{display:flex;flex-direction:column}.filter-clear{font-size:11.5px;color:#64748B;text-decoration:underline;cursor:pointer}.filter-clear:hover{color:#EF4444}.sb-cat-link{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:6px 8px!important;border-radius:6px!important;text-decoration:none!important;color:#374151!important;transition:background .15s,color .15s!important}.sb-cat-link:hover{background:#EFF6FF!important;color:#2563EB!important}.sb-cat-cnt{font-size:10.5px;font-weight:700;color:#94A3B8;background:#F1F5F9;padding:1px 7px;border-radius:99px}.sb-price-input{flex:1;padding:8px 10px;font-size:13px;font-family:inherit;border:1.5px solid #E5E7EB;border-radius:8px;background:#fff;color:#0F172A;width:100%;transition:border-color .15s,box-shadow .15s}.sb-price-input:focus{outline:none;border-color:#2563EB;box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.sb-apply-btn{margin-top:18px;background:#2563EB;color:#fff;border:none;padding:11px 16px;border-radius:9px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s,transform .1s}.sb-apply-btn:hover{background:#1D4ED8;transform:translateY(-1px)}.product-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.single-wish{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:1.5px solid #E5E7EB;background:#fff;font-size:20px;color:#94A3B8;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;margin-top:4px}.single-wish:hover{border-color:#EF4444;color:#EF4444;transform:scale(1.05)}.single-wish.wishlisted{border-color:#EF4444;color:#EF4444;background:#FEF2F2}.prod-main-img{position:relative}.prod-zoom-btn{position:absolute;top:12px;right:12px;z-index:5;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .95);border:1.5px solid #E5E7EB;font-size:16px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.prod-zoom-btn:hover{background:#fff;border-color:#2563EB;transform:scale(1.05);box-shadow:0 4px 12px rgb(37 99 235 / .15)}.nan-zoom-modal{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .92);z-index:99999;align-items:center;justify-content:center;padding:20px;cursor:zoom-out}.nan-zoom-modal.open{display:flex}.nan-zoom-modal img{max-width:95%;max-height:95vh;object-fit:contain;display:block;border-radius:8px;cursor:default}.nan-zoom-close{position:absolute;top:20px;right:20px;width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .25);color:#fff;font-size:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;font-family:inherit;line-height:1}.nan-zoom-close:hover{background:rgb(255 255 255 / .25)}.nan-zoom-nav{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .25);color:#fff;font-size:36px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;line-height:1;transition:background .15s,transform .15s;z-index:10}.nan-zoom-nav:hover{background:rgb(255 255 255 / .25);transform:translateY(-50%) scale(1.05)}.nan-zoom-prev{left:24px}.nan-zoom-next{right:24px}.nan-zoom-counter{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);background:rgb(0 0 0 / .5);color:#fff;font-size:13px;font-weight:600;padding:6px 14px;border-radius:99px;letter-spacing:.5px;z-index:10;font-family:inherit}@media (max-width:640px){.nan-zoom-nav{width:44px;height:44px;font-size:28px}.nan-zoom-prev{left:10px}.nan-zoom-next{right:10px}.nan-zoom-close{top:14px;right:14px;width:40px;height:40px;font-size:26px}.nan-zoom-counter{bottom:14px;font-size:12px}}.prod-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .95);border:1.5px solid #E5E7EB;font-size:24px;font-weight:700;color:#0F172A;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .1);transition:all .15s;font-family:inherit;line-height:1;opacity:0;pointer-events:none}.prod-main-img:hover .prod-nav{opacity:1;pointer-events:auto}.prod-nav:hover{background:#fff;border-color:#2563EB;color:#2563EB;box-shadow:0 6px 16px rgb(37 99 235 / .2)}.prod-nav-prev{left:12px}.prod-nav-next{right:12px}@media(hover:none){.prod-nav{opacity:1;pointer-events:auto}}@media(max-width:600px){.prod-nav{width:36px;height:36px;font-size:20px}}.wish-item{display:contents}.wish-item[style*="display:none"]{display:none!important}.product-details-full .ptab-panel .spec-list,.product-tabs .spec-list,.spec-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.spec-list li{display:inline-flex!important;align-items:center!important;background:#EFF6FF!important;border:1px solid #DBEAFE!important;color:#1E40AF!important;font-size:13px!important;font-weight:700!important;padding:5px 12px!important;border-radius:7px!important;width:fit-content!important;letter-spacing:.2px!important;margin:0!important}.spec-list li::before{content:'✓';color:#16A34A;font-weight:900;margin-right:7px;font-size:11px}.variations_form .variations{width:100%!important;margin:0 0 16px!important;border-collapse:collapse!important}.variations_form .variations tr{display:block!important;margin-bottom:12px!important}.variations_form .variations th{display:block!important;text-align:left!important;padding:0 0 5px 0!important;font-weight:700!important;font-size:11px!important;color:#0F172A!important;text-transform:uppercase!important;letter-spacing:.6px!important;border:none!important;background:transparent!important;width:auto!important}.variations_form .variations td{display:block!important;padding:0!important;border:none!important}.variations_form .variations td.value{position:relative}.variations_form select{width:100%!important;padding:11px 38px 11px 14px!important;font-size:14px!important;font-weight:600!important;color:#0F172A!important;background:#fff!important;border:1.5px solid #E5E7EB!important;border-radius:10px!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2364748B' d='M6 8L0 0h12z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;cursor:pointer!important;font-family:inherit!important;transition:border-color .15s,box-shadow .15s!important}.variations_form select:hover{border-color:#93C5FD!important}.variations_form select:focus{outline:none!important;border-color:#2563EB!important;box-shadow:0 0 0 3px rgb(37 99 235 / .1)!important}.reset_variations{display:inline-block!important;margin-top:8px!important;font-size:12px!important;color:#EF4444!important;text-decoration:none!important;font-weight:600!important}.reset_variations:hover{text-decoration:underline!important}.single_variation{margin-top:6px!important;padding:10px 12px!important;background:#F0F9FF!important;border:1px solid #BAE6FD!important;border-radius:8px!important}.single_variation .price{font-size:16px!important;font-weight:800!important;color:#0F172A!important}.single_variation .stock{font-size:12px!important;color:#15803D!important;font-weight:600!important}.var-swatches{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.var-selected-name{font-weight:700!important;color:#2563EB!important;text-transform:none!important;letter-spacing:normal!important;margin-left:4px!important}.var-selected-name:empty{display:none!important}.var-swatch{cursor:pointer!important;background:none;font-family:inherit;transition:all .15s;position:relative}.var-swatch-color{width:36px!important;height:36px!important;border-radius:50%!important;border:2px solid #fff!important;box-shadow:0 0 0 1.5px #E5E7EB!important;padding:0!important;position:relative}.var-swatch-color:hover{transform:scale(1.1);box-shadow:0 0 0 1.5px #2563EB!important}.var-swatch-color.active{box-shadow:0 0 0 2.5px #2563EB!important;transform:scale(1.05)}.var-swatch-color .var-swatch-check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);color:#fff;font-size:14px;font-weight:900;text-shadow:0 1px 2px rgb(0 0 0 / .5);transition:transform .15s;pointer-events:none}.var-swatch-color.active .var-swatch-check{transform:translate(-50%,-50%) scale(1)}.var-swatch-color[style*="#FFFFFF"] .var-swatch-check,.var-swatch-color[style*="#fff"] .var-swatch-check,.var-swatch-color[style*="#F0EDE6"] .var-swatch-check,.var-swatch-color[style*="#F8F6F0"] .var-swatch-check,.var-swatch-color[style*="#FFFFF0"] .var-swatch-check{color:#0F172A!important;text-shadow:none!important}.var-swatch-text{min-width:54px!important;padding:8px 14px!important;border:1.5px solid #E5E7EB!important;border-radius:9px!important;background:#fff!important;font-size:13px!important;font-weight:700!important;color:#0F172A!important}.var-swatch-text:hover{border-color:#93C5FD!important;background:#EFF6FF!important}.var-swatch-text.active{border-color:#2563EB!important;background:#2563EB!important;color:#fff!important;box-shadow:0 2px 8px rgb(37 99 235 / .25)}.variations_form select{display:none!important}.variations_form .reset_variations{display:inline-block!important;font-size:12px!important;color:#EF4444!important;text-decoration:none!important;font-weight:600!important;margin-top:4px!important}.variations_form .reset_variations:hover{text-decoration:underline!important}@media(max-width:480px){.var-swatch-color{width:32px!important;height:32px!important}.var-swatch-text{padding:7px 12px!important;font-size:12.5px!important}}.variations_form td.value:has(.var-swatches)>select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;display:block!important}.var-swatch-light .var-swatch-check{color:#0F172A!important;text-shadow:none!important}.variations_form .variations{background:#F8FAFC!important;border:1px solid #E5E7EB!important;border-radius:12px!important;padding:16px 18px!important;margin-bottom:14px!important}.variations_form .variations tr:last-child{margin-bottom:0!important}.variations_form .variations tr{display:block!important;margin-bottom:14px!important}.variations_form .variations tr:last-of-type{margin-bottom:0!important}.var-swatch-color{width:40px!important;height:40px!important}.variations_form select{visibility:hidden!important}.var-swatches{visibility:visible!important}.brand-tile-soon{opacity:.65}.brand-tile-soon:hover{opacity:1;border-color:#FCD34D!important;background:#FFFBEB!important}.brand-tile-soon:hover .brand-tile-logo{background:linear-gradient(135deg,#FEF3C7,#fff)!important;border-color:#FCD34D!important;color:#B45309!important}.brand-tile-cnt-soon{color:#B45309!important;font-weight:700!important;font-size:9.5px!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:#FEF3C7;padding:1px 6px;border-radius:99px;display:inline-block}.brand-tile-logo-svg{width:48px!important;height:48px!important;background:#fff!important;border:1.5px solid #E5E7EB!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important}.brand-tile-logo-svg svg{width:36px!important;height:36px!important;display:block!important}.brand-tile:hover .brand-tile-logo-svg{border-color:#2563EB!important;box-shadow:0 4px 12px rgb(37 99 235 / .12)!important}.footer-quote{position:relative;font-style:italic;font-size:14px;color:rgb(255 255 255 / .8);line-height:1.5;padding:14px 16px 14px 22px;margin:14px 0;background:rgb(255 255 255 / .04);border-left:3px solid var(--blue);border-radius:0 8px 8px 0}.footer-quote-mark{font-size:22px;color:var(--blue);font-weight:900;line-height:0;vertical-align:-6px;opacity:.7;margin:0 2px}.footer-soc{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%!important;background:rgb(255 255 255 / .08)!important;color:rgb(255 255 255 / .85)!important;text-decoration:none;transition:all .15s;border:1px solid rgb(255 255 255 / .1)}.footer-soc svg{display:block}.footer-soc:hover{background:var(--blue)!important;color:#fff!important;border-color:var(--blue);transform:translateY(-2px)}.footer-soc-wa:hover{background:#25D366!important;border-color:#25D366}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:40px}.blog-card{background:#fff;border:1px solid #E5E7EB;border-radius:14px;overflow:hidden;transition:all .2s;display:flex;flex-direction:column}.blog-card:hover{border-color:#93C5FD;box-shadow:0 8px 24px rgb(37 99 235 / .08);transform:translateY(-2px)}.blog-card-img-wrap{display:block;aspect-ratio:16/9;overflow:hidden;background:#F1F5F9;position:relative}.blog-card-img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .3s;display:block}.blog-card:hover .blog-card-img{transform:scale(1.04)}.blog-card-img-placeholder{display:flex;align-items:center;justify-content:center;font-size:40px;background:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.blog-card-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.blog-card-meta{display:flex;gap:10px;align-items:center;font-size:11.5px;color:#64748B;margin-bottom:8px;font-weight:600}.blog-card-cat{background:#EFF6FF;color:#1D4ED8;padding:2px 8px;border-radius:99px;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px}.blog-card-title{font-size:18px;font-weight:800;line-height:1.35;margin:0 0 10px;letter-spacing:-.3px}.blog-card-title a{color:#0F172A;text-decoration:none}.blog-card-title a:hover{color:#2563EB}.blog-card-excerpt{font-size:13.5px;color:#475569;line-height:1.6;margin:0 0 14px;flex:1}.blog-card-link{font-size:13px;font-weight:700;color:#2563EB;text-decoration:none;align-self:flex-start}.blog-card-link:hover{text-decoration:underline}.blog-pagination{display:flex;justify-content:center;margin-top:20px}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;margin:0 4px;border:1.5px solid #E5E7EB;border-radius:8px;background:#fff;color:#0F172A;font-weight:700;font-size:13.5px;text-decoration:none;transition:all .15s}.blog-pagination .page-numbers:hover{border-color:#2563EB;color:#2563EB}.blog-pagination .page-numbers.current{background:#2563EB;color:#fff;border-color:#2563EB}.blog-empty{text-align:center;padding:60px 20px;background:#fff;border:1px solid #E5E7EB;border-radius:18px;max-width:520px;margin:0 auto}.blog-empty-ico{font-size:64px;color:#E5E7EB;margin-bottom:12px;line-height:1}.blog-empty h2{font-size:22px;font-weight:900;color:#0F172A;margin-bottom:8px}.blog-empty p{font-size:14px;color:#64748B;margin-bottom:20px}.blog-empty-btn{display:inline-flex;align-items:center;background:#2563EB;color:#fff;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none}.blog-empty-btn:hover{background:#1D4ED8;color:#fff}.sw-narrow{max-width:760px!important}.post-title{font-size:34px;font-weight:900;letter-spacing:-.6px;line-height:1.2;color:#0F172A;margin-bottom:14px}.post-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px;color:#64748B;font-weight:600}.post-meta-dot{color:#CBD5E1}.post-meta-cat{color:#2563EB;text-decoration:none}.post-meta-cat:hover{text-decoration:underline}.post-article{padding:30px 0 60px}.post-feat-img{margin:0 0 30px;border-radius:14px;overflow:hidden;box-shadow:0 8px 32px rgb(0 0 0 / .08)}.post-feat-img img{display:block;width:100%;height:auto}.post-content{font-size:17px;line-height:1.75;color:#1E293B}.post-content h2{font-size:26px;font-weight:900;color:#0F172A;margin:32px 0 14px;letter-spacing:-.4px}.post-content h3{font-size:20px;font-weight:800;color:#0F172A;margin:24px 0 10px}.post-content p{margin:0 0 18px}.post-content ul,.post-content ol{margin:0 0 18px;padding-left:24px}.post-content li{margin-bottom:6px}.post-content a{color:#2563EB;text-decoration:underline;text-underline-offset:2px}.post-content a:hover{color:#1D4ED8}.post-content blockquote{margin:24px 0;padding:16px 22px;border-left:4px solid #2563EB;background:#F8FAFC;border-radius:0 10px 10px 0;font-style:italic;color:#334155}.post-content img{max-width:100%;height:auto;border-radius:10px;margin:20px 0}.post-content pre{background:#0F172A;color:#E2E8F0;padding:16px;border-radius:8px;overflow-x:auto;font-size:14px}.post-content code{background:#F1F5F9;padding:2px 6px;border-radius:4px;font-size:.9em;color:#0F172A}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0}.post-tag{display:inline-block;background:#F1F5F9;color:#475569;padding:5px 12px;border-radius:99px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.post-tag:hover{background:#EFF6FF;color:#1D4ED8}.post-share{margin-top:36px;padding-top:24px;border-top:1px solid #E5E7EB;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.post-share-label{width:100%;font-size:12.5px;color:#64748B;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.post-share-btn{display:inline-flex;align-items:center;padding:8px 14px;border-radius:8px;font-size:12.5px;font-weight:700;text-decoration:none;color:#fff;transition:transform .1s,opacity .15s}.post-share-btn:hover{transform:translateY(-1px);opacity:.92;color:#fff}.post-share-wa{background:#25D366}.post-share-tw{background:#000}.post-share-fb{background:#1877F2}.post-share-li{background:#0A66C2}.post-related{margin-top:60px;padding-top:40px;border-top:1px solid #E5E7EB}.post-related-title{font-size:24px;font-weight:900;color:#0F172A;margin-bottom:24px;letter-spacing:-.3px}@media(max-width:600px){.post-title{font-size:26px}.post-content{font-size:16px;line-height:1.7}.post-content h2{font-size:22px}.blog-grid{grid-template-columns:1fr}}.follow-strip{background:linear-gradient(135deg,#FFFBEB,#FEF3C7);border-top:1px solid #FDE68A;border-bottom:1px solid #FDE68A;padding:32px 0}.follow-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.follow-strip-title{font-size:20px;font-weight:900;color:#0F172A;letter-spacing:-.3px;margin-bottom:4px}.follow-strip-sub{font-size:13.5px;color:#475569;line-height:1.5}.follow-strip-icons{display:flex;gap:10px;flex-wrap:wrap}.follow-strip-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:99px;text-decoration:none;font-size:13.5px;font-weight:700;color:#fff!important;transition:transform .1s,box-shadow .15s,opacity .15s}.follow-strip-btn:hover{transform:translateY(-2px);opacity:.95;box-shadow:0 6px 16px rgb(0 0 0 / .12)}.follow-strip-btn svg{flex-shrink:0}.follow-strip-ig{background:linear-gradient(135deg,#833AB4,#FD1D1D,#FCB045)}.follow-strip-fb{background:#1877F2}.follow-strip-pin{background:#E60023}.follow-strip-li{background:#0A66C2}@media(max-width:600px){.follow-strip-inner{flex-direction:column;align-items:flex-start;gap:18px}.follow-strip-icons{width:100%}.follow-strip-btn{flex:1;justify-content:center;min-width:140px}.follow-strip-btn span{font-size:12.5px}}.footer-soc,.follow-strip-btn{cursor:pointer!important;position:relative!important;z-index:2!important}.footer-soc svg,.follow-strip-btn svg,.footer-soc *,.follow-strip-btn *{pointer-events:none!important}.footer-socials,.follow-strip-icons{position:relative;z-index:2}.warranty-extend-box{margin-top:14px;padding:16px;background:linear-gradient(135deg,#FEF3C7 0%,#FFFBEB 100%);border:1.5px solid #FCD34D;border-radius:12px}.warranty-extend-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.warranty-extend-icon{font-size:22px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:1.5px solid #FCD34D;flex-shrink:0}.warranty-extend-title{font-size:14px;font-weight:800;color:#0F172A;letter-spacing:-.2px;line-height:1.3}.warranty-extend-sub{font-size:12px;color:#92400E;margin-top:2px;font-weight:600}.warranty-extend-price{margin-left:auto;text-align:right;flex-shrink:0}.warranty-extend-amt{display:block;font-size:18px;font-weight:900;color:#92400E;letter-spacing:-.4px;line-height:1}.warranty-extend-cap{display:block;font-size:10px;color:#92400E;text-transform:uppercase;letter-spacing:.6px;font-weight:700;margin-top:2px}.warranty-extend-features{list-style:none;padding:0;margin:0 0 12px;font-size:12.5px;color:#451A03}.warranty-extend-features li{padding:3px 0;font-weight:600}.warranty-extend-btn{display:inline-block;background:#0F172A;color:#fff!important;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none!important;transition:background .15s;width:100%;text-align:center;box-sizing:border-box}.warranty-extend-btn:hover{background:#FCD34D;color:#0F172A!important}.buying-guide{margin-top:30px;padding:24px;background:#F0F9FF;border:1.5px solid #BAE6FD;border-radius:14px}.buying-guide-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #BAE6FD}.buying-guide-icon{font-size:26px;flex-shrink:0;line-height:1}.buying-guide-title{font-size:18px;font-weight:800;color:#0C4A6E;letter-spacing:-.3px;margin-bottom:4px}.buying-guide-sub{font-size:13px;color:#075985;line-height:1.5}.buying-guide-section{margin-bottom:18px}.buying-guide-section:last-child{margin-bottom:0}.buying-guide-h{font-size:13px;font-weight:800;color:#0C4A6E;text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}.buying-guide-row{display:flex;gap:14px;padding:10px 0;border-top:1px solid #DBEAFE}.buying-guide-row:first-of-type{border-top:none;padding-top:0}.buying-guide-amt{flex-shrink:0;width:80px;font-size:14px;font-weight:900;color:#1D4ED8;letter-spacing:-.2px}.buying-guide-text{font-size:13px;color:#1E3A8A;line-height:1.55;flex:1}.buying-guide-text strong{color:#0C4A6E}.buying-guide-tip{margin-top:18px;padding:12px 14px;background:#fff;border-left:3px solid #2563EB;border-radius:0 8px 8px 0;font-size:13px;color:#0F172A;line-height:1.55}@media(max-width:600px){.buying-guide{padding:16px}.buying-guide-row{flex-direction:column;gap:4px}.buying-guide-amt{width:auto;font-size:13px}}.cat-strip{padding:80px 0!important;position:relative}.cat-strip::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 80% 50%,var(--strip-accent,#93C5FD) 0%,transparent 60%);opacity:.08;pointer-events:none;z-index:1}.cat-strip::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--strip-accent,rgb(255 255 255 / .2)),transparent)}.cat-strip-eyebrow{display:inline-flex!important;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);padding:6px 14px!important;border-radius:99px;letter-spacing:2px!important;font-size:10.5px!important;margin-bottom:18px!important;backdrop-filter:blur(10px)}.cat-strip-h{font-size:clamp(32px, 4vw, 56px)!important;letter-spacing:-1.5px!important;line-height:1.02!important;margin-bottom:18px!important}.cat-strip-desc{font-size:15.5px!important;color:rgb(255 255 255 / .7)!important;line-height:1.7!important;max-width:460px!important}.cat-strip-prices{margin-top:28px!important;margin-bottom:28px!important;gap:10px!important}.cat-strip-price{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .12)!important;padding:10px 18px!important;border-radius:12px!important;backdrop-filter:blur(10px);transition:transform .2s,border-color .2s}.cat-strip-price:hover{transform:translateY(-2px);border-color:var(--strip-accent,rgb(255 255 255 / .3))!important}.cat-strip-price-label{font-size:10.5px;color:rgb(255 255 255 / .5);text-transform:uppercase;letter-spacing:.6px;font-weight:700}.cat-strip-price-val{font-size:14.5px;color:#fff;font-weight:800}.cat-strip-btns{margin-top:8px!important;margin-bottom:32px!important}.cat-strip-btn-p{padding:14px 28px!important;font-size:14px!important;letter-spacing:.2px;border-radius:12px!important;box-shadow:0 8px 24px rgb(0 0 0 / .25);transition:all .2s!important}.cat-strip-btn-p:hover{transform:translateY(-3px)!important;box-shadow:0 12px 32px rgb(0 0 0 / .35)}.cat-strip-btn-s{padding:14px 24px!important;font-size:14px!important;border-radius:12px!important;border:1.5px solid rgb(255 255 255 / .18)!important;background:rgb(255 255 255 / .03)!important;color:#fff!important;backdrop-filter:blur(10px);transition:all .2s!important}.cat-strip-btn-s:hover{border-color:var(--strip-accent,#fff)!important;background:rgb(255 255 255 / .08)!important;transform:translateY(-3px)}.cat-strip-feature{position:relative;z-index:2;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:18px;padding:24px;backdrop-filter:blur(20px);transition:transform .25s,border-color .25s}.cat-strip-feature:hover{transform:translateY(-4px);border-color:var(--strip-accent,rgb(255 255 255 / .3))}@media(max-width:900px){.cat-strip{padding:50px 0!important}.cat-strip-inner{grid-template-columns:1fr!important;gap:32px!important}}.buying-guide-section-wrap{padding:50px 0;background:linear-gradient(180deg,#fff 0%,#F8FAFC 100%);border-top:1px solid #E5E7EB}.buying-guide{background:#fff;border:1px solid #E5E7EB;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgb(0 0 0 / .04)}.buying-guide-head{display:flex;gap:18px;align-items:flex-start;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid #F1F5F9}.buying-guide-icon{font-size:32px;flex-shrink:0;line-height:1}.buying-guide-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#2563EB;font-weight:800;margin-bottom:6px}.buying-guide-title{font-size:24px;font-weight:900;color:#0F172A;letter-spacing:-.5px;margin-bottom:6px;line-height:1.2}.buying-guide-sub{font-size:14.5px;color:#475569;line-height:1.6;max-width:600px}.buying-guide-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:28px}.buying-guide-h{font-size:16px;font-weight:900;color:#0F172A;letter-spacing:-.2px;margin:0 0 8px}.buying-guide-intro{font-size:13.5px;color:#64748B;line-height:1.55;margin-bottom:16px}.buying-guide-row{display:flex;gap:16px;padding:14px 0;border-top:1px solid #F1F5F9}.buying-guide-row:first-of-type{border-top:none;padding-top:6px}.buying-guide-amt{flex-shrink:0;width:80px;font-size:15px;font-weight:900;color:#2563EB;letter-spacing:-.2px;line-height:1.4}.buying-guide-text{font-size:13.5px;color:#334155;line-height:1.6;flex:1}.buying-guide-text strong{color:#0F172A;font-weight:700}.buying-guide-tip{margin-top:10px;padding:18px 22px;background:#F0F9FF;border-left:4px solid #2563EB;border-radius:0 10px 10px 0;font-size:14px;color:#0C4A6E;line-height:1.65}.buying-guide-cta{margin-top:24px;padding:18px 22px;background:linear-gradient(135deg,#EFF6FF,#FFF);border:1px solid #DBEAFE;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.buying-guide-cta-q{font-size:14px;font-weight:700;color:#0F172A}.buying-guide-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#25D366;color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important;border-radius:10px;transition:transform .15s,box-shadow .15s}.buying-guide-cta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(37 211 102 / .3)}@media(max-width:760px){.buying-guide{padding:22px}.buying-guide-cols{grid-template-columns:1fr;gap:24px}.buying-guide-row{flex-direction:column;gap:6px;padding:14px 0}.buying-guide-amt{width:auto;font-size:14px}}.warranty-extend-tagline{font-size:14px;color:#0F172A;line-height:1.5;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed #FCD34D;text-align:center}.warranty-extend-tagline strong{color:#92400E}.warranty-extend-toggle{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:2px solid #FCD34D;border-radius:10px;cursor:pointer;transition:all .15s;margin-bottom:12px}.warranty-extend-toggle:hover{border-color:#F59E0B;background:#FFFBEB}.warranty-extend-toggle input{width:20px;height:20px;flex-shrink:0;cursor:pointer;accent-color:#16A34A}.warranty-extend-toggle-label{font-size:13.5px;font-weight:700;color:#0F172A;flex:1}.warranty-extend-toggle-on{display:none;color:#15803D}.warranty-extend-toggle-off{display:inline}.warranty-extend-active .warranty-extend-toggle-on{display:inline}.warranty-extend-active .warranty-extend-toggle-off{display:none}.warranty-extend-active{background:linear-gradient(135deg,#DCFCE7,#FEF9C3)!important;border-color:#16A34A!important}.warranty-extend-active .warranty-extend-toggle{border-color:#16A34A;background:#fff}.warranty-extend-tc{margin-top:10px;font-size:12.5px}.warranty-extend-tc summary{cursor:pointer;color:#92400E;font-weight:700;text-decoration:underline;text-underline-offset:2px;padding:6px 0;outline:none}.warranty-extend-tc summary:hover{color:#451A03}.warranty-extend-tc-body{margin-top:10px;padding:14px 16px;background:#fff;border:1px solid #FCD34D;border-radius:8px;color:#451A03;line-height:1.65;font-size:12.5px}.warranty-extend-tc-body p{margin:0 0 8px}.warranty-extend-tc-body p:last-child{margin:0}.warranty-extend-tc-body ul{margin:6px 0 12px;padding-left:20px}.warranty-extend-tc-body li{margin-bottom:4px}.war-pick{margin:14px 0 18px;padding:18px;background:linear-gradient(135deg,#FFFBEB 0%,#FEF3C7 100%);border:1.5px solid #FCD34D;border-radius:14px}.war-pick-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgb(252 211 77 / .5)}.war-pick-icon{flex-shrink:0;font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:1.5px solid #FCD34D;line-height:1}.war-pick-title{font-size:14px;font-weight:800;color:#0F172A;letter-spacing:-.2px;margin-bottom:3px}.war-pick-sub{font-size:12px;color:#92400E;line-height:1.45;font-weight:600}.war-pick-options{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.war-pick-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1.5px solid #E5E7EB;border-radius:10px;cursor:pointer;transition:all .15s;position:relative}.war-pick-opt:hover{border-color:#FCD34D;background:#FFFBEB}.war-pick-opt input{width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:#16A34A;margin:0}.war-pick-opt-body{flex:1;min-width:0}.war-pick-opt-lbl{font-size:13.5px;font-weight:800;color:#0F172A;line-height:1.3;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.war-pick-opt-meta{font-size:11.5px;color:#64748B;margin-top:2px;font-weight:600}.war-pick-tag{display:inline-block;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;background:#FEF3C7;color:#92400E;padding:2px 7px;border-radius:99px}.war-pick-tag-best{background:#DCFCE7;color:#15803D}.war-pick-opt-price{flex-shrink:0;font-size:14px;font-weight:900;color:#0F172A;letter-spacing:-.3px}.war-pick-opt-price-free{color:#15803D;font-size:11.5px;letter-spacing:1px;text-transform:uppercase;font-weight:800}.war-pick-opt-active{border-color:#16A34A!important;background:linear-gradient(135deg,#DCFCE7 0%,#fff 100%)!important;box-shadow:0 4px 12px rgb(22 163 74 / .15)}.war-pick-opt-active .war-pick-opt-lbl{color:#15803D}.war-pick-summary{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#DCFCE7;border:1px solid #86EFAC;border-radius:10px;margin-bottom:12px}.war-pick-summary-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#16A34A;color:#fff;border-radius:50%;font-size:14px;font-weight:900}.war-pick-summary-text{font-size:12.5px;color:#14532D;line-height:1.4;font-weight:600}.war-pick-summary-text strong{font-weight:900;color:#15803D}.war-pick-tc{margin-top:8px}.war-pick-tc summary{cursor:pointer;color:#92400E;font-weight:700;font-size:12.5px;padding:6px 0;outline:none;list-style:none}.war-pick-tc summary::-webkit-details-marker{display:none}.war-pick-tc summary::before{content:'›';display:inline-block;margin-right:8px;font-weight:900;font-size:14px;transition:transform .15s}.war-pick-tc[open] summary::before{transform:rotate(90deg)}.war-pick-tc summary:hover{color:#451A03}.war-pick-tc-body{margin-top:10px;padding:14px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;font-size:12.5px;line-height:1.6}.war-pick-tc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:12px}.war-pick-tc-col h4{font-size:12.5px;font-weight:800;margin:0 0 8px;letter-spacing:.2px}.war-pick-tc-yes h4{color:#15803D}.war-pick-tc-no h4{color:#B91C1C}.war-pick-tc-col ul{margin:0;padding-left:0;list-style:none}.war-pick-tc-col li{padding:3px 0;color:#334155;font-size:12px;line-height:1.5;position:relative;padding-left:14px}.war-pick-tc-yes li::before{content:'•';position:absolute;left:0;color:#16A34A;font-weight:900}.war-pick-tc-no li::before{content:'•';position:absolute;left:0;color:#EF4444;font-weight:900}.war-pick-tc-process{padding:10px 12px;background:#F0F9FF;border-left:3px solid #2563EB;border-radius:0 6px 6px 0;font-size:12px;color:#0C4A6E;line-height:1.6}@media(max-width:600px){.war-pick-tc-grid{grid-template-columns:1fr;gap:14px}.war-pick-opt{padding:10px 12px;gap:10px}.war-pick-opt-lbl{font-size:13px}.war-pick-opt-meta{font-size:11px}}.hero-card-img{display:block;cursor:pointer;text-decoration:none;transition:transform .25s,box-shadow .25s;overflow:hidden}.hero-card-img:hover{transform:translateY(-2px)}.hero-card-img:hover img{transform:scale(1.03)}.hero-card-img img{transition:transform .3s;display:block;width:100%;height:auto}.hero-card-name-link{text-decoration:none!important;color:inherit!important;cursor:pointer;display:block}.hero-card-name-link:hover .hero-card-name{color:var(--blue)}.hero-card-name{transition:color .15s}a.pcard-quick{text-decoration:none!important;text-align:center;display:block}a.pcard-quick:hover{color:#fff!important}a.add-btn{text-decoration:none!important;line-height:1}a.add-btn:hover{color:#fff!important}.pagination,.woocommerce-pagination,.woocommerce-pagination ul.page-numbers,.blog-pagination .nav-links,.blog-pagination{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin:40px 0 20px!important;padding:0!important;list-style:none!important;text-align:center}.woocommerce-pagination ul.page-numbers li,.blog-pagination .nav-links>*{list-style:none!important;margin:0!important;padding:0!important;display:inline-flex!important}.page-numbers,.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:42px!important;padding:0 14px!important;border-radius:10px!important;border:1.5px solid #E5E7EB!important;background:#fff!important;color:#0F172A!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;box-sizing:border-box!important;font-family:inherit!important;letter-spacing:.2px}.page-numbers:hover,.woocommerce-pagination ul li a:hover{border-color:#2563EB!important;color:#2563EB!important;background:#EFF6FF!important;transform:translateY(-1px);box-shadow:0 4px 8px rgb(37 99 235 / .1)}.page-numbers.current,.woocommerce-pagination ul li span.current,.woocommerce-pagination ul li .current{background:linear-gradient(135deg,#2563EB,#1D4ED8)!important;border-color:#2563EB!important;color:#fff!important;box-shadow:0 4px 12px rgb(37 99 235 / .3);cursor:default}.page-numbers.current:hover,.woocommerce-pagination ul li span.current:hover{transform:none}.page-numbers.prev,.page-numbers.next{padding:0 18px!important;font-weight:800!important;background:#F8FAFC!important;border-color:#E2E8F0!important;color:#475569!important}.page-numbers.prev::before{content:''}.page-numbers.next::after{content:''}.page-numbers.prev:hover,.page-numbers.next:hover{background:#fff!important;color:#2563EB!important;border-color:#2563EB!important}.page-numbers.dots{border:none!important;background:transparent!important;color:#94A3B8!important;cursor:default;pointer-events:none}.page-numbers.dots:hover{background:transparent!important;border:none!important;transform:none!important;box-shadow:none!important}.woocommerce-pagination .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){.page-numbers,.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{min-width:38px!important;height:38px!important;padding:0 11px!important;font-size:13px!important}.page-numbers.prev,.page-numbers.next{padding:0 14px!important}.pagination,.woocommerce-pagination,.woocommerce-pagination ul.page-numbers{gap:6px!important}}.ub-ga-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.ub-ga-card{background:#fff;border:1.5px solid #E5E7EB;border-radius:18px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.ub-ga-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgb(0 0 0 / .08)}.ub-ga-ub:hover{border-color:#16A34A}.ub-ga-ga:hover{border-color:#2563EB}.ub-ga-head{display:flex;align-items:center;gap:16px;padding:22px 24px;border-bottom:1.5px solid #F1F5F9;position:relative}.ub-ga-ub .ub-ga-head{background:linear-gradient(135deg,#F0FDF4,#fff)}.ub-ga-ga .ub-ga-head{background:linear-gradient(135deg,#EFF6FF,#fff)}.ub-ga-icon{font-size:36px;width:62px;height:62px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:2px solid #E5E7EB;flex-shrink:0;line-height:1}.ub-ga-ub .ub-ga-icon{border-color:#86EFAC}.ub-ga-ga .ub-ga-icon{border-color:#93C5FD}.ub-ga-tag{font-size:18px;font-weight:900;letter-spacing:-.3px;color:#0F172A;margin-bottom:2px}.ub-ga-pct{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ub-ga-ub .ub-ga-pct{color:#15803D}.ub-ga-ga .ub-ga-pct{color:#1D4ED8}.ub-ga-save{margin-left:auto;padding:6px 12px;border-radius:99px;font-size:11.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.ub-ga-ub .ub-ga-save{background:#DCFCE7;color:#15803D}.ub-ga-ga .ub-ga-save{background:#DBEAFE;color:#1D4ED8}.ub-ga-body{padding:22px 24px 24px}.ub-ga-line{font-size:13.5px;color:#334155;line-height:1.7;margin-bottom:14px}.ub-ga-line strong{color:#0F172A;font-weight:700}.ub-ga-feats{margin:18px 0 16px;padding:14px 16px;background:#F8FAFC;border:1px solid #F1F5F9;border-radius:10px;display:grid;gap:8px}.ub-ga-feat{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#0F172A;font-weight:600}.ub-ga-feat span:first-child{flex-shrink:0;font-weight:900;font-size:14px}.ub-ga-ub .ub-ga-feat span:first-child{color:#16A34A}.ub-ga-ga .ub-ga-feat span:first-child{color:#2563EB}.ub-ga-best{margin-top:8px;padding:14px 16px;border-radius:10px;font-size:13px;line-height:1.6;color:#0F172A}.ub-ga-ub .ub-ga-best{background:#F0FDF4;border-left:3px solid #16A34A}.ub-ga-ga .ub-ga-best{background:#EFF6FF;border-left:3px solid #2563EB}.ub-ga-best strong{font-weight:800}.ub-ga-shared{background:linear-gradient(135deg,#F8FAFC,#fff);border:1.5px solid #E5E7EB;border-radius:18px;padding:28px}.ub-ga-shared-title{font-size:13px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:1.2px;text-align:center;margin-bottom:22px}.ub-ga-shared-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ub-ga-shared-item{display:flex;gap:12px;align-items:center;font-size:13px;color:#0F172A;line-height:1.45}.ub-ga-shared-ico{font-size:24px;flex-shrink:0;line-height:1}.ub-ga-shared-item strong{font-weight:800}@media(max-width:840px){.ub-ga-grid{grid-template-columns:1fr;gap:18px}.ub-ga-shared-grid{grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:480px){.ub-ga-shared-grid{grid-template-columns:1fr}.ub-ga-head{flex-wrap:wrap}.ub-ga-save{margin-left:0;margin-top:6px}}.blog-pagination .navigation,.blog-pagination .pagination,.blog-pagination nav{display:block!important;width:100%!important;text-align:center!important}.blog-pagination .nav-links{display:inline-flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}.blog-pagination .nav-links .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:42px!important;padding:0 16px!important;border-radius:10px!important;border:1.5px solid #E5E7EB!important;background:#fff!important;color:#0F172A!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;line-height:1!important}.blog-pagination .nav-links .page-numbers:hover{border-color:#2563EB!important;color:#2563EB!important;background:#EFF6FF!important}.blog-pagination .nav-links .page-numbers.current{background:linear-gradient(135deg,#2563EB,#1D4ED8)!important;border-color:#2563EB!important;color:#fff!important;box-shadow:0 4px 12px rgb(37 99 235 / .25)!important}.blog-pagination .nav-links .prev,.blog-pagination .nav-links .next{font-weight:800!important;background:#F8FAFC!important;color:#475569!important;border-color:#E2E8F0!important}.blog-pagination .nav-links .prev:hover,.blog-pagination .nav-links .next:hover{background:#fff!important;color:#2563EB!important;border-color:#2563EB!important}.blog-pagination .nav-links .dots{border:none!important;background:transparent!important;color:#94A3B8!important;pointer-events:none!important;min-width:auto!important;padding:0 4px!important}.blog-card-placeholder{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.3px;color:rgb(255 255 255 / .9);text-transform:uppercase}.page-numbers.prev::before,.page-numbers.next::after,.blog-pagination .prev::before,.blog-pagination .next::after{content:''!important;display:none!important}.woocommerce-variation-availability,.single_variation .stock,p.stock,.stock.in-stock,.stock.out-of-stock{display:none!important}.sc-nudge{font-size:12.5px;font-weight:600;color:#334155;padding:8px 12px;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:8px;margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.sc-nudge-last{background:#FFF1F2!important;border-color:#FECDD3!important;color:#881337!important}.sc-nudge-low{background:#FFFBEB!important;border-color:#FDE68A!important;color:#78350F!important}.sc-nudge-dot{flex-shrink:0;width:8px;height:8px;background:#22C55E;border-radius:50%;margin-top:3px;animation:pulse-dot 2s infinite}.sc-nudge-dot-red{background:#EF4444!important}.sc-nudge-dot-amber{background:#F59E0B!important}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.4}}.product-layout{align-items:start!important}.product-gallery{align-self:start!important;max-height:none!important;height:auto!important;min-height:0!important;overflow:visible!important;overflow-y:visible!important}.product-gallery>*:last-child{margin-bottom:0!important}.gallery-help{height:auto!important;min-height:0!important;flex:none!important}.stock,p.stock,.woocommerce-variation-availability,.woocommerce-variation-availability .stock,.single_variation .stock,.single_variation_wrap .stock{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.gallery-poster{margin-top:16px;background:linear-gradient(135deg,#0F172A 0%,#1E293B 100%);border-radius:16px;padding:24px;color:#fff;overflow:hidden;position:relative}.gallery-poster::before{content:'';position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgb(37 99 235 / .3),transparent 70%);pointer-events:none}.gp-head{margin-bottom:20px}.gp-badge{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#93C5FD;background:rgb(37 99 235 / .15);border:1px solid rgb(37 99 235 / .25);padding:5px 12px;border-radius:99px}.gp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.gp-item{padding:14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:12px}.gp-num{font-size:24px;font-weight:900;color:#fff;letter-spacing:-.5px;line-height:1;margin-bottom:5px}.gp-label{font-size:11.5px;color:rgb(255 255 255 / .6);font-weight:600;line-height:1.35}.gp-quote{font-style:italic;font-size:13.5px;color:rgb(255 255 255 / .7);line-height:1.55;border-left:3px solid #2563EB;padding-left:14px;margin-bottom:18px}.gp-ctas{display:flex;gap:16px;flex-wrap:wrap}.gp-link{font-size:12.5px;font-weight:700;color:#93C5FD!important;text-decoration:none;transition:color .15s}.gp-link:hover{color:#fff!important;text-decoration:underline}@media(max-width:1100px){.gallery-poster{display:none!important}}.badge-last{background:#FEE2E2!important;color:#991B1B!important;border:1px solid #FECACA!important;font-weight:800!important;animation:badge-pulse 2s infinite}.badge-scarce{background:#FEF3C7!important;color:#92400E!important;border:1px solid #FDE68A!important;font-weight:700!important}.badge-hot{background:linear-gradient(135deg,#DC2626,#EA580C)!important;color:#fff!important;border:none!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:0.6px!important;padding:3px 10px!important;box-shadow:0 2px 6px rgb(220 38 38 / .25)!important}.badge-oos{background:#F1F5F9!important;color:#64748B!important;border:1px solid #E2E8F0!important}@keyframes badge-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.nan-auth-wrap{min-height:calc(100vh - 200px);display:flex;align-items:center;padding:40px 0;background:linear-gradient(135deg,#F8FAFC 0%,#EFF6FF 100%)}.nan-auth-inner{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto;width:100%;padding:0 20px;gap:60px;align-items:center}.nan-auth-left{padding:40px 0}.nan-auth-logo{margin-bottom:24px;font-size:28px;font-weight:900}.nan-auth-logo .logo-new{color:#0F172A}.nan-auth-logo .logo-as{color:#0F172A;font-weight:300}.nan-auth-logo .logo-new2{color:#2563EB}.nan-auth-tagline{font-size:26px;font-weight:900;color:#0F172A;letter-spacing:-.5px;line-height:1.25;margin-bottom:28px}.nan-auth-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.nan-auth-stat{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:16px;transition:transform .15s}.nan-auth-stat:hover{transform:translateY(-2px)}.nas-num{font-size:22px;font-weight:900;color:#2563EB;letter-spacing:-.5px;margin-bottom:4px}.nas-lbl{font-size:12px;color:#64748B;font-weight:600;line-height:1.35}.nan-auth-quote{font-style:italic;font-size:14px;color:#475569;line-height:1.6;padding-left:14px;border-left:3px solid #2563EB;margin-bottom:20px}.nan-auth-browse{font-size:13px;font-weight:700;color:#2563EB;text-decoration:none;transition:color .15s}.nan-auth-browse:hover{color:#1D4ED8}.nan-auth-right{background:#fff;border:1.5px solid #E5E7EB;border-radius:20px;padding:36px;box-shadow:0 8px 40px rgb(0 0 0 / .06)}.nan-auth-tabs{display:flex;gap:0;background:#F1F5F9;border-radius:10px;padding:4px;margin-bottom:28px}.nan-auth-tab{flex:1;padding:10px;border:none;background:#fff0;border-radius:7px;font-size:14px;font-weight:700;color:#64748B;cursor:pointer;transition:all .15s}.nan-auth-tab.active{background:#fff;color:#0F172A;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.nan-auth-panel{display:none}.nan-auth-panel.active{display:block}.nan-auth-title{font-size:22px;font-weight:900;color:#0F172A;letter-spacing:-.4px;margin:0 0 6px}.nan-auth-sub{font-size:13.5px;color:#64748B;line-height:1.5;margin:0 0 24px}.nan-field-group{margin-bottom:18px}.nan-label{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:#0F172A;margin-bottom:7px}.nan-label-link{font-size:12px;font-weight:600;color:#2563EB;text-decoration:none}.nan-label-link:hover{text-decoration:underline}.nan-input{width:100%!important;padding:12px 14px!important;border:1.5px solid #E5E7EB!important;border-radius:10px!important;font-size:14px!important;color:#0F172A!important;background:#fff!important;transition:border-color .15s,box-shadow .15s!important;box-sizing:border-box!important;outline:none!important;font-family:inherit!important}.nan-input:focus{border-color:#2563EB!important;box-shadow:0 0 0 3px rgb(37 99 235 / .1)!important}.nan-input-wrap{position:relative}.nan-input-wrap .nan-input{padding-right:44px!important}.nan-pwd-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;padding:4px;color:#64748B}.nan-field-check{margin-bottom:20px}.nan-field-check label{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;cursor:pointer;font-weight:600}.nan-field-check input{accent-color:#2563EB}.nan-btn-primary{width:100%;padding:13px 20px;background:linear-gradient(135deg,#2563EB,#1D4ED8);color:#fff!important;border:none;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;transition:all .15s;letter-spacing:.2px;margin-bottom:16px;display:block;text-align:center;box-shadow:0 4px 12px rgb(37 99 235 / .25)}.nan-btn-primary:hover{background:linear-gradient(135deg,#1D4ED8,#1E40AF);box-shadow:0 6px 20px rgb(37 99 235 / .35);transform:translateY(-1px)}.nan-auth-switch{text-align:center;font-size:13px;color:#64748B}.nan-auth-switch-btn{background:none;border:none;color:#2563EB;font-weight:700;cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px}.nan-auth-terms{font-size:12px;color:#94A3B8;text-align:center;line-height:1.5;margin-top:12px}.nan-auth-terms a{color:#64748B;text-decoration:underline}.nan-auth-note{padding:12px 14px;background:#EFF6FF;border:1px solid #BFDBFE;border-radius:8px;font-size:13px;color:#1D4ED8;margin-bottom:18px}.nan-auth-panel-head{margin-bottom:22px}.nan-auth-right .woocommerce-error,.nan-auth-right .woocommerce-message,.nan-auth-right .woocommerce-info{margin-bottom:16px;border-radius:10px;padding:12px 16px;font-size:13.5px}@media(max-width:768px){.nan-auth-inner{grid-template-columns:1fr;gap:24px;max-width:480px}.nan-auth-left{display:none}.nan-auth-wrap{align-items:flex-start;padding:24px 0}}.nan-account-layout{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start}.nan-account-nav{background:#fff;border:1.5px solid #E5E7EB;border-radius:16px;padding:12px;overflow:hidden}.nan-account-nav-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;text-decoration:none!important;color:#0F172A;font-size:14px;font-weight:600;transition:all .15s;position:relative;margin-bottom:2px}.nan-account-nav-item:hover{background:#F8FAFC;color:#2563EB}.nan-account-nav-item.active{background:#EFF6FF;color:#2563EB;font-weight:700}.nav-icon{font-size:18px;flex-shrink:0}.nav-label{flex:1}.nav-active-dot{width:6px;height:6px;background:#2563EB;border-radius:50%;flex-shrink:0}.nav-logout{color:#EF4444!important;margin-top:8px;border-top:1px solid #F1F5F9;padding-top:14px!important}.nav-logout:hover{background:#FFF1F2!important}.nan-account-sidebar .woocommerce{width:100%}.nan-account-sidebar .woocommerce-MyAccount-content{background:#fff;border:1.5px solid #E5E7EB;border-radius:16px;padding:28px}.woocommerce-MyAccount-content p{font-size:14px;color:#475569;line-height:1.6;margin-bottom:12px}.woocommerce-MyAccount-content p a{color:#2563EB;text-decoration:underline;text-underline-offset:2px}.woocommerce-MyAccount-content p strong{color:#0F172A}.woocommerce-message{background:#EFF6FF;border:1px solid #BFDBFE;color:#1D4ED8;padding:14px 18px;border-radius:10px;font-size:13.5px;margin-bottom:18px;border-left:4px solid #2563EB}.woocommerce-orders-table{width:100%;border-collapse:collapse;font-size:13.5px}.woocommerce-orders-table th{background:#F8FAFC;padding:10px 14px;text-align:left;font-weight:700;color:#475569;border-bottom:1px solid #E5E7EB;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.woocommerce-orders-table td{padding:12px 14px;border-bottom:1px solid #F1F5F9;color:#0F172A}.woocommerce-orders-table tr:last-child td{border-bottom:none}.woocommerce-orders-table .button{font-size:12px;padding:6px 14px;background:#0F172A;color:#fff!important;border-radius:8px;text-decoration:none!important;font-weight:700;transition:background .15s}.woocommerce-orders-table .button:hover{background:#2563EB}.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px}.woocommerce-Address{border:1.5px solid #E5E7EB;border-radius:12px;padding:20px}.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.woocommerce-Address-title h3{font-size:15px;font-weight:800;color:#0F172A;margin:0}.woocommerce-Address-title a{font-size:12.5px;font-weight:700;color:#2563EB;text-decoration:none}.woocommerce-EditAccountForm .form-row{margin-bottom:18px}.woocommerce-EditAccountForm label{display:block;font-size:13px;font-weight:700;color:#0F172A;margin-bottom:6px}.woocommerce-EditAccountForm input{width:100%;padding:12px 14px;border:1.5px solid #E5E7EB;border-radius:10px;font-size:14px;color:#0F172A;transition:border-color .15s;box-sizing:border-box}.woocommerce-EditAccountForm input:focus{border-color:#2563EB;outline:none}.woocommerce-EditAccountForm .button{background:linear-gradient(135deg,#2563EB,#1D4ED8);color:#fff!important;border:none;padding:12px 28px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s}.woocommerce-EditAccountForm .button:hover{background:linear-gradient(135deg,#1D4ED8,#1E40AF)}@media(max-width:768px){.nan-account-layout{grid-template-columns:1fr}.nan-account-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;padding:8px;border-radius:12px}.nan-account-nav-item{flex-shrink:0;padding:9px 12px;font-size:12.5px;white-space:nowrap;margin-bottom:0}.nav-icon{font-size:16px}.woocommerce-Addresses{grid-template-columns:1fr}}.footer-legal-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 16px;padding:14px 24px;border-top:1px solid rgb(255 255 255 / .07);border-bottom:1px solid rgb(255 255 255 / .07);margin-bottom:0}.footer-legal-item{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.45}.footer-legal-label{color:rgb(255 255 255 / .4);font-weight:700;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;font-size:10px;margin-top:1px}.footer-legal-val{color:rgb(255 255 255 / .6);font-weight:500}.footer-legal-dot{color:rgb(255 255 255 / .2);font-size:12px;line-height:1.6}@media(max-width:700px){.footer-legal-strip{flex-direction:column;gap:8px;padding:14px 20px}.footer-legal-dot{display:none}}.about-legal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about-legal-card{background:#fff;border:1.5px solid #E5E7EB;border-radius:16px;padding:24px;transition:box-shadow .2s,transform .2s}.about-legal-card:hover{box-shadow:0 8px 32px rgb(0 0 0 / .07);transform:translateY(-2px)}.about-legal-card-featured{border-color:#FDE68A;background:linear-gradient(135deg,#FFFBEB,#fff)}.about-legal-icon{font-size:28px;margin-bottom:12px;line-height:1}.about-legal-title{font-size:16px;font-weight:900;color:#0F172A;margin:0 0 14px;letter-spacing:-.2px}.about-legal-table{width:100%;border-collapse:collapse}.about-legal-table tr{border-bottom:1px solid #F1F5F9}.about-legal-table tr:last-child{border-bottom:none}.alt-label{font-size:11.5px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.5px;padding:8px 8px 8px 0;width:40%;vertical-align:top}.alt-val{font-size:13px;font-weight:600;color:#0F172A;padding:8px 0;line-height:1.4}.alt-mono{font-family:monospace;font-size:12.5px;letter-spacing:.5px;color:#2563EB}.about-legal-address{font-style:normal;font-size:14px;color:#334155;line-height:1.8;margin-bottom:16px}.about-legal-contact-row{display:flex;flex-direction:column;gap:6px}.about-legal-contact-link{font-size:13px;font-weight:600;color:#2563EB;text-decoration:none;transition:color .15s}.about-legal-contact-link:hover{color:#1D4ED8;text-decoration:underline}.startup-india-badge{display:flex;align-items:flex-start;gap:14px;padding:14px;background:linear-gradient(135deg,#FF9933 0%,#fff 50%,#138808 100%);border-radius:10px;margin-bottom:4px}.si-flag{font-size:32px;line-height:1;flex-shrink:0}.si-label{font-size:10px;font-weight:700;color:#0F172A;text-transform:uppercase;letter-spacing:1px;opacity:.7}.si-title{font-size:18px;font-weight:900;color:#0F172A;letter-spacing:-.3px;margin:2px 0}.si-body{font-size:11px;color:#334155;line-height:1.4;font-weight:600}.si-trust-note{margin-top:14px;font-size:12.5px;color:#78350F;line-height:1.6;font-style:italic;background:#FEF9C3;padding:10px 12px;border-radius:8px}@media(max-width:900px){.about-legal-grid{grid-template-columns:1fr}.about-legal-card{padding:20px}}.logo-icon-img{width:36px!important;height:36px!important;display:block;flex-shrink:0;border-radius:9px}.site-logo{display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important}.footer-logo-wrap{display:flex;align-items:center;gap:10px;margin-bottom:12px}.footer-logo-wrap img{width:36px;height:36px;border-radius:9px;flex-shrink:0}.footer-site-logo{margin-bottom:12px}.footer-site-logo .logo-name{color:#fff!important}.footer-site-logo .logo-name em{color:var(--bmid)!important}.footer-site-logo .logo-box{background:var(--blue)!important}.lwp_phone_login,.lh-form-container,.lh-login,form[id*="lwp"],form[id*="lh-"]{font-family:var(--s)!important;font-size:14px}.lwp_phone_login label,.lh-form-container label,form[id*="lwp"] label,form[id*="lh-"] label,.lwp_phone_login p>label,.lh-form-container p>label{font-size:14px!important;font-weight:700!important;color:var(--ink)!important;margin-bottom:6px!important;display:block!important}.lwp_phone_login input[type="tel"],.lwp_phone_login input[type="text"],.lwp_phone_login input[type="email"],.lwp_phone_login input[type="password"],.lwp_phone_login input[type="number"],.lwp_phone_login select,.lh-form-container input,.lh-form-container select,.lh-login input,.lh-login select,form[id*="lwp"] input,form[id*="lwp"] select,form[id*="lh-"] input,form[id*="lh-"] select,.iti__country-list,.iti__selected-flag{width:100%!important;padding:12px 14px!important;border:1.5px solid var(--g200)!important;border-radius:10px!important;font-size:15px!important;background:#fff!important;color:var(--ink)!important;font-family:var(--s)!important;transition:border-color .15s,box-shadow .15s!important;box-shadow:none!important;height:auto!important;min-height:48px!important}.lwp_phone_login input:focus,.lwp_phone_login select:focus,.lh-form-container input:focus,.lh-form-container select:focus,form[id*="lwp"] input:focus,form[id*="lh-"] input:focus{border-color:var(--blue)!important;outline:none!important;box-shadow:0 0 0 3px rgb(37 99 235 / .1)!important}.lwp_phone_login .lwp_username_field,.lwp_phone_login p:has(select),.iti--allow-dropdown{width:100%!important;display:flex!important;gap:8px!important;align-items:stretch!important}.lwp_phone_login .lwp_username_field select,.iti__selected-flag{width:90px!important;flex-shrink:0!important}.lwp_phone_login .lwp_username_field input{flex:1!important}.lwp_phone_login button,.lwp_phone_login input[type="submit"],.lwp_phone_login .lwp_btn,.lwp_phone_login .lwp_login_btn,.lh-form-container button,.lh-form-container input[type="submit"],.lh-login button,.lh-login input[type="submit"],form[id*="lwp"] button,form[id*="lwp"] input[type="submit"],form[id*="lh-"] button,form[id*="lh-"] input[type="submit"]{width:100%!important;padding:14px 20px!important;background:var(--blue)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;font-family:var(--s)!important;cursor:pointer!important;transition:background .15s,transform .1s!important;text-transform:none!important;letter-spacing:0!important;margin-top:10px!important;min-height:48px!important;text-shadow:none!important;box-shadow:none!important}.lwp_phone_login button:hover,.lwp_phone_login input[type="submit"]:hover,.lh-form-container button:hover,form[id*="lwp"] button:hover,form[id*="lh-"] button:hover{background:var(--bd)!important;transform:translateY(-1px)!important}.lwp_phone_login button:active{transform:translateY(0)!important}.lwp_phone_login button.lwp_login_form_secondary,.lwp_phone_login button.lwp_use_password,.lwp_phone_login a.lwp_use_password,.lwp_phone_login a[href*="password"],.lwp_login_with_password_btn{background:#fff!important;color:var(--ink)!important;border:1.5px solid var(--g200)!important}.lwp_phone_login button.lwp_login_form_secondary:hover,.lwp_phone_login button.lwp_use_password:hover,.lwp_login_with_password_btn:hover{background:var(--g50)!important;border-color:var(--blue)!important;color:var(--blue)!important}.lwp_phone_login p:has(button+button),.lwp_phone_login .lwp_button_row{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.lwp_phone_login p:has(button+button) button{flex:1!important;min-width:0!important}.lwp_phone_login .lwp_otp_field,.lwp_phone_login input[name="otp"],.lwp_phone_login input[type="number"][maxlength]{text-align:center!important;font-size:22px!important;font-weight:700!important;letter-spacing:8px!important}.lwp_phone_login .lwp_error,.lwp_phone_login .lwp_message,.lh-form-container .error,.lh-form-container .success{padding:10px 14px!important;border-radius:8px!important;font-size:13px!important;margin:8px 0!important}.lwp_phone_login .lwp_error,.lh-form-container .error{background:#fef2f2!important;color:#b91c1c!important;border:1px solid #fecaca!important}.lwp_phone_login .lwp_success,.lh-form-container .success{background:#f0fdf4!important;color:#15803d!important;border:1px solid #bbf7d0!important}.lwp_phone_login .lwp_resend_otp,.lwp_resend{font-size:13px!important;color:var(--blue)!important;text-decoration:underline!important;display:inline-block!important;margin-top:8px!important}.lwp_phone_login p,.lh-form-container p{margin:0 0 14px!important}@media (max-width:600px){.lwp_phone_login p:has(button+button){flex-direction:column!important}.lwp_phone_login p:has(button+button) button{width:100%!important}}.rev-grid{display:flex!important;grid-template-columns:none!important;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 2px 14px;scrollbar-width:thin}.rev-grid::-webkit-scrollbar{height:6px}.rev-grid::-webkit-scrollbar-thumb{background:var(--g200);border-radius:99px}.rev-grid .rev-card{flex:0 0 330px;scroll-snap-align:start}@media(max-width:600px){.rev-grid .rev-card{flex:0 0 84vw;max-width:310px}}.nan-container{max-width:var(--sw);margin:0 auto;padding:0 24px}@media(max-width:600px){.nan-container{padding:0 14px}}.rev-more-wrap{display:flex;justify-content:center;margin-top:18px}.rev-more-btn{background:var(--blue);color:#fff;border:none;border-radius:9px;padding:11px 24px;font-family:var(--f);font-size:14px;font-weight:700;cursor:pointer;transition:background .18s}.rev-more-btn:hover{background:var(--bd)}.rev-grid .rev-card{min-height:240px}.rev-grid .rev-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;flex:none}.rev-grid .rev-card.rev-expanded .rev-text{-webkit-line-clamp:unset;display:block;overflow:visible}.rev-grid .rev-footer{margin-top:auto}.rev-readmore{display:none;background:none;border:none;color:var(--blue);font-weight:700;font-size:12.5px;cursor:pointer;padding:2px 16px 4px;font-family:var(--f);text-align:left}.rev-readmore.show{display:inline-block}.cond-picker{padding:56px 0 8px;background:radial-gradient(70% 100% at 50% 0%,rgb(37 99 235 / .06) 0%,#fff0 70%),var(--w)}.cond-picker-head{max-width:660px;margin:0 0 28px}.cond-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.cpick{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 20px 18px;border-radius:16px;text-decoration:none;color:inherit;background:var(--w);border:1.5px solid var(--g200);transition:transform .22s var(--e2),box-shadow .22s,border-color .22s;overflow:hidden}.cpick::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--cpick-c,#2563EB)}.cpick:hover{transform:translateY(-4px);border-color:var(--cpick-c,#2563EB);box-shadow:0 14px 34px rgb(3 7 18 / .10)}.cpick-ns{--cpick-c:#F59E0B;--cpick-bg:#FFFBEB;--cpick-ink:#78350F}.cpick-ub{--cpick-c:#16A34A;--cpick-bg:#F0FDF4;--cpick-ink:#14532D}.cpick-ga{--cpick-c:#2563EB;--cpick-bg:#EFF6FF;--cpick-ink:#1E3A8A}.cpick-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cpick-ico{width:44px;height:44px;border-radius:12px;background:var(--cpick-bg);border:1px solid var(--cpick-c);display:flex;align-items:center;justify-content:center;font-size:21px;flex-shrink:0}.cpick-tag{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--cpick-ink);background:var(--cpick-bg);border-radius:99px;padding:4px 10px;white-space:nowrap}.cpick-name{font-size:19px;font-weight:800;letter-spacing:-.4px;color:var(--ink)}.cpick-line{font-size:13px;color:var(--ink4);line-height:1.5}.cpick-pts{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:6px}.cpick-pts li{font-size:12.5px;color:var(--ink3);display:flex;gap:7px;align-items:flex-start;line-height:1.45}.cpick-pts li span{color:var(--cpick-c);font-weight:800;flex-shrink:0}.cpick-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--g100);display:flex;align-items:center;justify-content:space-between;gap:10px}.cpick-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cpick-from{font-size:11px;color:var(--ink5)}.cpick-price strong{font-family:var(--m);font-size:16px;font-weight:800;color:var(--ink)}.cpick-count{font-size:11px;color:var(--ink5);width:100%}.cpick-go{width:32px;height:32px;border-radius:50%;background:var(--cpick-bg);color:var(--cpick-ink);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;transition:transform .2s}.cpick:hover .cpick-go{transform:translateX(3px)}@media (max-width:1000px){.cond-picker-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.cond-picker{padding:26px 0 2px}.cond-picker-head{margin-bottom:16px}.cond-picker .sec-title{font-size:22px;line-height:1.15}.cond-picker .sec-sub{font-size:13px;margin-top:6px}.cond-picker-grid{grid-template-columns:1fr;gap:8px}.cpick{display:grid;grid-template-columns:40px 1fr auto;grid-template-areas:'ico name go' 'ico meta go';align-items:center;column-gap:12px;row-gap:2px;padding:12px 14px;border-radius:12px}.cpick::before{width:4px;height:auto;top:0;bottom:0;right:auto}.cpick-top{display:contents}.cpick-ico{grid-area:ico;width:40px;height:40px;font-size:19px;border-radius:10px}.cpick-tag{display:none}.cpick-name{grid-area:name;font-size:15.5px;align-self:end}.cpick-line{display:none}.cpick-pts{display:none}.cpick-foot{display:contents}.cpick-price{grid-area:meta;display:flex;gap:6px;align-items:baseline;align-self:start;flex-wrap:wrap}.cpick-price strong{font-size:14px}.cpick-from{font-size:10.5px}.cpick-count{width:auto;font-size:10.5px}.cpick-count::before{content:'· '}.cpick-go{grid-area:go;width:28px;height:28px;font-size:14px}}@media (prefers-reduced-motion:reduce){.cpick,.cpick-go{transition:none}.cpick:hover{transform:none}}.promo-band{--promo-a:#F59E0B;--promo-b:#B45309;--promo-ink:#1A0F00;position:relative;overflow:hidden}.promo-blue{--promo-a:#3B82F6;--promo-b:#1D4ED8;--promo-ink:#fff}.promo-green{--promo-a:#22C55E;--promo-b:#15803D;--promo-ink:#04140A}.promo-dark{--promo-a:#374151;--promo-b:#111827;--promo-ink:#fff}.promo-band{background:linear-gradient(100deg,var(--promo-b) 0%,var(--promo-a) 100%)}.promo-band::after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(90deg,rgb(255 255 255 / .14) 1px,transparent 1px);background-size:34px 100%}.promo-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;flex-wrap:wrap}.promo-eye{font-size:10.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--promo-ink);opacity:.72;margin-bottom:5px}.promo-title{font-size:clamp(19px,2.6vw,27px);font-weight:800;letter-spacing:-.6px;color:var(--promo-ink);line-height:1.15}.promo-sub{font-size:13.5px;color:var(--promo-ink);opacity:.82;margin-top:5px;max-width:62ch;line-height:1.5}.promo-cta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.promo-btn{display:inline-flex;align-items:center;gap:8px;background:var(--promo-ink);color:var(--promo-b);border-radius:10px;padding:13px 24px;font-size:14.5px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s,box-shadow .16s}.promo-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(0 0 0 / .22)}.promo-note{font-size:11px;color:var(--promo-ink);opacity:.68}@media (max-width:700px){.promo-inner{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 18px}.promo-cta{align-items:flex-start;width:100%}.promo-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.promo-btn{transition:none}.promo-btn:hover{transform:none}}