.homepage-hero{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-carousel,.hero-carousel__track{position:relative;width:100%;height:100%}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s ease}.hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.hero-content{position:relative;z-index:3;max-width:100%;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.homepage-hero .title-image{max-width:515px;margin:0 auto .5rem;transform:scale(.9)}.homepage-hero .subtitle{font-size:1.5rem;color:#fff;opacity:.9;margin-bottom:.5rem;font-family:poppins,sans-serif}.homepage-hero .shop-button{background-color:#fff;color:#000;font-weight:700;padding:.8rem 2rem;border-radius:50px;text-decoration:none;display:inline-block;transition:all .3s ease}.homepage-hero .shop-button:hover{background-color:#000;color:#fff}.homepage-hero .product-image{position:absolute;width:380px;max-width:30vw;z-index:2;animation:float 7s ease-in-out infinite}.homepage-hero .product-left{top:12%;left:10%}.homepage-hero .product-right{top:12%;right:10%}.floating-fruit{position:absolute;width:120px;pointer-events:none;z-index:1;animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.float-delay-1{animation-delay:0s}.float-delay-2{animation-delay:1s}.float-delay-3{animation-delay:2s}.float-delay-4{animation-delay:3s}.float-delay-5{animation-delay:4s}.float-delay-6{animation-delay:5s}.float-direction-left{animation-direction:alternate}.float-direction-right{animation-direction:alternate-reverse}.fruit-1{top:10%;left:15%}.fruit-2{top:20%;right:10%}.fruit-3{bottom:15%;left:8%}.fruit-4{bottom:12%;right:18%}.fruit-5{top:35%;left:30%}.fruit-6{bottom:5%;right:30%}.hero-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:52px;height:52px;border:none;border-radius:999px;background:#ffffff24;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.hero-carousel__arrow:hover{background:#ffffff3d}.hero-carousel__arrow--prev{left:24px}.hero-carousel__arrow--next{right:24px}.hero-carousel__arrow span{font-size:24px;line-height:1}.hero-carousel__dots{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:10px}.hero-carousel__dot{width:12px;height:12px;padding:0;border:none;border-radius:999px;background:#ffffff59;cursor:pointer;transition:all .25s ease}.hero-carousel__dot.is-active{width:30px;background:#fff}.hero-buttons{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:22px;flex-wrap:wrap}.btn-pill--secondary{background:transparent;color:#fff;border:2px solid #fff}@media(max-width:768px){.homepage-hero .product-image{width:180px;max-width:38vw}.homepage-hero .shop-button{padding:.6rem 1.5rem;font-size:.9rem}.homepage-hero .title-image{max-width:300px;transform:scale(1)}.floating-fruit{width:50px}.hero-carousel__arrow{width:42px;height:42px}.hero-carousel__arrow--prev{left:12px}.hero-carousel__arrow--next{right:12px}.hero-carousel__dots{bottom:16px;gap:8px}}@media(max-width:768px){.homepage-hero .hero-buttons .btn-pill,.homepage-hero .btn-pill,.homepage-hero .shop-button{padding:10px 16px!important;font-size:12px!important;line-height:1!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/homepage-hero.css.map */
