.ng-buy{--ng-ink:#11130f;--ng-paper:#fffdf8;--ng-cream:#f5f1e9;--ng-orange:#ff5a1f;--ng-green:#173c32;--ng-muted:#65675f;--ng-line:#dedbd3;background:var(--ng-paper);color:var(--ng-ink);font-family:var(--font-body-family,sans-serif);overflow:hidden}.ng-buy *{box-sizing:border-box}.ng-buy a{text-decoration:none;color:inherit}.ng-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ng-hero{padding:48px 0 72px}.ng-hero__grid{min-height:610px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:58px}.ng-eyebrow,.ng-kicker{margin:0;color:var(--ng-orange);font-size:12px;font-weight:850;letter-spacing:.16em}.ng-eyebrow span{color:var(--ng-ink)}.ng-hero h1,.ng-section-heading h2,.ng-youtube h2,.ng-story h2,.ng-alert h2{font-family:var(--font-heading-family,sans-serif);font-weight:800;letter-spacing:-.055em}.ng-hero h1{max-width:680px;margin:24px 0;font-size:clamp(48px,5.6vw,78px);line-height:.97}.ng-lead{max-width:590px;margin:0;color:#555851;font-size:19px;line-height:1.65}.ng-actions{display:flex;align-items:center;gap:28px;margin:34px 0}.ng-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:56px;padding:15px 20px;border-radius:8px;font-weight:800}.ng-button--orange{background:var(--ng-orange);color:#fff!important;box-shadow:0 12px 28px #ff5a1f35}.ng-button--dark{background:#111;color:#fff!important}.ng-text-link{font-size:16px;font-weight:800}.ng-text-link span{color:var(--ng-orange)}.ng-mini-proof{display:flex;align-items:center;gap:15px;margin-top:48px}.ng-mini-proof>strong{color:var(--ng-orange);letter-spacing:2px}.ng-mini-proof>span{display:grid}.ng-mini-proof small{color:var(--ng-muted)}.ng-hero__visual{height:580px;position:relative;overflow:hidden;border-radius:44% 44% 18px 18px;background:var(--ng-cream)}.ng-orbit{position:absolute;width:420px;height:420px;top:58px;left:60px;border:78px solid var(--ng-orange);border-radius:50%}.ng-dots{position:absolute;top:20px;right:20px;bottom:20px;left:20px;background-image:radial-gradient(#bdb6aa 1.2px,transparent 1.2px);background-size:18px 18px;opacity:.45}.ng-dan{position:absolute;z-index:2;inset:auto 0 0;width:100%;height:95%;object-fit:contain;object-position:center bottom}.ng-signature{position:absolute;z-index:3;left:22px;bottom:22px;display:flex;align-items:center;gap:11px;padding:12px 16px;border-radius:11px;background:#fff;box-shadow:0 15px 38px #0002}.ng-signature i{width:9px;height:9px;border-radius:50%;background:#32b86e;box-shadow:0 0 0 5px #32b86e22}.ng-signature span{display:grid;font-size:12px}.ng-signature small{color:var(--ng-muted)}.ng-kage-seal{position:absolute;z-index:3;right:17px;top:140px;width:122px;height:122px;display:grid;place-content:center;justify-items:center;border-radius:50%;background:var(--ng-green);color:#fff;text-align:center;transform:rotate(6deg)}.ng-kage-seal img{width:50px;height:50px;object-fit:contain;background:#fff;border-radius:50%;padding:4px}.ng-kage-seal span{font-size:9px;line-height:1.15}.ng-kage-seal b{color:#ffad8d;font-size:13px}.ng-benefits{border-block:1px solid var(--ng-line)}.ng-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ng-benefit-grid>div{display:flex;align-items:center;gap:14px;min-height:90px;padding:20px;border-right:1px solid var(--ng-line)}.ng-benefit-grid>div:first-child{border-left:1px solid var(--ng-line)}.ng-benefit-grid b{color:var(--ng-orange);font-size:20px}.ng-benefit-grid span{display:grid}.ng-benefit-grid strong{font-size:14px}.ng-benefit-grid small{margin-top:3px;color:var(--ng-muted);font-size:12px}.ng-stock,.ng-grading,.ng-reviews{padding:110px 0}#ng-stock{scroll-margin-top:110px}.ng-section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px}.ng-section-heading h2{margin:15px 0 0;font-size:clamp(42px,5vw,64px);line-height:.98}.ng-section-heading h2 em,.ng-youtube h2 em,.ng-story h2 em,.ng-alert h2 em{color:var(--ng-orange);font-style:normal}.ng-section-heading>p{max-width:480px;margin:0;color:var(--ng-muted);font-size:16px;line-height:1.7}.ng-stock-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:42px 0 22px}.ng-model-filters{display:flex;gap:8px;overflow:auto}.ng-model-filters button{min-height:42px;padding:9px 14px;border:1px solid var(--ng-line);border-radius:99px;background:#fff;color:var(--ng-ink);white-space:nowrap;cursor:pointer;font:inherit;font-size:13px;font-weight:750}.ng-model-filters button.is-active{border-color:var(--ng-green);background:var(--ng-green);color:#fff}.ng-sort{display:flex;align-items:center;gap:9px;color:var(--ng-muted);font-size:13px}.ng-sort select{min-height:42px;padding:8px 34px 8px 12px;border:1px solid var(--ng-line);border-radius:8px;background:#fff;color:var(--ng-ink)}.ng-phone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ng-phone-card{overflow:hidden;border:1px solid var(--ng-line);border-radius:15px;background:#fff;transition:transform .25s,box-shadow .25s}.ng-phone-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1112}.ng-phone-art{height:285px;position:relative;display:block;overflow:hidden;background:var(--ng-cream)}.ng-phone-art>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s}.ng-phone-card:hover .ng-phone-art>img{transform:scale(1.035)}.ng-actual-photo{position:absolute;left:12px;bottom:12px;padding:6px 9px;border-radius:99px;background:#fff;color:var(--ng-ink);font-size:9px;font-weight:800}.ng-youtube-sticker{position:absolute;right:12px;top:12px;display:grid;grid-template-columns:28px auto;grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:8px 10px;border-radius:8px;background:#fff;color:#111;box-shadow:0 9px 25px #0003;transform:rotate(2deg)}.ng-youtube-sticker i{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f03;color:#fff;font-style:normal;font-size:10px;padding-left:2px}.ng-youtube-sticker small{font-size:6px;font-weight:900;letter-spacing:.1em}.ng-youtube-sticker b{color:#f03;font-size:11px;line-height:1}.ng-no-photo{height:100%;display:grid;place-content:center;justify-items:center}.ng-no-photo span{font-size:60px;font-weight:900;opacity:.15}.ng-no-photo small{text-align:center;color:var(--ng-muted)}.ng-phone-info{padding:17px}.ng-grade{display:inline-block;margin-bottom:9px;padding:5px 8px;border-radius:99px;background:#eeece6;color:#555;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ng-grade--pristine{background:#ecebe7;color:#50524f}.ng-grade--very-good{background:#e6f0ec;color:#356759}.ng-grade--good{background:#fff0e3;color:#a9591a}.ng-grade--rescue{background:var(--ng-orange);color:#fff}.ng-title-price{display:flex;align-items:start;justify-content:space-between;gap:10px}.ng-title-price h3{margin:0;font-size:18px;line-height:1.25}.ng-title-price p{margin:4px 0 0;color:var(--ng-muted);font-size:11px}.ng-title-price>strong{font-size:18px;white-space:nowrap}.ng-phone-info ul{min-height:88px;margin:14px 0;padding:13px 0 0;border-top:1px solid var(--ng-line);list-style:none;color:#5b5d57;font-size:11px;line-height:1.85}.ng-product-link{display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid var(--ng-line);font-size:12px;font-weight:850}.ng-product-link span{color:var(--ng-orange)}.ng-empty-stock{display:flex;align-items:center;gap:20px;margin-top:40px;padding:28px;border:1px solid var(--ng-line);border-radius:14px;background:var(--ng-cream)}.ng-empty-stock img{background:#fff;border-radius:50%;padding:6px}.ng-empty-stock h3,.ng-empty-stock p{margin:0}.ng-empty-stock p{margin-top:5px;color:var(--ng-muted)}.ng-no-results{padding:30px;text-align:center}.ng-grading{background:var(--ng-cream)}.ng-grade-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:43px}.ng-grade-card{min-height:270px;position:relative;padding:25px;border:1px solid var(--ng-line);border-radius:14px;background:#fff}.ng-grade-card>span{color:#aaa;font-size:12px;font-weight:850}.ng-grade-card>i{position:absolute;right:20px;top:18px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ng-orange);font-style:normal}.ng-grade-card h3{margin:48px 0 13px;font-size:26px}.ng-grade-card p{min-height:62px;color:var(--ng-muted);font-size:14px;line-height:1.55}.ng-grade-card small{display:block;margin-top:18px;padding-top:17px;border-top:1px solid var(--ng-line);font-size:9px;font-weight:850;letter-spacing:.05em}.ng-pristine{border-top:4px solid #b8b9b3}.ng-very-good{border-top:4px solid #678c81}.ng-good{border-top:4px solid #e89a55}.ng-rescue{border-color:var(--ng-orange);background:var(--ng-orange);color:#fff;transform:rotate(-1deg);box-shadow:0 15px 34px #ff5a1f22}.ng-rescue>span,.ng-rescue p{color:#fff}.ng-rescue small{border-color:#fff5}.ng-grade-promise{display:flex;align-items:center;gap:14px;margin-top:15px;padding:15px 18px;border-radius:12px;background:var(--ng-green);color:#fff}.ng-grade-promise img{background:#fff;border-radius:50%;padding:4px}.ng-grade-promise>span{display:grid}.ng-grade-promise small{margin-top:3px;color:#c6d3cf}.ng-grade-promise a{margin-left:auto;color:#ffad89;font-weight:850}.ng-finder{padding:110px 0;background:var(--ng-green);color:#fff}.ng-section-heading--dark>p{color:#c7d5d1}.ng-section-heading--dark h2 em{color:#ff9f78}.ng-finder-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:43px}.ng-finder-grid article{min-height:370px;display:flex;flex-direction:column;padding:25px;border:1px solid #ffffff14;border-radius:15px;background:#214b40}.ng-finder-grid article>span{font-size:11px;font-weight:850;letter-spacing:.08em}.ng-finder-grid h3{margin:42px 0 13px;font-size:24px;line-height:1.2}.ng-finder-grid p{color:#c7d6d1;font-size:14px;line-height:1.65}.ng-finder-grid button{margin-top:auto;padding:17px 0 0;border:0;border-top:1px solid #ffffff2a;background:transparent;color:#fff;text-align:left;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.ng-finder-grid button b{float:right;color:#ffad89}.ng-finder-featured{background:var(--ng-orange)!important;transform:rotate(1deg)}.ng-finder-featured p,.ng-finder-featured button b{color:#fff}.ng-youtube{padding:110px 0;background:#fff}.ng-youtube-grid{display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:center}.ng-youtube h2{margin:15px 0;font-size:clamp(44px,5vw,68px);line-height:.98}.ng-youtube>div>div:first-child>p:not(.ng-kicker){max-width:620px;color:var(--ng-muted);font-size:16px;line-height:1.75}.ng-youtube-stat{min-height:400px;display:grid;place-content:center;justify-items:center;border-radius:50% 50% 16px 16px;background:var(--ng-cream);text-align:center}.ng-youtube-stat img{width:82px;height:82px;background:#fff;border-radius:50%;padding:7px}.ng-youtube-stat strong{margin-top:18px;color:var(--ng-orange);font-size:72px;line-height:1}.ng-youtube-stat span{font-size:18px;font-weight:850}.ng-youtube-stat small{margin-top:8px;color:var(--ng-muted)}.ng-story{padding:110px 0}.ng-story-card{position:relative;overflow:hidden;padding:80px;border-radius:20px;background:var(--ng-cream)}.ng-story-card:after{content:"D";position:absolute;right:30px;bottom:-135px;color:#e7dfd2;font-size:520px;font-weight:900;line-height:1}.ng-story h2,.ng-story-card>p,.ng-story-card>div{position:relative;z-index:1}.ng-story h2{max-width:800px;margin:16px 0;font-size:clamp(43px,5vw,66px);line-height:.98}.ng-story-card>p{max-width:690px;color:var(--ng-muted);font-size:17px;line-height:1.75}.ng-story-card>div{display:flex;gap:65px;margin-top:40px}.ng-story-card>div span{display:grid}.ng-story-card strong{font-size:28px}.ng-story-card small{color:var(--ng-muted)}.ng-reviews{background:#fff}.ng-section-heading>a{font-weight:850;text-decoration:underline;text-underline-offset:4px}.ng-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:42px}.ng-review-grid blockquote{margin:0;padding:28px;border-radius:13px;background:var(--ng-cream)}.ng-review-grid blockquote div{color:var(--ng-orange)}.ng-review-grid blockquote p{min-height:95px;font-size:22px;font-weight:700;line-height:1.45}.ng-review-grid footer{padding-top:17px;border-top:1px solid var(--ng-line);color:var(--ng-muted);font-size:12px}.ng-alert{padding:85px 0;background:var(--ng-orange);color:#fff}.ng-alert-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ng-alert .ng-kicker{color:#fff}.ng-alert h2{margin:13px 0;font-size:clamp(42px,5vw,64px);line-height:.98}.ng-alert h2 em{color:var(--ng-green)}.ng-alert-grid>div>p:last-child{max-width:540px}.ng-alert-form{display:grid;gap:13px;padding:28px;border-radius:14px;background:#fff;color:var(--ng-ink)}.ng-alert-form label{display:grid;gap:7px;font-size:12px;font-weight:800}.ng-alert-form input{min-height:50px;padding:12px;border:1px solid var(--ng-line);border-radius:8px;font:inherit}.ng-alert-form button{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border:0;border-radius:8px;background:var(--ng-green);color:#fff;font-weight:850;cursor:pointer}.ng-alert-form>small{text-align:center;color:var(--ng-muted)}.ng-form-success{color:#187250;font-weight:800}.ng-ebay-proof{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:10px 15px;border:1px solid #c9c9c5;border-radius:999px;background:#fff;box-shadow:0 6px 18px #1111110d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ng-ebay-proof:hover{transform:translateY(-2px);border-color:#9d9e99;box-shadow:0 10px 25px #11111114}.ng-ebay-proof:focus-visible{outline:3px solid #ff5a1f44;outline-offset:3px}.ng-ebay-logo{display:flex;align-items:center;font-family:Arial,sans-serif;font-size:24px;font-weight:800;letter-spacing:-3px;line-height:1}.ng-ebay-logo-image{display:block;width:auto;height:26px;max-width:92px;object-fit:contain}.ng-ebay-e{color:#e53238}.ng-ebay-b{color:#0064d2}.ng-ebay-a{color:#f5af02}.ng-ebay-y{color:#86b817}.ng-ebay-stars{color:#f5af02!important;-webkit-text-fill-color:#f5af02;font-size:15px;letter-spacing:1px;white-space:nowrap;text-shadow:0 1px 0 #c88c00}.ng-ebay-rating{display:grid;gap:1px;padding-left:2px}.ng-ebay-rating strong{color:var(--ng-ink);font-size:13px;line-height:1.2}.ng-ebay-rating small{color:var(--ng-muted);font-size:11px;line-height:1.2}.ng-ebay-arrow{margin-left:3px;color:var(--ng-orange);font-size:15px;font-weight:800}@media(max-width:1050px){.ng-phone-grid,.ng-grade-grid,.ng-finder-grid{grid-template-columns:repeat(2,1fr)}.ng-hero__grid{gap:30px}.ng-hero__visual{height:520px}.ng-orbit{left:20px}.ng-youtube-grid{gap:45px}}@media(max-width:760px){.ng-shell{width:min(100% - 30px,1180px)}.ng-hero{padding-top:35px}.ng-hero__grid{display:block}.ng-hero h1{font-size:46px}.ng-lead{font-size:17px}.ng-actions{align-items:flex-start;flex-direction:column;gap:18px}.ng-mini-proof{margin:34px 0}.ng-hero__visual{height:450px}.ng-orbit{width:320px;height:320px;top:60px;left:20px;border-width:58px}.ng-kage-seal{width:95px;height:95px;right:7px;top:105px}.ng-kage-seal img{width:40px;height:40px}.ng-benefit-grid{grid-template-columns:1fr 1fr}.ng-benefit-grid>div,.ng-benefit-grid>div:first-child{border:1px solid var(--ng-line);border-width:0 1px 1px 0}.ng-stock,.ng-grading,.ng-finder,.ng-youtube,.ng-story,.ng-reviews{padding:76px 0}.ng-section-heading{display:block}.ng-section-heading h2,.ng-youtube h2,.ng-story h2,.ng-alert h2{font-size:40px}.ng-section-heading>p{margin-top:25px}.ng-stock-tools{align-items:flex-start;flex-direction:column}.ng-model-filters{width:calc(100% + 15px)}.ng-sort{width:100%;justify-content:space-between}.ng-phone-grid,.ng-grade-grid,.ng-finder-grid,.ng-review-grid{grid-template-columns:1fr}.ng-phone-art{height:390px}.ng-grade-card{min-height:235px}.ng-finder-grid article{min-height:300px}.ng-youtube-grid,.ng-alert-grid{grid-template-columns:1fr;gap:42px}.ng-youtube-stat{min-height:330px}.ng-youtube-stat strong{font-size:60px}.ng-story-card{padding:45px 25px}.ng-story-card:after{font-size:330px}.ng-story-card>div{gap:26px;flex-wrap:wrap}.ng-grade-promise{align-items:flex-start;flex-wrap:wrap}.ng-grade-promise a{width:100%;margin-left:68px}.ng-review-grid blockquote p{min-height:auto}.ng-alert{padding:70px 0}.ng-ebay-proof{gap:9px;margin-top:18px;padding:9px 12px}.ng-ebay-logo{font-size:21px}.ng-ebay-logo-image{height:22px;max-width:78px}.ng-ebay-stars,.ng-ebay-rating strong{font-size:12px}.ng-ebay-rating small{font-size:10px}}@media(max-width:430px){.ng-hero h1{font-size:41px}.ng-benefit-grid{grid-template-columns:1fr}.ng-phone-art{height:350px}.ng-signature{left:10px;bottom:10px}.ng-signature small{font-size:10px}}@media(prefers-reduced-motion:reduce){.ng-buy *{scroll-behavior:auto!important}.ng-phone-card,.ng-phone-art>img{transition:none!important}}.ng-kage-placeholder{width:54px;height:54px;padding:8px;border-radius:50%;background:#fff;color:#c9c5bd}.ng-empty-stock .ng-kage-placeholder,.ng-youtube-stat .ng-kage-placeholder{width:80px;height:80px}.ng-dan.ng-placeholder-svg{padding:25%;color:#d8d4cb;background:transparent}.ng-buy{font-family:var(--font-body-family,sans-serif);font-size:16px}.ng-buy h1,.ng-buy h2,.ng-buy h3,.ng-buy strong,.ng-buy b,.ng-button{font-family:var(--font-heading-family,sans-serif)}.ng-hero h1 em{display:block;color:var(--ng-orange);font-style:normal}.ng-hero-artwork{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.ng-japanese-mark{position:absolute;z-index:2;left:22px;top:74px;display:grid;justify-items:center;gap:3px;color:var(--ng-green);opacity:.65}.ng-japanese-mark b{font:700 19px/1 serif;writing-mode:vertical-rl}.ng-japanese-mark span{font-size:9px;letter-spacing:.16em;writing-mode:vertical-rl}.ng-japanese-mark i{width:2px;height:28px;margin:5px;background:var(--ng-orange)}.ng-check-badge{position:absolute;z-index:4;right:18px;top:142px;width:122px;height:122px;display:grid;place-content:center;border-radius:50%;background:var(--ng-green);color:#fff;text-align:center;transform:rotate(7deg);box-shadow:0 14px 34px #0002}.ng-check-badge strong{color:#ffbc9f;font-size:31px;line-height:1}.ng-check-badge small{max-width:82px;margin-top:5px;font-size:12px;line-height:1.2}.ng-kage-seal{top:auto;right:20px;bottom:22px;width:auto;height:auto;display:flex;gap:8px;padding:8px 12px 8px 8px;border:2px solid #111;border-radius:12px;background:#fff;color:var(--ng-ink);transform:rotate(3deg);box-shadow:0 14px 35px #0003}.ng-kage-seal img{width:44px;height:44px}.ng-kage-seal span{font-size:10px}.ng-kage-seal b{font-size:14px;color:#c84b1d}.ng-signature span{font-size:14px}.ng-signature small{font-size:13px}.ng-benefit-grid strong{font-size:16px}.ng-benefit-grid small,.ng-title-price p,.ng-phone-info ul,.ng-product-link,.ng-review-grid footer{font-size:14px}.ng-grade,.ng-actual-photo{font-size:12px}.ng-model-filters button,.ng-sort,.ng-finder-grid button,.ng-grade-card p,.ng-finder-grid p{font-size:16px}.ng-grade-card small{font-size:13px}.ng-finder{position:relative;overflow:hidden}.ng-finder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 50% 100%,transparent 18px,#ffffff08 19px,#ffffff08 21px,transparent 22px);background-size:44px 22px;opacity:.45}.ng-finder>.ng-shell{position:relative}.ng-finder-grid article{min-height:455px;padding:0;overflow:hidden}.ng-finder-photo{height:190px;position:relative;overflow:hidden}.ng-finder-photo:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#102f28e8)}.ng-finder-featured .ng-finder-photo:after{background:linear-gradient(transparent,#e94b13ee)}.ng-finder-photo img,.ng-finder-photo svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ng-finder-photo span{position:absolute;z-index:2;left:20px;right:20px;bottom:16px;color:#fff;font:800 15px/1.25 var(--font-heading-family,sans-serif);letter-spacing:.06em}.ng-finder-copy{display:flex;flex:1;flex-direction:column;padding:22px}.ng-finder-grid h3{margin:0 0 12px;font-size:24px}.ng-finder-grid article:hover .ng-finder-photo img{transform:scale(1.055)}.ng-button,.ng-text-link,.ng-product-link,.ng-finder-grid article,.ng-grade-card,.ng-review-grid blockquote{transition:transform .22s ease,box-shadow .22s ease,color .2s ease}.ng-button:hover{transform:translateY(-2px)}.ng-button span,.ng-text-link span,.ng-product-link span,.ng-finder-grid button b{transition:transform .2s ease}.ng-button:hover span,.ng-text-link:hover span,.ng-product-link:hover span,.ng-finder-grid button:hover b{transform:translate(4px)}.ng-finder-grid article:hover,.ng-grade-card:hover,.ng-review-grid blockquote:hover{transform:translateY(-5px);box-shadow:0 18px 42px #1112}.ng-finder-grid article.ng-finder-featured:hover{transform:translateY(-5px) rotate(1deg)}.ng-kage-seal img{animation:ngKageBob 3.2s ease-in-out infinite}.ng-check-badge{animation:ngBadgeFloat 4s ease-in-out infinite}.ng-rescue i{animation:ngHeart 2.2s ease-in-out infinite}.ng-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.ng-reveal.is-visible{opacity:1;transform:none}@keyframes ngKageBob{50%{transform:translateY(-4px) rotate(2deg)}}@keyframes ngBadgeFloat{50%{transform:translateY(-6px) rotate(7deg)}}@keyframes ngHeart{45%{transform:scale(1.14)}}.ng-buy .ng-finder .ng-section-heading--dark h2,.ng-buy .ng-finder .ng-section-heading--dark h2:not([class]),.ng-buy .ng-finder .ng-finder-grid h3,.ng-buy .ng-finder .ng-finder-grid h3:not([class]){color:#fff!important}.ng-story-card--image:after{display:none}.ng-story-card--image h2,.ng-story-card--image>p,.ng-story-card--image>.ng-story-stats{max-width:62%}.ng-story-person{position:absolute!important;z-index:1!important;right:0;bottom:0;width:42%;height:94%;object-fit:contain;object-position:right bottom;pointer-events:none}.ng-story-stats{display:flex;gap:65px;margin-top:40px}.ng-story-stats span{display:grid}@media(max-width:760px){.ng-buy{font-size:16px}.ng-eyebrow,.ng-kicker{font-size:13px}.ng-hero h1{font-size:clamp(42px,13vw,58px)}.ng-lead{font-size:18px}.ng-check-badge{width:98px;height:98px;right:8px;top:108px}.ng-check-badge strong{font-size:25px}.ng-check-badge small{font-size:10px}.ng-kage-seal{bottom:68px}.ng-finder-grid article{min-height:0}.ng-finder-photo{height:250px}.ng-finder-photo span{font-size:16px}.ng-finder-grid h3{font-size:25px}.ng-finder-grid p,.ng-finder-grid button,.ng-benefit-grid strong{font-size:17px}.ng-benefit-grid small{font-size:15px}.ng-story-card--image{padding-bottom:330px}.ng-story-card--image h2,.ng-story-card--image>p,.ng-story-card--image>.ng-story-stats{max-width:none}.ng-story-person{width:100%;height:320px;object-position:center bottom}.ng-story-stats{gap:24px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ng-reveal{opacity:1;transform:none}.ng-kage-seal img,.ng-check-badge,.ng-rescue i{animation:none!important}.ng-button,.ng-text-link,.ng-product-link,.ng-finder-grid article,.ng-grade-card,.ng-review-grid blockquote,.ng-finder-photo img{transition:none!important}}.ng-unboxing,.ng-standard,.ng-youtube--proof,.ng-setup{padding:110px 0}.ng-unboxing{background:var(--ng-cream)}.ng-unboxing-grid,.ng-standard-grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.ng-unboxing-visual{min-height:520px;position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,var(--ng-orange),#f14912 58%,#191916 58%);box-shadow:0 28px 70px #1112}.ng-ninja-box{position:absolute;left:12%;right:12%;top:19%;height:54%;display:grid;place-content:center;border:3px solid #fff;border-radius:16px;background:#171714;color:#fff;text-align:center;transform:rotate(-4deg);box-shadow:0 24px 55px #0005}.ng-ninja-box span{font:800 clamp(35px,5vw,68px)/.95 "Manrope",sans-serif;letter-spacing:-.06em}.ng-ninja-box small{margin-top:11px;color:#ff9f78;font-weight:800;letter-spacing:.18em}.ng-unbox-sticker{position:absolute;right:8%;top:9%;width:130px;height:130px;display:grid;place-content:center;border:4px solid #171714;border-radius:50%;background:#fff;color:var(--ng-green);font-weight:900;text-align:center;transform:rotate(8deg);box-shadow:0 14px 30px #0003}.ng-report-card{position:absolute;left:8%;bottom:7%;width:48%;padding:22px;border:1px solid #d9d4ca;border-radius:10px;background:#fff;color:var(--ng-ink);transform:rotate(3deg);box-shadow:0 18px 38px #0004}.ng-report-card span{display:block;margin-bottom:10px;color:var(--ng-orange);font-size:12px;font-weight:850;letter-spacing:.12em}.ng-report-card b{display:block;padding:6px 0;border-bottom:1px solid var(--ng-line);font-size:14px}.ng-unboxing-copy h2,.ng-standard-copy h2,.ng-youtube--proof h2,.ng-setup h2{margin:15px 0 24px;font-size:clamp(42px,5vw,65px);font-weight:800;letter-spacing:-.055em;line-height:.98}.ng-unboxing-copy h2 em,.ng-standard-copy h2 em,.ng-youtube--proof h2 em,.ng-setup h2 em{color:var(--ng-orange);font-style:normal}.ng-unboxing-copy>p:not(.ng-kicker){color:var(--ng-muted);font-size:17px;line-height:1.75}.ng-unboxing-copy ol{margin:30px 0 0;padding:0;list-style:none}.ng-unboxing-copy li{display:flex;gap:18px;padding:15px 0;border-top:1px solid var(--ng-line)}.ng-unboxing-copy li>b{color:var(--ng-orange);font-size:13px}.ng-unboxing-copy li span{display:grid}.ng-unboxing-copy li strong{font-size:17px}.ng-unboxing-copy li small{margin-top:4px;color:var(--ng-muted);font-size:14px}.ng-rescue-note{padding:14px 16px;border-radius:10px;background:#fff0e8;color:#b74418!important;font-weight:800}.ng-standard{background:var(--ng-green);color:#fff}.ng-standard-grid{grid-template-columns:.85fr 1.15fr}.ng-standard-mark{min-height:540px;position:relative;overflow:hidden;border:1px solid #ffffff20;border-radius:22px;background:#214b40}.ng-standard-seal{position:absolute;left:50%;top:46%;width:265px;height:265px;display:grid;place-content:center;border:2px solid #ff9f78;border-radius:50%;color:#ffb093;text-align:center;transform:translate(-50%,-50%) rotate(-5deg)}.ng-standard-seal b{font-size:88px;line-height:.9}.ng-standard-seal span{font-size:14px;font-weight:850;letter-spacing:.12em}.ng-standard-report{position:absolute;left:9%;right:9%;bottom:7%;padding:19px;border-radius:12px;background:#fff;color:var(--ng-ink);box-shadow:0 18px 44px #0004}.ng-standard-report>span{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--ng-line);font-size:13px}.ng-standard-copy>p:not(.ng-kicker){color:#c7d6d1;font-size:17px;line-height:1.75}.ng-standard-checks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0}.ng-standard-checks div{padding:17px;border:1px solid #ffffff20;border-radius:10px;background:#ffffff08}.ng-standard-checks b{display:block;color:#ffad8d;font-size:18px}.ng-standard-checks small{display:block;margin-top:5px;color:#c7d6d1;font-size:14px}.ng-button--light{background:#fff;color:var(--ng-green)!important}.ng-youtube--proof{background:#11130f;color:#fff}.ng-youtube-heading{display:flex;align-items:end;justify-content:space-between;gap:60px}.ng-youtube-heading>div:first-child{max-width:760px}.ng-youtube-heading p:not(.ng-kicker){color:#c9cbc5;font-size:17px;line-height:1.7}.ng-youtube-total{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #ffffff22;border-radius:14px;background:#ffffff08}.ng-youtube-total img{width:58px;height:58px;object-fit:contain;border-radius:50%;background:#fff;padding:5px}.ng-youtube-total span{display:grid}.ng-youtube-total strong{color:#ff9f78;font-size:34px;line-height:1}.ng-youtube-total small{margin-top:5px;color:#c9cbc5;font-size:12px}.ng-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.ng-video-card{overflow:hidden;border:1px solid #ffffff20;border-radius:15px;background:#1b1d19;transition:transform .22s ease,box-shadow .22s ease}.ng-video-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0007}.ng-video-thumb{height:215px;position:relative;overflow:hidden;background:#252722}.ng-video-thumb img{width:100%;height:100%;object-fit:cover;opacity:.78;transition:transform .4s ease}.ng-video-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#ff9f78;font-size:54px;background:#252722}.ng-video-card:hover .ng-video-thumb img{transform:scale(1.045)}.ng-video-thumb i{position:absolute;left:50%;top:50%;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--ng-orange);color:#fff;font-style:normal;transform:translate(-50%,-50%)}.ng-video-thumb b{position:absolute;right:12px;bottom:12px;padding:6px 9px;border-radius:99px;background:#111d;color:#fff;font-size:12px}.ng-video-card>div:last-child{padding:20px}.ng-video-card small{color:#ff9f78;font-weight:800;letter-spacing:.12em}.ng-video-card h3{min-height:55px;margin:10px 0 16px;color:#fff;font-size:20px;line-height:1.35}.ng-video-card span{color:#c9cbc5;font-size:14px;font-weight:800}.ng-youtube-footer{display:flex;justify-content:space-between;gap:24px;margin-top:24px;color:#aeb1aa;font-size:14px}.ng-youtube-footer a{color:#ff9f78;font-weight:850}.ng-setup{background:#fff}.ng-section-heading--setup{align-items:end}.ng-setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.ng-setup-grid article{display:flex;flex-direction:column;padding:18px;border:1px solid var(--ng-line);border-radius:15px;background:var(--ng-cream);transition:transform .22s ease,box-shadow .22s ease}.ng-setup-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1112}.ng-setup-art{height:260px;display:grid;place-content:center;overflow:hidden;margin-bottom:20px;border-radius:11px;background:#fff}.ng-setup-art img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.ng-setup-grid article:hover .ng-setup-art img{transform:scale(1.04)}.ng-setup-placeholder{background:linear-gradient(135deg,#fff,#ece7de)}.ng-setup-placeholder b{color:var(--ng-orange);font-size:74px}.ng-setup-grid h3{margin:10px 0 8px;font-size:24px}.ng-setup-grid article>span{color:var(--ng-muted);font-size:15px}.ng-setup-grid article>a:last-child{margin-top:18px;padding-top:16px;border-top:1px solid var(--ng-line);font-weight:850}.ng-setup-grid article>a:last-child:hover{color:var(--ng-orange)}.ng-spec-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.ng-spec-pills>span{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:5px 9px;border:1px solid var(--ng-line);border-radius:999px;background:var(--ng-cream);color:var(--ng-ink);font-size:11px;font-weight:750;line-height:1.15}.ng-spec-pills small{color:var(--ng-muted);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.ng-phone-features{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;margin:15px 0!important;padding:15px 0!important}.ng-phone-features li{min-width:0;display:grid!important;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border-radius:9px;background:var(--ng-cream);line-height:1.25!important}.ng-feature-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ng-green)}.ng-feature-icon svg{width:18px!important;height:18px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ng-phone-features li>span:last-child{min-width:0;display:grid;overflow-wrap:anywhere;font-size:11px}.ng-phone-features li small{color:var(--ng-muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.ng-section-artwork{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.ng-unboxing-visual.has-custom-art,.ng-standard-mark.has-custom-art{background:#ebe7df}.ng-unboxing-visual.has-custom-art:after,.ng-standard-mark.has-custom-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #1111}.ng-phone-grid{gap:22px}.ng-phone-card{display:flex;min-height:100%;flex-direction:column;border-radius:22px}.ng-phone-art{height:330px}.ng-phone-info{display:flex;flex:1;flex-direction:column;padding:25px 25px 27px}.ng-battery-badge{position:absolute;z-index:2;left:20px;top:20px;padding:12px 17px;border-radius:999px;background:#fff;color:var(--ng-ink);box-shadow:0 8px 24px #1111;font:800 14px/1 var(--font-heading-family,sans-serif)}.ng-actual-photo{left:20px;bottom:18px;padding:10px 14px;background:#171916e8;color:#fff;font-size:13px;box-shadow:0 7px 20px #0002}.ng-card-meta{display:flex;align-items:center;justify-content:space-between;gap:18px}.ng-card-meta .ng-grade{margin:0;padding:8px 12px;font-size:12px}.ng-card-meta>strong{font-size:23px;line-height:1;white-space:nowrap}.ng-card-title{margin:20px 0 0!important;color:var(--ng-ink);font-size:25px!important;line-height:1.18!important;letter-spacing:-.035em}.ng-card-specs{min-height:44px;margin:10px 0 0;color:var(--ng-muted);font-size:16px;line-height:1.45}.ng-card-benefits{min-height:0!important;margin:23px 0!important;padding:21px 0!important;border:0!important;list-style:none!important;color:var(--ng-muted)!important;font-size:15px!important;line-height:1.55!important}.ng-card-benefits li{position:relative;padding:5px 0 5px 23px}.ng-card-benefits li:before{content:"\2713";position:absolute;left:0;top:4px;color:var(--ng-orange);font-size:20px;font-weight:900;line-height:1}.ng-product-link{margin-top:auto;padding-top:20px;border-top:1px solid var(--ng-line);font-size:16px}.ng-youtube-sticker{z-index:3}.ng-phone-card:hover .ng-actual-photo{background:#111}.ng-phone-card:focus-within{outline:3px solid #ff5a1f55;outline-offset:3px}@media(max-width:900px){.ng-unboxing-grid,.ng-standard-grid{grid-template-columns:1fr;gap:45px}.ng-video-grid,.ng-setup-grid{grid-template-columns:repeat(2,1fr)}.ng-youtube-heading{align-items:flex-start;flex-direction:column}.ng-standard-mark{min-height:470px}}@media(max-width:600px){.ng-unboxing,.ng-standard,.ng-youtube--proof,.ng-setup{padding:76px 0}.ng-unboxing-visual{min-height:430px}.ng-unbox-sticker{width:105px;height:105px;font-size:13px}.ng-report-card{width:66%;padding:16px}.ng-standard-mark{min-height:420px}.ng-standard-seal{width:220px;height:220px}.ng-standard-seal b{font-size:70px}.ng-standard-checks,.ng-video-grid,.ng-setup-grid{grid-template-columns:1fr}.ng-youtube-total{width:100%}.ng-video-thumb{height:225px}.ng-youtube-footer{flex-direction:column}.ng-setup-art{height:230px}.ng-phone-features{grid-template-columns:1fr!important}.ng-phone-art{height:390px}.ng-phone-info{padding:22px}.ng-card-meta>strong{font-size:22px}.ng-card-title{font-size:26px!important}.ng-card-specs{font-size:17px}.ng-card-benefits{font-size:16px!important}.ng-product-link{font-size:17px}}.ng-sticky-cta{display:none}@media(max-width:760px){.ng-sticky-cta{position:fixed;z-index:20;left:12px;right:12px;bottom:12px;display:block;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.ng-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:none}.ng-sticky-cta .ng-button{width:100%;justify-content:center;box-shadow:0 14px 34px #ff5a1f4d}}@media(prefers-reduced-motion:reduce){.ng-sticky-cta{transition:none!important}}.ng-audience-status{display:flex;align-items:center;gap:8px;margin:28px 0 0;padding:12px 16px;border:1px solid var(--ng-line);border-radius:10px;background:var(--ng-cream);color:var(--ng-ink);font-size:14px}.ng-audience-status[hidden]{display:none}.ng-audience-status button{border:0;background:transparent;color:var(--ng-orange);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.ng-battery-note{margin:20px 0 28px;padding:16px 18px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff0b;color:#eef5f2;font-size:14px;line-height:1.65}.ng-battery-note strong{color:#ffad8d}.ng-buy .ng-standard .ng-standard-copy h2,.ng-buy .ng-standard .ng-standard-copy h2:not([class]),.ng-buy .ng-youtube--proof h2,.ng-buy .ng-youtube--proof h2:not([class]){color:#fff!important}.ng-buy .ng-standard .ng-standard-copy h2 em,.ng-buy .ng-youtube--proof h2 em{color:#ff6a3d!important}.ng-buy .ng-anchor-target{scroll-margin-top:110px}.ng-buy .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ng-buy .ng-hero__copy{min-width:0}.ng-buy .ng-hero .ng-eyebrow{color:var(--ng-orange)}.ng-buy .ng-hero .ng-eyebrow span{color:inherit}.ng-buy .ng-hero .ng-ebay-proof{margin-top:22px}.ng-buy .ng-hero .ng-actions{margin-bottom:0}.ng-buy .ng-hero h1{margin-top:24px}.ng-buy .ng-benefit-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ng-buy .ng-benefit-grid>a{display:flex;align-items:center;gap:13px;min-height:98px;padding:19px;border-right:1px solid var(--ng-line);transition:background .2s ease}.ng-buy .ng-benefit-grid>a:first-child{border-left:1px solid var(--ng-line)}.ng-buy .ng-benefit-grid>a:hover{background:var(--ng-cream)}.ng-buy .ng-benefit-grid>a:focus-visible,.ng-buy .ng-report-open:focus-visible,.ng-buy .ng-faq-button:focus-visible,.ng-buy .ng-modal-close:focus-visible{outline:3px solid #ff5a1f66;outline-offset:3px}.ng-buy .ng-benefit-grid>a>b{color:var(--ng-orange);font-size:20px}.ng-buy .ng-benefit-grid>a>span{display:grid;gap:3px}.ng-buy .ng-benefit-grid>a strong{font-size:14px;line-height:1.25}.ng-buy .ng-benefit-grid>a small{color:var(--ng-muted);font-size:12px;line-height:1.35}.ng-buy .ng-stock .ng-section-heading>p{max-width:520px}.ng-buy .ng-story{padding:110px 0}.ng-buy .ng-story-card{min-height:560px}.ng-buy .ng-story-card .ng-button{margin-top:28px}.ng-buy .ng-story-stats{gap:44px}.ng-buy .ng-story-stats strong{font-size:26px}.ng-buy .ng-youtube-grid-featured{display:grid;grid-template-columns:1.45fr .55fr;gap:18px;margin-top:42px;align-items:stretch}.ng-buy .ng-video-card.ng-video-card--featured{grid-row:span 2}.ng-buy .ng-video-card.ng-video-card--featured .ng-video-thumb{height:360px}.ng-buy .ng-video-card.ng-video-card--featured h3{font-size:27px;min-height:0}.ng-buy .ng-video-card:not(.ng-video-card--featured){display:grid;grid-template-columns:145px 1fr;min-height:180px}.ng-buy .ng-video-card:not(.ng-video-card--featured) .ng-video-thumb{height:100%;min-height:180px}.ng-buy .ng-video-card:not(.ng-video-card--featured)>div:last-child{padding:18px}.ng-buy .ng-video-card:not(.ng-video-card--featured) h3{min-height:0;font-size:17px;margin-bottom:10px}.ng-buy .ng-standard-mark{display:block;padding:0;border:0;background:transparent}.ng-buy .ng-report-open{width:100%;min-height:540px;position:relative;display:block;overflow:hidden;padding:0;border:1px solid #ffffff20;border-radius:22px;background:#214b40;color:inherit;cursor:zoom-in}.ng-buy .ng-report-open .ng-section-artwork{transition:transform .3s ease}.ng-buy .ng-report-open:hover .ng-section-artwork{transform:scale(1.015)}.ng-buy .ng-report-hint{position:absolute;right:18px;bottom:18px;padding:10px 13px;border-radius:999px;background:#fff;color:var(--ng-green);font-weight:850;font-size:12px;box-shadow:0 10px 25px #0003}.ng-buy .ng-standard-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.ng-buy .ng-standard-proof-grid>div{padding:16px;border:1px solid #ffffff22;border-radius:11px;background:#ffffff09}.ng-buy .ng-standard-proof-grid b{display:block;color:#ffad8d;font-size:17px}.ng-buy .ng-standard-proof-grid small{display:block;margin-top:4px;color:#c7d6d1;font-size:13px;line-height:1.45}.ng-buy .ng-unboxing-copy>p:not(.ng-kicker){max-width:620px}.ng-buy .ng-review-intro{max-width:520px;margin-top:20px;color:var(--ng-muted);line-height:1.7}.ng-buy .ng-review-grid footer{display:grid;gap:5px}.ng-buy .ng-review-meta{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--ng-muted);font-size:12px}.ng-buy .ng-review-source{color:var(--ng-orange);font-weight:800}.ng-buy .ng-faq{padding:110px 0;background:var(--ng-cream)}.ng-buy .ng-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.ng-buy .ng-faq-heading{position:sticky;top:110px}.ng-buy .ng-faq-heading h2{margin:15px 0 18px;font-size:clamp(42px,5vw,64px);font-weight:800;letter-spacing:-.055em;line-height:.98}.ng-buy .ng-faq-heading h2 em{color:var(--ng-orange);font-style:normal}.ng-buy .ng-faq-heading>p:last-child{color:var(--ng-muted);font-size:16px;line-height:1.7}.ng-buy .ng-faq-list{border-top:1px solid var(--ng-line)}.ng-buy .ng-faq-item{border-bottom:1px solid var(--ng-line)}.ng-buy .ng-faq-button{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border:0;background:transparent;color:var(--ng-ink);text-align:left;font:800 18px/1.35 "Manrope",var(--font-heading-family,sans-serif);cursor:pointer}.ng-buy .ng-faq-button span:last-child{flex:0 0 auto;color:var(--ng-orange);font-size:24px;transition:transform .2s ease}.ng-buy .ng-faq-button[aria-expanded=true] span:last-child{transform:rotate(45deg)}.ng-buy .ng-faq-panel{padding:0 40px 22px 0;color:var(--ng-muted);font-size:15px;line-height:1.75}.ng-buy .ng-faq-panel[hidden]{display:none}.ng-buy .ng-faq-panel p:first-child{margin-top:0}.ng-buy .ng-faq-panel a{color:var(--ng-orange);font-weight:800;text-decoration:underline;text-underline-offset:3px}.ng-buy .ng-alert-form button{font-size:15px}.ng-buy .ng-report-modal{width:min(1050px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;border:0;border-radius:18px;background:#111;color:#fff;box-shadow:0 30px 90px #0008}.ng-buy .ng-report-modal::backdrop{background:#000b}.ng-buy .ng-report-modal-inner{position:relative;display:grid;place-items:center;max-height:calc(100vh - 32px);padding:52px 18px 18px}.ng-buy .ng-report-modal img{max-width:100%;max-height:calc(100vh - 102px);width:auto;height:auto;object-fit:contain;border-radius:10px}.ng-buy .ng-modal-close{position:absolute;z-index:2;right:14px;top:12px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff44;border-radius:50%;background:#222;color:#fff;font:700 25px/1 sans-serif;cursor:pointer}.ng-buy .ng-report-modal-caption{margin:12px 0 0;color:#d7d9d5;font-size:13px;text-align:center}@media(max-width:1050px){.ng-buy .ng-benefit-grid{grid-template-columns:repeat(3,1fr)}.ng-buy .ng-benefit-grid>a{border-bottom:1px solid var(--ng-line)}.ng-buy .ng-youtube-grid-featured{grid-template-columns:1fr 1fr}.ng-buy .ng-video-card.ng-video-card--featured{grid-column:1/-1;grid-row:auto}.ng-buy .ng-video-card:not(.ng-video-card--featured){display:block}.ng-buy .ng-video-card:not(.ng-video-card--featured) .ng-video-thumb{height:220px;min-height:0}}@media(max-width:760px){.ng-buy .ng-hero{padding-top:28px}.ng-buy .ng-hero h1{margin-top:18px}.ng-buy .ng-hero .ng-actions{margin:26px 0 0}.ng-buy .ng-hero .ng-ebay-proof{margin:22px 0 30px}.ng-buy .ng-benefit-grid{grid-template-columns:repeat(2,1fr)}.ng-buy .ng-benefit-grid>a,.ng-buy .ng-benefit-grid>a:first-child{border-left:0;border-right:1px solid var(--ng-line);border-bottom:1px solid var(--ng-line)}.ng-buy .ng-benefit-grid>a:nth-child(2n){border-right:0}.ng-buy .ng-story-card{min-height:0}.ng-buy .ng-story-stats{gap:24px}.ng-buy .ng-youtube-grid-featured{grid-template-columns:1fr}.ng-buy .ng-video-card.ng-video-card--featured{grid-column:auto}.ng-buy .ng-video-card.ng-video-card--featured .ng-video-thumb{height:250px}.ng-buy .ng-video-card:not(.ng-video-card--featured){display:grid;grid-template-columns:120px 1fr;min-height:150px}.ng-buy .ng-video-card:not(.ng-video-card--featured) .ng-video-thumb{height:100%;min-height:150px}.ng-buy .ng-report-open{min-height:420px}.ng-buy .ng-standard-proof-grid{grid-template-columns:1fr 1fr}.ng-buy .ng-faq{padding:76px 0}.ng-buy .ng-faq-grid{grid-template-columns:1fr;gap:28px}.ng-buy .ng-faq-heading{position:static}.ng-buy .ng-faq-button{font-size:17px}.ng-buy .ng-faq-panel{padding-right:10px}}@media(max-width:430px){.ng-buy .ng-benefit-grid{grid-template-columns:1fr}.ng-buy .ng-benefit-grid>a{border-right:0}.ng-buy .ng-hero .ng-ebay-proof{width:100%;display:grid;grid-template-columns:auto auto 1fr auto;border-radius:14px}.ng-buy .ng-ebay-rating small{display:block}.ng-buy .ng-standard-proof-grid{grid-template-columns:1fr}.ng-buy .ng-video-card:not(.ng-video-card--featured){grid-template-columns:100px 1fr}}@media(prefers-reduced-motion:reduce){.ng-buy .ng-report-open .ng-section-artwork,.ng-buy .ng-faq-button span:last-child{transition:none!important}}.ng-buy .ng-review-swipe-hint{display:none;margin:12px 0 0;color:var(--ng-muted);font-size:13px;font-weight:700}@media(max-width:760px){.ng-buy .ng-review-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(86vw,360px);gap:14px;margin-inline:-15px;padding:4px 15px 18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.ng-buy .ng-review-grid::-webkit-scrollbar{display:none}.ng-buy .ng-review-grid blockquote{scroll-snap-align:start}.ng-buy .ng-review-swipe-hint{display:block}}.ng-buy .ng-hero__media{min-width:0;display:flex;flex-direction:column;gap:18px}.ng-buy .ng-review-ticker{width:100%;min-width:0;overflow:hidden;border:1px solid var(--ng-line);border-radius:12px;background:#fff;box-shadow:0 8px 22px #1111110d}.ng-buy .ng-review-ticker__viewport{overflow:hidden}.ng-buy .ng-review-ticker__track{width:max-content;display:flex;align-items:center;gap:40px;padding:14px 0;animation:ngReviewTicker var(--ng-review-ticker-speed,65s) linear infinite;will-change:transform}.ng-buy .ng-review-ticker:hover .ng-review-ticker__track,.ng-buy .ng-review-ticker:focus-within .ng-review-ticker__track{animation-play-state:paused}.ng-buy .ng-review-ticker__group{flex:none;display:flex;align-items:center;gap:40px;padding-left:24px}.ng-buy .ng-review-ticker__item{display:inline-flex;align-items:center;gap:9px;color:var(--ng-ink);font-size:12px;font-weight:650;line-height:1.35;white-space:nowrap}.ng-buy .ng-review-ticker__stars{color:#f5af02;font-size:10px;letter-spacing:1px}.ng-buy .ng-review-ticker__item q{quotes:"\201c" "\201d"}.ng-buy .ng-review-ticker__item small{color:var(--ng-muted);font-size:10px;font-weight:600}.ng-buy .ng-review-ticker__item:focus-visible{border-radius:4px;outline:3px solid #ff5a1f55;outline-offset:4px}@keyframes ngReviewTicker{to{transform:translate(calc(-50% - 20px))}}@media(max-width:760px){.ng-buy .ng-hero__media{margin-top:30px;gap:14px}.ng-buy .ng-review-ticker__track{gap:32px;padding:12px 0}.ng-buy .ng-review-ticker__group{gap:32px;padding-left:18px}.ng-buy .ng-review-ticker__item{gap:8px;font-size:11px}.ng-buy .ng-review-ticker__item small{font-size:9px}}@media(prefers-reduced-motion:reduce){.ng-buy .ng-review-ticker__viewport{overflow-x:auto;scrollbar-width:thin}.ng-buy .ng-review-ticker__track{animation:none!important;transform:none!important}.ng-buy .ng-review-ticker__group[aria-hidden=true]{display:none}}.ng-buy .ng-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);column-gap:58px;row-gap:18px}.ng-buy .ng-hero__media{display:block}.ng-buy .ng-hero__proof-row{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:58px;align-items:stretch}.ng-buy .ng-hero__proof-cell{min-width:0;display:flex;align-items:stretch}.ng-buy .ng-hero__proof-cell>*{width:100%}.ng-buy .ng-hero__proof-row .ng-ebay-proof{width:100%;max-width:none;min-height:54px;margin:0;border-radius:14px}.ng-buy .ng-hero__proof-row .ng-review-ticker{min-height:54px;border-radius:14px}.ng-buy .ng-hero__proof-row .ng-review-ticker__viewport{width:100%;display:flex;align-items:center}.ng-buy .ng-hero__proof-row .ng-review-ticker__track{min-height:52px}@media(max-width:1050px){.ng-buy .ng-hero__grid,.ng-buy .ng-hero__proof-row{column-gap:30px}}@media(max-width:760px){.ng-buy .ng-hero__grid{display:block}.ng-buy .ng-hero__proof-row{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.ng-buy .ng-hero__proof-row .ng-ebay-proof,.ng-buy .ng-hero__proof-row .ng-review-ticker{margin:0}}.ng-buy .ng-model-select{display:none}.ng-buy .ng-model-select,.ng-buy .ng-sort{color:var(--ng-muted);font-size:13px;font-weight:700}.ng-buy .ng-model-select>span,.ng-buy .ng-sort>span{white-space:nowrap}.ng-buy .ng-model-select select,.ng-buy .ng-sort select{width:100%;min-height:48px;padding:11px 40px 11px 14px;border:1px solid var(--ng-line);border-radius:10px;background-color:#fff;color:var(--ng-ink);font:inherit;font-weight:700}@media(max-width:760px){.ng-buy .ng-hero h1{max-width:560px;font-size:clamp(38px,10.8vw,46px);line-height:.98}.ng-buy .ng-stock-tools{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.ng-buy .ng-model-filters{display:none}.ng-buy .ng-model-select,.ng-buy .ng-sort{width:100%;min-width:0;display:grid;gap:7px}}@media(max-width:430px){.ng-buy .ng-hero h1{font-size:clamp(36px,10.5vw,42px)}.ng-buy .ng-stock-tools{grid-template-columns:1fr}}.ng-buy .ng-tag-filter-panel{width:100%;display:block;margin:42px 0 26px;padding:20px;border:1px solid var(--ng-line);border-radius:16px;background:var(--ng-cream)}.ng-buy .ng-tag-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ng-buy .ng-tag-filter,.ng-buy .ng-sort{min-width:0;display:grid;gap:7px;color:var(--ng-muted);font-size:12px;font-weight:800}.ng-buy .ng-tag-filter select,.ng-buy .ng-sort select{width:100%;min-height:48px;padding:10px 40px 10px 13px;border:1px solid var(--ng-line);border-radius:10px;background:#fff;color:var(--ng-ink);font:inherit;font-size:14px;font-weight:700}.ng-buy .ng-tag-filter select:focus-visible,.ng-buy .ng-sort select:focus-visible,.ng-buy .ng-filter-clear:focus-visible{outline:3px solid #ff5a1f55;outline-offset:2px}.ng-buy .ng-tag-filter-footer{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ng-line)}.ng-buy .ng-tag-filter-count{margin:0;color:var(--ng-muted);font-size:14px}.ng-buy .ng-tag-filter-count strong{color:var(--ng-ink);font-size:18px}.ng-buy .ng-tag-filter-actions{display:flex;align-items:end;gap:14px}.ng-buy .ng-filter-clear{min-height:48px;padding:10px 14px;border:0;background:transparent;color:var(--ng-orange);font:inherit;font-size:13px;font-weight:850;cursor:pointer}.ng-buy .ng-phone-card[hidden]{display:none!important}@media(max-width:900px){.ng-buy .ng-tag-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ng-buy .ng-tag-filter-panel{margin-top:30px;padding:15px}.ng-buy .ng-tag-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ng-buy .ng-tag-filter-footer{align-items:stretch;flex-direction:column}.ng-buy .ng-tag-filter-actions{display:grid;grid-template-columns:1fr 1fr;align-items:end}.ng-buy .ng-filter-clear{border:1px solid var(--ng-line);border-radius:10px;background:#fff}}@media(max-width:380px){.ng-buy .ng-tag-filter-grid,.ng-buy .ng-tag-filter-actions{grid-template-columns:1fr}}.ng-buy .ng-tag-filter-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.ng-buy .ng-tag-filter-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ng-buy .ng-tag-filter-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.ng-buy .ng-tag-filter-grid--five{grid-template-columns:1fr}}.ng-buy .ng-mobile-filter-toggle{display:none}.ng-buy .ng-tag-filter-body{min-width:0}.ng-buy .ng-tag-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ng-buy .ng-tag-filter-grid--with-best-for{grid-template-columns:repeat(6,minmax(0,1fr))}.ng-buy .ng-tag-filter-footer{align-items:center}.ng-buy .ng-tag-filter-footer .ng-filter-clear{margin-left:auto}@media(max-width:1180px){.ng-buy .ng-tag-filter-grid,.ng-buy .ng-tag-filter-grid--with-best-for{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ng-buy .ng-tag-filter-panel--mobile-collapsible{padding:0;overflow:hidden}.ng-buy .ng-tag-filter-panel--mobile-collapsible .ng-mobile-filter-toggle{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:0;background:transparent;color:var(--ng-ink);font:inherit;font-size:15px;font-weight:850;text-align:left;cursor:pointer}.ng-buy .ng-mobile-filter-toggle__meta{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--ng-muted);font-size:12px;font-weight:750;white-space:nowrap}.ng-buy .ng-mobile-filter-active{padding:4px 7px;border-radius:999px;background:#ff5a1f14;color:var(--ng-orange)}.ng-buy .ng-mobile-filter-chevron{display:inline-block;color:var(--ng-ink);font-size:18px;line-height:1;transition:transform .2s ease}.ng-buy .ng-tag-filter-panel--mobile-collapsible.is-open .ng-mobile-filter-chevron{transform:rotate(180deg)}.ng-buy .ng-tag-filter-panel--mobile-collapsible .ng-tag-filter-body{display:none;padding:0 15px 15px;border-top:1px solid transparent}.ng-buy .ng-tag-filter-panel--mobile-collapsible.is-open .ng-tag-filter-body{display:block;border-top-color:var(--ng-line)}.ng-buy .ng-tag-filter-grid,.ng-buy .ng-tag-filter-grid--with-best-for{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:15px}.ng-buy .ng-tag-filter-footer{margin-top:14px;padding-top:14px;flex-direction:row;align-items:center}.ng-buy .ng-tag-filter-footer .ng-filter-clear{min-height:40px;padding:8px 10px;border:0;background:transparent}}@media(max-width:390px){.ng-buy .ng-mobile-filter-toggle{align-items:flex-start}.ng-buy .ng-mobile-filter-toggle__meta{flex-wrap:wrap}.ng-buy .ng-tag-filter-grid,.ng-buy .ng-tag-filter-grid--with-best-for{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ng-buy .ng-mobile-filter-chevron{transition:none}}@media(max-width:760px){.ng-buy--compact-mobile .ng-hero{padding:24px 0 16px}.ng-buy--compact-mobile .ng-hero__grid{min-height:0;display:block}.ng-buy--compact-mobile .ng-hero__copy{width:100%;max-width:none}.ng-buy--compact-mobile .ng-hero__media,.ng-buy--compact-mobile .ng-hero__proof-row{display:none!important}.ng-buy--compact-mobile .ng-hero .ng-eyebrow{font-size:11px;letter-spacing:.14em}.ng-buy--compact-mobile .ng-hero h1{max-width:540px;margin:15px 0 17px;font-size:clamp(35px,10.25vw,42px);line-height:.98}.ng-buy--compact-mobile .ng-lead{max-width:none;font-size:16px;line-height:1.5}.ng-buy--compact-mobile .ng-actions{display:none!important}.ng-buy--compact-mobile .ng-benefits{padding:8px 0 4px;border:0;background:transparent}.ng-buy--compact-mobile .ng-benefits .ng-shell{width:100%;max-width:none}.ng-buy--compact-mobile .ng-benefit-grid{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:min(82vw,340px);gap:12px;margin:0;padding:7px 24px 18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:24px;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ng-buy--compact-mobile .ng-benefit-grid::-webkit-scrollbar{display:none}.ng-buy--compact-mobile .ng-benefit-grid>a,.ng-buy--compact-mobile .ng-benefit-grid>a:first-child,.ng-buy--compact-mobile .ng-benefit-grid>a:nth-child(2n){min-height:112px;align-items:center;gap:15px;padding:18px;border:1px solid var(--ng-line);border-radius:16px;background:var(--ng-cream);scroll-snap-align:start;box-shadow:0 7px 20px #1111110a}.ng-buy--compact-mobile .ng-benefit-grid>a>b{flex:0 0 34px;width:34px;text-align:center;font-size:25px}.ng-buy--compact-mobile .ng-benefit-grid>a>span{gap:5px}.ng-buy--compact-mobile .ng-benefit-grid>a strong{font-size:16px;line-height:1.25}.ng-buy--compact-mobile .ng-benefit-grid>a small{font-size:14px;line-height:1.4}.ng-buy--compact-mobile .ng-stock{padding:27px 0 72px}.ng-buy--compact-mobile .ng-stock .ng-section-heading{display:block}.ng-buy--compact-mobile .ng-stock .ng-kicker{display:none}.ng-buy--compact-mobile .ng-stock .ng-section-heading h2{margin:0;font-size:30px;line-height:1.05;letter-spacing:-.045em}.ng-buy--compact-mobile .ng-stock .ng-section-heading h2 br{display:none}.ng-buy--compact-mobile .ng-stock .ng-section-heading h2 em{margin-left:.2em}.ng-buy--compact-mobile .ng-stock .ng-section-heading>p{display:none}.ng-buy--compact-mobile .ng-stock-tools{margin:18px 0}.ng-buy--compact-mobile .ng-audience-status{margin:12px 0}.ng-buy--compact-mobile .ng-phone-grid{gap:18px}}@media(max-width:390px){.ng-buy--compact-mobile .ng-benefit-grid{grid-auto-columns:84vw;padding-inline:18px;scroll-padding-inline:18px}.ng-buy--compact-mobile .ng-hero h1{font-size:clamp(34px,10vw,39px)}}.ng-buy .ng-mobile-intro-toggle,.ng-buy .ng-mobile-social-proof{display:none}@media(max-width:760px){.ng-buy--compact-mobile .ng-hero{padding:19px 0 8px}.ng-buy--compact-mobile .ng-hero .ng-shell{width:min(100% - 36px,1180px)}.ng-buy--compact-mobile .ng-hero .ng-eyebrow{font-size:10px;line-height:1.3;letter-spacing:.13em}.ng-buy--compact-mobile .ng-hero h1{max-width:500px;margin:12px 0 13px;font-size:clamp(32px,9.5vw,39px);line-height:.96}.ng-buy--compact-mobile .ng-mobile-intro{max-width:620px}.ng-buy--compact-mobile .ng-mobile-intro .ng-lead{display:-webkit-box;margin:0;overflow:hidden;color:#565951;font-size:14px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ng-buy--compact-mobile .ng-mobile-intro .ng-lead.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.ng-buy--compact-mobile .ng-mobile-intro-toggle{display:inline;margin:7px 0 0;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--ng-ink);font:inherit;font-size:13px;font-weight:800;line-height:1.25;cursor:pointer}.ng-buy--compact-mobile .ng-mobile-intro-toggle[hidden]{display:none}.ng-buy--compact-mobile .ng-benefits{padding:7px 0 3px}.ng-buy--compact-mobile .ng-benefit-grid{grid-auto-columns:min(70vw,285px);gap:10px;padding:5px 18px 13px;scroll-padding-inline:18px}.ng-buy--compact-mobile .ng-benefit-grid>a,.ng-buy--compact-mobile .ng-benefit-grid>a:first-child,.ng-buy--compact-mobile .ng-benefit-grid>a:nth-child(2n){min-height:88px;gap:12px;padding:14px;border-radius:14px;box-shadow:none}.ng-buy--compact-mobile .ng-benefit-grid>a>b{flex-basis:28px;width:28px;font-size:21px}.ng-buy--compact-mobile .ng-benefit-grid>a strong{font-size:14px;line-height:1.18}.ng-buy--compact-mobile .ng-benefit-grid>a small{margin-top:2px;font-size:12px;line-height:1.3}.ng-buy--compact-mobile+.ng-mobile-social-proof,.ng-mobile-social-proof{display:block}.ng-mobile-social-proof{padding:0 0 3px;background:var(--ng-paper)}.ng-mobile-social-proof .ng-shell{width:calc(100% - 36px)}.ng-mobile-social-proof__inner{min-height:42px;display:flex;align-items:center;overflow:hidden;border:1px solid var(--ng-line);border-radius:999px;background:#fff}.ng-mobile-social-proof__ebay{flex:none;display:flex;align-items:center;gap:5px;min-height:40px;padding:0 11px;border-right:1px solid var(--ng-line);background:#fff;color:var(--ng-ink);font-size:10px;font-weight:800;white-space:nowrap}.ng-mobile-social-proof__stars{color:#f5af02;font-size:8px;letter-spacing:.5px}.ng-mobile-social-proof__viewport{min-width:0;flex:1;overflow:hidden}.ng-mobile-social-proof__track{width:max-content;display:flex;align-items:center;gap:28px;padding:0;animation:ngMobileReviewTicker var(--ng-mobile-review-speed,65s) linear infinite;will-change:transform}.ng-mobile-social-proof__group{flex:none;display:flex;align-items:center;gap:28px;padding-left:14px}.ng-mobile-social-proof__quote{display:inline-flex;align-items:center;min-height:40px;color:var(--ng-ink);font-size:10px;font-weight:700;line-height:1.25;white-space:nowrap}.ng-mobile-social-proof__quote q{quotes:"\201c" "\201d"}.ng-buy--compact-mobile .ng-stock{padding:17px 0 66px}.ng-buy--compact-mobile .ng-stock .ng-section-heading h2{margin:0;white-space:nowrap;font-size:clamp(26px,7.8vw,31px);line-height:1.02}.ng-buy--compact-mobile .ng-stock .ng-section-heading h2 br{display:block}.ng-buy--compact-mobile .ng-stock .ng-section-heading h2 em{display:block;margin-left:0}.ng-buy--compact-mobile .ng-stock-tools{margin:13px 0 15px}.ng-buy--compact-mobile .ng-tag-filter-panel--mobile-collapsible .ng-mobile-filter-toggle{min-height:52px;padding:12px 14px}.ng-buy--compact-mobile .ng-phone-grid{gap:14px}}@media(max-width:390px){.ng-buy--compact-mobile .ng-hero h1{font-size:clamp(31px,9.25vw,36px)}.ng-buy--compact-mobile .ng-benefit-grid{grid-auto-columns:74vw}.ng-buy--compact-mobile .ng-stock .ng-section-heading h2{font-size:clamp(25px,7.4vw,29px)}}@keyframes ngMobileReviewTicker{to{transform:translate(calc(-50% - 14px))}}@media(prefers-reduced-motion:reduce){.ng-mobile-social-proof__viewport{overflow-x:auto;scrollbar-width:thin}.ng-mobile-social-proof__track{animation:none!important;transform:none!important}.ng-mobile-social-proof__group[aria-hidden=true]{display:none}}.ng-buy .ng-phone-gallery{position:relative}.ng-buy .ng-phone-gallery__viewport{width:100%;height:100%;overflow:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;background:var(--ng-cream)}.ng-buy .ng-phone-gallery__track{height:100%;display:flex}.ng-buy .ng-phone-gallery__slide{width:100%;height:100%;flex:0 0 100%;display:block;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.ng-buy .ng-phone-gallery__slide img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s}.ng-buy .ng-phone-card:hover .ng-phone-gallery__slide img{transform:scale(1.025)}.ng-buy .ng-phone-gallery__empty{width:100%;height:100%;display:block}.ng-buy .ng-phone-gallery__arrow{position:absolute;z-index:6;top:50%;width:38px;height:38px;display:grid;place-items:center;padding:0 0 3px;border:1px solid #ffffffbb;border-radius:50%;background:#171916d9;color:#fff;box-shadow:0 7px 20px #0003;font:700 29px/1 Arial,sans-serif;cursor:pointer;transform:translateY(-50%);transition:opacity .2s,transform .2s,background .2s}.ng-buy .ng-phone-gallery__arrow--previous{left:12px}.ng-buy .ng-phone-gallery__arrow--next{right:12px}.ng-buy .ng-phone-gallery__arrow:hover{background:#111;transform:translateY(-50%) scale(1.06)}.ng-buy .ng-phone-gallery__arrow:focus-visible{outline:3px solid #ff5a1f88;outline-offset:3px}.ng-buy .ng-phone-gallery__arrow:disabled{opacity:.28;cursor:default;transform:translateY(-50%)}.ng-buy .ng-phone-gallery__counter{position:absolute;z-index:5;right:13px;bottom:15px;min-width:43px;padding:5px 8px;border-radius:999px;background:#171916db;color:#fff;font-size:10px;font-weight:850;line-height:1;text-align:center;pointer-events:none}.ng-buy .ng-phone-gallery--multiple .ng-actual-photo{max-width:calc(100% - 84px)}@media(max-width:760px){.ng-buy .ng-phone-gallery__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x proximity}.ng-buy .ng-phone-gallery__viewport::-webkit-scrollbar{display:none}.ng-buy .ng-phone-gallery__arrow{display:none}.ng-buy .ng-phone-gallery__counter{right:12px;bottom:12px;padding:5px 7px;font-size:10px}}@media(prefers-reduced-motion:reduce){.ng-buy .ng-phone-gallery__viewport{scroll-behavior:auto}.ng-buy .ng-phone-gallery__slide img,.ng-buy .ng-phone-gallery__arrow{transition:none!important}}.ng-buy .ng-benefit-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;color:var(--ng-orange)}.ng-buy .ng-benefit-icon svg,.ng-buy .ng-benefit-icon img{width:26px;height:26px;display:block;object-fit:contain}.ng-buy .ng-benefit-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ng-buy .ng-benefit-grid>a>b{display:none}.ng-buy .ng-battery-badge{display:inline-flex;align-items:center;gap:8px}.ng-buy .ng-battery-badge__icon{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;color:var(--ng-green)}.ng-buy .ng-battery-badge__icon svg,.ng-buy .ng-battery-badge__icon img{width:19px;height:19px;display:block;object-fit:contain}.ng-buy .ng-battery-badge__icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ng-buy .ng-card-benefits li{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.ng-buy .ng-card-benefits li:before{display:none!important;content:none!important}.ng-buy .ng-card-benefit-icon{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;margin-top:1px;color:var(--ng-orange)}.ng-buy .ng-card-benefit-icon svg,.ng-buy .ng-card-benefit-icon img{width:22px;height:22px;display:block;object-fit:contain}.ng-buy .ng-card-benefit-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ng-buy .ng-card-benefits li>span:last-child{min-width:0;flex:1}@media(max-width:760px){.ng-buy .ng-benefit-icon{width:28px;height:28px;flex-basis:28px}.ng-buy .ng-benefit-icon svg,.ng-buy .ng-benefit-icon img{width:24px;height:24px}}@media(max-width:760px){.ng-buy .ng-stock,.ng-buy .ng-stock.ng-reveal,.ng-buy .ng-stock.is-visible{opacity:1!important;transform:none!important;visibility:visible!important}.ng-buy .ng-phone-grid,.ng-buy .ng-phone-card{opacity:1!important;visibility:visible!important}.ng-buy .ng-phone-gallery__slide:first-child img{content-visibility:visible}}@media(max-width:760px){.ng-buy .ng-phone-gallery__slide,.ng-buy .ng-phone-gallery__slide img{touch-action:inherit}.ng-buy .ng-phone-gallery__slide img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}}.ng-buy .ng-product-link{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:15px 18px;border:0;border-radius:10px;background:var(--ng-orange);color:#fff;box-shadow:0 10px 24px #ff5a1f2b;font-size:15px;font-weight:850;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ng-buy .ng-product-link span{color:#fff;font-size:22px;line-height:1;transition:transform .2s ease}.ng-buy .ng-product-link:hover{background:#e94c16;color:#fff;box-shadow:0 13px 28px #ff5a1f3b;transform:translateY(-2px)}.ng-buy .ng-product-link:hover span{transform:translate(3px)}.ng-buy .ng-product-link:focus-visible{outline:3px solid #ff5a1f66;outline-offset:3px}@media(max-width:760px){.ng-buy .ng-product-link{min-height:56px;padding:16px 18px;border-radius:11px;font-size:16px}}@media(prefers-reduced-motion:reduce){.ng-buy .ng-product-link,.ng-buy .ng-product-link span{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
