header.svelte-1h32yp1{width:100vw;display:flex;align-items:center;padding:var(--spacing-xs) var(--padding-inline);justify-content:space-between;position:fixed;top:0;left:0;z-index:1000;transition:.3s ease}header.scrolled.svelte-1h32yp1,header.small-screens.active.svelte-1h32yp1{background-color:var(--color-background-white);box-shadow:0 2px 4px #00000040}header.svelte-1h32yp1 a:where(.svelte-1h32yp1) svg.logo:where(.svelte-1h32yp1){width:12rem}header.svelte-1h32yp1 svg.logo:where(.svelte-1h32yp1) path:where(.svelte-1h32yp1){fill:#fff;transition:fill .3s ease}header.scrolled.svelte-1h32yp1 svg.logo:where(.svelte-1h32yp1) path:where(.svelte-1h32yp1),header.small-screens.active.svelte-1h32yp1 svg.logo:where(.svelte-1h32yp1) path:where(.svelte-1h32yp1){fill:var(--color-primary)}header.scrolled.svelte-1h32yp1 nav:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1){color:var(--color-primary)}header.scrolled.svelte-1h32yp1 nav:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1):after{background-color:var(--color-primary)}header.large-screens.svelte-1h32yp1{display:none}header.svelte-1h32yp1>a:where(.svelte-1h32yp1){display:flex;align-items:center;text-decoration:none}img.sauna-logo.svelte-1h32yp1{width:3rem;margin-right:.75rem;transform:translateY(-.5rem);margin-bottom:-.25rem}nav.svelte-1h32yp1{display:flex;gap:var(--spacing-m);color:var(--color-white);font-weight:600}header.small-screens.svelte-1h32yp1 nav:where(.svelte-1h32yp1){position:absolute;top:100%;left:0;height:70vh;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-background-white);width:100%;padding:var(--spacing-m) 0;box-shadow:0 4px 4px #00000040}header.small-screens.svelte-1h32yp1 nav:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1){color:var(--color-primary)}header.small-screens.svelte-1h32yp1 nav:where(.svelte-1h32yp1) hr:where(.svelte-1h32yp1){width:40%;border:none;border-top:2px solid #0000002d}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){position:relative}@media(min-width:1024px){header.large-screens.svelte-1h32yp1{display:flex;padding:var(--spacing-m) var(--padding-inline)}header.small-screens.svelte-1h32yp1{display:none}nav.svelte-1h32yp1{position:relative;gap:var(--spacing-l)}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):after{content:"";position:absolute;display:block;width:0%;height:var(--border-width);background-color:var(--color-white);margin-top:3px;transition:width .2s ease;transform-origin:center}nav.svelte-1h32yp1 a.active:where(.svelte-1h32yp1):after{width:100%}@media(hover:hover){nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover:after{width:100%}}}button.hamburger.svelte-1h32yp1{background:none;border:none;padding:0;scale:.75;translate:1.5rem 0;overflow:hidden}svg.hamburgericon.svelte-1h32yp1{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:.4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}svg.hamburgericon.active.svelte-1h32yp1{transform:rotate(45deg)}svg.hamburgericon.svelte-1h32yp1 .line:where(.svelte-1h32yp1){fill:none;transition:.4s;stroke:var(--color-white);stroke-width:6;stroke-linecap:round}svg.hamburgericon.active.svelte-1h32yp1 .line:where(.svelte-1h32yp1),svg.hamburgericon.scrolled.svelte-1h32yp1 .line:where(.svelte-1h32yp1){stroke:var(--color-primary)}svg.hamburgericon.svelte-1h32yp1 .top:where(.svelte-1h32yp1){stroke-dasharray:40 160}svg.hamburgericon.svelte-1h32yp1 .middle:where(.svelte-1h32yp1){stroke-dasharray:40 142;transform-origin:50%;transition:.4s}svg.hamburgericon.svelte-1h32yp1 .bottom:where(.svelte-1h32yp1){stroke-dasharray:40 85;transform-origin:50%;transition:.4s}svg.hamburgericon.active.svelte-1h32yp1 .middle:where(.svelte-1h32yp1){transform:rotate(90deg)}svg.hamburgericon.active.svelte-1h32yp1 .top:where(.svelte-1h32yp1),svg.hamburgericon.active.svelte-1h32yp1 .bottom:where(.svelte-1h32yp1){stroke-dashoffset:-64px}footer.svelte-jz8lnl{background:url(../../../assets/images/7.jpg) center/cover no-repeat;color:var(--color-white);padding:0}div.green-overlay.svelte-jz8lnl,div.footer-body.svelte-jz8lnl,div.footer-bottom.svelte-jz8lnl{display:grid;grid-template-columns:1fr;gap:var(--spacing-m)}div.footer-heading.svelte-jz8lnl{display:flex;flex-direction:column;gap:var(--spacing-s)}div.footer-heading.svelte-jz8lnl div.footer-logo:where(.svelte-jz8lnl){display:flex;align-items:center;gap:.75rem}div.footer-heading.svelte-jz8lnl div.footer-logo:where(.svelte-jz8lnl) img:where(.svelte-jz8lnl):first-child{width:3rem;transform:translateY(-.5rem);margin-bottom:-.25rem}div.footer-heading.svelte-jz8lnl div.footer-logo:where(.svelte-jz8lnl) img:where(.svelte-jz8lnl):last-child{width:12rem}div.footer-heading.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--font-body-m);font-weight:300}p.footer-subheading.svelte-jz8lnl{font-weight:700;margin-bottom:var(--spacing-s)}footer.svelte-jz8lnl div.green-overlay:where(.svelte-jz8lnl){background-color:#333d29e6;width:100%;height:100%;padding:var(--padding-block) var(--padding-inline);-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}div.footer-quick-links.svelte-jz8lnl>div:where(.svelte-jz8lnl),div.footer-policy.svelte-jz8lnl>div:where(.svelte-jz8lnl){display:grid;gap:var(--spacing-m);grid-template-columns:1fr 1fr}div.footer-policy.svelte-jz8lnl>div:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl),div.footer-quick-links.svelte-jz8lnl>div:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl),div.footer-policy.svelte-jz8lnl>div:where(.svelte-jz8lnl) button:where(.svelte-jz8lnl),div.footer-body.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--font-body-m)}div.footer-contact.svelte-jz8lnl>div:where(.svelte-jz8lnl){display:flex;flex-direction:column;gap:var(--spacing-m)}div.footer-contact.svelte-jz8lnl>div:where(.svelte-jz8lnl)>p:where(.svelte-jz8lnl){display:flex;align-items:center;gap:var(--spacing-s)}div.footer-policy.svelte-jz8lnl>div:where(.svelte-jz8lnl) button:where(.svelte-jz8lnl){background:none;border:none;color:var(--color-white);cursor:pointer;padding:0;width:fit-content}div.footer-socials.svelte-jz8lnl{display:flex;gap:var(--spacing-m)}div.footer-socials.svelte-jz8lnl a:where(.svelte-jz8lnl){width:fit-content;display:flex;align-items:center;justify-content:center}div.footer-socials.svelte-jz8lnl a:where(.svelte-jz8lnl) span:where(.svelte-jz8lnl){font-size:32px}hr.svelte-jz8lnl{border:0;border-top:var(--border-width) solid var(--color-white)}div.footer-copyright.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-s)}div.footer-copyright.svelte-jz8lnl a:where(.svelte-jz8lnl) img:where(.svelte-jz8lnl){width:150px}span.material-icons.svelte-jz8lnl{color:var(--color-white);font-size:24px}@media screen and (min-width:1024px){div.footer-body.svelte-jz8lnl{grid-template-columns:2fr 1fr 1.5fr auto;gap:var(--spacing-xl)}div.footer-policy.svelte-jz8lnl>div:where(.svelte-jz8lnl),div.footer-quick-links.svelte-jz8lnl>div:where(.svelte-jz8lnl){grid-template-columns:1fr}p.footer-subheading.svelte-jz8lnl{margin-top:var(--spacing-m)}div.footer-policy.svelte-jz8lnl>div:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl),div.footer-quick-links.svelte-jz8lnl>div:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl),div.footer-policy.svelte-jz8lnl>div:where(.svelte-jz8lnl) button:where(.svelte-jz8lnl),div.footer-body.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--font-body-m)}div.footer-heading.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--font-body-l)}}div.cookie-banner.svelte-jz8lnl{position:fixed;bottom:0;width:100%;background-color:var(--color-background-tan);z-index:1001;padding:var(--spacing-m) calc(var(--padding-inline) + 2rem) var(--spacing-m) var(--padding-inline);display:flex;align-items:center;justify-content:center;gap:var(--spacing-m);box-shadow:0 -2px 10px #00000040}div.cookie-banner.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--font-body-m);color:var(--color-primary)}div.cookie-banner.svelte-jz8lnl button:where(.svelte-jz8lnl){background:none;border:none;cursor:pointer;margin-left:var(--spacing-m);position:absolute;right:var(--padding-inline);top:50%;transform:translateY(-40%);transition:color .2s ease}div.cookie-banner.svelte-jz8lnl span:where(.svelte-jz8lnl){color:var(--color-primary)}@media(hover:hover){div.cookie-banner.svelte-jz8lnl button:where(.svelte-jz8lnl):hover span:where(.svelte-jz8lnl){color:var(--color-secondary)}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(./material-icons.kAwBdRge.woff2) format("woff2"),url(./material-icons.Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}section.svelte-xratia{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--color-background-tan);gap:var(--spacing-s)}section.svelte-xratia p.subheading:where(.svelte-xratia){font-size:var(--font-body-l)}section.svelte-xratia>div:where(.svelte-xratia){display:flex;gap:var(--spacing-m);margin-top:var(--spacing-m)}div.modal-overlay.svelte-vxwh5k{position:fixed;inset:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}div.modal-content.svelte-vxwh5k{background-color:var(--color-white);padding:3rem 0;border-radius:var(--border-radius);position:relative;min-width:calc(100vw - var(--padding-inline) * 2);max-height:90vh;overflow-y:auto;overscroll-behavior:contain;cursor:default;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}div.modal-content.svelte-vxwh5k :where(.svelte-vxwh5k)::-webkit-scrollbar{width:8px}div.modal-content.svelte-vxwh5k :where(.svelte-vxwh5k)::-webkit-scrollbar-track{background:transparent}div.modal-content.svelte-vxwh5k :where(.svelte-vxwh5k)::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:4px;border:2px solid transparent}button.close.svelte-vxwh5k{position:absolute;top:var(--spacing-m);right:var(--spacing-m);background:none;border:none;cursor:pointer}button.close.svelte-vxwh5k span.material-icons:where(.svelte-vxwh5k){color:var(--color-primary)}
