/* Разметка макета на боевом сайте (deploy/site_chrome.py variants): десктоп от 900px, телефон — ниже.
   Стили макета изолированы по .pv__d/.pv__m прямо в странице; здесь — только переключение и поля под ширину окна. */
.pv{background:#fff;overflow-x:clip} /* узкий десктоп (900–1280): лишнее от макета на 1440 не даёт горизонтальной прокрутки */
.pv__m{display:none}
.pv .pv__d .wrap{padding-left:max(120px,calc((100% - 1200px) / 2));padding-right:max(120px,calc((100% - 1200px) / 2))}
.pv .pv__d .lead,.pv .pv__m .lead{max-width:none;text-wrap:wrap}
.pv a:hover{opacity:.9}
/* карточки пансионатов на главной: фото и название ведут в карточку */
.pv .pc-ph{display:block;width:100%;height:100%}
.pv .pc-ph img{transition:transform .3s}
.pv .pc-ph:hover{opacity:1}
.pv .pc-ph:hover img{transform:scale(1.04)}
.pv .pc-t{color:inherit;text-decoration:none}
.pv .pc-t:hover{color:#c0531c;opacity:1}
.pv .pv__d #transport div{flex-wrap:wrap} /* кнопка + «Подробнее о перевозке» на узком экране — в две строки */
@media (max-width:1280px){.pv .pv__d .wrap{padding-left:48px;padding-right:48px}}
@media (max-width:899px){.pv__d{display:none}.pv__m{display:block}}
