.pmt-section{padding:clamp(4rem,8vw,7rem) 0;background:var(--pm-red-light, #F5E6E3);font-family:var(--pm-font, "Jost", sans-serif)}.pmt-inner{max-width:1280px;margin:0 auto;padding:0 3.2rem}.pmt-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.pmt-label{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-red, #C0392B);margin-bottom:.8rem}.pmt-title{font-family:var(--pm-font, "Jost", sans-serif);font-size:clamp(34px,4.5vw,54px);font-weight:400;color:var(--pm-charcoal, #1C1A18);line-height:1.1;margin:0}.pmt-title p{margin:0}.pmt-title em{font-style:italic;color:var(--pm-red, #C0392B)}.pmt-stars-overall{display:flex;align-items:center;gap:10px;flex-shrink:0}.pmt-stars-info{font-size:13px;color:var(--pm-mink, #5C5550);line-height:1.5}.pmt-stars-info strong{color:var(--pm-charcoal, #1C1A18)}.pmt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}.pmt-video{position:relative;aspect-ratio:9 / 16;background:#2a2420;border-radius:20px;overflow:hidden;cursor:pointer;border:1px solid var(--pm-red-soft, #E8C4BC);transition:transform .3s,box-shadow .3s}.pmt-video:hover{transform:translateY(-3px);box-shadow:0 8px 32px #1c1a181a}.pmt-video-bg{position:absolute;top:0;right:0;bottom:0;left:0}.pmt-poster{width:100%;height:100%;object-fit:cover;display:block}.pmt-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,#3a322e 0 14px,#2a2420 14px 28px)}.pmt-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0009);z-index:1}.pmt-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:56px;height:56px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;transition:transform .25s,background .25s}.pmt-video:hover .pmt-play{transform:translate(-50%,-50%) scale(1.08);background:#fff}.pmt-play svg{margin-left:3px}.pmt-duration{position:absolute;top:12px;right:12px;z-index:2;font-size:10.5px;color:#fff;background:#0000008c;padding:3px 7px;border-radius:4px;font-variant-numeric:tabular-nums}.pmt-overlay{position:absolute;inset:auto 0 0 0;padding:.95rem 1rem .9rem;z-index:2;color:#fff}.pmt-name{font-family:var(--pm-font, "Jost", sans-serif);font-size:15px;font-weight:600;line-height:1.25;margin-bottom:3px}.pmt-meta{font-size:11.5px;color:#ffffffc7;display:flex;align-items:center;gap:6px}.pmt-stars-mini{color:var(--pm-amber, #E8963A);letter-spacing:1px;font-size:10px}.pmt-video-player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#000;display:flex;align-items:center;justify-content:center}.pmt-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.pmt-reveal.visible{opacity:1;transform:none}@media(max-width:900px){.pmt-inner{padding:0 clamp(1.5rem,5vw,3.2rem)}.pmt-grid{grid-template-columns:repeat(2,1fr)}.pmt-header-row{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.pmt-inner{padding:0 1.25rem}.pmt-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.pmt-video{border-radius:14px}.pmt-play{width:44px;height:44px}.pmt-play svg{width:16px;height:16px}.pmt-name{font-size:13px}.pmt-meta{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pawmoves-testimonials.css.map */
