#cennik .price-introduction{max-width:780px;margin-bottom:32px}
#cennik .price-introduction p{color:var(--muted);font-size:15px;margin-bottom:14px}
#cennik .price-introduction .price-capacity{color:var(--ink)}
.season-prices{display:grid;gap:22px}
.season-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;padding:32px 42px;background:var(--white);border:1px solid var(--line);box-shadow:0 4px 18px rgba(23,55,45,.045)}
.season-name{font-family:inherit;font-size:16px;font-weight:400;margin:0 0 10px}
.season-amount{font-family:Georgia,'Times New Roman',serif;font-size:48px;line-height:1.15;color:var(--green);margin:0 0 14px}
.season-unit,.season-child{font-size:14px;color:var(--muted);margin:0}
.season-terms{list-style:none;padding:0;margin:0;justify-self:end;font-size:14px;color:var(--muted);line-height:2}
.price-reservation-actions{margin-top:30px}
@media(min-width:601px){
  .season-prices{max-width:750px;margin-inline:auto;gap:16px}
  .season-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:10px 32px;min-height:126px}
  .season-name{font-size:14px;line-height:1.25;margin-bottom:2px}
  .season-amount{font-size:36px;line-height:1.05;margin-bottom:3px}
  .season-unit,.season-child{font-size:12px;line-height:1.45}
  .season-terms{justify-self:start;font-size:13px;line-height:1.8}
}
@media(max-width:600px){.season-price{grid-template-columns:1fr;gap:22px;padding:26px 24px}.season-terms{justify-self:start}.season-amount{font-size:42px}.season-prices{gap:18px}}
