.ph.pp.pf{background:var(--ph-paper);padding:clamp(40px,6vh,72px) 0 clamp(72px,10vh,128px)}.pf__head{display:grid;gap:16px;max-width:760px;margin-bottom:clamp(32px,5vh,56px)}.pf__head .ph-lede{color:var(--ph-ink-2)}.pf__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(28px,4vw,64px);padding:clamp(24px,3vw,44px);background:#fff;border-radius:24px}.pf__step{min-width:0}.ph .pf__chips{margin-top:18px}.pf__results{margin-top:clamp(40px,6vh,72px)}.ph .pf__count{margin:0}.pf__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 20px;margin-top:24px}.pf-card{min-width:0}.pf-card__link{display:grid;gap:6px;color:inherit;text-decoration:none}.pf-card__photo{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:16px;background:#e8eaee}.pf-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ph-ease)}.pf-card__link:hover img{transform:scale(1.03)}.pf-card__series{margin-top:8px;font:600 12px/1.3 var(--ph-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ph-ink-2)}.pf-card__series i{font-style:normal;letter-spacing:.02em;text-transform:none;font-weight:500}.pf-card__name{font:600 17px/1.3 var(--ph-font);letter-spacing:-.01em;text-wrap:pretty}.pf-card__need{font:500 14px/1.4 var(--ph-font);color:var(--ph-ink-2)}.pf-card__price{margin-top:2px;font:600 16px/1.2 var(--ph-font)}.pf__none{margin:20px 0 0;max-width:56ch;font-size:17px;line-height:1.5;color:var(--ph-ink-2)}.pf__advice{display:grid;gap:12px;justify-items:start;margin-top:clamp(36px,5vh,56px)}.ph .pf__wa{background:var(--pp-navy);color:#fff}.ph .pf__wa:hover{background:var(--pp-navy-2);color:#fff}.pf__advice-note{margin:0;font-size:14px;line-height:1.5;color:var(--ph-ink-2);max-width:48ch}.ph.pf:not(.is-set) .pp-fit__out{color:var(--ph-ink-2)}.ph.pf:not(.is-set) .pp-range::-webkit-slider-runnable-track{background:var(--pp-grey-2)}.ph.pf:not(.is-set) .pp-range::-moz-range-progress{background:var(--pp-grey-2)}@media(max-width:899px){.pf__steps{grid-template-columns:minmax(0,1fr);gap:32px;padding:22px 18px;border-radius:18px}.pf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pf-card__name{font-size:15px}.pf-card__photo{border-radius:12px}.ph .pf__wa{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/polight-finder.css.map */
