.elayva-home{--home-black: #010101;--home-muted: #536050;--home-bg: #f7f7f7;--home-antique: #dfdacc;--home-white: #ffffff;--home-inset: clamp(1.25rem, 7.94vw, 120px);--home-max: 1512px;--home-font-display: "Utile Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--home-font-ui: "Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif;--home-heading-weight: 400;--home-text-52: clamp(2rem, 3.44vw, 52px);--home-text-48: clamp(2rem, 3.17vw, 48px);--home-text-40: clamp(1.75rem, 2.65vw, 40px);--home-text-32: clamp(1.5rem, 2.12vw, 32px);--home-text-28: clamp(1.25rem, 1.85vw, 28px);--home-text-24: clamp(1.125rem, 1.59vw, 24px);--home-text-20: clamp(1rem, 1.32vw, 20px);--home-text-18: 18px;--home-ease: cubic-bezier(.22, 1, .36, 1);--home-duration: .9s;--home-duration-fast: .35s;box-sizing:border-box;color:var(--home-black);font-family:var(--home-font-display);font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased}.elayva-home.home-intro,.elayva-home.home-tagline,.elayva-home.home-product,.elayva-home.home-locator,.elayva-home.home-lifestyle,.elayva-home.home-ritual,.elayva-home.home-experiences,.elayva-home.home-partners,.elayva-home.home-instagram{width:100%;max-width:none;margin-inline:0}#MainContent .shopify-section:has(>.elayva-home){width:100%;max-width:none;margin:0;padding-inline:0}.elayva-home *,.elayva-home *:before,.elayva-home *:after{box-sizing:border-box}.elayva-home img{display:block;max-width:100%}.elayva-home a{color:inherit;text-decoration:none}.elayva-home a:focus-visible,.elayva-home button:focus-visible,.elayva-home input:focus-visible{outline:2px solid var(--home-black);outline-offset:3px}.elayva-home [data-home-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity var(--home-duration) var(--home-ease),transform var(--home-duration) var(--home-ease);will-change:opacity,transform}.elayva-home [data-home-reveal=left]{transform:translate3d(-32px,0,0)}.elayva-home [data-home-reveal=right]{transform:translate3d(32px,0,0)}.elayva-home [data-home-reveal=scale]{transform:translate3d(0,18px,0) scale(.98)}.elayva-home [data-home-reveal].is-revealed{opacity:1;transform:translateZ(0) scale(1)}.elayva-home [data-home-reveal][data-home-delay="1"]{transition-delay:.08s}.elayva-home [data-home-reveal][data-home-delay="2"]{transition-delay:.16s}.elayva-home [data-home-reveal][data-home-delay="3"]{transition-delay:.24s}.elayva-home [data-home-reveal][data-home-delay="4"]{transition-delay:.32s}@keyframes home-hero-ken{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes home-fade-down{0%{opacity:0;transform:translate3d(0,-12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes home-underline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.elayva-home .home-intro__button,.elayva-home .home-product__button,.elayva-home .home-locator__button,.elayva-home .home-ritual__button,.elayva-home .home-partners__button,.elayva-home .home-instagram__button{position:relative;font-family:var(--home-font-ui);font-weight:300;font-size:var(--home-text-18);line-height:normal;text-decoration:underline;text-underline-offset:.12em;transition:opacity var(--home-duration-fast) var(--home-ease)}.elayva-home .home-intro__button:after,.elayva-home .home-product__button:after,.elayva-home .home-locator__button:after,.elayva-home .home-ritual__button:after,.elayva-home .home-partners__button:after,.elayva-home .home-instagram__button:after{display:none}.elayva-home .home-intro__button:hover,.elayva-home .home-product__button:hover,.elayva-home .home-locator__button:hover,.elayva-home .home-ritual__button:hover,.elayva-home .home-partners__button:hover,.elayva-home .home-instagram__button:hover{opacity:.65}.elayva-home.home-hero{position:relative;width:100%;max-width:none;height:calc(100vh - var(--nav-offset-start, 120px));height:calc(100dvh - var(--nav-offset-start, 120px));max-height:calc(100dvh - var(--nav-offset-start, 120px));min-height:0;margin:0;padding:0;overflow:hidden;background:var(--home-bg);isolation:isolate}.elayva-home .home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.elayva-home .home-hero__image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 35%;transform:scale(1.08);animation:home-hero-ken 2.4s var(--home-ease) both}.elayva-home.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0a0e08a1,#0a0e0852 35%,#0a0e0817 65%,#0a0e0800)}.elayva-home.home-intro{background:var(--home-white);padding:clamp(5rem,10.58vw,160px) var(--home-inset) clamp(5rem,12.6vw,191px)}.elayva-home .home-intro__inner{max-width:898px;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.elayva-home .home-intro__heading{margin:0;max-width:815px;font-size:var(--home-text-52);font-weight:var(--home-heading-weight);line-height:1.462;letter-spacing:0;color:var(--home-black)}.elayva-home .home-intro__subheading{margin:0;max-width:827px;font-size:var(--home-text-28);line-height:normal;color:var(--home-black)}.elayva-home .home-intro__body{margin:0;max-width:511px;font-size:var(--home-text-24);line-height:normal;color:var(--home-black)}.elayva-home.home-tagline{background:var(--home-white);padding:0 var(--home-inset) clamp(3rem,15.7vw,237px);text-align:center}.elayva-home .home-tagline__text{margin:0 auto;max-width:898px;font-size:var(--home-text-40);line-height:normal;color:var(--home-black)}.elayva-home.home-product{background:var(--home-white);display:grid;grid-template-columns:minmax(0,516px) minmax(0,1fr);gap:clamp(2rem,8.6vw,130px);align-items:start;padding:0 var(--home-inset) clamp(4rem,8vw,7rem)}.elayva-home .home-product__media{width:100%;aspect-ratio:516/650;overflow:hidden}.elayva-home .home-product__image{width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform 1.2s var(--home-ease)}.elayva-home .home-product__media:hover .home-product__image{transform:scale(1.04)}.elayva-home .home-product__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:clamp(1rem,6.8vw,103px);max-width:728px}.elayva-home .home-product__heading{margin:0;font-size:var(--home-text-48);font-weight:var(--home-heading-weight);line-height:1.042;color:var(--home-black)}.elayva-home .home-product__body{margin:0;max-width:524px;font-size:var(--home-text-24);line-height:1.25;color:var(--home-black)}.elayva-home .home-product__catalog{display:flex;flex-direction:column;gap:12px;width:100%}.elayva-home .home-product__variant{margin:0;font-size:var(--home-text-20);line-height:normal;color:var(--home-black)}.elayva-home .home-product__price{margin:0;font-size:var(--home-text-32);line-height:.63;color:var(--home-black)}.elayva-home .home-product__unit-price{margin:0;color:var(--home-muted);font-size:var(--home-text-20);line-height:normal}.elayva-home .home-product__button{margin-top:0}.elayva-home.home-locator{background:var(--home-white);text-align:center;padding:clamp(3rem,6vw,5rem) var(--home-inset);display:flex;flex-direction:column;align-items:center;gap:24px}.elayva-home .home-locator__heading{margin:0;max-width:796px;font-size:var(--home-text-40);font-weight:var(--home-heading-weight);line-height:1.25;color:var(--home-black)}.elayva-home .home-locator__brand{letter-spacing:.08em}.elayva-home .home-locator__body{margin:0;max-width:796px;font-size:var(--home-text-20);line-height:1.5;color:var(--home-black)}.elayva-home .home-locator__body p{margin:0;line-height:1.5}.elayva-home.home-lifestyle{background:var(--home-white);padding:clamp(2rem,5vw,4rem) var(--home-inset)}.elayva-home .home-lifestyle__media{max-width:1119px;margin:0 auto;aspect-ratio:1119/518;overflow:hidden}.elayva-home .home-lifestyle__image{width:100%;height:100%;object-fit:cover;object-position:30% center;transition:transform 1.4s var(--home-ease)}.elayva-home .home-lifestyle__media:hover .home-lifestyle__image{transform:scale(1.03)}.elayva-home.home-ritual{background:var(--home-white);text-align:center;padding:clamp(3rem,7vw,6rem) var(--home-inset);display:flex;flex-direction:column;align-items:center;gap:20px}.elayva-home .home-ritual__heading{margin:0;max-width:1038px;font-size:var(--home-text-40);font-weight:var(--home-heading-weight);line-height:normal;color:var(--home-black)}.elayva-home .home-ritual__body{margin:0;max-width:1038px;font-size:var(--home-text-20);line-height:normal;color:var(--home-black)}.elayva-home.home-experiences{background:var(--home-white);padding:0 var(--home-inset) clamp(3rem,6vw,5rem)}.elayva-home .home-experiences__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,1.6rem);max-width:1148px;margin:0 auto}.elayva-home .home-experiences__item{margin:0;aspect-ratio:562/570;overflow:hidden}.elayva-home .home-experiences__image{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--home-ease)}.elayva-home .home-experiences__item:hover .home-experiences__image{transform:scale(1.05)}.elayva-home .home-experiences__item:first-child .home-experiences__image{object-position:center 35%}.elayva-home .home-experiences__item:last-child .home-experiences__image{object-position:center center}.elayva-home.home-partners{background:var(--home-white);text-align:center;padding:clamp(3rem,6vw,5.5rem) var(--home-inset) clamp(4rem,8vw,7rem);display:flex;flex-direction:column;align-items:center;gap:20px}.elayva-home .home-partners__heading{margin:0;max-width:790px;font-size:var(--home-text-40);font-weight:var(--home-heading-weight);line-height:1.35;color:var(--home-black)}.elayva-home .home-partners__body{margin:0;max-width:790px;font-size:var(--home-text-20);line-height:normal;color:var(--home-black)}.elayva-home.home-instagram{background:var(--home-white);padding-bottom:clamp(3rem,6vw,5rem);overflow:hidden}.elayva-home .home-instagram__track{overflow:hidden;width:100%}.elayva-home .home-instagram__rail{display:flex;gap:32px;width:max-content;animation:home-instagram-marquee 45s linear infinite}.elayva-home .home-instagram__rail:hover{animation-play-state:paused}.elayva-home .home-instagram__shot{width:354px;height:473px;object-fit:cover;flex-shrink:0;transition:transform .6s var(--home-ease),opacity .6s var(--home-ease)}.elayva-home .home-instagram__shot:hover{transform:scale(1.03);opacity:.92}@keyframes home-instagram-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.elayva-home .home-instagram__meta{display:flex;align-items:center;justify-content:flex-start;gap:clamp(2rem,5vw,4rem);padding:28px var(--home-inset) 0}.elayva-home .home-instagram__button{margin-top:0;align-self:center}.elayva-home .home-instagram__heading{margin:0;font-size:var(--home-text-40);font-weight:var(--home-heading-weight);line-height:normal;color:var(--home-black)}.elayva-home .home-instagram__handle{margin:8px 0 0;font-family:var(--home-font-ui);font-weight:300;font-size:var(--home-text-24);line-height:normal;color:var(--home-black)}@media(min-width:1512px){.elayva-home{--home-text-52: 52px;--home-text-48: 48px;--home-text-40: 40px;--home-text-32: 32px;--home-text-28: 28px;--home-text-24: 24px;--home-text-20: 20px;--home-inset: 120px}}@media(max-width:1100px){.elayva-home.home-product{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(max-width:900px){.elayva-home.home-hero{height:calc(100vh - var(--nav-offset-start, 100px));height:calc(100dvh - var(--nav-offset-start, 100px));max-height:calc(100dvh - var(--nav-offset-start, 100px))}.elayva-home.home-product{grid-template-columns:1fr}.elayva-home .home-product__content{padding-top:0}.elayva-home .home-product__media{max-width:420px}.elayva-home .home-experiences__grid{grid-template-columns:1fr}.elayva-home .home-instagram__shot{width:260px;height:348px}.elayva-home .home-instagram__meta{flex-direction:column;gap:.75rem}.elayva-home .home-instagram__button{margin-top:0}}@media(max-width:600px){.elayva-home .home-intro__inner{gap:1.5rem}.elayva-home .home-locator__body,.elayva-home .home-ritual__body,.elayva-home .home-partners__body{font-size:1.125rem}.elayva-home .home-instagram__shot{width:220px;height:294px}}@media(prefers-reduced-motion:reduce){.elayva-home,.elayva-home *,.elayva-home *:before,.elayva-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.elayva-home [data-home-reveal]{opacity:1;transform:none;will-change:auto}.elayva-home .home-hero__image{transform:none}.elayva-home .home-instagram__rail{animation:none}.elayva-home .home-instagram__track{overflow-x:auto;-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/home.css.map */
