/* Pilates4you: фиксы мобильной версии */
html body .p4y{overflow-x:clip}
html body .p4y .g2,html body .p4y .g3{grid-template-columns:repeat(var(--c,1),minmax(0,1fr))}
html body .p4y .g2>*,html body .p4y .g3>*,html body .p4y .g4>*{min-width:0}
@media(min-width:961px){html body .p4y .g2{--c:2}html body .p4y .g3{--c:3}html body .p4y .g4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:960px){html body .p4y .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){html body .p4y .g4:not(.keep2){grid-template-columns:minmax(0,1fr)}html body .p4y .mdl{padding:22px}html body .p4y .pbox{padding:24px}html body .p4y .trial{padding:28px}html body .p4y .pil{gap:18px}html body .p4y h2{word-break:normal;overflow-wrap:anywhere}}
@media(max-width:600px){html body .p4y .ptable table{min-width:0;table-layout:fixed}html body .p4y .ptable th,html body .p4y .ptable td{padding:12px 8px;font-size:13px}html body .p4y .ptable th:first-child,html body .p4y .ptable td:first-child{width:29%}html body .p4y .ptable td small{display:block;margin:2px 0 0;font-size:11px}html body .p4y .ptable th small{font-size:10px}html body .p4y .ptable td:not(:first-child){white-space:nowrap;font-size:12.5px}}