.pvm-bar{font:500 13px/1.4 var(--pv-font);text-align:center;padding:9px 16px}
.pvm-bar__in{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 0}
.pvm-bar__i{margin:0}.pvm-bar__i+.pvm-bar__i::before{content:"·";margin:0 12px;opacity:.6}
.pvm-bar a{color:inherit;text-decoration:none}.pvm-bar a:hover{text-decoration:underline}.pvm-bar .is-hl{color:var(--hl,#dfef7a)}
.pvm-bar a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.pvm-head__r{display:flex;align-items:center;gap:20px}
.pvm-arrows{display:flex;gap:8px}.pvm-arrows button{width:40px;height:40px;border-radius:50%;border:1px solid var(--pvm-pri-b);background:#fff;color:var(--pvm-pri);font-size:18px;cursor:pointer}
.pvm-arrows button:hover{background:var(--pvm-pri-l)}
.pvm-hs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cd,4) - 1) * 20px) / var(--cd,4));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}
.pvm-hs>*{scroll-snap-align:start}
.pvm-arts .pvm-art__i{aspect-ratio:16/10;margin-bottom:12px;border-radius:12px}
.pvm-arts h3{font-size:16px;line-height:1.35}.pvm-art__e{font-size:14px;color:var(--pvm-mut);margin:6px 0 0!important}
.pvm-pc__t{font:700 15px/1.3 var(--heading-font-family)!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--lc,var(--pvm-ink))!important;margin:0 0 2px}
.pvm-pc__t a{color:inherit}.pvm-pc__n{font-size:15px;font-weight:500;color:var(--pvm-ink);margin:0!important}
@media (max-width:749px){
 .pvm-bar__in{display:block;position:relative;min-height:1.4em}.pvm-bar__i{display:none}.pvm-bar__i.is-cur{display:block}.pvm-bar__i+.pvm-bar__i::before{content:none}
 .pvm-hs{grid-auto-columns:70%;gap:14px}.pvm-arrows{display:none}
}
.pvm-promo{grid-template-columns:.9fr 1.3fr;gap:48px}
.pvm-eq__row{display:flex;align-items:flex-start;gap:6px}
.pvm-eq__i{flex:1;min-width:0;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:2px}
.pvm-eq__i img{width:100%;max-width:150px;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);margin-bottom:6px;transition:transform .25s}
.pvm-eq__i:hover img{transform:translateY(-4px)}
.pvm-eq__i b{font:700 12px var(--heading-font-family);letter-spacing:.12em;text-transform:uppercase}.pvm-eq__i span{font-size:13px;color:var(--pvm-mut);line-height:1.3}
.pvm-eq__s{flex:none;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--pvm-pri-b);color:var(--pvm-pri);display:grid;place-items:center;font:600 20px/1 var(--pv-font);margin-top:58px}
.pvm-eq__res{display:flex;gap:16px;align-items:center;margin-top:22px;padding-top:22px;border-top:1px solid var(--pvm-line)}
.pvm-eq__s.pvm-eq__s--r{margin-top:0;background:var(--pvm-pri);border-color:var(--pvm-pri);color:#fff}
.pvm-eq__h{font:600 19px/1.35 var(--heading-font-family);color:var(--pvm-ink);margin:0 0 10px!important}.pvm-eq__h sup{font-size:.6em}
.pvm-eq__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.pvm-eq__tags li{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:999px;padding:5px 12px 5px 8px;font-size:13px;color:var(--pvm-ink)}
.pvm .pvm-eq__tags .pvr-ic{width:20px;height:20px;color:var(--pvm-pri)}
.pvm-eq__fn{font-size:12px;color:var(--pvm-mut);margin:14px 0 0!important;line-height:1.5}
.pvm-art2{display:flex;gap:12px;align-items:center;text-decoration:none;padding:10px;border:1px solid var(--pvm-line);border-radius:14px;transition:border-color .2s;background:#fff}
.pvm-art2:hover{border-color:var(--pvm-pri)}
.pvm-art2__i{flex:none;width:72px;height:72px;border-radius:10px;overflow:hidden}.pvm-art2__i img{width:100%;height:100%;object-fit:cover;display:block}
.pvm-art2 .pvm-art__k{display:block;margin:0 0 2px!important}.pvm-art2 b{display:block;font:600 14px/1.35 var(--heading-font-family);color:var(--pvm-ink)}
.pvm-hs:has(.pvm-art2){gap:16px;grid-auto-columns:calc((100% - (var(--cd,4) - 1) * 16px) / var(--cd,4))}
@media (max-width:749px){.pvm-promo{grid-template-columns:1fr;gap:28px}.pvm-eq__s{width:26px;height:26px;font-size:16px;margin-top:38px}.pvm-eq__i b{font-size:11px}.pvm-eq__i span{font-size:12px}.pvm-eq__h{font-size:17px}.pvm-hs:has(.pvm-art2){grid-auto-columns:80%}}
@media (prefers-reduced-motion:reduce){.pvm-eq__i img{transition:none}}
