.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-small);letter-spacing:1.28px;text-transform:uppercase;color:var(--teal)}.on-dark .eyebrow{color:#9fd9c0}.btn--navy{background:var(--navy-800);color:#fff;border-color:var(--navy-800)}.btn--navy:hover{background:var(--navy-600);border-color:var(--navy-600);transform:translateY(-2px)}.btn--outline{background:transparent;color:var(--navy-800);border-color:var(--navy-800);border-radius:var(--r-pill)}.btn--outline:hover{background:var(--navy-800);color:#fff}.sticker{position:absolute;z-index:4;font-family:var(--font-display);font-weight:700;font-size:13.6px;line-height:1.2;padding:8px 12.8px;border-radius:14px 14px 14px 3px;background:var(--navy-800);color:#fff;transform:rotate(var(--r, -5deg));box-shadow:var(--sh-2);transition:transform .45s cubic-bezier(.34,1.56,.64,1);pointer-events:none;max-width:16ch}.sticker--mint{background:var(--mint);color:var(--navy-800)}.cat:hover .sticker{transform:rotate(calc(var(--r, -5deg) * -1)) scale(1.06)}[hidden]{display:none!important}.dot-live{display:inline-block;flex:none}:root{--atc-gradient: linear-gradient(90deg, #4392ab 0%, #58aa86 50%, #78bf62 100%);--atc-border: #51b37f;--err: #b4233f;--err-bg: #fdeef1;--pnav-h: 58px;--hdr-c: 65px}html{scroll-padding-top:calc(var(--hdr-c) + var(--pnav-h) + 16px)}.atc{position:relative;min-height:58px;font-size:16px;border-radius:16px;overflow:hidden}.atc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-120%);transition:transform .8s var(--ease);pointer-events:none}.atc:hover:after{transform:translate(120%)}.atc:focus-visible{outline:3px solid var(--navy-800);outline-offset:3px;box-shadow:0 0 0 6px #fff,0 0 0 9px #553dff59}.atc:active{transform:translateY(1px) scale(.985);box-shadow:0 3px 8px -4px #5895aacc;filter:saturate(1.05) brightness(.97)}.atc[aria-busy=true]{pointer-events:none}.atc .spin{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:spin .7s linear infinite;display:none}.atc[aria-busy=true] .spin{display:block}.atc[aria-busy=true] .atc__ic{display:none}.atc.is-done{background:var(--navy-800);border-color:var(--navy-800);text-shadow:none}.atc .atc__ic{width:20px;height:20px}.atc .atc__price{opacity:.92;font-weight:600}.atc .atc__price:before{content:"\b7";margin:0 7.2px 0 1.6px;opacity:.7}.tn-header{background:#fff}.crumbs{padding-block:16px 4px}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:13.76px;color:var(--muted)}.crumbs--center ol{justify-content:center}.crumbs li{display:flex;align-items:center;gap:8px;min-width:0}.crumbs li+li:before{content:"";width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.6}.crumbs a{color:var(--ink-soft);text-decoration:none;padding:8px 0;display:inline-block}.crumbs a:hover{color:var(--navy-800);text-decoration:underline;text-underline-offset:3px}.crumbs [aria-current]{color:var(--ink);font-weight:700}.pdp{display:grid;gap:clamp(24px,16px + 2vw,48px);padding-block:16px clamp(40px,32px + 2vw,64px);align-items:start}@media(max-width:767.98px){.crumbs li:nth-child(1),.crumbs li:nth-child(1)+li:before{display:none}.crumbs ol{flex-wrap:nowrap}.crumbs li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs a{padding:0}}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}@media(min-width:1200px){.pdp{grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr)}}.pdp>*{min-width:0}.gal{display:grid;gap:12px}@media(min-width:900px){.gal{position:sticky;top:calc(var(--hdr-c) + 12px)}}.gal__stage{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--ph-bg);isolation:isolate}.gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.gal__track::-webkit-scrollbar{display:none}.gal__track:focus-visible{outline:3px solid var(--electric);outline-offset:-3px}.gal__slide{position:relative;flex:0 0 100%;aspect-ratio:1/1;scroll-snap-align:center;scroll-snap-stop:always;margin:0}.gal__slide .tn-media{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.gal__slide .media-img{object-fit:cover}.gal__badges{position:absolute;z-index:4;top:16px;left:16px;display:flex;flex-wrap:wrap;gap:6.4px;pointer-events:none}.gal__zoom{position:absolute;z-index:4;bottom:10px;left:10px;width:46px;height:46px;border-radius:50%;border:0;background:#ffffffeb;color:var(--navy-800);display:grid;place-items:center;cursor:zoom-in;box-shadow:var(--sh-1);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.gal__zoom:hover{transform:scale(1.08)}.gal__zoom svg{width:20px;height:20px}.gal__zoom{opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.gal__stage:hover .gal__zoom,.gal__zoom:focus-visible{opacity:1}.gal__zoom svg.icon-zoom{width:22px;height:22px}.gal:has([data-gal-zoom]) .gal__slide--image{cursor:zoom-in}@media(hover:none),(max-width:749px){.gal__zoom{display:none}}.gal__badges{transition:opacity .25s ease}.gal.is-not-first .gal__badges{opacity:0;visibility:hidden}.gal__arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:#ffffffeb;color:var(--navy-800);display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh-2);transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.gal__arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.08)}.gal__arrow:disabled{opacity:0;pointer-events:none}.gal__arrow svg{width:20px;height:20px}.gal__arrow--prev{left:16px}.gal__arrow--next{right:16px}.gal__count{position:absolute;z-index:4;right:10px;bottom:10px;font-family:var(--font-display);font-weight:700;font-size:13.12px;color:#fff;background:#16194ac7;padding:4.8px 11.2px;border-radius:var(--r-pill)}.gal__dots{display:none;justify-content:center;gap:6px}.gal__dots span{width:7px;height:7px;border-radius:4px;background:var(--line);transition:width .3s var(--ease),background-color .3s}.gal__dots span.is-on{width:22px;background:var(--navy-800)}.gal__thumbs-wrap{position:relative}.gal__thumbs{--tgap: 8px;display:flex;gap:var(--tgap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:2px}.gal__thumbs::-webkit-scrollbar{display:none}.gal__tarrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:#fffffff2;color:var(--navy-800);box-shadow:var(--sh-2);display:none;place-items:center;cursor:pointer;transition:opacity .2s}.gal__tarrow svg{width:16px;height:16px}.gal__tarrow--prev{left:-6px}.gal__tarrow--next{right:-6px}.gal__tarrow:disabled{opacity:0;pointer-events:none}.gal__thumbs-wrap.is-scrollable .gal__tarrow{display:grid}.gthumb{position:relative;flex:0 0 calc((100% - (var(--thumbs, 6) - 1) * var(--tgap)) / var(--thumbs, 6));scroll-snap-align:start;aspect-ratio:1;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:var(--ph-bg);transition:border-color .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.gthumb:hover{transform:translateY(-2px)}.gthumb[aria-current=true]{border-color:var(--navy-800);box-shadow:0 0 0 2px #fff inset}.gthumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gthumb .gthumb__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--teal)}.gthumb .gthumb__ph svg{width:44%;height:44%}.gthumb--video .gthumb__ph{background:var(--navy-800);color:#fff}.gthumb__play{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;width:30px;height:30px;border-radius:50%;background:#16194ac7;color:#fff;display:grid;place-items:center}.gthumb__play svg{width:14px;height:14px;margin-left:2px}.gal__video{background:var(--ph-bg)}.gal__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .3s}.gal__slide.is-loaded .gal__iframe{opacity:1}.gal__vbtn{position:absolute;z-index:4;bottom:16px;width:42px;height:42px;border-radius:50%;border:0;background:#16194ac7;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.gal__vbtn:hover{transform:scale(1.08)}.gal__vbtn svg{width:18px;height:18px}.gal__vbtn--play{left:16px}.gal__vbtn--sound{left:66px}.gal__ico-play,.gal__ico-sound{display:none}.gal__slide:not(.is-playing) .gal__ico-pause{display:none}.gal__slide:not(.is-playing) .gal__ico-play{display:block}.gal__slide:not(.is-muted) .gal__ico-muted{display:none}.gal__slide:not(.is-muted) .gal__ico-sound{display:block}.gal__slide.is-blocked .gal__vbtn{display:none}@media(max-width:639px){.gal__thumbs-wrap{display:none}.gal__dots{display:flex}.gal--thumbs-mobile .gal__thumbs-wrap{display:block}.gal--thumbs-mobile .gal__dots{display:none}.gthumb{flex-basis:calc((100% - (var(--thumbs-m, 5) - 1) * var(--tgap)) / var(--thumbs-m, 5));border-radius:12px}.gal__arrow{display:none}.gal__stage{border-radius:var(--r-md);margin-inline:calc(var(--gutter) * -.5)}.gal__zoom{bottom:10px;left:10px;width:38px;height:38px}.gal__badges{top:10px;left:10px}.gal__count{display:none}}.buy{display:grid;align-content:start}@media(min-width:900px){.buy{position:sticky;top:calc(var(--hdr-c) + 12px)}}.buy__type{font-size:12.48px;color:var(--muted);font-weight:700;letter-spacing:.75px;text-transform:uppercase}.buy h1{font-weight:700;letter-spacing:0;line-height:1}.alireviews-review-star-rating.custom-pl-alireviews-card{margin-left:0}.buy__meta .alireviews-review-star-rating.custom-pl-alireviews{margin-right:0}.alireviews-review-star-rating.custom-color svg{fill:#553dff!important;stroke:#553dff!important}.alireviews-review-star-rating.mobile-only{display:none}@media(max-width:767.98px){.alireviews-review-star-rating.desktop-only{display:none}.alireviews-review-star-rating.mobile-only{display:inline-flex;margin:0 0 -5px}}.buy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12.8px}.buy__price b{font-family:var(--font-display);font-size:40px;font-weight:800;color:var(--ink);letter-spacing:-1.2px;line-height:1}@media(max-width:749px){.xv .rec-a .wm{font-size:17.6px}.xv .press-a .wm{font-size:20.8px}.buy__price b{font-size:32px}}.buy__price s{color:var(--muted);font-size:16.8px}.save{display:inline-flex;align-items:center;gap:4.8px;font-family:var(--font-display);font-weight:700;font-size:13.6px;color:#1f7a44;background:var(--stock-bg);padding:4px 10.4px;border-radius:var(--r-pill)}.pick{border:0;margin:0;padding:0;min-width:0;display:grid}.pick legend{display:flex;align-items:baseline;width:100%;padding:0;font-family:var(--font-display);font-weight:700;color:var(--ink)}.pick legend span{font-family:var(--font-body);font-weight:600;color:var(--muted);font-size:13.76px}.pick__err{display:none;align-items:center;gap:8px;font-size:14.4px;font-weight:700;color:var(--err);background:var(--err-bg);border-radius:12px;padding:9.6px 12.8px}.pick__err svg{width:18px;height:18px;flex:none}.pick.is-error .pick__err{display:flex}.pick.is-error{animation:shake .4s}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.addons-sum{display:none;gap:6.4px;padding:12.8px 16px;border-radius:14px;background:var(--mist);font-size:14.4px}.addons-sum.is-on{display:grid}.addons-sum li{display:flex;justify-content:space-between;align-items:center;gap:9.6px}.addons-sum button{border:0;background:none;color:var(--ink-soft);text-decoration:underline;cursor:pointer;font-size:13.12px;padding:4.8px;min-height:32px}.paylogos{display:flex;flex-wrap:wrap;gap:5.6px;justify-content:center}.paylogos span{font-size:11.2px;font-weight:700;padding:4px 8.8px;border-radius:6px;border:1.5px solid var(--line);color:var(--ink-soft);background:#fff}.pnav{position:sticky;top:var(--hdr-c);z-index:80;background:#f5f8fceb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft);margin-top:clamp(32px,16px + 2vw,48px)}.pnav .wrap{display:flex;align-items:center;gap:16px;height:var(--pnav-h)}.pnav ul{display:flex;gap:4.8px;overflow-x:auto;scrollbar-width:none;flex:1;padding:2px}.pnav ul::-webkit-scrollbar{display:none}.pnav a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:var(--r-pill);text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:15.04px;color:var(--ink-soft);white-space:nowrap;transition:background-color .2s,color .2s}.pnav a:hover{background:var(--mist);color:var(--navy-800)}.pnav a[aria-current=true]{background:var(--navy-800);color:#fff}.pnav__buy{display:none;align-items:center;gap:12.8px;flex:none}.pnav__buy span{font-family:var(--font-display);font-weight:700;color:var(--ink);white-space:nowrap}.pnav__buy .atc{min-height:44px;font-size:14.72px;padding:0 17.6px;border-radius:13px}@media(min-width:900px){.pnav.is-stuck .pnav__buy{display:flex}}.story2__grid{display:grid;gap:clamp(32px,16px + 3vw,64px);align-items:center}@media(min-width:1000px){.story2__grid{grid-template-columns:1fr 1fr}}.story2__media{position:relative}.story2__media .tn-media{aspect-ratio:4/4.4;border-radius:var(--r-lg)}.story2__media .sticker{right:-6px;top:10%;--r: 6deg}.story2__media .sticker--mint{left:-6px;right:auto;top:auto;bottom:12%;--r: -5deg}@media(max-width:640px){.story2__media .sticker{right:6px}}.steps{display:grid;gap:16px;counter-reset:st}.step{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start;padding:14px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line-soft)}.step:before{counter-increment:st;content:counter(st);width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:20.8px;background:var(--mist);color:var(--navy-800)}.step:nth-child(2):before{background:var(--violet-bg);color:var(--violet)}.step:nth-child(3):before{background:var(--stock-bg);color:#1f7a44}.step h3{font-size:19.2px;margin-bottom:4.8px}.step p{color:var(--muted);font-size:15.36px}.fit{background:#fff}.fit__card{display:grid;gap:48px;border-radius:var(--r-lg);background:linear-gradient(160deg,var(--bg),var(--mist));padding:48px}@media(min-width:1000px){.fit__card{grid-template-columns:1.1fr .9fr;align-items:center}}@media(max-width:767.98px){.fit__card{padding:20px}}.pos-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.fit__stage{position:relative;background:#fff;border-radius:var(--r-lg);padding:clamp(16px,8px + 2vw,32px);box-shadow:var(--sh-1);overflow:hidden}.fit__stage--image,.is-tech .fit__stage--image{padding:0;background:none;border:0}.fit__stage--image .fit__visual{width:100%;border-radius:inherit!important}.fit__stage svg{width:100%;height:auto;overflow:visible}.fit-pillow{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.34,1.3,.64,1)}.fit-head,.fit-torso,.fit-line{transition:transform .6s cubic-bezier(.34,1.3,.64,1),opacity .4s}.fit-torso{transform-box:fill-box;transform-origin:50% 100%}.hands{display:flex;gap:5px;flex-wrap:wrap}.hands i{width:16px;height:16px;border-radius:50%;background:var(--navy-800);transition:background-color .3s,transform .3s}.hands i.out{background:#fff;box-shadow:inset 0 0 0 2px var(--teal)}.fit__result{display:grid;gap:14.4px;align-content:start}.fit__result.is-swap{animation:swapIn .4s var(--ease)}.fit__result h3{font-size:var(--fs-h3)}.fit__rec{display:flex;gap:12px;align-items:center;padding:14px;border-radius:var(--r-md);background:var(--navy-800);color:#fff}.fit__rec i{width:44px;height:44px;border-radius:14px;flex:none;display:grid;place-items:center;background:var(--mint);color:var(--navy-800)}.fit__rec i svg{width:22px;height:22px}.fit__rec b{font-family:var(--font-display);font-size:17.6px;line-height:1.25}.fit__why{color:var(--muted)}.build{background:var(--bg)}.build__grid{display:grid;gap:clamp(32px,16px + 3vw,64px);align-items:center}@media(min-width:1000px){.build__grid{grid-template-columns:1.05fr .95fr}}.build .tech__stage{min-height:420px}.ex{position:relative;width:min(540px,100%);height:auto;margin:0 auto;overflow:visible}.ly{transition:transform .7s var(--ease),opacity .35s;transform:translateY(var(--y))}.ex.is-collapsed .ly{transform:translateY(var(--yc))}.ex.has-active .ly{opacity:.32}.ex.has-active .ly.is-active{opacity:1}.hs{cursor:pointer;outline:none}.hs circle{transition:r .2s,fill .2s}.hs:hover circle.hs__dot,.hs:focus-visible circle.hs__dot{fill:var(--electric)}.hs:focus-visible circle.hs__ring{stroke:var(--electric);stroke-width:3}.hs__pulse{transform-box:fill-box;transform-origin:center;animation:hsPulse 2.4s ease-out infinite}@keyframes hsPulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.8);opacity:0}}.ex.is-collapsed .hs{opacity:0;pointer-events:none}.mat-tabs{display:flex;flex-wrap:wrap;gap:7.2px;margin:24px 0 16px}.mat-panel{background:#fff;border-radius:var(--r-xl);border:1px solid var(--line-soft);padding:clamp(17.6px,16px + 1vw,25.6px);display:grid;gap:16px;box-shadow:var(--sh-1)}.mat-panel.is-swap{animation:swapIn .4s var(--ease)}.mat-panel h3{font-size:21.6px;display:flex;align-items:center;gap:9.6px;flex-wrap:wrap}.spec-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line-soft);border-radius:var(--r-xl);overflow:hidden}.spec-table caption{text-align:left;font-family:var(--font-display);font-weight:700;color:var(--ink);padding:0 0 12.8px;font-size:17.6px}.spec-table th,.spec-table td{text-align:left;vertical-align:top;padding:16px 19.2px;border-bottom:1px solid var(--line-soft);font-size:15.36px}.spec-table tr:last-child>*{border-bottom:0}.spec-table th{width:32%;font-family:var(--font-display);font-weight:600;color:var(--ink);background:var(--bg)}.spec-table td small{display:block;color:var(--muted);font-size:13.44px;margin-top:3.2px}@media(max-width:760px){.spec-table{display:none}}.cmp-card.is-current{border:2px solid var(--navy-800)}.cmp-card .tn-media{width:64px;height:64px;border-radius:14px;flex:none}.rel{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rel{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 16px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.rel::-webkit-scrollbar{display:none}}.rcard2{position:relative;scroll-snap-align:start;background:#fff;border-radius:var(--r-lg);border:1px solid var(--line-soft);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s,transform .3s var(--ease)}.rcard2:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.rcard2.is-picked{border-color:var(--navy-800);box-shadow:0 0 0 1px var(--navy-800)}.rcard2 .tn-media{aspect-ratio:1/1;margin:8px 8px 0;border-radius:var(--r-md)}.rcard2__body{padding:16px 17.6px 18.4px;display:flex;flex-direction:column;gap:8px;flex:1}.rcard2 h3{font-size:17.92px;line-height:1.2}.rcard2 p{font-size:14.08px;color:var(--ink-soft);line-height:1.4}.rcard2__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.rcard2__note{font-size:12.16px;color:var(--muted)}.rcard2 select{width:100%;min-height:44px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);padding:0 12.8px;font-size:14.4px}.rcard2 select:focus{outline:0;border-color:var(--navy-800)}.btn--toggle[aria-pressed=true]{background:var(--navy-800);color:#fff}.sbar{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10.4px var(--gutter) calc(10.4px + env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line-soft);box-shadow:0 -10px 30px -18px #16194a59;display:flex;gap:12px;align-items:center;transform:translateY(110%);visibility:hidden;transition:transform .4s var(--ease),visibility .4s}.sbar.is-show{transform:none;visibility:visible}.sbar__txt{flex:1;min-width:0;line-height:1.25}.sbar__txt b{display:block;font-family:var(--font-display);color:var(--ink);font-size:15.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar__txt span{display:block;font-size:12.8px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar .atc{min-height:50px;padding:0 17.6px;font-size:15.68px;flex:none}@media(min-width:900px){.sbar{display:none}}@media(max-width:899px){body.sbar-on .tn-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}body.sbar-on .toast{bottom:calc(89.6px + env(safe-area-inset-bottom))}}@media(max-width:340px){.sbar .atc .atc__price{display:none}}dialog.lb{--lb-top: 56px;--lb-gap: 112px;--lb-size: min(calc(100vw - 2 * var(--lb-gap)), calc(100dvh - var(--lb-top)));position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border-radius:0;box-shadow:none;background:var(--bg);color:var(--navy-800);overflow:hidden}dialog.lb[open]{display:flex;flex-direction:column;animation:lb-in .25s ease-out}@keyframes lb-in{0%{opacity:0}}.lb__top{flex:none;height:var(--lb-top);display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--line-soft);font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.lb__count{color:var(--muted);font-variant-numeric:tabular-nums}.lb__close{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 4px;border:0;background:none;color:var(--navy-800);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.lb__close svg{width:16px;height:16px;transition:transform .25s var(--ease)}.lb__close:hover svg{transform:rotate(90deg)}.lb__body{position:relative;flex:1;min-height:0;display:grid;place-items:center}.lb__stage{position:relative;width:var(--lb-size);height:var(--lb-size);background:#fff}.lb__stage .tn-media{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.lb__stage .tn-media>.media-img,.lb__stage .tn-media>img,.lb__stage .tn-media>video,.lb__stage .gal__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:transparent;transform:none}.lb__arrow{position:absolute;top:50%;z-index:2;margin-top:-24px;border:1px solid var(--line);background:#fff;color:var(--navy-800)}.lb__arrow--prev{left:32px}.lb__arrow--next{right:32px}.lb__arrow:hover:not(:disabled){background:var(--navy-800);border-color:var(--navy-800);color:#fff}.lb__arrow:disabled{opacity:.35;cursor:default}.lb__arrow svg{width:18px;height:18px}@media(max-width:749px){dialog.lb{--lb-gap: 0px;--lb-top: 52px}.lb__top{padding:0 16px}.lb__arrow{width:40px;height:40px;margin-top:-20px;box-shadow:var(--sh-1)}.lb__arrow--prev{left:10px}.lb__arrow--next{right:10px}}.products-head{display:flex;justify-content:space-between;align-items:end;gap:16px 24px;flex-wrap:wrap;margin-bottom:32px}.steps{margin:0;padding:0;list-style:none}.steps{margin-top:32px}.gal__badges{right:72px}.gal__badges .pill{white-space:normal;text-align:left}@media(max-width:640px){.story2__media .sticker--mint{bottom:auto;top:4%;left:6px}.story2__media .sticker:not(.sticker--mint){top:auto;bottom:10%;right:-10px}}:root{--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--tech-line: rgba(255, 255, 255, .1);--tech-glass: rgba(255, 255, 255, .045);--tech-text: #c9cdee}.is-tech{position:relative;background:var(--navy-800);color:var(--tech-text);isolation:isolate;overflow:hidden}.is-tech.build{background:var(--navy-900)}.is-tech:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(90% 80% at 50% 40%,#000,transparent);-webkit-mask-image:radial-gradient(90% 80% at 50% 40%,#000,transparent)}.is-tech:after{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-180px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(85,61,255,.32),transparent 65%);pointer-events:none}.is-tech.build:after{left:-200px;right:auto;top:auto;bottom:-220px;background:radial-gradient(circle,rgba(100,182,137,.18),transparent 65%)}.is-tech h2,.is-tech h3{color:#fff}.is-tech .lead{color:#bfc4ea}.is-tech .eyebrow{font-family:var(--font-mono);font-weight:600;letter-spacing:1.92px}.is-tech .link-arrow{color:var(--mint)}.is-tech .link-arrow:hover{border-color:var(--mint)}.is-tech .pill--sky{background:#cfe3f324;color:#cfe3f3}.is-tech .pill--outline{background:transparent;color:#dfe2f7;border-color:var(--tech-line)}.is-tech .pill--green{background:#c9f0a429;color:var(--mint)}.is-tech .filter,.is-tech .layer-btn,.is-tech .toggle-explode{background:var(--tech-glass);border-color:#fff3;color:#e3e6fb}.is-tech .filter:hover,.is-tech .layer-btn:hover,.is-tech .toggle-explode:hover{border-color:#fff9}.is-tech .filter[aria-pressed=true],.is-tech .layer-btn[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--navy-800)}.is-tech .layer-btn b{background:#ffffff1f;color:#fff;font-family:var(--font-mono)}.is-tech .layer-btn[aria-pressed=true] b{background:var(--violet);color:#fff}.is-tech .fit__card{background:var(--tech-glass);border:1px solid var(--tech-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.is-tech .fit__stage{background:#0a0c2873;border:1px solid var(--tech-line);box-shadow:none}.fit-dim{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.34,1.3,.64,1)}.is-tech .hands i{background:var(--mint)}.is-tech .hands i.out{background:transparent;box-shadow:inset 0 0 0 2px #c9f0a499}.is-tech .fit__why{color:#bfc4ea}.is-tech .fit__rec{background:#c9f0a41a;border:1px solid rgba(201,240,164,.35)}.is-tech .tech__stage{background:var(--tech-glass);border:1px solid var(--tech-line)}.is-tech .tech__stage:before{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);opacity:1}.is-tech .tech__caption{color:#aab0dc;font-family:var(--font-mono);font-size:12.16px}.is-tech .mat-panel{background:var(--tech-glass);border-color:var(--tech-line);box-shadow:none}.is-tech .spec-table{border-color:var(--tech-line);background:#0a0c2859}.is-tech .spec-table th,.is-tech .spec-table td{border-color:var(--tech-line)}.is-tech .spec-table th{background:#ffffff0a;color:#fff;font-family:var(--font-mono);font-size:12.48px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.is-tech .spec-table td{color:#e3e6fb;font-variant-numeric:tabular-nums}.is-tech .spec-table td small{color:#9ea3cf}.is-tech .spec-table tbody tr:hover>*{background:#ffffff09}.is-tech .acc__item{background:var(--tech-glass);border-color:var(--tech-line)}.is-tech .acc__item.is-open{box-shadow:none;border-color:#ffffff4d}.is-tech .acc__btn{color:#fff}.is-tech .acc__btn .pm{background:#ffffff1f;color:#fff}.is-tech .acc__panel .inner{color:#c9cdee}.is-tech .acc__panel dt{color:#9fd9c0!important;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.92px;font-size:11.52px!important}.fit__result>.pill{justify-self:start}.is-tech .tech__stage{padding-top:48px}.usps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-bottom:1px solid var(--line)}.usps li{display:flex;align-items:center;gap:10.4px;line-height:1.25;min-width:0}.usps svg{flex:none;color:var(--navy-800)}.usps span{min-width:0;-webkit-hyphens:manual;hyphens:manual}.buy{gap:24px}.buy__head{display:grid;gap:5.6px}.buy__type{color:var(--teal)}.buy h1{font-size:36px}@media(max-width:749px){.buy h1{font-size:22px}}.buy__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.buy__meta .buy__price b{font-size:28px}@media(max-width:749px){.buy__meta .buy__price b{font-size:24px}}.usps{padding:0 0 12px;border:0;border-bottom:1px solid var(--line)}.usps svg{width:30px;height:30px}.usps li{font-size:13.76px;color:var(--ink-soft)}.pick{gap:8.8px}.pick legend{justify-content:flex-start;gap:8.8px;margin-bottom:8.8px;font-size:15.68px}.sz{position:relative;cursor:pointer}.sz input{position:absolute;opacity:0;width:1px;height:1px}.sz>span{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:1.6px 7.2px;border:2px solid var(--line);text-align:center;transition:border-color .2s,background-color .2s,color .2s}.sz b{font-family:var(--font-display);color:var(--ink)}.sz small{font-size:12.8px;color:var(--muted)}.sz:hover>span{border-color:var(--navy-600)}.sz input:checked+span{border-color:var(--navy-800)}.sz input:checked+span b,.sz input:checked+span small{color:#fff}.sz input:focus-visible+span{outline:3px solid var(--electric)}.pick.is-error .sz>span{border-color:var(--err);border-style:dashed}.buy__cta{display:grid;gap:11.2px}.buy__stock{display:block;font-size:13.76px;color:var(--ink-soft);text-align:center}.buy__stock b{color:#1f7a44}.buy__stock .dot-live{vertical-align:middle;margin-right:7.2px;position:relative;top:-1px}.buy .paylogos{opacity:.85}.buy .paylogos span{font-size:10.56px;padding:3.2px 7.2px}@media(max-width:460px){.usps li{flex-direction:row;align-items:center;font-size:11.8px;gap:4px}.usps svg{width:24px;height:24px}.sz>span{flex-direction:column;align-items:center}}@media(max-width:360px){.usps{grid-template-columns:1fr}}.ugc__foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px}.ugc__tp{display:inline-flex;align-items:center;gap:6.4px;font-size:15.2px;color:var(--ink-soft)}.ugc__tp b{font-family:var(--font-display);color:var(--navy-800)}.ugc__tp svg{width:18px;height:18px;color:#00b67a}.ugc__tp{white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center}.ugc__tp b{white-space:nowrap}.ugc__tp svg{flex:none}.sz>span{min-height:42px;padding:7.2px 8px;border:0;border-radius:10px;background:transparent;flex-direction:row!important;align-items:center!important}.sz b{font-size:15.2px;color:var(--ink-soft)}.sz:hover>span{background:#fff}.sz input:checked+span{background:var(--navy-800);box-shadow:0 4px 10px -6px #16194a99}.sz input:focus-visible+span{outline-offset:1px}.pick.is-error .sz>span{border:0}.sz b{white-space:nowrap}@media(max-width:360px){.sz b{font-size:13.44px}.sz>span{padding:6.4px 4.8px}}.szc{padding:11.2px 16px;gap:7.2px}.szc__line{display:flex;align-items:center;justify-content:space-between;gap:12px}.szc__line[hidden]{display:none}.szc__lbl{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:15.2px;color:var(--ink);white-space:nowrap}.szc__lbl svg{width:18px;height:18px;color:var(--navy-800)}.szc [data-two]{display:none}.szc.is-two [data-two]{display:inline}.szc.is-two [data-one]{display:none}.szc .sz>span{display:flex;align-items:center;justify-content:center;min-height:38px;min-width:84px;padding:0 12.8px;border:0;border-radius:9px;background:transparent;font-family:var(--font-display);font-weight:700;font-size:14.72px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.szc .sz:hover>span{background:#fff;color:var(--ink)}.szc .sz input:checked+span{background:var(--navy-800);color:#fff;box-shadow:0 4px 10px -6px #16194a99}.szc .sz input:focus-visible+span{outline:3px solid var(--electric);outline-offset:1px}.szc.is-error .sz>span{border:0}.szc .pick__err{margin-top:3.2px}#rowSize.is-error .szc__lbl{color:var(--err)}@media(max-width:340px){.szc .sz>span{min-width:72px;padding:0 8px;font-size:13.76px}.szc__lbl{font-size:14.08px}}.bndl{display:grid;gap:16px}.bcard{position:relative;border-radius:var(--r-md);background:#fff;border:2px solid var(--line);transition:border-color .2s,background-color .2s,box-shadow .2s}.bcard:hover{border-color:var(--navy-600)}.bcard.is-sel{border-color:var(--navy-800);background:#f6f8fd;box-shadow:0 12px 26px -20px #16194ab3}.bcard__top{display:grid;grid-template-columns:22px auto 1fr auto;align-items:center;gap:13px;padding:12px 16px;cursor:pointer;border-radius:inherit}.bcard__top input{position:absolute;opacity:0;width:1px;height:1px}.bcard:has(input:focus-visible){outline:3px solid var(--electric);outline-offset:3px}.bcard__img{position:relative;width:64px;height:56px;flex:none}.bcard__img.is-two{width:76px}.bcard__pic{position:absolute;top:0;left:0;width:56px;height:56px;border-radius:14px;overflow:hidden;background:var(--ph-bg);box-shadow:0 0 0 2px #fff}.bcard__img.is-two .bcard__pic+.bcard__pic{left:20px;top:0}.bcard__img.is-two .bcard__pic:first-child{transform:rotate(-6deg) translateY(2px)}.bcard__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bcard__txt{display:grid;gap:2.4px;min-width:0}.bcard__txt b{font-family:var(--font-display);font-size:17.92px;color:var(--ink);line-height:1.2}.bcard__txt small{font-size:13.44px;color:var(--muted);line-height:1.35}.bcard__price{display:grid;justify-items:end;gap:.8px;text-align:right}.bcard__price b{font-family:var(--font-display);font-size:18.4px;color:var(--ink)}.bcard__price s{font-size:13px;color:var(--muted)}.bcard__flag{position:absolute;right:16px;top:-13px;z-index:2;background:var(--stock);color:#fff;font-family:var(--font-display);font-weight:700;font-size:11px;padding:3px 9px;border-radius:6px;box-shadow:0 4px 10px -4px #2f9e5b99}.bcard__top:before{content:"";width:22px;height:22px;border-radius:50%;border:2px solid var(--line);background:#fff;flex:none;transition:border-color .2s,box-shadow .2s}.bcard.is-sel .bcard__top:before{border-color:var(--navy-800);box-shadow:inset 0 0 0 4px #fff;background:var(--navy-800)}.bcard__slot:empty{display:none}.bcard__slot{padding:0 16px 14.4px}.bcard__slot .szc{padding:12px 0 0;border-top:1px dashed var(--line);gap:8px}.bcard .szc__lbl{font-family:var(--font-body);font-weight:600;font-size:14.08px;color:var(--ink-soft)}@media(max-width:767.98px){.bcard__top{grid-template-columns:auto 1fr;gap:10px;padding:10px}.bcard__price{grid-column:3;justify-items:start;display:flex;gap:8px;align-items:baseline}.szc__line{flex-direction:column;align-items:stretch;gap:5.6px}.bcard .bcard__top:before{display:none}}@media(prefers-reduced-motion:reduce){.hs__pulse,.atc:after{animation:none;display:none}}.xv{--navy-900: #0f1238;--navy-800: #16194a;--navy-700: #1f2360;--navy-600: #2b3078;--ink: #2a2257;--ink-soft: #4a4775;--text-c: #2c2f4a;--electric: #553dff;--mint: #c9f0a4;--lilac: #b9b5f2;--nat: var(--navy-800);--bg: #f5f8fc;--surface: #ffffff;--fg: var(--ink);--muted: #5f6584;--accent: var(--electric);--accent-fg: #ffffff;--tint: #eeedfd;--tint-2: #eaf0f7;--tint-3: #e6ecf4;--warm: #dfe7f2;--warm-2: #eaf0f7;--cool: #cfe3f3;--cool-d: #4395ad;--line: #d5deeb;--good: #2f9e5b;--star: #00b67a;--note-bg: #fff6c9;--note-fg: #3b3a1e;--note-line: #d9c76a;--band-dark: var(--navy-800);--band-dark-fg: #ffffff;--band-dark-muted: #c9cdee;--r: 20px;--maxw: 1200px;--gut: clamp(16px, 4vw, 40px);--ease: cubic-bezier(.22, .8, .26, 1);color-scheme:light}.xv *,.xv *:before,.xv *:after{box-sizing:border-box}.xv .col{max-width:var(--maxw);margin-inline:auto}.xv h1,.xv h2,.xv h3,.xv h4{margin:0;font-family:var(--display);font-weight:700;color:var(--ink);line-height:1.05;letter-spacing:-.32px;text-wrap:balance}.xv p,.xv figure,.xv blockquote,.xv dl,.xv dd{margin:0}.xv ul,.xv ol{margin:0;padding:0;list-style:none}.xv img,.xv svg,.xv video{display:block;max-width:100%}.xv button,.xv input,.xv select{font:inherit;color:inherit}.xv button{cursor:pointer}.xv a{color:inherit}.xv [hidden]{display:none!important}.xv :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.xv .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xv .muted{color:var(--muted)}.xv .kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:1.12px;text-transform:uppercase;color:#2c6f84}.xv .kicker:before{background:#91d56a}.xv .ph{font-style:normal;font-weight:600;color:var(--accent);border-bottom:1.5px dotted currentColor;white-space:normal}.xv .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 16px/1 var(--display);padding:17px 26px;border:2px solid var(--navy-800);transition:transform .15s ease,box-shadow .2s;white-space:nowrap}.xv .btn:hover{transform:translateY(-1px);background:var(--navy-600);border-color:var(--navy-600);box-shadow:0 12px 24px -12px #16194a99}.xv .btn:active{transform:translateY(0) scale(.98)}.xv .btn svg{width:18px;height:18px}.xv .btn.is-added{animation:x-pop .45s var(--ease)}@keyframes x-pop{40%{transform:scale(1.04)}}.xv .icon-btn{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:var(--surface);display:inline-grid;place-items:center;position:relative;color:var(--fg)}.xv .icon-btn:hover{border-color:var(--fg)}.xv .icon-btn:disabled{opacity:.35;cursor:not-allowed}.xv .icon-btn svg{width:18px;height:18px}.xv .stars{display:inline-flex;gap:2px;color:var(--star)}.xv .stars svg{width:16px;height:16px}.xv .stars .off{opacity:.25}.xv .logo{display:block;width:92px;aspect-ratio:900/306;background:currentColor;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}.xv .pic{position:relative;overflow:hidden;background:var(--tint);isolation:isolate}.xv .pic>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xv .pic__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:12px;font-size:12px;font-weight:600;color:var(--muted)}.xv .pic__ph svg{width:46%;max-width:180px;height:auto;margin-bottom:6px}.xv .tn-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,48px);align-items:start}@media(max-width:900px){.xv .tn-top{grid-template-columns:1fr}}.xv .gallery{display:grid;gap:12px;position:sticky;top:90px}@media(max-width:900px){.xv .gallery{position:static}}.xv .sticker{background:var(--surface);color:var(--fg);font-weight:700;font-size:13px;padding:7px 12px;border-radius:999px}.xv .sticker.round{position:absolute;top:18px;right:18px;left:auto;width:104px;height:104px;border-radius:50%;background:var(--accent);color:var(--accent-fg);display:grid;place-items:center;text-align:center;font-family:var(--display);font-size:15px;line-height:1.05;padding:12px;transform:rotate(8deg);z-index:3}@media(max-width:520px){.xv .sticker.round{width:82px;height:82px;font-size:12.5px}}.xv .buy{display:grid;gap:18px}.xv .endorse{display:inline-flex;align-items:center;gap:10px;justify-self:start;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 14px 5px 5px;font-size:13.5px;font-weight:600}.xv .endorse__av{width:30px;height:30px;border-radius:50%;flex:none}.xv .endorse small{color:var(--muted);font-weight:500}.xv .endorse .ver{width:15px;height:15px;color:var(--accent)}.xv .buy h1{font-size:57.6px;font-weight:800}@media(max-width:749px){.xv .buy h1{font-size:38.4px}}.xv .buy .kicker{margin-bottom:-8px}.xv .rec{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.xv .bundle{position:relative;display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;border:2px solid var(--line);background:var(--surface);border-radius:18px;padding:12px 16px 12px 12px;text-align:left;transition:border-color .15s}.xv .bundle:hover{border-color:color-mix(in srgb,var(--fg) 45%,transparent)}.xv .bundle[aria-checked=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.xv .bundle b{font-family:var(--display);font-size:19.2px;font-weight:700;display:block;line-height:1.1}.xv .bundle small{color:var(--muted);font-size:13px}.xv .cta{display:grid;gap:10px}.xv .cta .btn{width:100%;font-size:17px;padding-block:19px}.xv .cta .btn .sep{opacity:.5}.xv .pay{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.xv .pay span{font-size:11px;font-weight:700;border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:3px 7px;color:var(--muted)}.xv .hands{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.xv .hands i{width:14px;height:28px;border-radius:7px;background:var(--line);transition:background .25s}.xv .hands i.on{background:var(--accent)}.xv .yes,.xv .no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.xv .yes{background:var(--accent);color:var(--accent-fg)}.xv .no{background:var(--tint-3);color:var(--muted)}.xv .yes svg,.xv .no svg{width:16px;height:16px}.xv .vposter{position:relative;aspect-ratio:16/10;border-radius:var(--r-lg);overflow:hidden;border:0;padding:0;width:100%;background:#16194a;color:#fff;text-align:left}.xv .vposter .pic{position:absolute;top:0;right:0;bottom:0;left:0}.xv .vposter .pic__ph{color:#c9cdee}.xv .vposter__play{left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:92px;height:92px;border-radius:50%;background:var(--lilla);color:#fff;display:grid;place-items:center;transition:transform .3s var(--ease),box-shadow .3s}.xv .vposter__play svg{width:40px;height:40px;margin-left:0}.xv .vposter:hover .vposter__play{transform:translate(-50%,-50%) scale(1.07);box-shadow:0 0 0 22px #553dff2e}.xv .vposter__meta{position:absolute;left:18px;bottom:16px;right:18px;z-index:3;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:600}.xv .vposter__meta span{background:#171a33b8;border-radius:999px;padding:6px 12px}.xv .faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:4px 20px;transition:box-shadow .2s}.xv .faq details[open]{box-shadow:0 10px 30px -18px #25294759}.xv .faq summary{cursor:pointer;list-style:none;padding-block:16px;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:16px}.xv .faq summary::-webkit-details-marker{display:none}.xv .faq summary:after{content:"+";font-family:var(--display);font-size:24px;line-height:1;color:var(--accent);flex:none}.xv .faq details[open] summary:after{content:"\2013"}.xv .faq details>div{color:var(--ink);padding-bottom:18px;max-width:65ch;display:grid;gap:8px}.xv .chip{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;color:var(--muted)}.xv .chip:hover{border-color:var(--fg);color:var(--fg)}.xv .chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.xv .tn-select{appearance:none;-webkit-appearance:none;border:1.5px solid var(--line);border-radius:999px;padding:9px 36px 9px 14px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23626780' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center/14px no-repeat;font-size:14px;font-weight:600;color:var(--fg)}.xv dialog.tn-modal{width:min(960px,calc(100% - 24px))}@media(prefers-reduced-motion:reduce){.xv *,.xv *:before,.xv *:after{transition:none!important;animation:none!important}}.xv .tn-h2{font-size:51.2px}@media(max-width:749px){.xv .tn-h2{font-size:32px}}.xv .tn-h2 em{font-style:italic;color:var(--accent);font-weight:700}.xv .shead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;margin-bottom:24px}.xv .shead>div:first-child{display:grid;gap:8px;max-width:60ch}.xv .shead p{color:var(--muted)}.xv .ver{width:18px;height:18px;flex:none;color:var(--accent)}.xv .vpill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:var(--tint);color:var(--fg);border-radius:999px;padding:4px 10px}.xv .play{border-radius:50%;background:#fff;color:#16194a;display:grid;place-items:center;box-shadow:0 10px 30px -10px #00000080;transition:transform .25s var(--ease)}.xv .play svg{width:22px;height:22px;margin-left:3px}.xv button:hover .play,.xv .play:hover{transform:scale(1.08)}.xv .mq-wrap{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.xv .mq-track{display:flex;width:max-content;animation:x-mq var(--dur, 40s) linear infinite}.xv .mq-track--rev{animation-direction:reverse}.xv .mq-wrap:hover .mq-track,.xv .is-paused .mq-track{animation-play-state:paused}@keyframes x-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.xv .mq-track{animation:none!important}.xv .mq-wrap{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.xv .wm{font-family:var(--display);font-weight:800;letter-spacing:-.48px;white-space:nowrap;line-height:1}.xv .press-a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 28px;border-block:1px solid var(--line);padding-block:18px}.xv .press-a ul{display:flex;align-items:center;gap:14px clamp(24px,4vw,56px);overflow-x:auto;scrollbar-width:none}.xv .press-a .wm{font-size:28.8px;color:var(--muted)}.xv .pic.round{border-radius:50%}.xv .c-b__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:860px){.xv .c-b__grid{grid-template-columns:1fr}}.xv .pro{background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.xv .pro .pic{aspect-ratio:1/1}.xv .pro__body{padding:18px;display:grid;gap:10px;align-content:start}.xv .pro__body blockquote{font-size:16px;font-weight:500}.xv .pro__body footer{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:14px}.xv .c-b__stat{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin-top:18px;background:var(--nat);color:#ededf5;border-radius:20px;padding:16px 20px}.xv .c-b__stat b{font-family:var(--display);font-size:28.8px;color:#c9f0a4}.xv .rcard{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:18px;display:grid;gap:10px;align-content:start}.xv .rcard h3{font-size:17.6px}.xv .rcard p{font-size:15px}.xv .rcard footer{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);margin-top:auto}.xv .rcard footer b{color:var(--fg);display:block;font-size:14px}.xv .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;background:var(--c, #553dff);flex:none;position:relative;overflow:hidden}.xv .av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xv .u-b{background:var(--nat);color:#ededf5;padding-block:clamp(32px,5vw,64px)}.xv .u-b__head{text-align:center;display:grid;gap:10px;justify-items:center;margin-bottom:28px;padding-inline:var(--gut)}.xv .u-b__head .tn-h2{color:#fff}.xv .u-b__head p{color:#c9cdee}.xv .u-b .mq-wrap+.mq-wrap{margin-top:12px}.xv .u-b .mq-track>div{display:flex;gap:12px;padding-right:12px}.xv .u-b .mq-rep{display:contents}.xv .tchip{display:flex;align-items:center;gap:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:10px 18px 10px 10px;white-space:nowrap;font-size:15px}.xv .tchip .stars{color:#c9f0a4}.xv .tchip .stars svg{width:13px;height:13px}.xv .tchip small{color:#c9cdee}.xv .u-b__foot{display:flex;justify-content:center;gap:10px 28px;flex-wrap:wrap;margin-top:26px;padding-inline:var(--gut);font-size:15px;color:#c9cdee}.xv .u-b__foot b{color:#fff}.xv .rec-a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 28px;border-block:1px solid var(--line);padding-block:18px}.xv .rec-a__k{font-size:13px;font-weight:700;color:var(--muted)}.xv .rec-a ul{display:flex;align-items:center;gap:12px clamp(24px,4vw,56px);overflow-x:auto;scrollbar-width:none}.xv .rec-a .wm{font-size:24px;color:var(--fg)}.xv dialog.tn-modal{border:0;padding:0;border-radius:24px;width:min(900px,calc(100% - 24px));max-height:calc(100dvh - 24px);background:#0f1238;color:#ededf5}.xv dialog.tn-modal::backdrop{background:#0f1126b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.xv .u-b .kicker,.xv .c-b__stat .kicker{color:#9fd9c0}.xv .tn-top{padding-bottom:8px}.xv .buy .stars svg{width:17px;height:17px}.xv .endorse__av{position:relative;overflow:hidden;background:var(--tint)}.xv .endorse__av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xv .buy h1{color:var(--ink)}.xv .cta .btn{background:linear-gradient(90deg,#5895aa,#6ba494,#86bf84);border-color:#6aab84;color:#fff;border-radius:20px;text-shadow:0 1px 2px rgba(20,60,50,.4)}.xv .cta .btn:hover{background-position:30% 0;box-shadow:0 12px 26px -10px #6aab84cc}.xv .duel{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:760px){.xv .duel{grid-template-columns:1fr}}.xv .duel__c{border-radius:28px;padding:clamp(20px,3vw,32px);display:grid;gap:14px;align-content:start}.xv .duel__c--them{background:var(--surface);border:1px solid var(--line)}.xv .duel__c--us{background:var(--navy-800);color:#fff}.xv .duel__c--us h3{color:#fff}.xv .duel__c h3{font-size:25.6px}.xv .duel__c ul{display:grid;gap:12px}.xv .duel__c li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px}.xv .duel__c li .yes,.xv .duel__c li .no{flex:none;width:26px;height:26px}.xv .duel__c--us .yes{background:#c9f0a4;color:#16194a}.xv .duel__c--them li{color:var(--muted)}.xv .letter{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(20px,4vw,56px);background:var(--fd-letter, var(--surface));border:1px solid var(--fd-letter-bd, var(--line));border-radius:32px;padding:clamp(22px,4vw,56px);align-items:start}@media(max-width:860px){.xv .letter{grid-template-columns:1fr}}.xv .letter__txt{display:grid;gap:14px;font-size:17px;color:var(--text-c)}.xv .letter__txt h2{font-size:48px}@media(max-width:749px){.xv .letter__txt h2{font-size:32px}}.xv .letter__sig{font-family:Segoe Script,Bradley Hand,Brush Script MT,cursive;font-size:32px;color:var(--ink);line-height:1}.xv .vposter .pic__ph{align-items:end;padding-bottom:28px}.xv{--maxw: 1320px;--gut: var(--gutter);--xtext: var(--font-body);--display: var(--font-display);color:var(--text)}.xv .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.xpad{padding-block:clamp(56px,40px + 4vw,104px)}.xbleed{padding-block:0}.xv .col{max-width:none}.xv .kicker,.xv .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:1.12px;text-transform:uppercase;color:var(--teal)}.xv .kicker:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--lime)}.xv .tn-h2,.xv .sec-head h2{font-size:var(--fs-h2);letter-spacing:-1.36px;color:var(--ink)}.xv .tn-h2 em,.xv h2 em{font-style:italic;color:var(--electric)}.xv .section-head{margin-bottom:clamp(24px,16px + 2vw,44px)}.xv .lead{font-size:var(--fs-lead);color:var(--muted);max-width:56ch}.xv .btn{font-family:var(--font-display);font-weight:700;border-radius:999px;background:var(--navy-800);border-color:var(--navy-800);color:#fff;min-height:0}.xv .rcard,.xv .pro,.xv .duel__c--them,.xv .letter,.xv .faq details{border-color:var(--line-soft);box-shadow:var(--sh-1);border-radius:var(--r-lg)}.xv[style*="--fd-letter-bd:"] .letter{border-color:var(--fd-letter-bd)}.xv[style*="--fd-sig:"] .letter .tn-sx-tx p.letter__sig{color:var(--fd-sig)!important}.xv .stars{color:#00b67a}.xv .sticker{position:static;transform:none;box-shadow:none}.xv .play{position:static;transform:none;width:64px;height:64px}.xv .vposter__play{position:absolute}.xv .u-b,.xv .vposter{background:var(--navy-800)}.xv .pic{background:var(--ph-bg)}.xv .pic__ph{z-index:1;align-items:end;padding-bottom:14px}.xv .pic>img{z-index:2}.xv .vposter .pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px}.xv .vposter--empty .pic{background:var(--ph-bg)}.xv .vposter--empty .pic:after{content:none}.xv .vposter--empty .pic__ph{color:var(--muted)}.xv .vposter__play{background:var(--mint);color:var(--navy-800);box-shadow:0 0 0 14px #c9f0a42e}.xv .yes{background:var(--electric);color:#fff;border-radius:50%;width:30px;height:30px;display:inline-grid;place-items:center;font-weight:700}.xv .duel__c--us .yes{background:var(--mint);color:var(--navy-800)}.xv .c-b__stat{background:var(--navy-800)}.xv .c-b__stat b{color:var(--mint)}.kvs__box{background:#edf3fc;border-radius:var(--r-lg);padding:clamp(20px,16px + 2.5vw,44px);display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.kvs__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px}.kvs__head h2{font-size:44.8px;letter-spacing:-1.12px;color:var(--navy-800)}@media(max-width:749px){.kvs__head h2{font-size:25.6px}.kvs__box{padding:20px 0}}.kvs__head h2 em{font-style:italic;color:var(--violet)}.kvs__ctrl{display:flex;align-items:center;gap:8px}.kvs__ctrl .link-arrow{margin-right:12px}.kvs__nav{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--navy-800);background:#fff;color:var(--navy-800);display:grid;place-items:center;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.kvs__nav svg{width:18px;height:18px}.kvs__nav:hover{background:var(--navy-800);color:#fff}.kvs__nav:disabled{opacity:.3;cursor:default;background:#fff;color:var(--navy-800)}.kvs__track{list-style:none;margin:0;padding:4px 2px 6px;display:grid;grid-auto-flow:column;--g: 16px;gap:var(--g);grid-auto-columns:calc((100% - 3 * var(--g)) / 4);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.kvs__track::-webkit-scrollbar{display:none}.kvs__track:focus-visible{outline:3px solid var(--electric);outline-offset:4px;border-radius:var(--r-xl)}@media(max-width:1020px){.kvs__track{grid-auto-columns:calc((100% - 2 * var(--g)) / 2.6)}}@media(max-width:640px){.kvs__track{grid-auto-columns:60%}.kvs__ctrl .kvs__nav{display:none}.kvs__ctrl .link-arrow{margin:0}.kv{border-radius:var(--r-md)}}.kv__item{scroll-snap-align:start;min-width:0}.kv{position:relative;aspect-ratio:9/16;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(160deg,#c9d4ec,#7f8fc4);isolation:isolate;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.kv:hover{transform:translateY(-4px);box-shadow:var(--sh-3)}.kv img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.kv:hover img{transform:scale(1.04)}@media(hover:none){.kv:hover,.kv:hover img{transform:none}}.kv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(22,25,74,.25) 0,transparent 22%,transparent 48%,rgba(22,25,74,.45) 66%,rgba(43,40,140,.92) 100%);pointer-events:none}.kv--ph{background:repeating-linear-gradient(135deg,#dfe5f8 0 12px,#d3dbf3 12px 24px)}.kv__chip{position:absolute;z-index:2;top:14.4px;left:14.4px;display:inline-flex;align-items:center;gap:5.6px;padding:4.8px 11.2px;border-radius:999px;background:#ffffffeb;color:var(--navy-800);font:700 11.52px/1 var(--font-display);letter-spacing:.96px;text-transform:uppercase}.kv__chip:before{content:"";width:7px;height:7px;border-radius:50%;background:#e5484d}.kv--ph .kv__chip{background:#fff;border:1px dashed var(--electric);color:var(--electric)}.kv--ph .kv__chip:before{background:var(--electric)}.kv__play{position:absolute;z-index:3;left:50%;top:42%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:0;background:#fff;color:var(--navy-800);display:grid;place-items:center;box-shadow:var(--sh-3);cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.kv__play svg{width:22px;height:22px;margin-left:3px}.kv__play:hover{transform:translate(-50%,-50%) scale(1.1)}.kv__play:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.kv__cap{position:absolute;z-index:2;left:17.6px;right:17.6px;bottom:17.6px;display:grid;gap:3.2px;color:#fff}.kv__cap b{display:flex;align-items:center;gap:6.4px;font-family:var(--font-display);font-weight:700;font-size:19.2px;line-height:1.2}@media(max-width:749px){.kv__cap b{font-size:16.32px}}.kv__cap .ver{width:18px;height:18px;flex:none}.kv__role{font-size:12.8px;opacity:.8}.kv__q{font-size:14.4px;line-height:1.4;margin-top:4.8px}.kvs__bar{height:4px;border-radius:4px;background:#16194a1a;overflow:hidden}.kvs__bar span{display:block;height:100%;width:25%;border-radius:4px;background:var(--navy-800);transition:transform .2s linear}dialog.kvd{border:0;padding:0;background:transparent;box-shadow:none;border-radius:0;width:min(92vw,400px);max-width:none;max-height:none;overflow:visible}.kvd::backdrop{background:#0e1030c7}.kvd__frame{position:relative;aspect-ratio:9/16;max-height:78vh;margin-inline:auto;border-radius:var(--r-lg);overflow:hidden;background:#16194a;display:grid;place-items:center}.kvd__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.kvd__meta{display:grid;gap:2.4px;color:#fff;text-align:center;margin-top:12.8px}.kvd__meta b{font-family:var(--font-display);font-size:18.4px}.kvd__meta span{font-size:14.4px;opacity:.8}.kvd__x{position:absolute;top:-14px;right:-14px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--navy-800);display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh-2)}.kvd__x svg{width:18px;height:18px}@media(max-width:480px){.kvd__x{top:8px;right:8px}}@media(prefers-reduced-motion:reduce){.kvs__track{scroll-behavior:auto}.kv,.kv img,.kv__play{transition:none}}.endorse{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4.8px 13.6px 4.8px 4.8px;border-radius:999px;background:#eaf1fb;border:1px solid #c9daf0;color:var(--ink-soft);font-size:14.08px;line-height:1.25;text-decoration:none;margin-bottom:4px;transition:border-color .2s}.buy__type--below{order:0;margin-top:1.6px}.endorse:hover{border-color:var(--navy-800)}.endorse__av{flex:none;width:30px;height:30px;border-radius:50%;overflow:hidden;background:linear-gradient(160deg,#c9d4ec,#7f8fc4)}.endorse__av img{width:100%;height:100%;object-fit:cover}.endorse__avs{display:inline-flex;flex:none}.endorse__avs .endorse__av{box-shadow:0 0 0 2px var(--en-bg, #eaf1fb)}.endorse__avs .endorse__av+.endorse__av{margin-left:-10px}.endorse__t:empty{display:none}.endorse__t b{color:var(--navy-800);font-weight:700}.endorse .ver{width:16px;height:16px;flex:none}.endorse__f{white-space:nowrap;color:var(--muted)}@media(max-width:420px){.endorse{font-size:12.8px}.endorse__f{display:none}}.buy__stock--top{margin:0}.atc-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 15px;font-size:14px;color:var(--ink-soft)}.atc-trust li{white-space:nowrap;display:inline-flex;align-items:center;gap:6.4px}.atc-trust svg{width:17px;height:17px;color:#4395ad;flex:none}.atc-trust a{color:inherit;text-decoration:none}.atc-trust a:hover{text-decoration:underline}.buy .paylogos{margin-top:17.6px}.buy__stock--top{justify-content:flex-start;text-align:left}.xv .press-a{background:#caefa4;border:0;border-radius:999px;padding:16px clamp(22px,3vw,40px)}.xv .press-a__k{font-size:13px;font-weight:700;color:var(--muted)}.xv .press-a__k,.xv .press-a .wm{color:var(--navy-800)}.xv .press-a .ph{color:var(--navy-800);border-color:var(--navy-800)}.step:nth-child(3):before{background:#caefa4;color:var(--navy-800)}.szsel{appearance:none;-webkit-appearance:none;min-width:210px;height:44px;padding:0 38.4px 0 14.4px;border:1.5px solid var(--line);border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2316194a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14.4px center;font:600 14.72px/1 var(--font-body);color:var(--ink);cursor:pointer;transition:border-color .2s}.szsel:hover{border-color:var(--navy-800)}.szsel:focus-visible{outline:3px solid var(--electric);outline-offset:2px}.szc.is-error .szsel{border-color:var(--err);border-style:dashed}@media(max-width:560px){.szsel{width:100%;min-width:0}.atc-trust{gap:6px;font-size:12px}}.nusp{background:#edf3fc}.nusp__grid{display:grid;gap:clamp(28px,16px + 3vw,64px);align-items:center}@media(min-width:900px){.nusp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.nusp__txt{display:grid;gap:16px;justify-items:start}.nusp__txt .tn-h2 em{font-style:italic;color:var(--violet)}.nusp__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14.4px;width:100%}.nusp__list li{display:flex;gap:14.4px;align-items:flex-start}.nusp__list i{flex:none;width:42px;height:42px;border-radius:14px;background:#fff;display:grid;place-items:center;color:var(--navy-800);box-shadow:var(--sh-1)}.nusp__list i svg{width:20px;height:20px}.nusp__list span{display:grid;gap:1.6px;color:var(--muted);font-size:15.2px}.nusp__list b{font-family:var(--font-display);color:var(--ink);font-size:16.8px}.nusp__media{aspect-ratio:1/1;border-radius:var(--r-lg);overflow:hidden}#tilpas[data-simple] .section-head--split{grid-template-columns:1fr}#materialer .mat-panel p{margin:8px 0 0;color:#c9cdee;font-size:16.32px;line-height:1.55}#materialer .mat-tabs{margin-top:24px}.xv .letter .vposter{aspect-ratio:1/1}.xv .faq-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;margin-bottom:14px}.xv .faq-chip{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 14px;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.2;color:var(--muted);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.xv .faq-chip:hover{border-color:var(--fg);color:var(--fg)}.xv .faq-chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.sec-head+.faq{margin-top:18px}.xv .faq{display:grid;gap:10px;background:transparent}.xv .faq__item{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:4px 20px;box-shadow:var(--sh-1);transition:box-shadow .2s}.xv .faq__item[open]{box-shadow:0 10px 30px -18px #25294759}.xv .faq__q{cursor:pointer;list-style:none;padding-block:16px;font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--fg);display:flex;justify-content:space-between;align-items:center;gap:16px}.xv .faq__q::-webkit-details-marker{display:none}.xv .faq__q:after{content:"+";font-family:var(--font-display);font-size:24px;line-height:1;color:var(--accent);flex:none}.xv .faq__item[open] .faq__q:after{content:"\2013"}.xv .faq__q:focus-visible{outline:3px solid var(--electric);outline-offset:2px;border-radius:8px}.xv .faq__a{color:var(--muted);padding-bottom:18px;max-width:65ch;display:grid;gap:8px}.xv .faq__item[open] .faq__a{animation:tn-faq-in .25s var(--ease)}@keyframes tn-faq-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.xv .faq__item[open] .faq__a{animation:none}}.nspec{overflow:hidden}.nspec .spec-table{display:table;background:#fff}.nspec .spec-table th{font-size:14.72px}@media(max-width:600px){.xv .press-a{border-radius:24px}.xv .rec-a,.xv .press-a{grid-template-columns:1fr}.nspec .spec-table,.nspec .spec-table tbody,.nspec .spec-table tr,.nspec .spec-table th,.nspec .spec-table td{display:block;width:100%}.nspec .spec-table th{border-bottom:0;padding-bottom:3.2px}.nspec .spec-table td{padding-top:3.2px}}.rcard2 select+label+select,.rcard2 select[data-sz]{margin-top:7.2px}.nrev{background:#fff}.nrev__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(24px,16px + 2vw,40px)}.nrev__sum{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.nrev__score{display:grid;justify-items:center;gap:3.2px}.nrev__score b{font-family:var(--font-display);font-size:48px;line-height:1;color:var(--navy-800);letter-spacing:-1.44px}.nrev__score>span:last-child{font-size:12.8px;color:var(--muted)}.nrev__dist{list-style:none;margin:0;padding:0;display:grid;gap:4px;min-width:200px}.nrev__dist li{display:grid;grid-template-columns:35.2px 1fr 32px;align-items:center;gap:8px;font-size:12.8px;color:var(--ink-soft)}.nrev__dist li span{display:inline-flex;align-items:center;gap:3.2px}.nrev__dist svg{width:12px;height:12px;color:var(--navy-800)}.nrev__dist i{height:6px;border-radius:6px;background:#e3e8f2;overflow:hidden}.nrev__dist s{display:block;height:100%;background:var(--navy-800);border-radius:6px}.nrev__dist small{color:var(--muted)}.rv5{display:inline-flex;gap:2px}.rv5 svg{width:15px;height:15px;color:var(--violet)}.rv5 svg.off{color:#d6dbe8}.nrev__score .rv5 svg{width:16px;height:16px}.prv-grid{columns:4 240px;column-gap:16px}@media(max-width:560px){.prv-grid{columns:2;column-gap:9.6px}}.prv{break-inside:avoid;margin:0 0 16px;border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;background:#fff;box-shadow:0 8px 24px -18px #16194a59;transition:transform .3s var(--ease),box-shadow .3s}.prv:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}@media(max-width:560px){.prv{margin-bottom:9.6px}}.prv__pic img{display:block;width:100%;height:auto}.prv__b{padding:14.4px 16px 16px;display:grid;gap:7.2px}.prv__who{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.prv__who b{font-family:var(--font-display);font-size:15.68px;color:var(--ink)}.prv__who span{font-size:12px;color:var(--muted);white-space:nowrap}.prv p{margin:0;font-size:14.72px;line-height:1.45;color:var(--ink-soft)}@media(max-width:560px){.prv__b{padding:11.2px 12px 12.8px}.prv__who{display:grid;gap:0}.prv p{font-size:13.6px}}.nrev__more{display:flex;justify-content:center;margin-top:16px}#x-usp2 .duel .btn{display:none}.xv .pressbar{display:flex;align-items:stretch;width:100%;min-height:76px;background:var(--pb-bg, #caefa4);overflow:hidden;position:relative;border-block:1px solid rgba(22,25,74,.08)}.xv .pressbar .pressbar__k{flex:none;display:flex;align-items:center;padding:0 clamp(20px,3vw,44px);background:var(--pb-k-bg, var(--navy-800));color:var(--pb-k-fg, #caefa4);position:relative;z-index:2}.xv .pressbar .pressbar__k span{font-family:var(--font-display);font-weight:800;font-size:18.4px;letter-spacing:.37px;text-transform:uppercase;white-space:nowrap}@media(max-width:749px){.xv .pressbar .pressbar__k span{font-size:15.2px}}.xv .pressbar .pressbar__m{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent)}.xv .pressbar .pressbar__track{display:flex;width:max-content;animation:tn-press-scroll var(--pb-speed, 40s) linear infinite}.xv .pressbar:hover .pressbar__track,.xv .pressbar:focus-within .pressbar__track{animation-play-state:paused}@media(min-width:750px){.xv .pressbar--still-d .pressbar__track{animation:none}}@media(max-width:749px){.xv .pressbar--still-m .pressbar__m{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.xv .pressbar--still-m .pressbar__m::-webkit-scrollbar,.xv .pressbar--still-m ul[aria-hidden],.xv .pressbar--still-m li:last-child:after{display:none}.xv .pressbar.pressbar--still-m .pressbar__track{min-width:100%;animation:none;padding-inline:16px}.xv .pressbar--still-m.pressbar--center .pressbar__track{justify-content:center}.xv .pressbar--still-m.pressbar--right .pressbar__track{justify-content:flex-end}}.xv .pressbar ul{display:flex;align-items:center;flex:none;margin:0;padding:0;list-style:none}.xv .pressbar li{display:flex;align-items:center;flex:none;color:var(--pb-fg, var(--navy-800))}.xv .pressbar li:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;margin-inline:clamp(28px,3.5vw,56px)}.xv .pressbar a{color:inherit;text-decoration:none}.xv .pressbar .wm{font-size:28px;color:inherit}@media(max-width:749px){.xv .pressbar .wm{font-size:20px}}@keyframes tn-press-scroll{to{transform:translate(-50%)}}@media(max-width:600px){.xv .pressbar{min-height:64px}.xv .pressbar .pressbar__k{padding:0 16px}.xv .pressbar .pressbar__track{animation-duration:calc(var(--pb-speed, 40s) * .7)}}@media(prefers-reduced-motion:reduce){.xv .pressbar .pressbar__track{animation:none}.xv .pressbar .pressbar__m{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.xv .pressbar ul[aria-hidden]{display:none}}.pnav-anchor{height:0}.pnav.pnav--slide{position:fixed;left:0;right:0;top:var(--pnav-top, var(--hdr-c));margin:0;transform:translateY(-110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s var(--ease),opacity .25s,visibility 0s .35s;box-shadow:0 10px 24px -18px #16194a73;z-index:95}.pnav.pnav--slide.is-shown{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .35s var(--ease),opacity .25s}@media(prefers-reduced-motion:reduce){.pnav.pnav--slide{transition:none}}@media(max-width:767.98px){.pnav.pnav--slide{display:none}.ugc__tp{font-size:12px;gap:4px}}.pnav__atc{display:inline-flex;align-items:center;gap:7.2px;height:38px;padding:0 14.4px 0 12px;border-radius:999px;border:1.5px solid var(--atc-border);background:var(--atc-gradient);color:#fff;font-family:var(--font-display);font-weight:700;font-size:13.76px;cursor:pointer;white-space:nowrap;text-shadow:0 1px 2px rgba(14,58,44,.4);transition:transform .2s,box-shadow .2s}.pnav__atc:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px #5895aae6}.pnav__atc svg{width:16px;height:16px}.pnav__buy .pnav__atc .atc__label,.pnav__buy .pnav__atc .pnav__price{color:#fff}.pnav__buy .pnav__atc .pnav__price{opacity:.9;font-weight:600}.pnav__atc .pnav__price:before{content:"\b7";margin-right:6.4px;opacity:.7}.pnav__atc[aria-busy=true]{opacity:.7}.pnav__atc.is-done{background:var(--navy-800);border-color:var(--navy-800)}.matrows{margin-top:25.6px;border-top:1px solid var(--tech-line, rgba(255, 255, 255, .12))}.matrow{border-bottom:1px solid var(--tech-line, rgba(255, 255, 255, .12))}.matrow h3{margin:0;font-size:inherit}.matrow__btn{width:100%;display:flex;align-items:center;gap:14.4px;padding:16.8px 0;background:none;border:0;cursor:pointer;text-align:left;color:#fff;font-family:var(--font-display);font-weight:700;font-size:21.6px;letter-spacing:-.22px}@media(max-width:749px){.matrow__btn{font-size:17.6px}}.matrow__btn:hover .matrow__t{color:var(--mint)}.matrow__n{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono, ui-monospace, monospace);font-size:12.48px;background:#ffffff1a;color:#fff;transition:background-color .2s}.matrow.is-open .matrow__n{background:var(--violet)}.matrow__t{flex:1;transition:color .2s}.matrow__pm{position:relative;width:18px;height:18px;flex:none}.matrow__pm:before,.matrow__pm:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;border-radius:1px;transition:transform .3s var(--ease)}.matrow__pm:after{transform:rotate(90deg)}.matrow.is-open .matrow__pm:after{transform:rotate(0)}.matrow__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.matrow.is-open .matrow__panel{grid-template-rows:1fr}.matrow__panel>div{overflow:hidden}.matrow__body{display:grid;gap:8px;justify-items:start;padding:0 0 19.2px 42.4px;color:#c9cdee;font-size:15.68px;line-height:1.6;max-width:56ch}.matrow__body b,.matrow__body strong{color:#fff;font-weight:700}@media(max-width:520px){.matrow__body{padding-left:0}}@media(prefers-reduced-motion:reduce){.matrow__panel,.matrow__pm:after{transition:none}}.build:not(.is-tech) .matrows,.build:not(.is-tech) .matrow{border-color:var(--line)}.build:not(.is-tech) .matrow__btn{color:var(--ink)}.build:not(.is-tech) .matrow__btn:hover .matrow__t{color:var(--violet)}.build:not(.is-tech) .matrow__n{background:var(--mist);color:var(--ink)}.build:not(.is-tech) .matrow.is-open .matrow__n{color:#fff}.build:not(.is-tech) .matrow__body{color:var(--muted)}.build:not(.is-tech) .matrow__body b,.build:not(.is-tech) .matrow__body strong{color:var(--ink)}.xv .clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xv .readmore{justify-self:start;background:none;border:0;padding:4px 0;min-height:32px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--navy-800);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xv .readmore:hover{color:var(--violet)}dialog.qpop{max-width:min(720px,calc(100% - 32px));padding:0;border:0;border-radius:24px;overflow:hidden}dialog.qpop::backdrop{background:#0f12388c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.qpop__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.qpop__img{position:relative;background:#eaf0f7;min-height:220px}.qpop__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:620px){.qpop__grid{grid-template-columns:1fr}.qpop__img{aspect-ratio:4/3}}.qpop__txt{padding:clamp(22.4px,16px + 2vw,35.2px);display:grid;gap:16px;align-content:center}.qpop__txt blockquote{margin:0;font-family:var(--font-display);font-weight:600;font-size:21.6px;line-height:1.4;color:var(--ink)}@media(max-width:749px){.qpop__txt blockquote{font-size:17.6px}}.qpop__txt footer{font-size:14.72px;color:var(--muted)}.qpop__txt footer b{display:block;color:var(--ink);font-family:var(--font-display);font-size:16.32px}.qpop__x{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 4px 14px -6px #16194a80;cursor:pointer;display:grid;place-items:center;color:var(--navy-800)}.qpop__x svg{width:18px;height:18px}.xv .c-b__dots{display:none}@media(max-width:860px){.xv .c-b__grid{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:4px}.xv .c-b__grid::-webkit-scrollbar{display:none}.xv .c-b__grid>.pro{scroll-snap-align:center;scroll-snap-stop:always}.xv .c-b__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.xv .c-b__dots span{width:8px;height:8px;border-radius:4px;background:var(--line);transition:width .3s var(--ease),background-color .3s}.xv .c-b__dots span.is-on{width:24px;background:var(--navy-800)}}@media(max-width:760px){.xv .duel{grid-template-columns:1fr 1fr!important;gap:8px}.xv .duel__c{padding:16px 12px;border-radius:20px;gap:10px}.xv .duel__c h3{font-size:16.8px;line-height:1.15}.xv .duel__c ul{gap:9px}.xv .duel__c li{font-size:13px;line-height:1.3;gap:7px;align-items:center}.xv .duel__c li .yes,.xv .duel__c li .no{width:20px;height:20px}.xv .duel__c li .yes svg,.xv .duel__c li .no svg{width:12px;height:12px}}@media(max-width:360px){.xv .duel__c li{font-size:12px}.xv .duel__c{padding:14px 10px}}.bcard--single .bcard__top{cursor:default;grid-template-columns:auto 1fr auto}.bcard--single .bcard__top:before{display:none}.tn-vcard .szc__line+.szc__line{margin-top:2.4px}.tn-vcard .qty{justify-self:end}.szc__hint{font-size:13.12px;color:var(--muted);margin:1.6px 0 0}.szc__hint a{color:var(--navy-800);font-weight:700}@media(max-width:420px){.bcard--single .bcard__top{grid-template-columns:auto 1fr}.bcard--single .bcard__price{grid-column:2}.tn-vcard .qty{justify-self:start}}.swrow{display:grid;gap:8.8px}.swrow__lbl{font-size:14.4px;color:var(--ink-soft)}.swrow__lbl b{color:var(--ink)}.swrow__list{display:flex;flex-wrap:wrap;gap:7.2px;margin:0;padding:0;list-style:none}.swc{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;padding:3px;border:2px solid transparent;background:#fff;cursor:pointer;transition:border-color .2s,transform .2s}.swc:hover{transform:scale(1.06);border-color:var(--line)}.swc.is-on,.swc:has(.swc__input:checked){border-color:var(--navy-800)}.swc:has(.swc__input:focus-visible),a.swc:focus-visible{outline:3px solid var(--electric);outline-offset:2px}.swc__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.swc__dot{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--sw, var(--mist)) var(--sw-img, none) center / cover no-repeat;box-shadow:inset 0 0 0 1px #16194a26}.swc__dot img{display:block;width:100%;height:100%;object-fit:cover}.swc--text{width:auto;min-width:40px;border-radius:var(--r-pill);border-color:var(--line);padding:0 12px}.swc__txt{font-family:var(--font-display);font-weight:600;font-size:13.6px;color:var(--ink);white-space:nowrap}.swc.is-soldout:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:2px;background:var(--muted);transform:rotate(45deg);pointer-events:none}.szc__color{display:grid;gap:8px;padding-bottom:13.6px;margin-bottom:2.4px;border-bottom:1px dashed var(--line)}.szc__clbl{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.szc__clbl b{font-family:var(--font-display);font-size:15.2px;color:var(--ink)}.szc__color .swrow__list{gap:5.6px}.szc__color .swc{width:34px;height:34px;padding:2px;background:transparent}.szc__color .swc--text{width:auto;padding:0 10px}.tn-opt.szc__color{padding-bottom:0;margin-bottom:0;border-bottom:0}@media(max-width:420px){.szc__color .swrow__list{gap:3.2px}.szc__color .swc{width:30px;height:30px}}.gal__slide[hidden],.gthumb[hidden],.gal__dots span[hidden]{display:none!important}.gal.is-single .gal__arrow,.gal.is-single .gal__count,.gal.is-single .gal__dots,.gal.is-single .gal__thumbs-wrap{display:none}.endorse__av--icon{display:grid;place-items:center;background:var(--mist);color:var(--navy-800)}.pill--sale{background:var(--navy-900);color:#c9f0a4;font-weight:800;letter-spacing:.64px}.buy__price b.is-sale{color:var(--navy-900)}.save--sale{background:#c9f0a4;color:var(--navy-900)}.bflag{display:inline-block;vertical-align:middle;margin-left:4.8px;padding:1.6px 7.2px;border-radius:var(--r-pill);background:#c9f0a4;color:var(--navy-900);font-size:11.2px;font-weight:800}.bflag[hidden],.pill--sale[hidden]{display:none}.xv .duel__c li .duel__note{display:block;font-size:13px}.fit-beads circle{transition:opacity .3s}.fit-beads .is-off{opacity:.12}.fit__pick{justify-self:start;min-height:48px;font-size:15.2px}.fit__link{justify-self:start}.fit__price s{font-weight:500;opacity:.7}.tn-opt.tn-opt--select,.szc__line:has(>select){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:12px}.tn-opt--select .tn-opt__lbl,.szc__line:has(>select) .szc__lbl{margin:0;min-width:0;white-space:normal;font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.25;color:var(--ink)}.tn-opt--select .tn-selectbox select,.szc__line>.szsel{width:100%;min-width:0;height:48px;min-height:48px;padding:0 40px 0 14.4px;border:1.5px solid var(--line);border-radius:14px;background-color:#fff;font:600 15px/1.2 var(--font-display);color:var(--ink);text-overflow:ellipsis}.tn-opt--select .tn-selectbox select:hover,.szc__line>.szsel:hover{border-color:var(--navy-800)}.buy__trustrow{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:0;min-width:0}.buy__trustrow--pay-only{justify-content:center}.buy__trustrow-review{flex:1;min-width:0}.buy .buy__trustrow .paylogos{flex:0 1 auto;margin:0;opacity:1;justify-content:flex-end}.buy__trustrow--pay-only .paylogos{justify-content:center}@media(max-width:420px){.buy__trustrow{gap:12px 7px}.pay .tn-pay-icon,.paylogos .tn-pay-icon{height:18px;width:auto}.buy .buy__trustrow .paylogos{justify-content:center;gap:3px}}.buy__trustrow-review{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-top:10px;margin-bottom:10px}.buy__trustrow-review .trustpilot-after-buynow a{align-items:center;display:flex;flex-wrap:wrap;width:100%}.buy__trustrow-review .trustpilot-after-buynow a #trust-score{font-size:14px}.buy__trustrow-review .trustpilot-after-buynow{width:100%}.buy__trustrow-review .tp-stars--4--half .tp-star:nth-of-type(-n+5) .tp-star__canvas--half,.buy__trustrow-review .tp-stars--4--half .tp-star:nth-of-type(-n+4) .tp-star__canvas,.buy__trustrow-review .tp-stars--4--half .tp-star:nth-of-type(-n+4) .tp-star__canvas--half{fill:#00b67a}.buy__trustrow-review .trustpilot-after-buynow a #tp-widget-stars{max-width:80px;width:100%;margin:0 6px}.buy__trustrow-review .trustpilot-after-buynow a #tp-widget-logo{max-width:66px;width:100%}@media(min-width:991.98px)and (max-width:1199.98px){.buy__trustrow-review .trustpilot-after-buynow a #tp-widget-stars{max-width:70px;margin:0 6px}.buy__trustrow-review .trustpilot-after-buynow a #tp-widget-logo{max-width:62px}}@media(max-width:991.98px){.buy__trustrow-review .trustpilot-after-buynow a #trust-score{display:none}.buy__trustrow-review .trustpilot-after-buynow a #tp-widget-stars{max-width:75px;margin-left:0;margin-right:6px}.buy__trustrow-review .trustpilot-after-buynow a{justify-content:flex-start}}.atc-trust-strip{margin-top:12.8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.atc-trust-strip__track{display:flex;width:max-content;animation:tn-atc-trust 22s linear infinite}.atc-trust-strip:hover .atc-trust-strip__track,.atc-trust-strip:focus-within .atc-trust-strip__track{animation-play-state:paused}.atc-trust-strip .atc-trust{flex:none;flex-wrap:nowrap;margin:0;padding-right:28.8px;gap:28.8px}@keyframes tn-atc-trust{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.atc-trust-strip{-webkit-mask-image:none;mask-image:none}.atc-trust-strip__track{animation:none;width:auto}.atc-trust-strip .atc-trust{flex-wrap:wrap;justify-content:center}.atc-trust-strip .atc-trust[aria-hidden]{display:none}}.szc__line:has(>.szc__opts){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:12px}.szc__line:has(>.szc__opts) .szc__lbl{white-space:normal;padding-top:12px}.szc__opts{display:grid;gap:8px;min-width:0}.szc__opts>.szsel{width:100%;min-width:0;height:48px;border-radius:14px;font:600 15px/1.2 var(--font-display)}.szc__sw{display:flex;flex-wrap:wrap;gap:6px}.bndl--inline .szc__line:has(>.szc__opts){align-items:center}.bndl--inline .szc__line:has(>.szc__opts) .szc__lbl{padding-top:0}.bndl--inline .szc__opts{display:flex;align-items:center;gap:10px}.bndl--inline .szc__opts>.szsel{flex:1 1 auto;width:auto}.bndl--inline .szc__sw{flex:none;flex-wrap:nowrap;order:2}@media(max-width:480px){.bndl--inline .szc__line:has(>.szc__opts){grid-template-columns:minmax(0,1fr);gap:6px}.bndl--inline .szc__opts{gap:8px}}@media(min-width:861px){.xv .letter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.szc__color--round .swrow__list{gap:7.2px}.szc__color--round .swc{width:40px;height:40px;padding:3px;background:#fff}.szc__color--round .swc--text{width:auto;min-width:40px;padding:0 12px}@media(max-width:420px){.szc__color--round .swc{width:36px;height:36px}}.endorse{background:var(--en-bg, #eaf1fb);border-color:var(--en-bd, #c9daf0);color:var(--en-fg, var(--ink-soft))}.buy__head h1{color:var(--buy-title-c, var(--ink))}.buy__head .buy__type{color:var(--buy-sub-c, var(--teal))}.buy__cta .atc{color:var(--atc-text, #fff)}.buy__stock .dot-live{background:var(--stock-in, var(--stock))}.buy__stock--low .dot-live{background:var(--stock-low, #e08a1e);box-shadow:0 0 0 3px #e08a1e33}.buy__stock--low b{color:var(--stock-low, #b8650f)}.buy__stock--out .dot-live{background:var(--stock-out, #c0392b);box-shadow:0 0 0 3px #c0392b2e}.buy__stock--out b{color:var(--stock-out, #c0392b)}.wm-logo{height:var(--logo-h, 28px);width:auto}@media(max-width:749px){.wm-logo{height:var(--logo-h-m, var(--logo-h, 28px))}}li[style*=--logo-s] .wm-logo{height:calc(var(--logo-h, 28px) * var(--logo-s))}li[style*=--logo-s] .wm{zoom:var(--logo-s)}@media(max-width:749px){li[style*=--logo-s] .wm-logo{height:calc(var(--logo-h-m, var(--logo-h, 28px)) * var(--logo-s))}}.kvs__head h2 em{color:var(--kv-hl, var(--violet))}.ugc__tp svg{color:var(--kv-stat-ic, #00b67a)}.kvs--grad .kv:after{background:linear-gradient(180deg,rgba(22,25,74,.25) 0,transparent 22%,transparent 48%,color-mix(in srgb,var(--kv-grad) 45%,transparent) 66%,color-mix(in srgb,var(--kv-grad) 92%,transparent) 100%)}.ver .ver__bg{fill:var(--ver-bg, #553dff)}.ver .ver__tick{stroke:var(--ver-fg, #fff)}.nusp .eyebrow{color:var(--nu-eb, var(--teal))}.nusp__txt .tn-h2{color:var(--nu-h, var(--ink))}.nusp__txt .tn-h2 em{color:var(--nu-hl, var(--violet))}.nusp__txt .lead,.nusp__list span{color:var(--nu-tx, var(--muted))}.nusp__list i{background:var(--nu-ic-bg, #fff);color:var(--nu-ic-fg, var(--navy-800))}.step[style*=--st-bg]{background:var(--st-bg)}.step[style*=--st-bd]{border-color:var(--st-bd)}.step[style*=--st-box]:before,.step[style*=--st-box] .step__ic{background:var(--st-box)}.step[style*=--st-box-fg]:before,.step[style*=--st-box-fg] .step__ic{color:var(--st-box-fg)}.fit[style*="--fx-eb:"] .eyebrow{color:var(--fx-eb)}.fit[style*="--fx-h:"] .tn-h2{color:var(--fx-h)}.fit[style*="--fx-hl:"] .tn-h2 em{color:var(--fx-hl)}.fit[style*="--fx-card:"] .fit__card{background:var(--fx-card)}.fit[style*="--fx-tab-bg:"] .filter:not([aria-pressed=true]){background:var(--fx-tab-bg)}.fit[style*="--fx-tab-fg:"] .filter:not([aria-pressed=true]){color:var(--fx-tab-fg)}.fit[style*="--fx-tab-bd:"] .filter:not([aria-pressed=true]){border-color:var(--fx-tab-bd)}.fit[style*="--fx-tab-on-bg:"] [aria-pressed=true].filter{background:var(--fx-tab-on-bg)}.fit[style*="--fx-tab-on-bg:"] [aria-pressed=true].filter{border-color:var(--fx-tab-on-bg)}.fit[style*="--fx-tab-on-fg:"] [aria-pressed=true].filter{color:var(--fx-tab-on-fg)}.fit[style*="--fx-rec-bg:"] .fit__rec{background:var(--fx-rec-bg)}.fit[style*="--fx-rec-fg:"] .fit__rec{color:var(--fx-rec-fg)}.fit[style*="--fx-rec-ic:"] .fit__rec i{background:var(--fx-rec-ic)}.fit[style*="--fx-tx:"] .fit__why{color:var(--fx-tx)}.tn-media.build__visual--contain{background:transparent}.tn-media.build__visual--contain>img.media-img{object-fit:contain}.xv .vpill{background:var(--vp-bg, var(--tint));color:var(--vp-fg, var(--fg))}.xv .vpill .ver{color:var(--vp-ic, var(--accent))}.xv .duel__c--them{background:var(--du-them-bg, var(--surface));border-color:var(--du-them-bd, var(--line-soft))}.xv .duel__c--them h3{color:var(--du-them-h, var(--ink))}.xv .duel__c--them li{color:var(--du-them-tx, var(--muted))}.xv .duel__c--them .yes{background:var(--du-them-yes-bg, var(--electric));color:var(--du-them-yes-fg, #fff)}.xv .duel__c--them .no{background:var(--du-no-bg, var(--tint-3));color:var(--du-no-fg, var(--muted))}.xv .duel__c--us{background:var(--du-us-bg, var(--navy-800));color:var(--du-us-tx, #fff)}.xv .duel__c--us h3{color:var(--du-us-tx, #fff)}.xv .duel__c--us .yes{background:var(--du-us-yes-bg, var(--mint));color:var(--du-us-yes-fg, var(--navy-800))}.xv .tchip .stars{color:var(--tt-star, #c9f0a4)}.xv[style*="--tt-bg:"] .tchip{background:var(--tt-bg)}.xv[style*="--tt-bd:"] .tchip{border-color:var(--tt-bd)}.buy__atcrow{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:10px;align-items:stretch}.buy__atcrow .buy__atcrow-qty{width:100%;min-height:58px;justify-content:space-between}.buy__atcrow .buy__atcrow-qty input{flex:1;min-width:0;width:auto}.buy__atcrow .atc{min-width:0;padding-inline:14px}@media(max-width:380px){.buy__atcrow .atc .atc__price{display:none}}.pup{display:grid;gap:8px;padding:10px 12px 12px;border-radius:20px;background:var(--pup-bg, color-mix(in srgb, var(--mint) 26%, #fff))}.pup[hidden]{display:none}.pup__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pup__title{font-size:14px;font-weight:700;line-height:1.25}.pup__nav{display:flex;gap:6px}.pup__nav[hidden]{display:none}.pup__arrow{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--navy-800);display:grid;place-items:center;cursor:pointer;transition:background-color .2s,color .2s}.pup__arrow:hover{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.pup__arrow svg{width:14px;height:14px}.pup__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pup__track::-webkit-scrollbar{display:none}.pup__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.pup__card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border-radius:14px;background:var(--pup-card, #fff)}.pup__img{position:relative;display:block;width:44px;aspect-ratio:1 / 1;border-radius:10px;background:var(--mist);overflow:hidden}.pup__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pup__info{min-width:0}.pup__name{margin:0;font-size:13.5px;font-weight:700;line-height:1.25}.pup__name a{color:var(--ink);text-decoration:none}.pup__name a:hover{text-decoration:underline}.pup__price{margin:0;display:flex;gap:6px;align-items:baseline;font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--ink)}.pup__price s{font-weight:500;color:var(--muted)}.pup__add{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--r-pill);border:2px solid var(--pup-btn-bg, #58aa86);background:var(--pup-btn-bg, linear-gradient(90deg, #4392ab 0%, #58aa86 50%, #78bf62 100%));background-size:140% 100%;color:var(--pup-btn-fg, #fff);font:700 13.5px/1 var(--font-display);cursor:pointer;transition:background-position .4s var(--ease),transform .2s var(--ease),box-shadow .2s}.pup__add:hover:not(:disabled){background-position:30% 0;transform:translateY(-1px);box-shadow:0 10px 22px -10px #6aab84cc}.pup__add:disabled{opacity:.5;cursor:not-allowed}.pup__add[aria-busy=true]{opacity:.7;pointer-events:none}.pup__add.is-done{background:var(--navy-800);border-color:var(--navy-800)}.pup__add svg{width:16px;height:16px}.pup__opts{grid-column:1 / -1;display:flex;gap:8px}.pup__select{position:relative;flex:1;min-width:0}.pup__select select{appearance:none;-webkit-appearance:none;width:100%;height:36px;padding:0 32px 0 12px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s}.pup__select select:hover{border-color:#aebbd0}.pup__select--color select{padding-left:34px}.pup__dot{position:absolute;left:12px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--dot, transparent);box-shadow:inset 0 0 0 1px #16194a33;pointer-events:none}.pup__chev{position:absolute;right:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;color:var(--navy-800)}.pup__dots{display:flex;justify-content:center;gap:6px}.pup__dots:empty{display:none}.pup__dots span{width:6px;height:6px;border-radius:var(--r-pill);background:#16194a33;transition:width .25s var(--ease),background-color .25s}.pup__dots span.is-on{width:18px;background:var(--navy-800)}@media(max-width:767.98px){.pup__card{grid-template-columns:48px minmax(0,1fr) auto}.pup__img{width:48px}.pup__name{font-size:14px}.pup__add,.pup__select select{height:44px}}.nusp__list i,.step__ic{width:52px;height:52px;border-radius:16px}.nusp__list li{gap:16px}.nusp__list i svg,.nusp__list i img,.step__ic svg,.step__ic img{width:38px;height:38px;object-fit:contain;shape-rendering:geometricPrecision}.tn-bvars{display:contents}.xv .kicker:before,.xv .eyebrow:before{background:var(--eb-line, var(--lime))}.tn-itc[style*="--itc-eb:"] .eyebrow{color:var(--itc-eb)}.tn-itc[style*="--itc-h:"] .tn-h2{color:var(--itc-h)}.tn-itc[style*="--itc-hl:"] .tn-h2 em{color:var(--itc-hl)}.tn-itc[style*="--itc-tx:"] .lead,.tn-itc[style*="--itc-tx:"] .lead p,.tn-itc[style*="--itc-tx:"] .tn-longtext,.tn-itc[style*="--itc-tx:"] .tn-longtext p{color:var(--itc-tx)}.step[style*="--st-h:"] h3{color:var(--st-h)}.step[style*="--st-tx:"] .tn-rte,.step[style*="--st-tx:"] .tn-rte p,.step[style*="--st-tx:"] p{color:var(--st-tx)}.kv__flag{position:absolute;z-index:2;top:12px;right:12px;width:32px;height:32px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#ffffffeb;box-shadow:0 4px 12px -4px #16194a73}.kv__flag img{position:static;width:100%;height:100%;object-fit:cover;transform:none}.kv__flag--emoji{font-size:18px;line-height:1}.kv:hover .kv__flag img{transform:none}.atc-trust{color:var(--trust-fg, var(--ink-soft))}.atc-trust svg{color:var(--trust-ic, #4395ad)}.atc-trust__img{flex:none;width:18px;height:18px;object-fit:contain}.main-product .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product .gal__track .gal__slide:nth-child(1) .tn-media:before{content:"";display:inline-block;position:absolute;background-size:cover!important;z-index:3;top:12px;right:12px}.main-product[data-product-id="6792262778940"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15263952666949"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15095133307205"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15231095832901"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15231095963973"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15291129168197"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15291143487813"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="14787059188037"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="8352128663877"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="9527502766405"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="9587895468357"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="9238138749253"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15852266651973"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15128888082757"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="8549238964549"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="8550908264773"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15263961874757"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15551778750789"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15551729467717"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15551721832773"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15398176915781"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="16109285278021"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="16109289963845"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15750988693829"] .gal__track .gal__slide:nth-child(1) .tn-media:after{background:url(/cdn/shop/files/33_days_badge_2.png?v=1756800217);width:120px;height:120px}.main-product[data-product-id="9596598583621"] .gal__track .gal__slide:nth-child(1) .tn-media:after{background:url(/cdn/shop/files/NapGel_batch.png?v=1724335649);width:110px;height:140px;top:0;left:auto;right:12px}.main-product[data-product-id="16109289963845"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="16109285278021"] .gal__track .gal__slide:nth-child(1) .tn-media:after{width:90px;height:90px}.main-product[data-product-id="16109289963845"] .gal__track .gal__slide:nth-child(1) .tn-media:before,.main-product[data-product-id="16109285278021"] .gal__track .gal__slide:nth-child(1) .tn-media:before{background:url(/cdn/shop/files/Forbrugsprisen_NapOriginal.png?v=1790769771);width:90px;height:90px;top:105px;right:12px;left:auto}.main-product[data-product-id="16109285278021"] .gal__track .gal__slide:nth-child(1) .tn-media:before{background:url(/cdn/shop/files/Forbrugsprisen_NapPremium.png?v=1790769777)}.main-product[data-product-id="15750988693829"] .gal__track .gal__slide:nth-child(1) .tn-media:after{width:80px;height:80px}.main-product[data-product-id="15750988693829"] .gal__track .gal__slide:nth-child(1) .tn-media:before{background:url(/cdn/shop/files/NapPod_badge.png?v=1779985012);width:70px;height:70px;top:100px;right:16px}@media(max-width:767.98px){.main-product[data-product-id="6792262778940"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15263952666949"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15095133307205"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15231095832901"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15231095963973"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15291129168197"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15291143487813"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="14787059188037"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="8352128663877"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="9527502766405"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="9587895468357"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="9238138749253"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15128888082757"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="8549238964549"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="8550908264773"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15263961874757"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15551778750789"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15551729467717"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15551721832773"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15852266651973"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="15398176915781"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="16109285278021"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="16109289963845"] .gal__track .gal__slide:nth-child(1) .tn-media:after{width:80px;height:80px;top:10px;right:10px}.main-product[data-product-id="15750988693829"] .gal__track .gal__slide:nth-child(1) .tn-media:after{width:58px;height:58px;top:10px;right:10px}.main-product[data-product-id="15750988693829"] .gal__track .gal__slide:nth-child(1) .tn-media:before{width:58px;height:58px;bottom:auto;left:auto;top:70px;right:10px}.main-product[data-product-id="9596598583621"] .gal__track .gal__slide:nth-child(1) .tn-media:after{width:60px;height:80px}.main-product[data-product-id="16109289963845"] .gal__track .gal__slide:nth-child(1) .tn-media:after,.main-product[data-product-id="16109285278021"] .gal__track .gal__slide:nth-child(1) .tn-media:after{width:70px;height:70px}.main-product[data-product-id="16109289963845"] .gal__track .gal__slide:nth-child(1) .tn-media:before,.main-product[data-product-id="16109285278021"] .gal__track .gal__slide:nth-child(1) .tn-media:before{width:70px;height:70px;top:85px}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/tn-product.css.map */
