.pni-trio.pni-juice-sports{background:#f8edf4;border-radius:28px;padding:42px}.pni-trio.pni-juice-sports.tr-gallery{margin-top:28px;align-items:start}.pni-trio.pni-juice-sports-intro{max-width:850px}.pni-trio.pni-juice-sports.tr-gallery img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:767px){.pni-trio.pni-juice-sports{padding:26px 22px;border-radius:22px}}.pni-vehicle-editorial{color:#161616;line-height:1.65;font-family:Vag,Arial,sans-serif;font-weight:200;padding-top:72px}.pni-vehicle-editorial *{box-sizing:border-box}.pni-vehicle-editorial .editorial-header,.pni-vehicle-editorial .editorial-body{max-width:1120px;margin:auto;padding:32px 24px}.pni-vehicle-editorial h1,.pni-vehicle-editorial h2,.pni-vehicle-editorial h3{font-family:Vag,Arial,sans-serif;line-height:1.15;font-weight:900;letter-spacing:-.025em}.pni-vehicle-editorial h1{font-size:clamp(2.5rem,5vw,4rem);margin:18px 0 24px;max-width:960px}.pni-vehicle-editorial h2{font-size:clamp(1.8rem,3.5vw,2.8rem);margin:0 0 24px}.pni-vehicle-editorial h3{font-size:1.5rem;margin:0 0 18px}.pni-vehicle-editorial p{font-weight:200;max-width:760px;margin:0 0 18px;font-size:18px;line-height:1.7}.pni-vehicle-editorial a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pni-vehicle-editorial section{padding:48px 0;border-bottom:1px solid #ddd}.pni-vehicle-editorial .eyebrow{font-weight:700;letter-spacing:.14em;font-size:.75rem}.pni-vehicle-editorial .lead{font-size:1.22rem}.pni-vehicle-editorial .row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:24px}.pni-vehicle-editorial .row.reverse figure{order:2}.pni-vehicle-editorial figure{margin:0}.pni-vehicle-editorial img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#fafafa;border-radius:18px}.pni-vehicle-editorial figcaption{font-size:.8rem;color:#555;margin-top:8px}.pni-vehicle-editorial .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.pni-vehicle-editorial .card,.pni-vehicle-editorial .note{background:#f7f5f5;padding:24px;border-radius:18px;margin:12px 0 24px}.pni-vehicle-editorial ul{list-style:disc;padding-left:22px;margin:0}.pni-vehicle-editorial li{font-weight:200;margin-bottom:10px;font-size:17px}.pni-vehicle-editorial .cta{display:inline-block;background:#111;color:#fff;padding:12px 24px;border-radius:40px;text-decoration:none;font-weight:700}.pni-vehicle-editorial nav{display:flex;gap:20px;flex-wrap:wrap}.pni-vehicle-editorial details{padding:18px 0;border-bottom:1px solid #ddd}.pni-vehicle-editorial summary{font-weight:700;cursor:pointer;font-size:20px}.pni-vehicle-editorial section[id]{scroll-margin-top:110px}@media(max-width:700px){.pni-vehicle-editorial .row,.pni-vehicle-editorial .cards{grid-template-columns:1fr}.pni-vehicle-editorial .row.reverse figure{order:0}.pni-vehicle-editorial .editorial-header,.pni-vehicle-editorial .editorial-body{padding:24px 18px}.pni-vehicle-editorial section{padding:34px 0}.pni-vehicle-editorial h1{font-size:2.5rem}.pni-vehicle-editorial p{font-size:17px}}.pni-vehicle-editorial .table-wrap{max-width:100%;overflow-x:auto;margin-bottom:24px}.pni-vehicle-editorial table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.6}.pni-vehicle-editorial th,.pni-vehicle-editorial td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #ddd;min-width:170px;font-weight:200}.pni-vehicle-editorial th{font-weight:700}.pni-vehicle-editorial caption{text-align:left;padding:0 0 16px;font-weight:200}.pni-vehicle-compare{padding:64px 20px;background:#f7f7f7}.pni-vehicle-table{overflow-x:auto;max-width:100%}.pni-vehicle-table table{width:100%;border-collapse:collapse;background:#fff;font-family:VagLight,sans-serif;font-size:18px;line-height:1.65}.pni-vehicle-table th,.pni-vehicle-table td{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #ddd;min-width:160px}.pni-vehicle-table th{font-family:Vag,sans-serif;font-weight:400}.pni-vehicle-table caption{text-align:left;padding:0 0 16px}.pni-vehicle-table a{text-decoration:underline}@media(max-width:767px){.pni-vehicle-compare{padding:44px 20px}.pni-vehicle-table table{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map */
