@media(min-width:901px){body #MainContent .hero .hero-content{align-items:flex-start!important;justify-content:flex-end!important;padding:0 0 0 5%!important;right:auto!important;bottom:9%!important}body #MainContent .hero .hero-text{text-align:left!important;max-width:470px!important}body #MainContent .hero .hero-heading{text-align:left!important;line-height:1!important}body #MainContent .hero .hero-cta{justify-content:flex-start!important}body #MainContent .hero .hero-overlay{background:linear-gradient(to top,#0000006b,#0000001f 32%,#0000 50%)!important}}.product-info .product-meta{text-align:center}.pm-card-price{margin:4px 0 0;font-size:13px;font-weight:400;letter-spacing:.08em;font-family:var(--font-body);color:#000}.product-img--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.product-card:hover .product-img--hover{opacity:1}.shop-subheading{font-size:15px;margin-top:10px;color:#444}.pm-inside{max-width:1400px;margin:0 auto;padding:80px 40px}.pm-inside__header{text-align:center;max-width:720px;margin:0 auto 48px}.pm-inside__label{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#555}.pm-inside__heading{font-family:var(--font-heading);font-size:clamp(30px,4vw,50px);line-height:1;margin:10px 0 16px}.pm-inside__intro{font-size:16px;line-height:1.7;color:#333}.pm-inside__main{max-width:1100px;margin:0 auto 48px}.pm-inside__main img{width:100%;height:auto}.pm-inside__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.pm-inside__img{aspect-ratio:1;background:#f5f5f5;overflow:hidden;margin-bottom:18px}.pm-inside__img img{width:100%;height:100%;object-fit:contain}.pm-inside__name{font-family:var(--font-heading);font-size:16px;letter-spacing:.03em;margin-bottom:8px;line-height:1.2}.pm-inside__text{font-size:14px;line-height:1.6;color:#444}.pm-inside__cta{text-align:center;margin-top:48px}.pm-inside__cta .btn{color:#000;border-color:#000;background:transparent}@media(max-width:900px){.pm-inside{padding:48px 20px}.pm-inside__header{margin-bottom:28px}.pm-inside__grid{grid-template-columns:1fr;gap:20px}.pm-inside__item{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center}.pm-inside__img{margin-bottom:0}.pm-inside__cta{margin-top:32px}}.pm-video-feature{max-width:1400px;margin:0 auto;padding:40px 40px 80px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.pm-video-feature__media{width:100%;max-width:560px;aspect-ratio:4 / 5;max-height:85vh;justify-self:end;overflow:hidden;background:#f0f0f0}.pm-video-feature__media video{width:100%;height:100%;object-fit:cover;display:block}.pm-video-feature__text{max-width:440px}.pm-video-feature__heading{font-family:var(--font-heading);font-size:clamp(30px,4vw,50px);line-height:1;margin-bottom:20px}.pm-video-feature__body{font-size:16px;line-height:1.7;margin-bottom:28px;color:#333}.pm-video-feature .btn{color:#000;border-color:#000;background:transparent}@media(max-width:900px){.pm-video-feature{grid-template-columns:1fr;gap:24px;padding:24px 0 48px}.pm-video-feature__media{max-width:none;aspect-ratio:9 / 16;max-height:80vh;justify-self:stretch}.pm-video-feature__text{max-width:none;padding:0 20px;text-align:center}}.community-subheading{font-size:15px;margin-top:8px;color:#444}.pm-colors{display:flex;flex-wrap:wrap;gap:12px;margin:-8px 0 24px}.pm-color-link{display:flex;align-items:center;gap:12px;border:1px solid #e5e5e5;padding:6px 16px 6px 6px;transition:border-color .2s}.pm-color-link:hover{border-color:#000}.pm-color-link img{width:44px;height:44px;object-fit:cover;background:#f5f5f5}.pm-color-link span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.pm-trust{margin-top:14px;font-size:13px;line-height:1.7;color:#333;text-align:center}.pm-trust p{margin:0}.accordion-inner p{margin-bottom:6px}.jm-review-widget{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.jm-review-widget-minimal-header__title{line-height:1.1!important}@media(max-width:749px){body .jm-review-widget .jm-review-widget-minimal-header__title{font-size:24px!important}.jm-review-widget .jm-button--primary{width:auto!important;display:inline-flex!important;margin:0 auto!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/puiu-2026.css.map */
