.v5GU7a_page{padding-top:80px}.v5GU7a_pageHeader{border-bottom:1px solid var(--clr-border);background:linear-gradient(#2196f30d 0%,#0000 100%);padding:4rem 0 2.5rem}.v5GU7a_productList{flex-direction:column;gap:3rem;display:flex}.v5GU7a_productRow{grid-template-columns:1fr 1fr;min-height:400px;display:grid;overflow:hidden}.v5GU7a_productImage{background:#fff;order:0;position:relative}.v5GU7a_imageRight{order:1}.v5GU7a_productBadge{letter-spacing:.08em;text-transform:uppercase;z-index:2;border-radius:100px;padding:.3rem .8rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;right:1rem}.v5GU7a_badge-blue{color:#42a5f5;background:#2196f326;border:1px solid #2196f34d}.v5GU7a_badge-red{color:#ef5350;background:#e5393526;border:1px solid #e539354d}.v5GU7a_badge-teal{color:#00bcd4;background:#00bcd41f;border:1px solid #00bcd44d}.v5GU7a_productInfo{flex-direction:column;gap:1rem;padding:2.5rem;display:flex}.v5GU7a_brandRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.v5GU7a_brandPill{letter-spacing:.08em;text-transform:uppercase;color:var(--clr-primary);background:var(--clr-primary-glow);border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.v5GU7a_envTags{flex-wrap:wrap;gap:.4rem;display:flex}.v5GU7a_envTag{color:var(--clr-text-dim);border:1px solid #ffffff14;border-radius:100px;padding:.15rem .6rem;font-size:.7rem}.v5GU7a_tagline{color:var(--clr-teal);font-size:.95rem;font-style:italic;font-weight:500}.v5GU7a_featureList{flex-direction:column;flex:1;gap:.6rem;display:flex}.v5GU7a_featureList li{color:var(--clr-text-muted);align-items:center;gap:.6rem;font-size:.875rem;display:flex}.v5GU7a_warranty{color:var(--clr-teal);border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border);align-items:center;gap:.5rem;padding:.75rem 0;font-size:.82rem;font-weight:500;display:flex}.v5GU7a_productActions{flex-wrap:wrap;gap:.75rem;display:flex}.v5GU7a_bottomNote{text-align:center;border-top:1px solid var(--clr-border);color:var(--clr-text-muted);margin-top:3rem;padding-top:2rem;font-size:.9rem}@media (max-width:900px){.v5GU7a_productRow{grid-template-columns:1fr}.v5GU7a_productImage{height:280px;order:0!important}}
