.hero-food-delivery{background-color:#fff8f0;padding:45px 0;position:relative;overflow:hidden;min-height:80vh;display:flex;flex-direction:column}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.hero-content{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-bottom:0;width:100%}.hero-left{flex:1;max-width:500px}.hero-title{font-family:Poppins,Montserrat,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;color:#2d3436;margin-bottom:24px}.hero-subtitle{font-size:1.25rem;line-height:1.6;color:#636e72;margin-bottom:40px}.hero-buttons{display:flex;gap:20px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:50px;font-family:Poppins,Montserrat,sans-serif;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;cursor:pointer}.btn-primary{background-color:coral;color:#fff;border:none;box-shadow:0 4px 15px #ff7f504d}.btn-primary:hover{background-color:tomato;transform:translateY(-2px);box-shadow:0 6px 20px #ff7f5066}.btn-secondary{background-color:transparent;color:#2d3436;border:2px solid transparent;position:relative}.btn-secondary:hover{color:coral}.btn-icon{margin-left:8px;transition:transform .3s ease}.btn-secondary:hover .btn-icon{transform:rotate(90deg)}.hero-right{flex:1;position:relative}.hero-visual{position:relative;height:500px;width:100%}.hero-image-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.hero-image-container:before{content:"";position:absolute;width:400px;height:400px;background-color:#ff7f501a;border-radius:50%;z-index:-1}.hero-image{max-width:100%;max-height:100%;border-radius:20px;box-shadow:0 20px 40px #0000001a}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-item{position:absolute;width:100px;height:100px;border-radius:15px;overflow:hidden;box-shadow:0 10px 25px #0000001a;animation:float 6s ease-in-out infinite}.floating-item img{width:100%;height:100%;object-fit:cover}.placeholder-food-item{width:100%;height:100%;background-color:#f5f5f5;border-radius:15px}.floating-item-1{top:10%;left:-10%;animation-delay:0s}.floating-item-2{top:60%;right:-5%;animation-delay:2s}.floating-item-3{bottom:20%;left:15%;animation-delay:4s}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}@media screen and (max-width: 992px){.hero-food-delivery{min-height:70vh;padding:60px 0}.hero-content{flex-direction:column;gap:40px;text-align:center}.hero-left{max-width:100%}.hero-title{font-size:2.8rem}.hero-buttons{justify-content:center}.hero-visual{height:400px}.floating-item-1{left:5%}.floating-item-2{right:5%}}@media screen and (max-width: 768px){.hero-food-delivery{min-height:65vh;padding:5vh 0}.hero-content{flex-direction:column;gap:30px}.hero-right{order:-1}.hero-left{max-width:100%}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.hero-buttons{flex-direction:column;gap:15px}.btn{width:100%;max-width:300px}.hero-visual{height:350px}.floating-item{width:80px;height:80px}}@media screen and (max-width: 480px){.hero-food-delivery{min-height:60vh;padding:4vh 0}.hero-title{font-size:1.8rem}.hero-visual{height:300px}.floating-item{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hero-food-delivery.css.map */
