.pjv3-lineup__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:34px 0 14px}.pjv3-lineup__title{font-size:18px;font-weight:800;color:var(--pjv3-navy);margin:0}.pjv3-lineup__note{font-size:13px;color:var(--pjv3-muted);margin:0}.pjv3-lineup{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.pjv3-item{display:flex;flex-direction:column;background:#fff;border:1px solid var(--pjv3-line);border-radius:var(--pjv3-radius);overflow:hidden;text-decoration:none;color:inherit;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s}.pjv3-item:hover{border-color:var(--pjv3-order);box-shadow:0 4px 14px #141c3214;transform:translateY(-2px)}.pjv3-item:focus-visible{outline:2px solid var(--pjv3-blue);outline-offset:2px}.pjv3-item__img{display:block;position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--pjv3-bg-soft)}@supports not (aspect-ratio: 4 / 3){.pjv3-item__img{height:0;padding-top:75%}}.pjv3-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:8px;max-width:none}.pjv3-item__ph{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9aa2b4;font-size:11px;text-align:center;line-height:1.5;padding:8px}.pjv3-item__ph strong{font-size:20px;font-weight:400}.pjv3-item__body{padding:10px 11px 12px;display:flex;flex-direction:column;flex:1;min-width:0}.pjv3-item__name{font-size:13.5px;font-weight:700;color:var(--pjv3-navy);margin:0 0 4px;line-height:1.45}.pjv3-item__note{font-size:11.5px;color:var(--pjv3-muted);margin:0 0 10px;line-height:1.6;flex:1}.pjv3-item__cta{display:block;text-align:center;font-size:12.5px;font-weight:700;padding:9px 6px;border-radius:6px;background:var(--pjv3-order);color:#3d2a00;line-height:1.3}.pjv3-item--consult .pjv3-item__cta{background:var(--pjv3-blue);color:#fff}@media(max-width:1000px){.pjv3-lineup{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pjv3-lineup{grid-template-columns:repeat(2,1fr);gap:10px}.pjv3-lineup__head{margin-top:26px}.pjv3-item__name{font-size:12.5px}.pjv3-item__note{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pj-v3-lineup.css.map */
