.room-details{display:flex;gap:42px;justify-content:space-between;margin:0 auto;max-width:1302px;padding:100px 40px 95px 41px;position:relative}.room-details--content{display:flex;flex:0 1 538px;flex-flow:row wrap;gap:80px}.room-details--info{display:flex;flex:1 1 100%;flex-direction:column;gap:25px}.room-details--info h3{color:#2e2418;font-family:Glamour Absolute;font-size:36px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:69.444%;margin:0 0 15px;text-transform:lowercase}.room-details--info h6{color:#8b6e4b;margin:0}.room-details--info h6,.room-details--text{font-family:DINOT;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:187.5%}.room-details--text{color:#343434}.room-details--amenities{display:flex;flex:0 1 441px;flex-direction:column;gap:50px;position:relative}.room-details--amenities-title{color:#2e2418;font-family:Glamour Absolute;font-size:36px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:69.444%;margin:0;text-transform:lowercase}.room-details--amenities-items{display:grid;gap:29px 0;grid-template-columns:repeat(4,1fr)}.room-details--amenities-item{color:#000;min-height:85px;position:relative;text-align:center}.room-details--amenities-svg{min-height:47px}.room-details--amenities-svg svg{height:auto;margin:0 auto;max-height:24px;max-width:24px}.room-details--amenities-text{color:#000;font-family:DINOT;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:140%;margin:0 auto;min-height:38px;padding:0 7px;position:relative;text-align:center;text-transform:uppercase}.room-details--amenities-item:after{border-right:1px solid #b8aa9b;bottom:0;content:"";height:100%;position:absolute;right:0;width:1px}.room-details--amenities-item:nth-child(4n+4):after{display:none}.room-details--amenities-item:nth-child(4n+1) .room-details--amenities-text{padding-left:0}.room-details--image{display:flex;flex:0 1 611px;flex-flow:row wrap;gap:115px}.room-details--image img{height:100%;object-fit:cover;object-position:top;width:100%}.room-details--image .room-details--floorplan img{object-fit:contain}.room-details--floorplan,.room-details--photo{max-height:399px;position:relative;width:100%}@media only screen and (max-width:1024px){.room-details{flex-flow:row wrap;gap:80px;padding:87px 41px 80px}.room-details--content{flex:0 1 100%;gap:80px;justify-content:center}.room-details--info{display:flex;flex:1 1 100%;flex-direction:column;gap:22px;text-align:center}.room-details--info h3{margin:0}.room-details--info h6{margin:0 0 4px}.room-details--text{margin:0 auto;max-width:684px}.room-details--amenities{flex:0 1 557px;gap:29px;text-align:center}.room-details--amenities-items{gap:30px 0;grid-template-columns:repeat(5,1fr)}.room-details--amenities-item:nth-child(4n+4):after{display:block}.room-details--amenities-item:nth-child(5n+5):after{display:none}.room-details--amenities-item:nth-child(4n+1) .room-details--amenities-text{padding-left:7px}.room-details--amenities-item:nth-child(5n+1) .room-details--amenities-text{padding-left:0}.room-details--amenities-item:nth-child(5n+5) .room-details--amenities-text{padding-right:0}.room-details--image{flex:0 1 100%;gap:80px}}@media only screen and (max-width:767px){.room-details{flex-flow:row wrap;padding:80px 29px 80px 30px}.room-details--info{gap:15px}.room-details--info h6{margin:0 0 10px}.room-details--text{max-width:354px}.room-details--amenities{flex:0 1 100%;gap:40px}.room-details--amenities-items{gap:20px 0;grid-template-columns:repeat(3,1fr)}.room-details--amenities-item:nth-child(5n+5):after{display:block}.room-details--amenities-item:last-child:after,.room-details--amenities-item:nth-child(3n+3):after{display:none}.room-details--amenities-item:nth-child(5n+1) .room-details--amenities-text{padding-left:7px}.room-details--amenities-item:nth-child(5n+5) .room-details--amenities-text{padding-right:7px}.room-details--amenities-item:nth-child(3n+1) .room-details--amenities-text{padding-left:0}.room-details--amenities-item:nth-child(3n+3) .room-details--amenities-text{padding-right:0}}