.section-rooms{text-align:center;padding:50px 0!important;min-width:360px}.section-rooms .section-title{max-width:860px;margin:0 auto}.section-rooms .section-description{font:300 18px/1.4 var(--font-body-family);letter-spacing:2px;margin-top:20px}.rooms-list{margin:40px 0}.rooms-list__item{position:relative;padding-bottom:50%;border-radius:10px;overflow:hidden;margin-bottom:15px}.rooms-list__img-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rooms-list__img-link:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:100%;background:linear-gradient(180deg,#302e5f00 44.26%,#302e5fcc);z-index:1;transition:var(--base-transition)}.rooms-list__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--base-transition)}.rooms-list__content{position:absolute;bottom:0;left:0;width:100%;z-index:3;padding:25px 5px}.rooms-list__content .c-button__icon{top:5px}.rooms-list__title{font-size:22px;font-weight:var(--f-600);line-height:1.2;color:#fff;margin-bottom:10px;text-shadow:2px 2px 5px black;transition:var(--base-transition)}.rooms-list__item:hover .rooms-list__img{transform:scale(1.1)}.rooms-list__item:hover .rooms-list__title{color:var(--primary-color2)}.rooms-list__item:hover .rooms-list__img-link:after{height:150%}@media (min-width: 480px){.rooms-list__title{font-size:24px}.rooms-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:40px 0}.rooms-list__item{margin-bottom:0;padding-bottom:103%}.rooms-list__img-link:after{background:linear-gradient(192deg,#23203e00 51.29%,#23203eb3 76.65%)}.rooms-list__title{margin-bottom:20px}}@media (min-width: 576px){.rooms-list__title{font-size:24px}}@media (min-width: 856px){.rooms-list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:40px 0}.rooms-list__item{margin-bottom:0;padding-bottom:103%}.rooms-list__img-link:after{background:linear-gradient(192deg,#23203e00 51.29%,#23203eb3 76.65%)}.rooms-list__title{margin-bottom:20px}}@media (min-width: 1112px){.section-rooms{padding:80px 0!important}.rooms-list{gap:30px}.rooms-list__title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-rooms.css.map */
