.custom-hero-section{position:relative;overflow:hidden;padding:60px 20px 20px}.custom-hero-section .hero-container{margin:0 auto;position:relative}.custom-hero-section .hero-content{text-align:center;position:relative}.custom-hero-section .hero-text-container{max-width:1022px;margin:0 auto}.custom-hero-section .hero-heading{color:rgb(var(--color-foreground));line-height:1.1;font-size:96px;font-weight:800;text-transform:uppercase;margin:0 0 40px;letter-spacing:2px}.custom-hero-section .hero-heading.transitions-enabled{transition:all .6s ease;transform:translateY(0);opacity:1}.custom-hero-section .hero-heading.transitions-enabled.fade-in{animation:heroHeadingFadeIn .8s ease-out}@keyframes heroHeadingFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.custom-hero-section .hero-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.custom-hero-section .btn{text-decoration:none;transition:all .3s ease;display:inline-block;padding:5px 32px;border-radius:40px;font-weight:500;font-size:14px;text-transform:uppercase;border:2px solid transparent}.custom-hero-section .btn-primary{background-color:#fff;color:#9b3462}.custom-hero-section .btn-primary:hover{background-color:#9b3462;color:#fff}.custom-hero-section .btn-secondary{background-color:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.custom-hero-section .btn-secondary:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground))}.custom-hero-section .hero-main-image{position:relative;z-index:2;text-align:center}.custom-hero-section .hero-main-img{max-width:100%;height:auto;display:block;margin:0 auto}.custom-hero-section .hero-main-img.transitions-enabled{transition:all .8s ease;transform:scale(1);opacity:1}.custom-hero-section .hero-main-img.transitions-enabled.zoom-in{animation:heroImageZoomIn 1s ease-out}@keyframes heroImageZoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.custom-hero-section .scattered-items{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.custom-hero-section .scattered-item{position:absolute;max-width:calc(100vw - 40px)}.custom-hero-section .scattered-item:not(.transitions-enabled){opacity:1;transform:rotate(var(--rotation, 0deg))}.custom-hero-section .scattered-item img{height:auto;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));max-width:100%;object-fit:contain}.custom-hero-section .scattered-item.transitions-enabled{opacity:0;transform:translateY(120px) rotate(var(--rotation, 0deg)) scale(.7)}.custom-hero-section .scattered-item.transitions-enabled.slide-up{animation:scatteredItemSlideUp .8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes scatteredItemSlideUp{0%{opacity:0;transform:translateY(120px) rotate(var(--rotation, 0deg)) scale(.7)}to{opacity:var(--final-opacity, 1);transform:translateY(0) rotate(var(--rotation, 0deg)) scale(1)}}.custom-hero-section .scattered-item.transitions-enabled:hover img{transform:scale(1.1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.2))}@media (max-width: 768px){.custom-hero-section .hero-main-img.transitions-enabled{transform:scale(1.4)}.custom-hero-section{min-height:auto!important;padding:40px 20px 0!important;margin-bottom:-60px!important}.custom-hero-section .hero-heading{font-size:42px!important;margin-bottom:28px!important}.custom-hero-section .hero-main-image{display:block;margin-top:30px!important;margin-bottom:0!important;position:relative;z-index:2}.custom-hero-section .hero-main-img{max-width:100%;height:auto}.custom-hero-section .hero-heading.transitions-enabled,.custom-hero-section .hero-main-img.transitions-enabled,.custom-hero-section .scattered-item.transitions-enabled,.custom-hero-section .floating-button-container.transitions-enabled{transition:none!important;animation:none!important}.custom-hero-section .scattered-item.transitions-enabled{opacity:var(--final-opacity, 1)!important;transform:rotate(var(--rotation, 0deg)) scale(1)!important}.custom-hero-section .hero-buttons{flex-direction:column;align-items:center}.custom-hero-section .btn{width:80%;max-width:280px;text-align:center}.custom-hero-section .scattered-items{display:block}.custom-hero-section .scattered-item img{width:60px!important;height:auto}.custom-hero-section .floating-button-container{display:block;position:absolute;top:65%!important;left:65%!important;transform:translate(-50%)}.custom-hero-section .floating-button{width:80px!important;height:80px!important}.custom-hero-section .floating-button-text{font-size:11px!important;padding:20px!important}}@media (max-width: 480px){.custom-hero-section .hero-heading{font-size:33.6px!important}.custom-hero-section .scattered-item img{width:45px!important}.custom-hero-section .hero-main-image{margin-top:25px!important}.custom-hero-section .floating-button-container{top:70%!important;left:62%!important}.custom-hero-section .floating-button{width:75px!important;height:75px!important}.custom-hero-section .floating-button-text{font-size:9px!important;padding:16px!important}}@media (max-width: 1366px){.custom-hero-section .scattered-item{left:clamp(0%,var(--safe-left, 50%),85%)!important}.custom-hero-section .scattered-item img{max-width:min(var(--item-size, 120px),15vw)!important}}@media (min-width: 769px) and (max-width: 1023px){.custom-hero-section .scattered-item img{width:calc(var(--item-size, 120px) * .8)!important;max-width:100px}}@media (min-width: 1024px) and (max-width: 1366px){.custom-hero-section .scattered-item img{width:calc(var(--item-size, 120px) * .9)!important;max-width:150px}}@media (min-width: 1367px){.custom-hero-section .scattered-items{display:block}.custom-hero-section .scattered-item img{width:var(--item-size, 120px)!important;max-width:250px}}.custom-hero-section .scattered-item:nth-child(1).transitions-enabled{animation-delay:.1s}.custom-hero-section .scattered-item:nth-child(2).transitions-enabled{animation-delay:.22s}.custom-hero-section .scattered-item:nth-child(3).transitions-enabled{animation-delay:.34s}.custom-hero-section .scattered-item:nth-child(4).transitions-enabled{animation-delay:.46s}.custom-hero-section .scattered-item:nth-child(5).transitions-enabled{animation-delay:.58s}.custom-hero-section .scattered-item:nth-child(6).transitions-enabled{animation-delay:.7s}.custom-hero-section .floating-button-container{position:absolute;z-index:2;pointer-events:all}.custom-hero-section .floating-button{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;text-decoration:none;transition:all .3s ease;cursor:pointer}.custom-hero-section .floating-button:hover{transform:scale(1.05)}.custom-hero-section .floating-button-text{color:#9b3462;font-weight:400;font-size:16px;text-align:center;text-transform:uppercase;padding:32px;transition:all .3s ease;text-decoration:none;position:relative;line-height:100%;transform:rotate(15deg)}.custom-hero-section .floating-button-container.transitions-enabled{transition:all .8s ease;transform:scale(1);opacity:1}.custom-hero-section .floating-button-container.transitions-enabled.zoom-in{animation:floatingButtonZoomIn 1s ease-out}@keyframes floatingButtonZoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (min-width: 769px) and (max-width: 1024px){.custom-hero-section .floating-button-container{top:45%!important;left:60%!important}}@media screen and (max-width: 1024px){.custom-hero-section .hero-heading{font-size:72px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-custom-hero.css.map */
