:root{--cd-black:#080807;--cd-charcoal:#11110f;--cd-cream:#f4efe7;--cd-cream2:#ebe2d5;--cd-gold:#c7a04c;--cd-gold2:#e2c477;--cd-ink:#181611;--cd-muted:#746d64;--cd-line:rgba(199,160,76,.42)}.template-index{background:var(--cd-cream);color:var(--cd-ink)}.template-index .announcement{background:#050505;color:#d6bd84;border-bottom:1px solid rgba(199,160,76,.22);font-family:Montserrat,sans-serif;font-size:9px;letter-spacing:.22em;padding:9px 4vw;text-align:left}.template-index .site-header{height:92px;background:#090909;border-bottom:1px solid rgba(199,160,76,.24);padding:0 4.5vw;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;position:relative;z-index:80}.template-index .logo-brand{display:flex;align-items:center}.template-index .site-logo{width:164px;max-height:67px;object-fit:contain}.template-index .desktop-nav{display:flex;align-items:center;justify-content:center;gap:25px}.template-index .desktop-nav>a{font:500 10px/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f6f0e6;text-decoration:none;white-space:nowrap}.template-index .desktop-nav>a:not(.nav-book):after{content:"";display:block;width:0;height:1px;background:var(--cd-gold);margin-top:8px;transition:.25s}.template-index .desktop-nav>a:hover:after{width:100%}.template-index .desktop-nav .nav-book{border:1px solid var(--cd-gold);padding:14px 18px;color:var(--cd-gold2)}.template-index .bag,.template-index .menu-toggle,.template-index .mobile-nav{display:none}.cd-kicker{font:600 10px/1.2 Montserrat,sans-serif;letter-spacing:.21em;color:var(--cd-gold);text-transform:uppercase;margin:0 0 17px}.cd-hero{height:min(76vw,780px);min-height:620px;position:relative;background:#0a0908;overflow:hidden;color:#fff}.cd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(blissful-hero-clean-20261114-v2.png);background-size:cover;background-position:center 43%;transform:scale(1.01)}.cd-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040403ed,#040403bd 34%,#04040333 65%,#04040314),linear-gradient(0deg,rgba(4,4,3,.45),transparent 38%)}.cd-hero__content{position:relative;z-index:2;width:min(690px,48vw);padding:11.5% 0 0 6.5vw}.cd-hero h1{font:500 clamp(58px,6.1vw,100px)/.84 "Cormorant Garamond",serif;letter-spacing:-.045em;margin:0 0 26px}.cd-hero h1 em{font-family:Great Vibes,cursive;font-weight:400;color:var(--cd-gold2);font-size:1.03em}.cd-hero__content>p:not(.cd-kicker){font:300 16px/1.75 DM Sans,sans-serif;max-width:520px;color:#ebe5dc;margin:0}.cd-actions{display:flex;gap:12px;margin-top:34px}.cd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 25px;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font:600 9px/1 Montserrat,sans-serif;transition:.25s;border:1px solid transparent}.cd-btn--gold{background:var(--cd-gold);color:#0b0a08}.cd-btn--gold:hover{background:var(--cd-gold2)}.cd-btn--outline{border-color:#d2b25e;color:#fff;background:#00000024}.cd-btn--dark{background:#111;color:#fff;border-color:#111}.cd-hero__scroll{position:absolute;z-index:2;left:6.5vw;bottom:27px;font:500 8px/1 Montserrat,sans-serif;letter-spacing:.2em;color:#d4c9bb}.cd-hero__scroll span{color:var(--cd-gold);margin-left:8px}.cd-intro{padding:95px 7vw;background:var(--cd-cream);text-align:center}.cd-intro__inner{max-width:850px;margin:auto}.cd-intro h2,.cd-section-title h2,.cd-about h2,.cd-skin-potential h2,.cd-story h2,.cd-booking h2,.cd-contact h2{font:500 clamp(44px,4.4vw,72px)/.98 "Cormorant Garamond",serif;letter-spacing:-.035em;margin:0;color:var(--cd-ink)}.cd-intro h2 em,.cd-about h2 em,.cd-skin-potential h2 em,.cd-story h2 em,.cd-booking h2 em,.cd-contact h2 em{font-family:Great Vibes,cursive;color:#a97d27;font-weight:400}.cd-intro__inner>p:last-child{max-width:690px;margin:28px auto 0;font:300 15px/1.85 DM Sans,sans-serif;color:#625c54}.cd-featured{padding:95px 4.5vw 105px;background:#fffaf3}.cd-section-title{text-align:center;max-width:850px;margin:0 auto 52px}.cd-section-title>p:last-child:not(.cd-kicker){font:300 14px/1.7 DM Sans,sans-serif;color:#776f65;margin:15px auto 0}.cd-featured__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:430px;gap:12px;max-width:1500px;margin:auto}.cd-service-tile{position:relative;overflow:hidden;background:#17130d}.cd-service-tile--wide{grid-column:span 2}.cd-service-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cd-service-tile:hover img{transform:scale(1.035)}.cd-service-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050504e6,#05050414 64%)}.cd-service-tile__copy{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;color:#fff}.cd-service-tile__copy>span{font:600 9px/1 Montserrat,sans-serif;color:var(--cd-gold2);letter-spacing:.16em}.cd-service-tile h3{font:500 34px/1 Cormorant Garamond,serif;margin:9px 0}.cd-service-tile p{font:300 12px/1.55 DM Sans,sans-serif;margin:0 0 14px;max-width:370px;color:#e7e0d6}.cd-service-tile a,.cd-text-link{font:600 9px/1 Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-gold2);text-decoration:none}.cd-centered-action{text-align:center;margin-top:38px}.cd-about{display:grid;grid-template-columns:1.02fr .98fr;min-height:720px;background:var(--cd-black);color:#fff}.cd-about__image{min-height:720px;overflow:hidden}.cd-about__image img{width:100%;height:100%;object-fit:cover;object-position:center 33%;filter:saturate(.92) contrast(1.02)}.cd-about__copy{padding:8.5vw 8vw 7vw 7vw;align-self:center}.cd-about h2{color:#fff}.cd-about__copy>p:not(.cd-kicker){font:300 14px/1.85 DM Sans,sans-serif;color:#d5cec3;margin:26px 0 30px;max-width:580px}.cd-about__points{border-top:1px solid rgba(199,160,76,.4);margin:0 0 26px}.cd-about__points>div{display:flex;gap:17px;padding:17px 0;border-bottom:1px solid rgba(199,160,76,.25)}.cd-about__points strong{font:500 19px/1 Cormorant Garamond,serif;color:var(--cd-gold2)}.cd-about__points span{display:flex;flex-direction:column;gap:4px}.cd-about__points b{font:600 9px/1.2 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.12em}.cd-about__points small{font:300 12px/1.5 DM Sans,sans-serif;color:#bdb5aa}.cd-skin-potential{display:grid;grid-template-columns:1fr 1fr;background:#e8ddcd;min-height:590px}.cd-skin-potential__image img{width:100%;height:100%;object-fit:cover}.cd-skin-potential__copy{align-self:center;padding:70px 8vw}.cd-skin-potential__copy>p:not(.cd-kicker){font:300 14px/1.85 DM Sans,sans-serif;color:#5f574f;max-width:560px;margin:25px 0 30px}.cd-results{padding:90px 4.5vw 80px;background:#f8f3eb}.cd-section-title--left{text-align:left;margin:0 0 34px}.cd-results__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,23vw);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#b2914e transparent}.cd-result-card{border:0;padding:0;background:#ddd;height:320px;overflow:hidden;scroll-snap-align:start;cursor:zoom-in}.cd-result-card img{width:100%;height:100%;object-fit:cover}.cd-results__note{font:300 10px/1.5 DM Sans,sans-serif;color:#7b746b;margin:18px 0 0}.cd-story{display:grid;grid-template-columns:1.1fr .9fr;background:#0a0a09;color:#fff;min-height:600px}.cd-story__media{min-height:600px}.cd-story video{width:100%;height:100%;min-height:600px;object-fit:cover;background:#000}.cd-story__copy{padding:8vw 8vw 6vw 7vw;align-self:center}.cd-story h2{color:#fff}.cd-story__copy>p:not(.cd-kicker){font:300 14px/1.8 DM Sans,sans-serif;color:#cbc5bb;margin:25px 0}.cd-story__copy>span{font:600 9px/1 Montserrat,sans-serif;color:var(--cd-gold2);letter-spacing:.14em}.cd-menu{padding:95px 7vw 105px;background:#fffaf3}.cd-menu__grid{max-width:1050px;margin:auto;border-top:1px solid #cfc4b5}.cd-menu details{border-bottom:1px solid #cfc4b5}.cd-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:21px 4px;font:500 25px/1.1 Cormorant Garamond,serif}.cd-menu summary::-webkit-details-marker{display:none}.cd-menu summary i{font:300 23px/1 DM Sans,sans-serif;font-style:normal;color:#a57d35;transition:.25s}.cd-menu details[open] summary i{transform:rotate(45deg)}.cd-menu details>div{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:0 4px 23px}.cd-menu details a{padding:10px 0;border-bottom:1px solid #eee3d6;text-decoration:none;font:400 12px/1.4 DM Sans,sans-serif;color:#5a5148}.cd-menu details a:hover{color:#9b732b}.cd-quote{background:#090909;color:#fff;text-align:center;padding:80px 7vw}.cd-quote__mark{font:500 70px/.4 Cormorant Garamond,serif;color:var(--cd-gold)}.cd-quote blockquote{font:italic 500 clamp(28px,3.2vw,48px)/1.15 "Cormorant Garamond",serif;max-width:950px;margin:24px auto 18px}.cd-quote p{font:600 9px/1 Montserrat,sans-serif;color:var(--cd-gold2);letter-spacing:.2em;text-transform:uppercase}.cd-booking{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:75px 7vw;background:#d8c5a8}.cd-booking .cd-kicker{color:#785920}.cd-booking h2{font-size:56px}.cd-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:90px 7vw 100px;background:#f7f1e7}.cd-contact__intro>p:not(.cd-kicker){font:300 14px/1.8 DM Sans,sans-serif;color:#6f665d;max-width:480px;margin-top:24px}.cd-contact__locations{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center}.cd-contact__locations article{border:1px solid #cbbba4;background:#fffaf4;padding:35px}.cd-contact__locations span{font:600 9px/1 Montserrat,sans-serif;color:#a67b2c;letter-spacing:.15em}.cd-contact__locations h3{font:500 30px/1 Cormorant Garamond,serif;margin:14px 0}.cd-contact__locations p{font:300 12px/1.7 DM Sans,sans-serif;color:#695f55;margin:0}.template-index footer{background:#070707;border-top:1px solid rgba(199,160,76,.26)}@media(max-width:1050px){.template-index .site-header{grid-template-columns:160px 1fr}.template-index .site-logo{width:145px}.template-index .desktop-nav{gap:14px}.template-index .desktop-nav>a{font-size:8.5px}.cd-featured__grid{grid-template-columns:1fr 1fr;grid-auto-rows:390px}.cd-service-tile--wide{grid-column:span 1}.cd-hero__content{width:58vw}.cd-about__copy{padding-right:5vw}}@media(max-width:760px){.template-index .announcement{text-align:center;padding:7px 8px;font-size:7px;height:auto;letter-spacing:.13em}.template-index .site-header{height:70px;min-height:70px;padding:0 5vw;display:flex;justify-content:center}.template-index .logo-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:128px}.template-index .site-logo{width:128px;max-height:52px}.template-index .desktop-nav{display:none}.template-index .menu-toggle{display:flex;position:absolute;left:5vw;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;background:transparent;color:#e0bd6a;font-size:0;align-items:center;justify-content:center}.template-index .menu-toggle:before{content:"";width:22px;height:14px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;position:absolute}.template-index .menu-toggle:after{content:"";width:22px;height:1px;background:currentColor;position:absolute}.template-index .mobile-nav{display:flex!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:min(88vw,390px)!important;max-height:none!important;background:#080807!important;padding:104px 30px 35px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;z-index:120!important;transform:translate(-105%);transition:transform .3s ease;visibility:visible!important;opacity:1!important;pointer-events:none!important;box-shadow:18px 0 40px #00000059}.template-index .mobile-nav.open{transform:translate(0);pointer-events:auto!important}.template-index .mobile-nav a{color:#f3ece2!important;text-decoration:none;padding:15px 0;border-bottom:1px solid rgba(199,160,76,.18);font:500 10px/1 Montserrat,sans-serif;letter-spacing:.13em;text-transform:uppercase}.template-index .mobile-nav .nav-book{margin-top:18px;padding:15px!important;text-align:center;border:1px solid var(--cd-gold);color:var(--cd-gold2)!important}.cd-hero{height:660px;min-height:660px}.cd-hero__media{background-position:64% center}.cd-hero__shade{background:linear-gradient(90deg,#040403f2,#040403d1 48%,#04040340),linear-gradient(0deg,rgba(4,4,3,.45),transparent 42%)}.cd-hero__content{width:84%;padding:115px 0 0 6vw}.cd-hero h1{font-size:58px;line-height:.87}.cd-hero__content>p:not(.cd-kicker){font-size:13px;line-height:1.7;max-width:325px}.cd-actions{flex-direction:column;width:230px}.cd-btn{min-height:46px;padding:13px 18px}.cd-hero__scroll{left:6vw;bottom:22px;font-size:7px}.cd-intro{padding:70px 7vw}.cd-intro h2,.cd-section-title h2,.cd-about h2,.cd-skin-potential h2,.cd-story h2,.cd-contact h2{font-size:44px}.cd-intro__inner>p:last-child{font-size:13px}.cd-featured{padding:70px 5vw}.cd-section-title{margin-bottom:35px}.cd-featured__grid{grid-template-columns:1fr;grid-auto-rows:380px}.cd-service-tile__copy{left:22px;right:22px;bottom:22px}.cd-service-tile h3{font-size:31px}.cd-about,.cd-skin-potential,.cd-story,.cd-contact{grid-template-columns:1fr}.cd-about__image,.cd-about{min-height:0}.cd-about__image{height:470px}.cd-about__copy,.cd-skin-potential__copy,.cd-story__copy{padding:65px 7vw}.cd-skin-potential__image{height:410px}.cd-results{padding:68px 5vw}.cd-results__rail{grid-auto-columns:82vw}.cd-result-card{height:315px}.cd-story__media,.cd-story video{min-height:0;height:460px}.cd-menu{padding:70px 6vw}.cd-menu details>div{grid-template-columns:1fr}.cd-menu summary{font-size:22px}.cd-quote{padding:65px 7vw}.cd-booking{flex-direction:column;align-items:flex-start;padding:60px 7vw}.cd-booking h2{font-size:46px}.cd-contact{gap:35px;padding:70px 7vw}.cd-contact__locations{grid-template-columns:1fr}.cd-contact__locations article{padding:28px}}@media(max-width:420px){.cd-hero{height:620px;min-height:620px}.cd-hero__content{padding-top:92px}.cd-hero h1{font-size:52px}.cd-featured__grid{grid-auto-rows:345px}.cd-about__image{height:420px}.cd-skin-potential__image{height:360px}.cd-story__media,.cd-story video{height:410px}.cd-results__rail{grid-auto-columns:86vw}.cd-contact__locations h3{font-size:27px}}@media(max-width:760px){.site-header,.template-index .site-header{position:sticky!important;top:0!important;z-index:9999!important;isolation:isolate;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header .menu-toggle,.template-index .site-header .menu-toggle{display:flex!important;left:auto!important;right:5vw!important;z-index:2!important;cursor:pointer}.site-header .mobile-nav,.template-index .site-header .mobile-nav{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-height:calc(100dvh - 70px)!important;height:auto!important;margin:0!important;padding:20px 6vw 28px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;background:#080807!important;opacity:0!important;visibility:hidden!important;transform:none!important;transition:none!important;pointer-events:none!important;z-index:10000!important;border-top:1px solid rgba(199,160,76,.25)!important;box-shadow:0 18px 38px #000c!important}.site-header .mobile-nav.open,.template-index .site-header .mobile-nav.open{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}}.site-header .desktop-nav{display:none!important}@media(min-width:761px){.site-header{z-index:9999!important;isolation:isolate;overflow:visible!important}.site-header .menu-toggle{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;right:5vw!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;justify-content:center;align-items:center;cursor:pointer;z-index:2;border:0;background:transparent;color:#d8b76f;font-size:26px}.site-header .mobile-nav{display:none!important;position:absolute!important;top:100%!important;right:3vw!important;left:auto!important;bottom:auto!important;width:min(360px,94vw)!important;max-height:calc(100dvh - 90px)!important;overflow-y:auto!important;margin:0!important;padding:18px 26px 24px!important;flex-direction:column!important;align-items:stretch!important;background:#080807!important;border:1px solid rgba(199,160,76,.25)!important;box-shadow:0 18px 40px #000000b3!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:none!important;z-index:10000!important}.site-header .mobile-nav.open{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.site-header .mobile-nav a{display:block;color:#f3ece2!important;padding:13px 0;border-bottom:1px solid rgba(199,160,76,.18);text-decoration:none;font:500 11px/1.5 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase}.site-header .mobile-nav .nav-book{margin-top:12px;padding:14px!important;border:1px solid #a88449!important;color:#d8b76f!important;text-align:center}}.site-header>.desktop-nav,.site-header>.nav,.site-header nav.desktop-nav,.site-header nav:not(.mobile-nav){display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}.site-header>.mobile-nav:not(.open){display:none!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/cadayspa-inspired.css.map */
