.carousel[data-astro-cid-oulirr76]{border-radius:8px;position:relative;overflow:hidden}.track[data-astro-cid-oulirr76]{display:flex}.slide[data-astro-cid-oulirr76]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex:0 0 100%;height:500px;position:relative}.slide-link[data-astro-cid-oulirr76]{z-index:2;position:absolute;inset:0}.caption[data-astro-cid-oulirr76]{flex-direction:column;justify-content:center;max-width:520px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:50%}.caption-title[data-astro-cid-oulirr76]{margin-bottom:10px;font-size:65px;font-weight:700;line-height:60px}.caption-subtitle[data-astro-cid-oulirr76]{margin-bottom:40px;font-size:30px;font-weight:400;line-height:1.1}.caption-button[data-astro-cid-oulirr76] span[data-astro-cid-oulirr76]{color:#fff;border:2px solid #fff;border-radius:5px;padding:7px 40px;font-size:14px;font-weight:500;display:inline-block}.light[data-astro-cid-oulirr76] .caption[data-astro-cid-oulirr76]{color:#fff}.dark[data-astro-cid-oulirr76] .caption[data-astro-cid-oulirr76]{color:var(--charcoal)}.dots[data-astro-cid-oulirr76]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:35px;left:0}.dots[data-astro-cid-oulirr76] li[data-astro-cid-oulirr76]{margin:0 3px}.dots[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:17px;height:17px;padding:0;transition:background-color .5s;display:block}.dots[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76][aria-current=true]{background:#e2e2e2}@media (width<=991px){.slide[data-astro-cid-oulirr76]{height:400px}}@media (width<=767px){.slide[data-astro-cid-oulirr76]{height:220px}.caption[data-astro-cid-oulirr76]{display:none}.dots[data-astro-cid-oulirr76]{bottom:15px}}.hero-inner[data-astro-cid-lcdefpme]{max-width:1400px;margin:0 auto;padding:0 20px}.location-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;max-width:1400px;margin:0 auto;padding:40px 20px 75px;display:flex}.location-card[data-astro-cid-lcdefpme]{background:#fff;border-radius:4px;padding:30px 0;display:flex;box-shadow:6px 6px 21px #52535240}.location-salon[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;padding:0 60px;display:flex}.location-salon[data-astro-cid-lcdefpme] .location-photo{object-fit:cover;border-radius:50%;width:145px;max-width:150px;height:145px;margin-right:20px}.location-title[data-astro-cid-lcdefpme]{margin:0 40px 12px 0;font-size:24px}.contact-lines[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;display:flex}.contact-lines[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--grey);margin-bottom:5px;font-size:18px}.contact-lines[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.times-map[data-astro-cid-lcdefpme]{margin-top:12px;display:flex}.times-map[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;margin-right:10px;display:flex}.times-map[data-astro-cid-lcdefpme] .icon{color:#666;margin-right:5px;font-size:15px}.times-map[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--grey-dark);font-size:16px;font-weight:600}.welcome-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;max-width:840px;display:flex}.welcome[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:21px;font-size:50px}.welcome-text[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:24px;line-height:1.3}.read-more[data-astro-cid-lcdefpme]{margin-bottom:31px;font-size:16px;font-weight:600}.awards[data-astro-cid-lcdefpme] img{width:155px;display:block}.covid[data-astro-cid-lcdefpme]{border-bottom:2px dotted var(--blush);color:var(--blush);margin-top:30px;font-size:16px;font-weight:600}.box-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}.box[data-astro-cid-lcdefpme]{box-shadow:var(--card-shadow);background:#fff;border-radius:4px;flex-direction:column;margin:20px;transition:box-shadow .3s;display:flex}.box[data-astro-cid-lcdefpme]:hover{box-shadow:0 0 21px #52535299}.box[data-astro-cid-lcdefpme] img{aspect-ratio:3/2;object-fit:cover;border-radius:4px 4px 0 0;width:100%;display:block}.box-label[data-astro-cid-lcdefpme]{padding:35px 10px 35px 35px;font-size:22px;font-weight:600}.packages-inner[data-astro-cid-lcdefpme]{align-items:stretch;display:flex}.bridal[data-astro-cid-lcdefpme]{color:#fff;background-position:50%;background-size:cover;border-radius:4px;width:63%;margin-right:2%;padding:100px;display:flex}.bridal[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:#fff;font-size:58px}.bridal[data-astro-cid-lcdefpme] h5[data-astro-cid-lcdefpme]{color:#fff;font-size:46px}.featured[data-astro-cid-lcdefpme]{gap:12px;margin:12px 0 0;padding:0;font-weight:600;list-style:none;display:flex}.featured[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:9px;display:flex}.featured[data-astro-cid-lcdefpme] .icon{font-size:27px}.outline-button[data-astro-cid-lcdefpme],.white-button[data-astro-cid-lcdefpme]{border-radius:8px;align-items:center;gap:20px;padding:15px 30px;font-size:16px;font-weight:600;line-height:23px;display:inline-flex}.outline-button[data-astro-cid-lcdefpme]{color:#fff;border:2px solid #fff;margin-top:26px}.all-packages[data-astro-cid-lcdefpme]{text-align:center;color:#fff;background-position:0 0;background-size:cover;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:35%;padding:50px;display:flex}.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:16px;font-weight:600}.all-packages[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;font-size:62px}.packages-text[data-astro-cid-lcdefpme]{max-width:300px;margin-top:6px}.white-button[data-astro-cid-lcdefpme]{color:var(--blush);background:#fff;margin-top:21px}.in-store-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.in-store[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:50px}.in-store-text[data-astro-cid-lcdefpme]{max-width:800px;margin-bottom:98px;font-size:26px;line-height:1.3}.products[data-astro-cid-lcdefpme]{justify-content:center;width:100%;max-width:1200px;margin:0;padding:0;list-style:none;display:flex}.product[data-astro-cid-lcdefpme]{background:var(--pink) 0 100% / contain no-repeat;flex:0 360px;min-width:0;height:336px;margin:20px}.product[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;height:100%;display:flex}.product[data-astro-cid-lcdefpme] img{width:100%;margin-top:-60px;display:block}.product-title[data-astro-cid-lcdefpme]{text-align:left;margin-top:-70px;padding:0 30px 20px;font-size:24px;font-weight:500}.grey-link[data-astro-cid-lcdefpme]{color:var(--grey);align-items:center;gap:20px;margin-top:50px;font-size:15px;font-weight:500;line-height:23px;display:flex}.loyalty-card[data-astro-cid-lcdefpme]{box-shadow:var(--card-shadow);background:#fff;border-radius:4px;display:flex}.loyalty-image[data-astro-cid-lcdefpme]{background-size:cover;border-radius:4px 0 0 4px;width:40%}.loyalty-body[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;width:60%;display:flex}.loyalty-text[data-astro-cid-lcdefpme]{padding:50px 30px}.loyalty-heading[data-astro-cid-lcdefpme]{align-items:center;max-width:550px;min-height:39px;padding-bottom:6px;display:flex}.loyalty-heading[data-astro-cid-lcdefpme] .icon{color:var(--charcoal);margin-right:10px;font-size:30px}.loyalty[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:27px;font-weight:500}.loyalty-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:left;max-width:550px}.instagram-inner[data-astro-cid-lcdefpme],.instagram-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.instagram-head[data-astro-cid-lcdefpme] .icon{color:var(--blush);margin-bottom:7px;font-size:38px}.instagram-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:41px;transition:color .5s}.instagram-head[data-astro-cid-lcdefpme]:hover h2[data-astro-cid-lcdefpme]{color:var(--grey)}.instagram-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin:0 0 10px;padding:12px 0;list-style:none;display:grid}.instagram-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{aspect-ratio:1;display:block;overflow:hidden}.instagram-grid[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.modal-center[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.about-card[data-astro-cid-lcdefpme]{text-align:center;background:#fff;border-radius:10px;max-width:500px;margin:20px;box-shadow:6px 6px 21px 6px #5959596e}.modal-title[data-astro-cid-lcdefpme]{margin-bottom:17px;font-size:45px}.about-card[data-astro-cid-lcdefpme]{padding:20px 20px 50px}.about-close[data-astro-cid-lcdefpme]{text-align:right;padding-bottom:10px}.about-close[data-astro-cid-lcdefpme] .modal-close[data-astro-cid-lcdefpme]{color:var(--charcoal)}.about-body[data-astro-cid-lcdefpme]{margin-bottom:29px;padding:0 50px;line-height:28px}.about-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:28px}@media (width<=1400px){.bridal[data-astro-cid-lcdefpme]{padding:75px}}@media (width<=991px){.location-card[data-astro-cid-lcdefpme]{flex-direction:column;padding:20px 0}.box-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.bridal[data-astro-cid-lcdefpme]{width:100%;margin-right:0}.all-packages[data-astro-cid-lcdefpme]{display:none}.loyalty-card[data-astro-cid-lcdefpme]{flex-direction:column}.loyalty-image[data-astro-cid-lcdefpme]{display:none}.loyalty-body[data-astro-cid-lcdefpme]{width:100%}.loyalty-text[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;padding:30px 20px;display:flex}.loyalty-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:center}}@media (width<=767px){.section-inner[data-astro-cid-lcdefpme],.location-inner[data-astro-cid-lcdefpme]{padding-block:50px}.location-salon[data-astro-cid-lcdefpme]{align-items:flex-start;padding:0 10px}.location-salon[data-astro-cid-lcdefpme] .location-photo{width:85px;height:85px}.location-title[data-astro-cid-lcdefpme]{font-size:19px}.contact-lines[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:14px}.times-map[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:6px}.box-label[data-astro-cid-lcdefpme]{padding:25px 10px 25px 35px;font-size:18px}.featured[data-astro-cid-lcdefpme]{font-size:16px}.featured[data-astro-cid-lcdefpme] .icon{font-size:18px}.outline-button[data-astro-cid-lcdefpme]{padding:10px 20px}.loyalty-heading[data-astro-cid-lcdefpme] .icon{margin:0;font-size:34px}.instagram-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+5){display:none}.welcome[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.in-store[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:30px}.welcome-text[data-astro-cid-lcdefpme],.in-store-text[data-astro-cid-lcdefpme]{font-size:20px}.box-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.box[data-astro-cid-lcdefpme]{margin:10px 0}.bridal[data-astro-cid-lcdefpme]{padding:50px}.bridal[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-size:38px}.bridal[data-astro-cid-lcdefpme] h5[data-astro-cid-lcdefpme]{font-size:33px}.product[data-astro-cid-lcdefpme]:not(:first-child){display:none}.product[data-astro-cid-lcdefpme]{width:auto;height:302px;margin:5px}.loyalty-heading[data-astro-cid-lcdefpme]{flex-direction:column}.loyalty[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-align:center;max-width:300px;font-size:25px}.loyalty-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:16px}.instagram-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:25px}.instagram-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.about-card[data-astro-cid-lcdefpme]{padding:20px}.about-body[data-astro-cid-lcdefpme]{padding:0 10px}}
