body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modal-overlay{padding:20px}.modal-container{animation:modalFadeIn .3s ease;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000004d;max-width:500px;padding:30px;position:relative;width:100%}.modal-header{margin-bottom:25px;text-align:center}.modal-header h2{color:var(--secondary-color);font-size:1.8rem;margin-bottom:10px}.modal-header p{color:#666;font-size:.95rem}.contact-form{display:flex;flex-direction:column;gap:15px}.form-group label{color:var(--secondary-color)}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:10px;transition:border-color .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-color);outline:none}.submit-button{background-color:var(--primary-color);border:none;border-radius:30px;color:var(--secondary-color);cursor:pointer;font-weight:600;margin-top:10px;padding:12px;transition:all .3s ease}.submit-button:hover{background-color:var(--secondary-color);color:#fff}.submit-button:disabled{background-color:#ccc;cursor:not-allowed}.success-message{padding:20px;text-align:center}.success-message p{color:#28a745;font-size:1.1rem;margin-bottom:10px}.error-message{color:#dc3545;margin-top:10px;text-align:center}@media (max-width:576px){.modal-container{padding:20px}.modal-header h2{font-size:1.5rem}}.checkout-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.checkout-modal-container{animation:modalFadeIn .3s ease;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000004d;max-height:90vh;max-width:900px;overflow-y:auto;padding:30px;position:relative;width:100%}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-close{background:none;border:none;color:var(--secondary-color);cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:15px;transition:all .3s ease}.modal-close:hover{color:var(--primary-color);transform:rotate(90deg)}.checkout-modal-container h2{color:var(--secondary-color);font-size:1.8rem;margin-bottom:20px;text-align:center}.empty-cart{padding:30px 0;text-align:center}.empty-cart p{color:#666;margin-bottom:15px}.cart-items{margin-bottom:30px}.cart-item{grid-gap:15px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:15px;grid-template-columns:80px 2fr 1fr 1fr 1fr 80px;padding:15px 0}.item-image img{border-radius:5px;height:70px;object-fit:cover;width:70px}.item-details h3{color:var(--secondary-color);font-size:1.1rem;margin-bottom:5px}.item-details p{color:#666;font-size:.9rem}.item-price,.item-total{color:var(--secondary-color);font-weight:600}.item-quantity input{border:1px solid #ddd;border-radius:5px;padding:8px;text-align:center;width:60px}.item-remove button{background:none;border:none;color:#dc3545;cursor:pointer;transition:all .3s ease}.item-remove button:hover{color:#c82333;text-decoration:underline}.cart-summary{background-color:#f9f9f9;border-radius:10px;padding:20px}.quantity-controls{justify-content:center}.quantity-btn{background-color:var(--primary-color);border:none}.quantity-btn:hover{background-color:var(--secondary-color);color:#fff}.quantity-btn:disabled{background-color:#ddd;cursor:not-allowed}.quantity-value{font-weight:600;margin:0 10px;min-width:20px;text-align:center}.summary-row{display:flex;font-size:1.1rem;justify-content:space-between;margin-bottom:10px}.summary-row.total{color:var(--secondary-color);font-size:1.3rem;font-weight:700;margin-top:10px;padding-top:10px}.checkout-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.checkout-btn{background-color:var(--primary-color);border:none;border-radius:30px;color:var(--secondary-color);cursor:pointer;font-weight:600;padding:12px;transition:all .3s ease}.checkout-btn:hover{background-color:var(--secondary-color);color:#fff}.continue-shopping{background:none;border:none;color:var(--secondary-color);cursor:pointer;text-align:center;text-decoration:underline;transition:all .3s ease}.continue-shopping:hover{color:var(--primary-color)}.delivery-options{background-color:#f9f9f9;border-radius:10px;margin:20px 0;padding:15px}.delivery-options h3{color:var(--secondary-color);font-size:1.2rem;margin-bottom:15px}.delivery-option-buttons{display:flex;gap:15px;margin-bottom:15px}.delivery-option-btn{background-color:#fff;border:2px solid var(--primary-color);border-radius:30px;color:var(--secondary-color);cursor:pointer;flex:1 1;font-weight:600;padding:12px;transition:all .3s ease}.delivery-option-btn.active,.delivery-option-btn:hover{background-color:var(--primary-color);color:var(--secondary-color)}.delivery-address-summary{background-color:#fff;border-radius:8px;margin-top:15px;padding:15px}.delivery-address-summary p{margin-bottom:10px}.edit-address-btn{background:none;border:none;color:var(--secondary-color);cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline}.edit-address-btn:hover{color:var(--primary-color)}.delete-address-btn{background:none;border:none;color:var(--secondary-color);cursor:pointer;font-size:.9rem;padding:15px;text-decoration:underline}.delete-address-btn:hover{color:var(--primary-color)}.address-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1100}.address-modal{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000004d;max-width:500px;padding:30px;position:relative;width:100%}.address-modal h3{color:#0047ab;font-size:1.5rem;margin-bottom:20px;text-align:center}.address-form{display:flex;flex-direction:column;gap:15px}.form-row{display:flex;gap:15px;width:100%}.form-row.two-columns{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 2fr}.form-group{display:flex;flex:1 1;flex-direction:column}.form-group label{color:#0047ab;font-size:.9rem;font-weight:600;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:10px}.cep-input-group{display:flex;gap:10px}.cep-input-group input{flex:1 1}.search-cep-btn{background-color:var(--primary-color);border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;font-weight:600;padding:0 15px;transition:all .3s ease}.address-actions{display:flex;gap:10px;margin-top:20px}.cancel-btn,.save-address-btn{border-radius:30px;cursor:pointer;flex:1 1;font-weight:600;padding:12px;transition:all .3s ease}.save-address-btn{background-color:var(--primary-color);border:none;color:var(--secondary-color)}.cancel-btn{background-color:#fff;border:2px solid var(--primary-color);color:var(--secondary-color)}@media (max-width:768px){.form-row.two-columns{grid-template-columns:1fr}.address-actions{flex-direction:column}}.receipt-container{align-items:center;display:flex;flex-direction:column;gap:20px}.receipt{background-color:#fff;border:1px dashed #ccc;box-shadow:0 2px 10px #0000001a;font-family:Courier New,monospace;max-width:400px;padding:20px;width:100%}.receipt-header{border-bottom:1px dashed #ccc;margin-bottom:15px;padding-bottom:10px;text-align:center}.receipt-header h3{font-size:14px;font-weight:700;margin-bottom:5px}.receipt-header p{font-size:12px;margin:0}.receipt-items{margin-bottom:15px}.receipt-item-header{border-bottom:1px dashed #ccc;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:5px;padding-bottom:5px}.receipt-item{margin-bottom:5px}.receipt-item-details{display:flex;font-size:12px;justify-content:space-between}.receipt-total{border-top:1px dashed #ccc;margin-bottom:15px;padding-top:10px}.receipt-total-line{display:flex;font-size:12px;font-weight:700;justify-content:space-between}.receipt-footer{border-top:1px dashed #ccc;padding-top:10px;text-align:center}.receipt-footer p{font-size:12px;margin:5px 0}.receipt-pickup-address{border-top:1px dashed #ccc;font-size:12px;margin-bottom:10px;margin-top:10px;padding-top:10px;text-align:center}.receipt-pickup-address p{margin:2px 0}.receipt-actions{display:flex;flex-direction:column;gap:10px;max-width:400px;width:100%}.btn-whatsapp{align-items:center;background-color:#25d366;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;justify-content:center;padding:12px;transition:all .3s ease}.btn-whatsapp:hover{background-color:#128c7e}.btn-secondary{background-color:#f5f5f5;border:1px solid #ddd;border-radius:30px;color:var(--secondary-color);cursor:pointer;font-weight:600;padding:12px;transition:all .3s ease}.btn-secondary:hover{background-color:#e5e5e5}@media (max-width:768px){.checkout-modal-container{max-height:85vh;padding:15px;width:95%}.cart-item{gap:10px;grid-template-columns:1fr;text-align:center}.item-image{margin:0 auto}.item-quantity{display:flex;justify-content:center;margin:10px 0}.form-row.two-columns{grid-template-columns:1fr}.delivery-option-buttons{flex-direction:column}.delivery-option-btn{width:100%}.checkout-actions{flex-direction:column;gap:10px}.checkout-btn,.continue-shopping{width:100%}.receipt{padding:15px}.receipt,.receipt-actions{max-width:100%}}@media (max-width:480px){.checkout-modal-container{padding:10px}.modal-close{right:5px;top:5px}.checkout-modal-container h2{font-size:1.4rem;margin-bottom:15px}.summary-row{font-size:.9rem}.summary-row.total{font-size:1.1rem}}.summary-row .shipping-calculate{color:red;font-weight:700}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;max-height:90vh;max-width:90vw;overflow:auto;padding:20px;position:relative}.close-button{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.menu-image{height:auto;width:100%}.mobile-menu-btn{background:none;border:none;color:var(--secondary-color);cursor:pointer;display:none;font-size:1.5rem}.cart-icon{margin-left:20px;position:relative}.cart-icon a{color:var(--secondary-color);font-size:1.5rem;transition:color .3s ease}.cart-icon a:hover{color:#777}.cart-count{align-items:center;background-color:var(--primary-color);border-radius:50%;color:var(--secondary-color);display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:-8px;top:-8px;width:18px}@media (max-width:768px){.header .container{padding:10px 15px}.logo img{max-width:120px}.main-nav{background-color:var(--primary-color);box-shadow:0 5px 10px #0000001a;left:0;opacity:0;padding:20px;position:fixed;top:70px;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:100}.main-nav.active{opacity:1;position:relative;transform:translateY(0);visibility:visible}.close-menu-btn{background:none;border:none;color:var(--secondary-color);cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px;z-index:101}.main-nav ul{flex-direction:column;gap:15px}.mobile-menu-btn{display:block}.header{padding:5px 0}.header .container{align-items:center;display:flex;justify-content:space-between;padding:0 15px;position:relative}.imgLogo{margin-right:auto;position:relative;right:150px}.logo img{max-height:60px;width:auto}.main-nav ul li a{font-size:.9rem;padding:8px 12px}.cart-icon{margin-left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mobile-menu-btn{display:block;font-size:1.2rem;left:50%;margin-left:10px;position:absolute;transform:translateX(-50%)}.main-nav{background-color:var(--primary-color);box-shadow:0 5px 10px #0000001a;left:0;opacity:0;padding:20px;position:fixed;top:70px;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:100}.main-nav.active{opacity:1;position:relative;transform:translateY(0);visibility:visible}.close-menu-btn{background:none;border:none;color:var(--secondary-color);cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px;z-index:101}.main-nav ul{flex-direction:column;gap:15px}}.cart-icon{margin-right:50px}.menu-overlay{background-color:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.product-item{background-color:#fff;border-radius:10px;box-shadow:0 3px 10px #0000001a;overflow:hidden;transition:transform .3s ease}.product-item:hover{transform:translateY(-5px)}.product-img{height:200px;overflow:hidden}.product-img img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-item:hover .product-img img{transform:scale(1.05)}.product-info{padding:20px}.product-info h3{color:var(--secondary-color);font-size:1.3rem;margin-bottom:10px}.product-info p{color:#666;font-size:.9rem;margin-bottom:15px}.product-price{align-items:baseline;display:flex;margin-bottom:15px}.price{color:var(--secondary-color);font-size:1.4rem;font-weight:700;margin-right:5px}.unit{color:#888;font-size:.8rem}.quantity-controls{align-items:center;display:flex;margin-bottom:15px}.quantity-btn{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:50%;color:var(--secondary-color);cursor:pointer;display:flex;font-size:1.2rem;height:30px;justify-content:center;transition:all .3s ease;width:30px}.quantity-btn:hover{background-color:var(--primary-color)}.quantity{margin:0 15px}.cart-btn,.quantity{color:var(--secondary-color);font-weight:600}.cart-btn{background-color:var(--primary-color);border:none;border-radius:30px;cursor:pointer;padding:10px 15px;transition:all .3s ease;width:100%}.cart-btn:hover{background-color:var(--secondary-color);color:#fff}@media (max-width:768px){.product-item{max-width:100%}.product-img{height:180px}.product-info h3{font-size:1.1rem}.product-info p{font-size:.8rem}.price{font-size:1.2rem}}@media (max-width:480px){.product-img{height:160px}.quantity-controls{justify-content:center}.cart-btn{width:100%}}.nossos-cookies{background-color:var(--light-color);padding:50px 0}.nossos-cookies .section-header h2{font-size:2.5rem;margin-bottom:15px}.category-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.category-tab{background-color:initial;border:1px solid var(--secondary-color);border-radius:30px;color:var(--secondary-color);cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.category-tab.active{background-color:var(--secondary-color);color:var(--light-color)}.category-tab:hover:not(.active){background-color:#00238d1a}@media (max-width:768px){.category-tabs{flex-wrap:wrap;gap:10px;justify-content:center}.category-tab{font-size:.9rem;min-width:auto;padding:8px 15px}.produtos-grid{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.produtos-grid{grid-template-columns:1fr}.section-header h2{font-size:1.8rem}.section-header p{font-size:.9rem}}.testimonials{background-color:#fff;padding:5px 0}.testimonials-title{font-size:2.5rem;margin-bottom:15px;text-align:center}.testimonials-subtitle{color:#666;font-size:1.1rem;margin-bottom:50px;text-align:center}.testimonials-carousel{margin:0 auto;max-width:1100px;position:relative}.testimonial-cards-container{display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:220px;padding:20px;text-align:center;transition:all .3s ease}.testimonial-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.testimonial-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#555;display:-webkit-box;flex-grow:1;font-size:.95rem;font-style:italic;line-height:1.5;margin-bottom:15px;overflow:hidden}.testimonial-rating{margin-bottom:10px}.star{color:gold;font-size:1.2rem;margin:0 2px}.testimonial-author{color:var(--secondary-color);font-size:1rem;font-weight:600}.testimonial-dots{display:flex;gap:10px;justify-content:center;margin-top:20px}.testimonial-dot{background-color:#ddd;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.testimonial-dot.active{background-color:var(--primary-color);transform:scale(1.2)}@media (max-width:992px){.testimonial-cards-container{align-items:center;flex-direction:column}.testimonial-card{max-width:500px;width:100%}}@media (max-width:768px){.testimonials-carousel{padding:0}.testimonial-cards-container{flex-direction:column;gap:20px}.testimonial-card{margin:0;max-width:100%;width:100%}.testimonials-title{font-size:1.8rem}.testimonials-subtitle{font-size:.9rem}}.testimonial-card{min-height:200px;padding:15px}.testimonial-text{font-size:.9rem}.how-to-order{background-color:#fff;padding:10px 0}.how-to-order-title{font-size:2.5rem;margin-bottom:15px;text-align:center}.how-to-order-subtitle{color:#666;font-size:1.1rem;margin-bottom:50px;text-align:center}.primary-color{color:var(--primary-color)}.secondary-color{color:var(--secondary-color)}.order-steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:40px}.order-step{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:20px;text-align:center;transition:all .3s ease}@media (max-width:992px){.order-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.order-steps{grid-template-columns:1fr}}.order-step-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #00000014;flex:1 1;min-width:220px;padding:30px 20px;text-align:center;transition:all .3s ease}.order-step-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-5px)}.order-step-icon{align-items:center;color:var(--primary-color);display:flex;font-size:3rem;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.order-step-title{color:var(--secondary-color);font-size:1.3rem;font-weight:700;margin-bottom:15px}.order-step-text{color:#666;font-size:.95rem;line-height:1.5}@media (max-width:992px){.order-steps{justify-content:center}.order-step-card{min-width:45%}}@media (max-width:768px){.order-steps{gap:20px;grid-template-columns:repeat(2,1fr)}.order-step-title{font-size:1.1rem}.order-step-text{font-size:.9rem}}@media (max-width:480px){.order-steps{grid-template-columns:1fr}.how-to-order-title{font-size:1.8rem}.how-to-order-subtitle{font-size:.9rem}}.order-step-card{margin:0 auto;max-width:300px;min-width:100%}.ready-to-order{background-color:var(--secondary-color);color:#fff;margin-bottom:30px;padding:60px 0;text-align:center}.ready-to-order-title{color:#fff;font-size:2.5rem;margin-bottom:15px}.ready-to-order-subtitle{color:#fff;font-size:1.1rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.order-buttons{flex-wrap:wrap;gap:20px}.order-button,.order-buttons{display:flex;justify-content:center}.order-button{align-items:center;border-radius:30px;font-size:1.1rem;font-weight:600;min-width:250px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.button-icon{font-size:1.3rem;margin-right:10px}.whatsapp-button{background-color:var(--primary-color);color:var(--secondary-color)}.whatsapp-button:hover{background-color:#e99fc3;transform:translateY(-3px)}.ifood-button{background-color:var(--primary-color);color:var(--secondary-color)}.ifood-button:hover{background-color:#e99fc3;transform:translateY(-3px)}@media (max-width:768px){.ready-to-order-title{font-size:2rem}.order-button{max-width:300px;width:100%}}.section-spacer{background-color:#fff;height:30px}:root{--primary-color:#feb6db;--secondary-color:#00238d;--light-color:#fff;--dark-color:#000;--gray-color:#f9f9f9;--bgray-color:#363535;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;background-color:var(--light-color);color:#000;color:var(--dark-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.btn{border-radius:30px;cursor:pointer;display:inline-block;font-weight:600;padding:10px 25px;text-align:center;transition:all .3s ease;transition:var(--transition)}.header{background-color:#feb6db;background-color:var(--primary-color);box-shadow:0 2px 10px #0000001a;position:fixed;top:0;width:100%;z-index:1000}.header .container{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.imgLogo{height:80px;width:80px}.logo h1{color:#00238d;color:var(--secondary-color);font-size:1.8rem}.main-nav ul{display:flex}.main-nav ul li{margin-left:15px}.main-nav ul li a{color:#00238d;color:var(--secondary-color);font-size:1.2rem;font-weight:700;transition:all .3s ease;transition:var(--transition)}.main-nav ul li a:hover{color:#000;color:var(--dark-color)}.banner{background-color:#feb6db;background-color:var(--primary-color);padding:150px 0 10px;text-align:center}.banner-content h1{font-size:2.5rem;margin-bottom:15px}.banner-content h1,.banner-content p{color:#00238d;color:var(--secondary-color)}.banner-content p{font-size:1.2rem;margin-bottom:30px}section{padding:30px 0}.section-header{margin-bottom:50px;text-align:center}.section-header h2{color:#00238d;color:var(--secondary-color);font-size:2rem;margin-bottom:10px}.section-header p{color:#666;font-size:1.1rem}.produtos{background-color:#f9f9f9;background-color:var(--gray-color)}.produtos-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sobre-content{margin:0 auto;max-width:800px;text-align:justify}.sobre-text p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:0}.sobre-text p:not(:last-child){margin-bottom:2px}.contato{background-color:#f9f9f9;background-color:var(--gray-color)}.contato-content{margin:0 auto;max-width:600px;text-align:center}.contato-info p{font-size:1.1rem;margin-bottom:15px}.footer{background-color:#00238d;background-color:var(--secondary-color);color:#fff;color:var(--light-color);padding:60px 0 20px}.footer-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.img-footer{height:auto;width:10px}.footer-logo h2{font-size:1.8rem;margin-bottom:10px}.footer-contact h3,.footer-social h3{font-size:1.3rem;margin-bottom:15px}.social-icons{display:flex;gap:15px}.social-icons a{font-size:1.5rem;transition:all .3s ease;transition:var(--transition)}.social-icons a:hover{color:#feb6db;color:var(--primary-color)}.footer-contact p{margin-bottom:8px}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:20px;text-align:center}@media (max-width:768px){.header .container{flex-direction:column}.main-nav{margin-top:15px}.main-nav ul{flex-wrap:wrap;justify-content:center}.main-nav ul li{margin:5px 10px}.banner{padding:120px 0 80px}.banner-content h1{font-size:2rem}section{padding:60px 0}.container{padding:0 15px}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.4rem}.btn{font-size:.9rem;padding:10px 20px}}@media (max-width:480px){h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.2rem}p{font-size:.9rem}}.floating-buttons{bottom:20px;display:flex;flex-direction:column;gap:15px;position:fixed;right:20px;z-index:9999}.floating-btn{align-items:center;border-radius:50%;box-shadow:0 4px 10px #0000004d;cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.floating-btn:hover{transform:scale(1.1)}.whatsapp-btn{background-color:#25d366;color:#fff}.ifood-btn{background-color:#ea1d2c;color:#fff}.floating-btn img,.floating-btn svg{height:30px;width:30px}@media (max-width:768px){.floating-buttons{bottom:15px;gap:10px;right:15px}.floating-btn{height:50px;width:50px}.floating-btn img,.floating-btn svg{height:25px;width:25px}}
/*# sourceMappingURL=main.42f5c10f.css.map*/