
.ng-buy--retailer{--ng-orange:#cf4310}.ng-buy--retailer .ng-retailer-hero{padding-top:38px}.ng-buy--retailer .ng-retailer-hero__grid{gap:40px}.ng-buy--retailer .ng-retailer-hero__copy h1{font-size:clamp(46px,4.7vw,67px);line-height:1.03}.ng-retailer-hero__copy>.ng-buyer-feedback{margin-top:22px}.ng-buy .ng-stock-standard{font-size:14px;line-height:1.5;color:#174b3e;margin:16px 0}.ng-buy--retailer .ng-section-heading h2{white-space:normal!important;overflow-wrap:break-word}.ng-buy--retailer .ng-retailer-reviews{padding:55px 0}.ng-buy .ng-no-results button{display:block;margin:12px auto;padding:12px 18px;border:1px solid #174b3e;border-radius:8px;color:#174b3e;background:#fff;font:inherit;cursor:pointer}.ng-buy--retailer .ng-retailer-hero.ng-reveal{opacity:1;transform:none;transition:none}.ng-buy .ng-button--orange,.ng-buy .ng-product-link{background:#cf4310!important;color:#fff!important}.ng-buy--retailer a:focus-visible,.ng-buy--retailer button:focus-visible{outline:3px solid #174b3e;outline-offset:4px}
@media(max-width:760px){
.ng-buy--retailer .ng-retailer-hero{padding-top:24px}.ng-buy--retailer .ng-retailer-hero__copy h1{font-size:clamp(35px,9.2vw,44px)!important;line-height:1.04!important;margin:12px 0 16px!important;letter-spacing:-.045em}.ng-buy--retailer .ng-retailer-hero__copy>.ng-kicker{font-size:10px;letter-spacing:.12em}.ng-buy--retailer .ng-retailer-hero__copy>p:last-of-type{font-size:15px;line-height:1.5}.ng-buy--retailer .ng-social-proof--mobile{display:grid!important;grid-template-columns:1fr;gap:7px;margin-top:16px}.ng-buy--retailer .ng-social-proof--mobile .ng-social-proof__card{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;padding:0;border:0;border-radius:0;background:transparent}.ng-buy--retailer .ng-social-proof--mobile .ng-social-proof__source{display:none}.ng-buy--retailer .ng-social-proof--mobile .ng-social-proof__card strong{font-size:19px}.ng-buy--retailer .ng-social-proof--mobile .ng-social-proof__caption{font-size:12px}.ng-buy--retailer .ng-social-proof--mobile .ng-social-proof__detail{font-size:11px;gap:3px}.ng-buy--retailer .ng-social-proof--mobile .ng-social-proof__card:last-child .ng-social-proof__detail{display:none}.ng-buy--retailer .ng-retailer-hero__actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:18px}.ng-buy--retailer .ng-retailer-hero__actions>a{min-height:48px;padding:12px 16px;font-size:15px;line-height:1.3;justify-content:center}.ng-buy--retailer .ng-retailer-trust-row{margin-top:22px}.ng-buy--retailer .ng-retailer-trust-row>a{min-height:65px;padding:12px;font-size:12px}.ng-buy--retailer .ng-stock{padding-top:28px}.ng-buy--retailer .ng-stock .ng-section-heading h2{font-size:27px!important;line-height:1.15!important;white-space:normal!important;letter-spacing:-.035em}.ng-buy--retailer .ng-stock-standard{font-size:12px;margin:12px 0}.ng-buy--retailer .ng-phone-art,.ng-buy--retailer .ng-phone-gallery,.ng-buy--retailer .ng-phone-gallery__viewport{height:230px!important;min-height:0!important;aspect-ratio:auto!important}.ng-buy--retailer .ng-phone-gallery__track,.ng-buy--retailer .ng-phone-gallery__slide{height:100%!important}.ng-buy--retailer .ng-phone-gallery__slide img{height:100%!important;width:100%;object-fit:contain;background:#efede5}.ng-buy--retailer .ng-phone-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:17px!important}.ng-buy--retailer .ng-card-title{grid-column:1;margin:0!important;font-size:25px!important;line-height:1.15}.ng-buy--retailer .ng-card-price{grid-column:2;grid-row:1;font-size:23px!important;margin:0!important;white-space:nowrap}.ng-buy--retailer .ng-card-meta{grid-column:1;grid-row:2;margin:0!important}.ng-buy--retailer .ng-grade{margin:0;padding:5px 10px;font-size:12px}.ng-buy--retailer .ng-card-specs{grid-column:1/-1;grid-row:3;margin:0!important;font-size:13px;min-height:0}.ng-buy--retailer .ng-card-benefits{display:none!important}.ng-buy--retailer .ng-product-link{grid-column:1/-1;grid-row:4;margin:4px 0 0!important;min-height:46px;padding:11px 15px!important;font-size:14px}.ng-buy--retailer .ng-battery-badge{top:12px;left:12px;padding:8px 10px;font-size:12px}.ng-buy--retailer .ng-actual-photo{left:12px;bottom:12px;padding:7px 10px;font-size:10px}.ng-buy--retailer .ng-retailer-heading h2{font-size:29px!important}
}
@media(prefers-reduced-motion:reduce){.ng-buy *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(min-width:761px) and (max-height:850px){.ng-buy--retailer .ng-retailer-hero__visual{height:350px;min-height:0;width:100%;aspect-ratio:auto!important}.ng-buy--retailer .ng-retailer-hero__visual>img{object-fit:contain}.ng-buy--retailer .ng-retailer-hero__grid{align-items:start}}
