.hero-slide{flex-direction:row;min-height:70vh;justify-content:space-around;padding:5%;z-index:10;position:relative}.hero-content,.hero-slide{display:flex;align-items:center}.hero-content{flex-direction:column;text-align:center;max-width:50%}.hero-title{font-size:clamp(2rem,5vw,4rem);font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#2C2C2C;line-height:1.3;margin-bottom:1rem}.popcorn-label{font-size:clamp(1.5rem,3vw,2rem);color:#2C2C2C;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:2rem}.star{color:#000}.hero-image-container{flex:1;display:flex;justify-content:center;align-items:center;width:100%;max-width:50%}.image-wrapper{position:relative;width:100%;aspect-ratio:1/1;max-width:500px;margin:0 auto}.hero-image{object-fit:contain}.heroShape{bottom:0;left:0;width:100%;overflow:hidden;line-height:0;z-index:100}@media (max-width:768px){.hero-slide{flex-direction:column-reverse;padding:2rem 1rem}.hero-content,.hero-image-container{max-width:100%;width:100%}.hero-content{margin-top:2rem}.image-wrapper{aspect-ratio:4/3;height:40vh;max-height:400px}.hero-title{margin-bottom:.5rem}.popcorn-label{margin-bottom:1.5rem}}@media (max-width:480px){.hero-slide{min-height:auto;padding-top:1rem;padding-bottom:3rem}.image-wrapper{height:30vh}.hero-title{font-size:clamp(1.5rem,8vw,2.5rem)}.popcorn-label{font-size:clamp(1rem,5vw,1.5rem);margin-bottom:1rem}}.custom-slick-arrow{font-size:30px!important;color:red!important;z-index:1!important;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;transition:opacity .3s ease}.custom-slick-arrow:hover{opacity:.8}.slick-next.custom-slick-arrow{right:20px}.slick-prev.custom-slick-arrow{left:20px}.slick-arrow{font-size:0!important;width:40px;height:40px;line-height:40px;border-radius:50%;background-color:rgba(0,0,0,.1);color:transparent!important;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.slick-arrow:hover{background-color:rgba(0,0,0,.2)}.slick-next:before,.slick-prev:before{display:none!important}