@font-face{font-family:Futura Bold;src:url(/cdn/shop/files/FuturaCyrillicBold.ttf?v=1769667787)}@font-face{font-family:Futura Medium;src:url(/cdn/shop/files/FuturaCyrillicMedium.ttf?v=1767336633)}@font-face{font-family:Futura Demi;src:url(/cdn/shop/files/FuturaCyrillicDemi.ttf?v=1769602946)}@font-face{font-family:Futura Book;src:url(/cdn/shop/files/FuturaCyrillicBook.ttf?v=1769603047)}@font-face{font-family:Futura Heavy;src:url(/cdn/shop/files/FuturaCyrillicHeavy.ttf?v=1769663337)}@font-face{font-family:Gelica Bold;src:url(/cdn/shop/files/Gelica-Black.woff?v=1769749237)}.menu-promotion-content.gutter-top--small.rte.remove-empty-space{color:#000;font-size:17px;font-family:Futura Medium;letter-spacing:-.8px}.mount-slideshow .card__text h2{font-family:Gelica Bold;font-size:52px;width:40rem;text-transform:capitalize}.founder_brand{position:absolute;bottom:0;z-index:99;right:200px}.founder_brand span.founders{text-transform:capitalize;position:absolute;left:50%;top:50%;width:92px;transform:translate(-50%,-50%);z-index:99;font-family:Gelica Bold;font-style:italic;padding-right:8px}.founder_brand span.founder_now_rotate{transform:rotate(16deg);display:block}.founder_brand svg{animation:counterSpin 10s linear infinite}.founder_brand img{position:absolute;left:45%;z-index:99;top:25px}.all_benefits_collection .collection-item{position:relative;margin:0 10px;overflow:hidden;border-radius:15px}.all_benefits_collection .collection-item:hover img{transform:scale(1.2)}.all_benefits_collection .shop_name{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Futura Heavy;color:#fff;font-size:28px;z-index:99;text-align:center}.all_benefits_collection .collection-item img{width:100%;aspect-ratio:4 / 4;object-fit:cover;border-radius:16px;transition:.5s all ease-in-out}.benefits_heading{color:#ef4b81;font-family:Gelica Bold;font-size:32px;text-align:center;text-transform:capitalize}.shop_by_benefits{padding-top:30px}.all_benefits_collection{padding-top:25px}.benefit_shop_text .slick-prev.slick-arrow{width:35px;background:#ef4b81;display:flex!important;align-items:center;justify-content:center;padding:10px;border-radius:30px;height:35px;right:40px;position:absolute;top:-55px;z-index:99;cursor:pointer}.benefit_shop_text .slick-next.slick-arrow{width:35px;background:#ef4b81;display:flex!important;align-items:center;justify-content:center;padding:10px;border-radius:30px;height:35px;right:100px;position:absolute;top:-55px;z-index:99;cursor:pointer}.benefit_shop_text .shop_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;border-radius:16px}.shop_by_benefits_section{padding-bottom:25px}.cols-setting{position:relative;overflow:hidden}.cols-setting:hover img.hover_image{opacity:1}.cols-setting img.hover_image{position:absolute;top:0;bottom:0;opacity:0;transition:.5s all ease-in-out;left:0;right:0}.all_bestseller_collection .cols{margin:0 10px;position:relative}.all_bestseller_collection .cols img{width:100%;border-radius:12px}.bestseller_shop_text .shop_to_cart:hover{background:#ef4b81;color:#fff}.bestseller_shop_text .shop_to_cart:active,.bestseller_shop_text .shop_to_cart:focus{background:#cef276;color:#fff}.bestseller_shop_text .slick-prev.slick-arrow{width:35px;background:#ef4b81;display:flex!important;align-items:center;justify-content:center;padding:10px;border-radius:30px;height:35px;left:0;position:absolute;top:30%;z-index:99;cursor:pointer;transform:translateY(-30%) rotate(180deg)}.bestseller_shop_text .slick-next.slick-arrow{width:35px;background:#ef4b81;display:flex!important;align-items:center;justify-content:center;padding:10px;border-radius:30px;right:0;position:absolute;top:30%;z-index:99;cursor:pointer;transform:translateY(-30%) rotate(180deg)}.bestseller_shop_text .product-name{font-family:Futura Demi;font-size:18px;line-height:22px;padding-top:5px;min-height:60px}.bestseller_shop_text .product-price{font-family:Futura Medium;padding:0 0 10px}.shop_by_bestseller_section{margin-bottom:40px}.shop_by_bestseller_section .bestsllers{background:#efd7e5}.cursve_svg{position:relative;top:-80px}.shop_by_bestsellers.container--large{margin-top:-30px;margin-bottom:-60px;padding-bottom:30px}.bestseller-top-header{display:flex;align-items:center;justify-content:space-between;padding:0 15px 15px 0}.bestseller_shop_text .shop_to_cart{transition:.5s all ease-in-out;border-radius:30px;background:#fff;border:1px solid #EF4B81;padding:10px;text-align:center;font-family:Futura Medium;cursor:pointer;font-size:18px}.bestseller_shop_text .shop_buy_now{background:#ef4b81;color:#fff;text-align:center;padding:10px;border-radius:30px;margin-top:5px;font-family:Futura Medium;cursor:pointer;font-size:18px}.bestseller-shop-all a{font-family:Futura Book;display:flex;align-items:center;gap:10px;font-size:20px}.curve_svg_bottom{position:relative;bottom:-80px}.custom_swatches input{display:none}.custom_swatches{display:flex;margin-bottom:10px;gap:5px;min-height:30px}.custom_swatches .product-variant__item{cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #ef4b81;border-radius:30px}.custom_swatches .product-variant__item label{cursor:pointer}.product-variant__item:has(input[type=radio]:checked){background:#ef4b81;color:#fff}.section-heading--two-rows .section-heading__title{display:block;font-family:Gelica Bold;color:#ef4b81;font-size:40px;line-height:normal;text-transform:capitalize}.image_text_overlay .card__text{padding:20px}.image_text_overlay .card h3{font-family:Futura Bold;font-size:24px;font-weight:800;line-height:normal}.image_text_overlay{padding-bottom:30px}.rich-text__image .join_now_svg{position:absolute;top:-60px;right:-70px;z-index:99}.rich-text__container{padding-top:40px}.rich-text__image .join_now_svg span.joins{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Gelica Bold;font-size:18px;z-index:99}.rich-text__image span.join_now_rotate{transform:rotate(331deg);display:block;width:90%;margin:auto;text-align:center}.rich-text__image .join_now_svg svg{animation:counterSpin 10s linear infinite}.rich_txts .card{border:none}.rich_txts .card .card__text h2{font-size:25px;font-family:Gelica Bold}.rich_txts .card .card__text .rte p{font-size:16px;font-family:Futura Book}.template-index .merged-section .card{border:none}.template-index .merged-section .card .card__text h2{font-family:Gelica Bold;font-size:32px}.template-index .merged-section .card .card__text .rte p{font-family:Gelica Bold;font-size:15px}.template-index .merged-section .card .card__text a.button{background:#ef4b81;color:#fff;font-family:Gelica Bold;border:none}.template-index .merged-section .card .card__text a.button:hover,.template-index .merged-section .card .card__text a.button:hover span{color:#fff}.template-index .merged-section .card .card__text a.button:hover span svg path{fill:#fff}.template-index .merged-section .container--large{margin-top:-30px;margin-bottom:-60px}.template-index .campus_topcursve_svg{position:relative;top:-65px}.template-index .campus_bottomcursve_svg{position:relative;bottom:-112px}.template-index .merged-section .container--large .rich-text__container .rich-text__image figure{position:unset}.yotpo-reviews-carousel-widget-container{margin-top:0}.yotpo-reviews-carousel-header{font-family:Gelica Bold!important;!important;color:#ef4b81!important;font-size:32px!important;text-transform:capitalize!important}.yotpo-star-container svg path{fill:#ef4b81;stroke:#ef4b81}.yotpo-reviews-carousel-container .yotpo-carousel .yotpo-carousel-arrow{background-color:#cef276}.yotpo-reviews-carousel-widget-container{width:100%!important}.yotpo-reviews-carousel-bottomline-container{padding:0 15px!important}.template-index .container:has(.yotpo-reviews-carousel-widget-clear){margin-top:40px}.footer-item .heading_title{font-family:Gelica Bold;font-size:28px;line-height:normal;padding-bottom:20px;color:#ef4b81}h2.footer-item__title,.footer-item__menu span a{font-family:Gelica Bold;font-weight:400;line-height:28px;font-size:16px}.newsletter .newsletter__container{max-width:75.5rem;margin:0 auto;background:#4ec3e0;color:#fff;padding:40px;border-radius:20px;position:relative}.card.newsletter{padding-top:30px}.newsletter .newsletter__container .increased-spacing{margin:0}.newsletter .newsletter__container .signup_subtext{font-family:Gelica Bold}.newsletter .newsletter__container h3{font-family:Gelica Bold;font-style:italic;text-transform:capitalize}.newsletter__info p{color:#fff;font-family:Lato;font-size:16px}.newsletter fieldset{margin:auto;width:fit-content}.newsletter .newsletter__container input[type=email]{border-color:#fff;color:#fff;width:252px;border-radius:30px}.newsletter .newsletter__container input[type=email]::placeholder{color:#fff}.newsletter .button{background:#fff;color:#000;border:none;text-transform:capitalize;font-family:Gelica Bold}.footer_top_curve{position:relative;top:-80px}.main-footer .container--large.footer-top{margin-top:-30px}.esw_beauty_logo{position:absolute;right:20px;top:15px}.esw_beauty_logo img{width:100px}.footer-bottom>div{font-family:Gelica Bold}.footer-item__content .social-icons a{border-radius:30px;background:#fff;border:1px solid;margin-right:10px}.mount-scrolling-text{background:#ef4b81;padding-bottom:80px}.marquee_top_curve{position:relative;top:-70px}.mount-scrolling-text .marquee_texts{margin-top:-80px}.purple_curve_divider{height:150px;width:100%;position:relative;overflow:hidden;margin-top:50px;margin-bottom:-1px}.purple_wave{position:absolute;bottom:0;width:6400px;height:142px;animation:wave 40s linear infinite}.purple_curve_divider .wave1{background:url(/cdn/shop/files/greengb1.png?v=1767684295) repeat-x}.purple_curve_divider .wave2{background:url(/cdn/shop/files/greengb1_2_1.png?v=1767684636) repeat-x}.more_purple_curve_divider{height:150px;width:100%;position:relative;overflow:hidden;margin-top:50px;margin-bottom:-1px}.more_purple_wave{position:absolute;bottom:0;width:6400px;height:142px;animation:wave 40s linear infinite}.more_purple_curve_divider .wave1{background:url(/cdn/shop/files/greengb1_1.png?v=1770027123) repeat-x}.more_purple_curve_divider .wave2{background:url(/cdn/shop/files/greengb1_2_1_1.png?v=1770027148) repeat-x}.light_green_curve_divider{height:150px;width:100%;position:relative;overflow:hidden;margin-bottom:-1px}.light_green_wave{position:absolute;bottom:0;width:6400px;height:142px;animation:wave 40s linear infinite}.light_green_curve_divider .wave1{background:url(/cdn/shop/files/greengb1_1_1.png?v=1770186537) repeat-x}.light_green_curve_divider .wave2{background:url(/cdn/shop/files/greengb1_2_1_1_1.png?v=1770186542) repeat-x}@keyframes wave{0%{transform:translate(0)}to{transform:translate(-1600px)}}.has-submenu .submenu.normal-menu a.menu-link span{color:#000;fill:#000;stroke:#000}.submenu-holder--promotion-Three ul.first_linklist.linklists{width:100%!important}.has-submenu .babymenu{background:#eaf2ce!important}ul#SiteNavLabel-contact-us-classic{background:#eaf2ce;padding-top:0}.site-nav.style--classic .submenu.normal-menu:after{box-shadow:unset!important}.has-submenu[aria-controls=SiteNavLabel-contact-us-classic] .submenu a:hover span.text-animation--underline-in-header{color:#ef4b81!important;background-image:linear-gradient(to right,#ef4b81,#ef4b81)!important}.submenu.mega-menu .submenu-masonry ul .has-babymenu .babymenu ul li .no-focus-link span.text-animation--underline-in-header{background-image:linear-gradient(to right,#ef4b81,var(--color-text-header))}.site-header .no-touchevents .site-nav.style--classic a:hover span:not(.pps){color:#ef4b81}.why-us{padding:30px 20px;background:#fff}.why-us__container{max-width:1200px;margin:0 auto;display:flex;gap:20px}.why-us__content{width:65%}.why-us__quote_slider .slick-arrow{background:#cef276;width:30px;height:30px;border-radius:30px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:999}.why-us__quote_slider .slick-arrow svg path{stroke:#000}.why-us__quote_slider .slick-prev.slick-arrow{right:0;position:absolute}.why-us__quote_slider .slick-next.slick-arrow{right:40px;position:absolute;top:0}.why-us__media{position:relative;border-radius:24px;overflow:hidden}.why-us__media img{width:100%;height:100%;object-fit:cover}.why-us__media video{width:100%;height:100%;object-fit:cover}.why-us__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;border:none;background:#fff;font-size:22px;cursor:pointer}.why-us__media.playing .why-us__play{display:none}.new_tag svg{animation:counterSpin 10s linear infinite;width:45px;height:45px}.new_tag span.new_badge{position:absolute;font-size:10px;z-index:9;top:16px;left:12px}.new_tag span.new_badge .badge-new-text{transform:rotate(331deg);display:block}@keyframes counterSpin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.why-us__title{color:#ff4f8b;margin-bottom:20px;font-family:Gelica Bold;font-size:32px;text-align:center;text-transform:capitalize}.why-us__quote h3{font-family:Gelica Bold;font-size:22px}.why-us__quote p{font-family:Gelica Bold;font-size:18px;font-style:italic}.why-us__quote{background:#ff4f8b;color:#fff;padding:24px;border-radius:16px;margin-bottom:10px}.why_us_pro{background:#f5b6cd;border-radius:16px;padding-top:20px}.why-us__product h4{font-family:Futura Demi;line-height:22px;font-size:16px;padding-top:5px;margin:0;color:#000}.why-us__product{background:#f5b6cd;padding:16px;text-align:left;border-radius:16px;position:relative}.why-us__product p.price{margin:0;padding:5px 0;font-family:Lato;color:#000}.why-us__product button.bttn{width:100%;font-family:Gelica Bold}.why-us__product img{width:100%;border-radius:12px;height:100%;object-fit:cover}.new_tag{position:absolute;width:35px;right:0;top:0;height:auto;z-index:9}.why-us__product .price{font-weight:700}.why-us__product .bttn{margin-top:8px;background:#fff;color:#000;border:1px solid #EF4B81;padding:8px 16px;border-radius:999px;cursor:pointer;transition:.5s all ease-in-out}.why-us__product .bttn:hover{background:#ef4b81;color:#fff}.why-us__product button.bttn.added{background:#cef276;color:#fff}.why_us_mini_heading{font-family:Gelica Bold;text-align:center;font-size:22px;font-style:italic}.why-us__products .shop_buy_now{background:#ef4b81;color:#fff;text-align:center;padding:10px;border-radius:30px;margin-top:5px;font-family:Gelica Bold;cursor:pointer}@media only screen and (min-width:768px){body .site-header .logo img{width:200px}.site-header .site-nav.style--classic{width:auto}.site-nav-container a.menu-link span.main-menu span{font-size:15px;text-transform:capitalize;font-family:Gelica Bold}body .site-header .site-nav.style--classic{width:40%}.header-container div.logo{width:20%;display:flex;align-items:center;justify-content:center}.header-container .header-container.header-container--top{width:40%}.template-index .campus_bottomcursve_svg{bottom:-110px}.main-footer .grid.grid--layout{display:flex;flex-wrap:wrap}.footer-item.footer-box-1{width:30%}.footer-item.footer-box-2,.footer-item.footer-box-3,.footer-item.footer-box-4{width:20%}.footer-item.footer-box-5{width:100%}.footer-item__image{text-align:center;padding-top:50px}.footer-item__image img{width:290px}.sticky-header.show .header-container.header-container--top .header__top{display:flex;justify-content:end}.sticky-header .header__bottom .icon-button:not(.header__top .icon-button){display:none}.site-nav.style--classic .submenu:after,.submenu.mega-menu{background:#eaf2ce!important}.submenu.mega-menu .submenu-masonry ul .has-babymenu .babymenu ul li .no-focus-link span{color:#000;font-family:Futura Medium}.submenu.mega-menu .submenu-masonry ul .has-babymenu .menu-link span{color:#ef4b81;font-family:Gelica Bold}.why-us__products{display:grid;grid-template-columns:repeat(3,1fr)}.morning-routine .why-us__products{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding-bottom:55px}.morning-routine .why-us__product h4{min-height:49px}}@media only screen and (min-width:1280px){.main-footer .grid.grid--layout{gap:40px}}@media only screen and (min-width:1150px) and (max-width:1500px){.shop_by_bestseller_section .cursve_svg{top:-60px}.shop_by_benefits_section{padding-bottom:50px}.shop_by_bestseller_section{margin-top:40px}.template-index .campus_bottomcursve_svg{bottom:-100px}}@media only screen and (max-width:767px){body .MetaObject img{width:100%;height:100%;object-fit:cover;border-radius:8px}body .product-item.MetaObject{grid-column:span 1;height:100%}.all_bestseller_collection .cols{padding-bottom:30px}.purple_curve_divider{margin-top:30px}.signature-track .slick-list,.bestseller_shop_text .slick-list.draggable{padding:0 80px 0 0!important}.mount-slideshow .card__text h2{font-size:32px;width:100%}.founder_brand{position:absolute;bottom:-15px;z-index:99;right:70px}.benefit_shop_text .slick-list.draggable{padding:0 60px 0 0!important}.shop_by_benefits{padding-top:50px}.benefits_heading{text-align:center}.benefit_shop_text .slick-prev.slick-arrow{right:38%;bottom:-35px;top:unset}.benefit_shop_text .slick-next.slick-arrow{top:unset;right:50%;bottom:-35px}.benefit_shop_text{padding-bottom:25px}.shop_by_bestsellers.container--large{padding-bottom:0;padding-right:0}.section-heading--two-rows .section-heading__title{font-size:28px!important}.shop_by_bestseller_section{margin-bottom:0}.image_text_overlay .grid .slick-next.slick-arrow{width:35px;background:#ef4b81;display:flex!important;align-items:center;justify-content:center;padding:10px;border-radius:30px;height:35px;right:100px;position:absolute;top:-55px;z-index:99;cursor:pointer}.image_text_overlay .grid .slick-prev.slick-arrow{width:35px;background:#ef4b81;display:flex!important;align-items:center;justify-content:center;padding:10px;border-radius:30px;height:35px;right:40px;position:absolute;top:-55px;z-index:99;cursor:pointer}.image_text_overlay .grid .slick-prev.slick-arrow{right:38%;bottom:-35px;top:unset}.image_text_overlay .grid .slick-next.slick-arrow{top:unset;right:50%;bottom:-35px}.image_text_overlay .grid{padding-bottom:30px}.rich-text__image .join_now_svg svg{width:150px}.rich-text__image .join_now_svg{right:-25px;top:-90px}.rich-text__image span.join_now_rotate{width:50px;text-align:center}.curve_divider{height:140px}.template-index .merged-section .card .card__text h2{font-size:23px}.rich_txts .rich-text__text{padding:30px 0}body .yotpo-reviews-carousel-header{font-size:24px!important;line-height:33px!important;text-align:center}body .skin-needs__heading{font-size:24px;margin-bottom:20px}body .skin-needs__logo{top:-100px}body .skin-needs__option{flex-direction:row-reverse;justify-content:space-between;border-bottom:1px solid #EF4B81;border-radius:0}body .skin-needs__options{gap:0}body .skin-needs__option:last-child{border-bottom:unset}body .recommend__title{font-size:24px}body .recommend__price{padding-top:40px}body .why-us__container{display:block}body .why-us__content{width:100%}body .why-us__quote{padding:15px}.why-us__products .slick-next.slick-arrow{width:35px;background:#cef276;display:flex!important;align-items:center;justify-content:center;padding:10px;border-radius:30px;height:35px;right:100px;position:absolute;top:-55px;z-index:99;cursor:pointer}.why-us__products .slick-next.slick-arrow{top:unset;right:50%;bottom:25px}.why-us__products .slick-prev.slick-arrow{width:35px;background:#cef276;display:flex!important;align-items:center;justify-content:center;padding:10px;border-radius:30px;height:35px;right:40px;position:absolute;top:-55px;z-index:99;cursor:pointer}.why-us__products .slick-prev.slick-arrow{right:38%;bottom:25px;top:unset}.why-us__products{padding-bottom:50px}.newsletter .newsletter__container{width:95%}.esw_beauty_logo img{width:70px}.esw_beauty_logo{top:-30px}body .newsletter fieldset{display:block;width:100%}.newsletter .newsletter__container input[type=email],.newsletter .button{width:100%;padding:14px!important}.newsletter .newsletter__container input[type=email]{margin-bottom:10px}.newsletter .newsletter__container{padding:50px 20px 20px}.card.newsletter{margin-bottom:40px}.footer_top_curve{top:-26px}.mount-scrolling-text{padding-bottom:30px}.site-header .header-container{display:block}.site-header .header-container .site-nav{display:none}.site-header .header-container .logo img{width:135px}.site-header .header-container .logo{display:flex;justify-content:flex-start}.site-header .header-container .header__bottom{padding-bottom:0}.header-container .header__top{display:flex;padding-right:0}.why-us__container{grid-template-columns:1fr}.why-us__product .new_tag{right:20px}.why-us__product h4{line-height:22px;font-size:18px}.morning-routine .why-us__products .slick-next.slick-arrow{right:55px;bottom:0;background:#ef4b81}.morning-routine .why-us__products .slick-prev.slick-arrow{right:0;bottom:0;background:#ef4b81}}.yotpo-reviews-star-ratings-widget svg.star-container.yotpo-sr-star-full path{fill:#ef4b81;stroke:#ef4b81}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-score{color:#ef4b81!important}button.custom-btn{background:#000;color:#fff;border-radius:30px}cart-recommendations#cart-recommendations-sidebar>div{font-family:Gelica Bold}.product-gallery-item:first-child{grid-column:1 / -1}.template-product .mount-product-page .container--large.container--vertical-space{margin-top:20px}.template-product .mount-product-page .container--vertical-space-small{margin-bottom:60px}.breadcrumb-main .breadcrumb{font-family:Futura Book;color:#fff;opacity:unset}.yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text{font-family:Futura Book}.template-product .breadcrumb-main--scroll:before{content:unset}.template-product h1.product__title{font-family:Gelica Bold;font-size:28px;line-height:37px;padding-right:20px}.template-product .product-actions .sidebar-widget.sidebar-widget--outline{display:none}.template-product .product-quantity label{position:absolute;top:-12px;font-family:Futura Medium;font-size:18px}.template-product .main-product .product-text .product-price{padding:0 0 15px;font-family:Futura Demi}.template-product .product__cart-functions .product-quantity{border-radius:30px}.template-product .product__cart-functions button.add-to-cart{background:#ef4b81;border:none;font-family:Futura Heavy;text-transform:capitalize;font-size:18px}.template-product .tolstoy-stories-title{font-family:Futura Medium;font-size:18px!important;font-weight:400!important}.template-product .product-text .toggle span.toggle__title{padding:unset;font-family:Futura Medium;font-weight:400;font-size:18px}.template-product .product-text toggle-tab.toggle.opened span.toggle__icon{transform:rotate(180deg)}.mount-toggles.faq_toggle toggle-tab.toggle.opened span.toggle__icon-alternate{transform:rotate(180deg)}.template-product toggle-tab+toggle-tab{border:none}.template-product .product-text toggle-tab.toggle:last-child{box-shadow:0 4px 4px #00000040}.template-product .product-text toggle-tab.toggle{margin-bottom:15px!important;border-radius:6px;background:#efd7e51f;padding:12px;border:1px solid #BCB0B0}.template-product .product-text toggle-tab.opened .toggle__title+.toggle__content{padding-top:15px;font-family:Futura Book;font-size:16px}.shop_by_flavors_heading{font-family:Futura Medium;font-size:18px;padding-bottom:10px}.shop_by_flavors .flavor_product{display:flex;gap:15px;width:100%;flex-wrap:wrap}.shop_flavor_product{width:calc(20% - 15px)}.shop_by_flavors .flavor_product .flavour_image img{border-radius:50%}.shop_by_flavors .flavor_product .flavor_name{text-align:center;font-family:Futura Medium}.tolstoy-stories-tile-name div[aria-label=Texture]{font-family:Futura Medium;font-size:16px!important}.selected_flavor .flavour_image img{border:2px solid #EF4B81}.template-product .product-text .shop_by_flavour+.has-bg-style--primary{margin-bottom:30px}.product_Compare_block{text-align:center;font-family:Gelica Bold;font-size:32px;text-transform:capitalize}.template-product .mount-app .container--vertical-space{margin-top:40px}.different_models .pro_model{background:#efd7e5}.different_models .pro_model .pro_model_block{display:flex;width:100%;gap:10px}.different_models .pro_model_block .different_model img{width:100%}.different_models .pro_model_heading{font-family:Gelica Bold;text-align:center;font-size:32px;padding-bottom:30px}.pro_diff_model.container--large{margin-bottom:-60px;margin-top:-10px}.different_model .pro_model .pro_model_block{padding-bottom:30px}.mount-toggles.faq_toggle .container--large.container--vertical-space{display:flex}.mount-toggles.faq_toggle .container--large.container--vertical-space .section-heading{width:50%;align-items:flex-start}.mount-toggles.faq_toggle .container--large.container--vertical-space .faq_toggles{width:60%}.mount-toggles.faq_toggle .container--large.container--vertical-space h2.section-heading__title{color:#000;font-size:40px}.mount-toggles.faq_toggle toggle-tab.toggle{background:#cef276;margin-bottom:15px!important;padding:12px;border-radius:6px}.mount-toggles.faq_toggle toggle-tab.toggle .toggle__title{padding:5px;font-family:Futura Demi;font-size:18px}.mount-toggles.faq_toggle toggle-tab.toggle .toggle__content{padding-left:0;font-size:16px;font-family:Futura Book}.template-product .product-gallery-item img.img{border-radius:8px}.template-product .product-form .flex-buttons{margin-top:0!important}.product__cart-functions label{font-family:Futura Demi;font-size:18px}.template-product .breadcrumb-main .breadcrumb span{color:#000}.main-product .new_tag{position:absolute;z-index:99;top:10px;right:10px}.main-product .new_tag svg{width:75px;height:75px}.main-product .new_tag span.new_badge{position:absolute;font-size:12px;top:26px;left:8px}.main-product .new_tag span.badge-new-text{transform:rotate(340deg);display:block;font-family:Gelica Bold}.ingredient_bubble{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.ingredient_bubble div{color:#fff;background:#ef4b81;width:calc(25% - 15px);border-radius:30px;padding:12px;text-align:center}.eg_grid_gallery_app_section h2{font-family:Gelica Bold}.shop_to_cart.added{background:#cef276;color:#fff}.template-page-contact .breadcrumb-container{justify-content:center}.template-page-contact .breadcrumb-container .breadcrumb__link a{color:#fff}.template-page-contact nav.breadcrumb{opacity:unset;font-family:Futura Book;font-size:16px}.template-page-contact .contact_form_detail{text-align:center}.template-page-contact .contact_form_heading{font-size:32px;font-family:Gelica Bold}.template-page-contact .contact_form_detail h2{font-size:20px;font-family:Futura Medium;padding-top:5px}.template-page-contact .contact-form{padding-top:30px}.template-page-contact .contact__form{margin-bottom:100px}.template-page-contact .contact-form__info .rte{display:grid;grid-template-columns:1fr 1fr;gap:10px}.template-page-contact .contact-form__info .rte p{background:#efd7e5;padding:15px;margin:0;border-radius:6px;justify-content:center;display:grid;font-size:18px;font-family:Futura Book;text-align:center}.template-page-contact .contact_form_socials{padding-top:20px}.template-page-contact .contact_form_socials .findus{font-size:18px;font-family:Gelica Bold;padding-bottom:10px}.template-page-contact .contact-form__info .rte p strong{text-align:center;display:contents;font-size:20px;font-family:Futura Demi}.template-page-contact .contact_form_socials .social-icons a{border:1px solid;border-radius:30px;margin-right:10px}.template-page-contact .contact-form__the-form{margin-left:20px}.template-page-contact button.button.button--icon{background:#ef4b81;color:#fff;border:none;font-family:Futura Demi;font-size:20px}.template-page-contact button.button.button--icon .button__icon svg path{fill:#fff}.template-page-contact .contact-form__row .field__input::placeholder{opacity:0}.template-page-contact .contact-form__the-form form{border:1px solid #000;padding:15px;border-radius:8px}.template-page-contact .contact-form__the-form form .contact-form__row.button_submit{text-align:right}.template-page-contact .contact-form__row label{font-family:Futura Medium;padding-bottom:10px}.template-page-contact .contact-form__row input:not([type=checkbox]){background:#efd7e540}.template-page-contact .contact-form__row textarea{background:#efd7e540}.product_breadcrumbs.container--large .breadcrumb-main{margin-bottom:20px;margin-top:20px}.template-page-contact .breadcrumb-container span{color:#fff}.collection-tabs a{text-align:center;padding:10px;border-radius:30px;margin-top:5px;font-family:Futura Medium;width:91%;border:1px solid#000;color:#000;background:#fff;display:block;font-size:18px;cursor:pointer;text-transform:uppercase}.collection-tabs .Button_collection a.tab_active{color:#fff;background:#ef4b81}.collection-tabs .slick-arrow{background:#fff;width:24px;height:24px;border-radius:30px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:999;position:absolute;border:1px solid;color:#000;z-index:5}.collection-tabs .slick-next.slick-arrow{right:-15px;top:50%;transform:translateY(-50%)}.collection-tabs .slick-prev.slick-arrow{left:15px;top:50%;transform:translateY(-50%)}.shopify-section.container--vertical-space.container--remove-margin-before.mount-quick-buy.mount-css-slider.no-inert{margin-top:60px;margin-bottom:60px}.shopify-section.container--vertical-space.container--remove-margin-before.mount-quick-buy.mount-css-slider.no-inert h2{font-family:Gelica Bold}.collection-tabs .slick-arrow.slick-disabled{display:none!important}span#CollectionProductCount{display:none}.template-collection .product-item__image-figure{border-radius:10px}button.add-to-cart.button.button--outline.button--outline-hover-solid.button--fullwidth.button--loader.button--move{transition:.5s all ease-in-out;border-radius:30px;background:#fff;border:1px solid #EF4B81;padding:10px;text-align:center;cursor:pointer}.MetaObject img{width:100%}.product-item.MetaObject{grid-column:span 2}.Icon_list img{width:22px}.Icon_list{position:absolute;bottom:20px;left:30px}.Icon_list li{border-radius:50px;border:1px solid#736B74;display:flex;align-items:center;gap:10px;position:relative;padding:5px 15px 5px 29px;margin-bottom:15px;width:fit-content;background:#fff}span.Image_border{border:1px solid#736B74;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;left:-15px;background:#fff}.template-collection .section-heading.section-heading--left.section-heading--two-rows,.main-collection-banner .breadcrumb-container{justify-content:center}div#element-main-collection-banner{position:relative}.template-collection .container--element--show-when-section-is-first.container--vertical-space-xsmall{margin-top:15px}.main-collection-banner .container--large.container--vertical-space-small{position:absolute;top:50%;transform:translate(-50%,-50%);margin:0;left:50%}.breadcrumb-main .breadcrumb span{color:#fff}.template-collection .product-item img.img{border-radius:8px}.Icon_list li span.Image_border img{width:22px;height:22px}.main-collection-banner h1.heading-size--page-title{font-family:Gelica Bold;font-size:32px;text-align:center}.template-collection .breadcrumb-main .breadcrumb>span:last-child{margin-inline-end:unset}.how-it-started .container--large{margin-bottom:-60px}.template-page-our-story .container.container--vertical-space:has(.tolstoy-carousel){margin-top:0;margin-bottom:-60px}.yellow_curve_divider{height:150px;width:100%;position:relative;overflow:hidden;margin-bottom:-1px}.yellow_curve_divider .wave2{background:url(/cdn/shop/files/greengb1_grn.png?v=1770035041) repeat-x}.yellow_wave{position:absolute;bottom:0;width:6400px;height:142px;animation:wave 40s linear infinite;margin-bottom:20px}.template-page-our-mission .mount-scrolling-text{margin-top:100px}.template-page-our-mission .section-heading__title,.template-page-our-mission .card__text h3{font-family:Gelica Bold}.template-page-our-philosophy .mount-scrolling-text{margin-top:100px}.template-page-our-philosophy .section-heading__title,.template-page-our-philosophy .card__text h3{font-family:Gelica Bold}.template-page-store-locator h1.title.heading-size--page-title{font-family:Gelica Bold;font-size:32px}.template-customers-login .account_login{margin-bottom:100px}.template-cart button.custom-btn{background:#000;color:#fff;border-radius:6px;padding:16px;width:100%;margin-bottom:10px}.template-page-about-us .breadcrumb-container{justify-content:center}.template-page-about-us .shopify-section:has(.yotpo-reviews-carousel-widget-clear){background:#eee;padding:30px 0}.template-page-about-us .shopify-section:has(.yotpo-reviews-carousel-widget-clear) h2.yotpo-reviews-carousel-header{margin-top:0}.speech-bubble-bottom-left{background:#f2558b;color:#fff;padding:10px 20px;border-radius:10px;font-size:15px;font-weight:600;position:relative}.speech-bubble.speech-bubble-bottom-left.speech-bubble-red:after{position:absolute;left:-16px;content:"";top:29px;width:0px;height:0;border-top:2px solid transparent;border-bottom:12px solid transparent;border-right:20px solid #f2558b;transform:rotate(337deg)}.speech_buble_txt-img img{border:2px solid #ef4b81;border-radius:50%;margin-left:20px}.speech_buble_txt-img{display:flex;align-items:center}.join_now_svg:has(.speech_buble_txt-img){top:20px;right:0}@media only screen and (min-width:768px){.template-product .product-gallery__thumbnails{display:none}.template-product .mount-product-page .container--vertical-space-small{margin-top:0}.shop_by_flavors .flavor_product{width:75%}}@media only screen and (max-width:767px){.main-product .new_tag{right:40px}.template-product .lap--grid--slider-container css-slider{width:unset;margin-inline-start:unset}.template-product h1.product__title{font-size:20px;line-height:28px}.template-product .product-form .flex-buttons{display:block}.template-product .product-form .product-quantity .qty-button{min-height:3.125rem}.template-product .product-quantity .qty-selector{min-height:3.125rem;background:transparent}.template-product .product__cart-functions button.add-to-cart{width:100%;margin-left:unset}.template-product .product-text toggle-tab.toggle{background:#efd7e5}.different_models .pro_model .pro_model_block{flex-wrap:wrap}.different_models .pro_model .pro_model_block .different_model{width:calc(50% - 10px)}.different_models .pro_model_heading,.before-after-section h2.before-after-heading,.product_Compare_block{font-size:28px!important}.before-after-section .before-after-grid .product-info{padding:15px}.benefits_heading{font-size:28px}.template-product .mount-toggles .container--large.container--vertical-space{display:block}.template-product .mount-toggles .container--large.container--vertical-space .section-heading{align-items:flex-start}.template-product .mount-toggles .container--large.container--vertical-space .faq_toggles{width:100%}.template-product .mount-toggles .container--large.container--vertical-space .section-heading{width:100%;font-size:28px;text-align:center}.template-product .breadcrumb-main--scroll:after{content:unset}.template-product .mount-product-page .container--vertical-space-small{margin-top:0}.template-page-contact .contact-form__info .rte{grid-template-columns:1fr}.template-page-contact .contact-form__the-form{margin-left:unset}.template-page-contact .contact-form{display:flex;flex-direction:column-reverse}.join_now_svg:has(.speech_buble_txt-img){right:0}.Icon_list li span{font-size:14px}mobile-navigation .site-nav ul li a.menu-link{font-size:16px;font-family:Gelica Bold;font-weight:400}mobile-navigation .site-nav .submenu-back a{font-size:16px;font-family:Gelica Bold}mobile-navigation .site-nav .submenu-back{cursor:pointer;background:#ef4b81;padding:0 20px}.sidebar__body{padding-top:10px}mobile-navigation li.has-submenu.opened .submenu{padding:0}body mobile-navigation .site-nav .has-promotion{padding:2rem 15px}.main-footer .container--large.footer-top{padding-top:30px}.main-footer .container--large.footer-top .grid{--col-gap: 30px}.footer-item .heading_title{color:#000;font-size:24px}.footer-item__image img{width:70%}.footer-item.footer-box-1,.footer-item.footer-box-4,.footer-item.footer-box-5{grid-column:span 2}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/custom.css.map */
