@media (max-width:1023.99px){.ModalRoomAmenities .Modal__close{top:8px}}.RoomAmenitiesModal,.RoomAmenitiesModal__wrapper{display:flex;flex-direction:column;max-height:100%}.RoomAmenitiesModal{flex:1;overflow:hidden}@media (max-width:767.99px){.RoomAmenitiesModal{overflow:auto}}.RoomAmenitiesModal__head{align-items:center;background:var(--bg-primary);box-shadow:0 0 2px #00000029;display:flex;justify-content:space-between;padding:16px 24px 16px 32px;position:sticky;top:0;z-index:2}@media (max-width:767.99px){.RoomAmenitiesModal__head{box-shadow:none;padding:16px}}.RoomAmenitiesModal__nothing{margin-right:24px;width:20px}@media (max-width:767.99px){.RoomAmenitiesModal__nothing{display:none}}.RoomAmenitiesModal__title{flex:1;text-align:center}.RoomAmenitiesModal__close{cursor:pointer;display:flex;margin-left:24px}@media (max-width:1023.99px){.RoomAmenitiesModal__close{display:none}}.RoomAmenitiesModal__content{display:grid;max-height:100%;overflow:auto;padding:20px 32px}@media (max-width:767.99px){.RoomAmenitiesModal__content{overflow:visible;padding:16px 16px 120px}}.RoomAmenitiesModal__section-title{color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:12px}.RoomAmenitiesModal__convenience{display:grid;gap:12px;grid-template-columns:31% 31% 31%;margin-bottom:24px}@media (max-width:767.99px){.RoomAmenitiesModal__convenience{grid-template-columns:1fr 1fr}}.RoomAmenitiesModal__additionally{display:grid;gap:8px;grid-template-columns:1fr 1fr}.RoomAmenitiesModal__book{background:var(--bg-primary);border-radius:16px;bottom:0;box-shadow:0 0 2px #00000029;margin-top:24px;padding:16px;position:sticky}.RoomAmenitiesModal__book-info{margin-bottom:12px}.RoomAmenitiesModal__book-price{font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:28px}.RoomAmenitiesModal__book-spec{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:18px}
