.section--xs{padding:var(--space-xs)}.section--s{padding:var(--space-s) var(--space-xs) var(--space-m)}.section--m{padding:var(--space-m) var(--space-xs)}.section--l{padding:var(--space-l) var(--space-xs)}.footer{border-top:2px solid var(--neutral-ultra-light)}.btn{background-color:var(--primary);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border:2px solid var(--primary);color:var(--white);display:inline-flex;font-size:var(--text-m);font-weight:500;padding:0.8em 1.2em;transition:all 0.3s ease 0s}.btn:hover{border-color:var(--primary-hover);color:var(--white);background-color:var(--primary-hover)}.btn--outline{background-color:transparent;color:var(--primary)}.btn--black{background-color:var(--black);border-color:var(--black)}.btn--black:hover{border-color:var(--primary);background-color:var(--primary)}.width--m{margin-left:auto;margin-right:auto;max-width:800px}.width--l{margin-left:auto;margin-right:auto;max-width:1000px}.header{padding-left:var(--space-xs);padding-right:var(--space-xs);padding-top:var(--space-xs)}@media (max-width:1024px){.header{padding-bottom:1rem}}@media (max-width:767px){.btn--book{display:none}}.single-page{padding:var(--space-s) var(--space-xs) var(--space-m)}.gallery__img{height:100%;object-fit:cover;width:100%}.menu-room{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;font-size:var(--text-xl);justify-content:center;margin-left:auto;margin-right:auto;max-width:700px;padding-bottom:var(--space-m);padding-top:var(--space-m);row-gap:0.5rem}.menu-room a{color:var(--gray)}.menu-room a:hover{color:var(--primary)}.menu-room__item__active a{color:var(--primary)}.single-post__featured-image{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);height:400px;margin-bottom:var(--space-s);max-height:400px;object-fit:cover;width:100%}@media (max-width:767px){.single-post__featured-image{height:250px;max-height:250px}}.archives__description{font-size:var(--text-m)}