body,.spa-menu-main{background:#161616}.spa-menu-page{color:#4a4a4a;background:#f2e8e6;padding:160px 24px 80px}.spa-menu-page h1,.spa-menu-page h2,.spa-menu-page h3{font-family:var(--font-norwester),sans-serif;color:#8a2a4f;text-transform:uppercase;letter-spacing:.04em}.spa-menu-page h1{font-size:3rem;line-height:1.1}.spa-menu-page h2{margin:0 0 24px;font-size:1.5rem}.spa-menu-page h3{text-transform:none;letter-spacing:0;font-size:1.05rem}.spa-menu-page p{line-height:1.6}.spa-menu-header,.spa-menu-section,.spa-menu-footer{max-width:900px;margin:0 auto}.spa-menu-header{margin-bottom:56px}.spa-menu-kicker{text-transform:uppercase;letter-spacing:.2em;color:#daa442;margin-bottom:8px;font-size:.8rem}.spa-menu-intro{max-width:640px;margin-top:16px}.spa-menu-section{margin-bottom:56px}.spa-menu-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.spa-menu-item-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.spa-menu-duration{color:#8a2a4f;white-space:nowrap;font-weight:600}.spa-menu-footer{border-top:1px solid #8a2a4f40;padding-top:24px}.spa-menu-footer a{color:#8a2a4f;font-weight:600;text-decoration:underline}@media screen and (max-width:550px){.spa-menu-page{padding:120px 16px 56px}.spa-menu-page h1{font-size:2rem}.spa-menu-page h2{font-size:1.25rem}.spa-menu-item-head{flex-direction:column;gap:2px}}.spa-menu-main .header-container{backdrop-filter:blur(5px);background:#161616d9}
