.room-info{padding:40px var(--pad-x) 64px}.room-info__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:var(--site-max-w);margin:0 auto}.room-info__included{display:flex;flex:0 1 456px;flex-direction:column;gap:16px}.room-info__title{font-size:38px;font-style:italic;line-height:1.15;letter-spacing:-.38px}.room-info__columns{display:flex;gap:16px}.room-info__list{display:flex;flex:1 1 50%;flex-direction:column;gap:12px}.room-info__item{display:flex;align-items:baseline;gap:8px;font-size:16px;line-height:1.65;letter-spacing:.08px}.room-info__item::before{content:"\2726";flex:none;font-family:var(--font-heading);font-size:18px;font-style:italic;line-height:1;color:var(--color-copper)}.room-info__cards{display:flex;flex:0 1 815px;gap:32px;padding:32px;background:var(--color-candle-wax)}.room-info__card{display:flex;flex:1 1 0%;flex-direction:column;gap:8px;min-width:0}.room-info__card::before{content:"";width:56px;height:1px;background:var(--color-copper)}.room-info__icon{width:34px;height:34px}.room-info__card-title{font-size:22px;font-style:italic;font-weight:400;line-height:1.2}.room-info__card-text{font-size:14px;line-height:1.55;letter-spacing:.07px;color:var(--color-ink-soft)}@media (max-width:1366px){.room-info__inner{flex-direction:column;align-items:stretch}.room-info__included,.room-info__cards{flex:none}.room-info__columns{max-width:600px}}@media (max-width:767px){.room-info{padding:24px var(--pad-x) var(--pad-y)}.room-info__title{font-size:24px}.room-info__item{font-size:14px}.room-info__cards{flex-wrap:wrap;gap:24px 20px;padding:24px 20px}.room-info__card{flex:1 1 calc(50% - 10px)}.room-info__card:nth-child(3){flex-basis:100%}.room-info__card-title{font-size:18px}}