body.s2{container:scr / inline-size;letter-spacing:0;font-size:15px;line-height:1.5;margin:0}body.s2 *{box-sizing:border-box}.s2 img{display:block;max-width:100%;height:auto}.s2 a{text-decoration:none;color:inherit}.s2 button{cursor:pointer;font-family:inherit}.s2 .mul{mix-blend-mode:multiply}.s2 .ico{width:20px;height:20px;flex:0 0 auto}.s2 .grid{display:grid;gap:14px;margin:0;padding:0}.s2 h1,.s2 h2,.s2 h3,.s2 h4{font-family:IBM Plex Sans,sans-serif;letter-spacing:-.01em}.s2 :focus-visible{outline:3px solid #f5c400;outline-offset:2px}.s2 [hidden]{display:none!important}.s2 .toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%,140%);opacity:0;transition:.3s;z-index:200;background:#0e1621;color:#fff;font:600 14px IBM Plex Sans,sans-serif;padding:12px 18px;border-radius:999px;box-shadow:0 10px 30px #0000004d;white-space:nowrap;pointer-events:none}.s2 .toast.on{transform:translate(-50%);opacity:1}.s2 main{display:block}.s2 .shopify-section{margin:0}.s2{--w:#ffffff;--p:#f3f5f7;--p2:#e9edf1;--ink:#0e1621;--st:#4d5b6a;--hair:#dde3e9;--sig:#1d4ed8;--sig2:#e8eefd;--lens:#f5c400;--sale:#c2410c;--ok:#15803d;font-family:IBM Plex Sans,sans-serif;background:var(--w);color:var(--ink)}.s2 h1,.s2 h2,.s2 h3{margin:0;font-weight:600;letter-spacing:-.02em}.s2 .wrap{padding-inline:16px}.s2 .lab{font:500 12px IBM Plex Sans,sans-serif;color:var(--sig);letter-spacing:.06em}.s2 .util{background:var(--ink);color:#e6ebf1;font:500 12px IBM Plex Sans,sans-serif;padding:8px 16px;display:flex;justify-content:center;gap:16px;align-items:center}.s2 .util .cd{font:500 12px IBM Plex Sans,sans-serif;color:var(--lens)}.s2 .util .side{display:none}.s2 .util a{color:#e6ebf1}.s2 .hdr{position:sticky;top:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hair)}.s2 .hrow{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 6px}.s2 .logo{font:600 20px IBM Plex Sans,sans-serif;letter-spacing:.01em;display:flex;align-items:center;gap:8px}.s2 .logo i{width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center}.s2 .logo i:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--lens)}.s2 .logo small{font:500 10px IBM Plex Sans,sans-serif;color:var(--st);letter-spacing:.08em;display:block;margin-top:-2px}.s2 .hb{width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center;position:relative;color:var(--ink)}.s2 .badge{position:absolute;top:5px;right:3px;min-width:18px;height:18px;border-radius:9px;background:var(--sig);color:#fff;font:600 11px IBM Plex Sans,sans-serif;display:grid;place-items:center;padding:0 4px}.s2 .srch{display:flex;align-items:center;gap:10px;height:44px;border-radius:10px;background:var(--p);padding:0 14px;color:var(--st);font-size:14px;margin:0 12px 10px}.s2 .srch input{flex:1;border:0;background:transparent;font:500 14px IBM Plex Sans,sans-serif;color:var(--ink);min-width:0;height:100%}.s2 .srch input:focus{outline:none}.s2 .hdr-desk{display:none}.s2 .cats{display:flex;gap:6px;overflow-x:auto;padding:0 12px 10px;scrollbar-width:none}.s2 .cats a{flex:0 0 auto;height:34px;padding:0 12px;border-radius:999px;background:var(--p);font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px}.s2 .cats a.sale{background:#fde8dd;color:var(--sale);font-weight:600}.s2 .btn{height:48px;padding:0 20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px IBM Plex Sans,sans-serif;border:0;white-space:nowrap}.s2 .btn.k{background:var(--ink);color:#fff}.s2 .btn.l{background:var(--p);color:var(--ink)}.s2 .btn.y{background:var(--lens);color:var(--ink)}.s2 .btn.full{width:100%}.s2 .hero{padding:24px 16px 28px;display:grid;gap:22px}.s2 .hero h1{font-size:38px;line-height:1.06;text-wrap:balance}.s2 .hero p{margin:0;color:var(--st);font-size:16px;line-height:1.55;max-width:46ch}.s2 .hero .acts{display:flex;gap:10px;flex-wrap:wrap}.s2 .rating-line{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--st)}.s2 .stars{color:#c48a00;letter-spacing:.06em}.s2 .measure{position:relative;background:var(--p);border-radius:16px;padding:46px 26px 50px}.s2 .measure img{width:100%}.s2 .dim{position:absolute;font:500 11px IBM Plex Sans,sans-serif;color:var(--st);display:flex;align-items:center;gap:6px}.s2 .dim.top{left:10%;right:50%;top:18px;border-top:1px solid var(--st);padding-top:4px;justify-content:center}.s2 .dim.top:before,.s2 .dim.top:after{content:"";position:absolute;top:-5px;width:1px;height:9px;background:var(--st)}.s2 .dim.top:before{left:0}.s2 .dim.top:after{right:0}.s2 .dim.side{right:8px;top:30%;bottom:30%;border-left:1px solid var(--st);padding-left:6px;writing-mode:vertical-rl}.s2 .dim.bot{left:32%;right:32%;bottom:18px;border-bottom:1px solid var(--st);padding-bottom:4px;justify-content:center}.s2 .measure .price-pin{position:absolute;left:14px;bottom:14px;background:#fff;border-radius:10px;padding:8px 12px;box-shadow:0 6px 18px #0e162114;font-size:12px;color:var(--st);line-height:1.3}.s2 .measure .price-pin b{display:block;color:var(--ink);font:600 16px IBM Plex Sans,sans-serif}.s2 .specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair)}.s2 .specs div{padding:12px 4px;border-bottom:1px solid var(--hair);display:flex;flex-direction:column;gap:2px}.s2 .specs b{font:500 20px IBM Plex Sans,sans-serif}.s2 .specs span{font-size:11.5px;color:var(--st)}.s2 .promos{display:grid;gap:10px;padding:0 16px 8px}.s2 .promo{position:relative;border-radius:16px;padding:16px;display:grid;grid-template-columns:1fr 110px;gap:10px;align-items:center;overflow:hidden;min-height:132px}.s2 .promo.a{background:#fff6d6}.s2 .promo.b{background:var(--sig2)}.s2 .promo .k{font:500 11px IBM Plex Sans,sans-serif;letter-spacing:.06em;color:var(--st)}.s2 .promo h3{font-size:19px;line-height:1.15;margin:4px 0 6px}.s2 .promo .pp{font:600 15px IBM Plex Sans,sans-serif}.s2 .promo .pp s{font-weight:400;color:var(--st);font-size:13px;margin-left:6px}.s2 .promo .im{position:relative;height:96px}.s2 .promo .im img{position:absolute;width:100px}.s2 .promo .go{display:inline-flex;margin-top:8px;font-weight:600;font-size:13.5px;color:var(--ink);text-decoration:underline!important;text-underline-offset:3px}.s2 .trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px 16px 6px}.s2 .trust div{display:flex;gap:10px;align-items:center;background:var(--p);border-radius:12px;padding:12px}.s2 .trust .ic{flex:0 0 36px;height:36px;border-radius:10px;background:#fff;display:grid;place-items:center}.s2 .trust b{display:block;font-size:13.5px}.s2 .trust span{font-size:12px;color:var(--st);line-height:1.3}.s2 .sec{padding:36px 16px}.s2 .sec.line{border-top:1px solid var(--hair)}.s2 .sh{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px}.s2 .sh h2{font-size:26px;line-height:1.12}.s2 .sh a{font-size:14px;font-weight:600;color:var(--sig);white-space:nowrap}.s2 .lead{color:var(--st);font-size:15px;line-height:1.55;margin:6px 0 18px;max-width:60ch}.s2 .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s2 .tile{background:var(--p);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:6px;transition:background .2s}.s2 .tile:hover{background:var(--p2)}.s2 .tile .ph{height:96px;display:grid;place-items:center}.s2 .tile .ph img{width:88%}.s2 .tile b{font-size:14.5px}.s2 .tile span{font-size:12px;color:var(--st)}.s2 .offers{display:grid;gap:12px}.s2 .offer{border:1px solid var(--hair);border-radius:16px;padding:14px;display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;position:relative}.s2 .offer .ph{background:var(--p);border-radius:12px;height:100px;display:grid;place-items:center}.s2 .offer .ph img{width:92%}.s2 .offer .pct{position:absolute;top:10px;left:10px;background:var(--sale);color:#fff;font:600 12px IBM Plex Sans,sans-serif;padding:4px 7px;border-radius:6px}.s2 .offer h3{font-size:16px}.s2 .offer p{margin:2px 0 8px;font-size:13px;color:var(--st);line-height:1.4}.s2 .offer .np{font:600 18px IBM Plex Sans,sans-serif}.s2 .offer .np s{font:400 13px IBM Plex Sans,sans-serif;color:var(--st);margin-left:6px}.s2 .offer .np em{font-style:normal;font:500 12px IBM Plex Sans,sans-serif;color:var(--sale);display:block;margin-top:2px}.s2 .offer.big{grid-template-columns:1fr;background:var(--ink);color:#fff;border-color:var(--ink);padding:18px}.s2 .offer.big .ph{background:#fff;height:150px;position:relative;overflow:hidden}.s2 .offer.big .ph img{position:absolute;width:52%}.s2 .offer.big p{color:#b9c3cf}.s2 .offer.big .np s{color:#93a0ae}.s2 .offer.big .gift{display:inline-flex;align-items:center;gap:6px;background:var(--lens);color:var(--ink);font:600 12px IBM Plex Sans,sans-serif;padding:5px 9px;border-radius:6px;margin-bottom:8px}.s2 .spec-bar{position:relative;height:56px;border-radius:10px;background:linear-gradient(90deg,#6b21a8,#4338ca 9%,#2563eb 22%,#06b6d4 33%,#22c55e 45%,#eab308 58%,#f97316 72%,#dc2626 88%,#7f1d1d)}.s2 .uv{position:absolute;left:0;top:0;bottom:0;width:7%;background:repeating-linear-gradient(135deg,#0e1621 0 6px,#2b3542 6px 12px);border-radius:10px 0 0 10px}.s2 .blue{position:absolute;left:7%;width:24%;top:0;bottom:0;background:#f5c40099;mix-blend-mode:multiply;transition:.35s}.s2 .axis{display:flex;justify-content:space-between;font:500 11px IBM Plex Sans,sans-serif;color:var(--st);margin-top:6px}.s2 .legend{display:grid;gap:8px;margin-top:16px;font-size:13.5px;color:var(--st)}.s2 .legend span{display:flex;gap:10px;align-items:center}.s2 .legend i{width:22px;height:12px;border-radius:3px;flex:0 0 auto}.s2 .quiz{background:var(--p);border-radius:16px;padding:18px;display:grid;gap:18px}.s2 .quiz .qt{font-weight:600;font-size:19px}.s2 .q{display:grid;gap:8px}.s2 .q .ql{font:500 12px IBM Plex Sans,sans-serif;color:var(--st);letter-spacing:.04em}.s2 .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s2 .opts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.s2 .opts button{min-height:52px;padding:6px 8px;border-radius:10px;border:1px solid var(--hair);background:#fff;font:500 13.5px/1.25 IBM Plex Sans,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.s2 .opts button small{font-size:11px;color:var(--st);font-weight:400}.s2 .opts button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.s2 .q.off{display:none}.s2 .res{background:#fff;border-radius:14px;border:1px solid var(--hair);padding:14px;display:grid;gap:12px}.s2 .res .top{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.s2 .res .ph{background:var(--p);border-radius:10px;height:72px;display:grid;place-items:center}.s2 .res .ph img{width:90%}.s2 .res .tg{font:500 11px IBM Plex Sans,sans-serif;color:var(--ok);letter-spacing:.06em}.s2 .res .nm{font-weight:600;font-size:17px}.s2 .res .pr{font:600 15px IBM Plex Sans,sans-serif}.s2 .res .pr s{font-weight:400;color:var(--st);font-size:13px;margin-left:6px}.s2 .res p{margin:0;font-size:14px;color:var(--st);line-height:1.5}.s2 .res .alt{font-size:13px;color:var(--st);border-top:1px solid var(--hair);padding-top:10px}.s2 .res .alt a{color:var(--sig);font-weight:600}.s2 .grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s2 .card{border:1px solid var(--hair);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:6px;position:relative;background:#fff}.s2 .card .ph{height:118px;background:var(--p);border-radius:10px;display:grid;place-items:center;position:relative}.s2 .card .ph img{width:88%}.s2 .card .pct{position:absolute;top:8px;left:8px;background:var(--sale);color:#fff;font:600 11px IBM Plex Sans,sans-serif;padding:3px 6px;border-radius:5px}.s2 .card .new{position:absolute;top:8px;left:8px;background:var(--sig);color:#fff;font:600 11px IBM Plex Sans,sans-serif;padding:3px 6px;border-radius:5px}.s2 .card h3{font-size:15px;letter-spacing:.02em;margin-top:4px}.s2 .card .d{font-size:12.5px;color:var(--st);line-height:1.35;min-height:34px}.s2 .card .rt{font-size:12px;color:var(--st);min-height:16px}.s2 .card .buy{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:4px}.s2 .card .price b{font:600 17px IBM Plex Sans,sans-serif;display:block}.s2 .card .price s{font-size:12.5px;color:var(--st)}.s2 .card .addc{height:42px;border-radius:9px;border:0;background:var(--ink);color:#fff;font:600 13.5px IBM Plex Sans,sans-serif;width:100%}.s2 .card .addc:hover{background:var(--sig)}.s2 .newin{background:#e9f0ea;border-radius:18px;overflow:hidden;display:grid}.s2 .newin .ph{height:200px;display:grid;place-items:center;background:#dfe9e1}.s2 .newin .ph img{width:80%}.s2 .newin .tx{padding:20px;display:grid;gap:10px}.s2 .newin .tx p{margin:0;color:var(--st);line-height:1.55}.s2 .revs{display:grid;gap:12px}.s2 .score{background:var(--p);border-radius:16px;padding:18px;display:flex;gap:16px;align-items:center}.s2 .score b{font:600 46px IBM Plex Sans,sans-serif;line-height:1}.s2 .bars{display:grid;gap:5px;flex:1}.s2 .bars div{display:grid;grid-template-columns:22px 1fr 24px;gap:8px;align-items:center;font:500 11.5px IBM Plex Sans,sans-serif;color:var(--st)}.s2 .bars i{height:6px;border-radius:3px;background:var(--p2);display:block;position:relative;overflow:hidden}.s2 .bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--v);background:#c48a00;border-radius:3px}.s2 .qph{border:1px dashed var(--hair);border-radius:14px;padding:14px;font-size:13.5px;color:var(--st);line-height:1.5}.s2 .guides{display:grid;gap:10px}.s2 .guide{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;border:1px solid var(--hair);border-radius:14px;padding:10px}.s2 .guide .ph{height:70px;border-radius:10px;background:var(--p);display:grid;place-items:center}.s2 .guide .ph img{width:90%}.s2 .guide b{font-size:14.5px;line-height:1.3;display:block}.s2 .guide span{font:500 11.5px IBM Plex Sans,sans-serif;color:var(--st)}.s2 .faq details{border-bottom:1px solid var(--hair)}.s2 .faq summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:15px;cursor:pointer;list-style:none}.s2 .faq summary::-webkit-details-marker{display:none}.s2 .faq summary:after{content:"+";font:400 22px IBM Plex Sans,sans-serif;color:var(--st)}.s2 .faq details[open] summary:after{content:"\2212"}.s2 .faq p{margin:0 0 16px;color:var(--st);font-size:14.5px;line-height:1.55}.s2 .aff{background:var(--sig);color:#fff;border-radius:18px;padding:22px;display:grid;gap:12px;position:relative;overflow:hidden}.s2 .aff h2{font-size:26px;line-height:1.15}.s2 .aff p{margin:0;color:#dbe4ff;line-height:1.5}.s2 .aff .codes{display:flex;gap:8px;flex-wrap:wrap}.s2 .aff .codes span{font:500 13px IBM Plex Sans,sans-serif;background:#ffffff24;border:1px dashed rgba(255,255,255,.5);padding:6px 10px;border-radius:8px}.s2 .aff .btn{background:#fff;color:var(--sig);justify-self:start}.s2 .news{background:var(--p);padding:28px 16px;display:grid;gap:12px}.s2 .news h2{font-size:22px}.s2 .news p{margin:0;color:var(--st);font-size:14px;line-height:1.5}.s2 .news input{flex:1;min-width:0;height:48px;border-radius:10px;border:1px solid var(--hair);padding:0 14px;font:500 15px IBM Plex Sans,sans-serif;background:#fff}.s2 .news .ok{font-size:13.5px;color:var(--ok);font-weight:600}.s2 footer{background:var(--ink);color:#c3ccd6;padding:30px 16px 34px;display:grid;gap:22px;font-size:14px}.s2 footer .logo{color:#fff}.s2 footer .logo i{border-color:#fff}.s2 footer .fabout{margin:0;line-height:1.55;max-width:44ch}.s2 footer .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.s2 footer h4{margin:0 0 10px;color:#fff;font:500 12px IBM Plex Sans,sans-serif;letter-spacing:.08em}.s2 footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.s2 footer a{color:#c3ccd6}.s2 footer a:hover{color:#fff}.s2 footer .contact{display:grid;gap:4px;font:500 13.5px IBM Plex Sans,sans-serif}.s2 footer .pay{display:flex;flex-wrap:wrap;gap:6px}.s2 footer .pay span{height:30px;padding:0 10px;border-radius:6px;background:#1c2735;border:1px solid #2b3747;display:grid;place-items:center;font:600 11.5px IBM Plex Sans,sans-serif;color:#e6ebf1}.s2 footer .legal{border-top:1px solid #2b3747;padding-top:16px;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:12.5px;color:#8e9aa8}@container scr (min-width: 700px){.s2 .util{justify-content:space-between;padding:8px 40px}.s2 .util .side{display:flex;gap:18px}.s2 .hrow{height:76px;padding:0 40px;gap:28px}.s2 .hrow .mob{display:none}.s2 .hdr-desk{display:flex;align-items:center;gap:10px;flex:1}.s2 .hdr-desk .srch{flex:1;margin:0;max-width:560px;height:46px}.s2 .hdr-desk .acct{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--st);margin-left:auto}.s2 .hdr-desk .cartbtn{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:10px;border:0;background:var(--ink);color:#fff;font:600 14px IBM Plex Sans,sans-serif;position:relative}.s2 .hdr-desk .cartbtn .badge{position:static;background:var(--lens);color:var(--ink)}.s2 .srch.mobs{display:none}.s2 .cats{padding:0 40px 12px;gap:8px}.s2 .cats a{height:36px;padding:0 14px;font-size:13.5px}.s2 .hero{grid-template-columns:1fr 1.05fr;align-items:center;padding:52px 64px 40px;gap:56px}.s2 .hero h1{font-size:56px}.s2 .promos{grid-template-columns:1fr 1fr;padding:0 64px;gap:16px}.s2 .promo{grid-template-columns:1fr 170px;min-height:170px;padding:22px 26px}.s2 .promo h3{font-size:24px}.s2 .promo .im{height:130px}.s2 .promo .im img{width:160px}.s2 .trust{grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 64px 8px;gap:12px}.s2 .sec{padding:56px 64px}.s2 .sh h2{font-size:34px}.s2 .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.s2 .tile .ph{height:150px}.s2 .offers{grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.s2 .offer.big{grid-row:span 2;align-content:start}.s2 .offer.big .ph{height:230px}.s2 .two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.s2 .opts{grid-template-columns:repeat(3,minmax(0,1fr))}.s2 .opts.two-o{grid-template-columns:repeat(2,minmax(0,1fr))}.s2 .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.s2 .card{padding:12px}.s2 .card .ph{height:180px}.s2 .card .buy{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.s2 .card .addc{width:auto;padding:0 14px}.s2 .newin{grid-template-columns:1fr 1fr}.s2 .newin .ph{height:auto;min-height:300px}.s2 .newin .tx{padding:44px;align-content:center}.s2 .revs{grid-template-columns:1fr 1fr 1fr}.s2 .guides{grid-template-columns:1fr 1fr}.s2 .aff{grid-template-columns:1.4fr 1fr;align-items:center;padding:36px 44px}.s2 .news{grid-template-columns:1fr 1fr;align-items:center;padding:36px 64px}.s2 footer{grid-template-columns:1.2fr 2fr;padding:48px 64px 36px;gap:36px}.s2 footer .cols{grid-template-columns:repeat(3,minmax(0,1fr))}.s2 footer .legal{grid-column:1/-1}}.s2 .gauge{border:1px solid var(--hair);border-radius:16px;padding:18px;display:grid;gap:14px;background:#fff}.s2 .gauge .gtop{display:flex;justify-content:space-between;align-items:end;gap:12px}.s2 .gauge label{font:500 12px IBM Plex Sans,sans-serif;color:var(--st);letter-spacing:.04em}.s2 .gauge .hrs{font:500 52px IBM Plex Sans,sans-serif;line-height:1;font-variant-numeric:tabular-nums}.s2 .gauge .hrs small{font-size:20px;color:var(--st);margin-left:2px}.s2 .gauge .zone{font:500 12px IBM Plex Sans,sans-serif;padding:5px 9px;border-radius:6px;background:var(--sig2);color:var(--sig)}.s2 .gauge input[type=range]{width:100%;accent-color:#1d4ed8;height:32px;margin:0}.s2 .ticks{display:flex;justify-content:space-between;font:500 10.5px IBM Plex Sans,sans-serif;color:var(--st);margin-top:-8px}.s2 .scale{display:grid;grid-template-columns:4fr 5fr 5fr;gap:4px}.s2 .scale i{height:6px;border-radius:3px;background:var(--p2);display:block;transition:.25s}.s2 .scale i.on{background:var(--sig)}.s2 .btn{font-family:IBM Plex Sans,sans-serif!important;letter-spacing:0}.s2 .btn.k{color:#fff}.s2 .btn.k:hover{background:#1c2a3b}.s2 .lenses{display:grid;gap:8px;margin-top:22px}.s2 .lenses h3{font-size:16px;margin-bottom:4px}.s2 .lens{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;border:1px solid var(--hair);border-radius:12px;padding:8px 12px 8px 8px;background:#fff}.s2 .lens .ph{height:44px;border-radius:8px;background:var(--p);display:grid;place-items:center}.s2 .lens .ph img{width:90%}.s2 .lens b{font-size:14px;display:flex;align-items:center;gap:8px}.s2 .lens b i{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #0003}.s2 .lens span{font-size:12.5px;color:var(--st);line-height:1.35;display:block}.s2 .lens a{font:500 12px IBM Plex Sans,sans-serif;color:var(--sig);white-space:nowrap}.s2 .rule3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.s2 .rule3 div{background:var(--p);border-radius:12px;padding:14px 10px;text-align:center}.s2 .rule3 b{display:block;font:500 30px IBM Plex Sans,sans-serif;color:var(--sig);line-height:1}.s2 .rule3 span{font-size:12px;color:var(--st);line-height:1.35;display:block;margin-top:6px}.s2 .signs{margin-top:18px;border:1px solid var(--hair);border-radius:14px;padding:16px}.s2 .signs h3{font-size:15px;margin-bottom:10px}.s2 .signs ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.s2 .signs li{display:flex;gap:10px;font-size:14px;color:var(--ink);line-height:1.4}.s2 .signs li:before{content:"";flex:0 0 8px;height:8px;margin-top:6px;border-radius:2px;background:var(--lens)}.s2 .signs p{margin:12px 0 0;font-size:12.5px;color:var(--st);line-height:1.45}.s2 .crumbs{font:500 12px IBM Plex Sans,sans-serif;color:var(--st);padding:16px 16px 0;display:flex;gap:6px;flex-wrap:wrap}.s2 .crumbs a{color:var(--st);text-decoration:underline!important;text-underline-offset:3px}.s2 .pgtitle{padding:10px 16px 0;display:grid;gap:8px}.s2 .pgtitle h1{font-size:32px;line-height:1.08;text-wrap:balance}.s2 .pgtitle p{margin:0;color:var(--st);font-size:15px;line-height:1.55;max-width:62ch}.s2 .catwrap{padding:18px 16px 40px;display:grid;gap:18px}.s2 .filters{display:none}.s2 .fbar{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.s2 .fbar button{flex:0 0 auto;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--hair);background:#fff;font:500 13.5px IBM Plex Sans,sans-serif}.s2 .fbar button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.s2 .tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px}.s2 .tools label{min-width:0}.s2 .tools select{max-width:170px}.s2 .tools .cnt{font:500 12.5px IBM Plex Sans,sans-serif;color:var(--st)}.s2 .tools select{height:40px;border-radius:10px;border:1px solid var(--hair);background:#fff;padding:0 10px;font:500 13.5px IBM Plex Sans,sans-serif;color:var(--ink)}.s2 .catban{background:var(--ink);color:#fff;border-radius:16px;padding:16px;display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:center}.s2 .catban .ph{background:#fff;border-radius:12px;height:70px;display:grid;place-items:center}.s2 .catban .ph img{width:90%}.s2 .catban b{font-size:16px;display:block}.s2 .catban span{font-size:13px;color:#b9c3cf}.s2 .catban a{color:var(--lens);font-weight:600;font-size:13.5px}.s2 .empty{padding:30px;text-align:center;color:var(--st);border:1px dashed var(--hair);border-radius:14px}.s2 .seo{border-top:1px solid var(--hair);padding:30px 16px 40px;display:grid;gap:10px}.s2 .seo h2{font-size:22px}.s2 .seo p{margin:0;color:var(--st);line-height:1.6;max-width:72ch;font-size:14.5px}.s2 .pdp{display:grid;gap:22px;padding:14px 16px 30px}.s2 .gal{display:grid;gap:10px}.s2 .gal .main{background:var(--p);border-radius:18px;height:300px;display:grid;place-items:center;position:relative}.s2 .gal .main img{width:86%}.s2 .gal .main .pct{position:absolute;top:14px;left:14px;background:var(--sale);color:#fff;font:600 12px IBM Plex Sans,sans-serif;padding:4px 8px;border-radius:6px}.s2 .gal .thumbs{display:flex;gap:8px}.s2 .gal .thumbs button{flex:0 0 76px;height:66px;border-radius:12px;background:var(--p);border:2px solid transparent;display:grid;place-items:center;padding:0}.s2 .gal .thumbs button[aria-pressed=true]{border-color:var(--ink)}.s2 .gal .thumbs img{width:88%}.s2 .info{display:grid;gap:14px;align-content:start}.s2 .info h1{font-size:34px;line-height:1}.s2 .info .sub{margin:0;color:var(--st);font-size:15.5px;line-height:1.5}.s2 .info .rl{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--st)}.s2 .info .rl a{color:var(--sig);text-decoration:underline!important;text-underline-offset:3px}.s2 .pbox{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.s2 .pbox b{font:600 30px IBM Plex Sans,sans-serif}.s2 .pbox s{color:var(--st);font-size:16px}.s2 .pbox .sv{font:500 12px IBM Plex Sans,sans-serif;background:#fde8dd;color:var(--sale);padding:4px 8px;border-radius:6px}.s2 .keys{display:flex;flex-wrap:wrap;gap:6px}.s2 .keys span{font-size:12.5px;font-weight:500;padding:6px 10px;border-radius:999px;background:var(--p)}.s2 .use{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s2 .use button{min-height:58px;border-radius:12px;border:1px solid var(--hair);background:#fff;font:600 14px IBM Plex Sans,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.s2 .use button small{font-weight:400;font-size:12px;color:var(--st)}.s2 .use button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fffbea}.s2 .usetx{font-size:14px;color:var(--st);line-height:1.5;background:var(--p);border-radius:12px;padding:12px 14px;margin:0}.s2 .buyrow{display:grid;grid-template-columns:120px 1fr;gap:10px}.s2 .qty{height:52px;border-radius:12px;border:1px solid var(--hair);display:flex;align-items:center;justify-content:space-between;padding:0 4px}.s2 .qty button{width:44px;height:44px;border:0;background:transparent;font-size:20px}.s2 .qty span{font:600 16px IBM Plex Sans,sans-serif}.s2 .buyrow .btn{height:52px}.s2 .ship{display:flex;gap:10px;align-items:flex-start;background:#eef8f0;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.s2 .ship i{flex:0 0 10px;height:10px;border-radius:50%;background:var(--ok);margin-top:5px}.s2 .mini3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:center;font-size:12px;color:var(--st);line-height:1.3}.s2 .mini3 div{display:flex;flex-direction:column;align-items:center;gap:6px}.s2 .acc details{border-bottom:1px solid var(--hair)}.s2 .acc summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:15px;cursor:pointer;list-style:none}.s2 .acc summary::-webkit-details-marker{display:none}.s2 .acc summary:after{content:"+";font:400 22px IBM Plex Sans,sans-serif;color:var(--st)}.s2 .acc details[open] summary:after{content:"\2212"}.s2 .acc .in{padding:0 0 16px;color:var(--st);font-size:14.5px;line-height:1.6}.s2 .acc ul{margin:0;padding-left:18px;display:grid;gap:6px}.s2 .dimt{width:100%;border-collapse:collapse;font-size:14px}.s2 .dimt td{padding:9px 0;border-bottom:1px solid var(--hair)}.s2 .dimt td:last-child{text-align:right;font:500 14px IBM Plex Sans,sans-serif;color:var(--ink)}.s2 .fbt{border:1px solid var(--hair);border-radius:16px;padding:16px;display:grid;gap:12px}.s2 .fbt h3{font-size:17px}.s2 .fbt label{display:grid;grid-template-columns:22px 60px 1fr auto;gap:10px;align-items:center;font-size:14px;cursor:pointer}.s2 .fbt input{width:20px;height:20px;accent-color:#0e1621}.s2 .fbt .ph{height:50px;border-radius:8px;background:var(--p);display:grid;place-items:center}.s2 .fbt .ph img{width:90%}.s2 .fbt .sum{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--hair);padding-top:12px;flex-wrap:wrap}.s2 .fbt .sum b{font:600 18px IBM Plex Sans,sans-serif}.s2 .sticky{position:sticky;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--hair);padding:10px 16px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 -10px 24px #0e16210f}.s2 .sticky .t{display:flex;flex-direction:column;font-size:12px;color:var(--st)}.s2 .sticky .t b{font-size:16px;color:var(--ink)}.s2 .sticky .btn{flex:1}.s2 .cartwrap{padding:16px 16px 40px;display:grid;gap:18px;align-items:start}.s2 .freebar{background:var(--p);border-radius:14px;padding:14px 16px;display:grid;gap:8px;font-size:14px}.s2 .freebar .tr{height:8px;border-radius:4px;background:#dde3e9;overflow:hidden}.s2 .freebar .tr i{display:block;height:100%;background:var(--lens);border-radius:4px;transition:width .3s}.s2 .line-i{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--hair)}.s2 .line-i .ph{height:76px;border-radius:12px;background:var(--p);display:grid;place-items:center}.s2 .line-i .ph img{width:90%}.s2 .line-i .tp{display:flex;justify-content:space-between;gap:10px;font-weight:600;font-size:15px}.s2 .line-i .ds{font-size:12.5px;color:var(--st);margin:2px 0 8px}.s2 .line-i .ct{display:flex;justify-content:space-between;align-items:center}.s2 .line-i .qty{height:42px;border-radius:10px}.s2 .line-i .qty button{width:38px;height:38px;font-size:18px}.s2 .line-i .rm{border:0;background:transparent;color:var(--st);text-decoration:underline;font:500 13px IBM Plex Sans,sans-serif;min-height:44px}.s2 .upsell{display:grid;gap:10px}.s2 .upsell h3{font-size:16px}.s2 .upsell .u{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;background:var(--p);border-radius:12px;padding:8px 10px}.s2 .upsell .u .ph{height:48px;border-radius:8px;background:#fff;display:grid;place-items:center}.s2 .upsell .u .ph img{width:90%}.s2 .upsell .u b{font-size:14px;display:block}.s2 .upsell .u span{font-size:12.5px;color:var(--st)}.s2 .summary{border:1px solid var(--hair);border-radius:16px;padding:18px;display:grid;gap:12px}.s2 .summary h2{font-size:20px}.s2 .summary .r{display:flex;justify-content:space-between;font-size:14.5px;color:var(--st)}.s2 .summary .r.disc{color:var(--ok)}.s2 .summary .r.tot{color:var(--ink);font-weight:600;font-size:16px;border-top:1px solid var(--hair);padding-top:12px}.s2 .summary .r.tot b{font:600 24px IBM Plex Sans,sans-serif}.s2 .code{display:flex;gap:8px}.s2 .code input{flex:1;min-width:0;height:46px;border-radius:10px;border:1px solid var(--hair);padding:0 12px;font:500 14px IBM Plex Sans,sans-serif;text-transform:uppercase}.s2 .code .btn{height:46px}.s2 .cmsg{font-size:13px;margin-top:-4px}.s2 .cmsg.ok{color:var(--ok)}.s2 .cmsg.no{color:var(--sale)}.s2 .pays{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.s2 .pays span{height:28px;padding:0 9px;border-radius:6px;border:1px solid var(--hair);display:grid;place-items:center;font:600 11.5px IBM Plex Sans,sans-serif;color:var(--st)}.s2 .art{padding:10px 16px 40px;display:grid;gap:24px}.s2 .art .hdimg{background:#fff6d6;border-radius:18px;height:200px;display:grid;place-items:center}.s2 .art .hdimg img{width:70%}.s2 .art .meta{font:500 12px IBM Plex Sans,sans-serif;color:var(--st)}.s2 .toc{background:var(--p);border-radius:14px;padding:16px;display:grid;gap:8px;font-size:14px}.s2 .toc b{font:500 12px IBM Plex Sans,sans-serif;color:var(--st);letter-spacing:.06em}.s2 .toc a{color:var(--ink)}.s2 .prose{display:grid;gap:14px;font-size:16px;line-height:1.7;color:#243140;max-width:68ch}.s2 .prose h2{font-size:24px;margin-top:10px;color:var(--ink)}.s2 .prose p{margin:0}.s2 .prose ul,.s2 .prose ol{margin:0;padding-left:20px;display:grid;gap:6px}.s2 .callout{border-left:0;background:#fff6d6;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.55}.s2 .inprod{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center;border:1px solid var(--hair);border-radius:14px;padding:10px}.s2 .inprod .ph{height:70px;border-radius:10px;background:var(--p);display:grid;place-items:center}.s2 .inprod .ph img{width:90%}.s2 .inprod b{font-size:15px;display:block}.s2 .inprod span{font-size:13px;color:var(--st);display:block;margin:2px 0 8px}.s2 .inprod .btn{height:40px;font-size:13.5px}@container scr (min-width: 700px){.s2 .crumbs{padding:20px 64px 0}.s2 .pgtitle{padding:12px 64px 0}.s2 .pgtitle h1{font-size:44px}.s2 .catwrap{grid-template-columns:240px 1fr;padding:26px 64px 56px;gap:36px;align-items:start}.s2 .filters{display:grid;gap:22px;position:sticky;top:150px}.s2 .filters h3{font:500 12px IBM Plex Sans,sans-serif;color:var(--st);letter-spacing:.06em;margin-bottom:10px}.s2 .filters label{display:flex;align-items:center;gap:10px;font-size:14px;min-height:32px;cursor:pointer}.s2 .filters input{width:18px;height:18px;accent-color:#0e1621}.s2 .filters .note{font-size:12.5px;color:var(--st);line-height:1.45}.s2 .fbar.mob{display:none}.s2 .catmain{display:grid;gap:18px}.s2 .catmain .grid4{grid-template-columns:repeat(3,minmax(0,1fr))}.s2 .catban{grid-template-columns:120px 1fr auto;padding:18px 22px}.s2 .seo{padding:44px 64px 56px}.s2 .pdp{grid-template-columns:1.1fr 1fr;padding:22px 64px 50px;gap:56px;align-items:start}.s2 .gal{position:sticky;top:150px}.s2 .gal .main{height:480px}.s2 .gal .thumbs button{flex-basis:96px;height:80px}.s2 .info h1{font-size:46px}.s2 .buyrow{grid-template-columns:140px 1fr}.s2 .sticky{display:none}.s2 .cartwrap{grid-template-columns:1.5fr 1fr;padding:22px 64px 56px;gap:44px}.s2 .summary{position:sticky;top:150px}.s2 .line-i{grid-template-columns:110px 1fr}.s2 .line-i .ph{height:96px}.s2 .art{grid-template-columns:1fr 280px;padding:18px 64px 56px;gap:56px;align-items:start}.s2 .art .side{position:sticky;top:150px;display:grid;gap:14px}.s2 .art .hdimg{height:320px}}@container scr (min-width: 700px){.s2 .two{align-items:stretch}.s2 .two>div:first-child{display:flex;flex-direction:column}.s2 .two>div:first-child>:last-child{flex:1}.s2 .two .lenses{align-content:space-between}.s2 .two .signs{display:flex;flex-direction:column}.s2 .two .signs p{margin-top:auto;padding-top:12px}}@container scr (max-width: 699px){.s2 h1{font-size:30px}.s2 .hero{text-align:center;justify-items:center;padding:22px 16px 24px}.s2 .hero .lab{font-size:11px}.s2 .hero p{font-size:15px;margin-inline:auto}.s2 .rating-line{justify-content:center;font-size:13px}.s2 .hero .acts{flex-wrap:nowrap;width:100%}.s2 .hero .acts .btn{flex:1;padding:0 10px;font-size:14px;height:48px}.s2 .hero .acts .btn .long{display:none}.s2 .hero>div{width:100%}.s2 .specs b{font-size:17px}.s2 .sh{justify-content:center;text-align:center;flex-direction:column;align-items:center;gap:6px}.s2 .sh h2{font-size:23px}.s2 .lead{font-size:14.5px}.s2 .sec h2{font-size:23px!important}.s2 .sec .two>div:first-child{text-align:center}.s2 .sec .two .lead{margin-inline:auto}.s2 .lenses,.s2 .signs{text-align:left}.s2 .promo h3{font-size:17px}.s2 .trust b{font-size:13px}.s2 .trust span{font-size:11.5px}.s2 .quiz .qt{text-align:center;font-size:18px}.s2 .q .ql{text-align:center}.s2 .opts.three button{font-size:13px}.s2 .opts button small{font-size:10.5px}.s2 .gauge .hrs{font-size:44px}.s2 .card h3{font-size:14px}.s2 .card .d{font-size:12px;min-height:0}.s2 .card .price b{font-size:16px}.s2 .card .addc{height:40px;font-size:13px}.s2 .offer{grid-template-columns:104px 1fr}.s2 .offer h3{font-size:15px}.s2 .newin .tx{text-align:center;justify-items:center}.s2 .newin .tx>div:last-child{justify-content:center}.s2 .aff{text-align:center;justify-items:center}.s2 .aff .codes{justify-content:center}.s2 .aff .btn{justify-self:center}.s2 .aff h2{font-size:22px}.s2 .faq h2{text-align:center}.s2 .faq summary{font-size:14.5px}.s2 .news{text-align:center}.s2 .news h2{font-size:19px}.s2 footer{text-align:center}.s2 footer .logo{justify-content:center}.s2 footer .fabout{margin-inline:auto}.s2 footer .cols{text-align:left}.s2 footer .legal{justify-content:center;text-align:center}.s2 footer .pay{justify-content:center}.s2 .crumbs{justify-content:center}.s2 .pgtitle{text-align:center;justify-items:center}.s2 .pgtitle h1{font-size:27px}.s2 .pgtitle p{font-size:14px}.s2 .fbar{margin-inline:-16px;padding-inline:16px}.s2 .catban{grid-template-columns:72px 1fr}.s2 .catban a{grid-column:1/-1;text-align:center}.s2 .seo{text-align:center}.s2 .pdp{padding:10px 0 24px;gap:16px}.s2 .gal .main{border-radius:0;height:330px}.s2 .gal .main img{width:92%}.s2 .gal .thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px - 16px) / 3);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px;scrollbar-width:none}.s2 .gal .thumbs button{height:auto;aspect-ratio:4/3;scroll-snap-align:start;width:100%}.s2 .info{padding:0 16px;text-align:center}.s2 .info .rl{justify-content:center}.s2 .info h1{font-size:32px}.s2 .info .sub{font-size:14.5px}.s2 .pbox{justify-content:center}.s2 .pbox b{font-size:26px}.s2 .keys{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;justify-content:flex-start}.s2 .keys span{flex:0 0 auto;font-size:12px}.s2 .use button{font-size:13.5px}.s2 .usetx{text-align:left;font-size:13.5px}.s2 .buyrow{grid-template-columns:110px 1fr}.s2 .ship{text-align:left;font-size:13px}.s2 .acc,.s2 .fbt{text-align:left}.s2 .fbt label{grid-template-columns:22px 52px 1fr auto;font-size:13px;gap:8px}.s2 .fbt .sum{justify-content:center}.s2 .freebar,.s2 .summary h2{text-align:center}.s2 .art h1{font-size:26px!important;text-align:center}.s2 .art .meta{text-align:center}.s2 .prose{font-size:15.5px}.s2 .prose h2{font-size:21px}.s2 .art .side{display:grid;gap:12px}}body.s2{color-scheme:light}.s2 input,.s2 select{background:#fff;color:var(--ink)}.s2 .mobr{display:flex}.s2 .card .price s{display:block;min-height:17px}.s2 .measure img{aspect-ratio:16/10;object-fit:cover}.s2 .gauge .zone{white-space:nowrap}.s2 .catwrap{grid-template-columns:minmax(0,1fr)}.s2 .catmain{min-width:0}@container scr (min-width: 700px){.s2 .catwrap{grid-template-columns:240px minmax(0,1fr)}}@container scr (max-width: 699px){.s2 .util{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;padding:8px 12px}.s2 .util .ul{display:none}.s2 .util .um:before{content:"Gratuit peste 250 lei \b7  "}.s2 .measure{padding:14px 14px 58px}.s2 .gauge .gtop label{font-size:10.5px}.s2 .gauge{padding:16px}.s2 .tools select{max-width:150px;height:38px}.s2 .tools label{font-size:12px!important}.s2 .catwrap{padding:14px 16px 32px}}.s2 .offer.big{background:#fff;color:var(--ink);border:1px solid var(--hair);grid-template-columns:1fr;padding:12px;gap:14px}.s2 .offer.big .tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:center;background:var(--p);border-radius:12px;padding:22px 12px;position:relative}.s2 .offer.big .tri img{width:100%;position:static}.s2 .offer.big .tri .pl{position:absolute;left:50%;bottom:8px;transform:translate(-50%);font:500 11px IBM Plex Sans,sans-serif;color:var(--st);white-space:nowrap}.s2 .offer.big .bt{display:grid;gap:4px;padding:0 4px 4px}.s2 .offer.big h3{font-size:20px}.s2 .offer.big .sub{font-size:13.5px;color:var(--st)}.s2 .offer.big .np{display:flex;align-items:baseline;gap:8px;margin-top:6px}.s2 .offer.big .np .now{font:600 22px IBM Plex Sans,sans-serif}.s2 .offer.big .np s{color:var(--st);font-size:14px;margin:0}.s2 .offer.big .btn{margin-top:10px;height:44px}@container scr (min-width: 700px){.s2 .offer.big{padding:16px}.s2 .offer.big .tri{padding:36px 16px}.s2 .offer.big .btn{justify-self:start}}@container scr (max-width: 699px){.s2 .offer.big .bt{text-align:center;justify-items:center}.s2 .offer.big .np{justify-content:center}.s2 .offer.big .btn{width:100%}}.s2 .promo{background:#fff;border:1px solid var(--hair);border-radius:16px;padding:10px;display:grid;grid-template-columns:1fr 1.05fr;gap:12px;align-items:stretch;min-height:0;transition:border-color .2s,box-shadow .2s}.s2 .promo:hover{border-color:#c9d2db;box-shadow:0 8px 24px #0e16210f}.s2 .promo.a,.s2 .promo.b{background:#fff}.s2 .promo .pt{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 4px 8px 8px}.s2 .promo .k{font:500 11px IBM Plex Sans,sans-serif;letter-spacing:.06em;color:var(--sig)}.s2 .promo h3{font-size:19px;margin:2px 0 0}.s2 .promo .ps{font-size:12.5px;color:var(--st);line-height:1.35}.s2 .promo .pp{font:600 16px IBM Plex Sans,sans-serif;margin-top:6px}.s2 .promo .pp s{font-weight:400;color:var(--st);font-size:12.5px;margin-left:6px}.s2 .promo .pb{align-self:flex-start;margin-top:10px;height:36px;padding:0 14px;border-radius:9px;background:var(--ink);color:#fff;font:600 13px IBM Plex Sans,sans-serif;display:inline-flex;align-items:center}.s2 .promo .im{background:var(--p);border-radius:12px;position:relative;height:auto;display:grid;align-items:center;padding:10px;min-height:120px}.s2 .promo .im img{position:static;width:100%}.s2 .promo .im.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:hidden}.s2 .promo .im.three img{aspect-ratio:4/3;object-fit:cover;transform:scale(1.45)}.s2 .promo .im.one img{width:86%;justify-self:center}.s2 .promo .im .off{position:absolute;top:8px;left:8px;background:var(--sale);color:#fff;font:600 11px IBM Plex Sans,sans-serif;padding:3px 6px;border-radius:5px}@container scr (min-width: 700px){.s2 .promo{padding:12px;grid-template-columns:1fr 1.1fr}.s2 .promo .pt{padding:14px 8px 14px 16px}.s2 .promo h3{font-size:24px}.s2 .promo .im{min-height:150px;padding:14px}.s2 .promo .im.three{gap:8px}.s2 .hero{align-items:stretch}.s2 .hero>div:first-child{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding-top:4px}.s2 .hero>div:last-child{display:flex;flex-direction:column}.s2 .measure{padding:18px 26px;flex:1;display:grid;place-items:center}.s2 .measure img{aspect-ratio:21/9;object-fit:cover;width:100%}}.s2 .logo .lg{height:20px;width:auto;display:block}.s2 footer .logo .lg{height:22px;filter:invert(1)}@container scr (min-width: 700px){.s2 .logo .lg{height:24px}}.s2 .hdr{background:#fff;border-bottom:1px solid var(--hair);-webkit-backdrop-filter:none;backdrop-filter:none}.s2 .hrow{display:grid;grid-template-columns:44px 1fr auto;align-items:center;height:58px;padding:0 6px;gap:6px}.s2 .hrow .logo{justify-self:center}.s2 .dsrch{display:none}.s2 .acts2{display:flex;align-items:center}.s2 .acct2{display:none}.s2 .cart2{position:relative;width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center;color:var(--ink);border-radius:12px}.s2 .cart2 .ct2{display:none}.s2 .cart2 .badge{top:4px;right:2px}.s2 .msrch{display:none;align-items:center;gap:10px;height:46px;margin:0 12px 10px;padding:0 14px;border-radius:12px;background:var(--p);color:var(--st)}.s2 .hdr.srch-on .msrch{display:flex}.s2 .msrch input,.s2 .dsrch input{flex:1;min-width:0;border:0;background:transparent;font:500 14.5px IBM Plex Sans,sans-serif;color:var(--ink);height:100%}.s2 .msrch input:focus,.s2 .dsrch input:focus{outline:none}.s2 .cats2{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:6px 14px 12px}.s2 .cats2 .ct{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;text-align:center}.s2 .cats2 .ci{width:58px;height:58px;border-radius:50%;background:var(--p);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow .2s}.s2 .cats2 .ci img{width:120%;max-width:none}.s2 .cats2 .ci svg{width:24px;height:24px;color:var(--ink)}.s2 .cats2 .ci .pc{font:600 22px IBM Plex Sans,sans-serif;color:#fff}.s2 .cats2 .sale .ci{background:var(--sale);box-shadow:none}.s2 .cats2 .cl{font-size:11.5px;font-weight:500;line-height:1.2;color:var(--ink)}.s2 .cats2 .sale .cl{color:var(--sale);font-weight:600}.s2 .cats2 .ct:active .ci{box-shadow:inset 0 0 0 2px var(--ink)}.s2 .aff2{display:none}@container scr (min-width: 700px){.s2 .hrow{grid-template-columns:auto minmax(0,1fr) auto;height:78px;padding:0 40px;gap:36px}.s2 .hrow .logo{justify-self:start}.s2 .hrow .mob,.s2 .acts2 .mob{display:none}.s2 .dsrch{display:flex;align-items:center;gap:10px;height:48px;max-width:620px;width:100%;justify-self:center;padding:0 5px 0 16px;border-radius:12px;background:var(--p);border:1px solid transparent;color:var(--st);transition:border-color .2s,background .2s}.s2 .dsrch:focus-within{background:#fff;border-color:var(--ink)}.s2 .dsrch .go{height:38px;padding:0 16px;border:0;border-radius:9px;background:var(--ink);color:#fff;font:600 13.5px IBM Plex Sans,sans-serif}.s2 .acts2{gap:10px}.s2 .acct2{display:flex;align-items:center;gap:8px;height:44px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink)}.s2 .acct2:hover{background:var(--p)}.s2 .cart2{width:auto;height:48px;padding:0 8px 0 16px;gap:10px;display:flex;align-items:center;background:var(--ink);color:#fff;border-radius:12px;font:600 14px IBM Plex Sans,sans-serif}.s2 .cart2 .ct2{display:inline}.s2 .cart2 .badge{position:static;background:var(--lens);color:var(--ink);min-width:24px;height:24px;border-radius:7px}.s2 .msrch{display:none!important}.s2 .cats2{gap:6px;overflow:visible;padding:0 34px;height:48px;align-items:stretch;border-top:1px solid var(--hair)}.s2 .cats2 .ct{flex-direction:row;width:auto;gap:0;padding:0 12px;position:relative}.s2 .cats2 .ci{display:none}.s2 .cats2 .cl{font-size:14px;font-weight:500;display:flex;align-items:center;height:100%}.s2 .cats2 .ct:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transition:transform .2s}.s2 .cats2 .ct:hover:after{transform:scaleX(1)}.s2 .cats2 .sale .cl{color:var(--sale)}.s2 .cats2 .sale:after{background:var(--sale)}.s2 .aff2{display:flex;align-items:center;margin-left:auto;font-size:13.5px;font-weight:600;color:var(--sig)}}.s2 .hero .lab,.s2 .lab,.s2 .axis,.s2 .trust span,.s2 .ticks{font-size:12px!important}.s2 .cats2 .cl{font-size:12.5px}.s2 .specs span,.s2 .bars div,.s2 footer .pay span,.s2 .pays span{font-size:12px}.s2 .pct,.s2 .new,.s2 .card .pct,.s2 .card .new,.s2 .promo .im .off,.s2 .promo .k{font-size:12px}.s2 .badge{font-size:11.5px}.s2 .sh a,.s2 .lens a,.s2 .catban a,.s2 .info .rl a,.s2 .newin a,.s2 .go{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px}.s2 .card h3 a{display:inline-flex;align-items:center;min-height:40px}.s2 .logo{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px}.s2 .qty button,.s2 .line-i .qty button{width:44px;height:44px}.s2 .line-i .qty{height:46px}.s2 .util a{display:inline-flex;align-items:center;min-height:28px}.s2 .toc a{display:flex;align-items:center;min-height:40px}.s2 .fbt input,.s2 .filters input{width:22px;height:22px}.s2 .filters label{min-height:40px}.s2 .mono{font-family:IBM Plex Sans,sans-serif}.s2 .lab,.s2 .q .ql,.s2 .tg,.s2 .promo .k,.s2 .gauge label,.s2 .zone,.s2 footer h4,.s2 .toc b,.s2 .art .meta,.s2 .guide span{font-weight:600;letter-spacing:.04em}.s2 .q .ql{text-transform:none;font-size:13px;color:var(--ink)}.s2 .aff .codes span{font-weight:600;letter-spacing:.06em}.s2 .util,.s2 .util .cd{font-family:IBM Plex Sans,sans-serif}.s2 .util .cd{font-weight:600}.s2 .art .hdimg{overflow:hidden;display:grid;place-items:center}.s2 .art .hdimg img{width:62%;aspect-ratio:2/1;object-fit:cover;max-height:90%}.s2 .newin .ph img{width:70%;aspect-ratio:2/1;object-fit:cover}@container scr (min-width: 700px){.s2 .newin .ph{min-height:0;height:auto;padding:24px}.s2 .newin .tx{padding:32px 44px}.s2 .art .hdimg{height:260px}}.s2 .hrow{grid-template-columns:88px 1fr 88px}.s2 .hrow>.mob:first-child{justify-self:start}.s2 .acts2{justify-self:end}.s2 .cats2 .ci img{width:88%}.s2 .cats2 .sale .ci svg{width:26px;height:26px;color:#fff}@container scr (min-width: 700px){.s2 .hrow{grid-template-columns:auto minmax(0,1fr) auto}}@container scr (max-width: 699px){.s2 .util{font-size:12px;font-weight:500;letter-spacing:0}.s2 .util .um:before{content:"Livrare gratuit\103  peste 250 lei \b7  "}.s2 .hero .lab,.s2 .hero p,.s2 .hero .rating-line{display:none}.s2 .hero h1{font-size:27px;line-height:1.12}.s2 .hero{gap:18px;padding-top:18px}.s2 .hero .acts{flex-direction:column;gap:8px}.s2 .hero .acts .btn{width:100%;flex:none;height:50px;font-size:15px}}.s2 .sunrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.s2 .sunrow a{background:var(--p);border-radius:10px;padding:6px 4px 8px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.s2 .sunrow img{width:100%;aspect-ratio:2/1;object-fit:cover}.s2 .sunrow b{font-size:12px;letter-spacing:.02em}.s2 .sunrow span{font-size:12px;color:var(--st)}.s2 .util .side{display:none!important}.s2 .util{justify-content:center!important}.s2 .affhero{padding:12px 16px 0;display:grid;gap:10px;max-width:760px}.s2 .affhero h1{font-size:30px;line-height:1.1;text-wrap:balance}.s2 .affhero p{margin:0;color:var(--st);font-size:15.5px;line-height:1.55}.s2 .affsteps{display:grid;gap:10px;padding:22px 16px 6px}.s2 .affsteps div{display:flex;gap:12px;align-items:center;background:var(--p);border-radius:14px;padding:14px}.s2 .affsteps b{flex:0 0 36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:15px}.s2 .affsteps span{font-size:13.5px;color:var(--st);line-height:1.4}.s2 .affsteps strong{display:block;color:var(--ink);font-size:15px}.s2 .affform{padding:22px 16px 44px}.s2 .affform form{border:1px solid var(--hair);border-radius:18px;padding:20px;display:grid;gap:14px;max-width:760px}.s2 .affform h2{font-size:22px}.s2 .g2{display:grid;gap:14px}.s2 .fld{display:grid;gap:6px}.s2 .fld label{font-size:14px;font-weight:600}.s2 .fld input{height:48px;border:1px solid #c9d2db;border-radius:10px;padding:0 14px;font:500 16px IBM Plex Sans,sans-serif;width:100%;box-sizing:border-box}.s2 .fld input:focus{outline:2px solid var(--ink);outline-offset:1px}.s2 .fld .hint{font-size:13px;color:var(--st)}.s2 .fld.bad input{border-color:var(--sale);background:#fff6f3}.s2 fieldset{border:0;padding:0;margin:4px 0 0;display:grid;gap:10px}.s2 legend{font-size:16px;font-weight:600;padding:0;margin-bottom:6px}.s2 legend span{font-weight:400;color:var(--st);font-size:14px}.s2 .agree{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.s2 .agree input{width:22px;height:22px;flex:0 0 auto;margin-top:1px;accent-color:#0e1621}.s2 .agree.bad span{color:var(--sale)}.s2 .ferr{background:#fdecea;color:#7f1d1d;border-radius:10px;padding:12px 14px;font-size:14px}.s2 .affform .btn{height:52px;width:100%}.s2 .fok{max-width:760px;background:#eef8f0;color:#14532d;border-radius:14px;padding:18px;font-size:15px;line-height:1.5}@container scr (min-width: 700px){.s2 .affhero{padding:14px 64px 0}.s2 .affhero h1{font-size:44px}.s2 .affsteps{grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 64px 6px;max-width:1100px}.s2 .affform{padding:26px 64px 60px}.s2 .affform form{padding:30px 36px}.s2 .g2{grid-template-columns:1fr 1fr}.s2 .affform .btn{width:auto;justify-self:start;padding:0 28px}}@container scr (max-width: 699px){.s2 .affhero{text-align:center;justify-items:center}.s2 .affhero h1{font-size:26px}.s2 .affhero p{font-size:14.5px}}.s2 .muted{color:var(--st)}.s2 .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s2 .dot{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #0003}.s2 .news form{display:flex;gap:8px}.s2 .news .ok{color:var(--ok);font-weight:600}.s2 .catban a{color:var(--lens)}.s2 .gal .main{position:relative}.s2 .fav{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;display:grid;place-items:center;box-shadow:0 4px 14px #0e16211a;z-index:2}.s2 .fav svg{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:1.8}.s2 .fav[aria-pressed=true] svg{fill:#e0442b;stroke:#e0442b}.s2 .varp{display:grid;gap:8px}.s2 .varp .vl{font-size:13.5px;font-weight:600}.s2 .vbtns{display:flex;flex-wrap:wrap;gap:8px}.s2 .vbtns button{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--hair);background:#fff;font:500 14px IBM Plex Sans,sans-serif;color:var(--ink)}.s2 .vbtns button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.s2 .vbtns button.na{color:#8a96a3;text-decoration:line-through}.s2 .qty input{width:44px;border:0;text-align:center;font:600 16px IBM Plex Sans,sans-serif;background:transparent;color:var(--ink);-moz-appearance:textfield}.s2 .qty input::-webkit-outer-spin-button,.s2 .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s2 .btn[disabled]{opacity:.5;cursor:not-allowed}.s2 .ship.low{background:#fff4e5}.s2 .ship.low i{background:#c2410c}.s2 .notify{border:1px solid var(--hair);border-radius:12px;padding:14px;display:grid;gap:8px}.s2 .notify .nrow{display:flex;gap:8px;margin-top:6px}.s2 .notify input{flex:1;min-width:0;height:46px;border:1px solid #c9d2db;border-radius:10px;padding:0 12px;font:500 15px IBM Plex Sans,sans-serif}.s2 .okm{color:var(--ok);font-weight:600;margin:0}.s2 .errm{color:var(--sale);margin:0 0 8px}.s2 .rte p{margin:0 0 10px}.s2 .rte ul{margin:0 0 10px;padding-left:18px}.s2 .rte h3{font-size:16px;margin:14px 0 6px}.s2 .sticky{display:none}@container scr (max-width: 699px){.s2 .sticky.show{display:flex;position:fixed;left:0;right:0;bottom:0;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.s2 .acc-guest{padding:18px 16px 50px;display:grid;gap:18px;max-width:1100px}.s2 .ag-card{border:1px solid var(--hair);border-radius:18px;padding:24px;display:grid;gap:12px}.s2 .ag-card h1{font-size:30px;margin:0}.s2 .ag-card p{margin:0;color:var(--st)}.s2 .ag-btns{display:flex;gap:10px;flex-wrap:wrap}.s2 .ag-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.s2 .ag-list li{background:var(--p);border-radius:12px;padding:14px 16px;display:grid;gap:2px}.s2 .ag-list span{font-size:13.5px;color:var(--st)}.s2 .acct{display:grid;gap:18px;padding:16px 16px 50px}.s2 .acct-nav{border:1px solid var(--hair);border-radius:16px;padding:14px;display:grid;gap:12px;align-content:start;background:#fff}.s2 .acct-who{display:flex;gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--hair)}.s2 .acct-who .av{width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:600;font-size:18px;flex:0 0 auto}.s2 .acct-who b{display:block;font-size:15px}.s2 .acct-who span{font-size:12.5px;color:var(--st);word-break:break-all}.s2 .grp{display:grid}.s2 .grp h4{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--st);background:var(--p);border-radius:8px;padding:8px 10px}.s2 .grp a{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:0 10px;border-radius:8px;font-size:14.5px;color:var(--ink)}.s2 .grp a:hover{background:var(--p)}.s2 .grp a[aria-current=page]{background:var(--ink);color:#fff}.s2 .grp em{font-style:normal;font-size:12px;background:var(--p2);color:var(--ink);border-radius:999px;padding:1px 8px}.s2 .grp a[aria-current=page] em{background:var(--lens)}.s2 .acct-main{min-width:0;display:grid;align-content:start}.s2 .acct-main section{display:grid;gap:14px}.s2 .acct-main h1{font-size:28px;margin:0}.s2 .acct-main h2{font-size:18px;margin:0 0 8px}.s2 .acct-main p{margin:0}.s2 .panel{border:1px solid var(--hair);border-radius:16px;padding:16px;display:grid;gap:12px;background:#fff}.s2 .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s2 .stats a{background:var(--p);border-radius:14px;padding:14px;display:grid;gap:2px}.s2 .stats b{font-size:22px}.s2 .stats span{font-size:13px;color:var(--st)}.s2 .quick{display:flex;flex-wrap:wrap;gap:8px}.s2 .quick a{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--hair);display:flex;align-items:center;font-weight:600;font-size:14px}.s2 .kv{display:grid;gap:0;margin:0}.s2 .kv div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair)}.s2 .kv dt{color:var(--st);font-size:14px}.s2 .kv dd{margin:0;font-weight:600;font-size:14px;text-align:right;word-break:break-word}.s2 .pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--p2);font-size:12.5px;font-weight:600;color:var(--ink);justify-self:start;white-space:nowrap}.s2 .pill.ok{background:#e3f4e6;color:#14532d}.s2 .pill.wait{background:#fff4e5;color:#7c2d12}.s2 .orow{display:grid;gap:12px}.s2 .oh{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.s2 .oh b{display:block;font-size:15.5px}.s2 .oh span{font-size:13px;color:var(--st)}.s2 .oi{display:flex;gap:6px;flex-wrap:wrap}.s2 .oi .ph{width:64px;height:52px;border-radius:10px;background:var(--p);display:grid;place-items:center}.s2 .oi .ph img{width:90%}.s2 .of{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.s2 .of b{font-size:17px}.s2 .of .btn{height:42px;font-size:14px}.s2 .wl{display:grid;gap:8px}.s2 .wrow{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;border:1px solid var(--hair);border-radius:12px;padding:8px 12px 8px 8px}.s2 .wrow .ph{height:52px;border-radius:8px;background:var(--p);display:grid;place-items:center}.s2 .wrow .ph img{width:90%}.s2 .wrow b{display:block;font-size:14.5px}.s2 .wrow span{font-size:12.5px;color:var(--st)}.s2 .wrow .pill{grid-column:2}.s2 .claim{display:grid;gap:12px}.s2 .claim select,.s2 .claim textarea{width:100%;border:1px solid #c9d2db;border-radius:10px;padding:10px 12px;font:500 15px IBM Plex Sans,sans-serif;background:#fff;color:var(--ink)}.s2 .claim select{height:48px}.s2 .claim .btn{justify-self:start;height:48px}.s2 .favs{display:grid;gap:8px}.s2 .favi{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;border:1px solid var(--hair);border-radius:12px;padding:8px}.s2 .favi .ph{height:56px;border-radius:8px;background:var(--p);display:grid;place-items:center}.s2 .favi .ph img{width:90%}.s2 .favi b{display:block;font-size:14.5px}.s2 .favi span{font-size:13px;color:var(--st)}.s2 .favi .btn{height:40px;font-size:13.5px}.s2 .code-big{font-size:28px;font-weight:700;letter-spacing:.08em;border:2px dashed var(--ink);border-radius:12px;padding:12px;text-align:center}@container scr (min-width: 700px){.s2 .acc-guest{grid-template-columns:1.1fr 1fr;padding:26px 64px 60px;align-items:start}.s2 .acct{grid-template-columns:270px minmax(0,1fr);padding:22px 64px 60px;gap:32px;align-items:start}.s2 .acct-nav{position:sticky;top:20px}.s2 .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.s2 .addr{grid-template-columns:repeat(2,minmax(0,1fr))}.s2 .wrow{grid-template-columns:64px 1fr auto}.s2 .wrow .pill{grid-column:auto}}.s2 a.measure{display:block;position:relative}.s2 a.measure img{margin:0 auto}@container scr (min-width: 700px){.s2 a.measure{display:grid;place-items:center}}.s2 .ph{overflow:hidden}.s2 .ph>img,.s2 .tile .ph img,.s2 .card .ph img,.s2 .offer .ph img,.s2 .lens .ph img,.s2 .guide .ph img,.s2 .res .ph img,.s2 .catban .ph img,.s2 .inprod .ph img,.s2 .wrow .ph img,.s2 .favi .ph img,.s2 .oi .ph img,.s2 .line-i .ph img,.s2 .upsell .ph img,.s2 .fbt .ph img,.s2 .gal .thumbs img{width:88%;height:88%;max-width:none;object-fit:contain;object-position:center;margin:auto}.s2 .gal .main{display:grid;place-items:center;overflow:hidden}.s2 .gal .main>img{width:86%;height:86%;object-fit:contain}.s2 .promo .im{overflow:hidden}.s2 .promo .im.one img{width:86%;height:100%;max-height:220px;object-fit:contain;justify-self:center;align-self:center}.s2 .newin .ph{display:grid;place-items:center;overflow:hidden}.s2 .newin .ph img{width:70%;height:auto;max-height:100%;object-fit:contain}.s2 .offer.big .tri img{width:100%;height:100%;max-height:150px;object-fit:contain}.s2 .cats2 .ci img{width:86%;height:86%;object-fit:contain}.s2 a.measure img{width:100%;max-height:420px;object-fit:contain}@container scr (min-width: 1440px){.s2 .hero,.s2 .sec,.s2 .catwrap,.s2 .pdp,.s2 .cartwrap,.s2 .art,.s2 .acct,.s2 .acc-guest,.s2 .crumbs,.s2 .pgtitle,.s2 .seo,.s2 .affform,.s2 .promos,.s2 .trust,.s2 .news,.s2 footer,.s2 .hrow,.s2 .cats2,.s2 .affsteps,.s2 .affhero{padding-left:max(64px,calc((100% - 2400px)/2));padding-right:max(64px,calc((100% - 2400px)/2))}.s2 .affsteps,.s2 .affhero{max-width:none}.s2 .tile .ph{height:190px}.s2 .card .ph{height:210px}}.s2 .aff3{background:var(--p);border-radius:18px;padding:22px 18px;display:grid;gap:18px}.s2 .a3-copy{display:grid;gap:10px;align-content:center}.s2 .aff3 h2{margin:0;font-size:24px;line-height:1.15;color:var(--ink);text-wrap:balance}.s2 .aff3 p{margin:0;color:var(--st);font-size:15px;line-height:1.55;max-width:46ch}.s2 .a3-cta{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-top:6px}.s2 .a3-more{font-weight:600;font-size:14.5px;color:var(--ink);min-height:44px;display:inline-flex;align-items:center}.s2 .a3-more:hover{color:var(--sig)}.s2 .a3-pts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.s2 .a3-pts li{background:#fff;border:1px solid var(--hair);border-radius:14px;padding:14px 16px;display:flex;gap:14px;align-items:center}.s2 .a3-i{flex:0 0 42px;height:42px;border-radius:12px;background:var(--sig2);color:var(--sig);display:grid;place-items:center}.s2 .a3-i svg{width:21px;height:21px}.s2 .a3-pts b{display:block;font-size:15.5px;color:var(--ink)}.s2 .a3-pts small{display:block;font-size:13.5px;color:var(--st);line-height:1.4}@container scr (min-width: 700px){.s2 .aff3{grid-template-columns:1.1fr 1fr;gap:40px;padding:40px 44px}.s2 .aff3 h2{font-size:32px}}@container scr (max-width: 699px){.s2 .a3-cta .btn{width:100%}.s2 .a3-more{margin:0 auto}}.s2 .promo .im{min-height:0;height:170px}.s2 .promo .im.one img{max-height:100%}@container scr (min-width: 700px){.s2 .promo .im{height:190px}}.s2 .demo{background:#fff6d6;color:#5c4400;font-size:12px;font-weight:600;text-align:center;padding:6px 10px}.s2 .ac-wrap{padding:16px 16px 40px;display:grid;gap:16px}.s2 .pillx{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.s2 .pillx.ok{background:#e3f4e6;color:#14532d}.s2 .pillx.wait{background:#fff4e5;color:#7c2d12}.s2 .pillx.blue{background:#e8eefd;color:#1d4ed8}.s2 .pillx.grey{background:#e9edf1;color:#334155}.s2 .thumbs3{display:flex;gap:6px}.s2 .thumbs3 span{width:58px;height:46px;border-radius:9px;background:#f3f5f7;display:grid;place-items:center}.s2 .thumbs3 img{width:88%;height:80%;object-fit:contain}.s2 .track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:4px}.s2 .track div{display:grid;gap:6px;font-size:11.5px;color:#4d5b6a;text-align:center}.s2 .track i{height:6px;border-radius:3px;background:#e9edf1;display:block}.s2 .track div.on i{background:#0e1621}.s2 .track div.on{color:#0e1621;font-weight:600}.s2 .track div.now i{background:#f5c400}.s2 .mbtn{height:42px;padding:0 14px;border-radius:10px;border:1px solid #dde3e9;background:#fff;font:600 13.5px IBM Plex Sans,sans-serif;color:#0e1621;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.s2 .mbtn.k{background:#0e1621;color:#fff;border-color:#0e1621}.s2 .mbtn.y{background:#f5c400;border-color:#f5c400}.s2 .row-btns{display:flex;flex-wrap:wrap;gap:8px}.s2 .wbar{height:6px;border-radius:3px;background:#e9edf1;overflow:hidden}.s2 .wbar i{display:block;height:100%;background:#15803d;border-radius:3px}.s2 .muted{color:#4d5b6a}.s2 .ico18{width:18px;height:18px;flex:0 0 auto}.s2 .va{display:grid;gap:16px;padding:16px 16px 40px}.s2 .va-side{border:1px solid #dde3e9;border-radius:16px;padding:14px;display:grid;gap:12px;background:#fff}.s2 .va-who{display:flex;gap:12px;align-items:center}.s2 .va-av{width:46px;height:46px;border-radius:50%;background:#0e1621;color:#fff;display:grid;place-items:center;font-weight:600;font-size:18px}.s2 .va-who b{display:block}.s2 .va-who span{font-size:12.5px;color:#4d5b6a}.s2 .va-g h4{margin:0 0 4px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#4d5b6a;padding:0 10px}.s2 .va-g a{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:10px;font-size:14.5px;color:#0e1621}.s2 .va-g a.on{background:#0e1621;color:#fff}.s2 .va-g a em{margin-left:auto;font-style:normal;font-size:12px;background:#e9edf1;color:#0e1621;border-radius:999px;padding:1px 8px}.s2 .va-g a.on em{background:#f5c400}.s2 .va-side .va-g{display:none}.s2 .va-side .va-mtabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.s2 .va-mtabs a{flex:0 0 auto;height:38px;padding:0 14px;border-radius:999px;background:#f3f5f7;font-size:13.5px;font-weight:500;display:flex;align-items:center}.s2 .va-mtabs a.on{background:#0e1621;color:#fff}.s2 .va-main{display:grid;gap:14px;min-width:0}.s2 .va-main h1{margin:0;font-size:26px}.s2 .va-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s2 .va-stats div{background:#f3f5f7;border-radius:14px;padding:14px;display:grid;gap:2px}.s2 .va-stats b{font-size:22px}.s2 .va-stats span{font-size:12.5px;color:#4d5b6a}.s2 .card2{border:1px solid #dde3e9;border-radius:16px;padding:16px;display:grid;gap:12px;background:#fff}.s2 .card2 h2{margin:0;font-size:17px}.s2 .ordh{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.s2 .ordh b{display:block;font-size:15px}.s2 .ordh span{font-size:12.5px;color:#4d5b6a}.s2 .ordf{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.s2 .ordf b{font-size:17px}@container scr (min-width: 700px){.s2 .va{grid-template-columns:260px minmax(0,1fr);padding:24px 64px 50px;gap:32px;align-items:start}.s2 .va-side .va-g{display:grid}.s2 .va-side .va-mtabs{display:none}.s2 .va-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.s2 .va-two{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;align-items:start}}.s2 .va-g a[aria-current=page]{background:#0e1621;color:#fff}.s2 .va-g a[aria-current=page] em{background:#f5c400}.s2 .va-mtabs a[aria-current=page]{background:#0e1621;color:#fff}.s2 .va-stats a{background:#f3f5f7;border-radius:14px;padding:14px;display:grid;gap:2px}.s2 .va-stats a b{font-size:22px}.s2 .va-stats a span{font-size:12.5px;color:#4d5b6a}.s2 .va-pane{display:grid;gap:14px;align-content:start}.s2 .va-pane h1{margin:0;font-size:26px}.s2 .va-pane p{margin:0}.s2 .va-h2{margin:4px 0 0;font-size:17px}.s2 .wcard{grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px 12px}.s2 .wcard .ph{height:50px;border-radius:10px;background:#f3f5f7}.s2 .wtop{display:flex;justify-content:space-between;gap:8px;align-items:center}.s2 .wtop b{font-size:14.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2 .track{grid-template-columns:repeat(3,minmax(0,1fr))}.s2 .addr{display:grid;gap:10px}@container scr (min-width: 700px){.s2 .addr{grid-template-columns:repeat(2,minmax(0,1fr))}}.s2 .ph,.s2 .gal .main,.s2 .gal .thumbs button,.s2 .promo .im,.s2 .thumbs3 span,.s2 .bnd-img,.s2 .bi .ph,.s2 .lens .ph{position:relative}.s2 .ph>img,.s2 .gal .main>img,.s2 .gal .thumbs button>img,.s2 .thumbs3 span>img,.s2 .promo .im.one>img,.s2 .bnd-img>img,.s2 .bi .ph>img{position:absolute!important;top:7%;right:7%;bottom:7%;left:7%;width:86%!important;height:86%!important;max-width:none;max-height:none;object-fit:contain;margin:0}.s2 .gal .main>img{top:5%;right:5%;bottom:5%;left:5%;width:90%!important;height:90%!important}.s2 .info h1{text-wrap:balance}@container scr (min-width: 700px){.s2 .info h1{font-size:clamp(30px,3.2vw,40px);line-height:1.08}}.s2 .bnd-hero{padding:14px 16px 8px;display:grid;gap:18px}.s2 .bnd-hero h1{margin:0;font-size:30px;line-height:1.08;text-wrap:balance}.s2 .bh-copy{display:grid;gap:12px}.s2 .bh-copy p{margin:0;color:var(--st);font-size:15.5px;line-height:1.55;max-width:52ch}.s2 .bh-pts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.s2 .bh-pts li{display:flex;gap:10px;font-size:14px;line-height:1.4}.s2 .bh-pts li:before{content:"\2713";flex:0 0 20px;height:20px;border-radius:50%;background:#e3f4e6;color:#15803d;font-size:12px;font-weight:700;display:grid;place-items:center}.s2 .bh-art{background:#fff6d6;border-radius:20px;height:220px;position:relative;overflow:hidden}.s2 .bh-art img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.s2 .bnd-list{display:grid;gap:18px;padding:18px 16px 30px}.s2 .bnd{border:1px solid var(--hair);border-radius:20px;overflow:hidden;background:#fff}.s2 .bnd-top{display:grid}.s2 .bnd-img{height:230px;background:var(--p)}.s2 .bnd-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--sale);color:#fff;font-weight:700;font-size:15px;padding:6px 11px;border-radius:999px}.s2 .bnd-head{padding:18px;display:grid;gap:10px}.s2 .bnd-head h2{margin:0;font-size:24px}.s2 .bnd-head p{margin:0;color:var(--st);line-height:1.5}.s2 .bnd-price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.s2 .bnd-price>div{background:var(--p);border-radius:12px;padding:10px 12px;display:grid;gap:2px}.s2 .bnd-price span{font-size:12px}.s2 .bnd-price s{font-size:15px;color:var(--st)}.s2 .bnd-price b{font-size:18px}.s2 .bnd-price .sv{background:#e3f4e6}.s2 .bnd-price .sv span,.s2 .bnd-price .sv b{color:#14532d}.s2 .bnd-cta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:4px}.s2 .bnd-cta .btn{height:52px;padding:0 24px}.s2 .bnd-more{font-weight:600;font-size:14px;color:var(--sig);min-height:44px;display:inline-flex;align-items:center}.s2 .bnd-in{border-top:1px solid var(--hair);padding:16px 18px 18px;display:grid;gap:12px;background:#fbfcfd}.s2 .bnd-in h3{margin:0;font-size:15px}.s2 .bnd-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s2 .bi{border:1px solid var(--hair);border-radius:14px;background:#fff;padding:8px;display:grid;gap:8px;align-content:start}.s2 .bi .ph{height:96px;border-radius:10px;background:var(--p)}.s2 .bi.gift{border-color:#f5c400;box-shadow:inset 0 0 0 1px #f5c400}.s2 .bi .gtag{position:absolute;top:6px;left:6px;z-index:2;background:#f5c400;color:#0e1621;font-size:11px;font-weight:700;padding:3px 7px;border-radius:6px}.s2 .bi .bt{display:grid;gap:2px;padding:0 4px 4px}.s2 .bi b{font-size:14px}.s2 .bi .bt>span{font-size:12px;color:var(--st);line-height:1.35}.s2 .bi em{font-style:normal;font-weight:600;font-size:13.5px;margin-top:2px}.s2 .bi em s{font-weight:400;color:var(--st);margin-right:4px}.s2 .bnd-note{background:var(--p);border-radius:14px;padding:14px 16px;font-size:13.5px;color:var(--st);line-height:1.5}.s2 .bnd-note b{color:var(--ink)}@container scr (min-width: 700px){.s2 .bnd-hero{grid-template-columns:1.1fr 1fr;align-items:center;padding:18px 64px 10px;gap:40px}.s2 .bnd-hero h1{font-size:44px}.s2 .bh-art{height:300px}.s2 .bnd-list{padding:24px 64px 30px;gap:24px}.s2 .bnd-top{grid-template-columns:1fr 1.1fr}.s2 .bnd-img{height:auto;min-height:320px}.s2 .bnd-head{padding:28px 32px;align-content:center}.s2 .bnd-head h2{font-size:32px}.s2 .bnd-items{grid-template-columns:repeat(4,minmax(0,1fr))}.s2 .bnd-in{padding:20px 32px 24px}}@container scr (min-width: 1440px){.s2 .bnd-hero,.s2 .bnd-list{padding-left:max(64px,calc((100% - 2400px)/2));padding-right:max(64px,calc((100% - 2400px)/2))}}.s2 .bnd-price b,.s2 .bnd-price s{white-space:nowrap}@container scr (max-width: 699px){.s2 .bnd-price b{font-size:15.5px}.s2 .bnd-price s{font-size:13px}.s2 .bnd-price>div{padding:10px}.s2 .bnd-cta .btn{width:100%;justify-content:center}}.s2 .wcard>div{min-width:0}.s2 .wtop{flex-wrap:wrap;align-items:flex-start}.s2 .wtop b{white-space:normal;overflow:visible;text-overflow:clip;flex:1 1 200px;line-height:1.3}.s2 .wtop .pillx{flex:0 0 auto}.s2 .card .ph>img,.s2 .tile .ph>img,.s2 .offer .ph>img,.s2 .promo .im.one>img,.s2 .newin .ph>img,.s2 .bnd-img>img,.s2 .bi .ph>img,.s2 .lens .ph>img,.s2 .guide .ph>img,.s2 .res .ph>img,.s2 .thumbs3 span>img,.s2 .wcard .ph>img,.s2 .catban .ph>img,.s2 .inprod .ph>img,.s2 .line-i .ph>img,.s2 .upsell .ph>img,.s2 .favi .ph>img,.s2 .fbt .ph>img,.s2 .sunrow img{object-fit:cover!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-position:center}.s2 .newin .ph{min-height:260px}.s2 .newin .ph>img{top:4%!important;right:8%!important;bottom:4%!important;left:8%!important;width:84%!important;height:92%!important}@container scr (min-width: 700px){.s2 .newin{grid-template-columns:1.1fr 1fr}.s2 .newin .ph{min-height:300px}}.s2 .gl-hero{padding:14px 16px 6px;display:grid;gap:10px;justify-items:start}.s2 .gl-hero h1{margin:0;font-size:30px;line-height:1.1;text-wrap:balance;max-width:22ch}.s2 .gl-hero p{margin:0;color:var(--st);font-size:15.5px;line-height:1.55;max-width:62ch}.s2 .gl-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.s2 .gl-tags a{height:36px;padding:0 14px;border-radius:999px;background:var(--p);font-size:13.5px;font-weight:500;display:inline-flex;align-items:center}.s2 .gl-tags a[aria-current=page]{background:var(--ink);color:#fff}.s2 .gl-list{display:grid;gap:14px;padding:18px 16px 30px}.s2 .gl-card{border:1px solid var(--hair);border-radius:18px;overflow:hidden;background:#fff;display:grid;transition:box-shadow .2s,border-color .2s}.s2 .gl-card:hover{border-color:#c9d2db;box-shadow:0 10px 26px #0e162112}.s2 .gl-img{position:relative;height:190px;background:#f3f5f7;display:block;overflow:hidden}.s2 .gl-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s2 .gl-tx{padding:16px 18px 18px;display:grid;gap:8px}.s2 .gl-meta{font-size:12.5px;color:var(--st);display:flex;gap:10px;align-items:center}.s2 .gl-meta em{font-style:normal;font-weight:600;color:var(--sig);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.s2 .gl-tx b{font-size:19px;line-height:1.25;color:var(--ink)}.s2 .gl-ex{font-size:14.5px;line-height:1.55;color:var(--st)}.s2 .gl-go{font-weight:600;font-size:14px;color:var(--ink);margin-top:2px}.s2 .gl-cta{background:var(--p);color:var(--ink);border-radius:18px;padding:20px 18px;display:grid;gap:16px;align-items:center}.s2 .gl-cta>div{display:flex;gap:14px;align-items:center}.s2 .gl-cta .a3-i{flex-basis:46px;height:46px}.s2 .gl-cta b{display:block;font-size:18px;line-height:1.25}.s2 .gl-cta small{display:block;color:var(--st);font-size:14.5px;margin-top:2px}.s2 .gl-cta .btn{width:100%}@container scr (min-width: 700px){.s2 .gl-hero{padding:22px 64px 6px}.s2 .gl-hero h1{font-size:44px}.s2 .gl-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 64px 40px;gap:20px}.s2 .gl-card.big{grid-column:1/-1;grid-template-columns:1.2fr 1fr}.s2 .gl-card.big .gl-img{height:auto;min-height:340px}.s2 .gl-card.big .gl-tx{padding:36px;align-content:center}.s2 .gl-card.big b{font-size:30px}.s2 .gl-cta{grid-template-columns:1fr auto;padding:28px 36px}.s2 .gl-cta b{font-size:21px}.s2 .gl-cta .btn{width:auto;padding:0 28px}}@container scr (min-width: 1440px){.s2 .gl-hero,.s2 .gl-list{padding-left:max(64px,calc((100% - 2400px)/2));padding-right:max(64px,calc((100% - 2400px)/2))}}.s2 .prose .tldr{background:#fff6d6;border-radius:16px;padding:16px 18px;display:grid;gap:8px}.s2 .prose .tldr b{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#5c4400}.s2 .prose .tldr ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:15px}.s2 .prose .callout{background:#e8eefd;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.55;color:#1e3a8a}.s2 .prose .callout b{color:#1e3a8a}.s2 .prose .tbl{overflow-x:auto;border:1px solid var(--hair);border-radius:14px}.s2 .prose table{width:100%;border-collapse:collapse;font-size:14.5px}.s2 .prose th,.s2 .prose td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--hair)}.s2 .prose th{background:var(--p);font-weight:600}.s2 .prose tr:last-child td{border-bottom:0}.s2 .prose h2.srch{font-size:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--hair)}.s2 .prose ol.sources{font-size:13.5px;line-height:1.5;color:var(--st);gap:8px}.s2 .prose ol.sources a{color:var(--sig);word-break:break-word}.s2 .prose .disc{font-size:12.5px;color:var(--st);margin-top:6px}.s2 .prose a{color:var(--sig);text-decoration:underline;text-underline-offset:3px}.s2 .more-g{padding:10px 16px 40px;display:grid;gap:12px}.s2 .more-g h2{margin:0;font-size:20px}.s2 .more-g .gl-list{padding:0}@container scr (min-width: 700px){.s2 .more-g{padding:10px 64px 50px}}@container scr (min-width: 1440px){.s2 .more-g{padding-left:max(64px,calc((100% - 2400px)/2));padding-right:max(64px,calc((100% - 2400px)/2))}}.s2 .art .hdimg{position:relative;background:#f3f5f7;overflow:hidden}.s2 .art .hdimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover}.s2 footer .fbot{border-top:1px solid #2b3747;padding-top:22px;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;align-items:flex-end}.s2 footer .fgrp{display:grid;gap:10px;justify-items:start}.s2 footer .fl{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8e9aa8}.s2 footer .pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.s2 footer .pay .pi{width:auto;height:32px;display:block;border-radius:6px;background:#fff}.s2 footer .pay .cod{border:0;height:32px;padding:0 12px;border-radius:6px;background:#fff;color:var(--ink);display:inline-flex;align-items:center;gap:7px;font:600 12.5px IBM Plex Sans,sans-serif}.s2 footer .pay .cod svg{width:18px;height:18px;color:var(--ok)}.s2 footer .sal{display:block;border-radius:12px;transition:transform .15s,box-shadow .15s}.s2 footer .sal img{height:50px;width:auto;display:block}.s2 footer .sal:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000059}.s2 footer .sal:focus-visible{outline:3px solid #f5c400;outline-offset:3px}.s2 footer .fcopy{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between;font-size:12.5px;color:#8e9aa8;padding-top:2px}.s2 footer .fcopy a{color:#8e9aa8}.s2 footer .fcopy a:hover{color:#fff}@container scr (min-width: 700px){.s2 footer .fbot,.s2 footer .fcopy{grid-column:1/-1}}@container scr (max-width: 699px){.s2 footer .fbot{flex-direction:column;align-items:center;text-align:center}.s2 footer .fgrp{justify-items:center}.s2 footer .pay{justify-content:center}.s2 footer .fcopy{flex-direction:column;align-items:center;text-align:center}}.s2 .page-width--narrow .main-page-title{font-size:32px;line-height:1.15;margin:0 0 18px}.s2 .page-width--narrow .rte{font-size:15.5px;line-height:1.65;color:#243140}.s2 .page-width--narrow .rte h2{font-size:20px;line-height:1.3;margin:28px 0 8px;color:var(--ink)}.s2 .page-width--narrow .rte h2:first-child{margin-top:0}.s2 .page-width--narrow .rte p{margin:0 0 12px}.s2 .page-width--narrow .rte a{color:var(--sig);text-decoration:underline;text-underline-offset:3px}.s2 .page-width--narrow .rte ul{margin:0 0 12px;padding-left:20px}.s2 .page-width--narrow .rte li{margin:4px 0}@container scr (min-width: 700px){.s2 .page-width--narrow .main-page-title{font-size:44px}}@container scr (max-width: 699px){.s2 footer{padding-bottom:96px}}.s2 #recenzii{padding-bottom:0}.s2 #recenzii .sh{margin-bottom:12px}.s2 #opinew-reviews-product-page-code .opw-mt-8.opw-pt-8{margin-top:0!important;padding-top:8px!important}.s2 #opinew-reviews-product-page-code{padding:0 16px 24px}@container scr (min-width: 700px){.s2 #opinew-reviews-product-page-code{padding:0 0 40px}}.s2 #opinew-reviews-product-page-code .opw-new-theme{font-size:15px!important;line-height:1.55!important}.s2 #opinew-reviews-product-page-code p.opw-whitespace-pre-wrap,.s2 #opinew-reviews-product-page-code .summary-card-container span:not([class]),.s2 #opinew-reviews-product-page-code .show-more,.s2 #opinew-reviews-product-page-code .show-more b{font-size:15px!important;line-height:1.6!important;color:#243140}.s2 #opinew-reviews-product-page-code .opw-secondaryTextColor.opw-fontLg{font-size:16px!important;line-height:1.3!important}.s2 #opinew-reviews-product-page-code .opw-date-created{font-size:13px!important;line-height:1.3!important}.s2 #opinew-reviews-product-page-code .opw-verifiedBadgeColor{font-size:12.5px!important;line-height:1.3!important}.s2 #opinew-reviews-product-page-code .opw-fontXl{font-size:18px!important;line-height:1.2!important}.s2 #opinew-reviews-product-page-code button,.s2 #opinew-reviews-product-page-code button span,.s2 #opinew-reviews-product-page-code .opw-fontLg{font-size:14.5px!important;line-height:1.3!important}.s2 #opinew-reviews-product-page-code .opw-paginatorFontSize{font-size:16px!important}.s2 #opinew-reviews-product-page-code .opw-font7Xl{font-size:44px!important;line-height:1!important}.s2 #opinew-reviews-product-page-code .opw-font4Xl{font-size:22px!important;line-height:1!important}body.rv-own:not(.rv-write) #opinew-reviews-product-page-code{display:none}.s2 .rv-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.s2 .rv-actions .btn[hidden]{display:none}@container scr (max-width: 699px){.s2 .rv-actions .btn{flex:1 1 100%}}.s2 #recenzii .revs{margin-bottom:14px!important}body.rv-own #recenzii [data-rev-ph]{display:none}body.rv-own #recenzii{padding-bottom:0}.s2 .rv-head{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--hair);margin-bottom:18px}.s2 .rv-score{display:flex;gap:14px;align-items:center}.s2 .rv-score>b{font:600 44px IBM Plex Sans,sans-serif;line-height:1}.s2 .rv-score .rv-st{font-size:20px}.s2 .rv-score small{display:block;font-size:14px;color:var(--st);margin-top:2px}.s2 .rv-pics{margin-bottom:20px}.s2 .rv-pics b{display:block;font-size:14px;margin-bottom:10px}.s2 .rv-pics>div{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.s2 .rv-pics>div::-webkit-scrollbar{display:none}.s2 .rv-pics img{flex:0 0 auto;width:84px;height:84px;object-fit:cover;border-radius:12px}.s2 .rv-fb{columns:1;column-gap:16px}.s2 .rv{break-inside:avoid;display:grid;gap:8px;background:#fff;border:1px solid var(--hair);border-radius:16px;padding:18px;margin:0 0 16px}.s2 .rv header{display:flex;gap:12px;align-items:center}.s2 .rv-av{flex:0 0 40px;height:40px;border-radius:50%;background:var(--sig2);color:var(--sig);display:grid;place-items:center;font-weight:700;font-size:16px}.s2 .rv header b{display:block;font-size:15.5px;line-height:1.25}.s2 .rv header small{display:block;font-size:12.5px;color:var(--ok)}.s2 .rv-meta{display:flex;gap:10px;align-items:center}.s2 .rv-st{color:#c48a00;letter-spacing:1px;font-size:15px;line-height:1}.s2 .rv-st span{color:#d6dbe1}.s2 .rv-meta time{font-size:13px;color:var(--st)}.s2 .rv p{margin:0;font-size:15px;line-height:1.6;color:#243140;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.s2 .rv p.open{display:block;-webkit-line-clamp:unset}.s2 .rv-more{justify-self:start;background:none;border:0;padding:0;font:600 14px IBM Plex Sans,sans-serif;color:var(--sig);min-height:32px}.s2 .rv-im{display:flex;gap:8px;flex-wrap:wrap}.s2 .rv-im img{width:72px;height:72px;object-fit:cover;border-radius:10px}.s2 .rv-foot{text-align:center;padding:4px 0 8px}.s2 .rv-foot .btn[hidden]{display:none}@container scr (min-width: 900px){.s2 .rv-fb{columns:2}.s2 .rv-pics img{width:96px;height:96px}}@container scr (max-width: 699px){.s2 .rv-head .btn,.s2 .rv-foot .btn{width:100%}}.s2 .rv-foot{padding:12px 0 36px}@container scr (max-width: 699px){.s2 .rv-head{justify-content:center}.s2 .rv-score{justify-content:center;width:100%}}.s2 a.measure{overflow:hidden}.s2 a.measure img{transform:scale(1.28);transition:transform .35s ease}.s2 a.measure:hover img{transform:scale(1.33)}.s2 .measure .h-badge{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#fff;border-radius:999px;padding:7px 12px;font:600 12.5px IBM Plex Sans,sans-serif;z-index:1}.s2 .measure .h-badge svg{width:14px;height:14px;color:#f5c400}.s2 .measure .h-rate{position:absolute;right:14px;top:14px;display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:999px;padding:7px 12px;font:600 12.5px IBM Plex Sans,sans-serif;color:var(--ink);box-shadow:0 6px 18px #0e162114;z-index:1}.s2 .measure .h-rate .stars{color:#c48a00;letter-spacing:1px}.s2 .measure .price-pin{z-index:1}.s2 .measure .price-pin em{display:block;font-style:normal;font-weight:600;font-size:12px;color:var(--sig);margin-top:2px}@container scr (max-width: 699px){.s2 a.measure img{transform:scale(1.18)}.s2 .measure .h-rate{display:none}}.s2 .toast{white-space:normal;max-width:min(92vw,520px);text-align:center;line-height:1.35;border-radius:16px}.s2 .upsell .up-hint{margin:-4px 0 10px;font-size:13.5px;color:var(--st)}.s2 .pays2{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.s2 .pays2 .pi{height:24px;width:auto;border-radius:4px;border:1px solid var(--hair)}.s2 .pays2 .cod{height:24px;padding:0 8px;border-radius:4px;border:1px solid var(--hair);display:inline-flex;align-items:center;font:600 11.5px IBM Plex Sans,sans-serif;color:var(--st)}.s2 .af-hero{background:var(--p);border-radius:18px;padding:22px;display:grid;gap:12px;justify-items:start}.s2 .af-hero h2{margin:0;font-size:22px;line-height:1.2}.s2 .af-hero p{margin:0;font-size:15px;line-height:1.55}.s2 .af-hero small{font-size:12.5px;color:var(--st)}.s2 .af-cta{display:flex;flex-wrap:wrap;gap:10px}.s2 .af-code{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.s2 .af-code b{font:700 30px IBM Plex Sans,sans-serif;letter-spacing:.08em;background:#fff;border:2px dashed var(--sig);color:var(--sig);border-radius:12px;padding:8px 16px}.s2 .af-share{display:grid;gap:8px;width:100%;background:#fff;border:1px solid var(--hair);border-radius:14px;padding:14px}.s2 .af-share span{font-size:13px;color:var(--st)}.s2 .af-share code{font:500 14px ui-monospace,Menlo,monospace;word-break:break-all}.s2 .af-share-b{display:flex;flex-wrap:wrap;gap:8px}.s2 .af-grid{display:grid;gap:12px;margin-top:14px}.s2 .af-box{background:#fff;border:1px solid var(--hair);border-radius:16px;padding:18px;display:grid;gap:6px;align-content:start}.s2 .af-box b{font-size:16px}.s2 .af-box p{margin:0;font-size:14.5px;line-height:1.55;color:var(--st)}.s2 .af-box .mbtn{justify-self:start;margin-top:6px}.s2 .af-i{width:32px;height:32px;border-radius:50%;background:var(--sig2);color:var(--sig);display:grid;place-items:center;font-weight:700;font-size:14px}.s2 .af-wide{margin-top:12px}.s2 .af-ex{background:#fffbea;border-color:#f3e3a3}.s2 .af-faq{margin-top:12px;border-top:1px solid var(--hair)}.s2 .af-faq details{border-bottom:1px solid var(--hair);padding:14px 2px}.s2 .af-faq summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:10px}.s2 .af-faq summary:after{content:"+";font-weight:400;color:var(--st)}.s2 .af-faq details[open] summary:after{content:"\2212"}.s2 .af-faq p{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--st)}@container scr (min-width: 700px){.s2 .af-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s2 .af-hero{padding:28px 30px}.s2 .af-hero h2{font-size:26px}}.s2 .rv-im img,.s2 .rv-pics img{cursor:zoom-in;transition:opacity .15s}.s2 .rv-im img:hover,.s2 .rv-pics img:hover{opacity:.85}.s2 .rv-fb:has(>.rv:only-child){columns:1;max-width:760px}.lbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#090e16eb;display:grid;place-items:center;padding:56px 16px}.lbx[hidden]{display:none}.lbx img{max-width:min(92vw,1100px);max-height:82vh;object-fit:contain;border-radius:12px;background:#111}.lbx button{position:absolute;border:0;background:#ffffff1f;color:#fff;width:48px;height:48px;border-radius:50%;font-size:30px;line-height:1;cursor:pointer;display:grid;place-items:center}.lbx button:hover{background:#ffffff38}.lbx-x{top:14px;right:14px}.lbx-p,.lbx-n{top:50%;transform:translateY(-50%);display:none!important}.lbx.multi .lbx-p,.lbx.multi .lbx-n{display:grid!important}.lbx-p{left:14px}.lbx-n{right:14px}.lbx [data-n]{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#cfd6de;font:500 14px IBM Plex Sans,sans-serif}.s2 .hrv{display:grid;gap:14px}.s2 .hrv-sum{background:var(--p);border-radius:18px;padding:22px;display:grid;gap:6px;justify-items:start;align-content:start}.s2 .hrv-n{font:600 52px IBM Plex Sans,sans-serif;line-height:1}.s2 .hrv-sum .rv-st{font-size:22px;letter-spacing:2px}.s2 .hrv-t{font-size:15px;color:var(--st)}.s2 .hrv-t b{color:var(--ink)}.s2 .hrv-ph{display:none;width:100%;margin-top:8px}.s2 .hrv-ph img{width:100%;height:auto}.s2 .hrv-go{font-weight:600;font-size:15px;color:var(--sig);margin-top:6px}.s2 .hrv-list{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.s2 .hrv-list::-webkit-scrollbar{display:none}.s2 .hrv-card{scroll-snap-align:start;background:#fff;border:1px solid var(--hair);border-radius:18px;padding:18px;display:grid;gap:10px;align-content:start}.s2 .hrv-card header{display:flex;gap:12px;align-items:center}.s2 .hrv-card header b{display:block;font-size:16px}.s2 .hrv-card header small{display:block;font-size:12.5px;color:var(--ok)}.s2 .hrv-card .rv-st{font-size:17px;letter-spacing:1px}.s2 .hrv-card p{margin:0;font-size:15.5px;line-height:1.6;color:#243140;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.s2 .hrv-card .rv-im{position:relative;display:flex}.s2 .hrv-card .rv-im img{width:96px;height:96px;object-fit:cover;border-radius:12px}.s2 .hrv-card .rv-im img:not(:first-child){display:none}.s2 .hrv-card .rv-im span{position:absolute;left:68px;top:6px;background:#0e1621bf;color:#fff;font:600 12px IBM Plex Sans,sans-serif;border-radius:999px;padding:2px 7px;pointer-events:none}.s2 .hrv-card>a{font-weight:600;font-size:14.5px;color:var(--sig);margin-top:auto}.s2 .hrv-skel{grid-column:1/-1;border-style:dashed}.s2 .hrv-skel p{-webkit-line-clamp:unset}@container scr (min-width: 900px){.s2 .hrv{grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:stretch}.s2 .hrv-ph{display:block}.s2 .hrv-list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.s2 .hero .specs{border-top:0}.s2 .cmp-hero{padding:14px 16px 6px;display:grid;gap:10px;justify-items:start}.s2 .cmp-hero h1{margin:0;font-size:30px;line-height:1.1}.s2 .cmp-hero p{margin:0;color:var(--st);font-size:15.5px;line-height:1.55;max-width:62ch}.s2 .cmp-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:8px}.s2 .cmp-quick a{background:var(--p);border-radius:14px;padding:12px 14px;display:grid;gap:2px}.s2 .cmp-quick b{font-size:14.5px}.s2 .cmp-quick span{font-size:13px;color:var(--sig);font-weight:600}.s2 .cmp-wrap{padding:18px 16px 40px;display:grid;gap:18px}.s2 .cmp-scroll{overflow-x:auto;border:1px solid var(--hair);border-radius:18px;background:#fff}.s2 .cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:14.5px}.s2 .cmp th,.s2 .cmp td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);line-height:1.45}.s2 .cmp tbody tr:last-child th,.s2 .cmp tbody tr:last-child td{border-bottom:0}.s2 .cmp tbody th{position:sticky;left:0;background:#fff;z-index:1;font-size:13px;color:var(--st);font-weight:600;width:130px;min-width:130px;box-shadow:1px 0 0 var(--hair)}.s2 .cmp thead th{background:#fff;vertical-align:bottom}.s2 .cmp thead th:first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--hair)}.s2 .cmp-hint{font-size:12px;color:var(--st);font-weight:500}.s2 .cmp-p{display:grid;gap:8px}.s2 .cmp-p .ph{display:block;background:var(--p);border-radius:12px;aspect-ratio:4/3;overflow:hidden;position:relative}.s2 .cmp-p .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8px}.s2 .cmp-p b{font-size:16px;letter-spacing:.02em}.s2 .cmp-pr{display:block;font-weight:700;font-size:15px;margin-top:4px}.s2 .cmp-pr s{font-weight:400;color:var(--st);font-size:12.5px;margin-left:6px}.s2 .cmp-rt{display:block;font-size:12.5px;color:var(--st);margin-top:2px}.s2 .cmp-rt .rv-st{font-size:12px}.s2 .cmp td em{font-style:normal;color:var(--sale);font-weight:600}.s2 .cmp .ok{color:var(--ok);font-weight:700}.s2 .cmp .dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:-1px;border:1px solid rgba(0,0,0,.12)}.s2 .cmp .dot.yel{background:#f5c400}.s2 .cmp .dot.red{background:#d9381e}.s2 .cmp .dot.clear{background:#eef3f7}.s2 .cmp-buy .btn{height:42px;font-size:13.5px;padding:0 14px;width:100%}.s2 .cmp-note{margin:0;font-size:13.5px;color:var(--st);line-height:1.55}.s2 .cmp-note a{color:var(--sig);font-weight:600}.s2 .cmp-cta{background:var(--p);border-radius:18px;padding:20px 18px;display:grid;gap:14px;align-items:center}.s2 .cmp-cta b{display:block;font-size:18px}.s2 .cmp-cta span{display:block;color:var(--st);font-size:14.5px;margin-top:2px}@container scr (min-width: 700px){.s2 .cmp-hero{padding:22px 64px 6px}.s2 .cmp-hero h1{font-size:44px}.s2 .cmp-quick{grid-template-columns:repeat(4,minmax(0,1fr))}.s2 .cmp-wrap{padding:24px 64px 50px}.s2 .cmp-cta{grid-template-columns:1fr auto;padding:28px 36px}}@container scr (min-width: 1100px){.s2 .cmp-hint{display:none}}@container scr (min-width: 1440px){.s2 .cmp-hero,.s2 .cmp-wrap{padding-left:max(64px,calc((100% - 2400px)/2));padding-right:max(64px,calc((100% - 2400px)/2))}}.s2 .cmp{table-layout:fixed;min-width:1010px}.s2 .cmp thead th:not(:first-child),.s2 .cmp td{width:calc((100% - 130px) / 6)}@container scr (max-width: 699px){.s2 .cmp{min-width:1000px;font-size:14px}.s2 .cmp tbody th,.s2 .cmp thead th:first-child{width:92px;min-width:92px;font-size:12px;padding:12px 10px}.s2 .cmp thead th:not(:first-child),.s2 .cmp td{width:150px}}.s2 .bh-art{height:300px}.s2 .bh-sl{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.s2 .bh-sl.on{opacity:1;pointer-events:auto}.s2 .bh-sl a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.s2 .bh-sl img{position:absolute;top:4%;right:3%;bottom:12%;left:3%;width:94%;height:84%;object-fit:contain;transform:scale(1.04);transition:transform 4s ease}.s2 .bh-sl.on img{transform:scale(1.12)}.s2 .bh-sl figcaption{position:absolute;left:14px;top:14px;background:var(--ink);color:#fff;border-radius:999px;padding:6px 12px;font:600 12.5px IBM Plex Sans,sans-serif}.s2 .bh-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px;z-index:2}.s2 .bh-dots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:#0e162138;transition:width .3s,background .3s;cursor:pointer}.s2 .bh-dots button[aria-current=true]{width:22px;background:var(--ink)}@container scr (min-width: 700px){.s2 .bh-art{height:440px}}@media(prefers-reduced-motion:reduce){.s2 .bh-sl,.s2 .bh-sl img{transition:none}.s2 .bh-sl.on img{transform:none}}.s2 .seo-g{text-align:left}.s2 .seo-g h2{margin:0}.s2 .seo-g a{color:var(--sig);font-weight:600}.s2 .seo-g p{max-width:78ch}.s2 .seo-faq{max-width:78ch;border-top:1px solid var(--hair);margin-top:6px;width:100%}.s2 .seo-faq details{border-bottom:1px solid var(--hair);padding:12px 2px}.s2 .seo-faq summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:10px}.s2 .seo-faq summary:after{content:"+";font-weight:400;color:var(--st)}.s2 .seo-faq details[open] summary:after{content:"\2212"}.s2 .seo-faq p{margin:6px 0 0}.s2 .pdp>*{min-width:0}.s2 .gal{min-width:0}.s2 .gal .thumbs{overflow-x:auto;scrollbar-width:thin;padding-bottom:4px;scroll-snap-type:x proximity}.s2 .gal .thumbs button{scroll-snap-align:start}.s2 .acc-guest{max-width:none}.s2 .ag-card{background:var(--p);border:0;padding:28px;align-content:start}.s2 .ag-card h1{font-size:34px}.s2 .ag-card p{font-size:15.5px;line-height:1.55}.s2 .ag-side h2{margin:0 0 12px;font-size:18px}.s2 .ag-list li{background:#fff;border:1px solid var(--hair);display:flex;gap:12px;align-items:center;padding:14px 16px}.s2 .ag-list b{display:block;font-size:15px}.s2 .ag-list small{display:block;font-size:13.5px;color:var(--st);line-height:1.4}.s2 .ag-i{flex:0 0 40px;height:40px;border-radius:12px;background:var(--sig2);color:var(--sig);display:grid;place-items:center}.s2 .ag-i svg{width:20px;height:20px}@container scr (min-width: 700px){.s2 .acc-guest{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px}.s2 .ag-list{grid-template-columns:1fr 1fr}.s2 .ag-card{padding:36px}}.s2 .ag-card .btn.l{background:#fff;border:1px solid var(--hair)}@container scr (min-width: 1440px){.s2 .grid4,.s2 .catmain .grid4{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.s2 .gl-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.s2 .tiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.s2 .page-width--narrow{max-width:1180px}.s2 .rte table,.s2 .pdp .in table,.s2 .prose table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.s2 .rte table td,.s2 .rte table th,.s2 .pdp .in table td,.s2 .pdp .in table th{min-width:96px;overflow-wrap:break-word;word-break:normal}@container scr (max-width: 699px){.s2 .rte table,.s2 .pdp .in table{font-size:13px}}.s2 .pdp .info>*,.s2 .pdp .acc,.s2 .pdp .acc details,.s2 .pdp .in{min-width:0;max-width:100%}@container scr (min-width: 700px){.s2 .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container scr (min-width: 1440px){.s2 .tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.s2 .art .hdimg{height:240px;background:var(--p);border-radius:20px}.s2 .art .hdimg img{top:8%!important;right:10%!important;bottom:8%!important;left:10%!important;width:80%!important;height:84%!important;object-fit:contain!important}.s2 .art .prose{max-width:none}.s2 .art .prose .tldr,.s2 .art .prose .callout,.s2 .art .prose .tbl{max-width:100%}@container scr (min-width: 900px){.s2 .art{grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:64px}.s2 .art .hdimg{height:380px}.s2 .art h1{font-size:42px!important}.s2 .art .prose{font-size:17px;line-height:1.75}.s2 .art .prose h2{font-size:26px;margin-top:14px}}.s2 .art .hdimg img{top:-6%!important;right:4%!important;bottom:-6%!important;left:4%!important;width:92%!important;height:112%!important}@container scr (min-width: 900px){.s2 .art .hdimg{height:330px}}.s2 .art .hdimg img{transform:scale(1.5)}@container scr (max-width: 899px){.s2 .art .hdimg img{transform:scale(1.15)}}.s2 .fcart{display:none}@container scr (min-width: 990px){.s2 .fcart{position:fixed;top:18px;right:24px;z-index:60;display:flex;align-items:center;gap:10px;height:52px;padding:0 10px 0 16px;border-radius:14px;background:var(--ink);color:#fff;font:600 14.5px IBM Plex Sans,sans-serif;box-shadow:0 10px 28px #0e162147;opacity:0;transform:translateY(-14px);pointer-events:none;transition:opacity .25s,transform .25s}.s2 .fcart.on:not([data-empty]){opacity:1;transform:none;pointer-events:auto}.s2 .fcart svg{width:20px;height:20px}.s2 .fcart b{background:var(--lens);color:var(--ink);min-width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;padding:0 6px}.s2 .fcart:hover{background:#1c2a3b}}.s2 .ph.fit>img{object-fit:contain!important;top:5%!important;right:5%!important;bottom:5%!important;left:5%!important;width:90%!important;height:90%!important;object-position:center}.s2 .tile .ph{flex:1 0 auto;position:relative}.s2 .ph.fit>img{top:2%!important;right:2%!important;bottom:2%!important;left:2%!important;width:96%!important;height:96%!important}.s2 [id]{scroll-margin-top:185px}@container scr (min-width: 700px){.s2 [id]{scroll-margin-top:140px}}.s2 .srch-wrap{padding:6px 16px 40px;display:grid;gap:18px}.s2 .srch-form{display:flex;gap:8px;max-width:620px}.s2 .srch-form input{flex:1;min-width:0;height:48px;border:1px solid var(--hair);border-radius:10px;padding:0 14px;font:500 15px IBM Plex Sans,sans-serif;background:#fff}.s2 .srch-empty{background:var(--p);border-radius:16px;padding:20px}.s2 .srch-empty p{margin:6px 0 0;color:var(--st)}.s2 .srch-empty a,.s2 .pgtitle p{color:var(--sig)}.s2 .srch-h{margin:10px 0 0;font-size:20px}.s2 .srch-list{display:grid;gap:8px}.s2 .srch-o{border:1px solid var(--hair);border-radius:12px;padding:12px 14px;display:grid;gap:2px}.s2 .srch-o span{font-size:11.5px;font-weight:600;color:var(--sig);letter-spacing:.06em;text-transform:uppercase}.s2 .srch-o b{font-size:15px}@container scr (min-width: 700px){.s2 .srch-wrap{padding:10px 64px 56px}.s2 .srch-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container scr (min-width: 1440px){.s2 .srch-wrap{padding-left:max(64px,calc((100% - 2400px)/2));padding-right:max(64px,calc((100% - 2400px)/2))}}.s2 .opts button small,.s2 .tg,.s2 .gtag,.s2 .gauge label{font-size:12px}.s2 .qty button{min-width:40px}.s2 footer .fcopy a{display:inline-block;padding:10px 2px}.s2 .hrv-card>a{display:inline-flex;align-items:center;min-height:40px}.s2 .bh-dots{gap:2px}.s2 .bh-dots button{background-clip:content-box;padding:14px 4px;box-sizing:content-box}.s2 footer .fcopy{align-items:center}.s2 main .contact .title{font:600 26px IBM Plex Sans,sans-serif}.s2 main .contact .field{position:relative;display:block;margin:0 0 12px}.s2 main .contact .field:before,.s2 main .contact .field:after{display:none!important}.s2 main .contact .field__input,.s2 main .contact .text-area{width:100%;border:1px solid var(--hair)!important;border-radius:10px;background:#fff;padding:22px 14px 8px;font:500 15px IBM Plex Sans,sans-serif;color:var(--ink);box-shadow:none!important;outline:0;min-height:52px}.s2 main .contact .text-area{min-height:130px;padding-top:26px}.s2 main .contact .field__input:focus,.s2 main .contact .text-area:focus{border-color:var(--ink)!important}.s2 main .contact .field__label{left:14px!important;top:16px!important;font:500 14px IBM Plex Sans,sans-serif!important;color:var(--st)!important}.s2 main .contact .field__input:focus~.field__label,.s2 main .contact .field__input:not(:placeholder-shown)~.field__label,.s2 main .contact .text-area:focus~.field__label,.s2 main .contact .text-area:not(:placeholder-shown)~.field__label{top:7px!important;font-size:11.5px!important}.s2 main .contact .button{background:var(--ink)!important;color:#fff!important;border-radius:10px!important;height:50px;min-width:160px;font:600 15px IBM Plex Sans,sans-serif;border:0}.s2 main .contact .button:before,.s2 main .contact .button:after{display:none!important}@container scr (min-width: 700px){.s2 .contact{padding:0 64px 56px}.s2 .contact__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.s2 .contact__fields .field{margin:0}}.s2 main .contact form{width:100%;max-width:none!important;margin:0!important;padding:0!important}.s2 main .contact.page-width{padding-left:0!important;padding-right:0!important}@container scr (max-width: 699px){.s2 main .contact.page-width{padding-left:16px!important;padding-right:16px!important}}.s2 main .contact .contact__fields{display:grid;grid-template-columns:1fr;gap:0 12px}@container scr (min-width: 700px){.s2 main .contact .contact__fields{grid-template-columns:1fr 1fr}}.s2 main .contact .contact__button{margin-top:6px}.s2 .shopify-policy__container{max-width:860px!important;margin:0 auto!important;padding:28px 16px 48px!important}.s2 .shopify-policy__title h1{font:600 30px IBM Plex Sans,sans-serif;text-align:left;margin:0 0 18px}.s2 .shopify-policy__body{font-size:15.5px;line-height:1.65;color:#243140}.s2 .shopify-policy__body h2,.s2 .shopify-policy__body h3{font-size:19px;line-height:1.3;margin:26px 0 8px;color:var(--ink)}.s2 .shopify-policy__body p{margin:0 0 12px}.s2 .shopify-policy__body ul{padding-left:20px;margin:0 0 12px}.s2 .shopify-policy__body a{color:var(--sig)}@container scr (min-width: 700px){.s2 .shopify-policy__title h1{font-size:40px}}.s2 footer .contact{padding:0!important;margin:0!important;max-width:none!important}.s2 .tg,.s2 .gtag,.s2 .gauge label,.s2 .opts button small{font-size:12px!important}.s2 .sec-btn{display:inline-flex;align-items:center;gap:8px}.s2 .sec-note{margin:2px 0 0;font-size:13px;color:var(--st);line-height:1.5;max-width:60ch}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dx-lab.css.map */
