[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"]{--local-font-display:"Montserrat",Arial,sans-serif;--local-font-body:"Montserrat",Arial,sans-serif;--local-color-text:#403b3a;--local-color-background:#fff;--local-color-surface:#fff;--local-color-primary:#8b2449;--local-color-secondary:#817773;--local-color-accent:#8b2449;--local-radius-small:0;--local-radius-medium:0;--local-page-gutter:0px;--local-content-width:1500px;--local-section-space:60px;box-sizing:border-box;width:100%;background:var(--site-color-background,var(--local-color-background));color:var(--site-color-text,var(--local-color-text));font-family:var(--site-font-body,var(--local-font-body));overflow:hidden}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] *{box-sizing:border-box}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room-list{width:min(var(--site-content-width,var(--local-content-width)),calc(100% - 80px));margin:0 auto}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room{height:810px;position:relative;display:grid;grid-template-columns:910px 1fr;column-gap:120px;padding-top:60px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(even){grid-template-columns:1fr 910px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(even) .media{grid-column:2}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(even) .copy{grid-column:1;grid-row:1}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .media{height:566px;position:relative;background:#ddd}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(3n+1) .media img{object-position:center 55%}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(3n+2) .media img{object-position:center 48%}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .count{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);color:#fff;font-size:9px;font-weight:600;letter-spacing:.12em;text-shadow:0 1px 3px rgba(0,0,0,.75)}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .expand{position:absolute;right:17px;bottom:16px;width:16px;height:16px;color:transparent;font-size:0}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .expand::before,[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .expand::after{content:"";position:absolute;inset:0;background:linear-gradient(#fff,#fff) 0 0/6px 1px no-repeat,linear-gradient(#fff,#fff) 0 0/1px 6px no-repeat,linear-gradient(#fff,#fff) 100% 0/6px 1px no-repeat,linear-gradient(#fff,#fff) 100% 0/1px 6px no-repeat}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .expand::after{transform:rotate(180deg)}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .price{position:absolute;z-index:2;left:-48px;top:48px;width:116px;height:116px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--site-color-primary,var(--local-color-primary));color:#fff;font-size:16px;line-height:1;text-align:center;box-shadow:0 0 0 1px rgba(255,255,255,.25);font-weight:600}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(even) .price{right:-48px;left:auto}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .price small{font-size:7px;line-height:1.35;margin-top:8px;letter-spacing:.08em}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .copy{align-self:start;padding-top:58px;max-width:370px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] h2{max-width:390px;margin:0 0 14px;color:var(--site-color-primary,var(--local-color-primary));font-family:var(--site-font-display,var(--local-font-display));font-size:30px;font-weight:700;line-height:1;letter-spacing:-.055em;text-transform:uppercase}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .copy p{margin:0;font-size:12px;line-height:1.72}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .copy .facts{margin-bottom:22px;font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;word-spacing:6px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .facts i{position:relative;display:inline-block;width:11px;height:11px;margin-right:2px;color:transparent;font-size:0;font-style:normal;vertical-align:-1px;word-spacing:0}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .facts i:first-child{border:1px solid var(--site-color-primary,var(--local-color-primary))}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .facts i:first-child::after{content:"";position:absolute;right:-3px;top:-3px;width:5px;height:5px;border-top:1px solid var(--site-color-primary,var(--local-color-primary));border-right:1px solid var(--site-color-primary,var(--local-color-primary))}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .facts i:nth-of-type(2)::before{content:"";position:absolute;left:4px;top:0;width:3px;height:3px;border:1px solid var(--site-color-primary,var(--local-color-primary));border-radius:50%}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .facts i:nth-of-type(2)::after{content:"";position:absolute;left:2px;bottom:0;width:7px;height:5px;border:1px solid var(--site-color-primary,var(--local-color-primary));border-radius:5px 5px 1px 1px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .actions{display:flex;align-items:center;margin-top:26px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .actions a{width:116px;height:37px;display:grid;place-items:center;border:1px solid #b8afab;color:#4c4643;font-size:8px;font-weight:600;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .actions a:nth-child(2){margin-left:17px;border-color:#817773;background:var(--site-color-secondary,var(--local-color-secondary));color:#fff}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .actions span{margin-left:10px;color:#817773;font-size:18px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .price-link{display:block;margin-top:28px;color:#625956;font-size:9px;font-weight:600;line-height:1.8;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .details{position:absolute;top:651px;left:390px;width:750px;height:93px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:42px 38px;column-gap:160px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .details button{grid-column:1/-1;width:100%;padding:0;border:0;border-bottom:1px solid #bdb7b3;background:transparent;color:#554f4c;font:600 9px/1 var(--site-font-body,var(--local-font-body));letter-spacing:.09em;text-align:left;text-transform:uppercase}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .details button span{float:right;font-size:14px}
[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .details a{padding-top:16px;border-bottom:1px solid #bdb7b3;color:#554f4c;font-size:8px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}
@media(max-width:700px){
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room-list{width:100%}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room,[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(even){height:auto;display:flex;flex-direction:column;padding:32px 16px 72px}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .media,[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(even) .media{order:0;width:100%;height:224px}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .price,[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(even) .price{right:12px;left:auto;top:auto;bottom:-42px;width:88px;height:88px;font-size:13px}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .copy,[data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .room:nth-child(even) .copy{order:1;max-width:none;padding:66px 8px 0}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] h2{font-size:27px}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .copy p{font-size:13px;line-height:1.7}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .copy .facts{font-size:10px}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .actions a{height:44px}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .details{order:2;position:static;width:auto;height:auto;margin:38px 8px 0;grid-template-columns:1fr;grid-template-rows:44px 38px 38px;column-gap:0}
  [data-block="0630f28a-30f2-4868-be8f-9210844e1ae6"] .details button{grid-column:1}
}
