[data-type_header_accent_transform=true] .label,[data-type_header_accent_transform=true] label{letter-spacing:.2em;text-transform:capitalize}.ugc-video-swiper{margin:-2px auto 0;padding:5px 0 50px;background:#ef8a90}.swiper-pagination-bullet-active{background:#ef8a90}.ugc-video-swiper .swiper{padding:8px 0}.ugc-video-swiper .swiper-wrapper{align-items:stretch}.ugc-video-swiper .swiper-slide{position:relative;border-radius:20px;overflow:hidden;background:#efc2c4;height:600px}.ugc-video{max-width:460px;width:100%;height:100%;display:block;object-fit:cover}.ugc-video-swiper .swiper-button-prev,.ugc-video-swiper .swiper-button-next{color:#efc2c4}.ugc-wave{line-height:0}.ugc-wave svg{display:block;width:100%;height:auto}.ugc-wave.wave-top{margin-top:-1px}.ugc-wave.wave-bottom{margin-bottom:-1px}.ugc-wave.wave-bottom svg{margin-top:-1px}.ugc-wave.wave-top svg{transform:translateY(1px) scaleY(-1);transform-origin:center}#offer{padding-top:3rem}@media (max-width: 767px){#offer{padding-top:10px}.ugc-video-swiper{padding:0 8px}.ugc-video-swiper .swiper-slide{height:360px}}.axe-flex{text-align:left}#eg-ingredients-body em{font-size:10px;line-height:.75em;color:#333}.star-reviews-kit{display:flex}.satcb_btn .kit-atc{font-size:16px!important}.satcb_btn .eg-atc-subtext{display:none}.eg-atc-form{width:100%}#smile-ui-lite-container,#shopify-chat{display:none!important}.strikethrough{text-decoration:line-through;margin-left:8px;color:#777;white-space:nowrap}.kit-features li{display:flex;justify-content:space-between;align-items:center}.kit-features li span.strikethrough{margin-left:auto}.main-header-offer{font-size:2.3rem;color:#ef7e91;max-width:650px;margin:auto}.whos-it-for-text{margin-bottom:15px}.kit-option[data-kit=basics]{background:#ebd7bf;border-color:#91714c}.kit-option[data-kit=basics].active{background:#facc95}.whos-it-for-text[data-kit=basics]{color:#b6803e}.kit-option[data-kit=washday]{background:#efa0ad;border-color:#aa5866}.kit-option[data-kit=washday].active{border:2.5px solid #8e44ad;background:#ef7e91}.whos-it-for-text[data-kit=washday]{color:#ef7e91}.kit-option[data-kit=beautybox]{background:linear-gradient(135deg,#f6d1f5,#d2e0f7,#bfe7eb);border-color:#79716f}.kit-option[data-kit=beautybox].active{background:linear-gradient(135deg,#d689d3,#8ca1c4,#71c5cd)}.whos-it-for-text[data-kit=beautybox]{color:#35a6b0}.kit-option-price{position:absolute;top:-12px;right:-12px;background:#a78bfa;color:#fff;width:36px;height:36px;border-radius:50%;font-size:.8rem;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2}.kits-section{margin:40px auto;padding:40px 0;background:#f5ecff;border-radius:30px;max-width:900px;box-shadow:0 4px 24px #00000017;position:relative;z-index:1}.kit-options{display:flex;gap:18px;justify-content:center;margin-bottom:35px;flex-wrap:wrap}.kit-option{background:#fff;border:2px solid #d3c2f7;border-radius:16px;padding:14px 30px;font-size:19px;font-weight:600;color:#8e44ad;cursor:pointer;transition:border .2s,color .2s,background .2s;outline:none;margin-bottom:8px}.kit-option.active{box-shadow:0 4px 16px #8e44ad14}.kit-info{text-align:center;margin-bottom:32px;display:flex}.kit-info .kit-title{font-size:2rem;color:#8e44ad;font-weight:700;margin-bottom:8px}.kit-info .kit-desc{font-size:1.1rem;color:#2f0147;margin-bottom:0;flex-grow:1;white-space:normal;word-break:break-word}#offer .swiper{width:100%;max-width:420px;margin:0 auto 25px;border-radius:18px;box-shadow:0 2px 12px #8e44ad17;background:#fff}.swiper-slide img{width:100%;display:block;border-radius:18px;object-fit:cover;max-height:320px}.swiper-pagination-bullets{bottom:8px!important}.swiper-pagination-bullet{background:#c9b0fa;opacity:1}.swiper-pagination-bullet-active{background:#8e44ad}@media (max-width: 600px){.kits-section{padding:18px 0;border-radius:18px}.kit-options{gap:10px}.kit-option{font-size:15px;padding:10px 16px}.swiper{max-width:98vw}}.star-reviews-kit{width:100%;margin-bottom:10px;text-align:center;font-size:18px}.kit-atc{padding:15px!important;font-size:20px!important}#kit-options-container{gap:2rem;margin-bottom:1.5rem}.kit-option{background:#f8f5ff;border:2px solid #e5e7eb;border-radius:18px;box-shadow:0 2px 16px #18d47c17;padding:10px 20px;text-align:center;cursor:pointer;min-width:140px;transition:border-color .2s,background .2s,box-shadow .2s;outline:none;position:relative}.kit-option.active,.kit-option:focus-visible{border-color:#a78bfa;background:#ede9fe;box-shadow:0 4px 24px #a78bfa21}.kit-option .fw-bold{font-size:1.1rem;color:#212529;margin-top:.4rem}.kit-option:after{content:"";display:none;position:absolute;left:50%;bottom:-13px;transform:translate(-50%);width:16px;height:16px;background:#a78bfa;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px #a78bfa21}.kit-option.active:after{display:block}#kit-info-section{border-radius:18px;min-height:180px;transition:background .3s;font-size:1rem;display:flex;flex-direction:row;align-items:stretch;gap:2.5rem;justify-content:center}.kit-side-by-side{display:flex;gap:20px}.kit-info-left{flex:1 1 400px;min-width:320px;max-width:500px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 10px}.kit-info-right{flex:1 1 300px;padding:1rem;min-width:220px;max-width:480px;display:flex;flex-direction:column;align-items:center;justify-content:center}.kit-pricing-box{border:1px dashed #ccc;border-radius:12px;padding:10px;text-align:center;width:100%}.kit-pricing-box .original-price{color:#8a6060;font-size:1.2rem}.kit-pricing-box .original-price span{text-decoration:line-through}.kit-pricing-box .discounted-price{font-size:2.4rem;font-weight:700;color:#1e7d22}.kit-pricing-box .discount-badge{background:#ffd600;color:#000;font-weight:700;padding:6px;border-radius:8px;display:inline-block;font-size:1rem}.kit-features{list-style:none;padding:0;text-align:left;margin:0}.kit-features li{font-size:1.1rem;margin-bottom:14px;display:flex;align-items:center;gap:6px}.check-icon{display:inline-flex;margin-right:8px;vertical-align:middle}.checkmark{color:green;display:inline-block;width:1.5em;text-align:center;margin-right:.25em}.kit-info-offer.offer-1 ul li{display:flex;align-items:center}.kit-price-strike{text-decoration:line-through;color:#b45f5f;font-size:.95em;margin-left:6px}.kit-shipping{font-size:.95rem}.kit-carousel-container{position:relative;width:100%;margin-bottom:18px;text-align:center;max-width:100%;margin-left:auto;margin-right:auto}.kit-carousel-main-image{width:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;box-shadow:0 2px 8px #a78bfa17;background:none;transition:opacity .25s}.kit-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#a78bfa;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;opacity:.85;z-index:2}.kit-carousel-arrow.left{left:0}.kit-carousel-arrow.right{right:0}.kit-carousel-thumbs{display:flex;gap:8px;margin-top:10px}.kit-carousel-thumb{width:50px;height:50px;object-fit:cover;border-radius:8px;border:2px solid #e5e7eb;cursor:pointer;opacity:.7;transition:border-color .2s,opacity .2s}.kit-carousel-thumb.active,.kit-carousel-thumb:focus-visible{border-color:#a78bfa;opacity:1;outline:2px solid #a78bfa}@media (max-width: 991px){.kit-info{display:inline;width:100%}.main-header-offer{font-size:25px}#urgency-trigger{font-size:10px}#kit-info-section{flex-direction:column;gap:1.5rem;align-items:stretch}.kit-info-left,.kit-info-right{max-width:100%;min-width:0;padding-right:0;text-align:center}.kit-info-left{flex:1 1 auto;padding:0}}@media (max-width: 767px){.kit-info-right{padding:0}.whos-it-for-text{font-size:14px;margin-bottom:15px;font-weight:700;font-style:italic}#kit-options-container{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;scrollbar-width:thin}#kit-options-container::-webkit-scrollbar{height:8px}#kit-options-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.kit-option{flex:0 0 auto;max-width:100px;min-width:100px;padding:10px}#kit-info-section{gap:1.1rem}.kit-option .fw-bold{font-size:100%;margin-top:15px}.kit-features li{font-size:13px;margin-bottom:8px}.kit-info-right{padding-top:0!important}.kit-pricing-box{padding:10px}.kit-pricing-box .discounted-price{margin:0}}@media (max-width: 500px){.kit-carousel-main-image{max-width:80vw;margin:auto}.kit-carousel-thumb{width:38px;height:38px}}.bg-light-purple{background-color:#f5ecff}*{box-sizing:border-box}body{margin:0;padding:0;background:#fff;color:#000;font-size:18px}.container{max-width:1170px;margin:0 auto;padding:0 20px}section{overflow:hidden}.announcement-bar{background:linear-gradient(90deg,#ff4a1a 0% 50.48%,#ffc9ba);padding:5px 0;color:#fff;font-size:22px;font-weight:700;overflow:hidden;white-space:nowrap;width:100%}.announcement-bar .marquee-content{display:inline-block;animation:scroll-left 30s linear infinite;animation-iteration-count:infinite;font-size:22px;white-space:nowrap}#header-nav{top:50px;left:50px;margin-bottom:-45px}#header-nav img{margin-left:20px}.hero-section{padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fffced7f;gap:40px}.hero-section h1{font-size:52px;margin-bottom:10px;color:#c74c2e}.hero-section p{font-size:18px}#hero-video{height:550px}#testimonial-box p{font-size:14px}.cta-button{background:#008319;color:#fff;padding:15px 40px;border-radius:40px;text-decoration:none;font-weight:700;display:inline-block;transition:background .3s ease}.cta-button-hover{background:linear-gradient(90deg,#16a34a,#00b140);transition:background .3s ease}.cta-button:hover{background:linear-gradient(90deg,#16a34a,#00b140)}.testimonial-slider{max-width:1000px;margin:0 auto;overflow:hidden}.slider-track{display:flex;transition:transform .5s ease-in-out}.slide{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid #000;border-radius:40px}.left-content{width:58%;display:flex;flex-direction:column;gap:20px;padding:20px}.quote{font-size:25px;line-height:1.4}.author{font-size:25px;font-weight:700}.right-image img{max-width:440px;width:50%;height:auto;border-radius:40px}.slider-dots{text-align:center;margin-top:30px}.dot{height:12px;width:12px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s;cursor:pointer}.dot.active{background-color:#333}@media (max-width: 768px){.slide{flex-direction:column;text-align:center}.left-content,.right-image{width:100%}}.box-shadow-1{box-shadow:0 20px 50px #00000024!important}.box-shadow-2{box-shadow:0 10px 15px #00000024!important}.ugc-wave svg{display:block;width:100%;height:auto;line-height:0}.ugc-wave path{stroke:none}.gradient-2{background:linear-gradient(120deg,#f9e3dc,#fae5c8,#fff6cc 60%,#fffdf4);background-size:cover;background-position:center top}.gradient-3{background:linear-gradient(120deg,#6d3b9f,#c64ea3,#ef5a93,#c468a3,#7a5ea9,#527bb2);background-size:cover}.gradient-4{background:linear-gradient(to right,#fbd9c6,#e0ecdd 25%,#d2f2f2 55%,#f6f6f6);background-size:cover}.dark-gradient-2{background:linear-gradient(135deg,#f9d8cc,#fce9cf 35%,#fef9f1);background-size:cover}.silk-bg{background-image:url(/cdn/shop/files/silk-white-background.png);background-size:cover}#footer{color:#fff}#offerMobile{scroll-margin-top:-180px}.offer-hover-class-1{transition:all ease .25s;background-color:#ffffff80}.offer-hover-class-1:hover{background-color:#ffffffb3}#redeemMobile,#redeemDesktop{display:none}#redeemDesktop{display:block}#eg-sticky-bar{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#fff;border-radius:50px;box-shadow:0 4px 12px #0000001a;padding:10px 20px;z-index:9999;display:none;align-items:center;justify-content:space-between;gap:20px;width:auto;max-width:95%;min-width:280px;flex-wrap:nowrap}.eg-inline-content{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;width:100%}.eg-inline-text{text-align:left;flex-shrink:1}.eg-inline-label{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:2px;line-height:1.1}.eg-inline-label span{color:red}.eg-inline-subtext{font-size:14px;color:#353232;border-top:2px solid #000;padding-top:2px;line-height:1.2}.eg-inline-button{background:#16a34a;color:#fff;font-weight:600;padding:10px 20px;border-radius:999px;text-decoration:none;font-size:14px;white-space:nowrap;flex-shrink:0}.eg-inline-button:hover{background:#12843b}.type-20{font-size:20px}span.emoji-inner{background:none!important}.claim-button{display:inline-block;padding:12px 24px;background-color:#008b4f;color:#fff;font-weight:700;text-decoration:none;border-radius:8px}.trigger-confetti{width:100%;padding:5px 10px;border-radius:50px;font-weight:700!important;font-size:25px!important;font-family:Poppins,sans-serif;text-transform:uppercase}.cart-image{width:25px;margin-bottom:6px}.flower-1{background-image:url(/cdn/shop/files/1745768467-Vector-flower.svg?v=1750471070);position:absolute;background-repeat:no-repeat;height:600px;width:300px;background-size:260px;z-index:-1}#float-box-1{width:200px;left:270px!important}#float-box-2,#float-box-3{width:200px}#float-box-4{width:200px;left:270px!important}#float-box-5{width:200px}.show-mobile{visibility:hidden!important;display:none!important}.show-desktop{visibility:visible;display:inherit!important}@media (max-width: 768px){#redeemMobile{display:block}#eg-sticky-bar{flex-direction:row;padding:10px 14px;max-width:94%}.eg-inline-content{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.eg-inline-text{font-size:12px}.eg-inline-subtext{font-size:13px}.eg-inline-button{font-size:13px;padding:9px 16px}.show-desktop{visibility:hidden!important;display:none!important}.show-mobile{visibility:visible!important;display:inherit!important}#hero-video{height:350px}.hero-section h1{font-size:26px}.container{padding:0 15px}#header-nav{margin-bottom:0}#header-nav div{text-align:center}.claim-button{width:100%;text-align:center}#float-box-1{width:200px;left:310px!important}#float-box-2{left:102px}#float-box-3{left:100px;margin-top:124px}#float-box-4{left:310px!important}#float-box-5{top:0;left:260px;display:none}}.timeline__mid{position:relative;padding:5px 0}.timeline__mid:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:4px;background:#2f0147;z-index:0}.timeline__mid_row{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:40px 0 40px 60px}.timeline__mid_row.reverse{flex-direction:row}.timeline__row_center_step{position:absolute;left:3px;top:50%;transform:translateY(-50%);border:#942483 solid 4px;border-radius:50%;background:#fff;width:40;height:40;z-index:1;padding:3px 6px}.timeline__mid_week_box{width:38%;opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease;background:#ffeef3;border-radius:12px;border:1.5px solid #8e44ad;padding:1.5rem 1.25rem 1.25rem;box-shadow:0 4px 16px #8e44ad17,0 1.5px 6px #8e44ad12;position:relative;margin-bottom:.5rem;min-height:120px;display:flex;flex-direction:column;justify-content:flex-start}.timeline__mid_week_box.viewing,.timeline__row_content_box.viewing{opacity:1;transform:translateY(0)}.timeline__mid_week_box h4,.timeline__row_content_box h4{margin-top:.25rem;margin-bottom:.5rem;font-weight:700;font-size:1.2rem;color:#8e44ad}.timeline__mid_week_box p,.timeline__row_content_box p{margin:.5rem 0 0;color:#2f0147;font-size:1rem}.timeline__mid_week_box>div[style*="font-size:40px"],.timeline__row_content_box>div[style*="font-size:40px"]{position:absolute;left:1rem;top:1rem;font-size:2rem!important;line-height:1;z-index:2;margin-bottom:.5rem;text-align:left!important}.timeline__mid_week_box>div[style*="font-size:40px"]+h4,.timeline__row_content_box>div[style*="font-size:40px"]+h4{margin-top:2.2rem}.timeline__row_content_box img{margin-bottom:.5rem;border-radius:8px;max-height:310px}@media (max-width:768px){.marquee-content{font-size:16px}.timeline__mid_row{flex-direction:column;padding:20px 0}.timeline__row_center_step{left:3px;top:10px;transform:none}.timeline__mid_week_box,.timeline__row_content_box{width:100%}.timeline__row_content_box{margin-top:16px}}.timeline__mid_week_box{background:#ffeef3;border:2px solid #f998ad;border-radius:12px;padding:.25rem 1rem;position:relative;box-shadow:0 4px 16px #ff4a1a14;opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease;min-height:120px;width:75%;max-width:400px;display:flex;flex-direction:column;align-items:flex-start}.timeline__mid_week_box>div[style*="font-size:40px"]{position:absolute;top:-12px;left:-12px;background:#ff4a1a;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;font-size:24px!important;z-index:2}.timeline__mid_week_box h4{margin-bottom:.5rem;font-weight:700;font-size:1.1rem;color:#2f0147;text-align:left;width:100%}.timeline__mid_week_box p{color:#2f0147;font-size:.95rem;text-align:left;line-height:1.4;margin:0}.ugc-slider-section{width:100%;overflow:hidden;background:#fff}.ugc-slider-track{display:flex;width:fit-content;animation:scroll-left 60s linear infinite}.ugc-slider-track img{height:auto;max-height:300px;flex-shrink:0;max-width:none}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.confetti{position:fixed;width:8px;height:8px;background-color:red;z-index:9999;pointer-events:none;border-radius:50%;animation:fall 1s linear forwards}@keyframes fall{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(100vh) scale(.5)}}.cta-animate{animation:ctaBounce .6s ease}@keyframes ctaBounce{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width: 767px){.eg-atc-form,.eg-atc-form .btn,.eg-atc-form .track-atc-btn,.eg-atc-form .kit-atc{width:100%!important}.eg-atc-form .track-atc-btn,.eg-atc-form .kit-atc{padding:12px 16px!important;font-size:18px!important;line-height:1.2!important;border-radius:14px!important}.kit-info-right{padding-top:6px!important}.kit-features{margin:0;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:6px}.kit-features li{margin:0!important;font-size:13px!important;line-height:1.35!important}.kit-features .check-icon,.kit-features .checkmark{width:1.1em;min-width:1.1em;margin-right:6px}.kit-pricing-box{padding:8px 10px!important}.kit-pricing-box .discounted-price{font-size:1.9rem!important}.kit-pricing-box .original-price{font-size:1rem!important}.kit-shipping{margin-top:8px!important;font-size:12px!important}}#kit-info-section,.kit-info-right,.kit-info-left{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/33/assets/funnel.css.map */
