.hero-slider[data-astro-cid-ge2uvauf]{position:relative;overflow:hidden}.hero-slide[data-astro-cid-ge2uvauf]{height:800px;color:var(--slide-color,#111);background-position:50%;background-size:cover;align-items:center;display:flex;position:relative;overflow:hidden}.hero-slide[data-astro-cid-ge2uvauf][hidden]{display:none}.hero-image[data-astro-cid-ge2uvauf]{object-fit:contain;object-position:right bottom;max-width:100%;height:100%;position:absolute;bottom:0;right:0}.hero-inner[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;position:relative}.hero-copy[data-astro-cid-ge2uvauf]{pointer-events:auto;max-width:580px}.slide-title[data-astro-cid-ge2uvauf]{margin:0 0 20px;font-size:80px;font-weight:500;line-height:1}.hero-text[data-astro-cid-ge2uvauf]{margin:0 0 48px;font-size:16px}.hero-line[data-astro-cid-ge2uvauf]{background:currentColor;width:100px;height:1px;margin:20px 0}.hero-controls[data-astro-cid-ge2uvauf]{z-index:2;align-items:center;gap:18px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero-controls[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{color:#fff;cursor:pointer;background:#000;border:0}.hero-dots[data-astro-cid-ge2uvauf]{gap:8px;display:flex}.hero-dots[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{background:0 0;border-radius:50%;width:24px;height:24px;padding:6px}.hero-dots[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:after{content:"";background:#aaa;border:1px solid #fff;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 2px #000}.hero-dots[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-pressed=true]:after{background:#000}.hero-slider[data-astro-cid-ge2uvauf]{touch-action:pan-y}@media (width<=991px){.slide-title[data-astro-cid-ge2uvauf]{font-size:60px}.hero-slide[data-astro-cid-ge2uvauf]{align-items:flex-start;height:1500px;padding-top:80px}.hero-slide[data-astro-cid-ge2uvauf]:not(.has-image){align-items:center;height:auto;min-height:600px;padding-bottom:100px}.hero-image[data-astro-cid-ge2uvauf]{width:100%;height:auto}.hero-copy[data-astro-cid-ge2uvauf]{max-width:100%}.hero-text[data-astro-cid-ge2uvauf]{margin-bottom:45px}}@media (width<=767px){.hero-slide[data-astro-cid-ge2uvauf]{height:1200px}}@media (width<=478px){.hero-slide[data-astro-cid-ge2uvauf]{height:1000px}.hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf],.hero-text[data-astro-cid-ge2uvauf]{max-width:330px}}.prices[data-astro-cid-yexifyue]{gap:80px;display:grid}.price-card[data-astro-cid-yexifyue]{grid-template-columns:38% 1fr;align-items:start;gap:50px;display:grid}.price-card[data-astro-cid-yexifyue].reverse{grid-template-columns:1fr 38%}.reverse[data-astro-cid-yexifyue] img[data-astro-cid-yexifyue]{order:2}.price-card[data-astro-cid-yexifyue] img[data-astro-cid-yexifyue]{aspect-ratio:5/6;object-fit:cover;object-position:top;width:100%}.price-content[data-astro-cid-yexifyue]{border-top:4px solid;padding-top:18px;font-size:14px}.price-name[data-astro-cid-yexifyue]{align-items:baseline;gap:14px;margin-bottom:35px;display:flex}.price-name[data-astro-cid-yexifyue] h3[data-astro-cid-yexifyue]{margin:0;font-size:28.8px;line-height:1.4}.price-name[data-astro-cid-yexifyue] span[data-astro-cid-yexifyue]{color:#777;font-size:22px}.price-content[data-astro-cid-yexifyue] p[data-astro-cid-yexifyue]{line-height:1.6}.price-content[data-astro-cid-yexifyue] a[data-astro-cid-yexifyue]{text-decoration:none}.price-content[data-astro-cid-yexifyue] ul[data-astro-cid-yexifyue]{border-top:1px solid #aaa;margin:0;padding:0;list-style:none}.price-content[data-astro-cid-yexifyue] li[data-astro-cid-yexifyue]{border-bottom:1px solid #e6e6e6;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.price-content[data-astro-cid-yexifyue] li[data-astro-cid-yexifyue] span[data-astro-cid-yexifyue]:last-child{white-space:nowrap}@media (width<=767px){.price-card[data-astro-cid-yexifyue],.price-card[data-astro-cid-yexifyue].reverse{grid-template-columns:1fr;gap:25px}.reverse[data-astro-cid-yexifyue] img[data-astro-cid-yexifyue]{order:0}.price-card[data-astro-cid-yexifyue] img[data-astro-cid-yexifyue]{aspect-ratio:5/6;object-position:top}.prices[data-astro-cid-yexifyue]{gap:60px}}.page-intro[data-astro-cid-h4qngm3k]{padding-top:128px}.hero[data-astro-cid-h4qngm3k]{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;align-items:center;height:800px;display:flex}.hero-copy[data-astro-cid-h4qngm3k]{max-width:580px}.hero-text[data-astro-cid-h4qngm3k]{margin:0 0 48px;font-size:16px}.hero-line[data-astro-cid-h4qngm3k]{background:#111;width:100px;height:1px;margin:20px 0}.home-intro[data-astro-cid-h4qngm3k],.video-section[data-astro-cid-h4qngm3k],.team-section[data-astro-cid-h4qngm3k]{color:#fff;background:linear-gradient(110deg,#202020,#000);padding:80px 0}.intro-layout[data-astro-cid-h4qngm3k]{grid-template-columns:1fr .85fr;align-items:start;gap:80px;display:grid}.intro-image[data-astro-cid-h4qngm3k]{position:relative}.intro-image[data-astro-cid-h4qngm3k]:after{content:"";pointer-events:none;border:1px solid #fff;position:absolute;inset:20px}.intro-image[data-astro-cid-h4qngm3k] img[data-astro-cid-h4qngm3k]{width:100%;display:block}.intro-layout[data-astro-cid-h4qngm3k] h3[data-astro-cid-h4qngm3k]{margin:0 0 18px;font-size:24px;font-weight:400}.intro-layout[data-astro-cid-h4qngm3k] h2[data-astro-cid-h4qngm3k]{margin:0 0 22px}.intro-layout[data-astro-cid-h4qngm3k] .rich[data-astro-cid-h4qngm3k]{line-height:1.7}.video-frame[data-astro-cid-h4qngm3k]{aspect-ratio:16/9}.video-start[data-astro-cid-h4qngm3k]{cursor:pointer;border:0;width:100%;height:100%;padding:0;position:relative}.video-start[data-astro-cid-h4qngm3k] img[data-astro-cid-h4qngm3k]{object-fit:cover;width:100%;height:100%;display:block}.video-start[data-astro-cid-h4qngm3k] span[data-astro-cid-h4qngm3k]{color:#ffffff73;font-size:120px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-frame[data-astro-cid-h4qngm3k] iframe{border:0;width:100%;height:100%;display:block}.service-copy[data-astro-cid-h4qngm3k]{max-width:1100px}.service-copy[data-astro-cid-h4qngm3k] p[data-astro-cid-h4qngm3k]:last-child{margin-bottom:0}.service-image[data-astro-cid-h4qngm3k]{max-width:100%;margin:10px 0 20px;display:block}hr[data-astro-cid-h4qngm3k]{border:0;border-top:1px solid #e7e7e7;margin:50px 0}.team-section[data-astro-cid-h4qngm3k]{text-align:center;background:linear-gradient(110deg,#000,#202020)}.treatment-cards[data-astro-cid-h4qngm3k]{grid-template-columns:1fr 1fr;gap:30px;margin:20px 0 35px;display:grid}.treatment-cards[data-astro-cid-h4qngm3k]>div[data-astro-cid-h4qngm3k]{border:1px solid #eee;padding:30px}.treatment-cards[data-astro-cid-h4qngm3k] h3{margin:0;font-size:28.8px;line-height:1.4}.special-after[data-astro-cid-h4qngm3k] h3{margin:0 0 8px;font-size:36px;line-height:1.2}.cosmetic-video[data-astro-cid-h4qngm3k]{aspect-ratio:16/9;border:0;width:100%;margin:30px 0}.team-section[data-astro-cid-h4qngm3k] h2[data-astro-cid-h4qngm3k]{margin-bottom:10px}.team-section[data-astro-cid-h4qngm3k]>div[data-astro-cid-h4qngm3k]>p[data-astro-cid-h4qngm3k]{margin-bottom:80px}.price-intro[data-astro-cid-h4qngm3k],.collection-first[data-astro-cid-h4qngm3k]{padding-bottom:48px}.prices-section[data-astro-cid-h4qngm3k]{padding-top:80px}.collection-first[data-astro-cid-h4qngm3k] p[data-astro-cid-h4qngm3k]{margin-bottom:20px}.collection-grid[data-astro-cid-h4qngm3k]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.collection-grid[data-astro-cid-h4qngm3k] img[data-astro-cid-h4qngm3k]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.collection-dark[data-astro-cid-h4qngm3k]{background:#000}.contact-copy[data-astro-cid-h4qngm3k] a[href*=salona\.app]{color:#fff;text-align:center;background:#000;border:30px solid #fff;outline:1px solid #eee;padding:14px 20px;text-decoration:none;display:block}.empty-booking-slot[data-astro-cid-h4qngm3k]{border:1px solid #eee;height:60px;margin-top:30px}.contact-details[data-astro-cid-h4qngm3k]{border-top:1px solid #eee;grid-template-columns:1fr 1fr;gap:50px;margin:100px 0 0;padding-top:60px;display:grid}.contact-details[data-astro-cid-h4qngm3k] h3[data-astro-cid-h4qngm3k]{font-size:20px}.contact-address[data-astro-cid-h4qngm3k]{white-space:pre-line}.contact-details[data-astro-cid-h4qngm3k] .hours[data-astro-cid-h4qngm3k]{max-width:350px}.map[data-astro-cid-h4qngm3k]{border:0;width:100%;height:450px;margin-top:80px;display:block}.bare-heading[data-astro-cid-h4qngm3k],.bare-text[data-astro-cid-h4qngm3k]{margin:0}.bare-text[data-astro-cid-h4qngm3k]{line-height:1.7}@media (width>=992px) and (width<=1200px){.collection-mosaic[data-astro-cid-h4qngm3k] .wrap[data-astro-cid-h4qngm3k]{width:calc(100% - 192px)}}@media (width>=768px) and (width<=900px){.intro-layout[data-astro-cid-h4qngm3k]{grid-template-columns:1fr .76fr}}@media (width<=991px){.treatment-cards[data-astro-cid-h4qngm3k]{grid-template-columns:1fr}.price-intro[data-astro-cid-h4qngm3k]{padding-top:80px}.hero[data-astro-cid-h4qngm3k]{background-size:100%;align-items:flex-start;height:1500px;padding-top:40px}.hero-copy[data-astro-cid-h4qngm3k]{max-width:100%}.hero-text[data-astro-cid-h4qngm3k]{margin-bottom:45px}.intro-layout[data-astro-cid-h4qngm3k] h3[data-astro-cid-h4qngm3k]{font-size:24px}.intro-layout[data-astro-cid-h4qngm3k] h2[data-astro-cid-h4qngm3k]{font-size:40px}}@media (width>=768px) and (width<=991px){.hero[data-astro-cid-h4qngm3k]{padding-top:80px}}@media (width<=767px){.service-intro[data-astro-cid-h4qngm3k],.contact-section[data-astro-cid-h4qngm3k]{padding-top:80px}.hero[data-astro-cid-h4qngm3k]{height:1200px;padding-top:80px}.intro-layout[data-astro-cid-h4qngm3k],.contact-details[data-astro-cid-h4qngm3k]{grid-template-columns:1fr;gap:40px}.treatment-cards[data-astro-cid-h4qngm3k]{grid-template-columns:1fr}}@media (width<=599px){.collection-grid[data-astro-cid-h4qngm3k]{grid-template-columns:repeat(2,1fr)}.collection-grid[data-astro-cid-h4qngm3k] img[data-astro-cid-h4qngm3k]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=478px){.hero[data-astro-cid-h4qngm3k]{height:1000px}.team-section[data-astro-cid-h4qngm3k]{text-align:left}.hero-copy[data-astro-cid-h4qngm3k] h1[data-astro-cid-h4qngm3k],.hero-text[data-astro-cid-h4qngm3k]{max-width:330px}}
