.pni-rr{background:#fff;color:#171717;font-family:VagLight,Arial,sans-serif;font-size:19px;line-height:1.65;letter-spacing:.015em}.pni-rr *{box-sizing:border-box}.pni-rr .rr-wrap{max-width:1240px;margin:auto;padding:36px 40px 80px}.pni-rr .rr-crumb{font-size:15px;margin:0 0 36px}.pni-rr a{color:#8031a7;text-decoration:underline;text-underline-offset:4px}.pni-rr .rr-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.pni-rr h1{font-family:CooperStd,Georgia,serif!important;font-size:clamp(38px,4.1vw,60px)!important;line-height:1.1!important;letter-spacing:-.025em!important;margin:0 0 28px!important;color:#171717!important;text-transform:none!important}.pni-rr h2{font-family:Vag,Arial,sans-serif!important;font-size:clamp(29px,3vw,40px)!important;line-height:1.18!important;margin:0 0 24px!important;color:#171717!important}.pni-rr p{margin:0 0 20px}.pni-rr strong{font-family:Vag,Arial,sans-serif;font-weight:400}.pni-rr figure{margin:0}.pni-rr figure img{display:block;width:100%;height:auto;border-radius:28px!important;border:0!important;box-shadow:none!important}.pni-rr .rr-hero figure img{aspect-ratio:4/5;object-fit:cover}.pni-rr figcaption{font-size:13px;line-height:1.5;margin-top:10px;color:#555}.pni-rr .rr-btn,.pni-rr .rr-btn:is(:visited,.pni-rr :hover,.pni-rr :focus,.pni-rr :active){display:inline-flex;align-items:center;justify-content:center;background:#8031a7;color:#fff!important;-webkit-text-fill-color:#fff;border:0;border-radius:999px;padding:16px 26px;min-height:50px;line-height:1.3;text-decoration:none;font-family:Vag,Arial,sans-serif;font-size:18px;margin-top:10px}.pni-rr .rr-btn:hover{text-decoration:underline}.pni-rr a:focus-visible,.pni-rr summary:focus-visible{outline:3px solid #171717;outline-offset:5px}.pni-rr .rr-section{margin-top:76px}.pni-rr .rr-prose{max-width:980px}.pni-rr .rr-prose>p{max-width:880px}.pni-rr .rr-colour{background:#41b6e6;padding:42px;border-radius:28px}.pni-rr .rr-colour a{color:#171717}.pni-rr .rr-colour .rr-prose{max-width:none}.pni-rr ul{padding-left:24px;margin:24px 0}.pni-rr li{margin-bottom:12px}.pni-rr .rr-wide{margin:44px auto 0!important;max-width:900px}.pni-rr .rr-wide img{max-height:530px;object-fit:cover;object-position:center 40%}.pni-rr .rr-table{overflow-x:auto;margin:28px 0}.pni-rr .rr-table table{width:100%;border-collapse:collapse;min-width:600px;text-align:left;font-size:17px}.pni-rr .rr-table th{font-family:Vag,Arial,sans-serif;font-weight:400;background:#8031a7;color:#fff;padding:17px 20px}.pni-rr .rr-table td{padding:18px 20px;vertical-align:top;border-bottom:1px solid #ddd}.pni-rr .rr-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:50px}.pni-rr .rr-faq details{border-bottom:1px solid #ddd;padding:18px 0}.pni-rr .rr-faq summary{cursor:pointer;font-family:Vag,Arial,sans-serif;font-size:22px;line-height:1.3}.pni-rr .rr-faq details p{margin-top:18px}.pni-rr .rr-close{padding:48px;background:#ef60a3;border-radius:28px}.pni-rr .rr-close p{max-width:700px}.pni-rr .rr-close .rr-btn{background:#8031a7}@media(max-width:767px){.pni-rr .rr-wrap{padding:26px 22px 50px}.pni-rr{font-size:18px}.pni-rr .rr-hero{grid-template-columns:1fr;gap:30px}.pni-rr h1{font-size:38px!important}.pni-rr .rr-hero figure img{aspect-ratio:4/3}.pni-rr .rr-section{margin-top:48px}.pni-rr .rr-colour,.pni-rr .rr-close{padding:28px 22px;border-radius:22px}.pni-rr figure img{border-radius:22px!important}.pni-rr .rr-faq{grid-template-columns:1fr;gap:10px}.pni-rr .rr-wide img{max-height:380px}.pni-rr .rr-table table{font-size:16px}.pni-rr .rr-crumb{margin-bottom:24px}}.pni-rr .rr-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:42px 0}.pni-rr .rr-gallery img{aspect-ratio:4/3;object-fit:cover}.pni-rr .rr-hero figure img{aspect-ratio:1/1;object-fit:contain;background:#fff}@media(max-width:600px){.pni-rr .rr-gallery{grid-template-columns:1fr}}.pni-rr .rr-hero figure img{aspect-ratio:auto;height:auto;object-fit:initial}.pni-rr .rr-wrap{padding-top:80px}.pni-rr .rr-hero h1{color:#8031a7!important}.pni-rr .rr-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:42px;border-radius:28px}.pni-rr .rr-editorial-blue{background:#41b6e6}.pni-rr .rr-editorial-pink{background:#ef60a3}.pni-rr .rr-editorial .rr-prose{max-width:none}.pni-rr .rr-editorial figure img{height:auto;aspect-ratio:auto;object-fit:initial}.pni-rr .rr-editorial figcaption,.pni-rr .rr-editorial a{color:#171717}.pni-rr .rr-editorial:nth-of-type(2n) figure{order:-1}.pni-rr .rr-editorial h2{font-size:34px!important}.pni-rr .rr-editorial p{font-size:18px;line-height:1.6}.pni-rr .rr-gallery img{height:auto;aspect-ratio:auto;object-fit:initial}.pni-rr .rr-faq{padding:36px;background:#fff;border-top:6px solid #41B6E6}.pni-rr .rr-section{margin-top:56px}@media(max-width:767px){.pni-rr .rr-editorial{grid-template-columns:1fr;padding:26px 22px;gap:22px}.pni-rr .rr-editorial figure{order:0!important}.pni-rr .rr-editorial h2{font-size:29px!important}.pni-rr .rr-faq{padding:28px 0}.pni-rr .rr-wrap{padding-top:80px}.pni-rr .rr-section{margin-top:40px}}.pni-rr .rr-wrap{padding-top:40px}.pni-rr .eyebrow{font:700 12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin-bottom:15px}.pni-rr .brand-line{font-family:Vag,Arial,sans-serif;font-size:30px;line-height:1.2;color:#8031a7;margin-top:-8px}.pni-rr .section-nav{display:flex;flex-wrap:wrap;gap:12px 32px;padding:22px 0;margin-top:42px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-family:Vag,Arial,sans-serif;font-size:17px}.pni-rr .section-nav a{padding:8px 0;text-decoration-thickness:1px}.pni-rr .section-intro{max-width:800px}.pni-rr .format-grid,.pni-rr .planning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}.pni-rr .format-grid article{padding:25px 0 10px;border-top:6px solid #41b6e6}.pni-rr .format-grid article:nth-child(2){border-color:#ef60a3}.pni-rr .format-grid article:nth-child(3){border-color:#8031a7}.pni-rr h3{font-family:Vag,Arial,sans-serif;font-size:25px;line-height:1.2;margin:10px 0 16px;font-weight:400}.pni-rr .format-num{color:#8031a7;font:700 13px/1.4 Arial,sans-serif}.pni-rr .format-grid p,.pni-rr .planning-grid p{font-size:17px;line-height:1.6}.pni-rr .planning-grid article{padding-right:20px}.pni-rr .rr-faq>div>p{font-size:17px;line-height:1.6}.pni-rr .rr-faq details:first-child{padding-top:0}.pni-rr .rr-faq details p{font-size:17px;line-height:1.65}.pni-rr section[id],.pni-rr aside[id]{scroll-margin-top:25px}@media(max-width:767px){.pni-rr .rr-wrap{padding-top:28px}.pni-rr .brand-line{font-size:26px}.pni-rr .section-nav{margin-top:28px;gap:4px 22px;font-size:15px}.pni-rr .format-grid,.pni-rr .planning-grid{grid-template-columns:1fr;gap:15px}.pni-rr .format-grid article{padding-top:18px}.pni-rr .planning-grid article{padding-right:0}.pni-rr h3{font-size:24px}}.pni-rr .menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:28px}.pni-rr .menu-grid figure{background:#f9f7fa;padding:20px;border-radius:24px}.pni-rr .menu-grid figure img{height:600px!important;width:100%;object-fit:contain!important;border-radius:0!important}@media(max-width:767px){.pni-rr .menu-grid{grid-template-columns:1fr}.pni-rr .menu-grid figure img{height:auto!important}}.pni-rr .why-pni{background:#f5eff8;border-radius:28px;padding:42px}.pni-rr .proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.pni-rr .proof-grid article{background:#fff;border-radius:20px;padding:28px}.pni-rr .proof-grid p{font-size:18px;line-height:1.6}.pni-rr .proof-label{color:#8031a7;font:700 13px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.pni-rr .proof-footnote{font:13px/1.5 Arial,sans-serif;color:#555;margin:24px 0 0}@media(max-width:767px){.pni-rr .why-pni{padding:26px 22px}.pni-rr .proof-grid{grid-template-columns:1fr;gap:18px}.pni-rr .proof-grid article{padding:22px}}.pni-rr .highlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.pni-rr .highlight-grid img{width:100%;height:510px!important;object-fit:contain!important;background:#f6f3f7;border-radius:24px!important}.pni-rr .compact-feature{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:42px;background:#f5eff8;border-radius:28px}.pni-rr .compact-feature img{max-height:600px;object-fit:contain!important}.pni-rr .compact-feature p{font-size:18px;line-height:1.6}@media(max-width:767px){.pni-rr .highlight-grid,.pni-rr .compact-feature{grid-template-columns:1fr}.pni-rr .compact-feature{padding:26px 22px}.pni-rr .highlight-grid img{height:auto!important}}.pni-rr .highlight-grid figure:last-child{grid-column:1 / -1}.pni-rr .highlight-grid figure:last-child img{height:500px!important}@media(max-width:767px){.pni-rr .highlight-grid figure:last-child{grid-column:auto}}.pni-rr .highlight-grid{display:flex!important;flex-wrap:wrap;gap:30px;width:1160px}.pni-rr .highlight-grid figure{width:565px!important;min-width:0;flex:0 0 565px}.pni-rr .highlight-grid figure:last-child{width:1160px!important;flex:0 0 1160px}.pni-rr .highlight-grid img{width:100%!important}.pni-rr .scale-gallery{display:flex;gap:30px;align-items:flex-start;margin-top:30px}.pni-rr .scale-gallery figure{width:565px;min-width:0}.pni-rr .scale-gallery img{height:520px!important;object-fit:contain!important;background:#f5eff8}@media(max-width:767px){.pni-rr .highlight-grid{width:100%!important}.pni-rr .highlight-grid figure,.pni-rr .highlight-grid figure:last-child{width:100%!important;flex-basis:100%!important}.pni-rr .scale-gallery{display:block}.pni-rr .scale-gallery figure{width:100%;margin-top:24px}.pni-rr .scale-gallery img{height:auto!important}}.pni-rr .highlight-grid figure:last-child{width:565px!important;flex:0 0 565px}.pni-rr .highlight-grid figure:last-child img{height:510px!important}@media(max-width:767px){.pni-rr .highlight-grid figure:last-child{width:100%!important;flex-basis:100%!important}}.pni-rr .highlight-grid,.pni-rr .scale-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;gap:30px}.pni-rr .highlight-grid figure,.pni-rr .highlight-grid figure:last-child,.pni-rr .scale-gallery figure{width:100%!important;min-width:0}.pni-rr .highlight-grid figure:last-child{grid-column:auto}.pni-rr .rr-hero figure img{aspect-ratio:3/4;height:auto;object-fit:contain}.pni-rr .rr-editorial>*{min-width:0}.pni-rr .rr-wrap{width:100%;padding-top:60px}.pni-rr h3{text-transform:none}.pni-rr .section-nav{scroll-margin-top:30px}@media(max-width:767px){.pni-rr .highlight-grid,.pni-rr .scale-gallery{grid-template-columns:1fr}.pni-rr .highlight-grid img,.pni-rr .highlight-grid figure:last-child img,.pni-rr .scale-gallery img{height:auto!important}.pni-rr .rr-wrap{padding-top:30px}.pni-rr .rr-hero figure{max-width:480px;width:100%;margin:auto}.pni-rr .rr-btn{max-width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/pni-rolls-ripples-20261029.css.map */
