@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";h1,h2,h3,h4,h5,h6 .h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:Cormorant,serif!important;font-optical-sizing:auto;font-weight:700!important;font-style:italic!important;color:#000!important}body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph,p,a,input,button,header{font-family:Lato,sans-serif!important;font-weight:400;font-style:normal;color:#2d2a26;font-size:17px;transition:all .4s ease}#header-component .header__columns{padding-top:25px;padding-bottom:25px;--header-right: minmax(max-content, .55fr)}#header-component .header__columns li.menu-list__list-item *{transition:all .4s}#header-component .header__columns li.menu-list__list-item{padding:0 20px}#header-component .header__columns li.menu-list__list-item a.menu-list__link .menu-list__link-title{padding:0}#header-component .header__columns li.menu-list__list-item a.menu-list__link{color:#000;letter-spacing:1px;font-weight:600;position:relative}#header-component .header__columns li.menu-list__list-item a.menu-list__link:hover{color:#d6a58a}#header-component .header__columns li.menu-list__list-item a.menu-list__link:before{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:#d6a58a;margin-bottom:12px;display:inline-block;transition:all .4s ease-in-out;transform:translate(-50%)}#header-component .header__columns li.menu-list__list-item a.menu-list__link:hover:before{width:100%}.header[data-sticky-state=active]{box-shadow:0 0 10px #0000001f}.lotus-hero{padding:107px 0;background-image:url(/cdn/shop/files/hero-banner.webp);background-repeat:no-repeat;background-size:cover;background-position:right}.lotus-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.lotus-subtitle{color:#d6a58a;font-size:18px}.lotus-content h1{font-size:72px;line-height:1.1;margin:18px 0 30px}.lotus-content p{font-size:26px;line-height:1.7;max-width:600px}.lotus-btn,.collection-btn,footer .email-signup__button.button-unstyled{display:inline-block;margin-top:20px;padding:15px 30px;background:#d6a58a;color:#fff;border-radius:8px;font-size:16px;text-transform:uppercase;font-weight:600;overflow:hidden;position:relative;z-index:2;transition:all .4s ease-in-out}.lotus-btn:before,.collection-btn:before,.lotus-btn:after,.collection-btn:after,footer .email-signup__button.button-unstyled:before,footer .email-signup__button.button-unstyled:after{content:"";position:absolute;height:100%;top:0;left:0;width:0%;background-color:#fff;z-index:-1;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.lotus-btn:after,.collection-btn:after,footer .email-signup__button.button-unstyled:after{right:0;left:auto;border-radius:20px 0 0 20px}.lotus-btn:hover:before,.lotus-btn:hover:after,.lotus-btn.active:before,.lotus-btn.active:after,.collection-btn:hover:before,.collection-btn:hover:after,.collection-btn.active:before,.collection-btn.active:after,footer .email-signup__button.button-unstyled:hover:before,footer .email-signup__button.button-unstyled:hover:after,footer .email-signup__button.button-unstyled.active:before,footer .email-signup__button.button-unstyled.active:after{width:50%;border-radius:0}.lotus-btn:hover:before,.lotus-btn:hover:after,.collection-btn:hover:before,.collection-btn:hover:after,footer .email-signup__button.button-unstyled:before,footer .email-signup__button.button-unstyled:after{background-color:#000}.lotus-btn:hover,.collection-btn:hover{color:#fff}.lotus-image img{width:100%;display:block}.product-excellence{padding:80px 0}.section-header{text-align:center;max-width:900px;margin:0 auto 42px}.product-excellence .section-header{max-width:585px}.sub-heading{display:block;color:#d6a58a;font-size:18px;margin-bottom:10px}.section-header h2,.testimonial-header h2{font-size:54px;margin:0 0 16px;line-height:1.2}.section-header p{margin:0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.feature-card{background:#0000000f;border-radius:12px;padding:18px;display:flex;align-items:center;gap:15px}.feature-card .feature-content{width:85%}.feature-icon img{width:70px;height:70px;max-width:70px;object-fit:contain}.feature-card .feature-icon,.feature-card .feature-content{transition:all .4s ease}.feature-card:hover .feature-icon{transform:translate(-3px)}.feature-card:hover .feature-content{transform:translate(3px)}.feature-content h3,.lotus-feature-content h3,.product-content h3{margin:0 0 6px;font-size:24px}.feature-content p,.lotus-feature-content p{margin:0;line-height:1.4;font-size:16px}.lotus-features{padding:35px 0 32px;border-top:1px solid #d6a58a;border-bottom:1px solid #d6a58a}.lotus-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.lotus-feature-item{display:flex;align-items:flex-start;gap:18px}.lotus-feature-icon img{width:60px;height:60px;object-fit:contain;transition:all .4s ease}.lotus-feature-item:hover .lotus-feature-icon img{width:65px;height:65px}.lotus-feature-content{width:75%}.lotus-collection{padding:15px 0 90px}.collection-layout{display:grid;grid-template-columns:350px 1fr;gap:40px;align-items:flex-start}.product-card{background:#f8f3ee;border-radius:20px;overflow:hidden}.product-card a{overflow:hidden;margin:20px;display:block;border-radius:15px}.product-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:15px;transition:all .5s}.product-card:hover img{transform:scale(1.1)}.product-content{background:#fff;margin:20px;border-radius:15px;padding:20px 15px 15px;text-align:center}.product-content p{margin:0;font-size:16px}.product-price{margin-top:5px;color:#d6a58a;font-weight:700;font-size:18px}.lotus-collection .section-header{text-align:left;margin:0;position:relative}.lotus-collection .collection-btn{margin-top:30px}.lotus-swiper{margin-top:45px}.lotus-swiper hr{position:absolute;width:100%;max-width:65px;left:45px;top:10px;border:1px solid #000}.logo-showcase{padding:60px 0;background-image:url(/cdn/shop/files/home-logo-bg.webp);background-size:cover;background-position:center}.logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:25px;align-items:center}.logo-item{display:flex;justify-content:center;align-items:center}.logo-item img{max-width:180px;max-height:80px;width:auto;height:auto;opacity:.8;transition:all .3s ease}.logo-item img:hover{opacity:1;transform:scale(1.05)}.product-benefits{padding:100px 0;background-image:url(/cdn/shop/files/background.webp);background-size:cover;position:relative;background-position-y:-590px}.product-benefits:before,.product-benefits:after{content:"";position:absolute;top:50%;left:0;width:211px;height:324px;background-image:url(/cdn/shop/files/flower1.webp);background-size:contain;transform:translateY(-50%)}.product-benefits:after{right:0;left:auto;background-image:url(/cdn/shop/files/flower2.webp)}.benefits-grid{display:grid;grid-template-columns:1fr 400px 1fr;gap:35px;align-items:center}.benefits-left h2{font-size:45px;margin:0 0 16px}.subheading,.content-box p strong{color:#d6a58a;margin-bottom:15px;text-transform:uppercase;font-size:20px;font-weight:500}.intro-text{margin:0}.benefits-left h3,.benefits-right h3{font-size:38px;margin:35px 0 20px}.content-box ul{padding:0;list-style:none}.content-box ul li{font-size:17px;margin-bottom:10px;position:relative;padding-left:24px;font-weight:600}.content-box ul li:before{content:"";position:absolute;left:0;top:9px;background-color:#d6a58a;width:10px;height:10px;border-radius:50px}.benefits-center img{max-width:70%;margin:auto}.benefits-left{text-align:right}.benefits-left ul li{display:inline-block}.benefits-left .lotus-btn{margin-top:15px}.benefits-center{position:relative}.benefits-center:before,.benefits-center:after{content:"";position:absolute;width:192px;height:66px;background-size:contain;background-position:center;background-repeat:no-repeat}.benefits-center:before{top:26%;right:-50px;background-image:url(/cdn/shop/files/arrow1.webp)}.benefits-center:after{bottom:28%;left:-30px;background-image:url(/cdn/shop/files/arrow2.webp)}.insights-section{padding:85px 0 70px;background-image:url(/cdn/shop/files/background.webp);background-size:cover;background-position-y:-590px}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.insight-card{background:#faf7f4;border:1px solid #d6a58a;border-radius:20px;overflow:hidden;height:100%}.card-image{overflow:hidden;margin:23px;display:block;border-radius:15px}.card-image img{width:100%;height:300px;object-fit:cover;transition:all .5s}.insight-card:hover img{transform:scale(1.1)}.card-content{margin:23px;border-radius:15px}.card-content h3{margin-bottom:13px}.card-content h3 a{font-family:Cormorant,serif!important;font-weight:700;font-style:italic;color:#000;font-size:27px}.card-content p{margin:0}.insights-btn{text-align:center;margin-top:20px}.insight-card:hover h3 a{color:#d6a58a}.lotus-testimonials{padding:35px 0 100px;background-image:url(/cdn/shop/files/background.webp);background-size:cover;background-position-y:-590px}.testimonial-layout{display:grid;grid-template-columns:300px 1fr;gap:25px;align-items:center}.testimonial-nav{display:flex;align-items:center;gap:15px}.nav-line{width:50px;height:1px;background:#2d2a26}.testimonial-prev,.testimonial-next{position:static;width:35px;height:35px;margin:0;border:1px solid #2d2a26;border-radius:50px;transition:all .3s}.testimonial-prev:after,.testimonial-next:after{font-size:14px;font-weight:600;color:#2d2a26}.testimonial-card{background:#fff;border:1px solid #d6a58a;border-radius:20px;padding:30px}.testimonialSwiper{width:100%;overflow:hidden}.testimonial-text{font-size:21px}.testimonial-card h4{color:#d6a58a!important;font-size:24px;margin:0 0 5px}.testimonialSwiper .swiper-slide{height:auto}.testimonial-card span{font-size:16px}.moon-collection{height:678px;background-repeat:no-repeat;background-size:cover}.footer-content{grid-template-columns:repeat(5,1fr)!important}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:auto!important}.magic-motion-section{padding:85px 0 95px}.magic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.magic-card{position:relative;overflow:hidden;border-radius:20px}.magic-card img{border-radius:20px;height:500px;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/play-button.webp);background-size:contain}.video-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.video-popup.active{display:block}.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c}.video-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px}.video-inner iframe{width:100%;height:500px}.close-video{position:absolute;right:-10px;top:-40px;color:#fff;font-size:30px;cursor:pointer}footer{background-image:url(/cdn/shop/files/footer-bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8f3eee5}footer h3{font-size:30px}footer ul{list-style:none;padding:0!important;margin:0!important}footer ul li{margin-bottom:13px;font-size:17px;cursor:pointer;transition:all .4s}footer ul li:hover{color:#d6a58a}footer .utilities .footer-utilities__group-copyright{text-align:center;justify-self:center}footer .utilities{border-color:#a9a2a2}footer .social-icons__icon-wrapper,footer .social-icons__wrapper a{width:40px!important;height:40px;border-radius:7px;background-color:#d6a58a;transition:all .4s}footer .social-icons__wrapper a{color:#fff;display:flex;justify-content:center;align-items:center}footer .social-icons__wrapper a:hover,.social-icons__icon-wrapper:hover{background-color:#000}footer .utilities a{font-size:unset}footer .utilities *{color:#2d2a26!important}footer .email-signup__input-group{border-color:#0000;border-radius:0;background-color:transparent;display:block}footer .email-signup__input-group--integrated .email-signup__input{width:100%;border:1px solid #c2c2c2;border-radius:8px;background-color:#fff;font-size:16px;padding:14px 20px}footer .email-signup__input-group--integrated .email-signup__input::placeholder{color:#2d2a26}footer .email-signup__button.button-unstyled{width:100%;margin:12px 0 0;padding:14px!important}footer .email-signup__button.button-unstyled:hover{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
