.floating-cart{position:fixed;bottom:30px;right:30px;z-index:1000;animation:bounce 2s infinite}.cart-link{display:block;background:linear-gradient(45deg,#98c8b7,#eaa84c);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 5px 20px #0003;transition:all .3s ease}.cart-link:hover{transform:scale(1.1);box-shadow:0 8px 30px #0000004d}.cart-icon{position:relative;font-size:1.5rem;color:#fff}.cart-count{position:absolute;top:-8px;right:-8px;background:#ff4757;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.intro-pin{position:fixed;width:100%;min-height:calc(100dvh - 75px);display:grid;place-items:center;overflow:hidden}.intro-inner{position:relative;z-index:2;text-align:center;padding-inline:clamp(16px,4vw,32px);padding-block:clamp(12px,3vw,20px);display:grid;row-gap:clamp(10px,2.2vw,18px)}div:empty.spacer{display:block;height:calc(100vh - 75px)}.intro-title{margin:0;max-width:50rem;font-family:Luckiest Guy,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(2.3rem,6.2vw,4.6rem);line-height:1.06;letter-spacing:.02em}.intro-words{display:inline-flex;align-items:center;justify-content:center;column-gap:.6rem;font-weight:800;font-size:clamp(1rem,2.8vw,1.35rem);color:#1f2937}.intro-sep{color:#9ca3af}.intro-sub{margin:0;color:#475569;font-size:clamp(1rem,2.7vw,1.2rem)}.intro-cta{display:flex;justify-content:center;margin-top:clamp(8px,1.8vw,14px)}.intro-btn{display:inline-flex;align-items:center;gap:.5rem;padding:clamp(.7rem,1.6vw,.9rem) clamp(1.1rem,3.6vw,1.6rem);border-radius:999px;background:linear-gradient(90deg,var(--cta-grad-1),var(--cta-grad-2));color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 20px #10b98140;transition:transform .2s ease,box-shadow .2s ease}.intro-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #10b98159}.intro-btn .icon{width:20px;height:20px}.cloud{width:330px;height:110px;position:absolute;top:50px;right:0;z-index:1;transform:rotate(180deg);display:block!important;background:linear-gradient(#f2f9fe 5%,#d6f0fd);border-radius:100px}.cloud:after,.cloud:before{content:"";position:absolute;background:#f2f9fe;z-index:-1}.cloud:after{width:90px;height:90px;top:-50px;left:50px;border-radius:100px}.cloud:before{width:170px;height:170px;top:-90px;right:50px;border-radius:200px}div:empty.rain{display:block}.rain-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.rain{position:absolute;width:2px;height:18px;border-radius:1px 1px 1px 0;background:radial-gradient(90% 70% at 70% 75%,#78aadcd9,#78aadc00 70%),radial-gradient(80% 70% at 35% 30%,#ffffffe6,#fff0 55%),#aad2f059;filter:drop-shadow(0 3px 5px rgba(0,0,0,.05));animation:fall linear infinite}@keyframes fall{0%{transform:translate3d(0,-5dvh,0);opacity:.95}to{transform:translate3d(var(--drift,0),110dvh,0);opacity:0}}.rainpot{position:absolute;bottom:0;width:100vw;height:auto;z-index:-1;pointer-events:none}.familyrain{position:absolute;bottom:0;left:calc(80% - 102px);width:auto;height:40dvh;z-index:1;pointer-events:none}.scroll-msg{position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%);display:grid;place-items:center;gap:.2rem;color:#64748b;font-weight:600}.arrow-animated{animation:bounce 1.2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes goals-hue{0%{background-position:0% 0}50%{background-position:150% 0}to{background-position:300% 0}}@media (prefers-reduced-motion: reduce){.intro-title,.arrow-animated,.rain{animation:none!important}}.testimonials-carousel{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.carousel-container{position:relative;overflow:hidden;height:200px;margin:40px 0}.testimonial-card{position:absolute;width:100%;height:100%;opacity:0;transform:translate(100px);transition:all .5s ease;display:flex;align-items:center;justify-content:center}.testimonial-card.active{opacity:1;transform:translate(0)}.testimonial-content{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 30px #0000001a;text-align:center;max-width:600px}.carousel-nav{display:flex;justify-content:center;gap:20px}.nav-btn{background:#98c8b7;border:none;width:50px;height:50px;border-radius:50%;color:#fff;font-size:1.2rem;cursor:pointer;transition:all .3s ease}.nav-btn:hover{background:#eaa84c;transform:scale(1.1)}.ks-countdown-sale{--color-button: var(--color-foreground);--color-button-text: var(--color-background);--color-secondary-button: var(--color-background);--color-secondary-button-text: var(--color-foreground);background-color:rgba(var(--color-background),1);color:rgba(var(--color-foreground),1);position:relative;overflow:hidden}.ks-countdown-sale .ks-media-wrapper{--opacity: 0;position:absolute;width:100%;top:50%;transform:translateY(-50%)}.ks-countdown-sale .ks-media-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(var(--overlay-color-rgb),var(--overlay-opacity, .7));-webkit-backdrop-filter:blur(var(--overlay-blur, 0));backdrop-filter:blur(var(--overlay-blur, 0))}.ks-countdown-sale .ks-media-wrapper img{width:100%;object-fit:cover}.ks-countdown-sale-countdown{text-align:center}.ks-countdown-sale-text .title{margin-top:0;margin-bottom:12px;color:currentColor}.ks-countdown-sale-text .description{margin-top:0;margin-bottom:30px}.ks-countdown-sale-text .btn-wrapper{display:inline-flex;gap:10px;word-break:break-word}.ks-countdown-sale-text .button--primary{--alpha-button-background: 1}.ks-countdown-sale-text .button--secondary{--alpha-button-background: 0}.ks-countdown{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;opacity:1;transition:all .2s ease-out}.ks-countdown[data-init]{opacity:1}.ks-countdown span{border-width:2px;border-style:solid;border-color:var(--bs-border-color);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50rem;line-height:1}.ks-countdown span em{display:block;margin-bottom:.5rem;opacity:1;font-style:normal}.ks-countdown[data-animation=true] span{animation:ks_countdown_item 1s linear infinite alternate}.ks-countdown[data-animation=true] span:nth-child(2){animation-delay:.5s}.ks-countdown[data-animation=true] span:nth-child(3){animation-delay:1s}.ks-countdown[data-animation=true] span:nth-child(4){animation-delay:1.5s}@keyframes ks_countdown_item{0%{transform:translateY(-.25rem)}to{transform:translateY(.25rem)}}@media (max-width: 749px){.ks-countdown-sale .ks-media-media-mobile{display:block}.ks-countdown-sale .ks-media-media-desktop{display:none}.ks-countdown-sale-inner{display:flex;flex-direction:column}.ks-countdown-sale-inner[data-align-mobile=column-reverse]{flex-direction:column-reverse}.ks-countdown-sale-countdown{padding:1rem 0 0}.ks-countdown-sale-text{text-align:center;padding:2rem}.ks-countdown span{margin:4px}.ks-countdown span em{font-size:12px}}@media (min-width: 750px){.ks-countdown-sale .ks-media-media-mobile{display:none}.ks-countdown-sale .ks-media-media-desktop{display:block}.ks-countdown-sale-inner{display:flex;align-items:center}.ks-countdown-sale-countdown[data-has-text=false]{width:100%}.ks-countdown-sale-countdown[data-has-text=true]{width:50%}.ks-countdown-sale-text{width:50%;padding:64px}.ks-countdown span{margin:8px}.ks-countdown span em{font-size:15px}}.ks-sticky-atc{position:fixed;left:0;bottom:0;width:100%;transform:translateY(100%);transition:all .2s ease-out;visibility:hidden;border-top:.1rem solid rgba(var(--color-foreground),var(--border-opacity))}.ks-sticky-atc[data-box-shadow=true]{box-shadow:0 0 1rem rgba(var(--color-foreground),.1)}.ks-sticky-atc.show{visibility:visible;z-index:9;transform:translateY(0)}.ks-sticky-atc[data-has-only-default-variant=true] .page-width{--page-width: 100rem}.ks-sticky-atc-left{display:flex;align-items:center}.ks-sticky-atc-left img{display:block;margin-right:1rem}.ks-sticky-atc-left h3{font-size:calc(var(--font-heading-scale) * 1.3rem);margin:0}.ks-sticky-atc-rating{margin:-.25rem 0}.ks-sticky-atc-rating .rating-star{--letter-spacing: .7;--font-size: 1.4}.ks-sticky-atc .ks-select-wrapper img,.ks-sticky-atc[data-has-only-default-variant=true] .ks-product-form-inner .select{display:none}@media (max-width: 749px){.ks-sticky-atc{padding-top:1rem;padding-bottom:1.25rem}.ks-sticky-atc .ks-sticky-atc-left{margin-bottom:1rem}.ks-sticky-atc[data-has-only-default-variant=false] .ks-sticky-atc-left{display:none}.ks-sticky-atc[data-has-only-default-variant=false] .ks-select-wrapper{display:flex;align-items:center;margin-bottom:.75rem}.ks-sticky-atc[data-has-only-default-variant=false] .ks-select-wrapper img{display:block;margin-right:1rem}.ks-sticky-atc-left img{max-height:60px;width:auto}}@media (min-width: 750px){.ks-sticky-atc{padding-top:1rem;padding-bottom:1rem}.ks-sticky-atc-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center}.ks-sticky-atc[data-has-only-default-variant=false] .ks-product-form-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1rem}}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.product-card{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .3s ease}.product-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.product-image-wrapper{position:relative;overflow:hidden;border-radius:20px;height:300px}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-image{transform:scale(1.1)}.product-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#98c8b7e6;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.product-card:hover .product-overlay{opacity:1}.product-info{text-align:center;color:#fff;transform:translateY(20px);transition:transform .3s ease}.product-card:hover .product-info{transform:translateY(0)}.product-title{font-size:1.2rem;margin-bottom:10px;font-weight:700}.product-price{font-size:1.1rem;margin-bottom:15px}.quick-view-btn{background:#fff;color:#98c8b7;padding:10px 20px;border-radius:25px;text-decoration:none;font-weight:700;transition:all .3s ease}.quick-view-btn:hover{background:#eaa84c;color:#fff;transform:scale(1.05)}.product-badge{position:absolute;top:15px;right:15px;background:#eaa84c;color:#fff;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:700;z-index:2}.section-heading{text-align:center;font-size:2.5rem;color:#222;margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
