.winter-room-offer{color:#30251f;background:#f6f0e4;border:1px solid #b7aa8980;border-radius:5px;grid-template-columns:minmax(110px,190px) 1fr auto;align-items:center;gap:clamp(1rem,3vw,2rem);width:min(92%,1160px);margin:1.5rem auto;padding:clamp(1rem,3vw,2rem);display:grid}.winter-room-offer img{aspect-ratio:8/5;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.winter-room-offer h2{margin:.25rem 0 .5rem;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.1}.winter-room-offer p{margin:0}.winter-room-offer p.winter-room-offer-terms{margin-top:.5rem;font-size:.9rem}@media (width<=850px){.winter-room-offer{grid-template-columns:minmax(110px,175px) 1fr}.winter-room-offer .button{grid-column:2;justify-self:start}}@media (width<=540px){.winter-room-offer{grid-template-columns:1fr}.winter-room-offer .button{grid-column:1}}
