*{margin:0;padding:0;box-sizing:border-box}:root{--color-background-blog: #e5dbec;--color-background: #F9F5F0;--color-accent: #C8B5E5;--color-secondary: #3C1C3A;--color-white: #FFFFFF;--color-card-bg: rgba(200, 181, 229, .4);--color-circle-1: #B49DD6;--color-circle-2: rgba(0, 0, 0, .2);--color-lifestyle-bg: #E3B5E5;--color-lifestyle-circle: #C782C9;--color-black: #000000;--font-heading: "Marcellus", serif;--font-body: "Poppins", sans-serif;--container-width: 1300px;--container-padding: 70px}body{font-family:var(--font-body);background-color:var(--color-background)!important;color:var(--color-secondary);line-height:1.5;overflow-x:hidden}div:empty{display:unset}.my-row{display:flex;max-width:1300px;margin:auto;width:1200px}.navbar{padding:30px var(--container-padding) 20px;background-color:var(--color-background)}.navbar-container{max-width:var(--container-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:40px}.navbar-left{display:flex;align-items:center;gap:calc(80% - 180px)}.logo{width:180px;height:60px}.nav-links{display:flex;align-items:center;gap:40px}.nav-link{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.555em;color:var(--color-secondary);text-decoration:none;transition:opacity .3s;text-wrap-mode:nowrap}.nav-link:hover{opacity:.7}.nav-link-dropdown{display:flex;align-items:center;gap:10px;padding:10px}.navbar-right{display:flex;align-items:center;gap:40px}.cart-icon{cursor:pointer;position:relative}.cart-icon a{text-decoration:none}.cart-icon a .cart-count{color:#fff;background:#3c1c3a;border-radius:27rem;width:20px;height:20px;position:absolute;margin:auto;font-size:10px;padding:3px 9px;top:-7px;right:-14px}.btn-outline{padding:12px 24px;background:transparent;border:1px solid var(--color-secondary);border-radius:5px;font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.25em;letter-spacing:.5%;color:var(--color-secondary);cursor:pointer;transition:all .3s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;height:auto}.btn-outline:hover{background-color:var(--color-secondary);color:var(--color-white)}.hero-btn{width:130px}.view-all-btn{text-decoration:none;width:112px;padding:12px 24px}.btn-filled{padding:12px 24px;background:var(--color-secondary);border:none;border-radius:5px;font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.25em;letter-spacing:.5%;color:var(--color-background);cursor:pointer;transition:opacity .3s;display:inline-flex;align-items:center;justify-content:center;height:auto;width:130px}.btn-filled:hover{opacity:.9}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:99;top:-3px;position:relative}.hamburger span{width:100%;height:2px;background:var(--color-secondary);border-radius:10px;transition:all .3s}.mobile-menu{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100%;background:var(--color-background);box-shadow:-10px 0 30px #0003;transition:right .4s ease;z-index:1000;overflow-y:auto}.mobile-menu.active{right:0}.mobile-menu-inner{padding:50px 30px 40px;position:relative}.close-menu{position:absolute;top:25px;right:25px;font-size:40px;background:none;border:none;color:var(--color-secondary);cursor:pointer}.mobile-nav-list{list-style:none;padding:0;margin:0}.mobile-nav-list>li{margin:20px 0}.mobile-nav-list a,.mobile-nav-list summary{font-size:18px;color:var(--color-secondary);text-decoration:none;display:block;padding:12px 0}.mobile-sub-menu{list-style:none;padding-left:20px;margin:10px 0 0}.mobile-sub-menu a{font-size:16px}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}.arrow{float:right;transition:transform .3s}details[open] .arrow{transform:rotate(180deg)}.mobile-extra{margin-top:40px;display:flex;flex-direction:column;gap:20px}.mobile-cart{font-size:18px;color:var(--color-secondary)}.mobile-btn{width:100%;text-align:center;text-decoration:none}.hero{padding:0 var(--container-padding) 40px;margin-bottom:25px}.kj_cus_slider-container{width:100%;height:100vh;position:relative;background:#c8b5e5;border-radius:33px}.kj_cus_slide{width:100%;height:100%;position:absolute;opacity:0;transition:opacity 1.2s ease-in-out}.kj_cus_slide.kj_cus_active{opacity:1}.kj_cus_content{max-width:450px;color:#2d1b4e;position:relative;z-index:1}.kj_cus_content h1{font-size:5.6rem;line-height:1;margin-bottom:20px;color:var(--color-secondary)}.kj_cus_content p{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9;color:var(--color-secondary)}.kj_cus_shop-btn{padding:11px 24px;font-size:16px;font-weight:600;background:transparent;color:#3c1c3a;border:2.5px solid #3C1C3A;border-radius:5px;cursor:pointer;transition:all .4s ease;text-decoration:none}.kj_cus_shop-btn:hover{background:#3c1c3a;color:#fff}.kj_cus_product-image{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:45%;text-align:center}.kj_cus_product-image img{max-height:78vh;border-radius:20px}.kj_cus_dots{position:absolute;left:8%;bottom:60px;display:flex;gap:14px;z-index:10}.kj_cus_dot{width:15px;height:15px;border-radius:50%;background:#3c1c3a61;cursor:pointer;transition:all .3s}.kj_cus_dot.kj_cus_active{background:#3c1c3a;transform:scale(1.5);border:3px solid #d3c4ff;box-shadow:0 0 0 1px #3c1c3a}.kj_cus_arrows{position:absolute;right:25%;bottom:35px;display:flex;gap:20px;z-index:10}.kj_cus_arrow{display:flex;align-items:center;justify-content:center;font-size:4.8rem;color:#00000080;cursor:pointer;transition:all .3s}.kj_cus_arrow:hover{border-color:#3c1c3a;color:#3c1c3a}@media(max-width:1024px){.kj_cus_content h1{font-size:4rem}.kj_cus_product-image{width:50%;right:3%}}.categories{padding:0 var(--container-padding) 40px;margin-bottom:40px}.categories-container{max-width:var(--container-width);margin:0 auto;display:flex;gap:30px}.category-card a{text-decoration:none}.category-card{width:407px;height:255px;position:relative;border-radius:33px;overflow:hidden}.category-bg{position:absolute;width:100%;height:100%;background-color:var(--color-accent);border-radius:33px}.category-card.lifestyle .category-bg{background-color:var(--color-lifestyle-bg)}.category-content{position:relative;z-index:2;padding:40px;height:100%;display:flex;flex-direction:column}.category-title{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.266em;color:var(--color-secondary);margin-bottom:0}.category-description{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.428em;color:var(--color-secondary);width:180px;margin-top:0}.category-images{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.category-circle{position:absolute;border-radius:50%}.circle-1{width:190px;height:190px;background-color:var(--color-circle-1);top:103px;right:-24px}.category-card.lifestyle .circle-1{background-color:var(--color-lifestyle-circle)}.circle-2{width:40px;height:40px;background-color:var(--color-circle-2);bottom:37px;left:40px}.category-bottle{position:absolute;z-index:3;object-fit:contain}.bottle-gift-1,.bottle-1{width:133.52px;height:284.48px;top:51px;right:5px;object-fit:contain}.bottle-gift-2{width:130.9px;height:231.34px;top:69px;right:-12px;object-fit:contain}.bottle-life-1{width:143.3px;height:175.6px;top:92px;right:12px;object-fit:contain}.bottle-life-2{width:122.81px;height:206.83px;top:87px;right:-12px;object-fit:contain}.bottle-new-1{width:166.57px;height:278.05px;top:39px;right:12px;object-fit:contain}.bottle-new-2{width:125.05px;height:241.04px;top:63px;right:-12px;object-fit:contain}.category-arrow{position:absolute;bottom:40px;left:56px;z-index:4}.promo{padding:0 var(--container-padding);margin-bottom:70px}.promo-container{max-width:841px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.promo-content{display:flex;flex-direction:column;gap:8px;text-align:center}.promo-title{font-family:var(--font-heading);font-weight:400;font-size:56px;line-height:1.142em;letter-spacing:-1.78%;color:var(--color-secondary)}.promo-description{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.555em;color:var(--color-secondary)}.promo-buttons a{text-decoration:none}.promo-buttons{display:flex;gap:24px}.search-section{padding:0 var(--container-padding);margin-bottom:40px}.search-container{max-width:var(--container-width);margin:0 auto;height:295px;position:relative;border-radius:33px;background-color:var(--color-card-bg);overflow:hidden}.search-bg{position:absolute;width:100%;height:100%;background-color:var(--color-card-bg);border-radius:33px}.search-glow{position:absolute;width:371px;height:371px;background-color:var(--color-secondary);border-radius:50%;filter:blur(200px)}.glow-1{top:-38px;left:-185px}.glow-2{top:-38px;right:-124px}.search-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;padding:77px 25px;width:90%;max-width:100%;margin:0 auto;box-sizing:border-box;text-align:center}.search-label{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.555em;color:var(--color-secondary);width:100%}.search-input-wrapper{display:flex;align-items:center;width:100%;gap:0;justify-content:center;flex-wrap:wrap}.search-input-wrapper h1{font-family:var(--font-heading);font-weight:400;font-size:46px;line-height:1.142em;letter-spacing:-1.78%;color:var(--color-secondary)}.search-input{flex:1;font-family:var(--font-heading);font-weight:400;font-size:56px;line-height:1.142em;letter-spacing:-1.78%;color:var(--color-secondary);background:transparent;border:none;outline:none;padding:0;min-width:0}.search-input::placeholder{color:var(--color-secondary);opacity:.5}.search-arrow{margin-left:auto}.sale-section{padding:0 var(--container-padding);margin-bottom:40px}.sale-container{max-width:var(--container-width);margin:0 auto 40px}.section-title{font-family:var(--font-heading);font-weight:400;font-size:36px;line-height:1.194em;letter-spacing:-1.38%;color:var(--color-black)}.additional-products{padding:0 var(--container-padding);margin-bottom:40px}.additional-products-container{max-width:var(--container-width);margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-between}.products-section{padding:0 var(--container-padding);margin-bottom:40px}.products-container{max-width:var(--container-width);margin:0 auto;display:flex;flex-direction:column;gap:30px}.products-header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;width:100%}.products-controls{display:flex;align-items:center;gap:15px}.filter-tabs{display:flex;align-items:center;gap:8px}.filter-tab{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.25em;color:var(--color-secondary);background:transparent;border:none;cursor:pointer;padding:10px 30px;border-radius:100px;transition:all .3s}.filter-tab.active{background-color:var(--color-secondary);color:var(--color-accent)}.filter-tab:hover:not(.active){opacity:.7}.products-grid{display:flex;gap:1.87%;flex-wrap:wrap;row-gap:25px}@media(max-width:768px){.products-grid{flex-direction:column;align-items:center}}.product-card{width:23.13%;height:358px;position:relative;border-radius:20px;background-color:var(--color-card-bg);overflow:hidden;flex-shrink:0}.product-image-wrapper{position:absolute;top:0;left:0%;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.product-image-wrapper a{text-align:center}.product-image{width:80%;height:100%;object-fit:contain}.product-info{position:absolute;bottom:25px;left:0;width:100%;text-align:center;padding:0 25px}.product-brand{font-family:var(--font-heading);font-weight:400;font-size:18px;line-height:1.266em;color:var(--color-secondary);margin-bottom:20px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.product-name{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:1.5em;text-align:center;color:var(--color-secondary);margin-bottom:6px;transition:transform .4s ease,opacity .4s ease}.product-price{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.25em;color:var(--color-secondary);transition:transform .4s ease,opacity .4s ease}.product-btn{position:absolute;bottom:25px;left:29px;right:29px;padding:12px;background-color:var(--color-secondary);border:none;border-radius:5px;font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.25em;color:var(--color-background);cursor:pointer;transform:translateY(60px);opacity:0;transition:transform .4s ease,opacity .4s ease}.product-card:hover .product-price,.product-card:hover .product-name{transform:translateY(40px);opacity:0}.product-card:hover .product-btn{transform:translateY(10px);opacity:1}.brands-section{padding:0 var(--container-padding);margin:92px 0}.brands-container{display:flex;align-items:flex-end;gap:64px;justify-content:center}.brand-name{font-size:34px;line-height:1em;color:var(--color-secondary);font-weight:600}.reviews-section{padding:0 var(--container-padding);margin-bottom:40px}.reviews-container{max-width:1302px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.reviews-grid{display:flex;gap:21px}.review-card{width:420px;height:270px;background-color:var(--color-card-bg);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:20px}.review-stars{margin-bottom:-8px}.review-text{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.428em;color:var(--color-secondary);flex:1}.review-author{display:flex;align-items:center;gap:11px}.review-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.review-name{font-family:var(--font-heading);font-weight:400;font-size:24px;line-height:1.291em;color:var(--color-secondary)}.blog-section{padding:0 var(--container-padding);margin-bottom:40px}.blog-container{max-width:1302px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.blog-grid{display:flex;gap:24px}.blog-card{width:32.25%;height:321px;background-color:var(--color-card-bg);border-radius:20px;padding:20px;position:relative;overflow:hidden;text-decoration:none}.blog-image-wrapper{width:100%;height:179px;border-radius:10px;overflow:hidden;margin-bottom:10px}.blog-image{width:100%;height:100%;object-fit:cover}.blog-title{font-family:var(--font-heading);font-weight:400;font-size:24px;line-height:1.291em;color:var(--color-secondary);margin-bottom:16px;height:62px;overflow:hidden}.blog-meta{display:flex;align-items:center;gap:6px;margin-bottom:15px}.blog-date,.blog-time{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.428em;color:var(--color-secondary)}.blog-divider{width:0;height:20px;border-left:1px solid var(--color-secondary)}.blog-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .3s ease}.blog-card:hover:after{opacity:1}.blog-arrow img{filter:invert(1)}.blog-arrow{position:absolute;bottom:35%;left:50%;transform:translate(-50%) translateY(15px) rotate(-135deg) scale(1.5);opacity:0;transition:opacity .35s ease,transform .35s ease;z-index:2;background-color:var(--color-secondary);border-radius:50%;width:50px;height:50px;text-align:center;align-items:center;align-content:center;padding-top:9px;padding-left:4px}.blog-card:hover .blog-arrow{opacity:1;transform:translate(-50%) translateY(-50%) rotate(0) scale(1)}#shopify-section-template--18864726048810__product-grid .section-template--18864726048810__product-grid-padding{background:#e5dbec}#shopify-section-template--18940349022250__image_banner_Yfnt3y{z-index:-1;position:relative}#Banner-template--18940349022250__image_banner_Yfnt3y .banner__media{filter:blur(3px)}.section-template--18940349022250__multicolumn_7Fn4gC-padding{padding-left:0;padding-right:0}.contact-img{width:50%;padding:25px}.contact-img img{width:500px;object-fit:cover;height:500px;border-radius:26px;box-shadow:0 0 9px #d3d3d3}.footer{background-color:var(--color-accent);border-radius:50px 50px 0 0;padding:60px var(--container-padding) 30px;margin-top:0;z-index:1;position:relative}.footer-container{max-width:1301px;margin:0 auto}.footer-content{display:flex;gap:167px;padding-bottom:16px;justify-content:space-between}.footer-left{display:flex;flex-direction:column;gap:16px;width:453px}.footer-logo{width:204px;height:60px}.footer-title{font-family:var(--font-heading);font-weight:400;font-size:50px;line-height:1.142em;letter-spacing:-1.78%;color:var(--color-secondary)}.footer-email{position:relative;width:334px;height:46px}.email-input{width:100%;height:100%;background-color:var(--color-circle-2);border:none;border-radius:100px;padding:0 24px;font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.555em;color:var(--color-white);outline:none}.email-input::placeholder{color:#fff6}.email-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);cursor:pointer;background:var(--color-secondary);border-radius:50%;padding:4px}.footer-right{display:flex;gap:60px}.footer-column{display:flex;flex-direction:column;gap:20px}.footer-heading{font-family:var(--font-heading);font-weight:400;font-size:24px;line-height:1.291em;color:var(--color-secondary)}.footer-link{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.5em;color:var(--color-secondary);text-decoration:none;transition:opacity .3s}.footer-link:hover{opacity:.7}.footer_bar{display:flex;justify-content:space-between}.footer_bar .footer-right img{width:200px}@media(max-width:1200px){.categories-container{flex-direction:column;align-items:center}.category-card{width:100%;max-width:407px}.navbar-left{gap:40px}.nav-links{gap:30px}}@media(max-width:768px){:root{--container-padding: 20px}.navbar{padding:15px 25px}.hamburger{display:flex}.navbar-right .nav-links,.navbar-right .btn-outline{display:none}.navbar-right{margin-left:auto}.logo{width:140px;height:auto}.navbar-container{gap:20px}.navbar-left{gap:20px;width:100%;justify-content:space-between}.nav-links{flex-wrap:wrap;justify-content:center}.kj_cus_slider-container{height:545px;flex-direction:column-reverse;padding-right:8%}.kj_cus_content h1{font-size:24px}.kj_cus_content{top:-67px;text-align:center;margin-bottom:30px}.kj_cus_content p{font-size:16px}.kj_cus_product-image{position:unset;transform:none;width:80%;margin:0 auto}.kj_cus_product-image img{max-height:210px;border-radius:20px;margin-right:28px}.kj_cus_dots{left:52px;transform:translate(-50%);bottom:32px}.kj_cus_arrows{right:52px;transform:translate(50%);bottom:32px}.hero-title{font-size:48px}.kj_cus_slide{flex-direction:column;text-align:center;padding:33px 20px 20px}.hero-images{display:none}.promo-title{font-size:36px}.product-image{width:62%}.additional-products-container{flex-wrap:wrap;justify-content:center;gap:22px}.product-card{width:100%;height:358px}.search-content{padding:25px;width:100%}.search-input-wrapper h1{font-size:34px}.search-input{font-size:32px}.products-container{flex-direction:column}.products-header{width:100%;flex-flow:column;justify-content:center;align-items:center}.products-controls{width:100%;flex-direction:column}.filter-tabs{width:100%;gap:11px}.filter-tab{padding:0;font-size:14px}.filter-tab.active{padding:7px 17px}.view-all-btn{display:none}.brands-container{align-items:center;gap:53px;justify-content:center;flex-flow:column}.reviews-grid,.blog-grid{flex-direction:column}.review-card,.blog-card{width:100%}.my-row{width:100%;padding:0 15px}.get-in-touch-main{height:160px!important}.get-in-touch-main h1{font-size:36px!important;margin-top:15px!important}.get-in-touch-main .img-1,.get-in-touch-main .img-1 img,.get-in-touch-main .img-2,.get-in-touch-main .img-2 img{width:80px !importants}.contact-pt{width:100%;flex-flow:column;gap:35px}.contact-img img,.contact-img{width:100%}#shopify-section-template--18864726048810__rich_text_eGKhMT h2{font-size:24px}#shopify-section-template--18864726048810__rich_text_eGKhMT p{padding:0 0 20px!important}.facets-vertical .facets-wrapper{padding:7px 17px 16px!important;border-radius:20px!important;position:unset!important;height:auto!important;overflow:unset!important;min-width:unset!important;margin-bottom:22px}#shopify-section-template--18864726048810__product-grid #ProductGridContainer #product-grid{display:ruby}#shopify-section-template--18864726048810__product-grid #ProductGridContainer #product-grid .card-wrapper{margin-bottom:3rem}#product-grid li.grid__item:hover .quick-add__submit.button:disabled{transform:translateY(45px)}#Banner-template--18940349022250__image_banner_Yfnt3y .banner__box{padding:40px;text-align:center}#shopify-section-template--18940349022250__rich_text_aEfHfh,#shopify-section-template--18940349022250__multicolumn_7Fn4gC{padding:0 20px;text-align:center}#shopify-section-template--18940349022250__rich_text_aEfHfh .rich-text__heading{font-size:30px}#shopify-section-template--18940349022250__multicolumn_7Fn4gC{margin-top:-33px}.product-page_main_cus{padding:25px 25px 50px!important}.product-container_main_cus{width:100%!important}.product-card_main_cus{padding:20px!important}.product-content_main_cus{flex-flow:column-reverse;gap:75px!important}.product-info-section_main_cus{width:100%!important;padding:5px!important}.product-image-section_main_cus{width:100%!important}.product-image-container_main_cus{width:100%!important;height:100%!important}.price_main_cus{font-size:36px!important;height:35px!important}.ingredients-title{font-size:24px!important}.how-to-use-content_main_cus p{font-size:16px!important}.ingredient-name_main_cus{font-size:18px!important}.ingredient-info_main_cus{padding:25px 0!important}.ingredient-arrow_main_cus{width:25px!important;height:25px!important}.ingredient-arrow_main_cus svg{width:12px!important}.ingredient-description_main_cus{font-size:14px!important}.review-card_main_cus{width:100%!important;height:100%!important}.related-products-title{font-size:22px!important;width:100%!important}.related-products-grid{flex-direction:column!important}.related-product-card_main_cus{width:100%!important}.related-products-section{padding:0!important}.footer-left{width:100%}.footer-title{font-size:36px}.footer-email{width:100%}.footer-right{gap:35px;flex-flow:column}.footer-column{gap:9px}.footer-content{flex-direction:column;gap:40px}.footer_bar{margin-top:25px}.footer_bar .footer-right{position:relative;bottom:-10px}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:var(--color-secondary);border-radius:100px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-secondary)}::-webkit-scrollbar-track{border-radius:100px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mystyle.css.map */
