body{background-color:#f9f9f9;font-family:Arial,sans-serif;margin:0;padding:0}.top-icons{align-items:center;display:flex;gap:16px;margin-right:250px;margin-top:50px;position:absolute;right:15px;top:15px;z-index:1000}@media screen and (max-width:600px){.top-icons{margin-right:20px;margin-top:40px}.cart-wrapper{cursor:pointer;position:relative}.cart-icon{height:28px;width:28px}.cart-count{background:red;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-5px;top:-5px}}.back-button{align-items:center;height:30px;width:100%}h2{margin-bottom:10px;text-align:center}.product-card{box-shadow:0 4px 6px #0000001a;flex-basis:calc(33.33% - 20px);flex-grow:0;flex-shrink:1;padding:16px;width:100%}.custom-option-button{background-color:#f97316!important;border:none;border-radius:6px;color:#fff!important;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:0 auto;min-width:120px;padding:8px 16px;transition:background-color .3s ease;width:auto}.custom-option-button:hover{background-color:#ea580c!important}.app-header{background-color:#fff;border-bottom:1px solid #ddd;justify-content:space-between;padding:10px 16px;position:sticky;top:0;z-index:1000}.app-header,.header-left{align-items:center;display:flex}.header-left{gap:10px;margin-right:960px;margin-top:80px;width:100px}.back-button{background:none;font-size:20px}.back-button:hover{color:orange}.cart-text{color:#fff;font-weight:700;width:300px}.meat-options{font-size:14px;margin-top:10px;padding:10px 0}.meat-options p{font-weight:700;margin-bottom:6px}.meat-options label{cursor:pointer;display:inline-block;margin-right:12px}.meat-options input[type=radio]{margin-right:5px}.order-form{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0003;margin:20px auto;padding:20px;position:relative;width:300px}.order-form input[type=radio]{flex-shrink:0;margin:0}.order-form label{align-items:center;display:flex;gap:10px;margin:10px 0}.checkout-button{background:green;border-radius:4px}.checkout-button:hover{background:#006400}.categories-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto;max-width:1200px}.category-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:150px}.category-card:hover{box-shadow:0 5px 10px #0003;transform:translateY(-5px)}.category-card img{height:100px;object-fit:cover;width:100%}.category-name{color:#333;font-weight:700;padding:10px}.products-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto;max-width:1200px}.product-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:300px}.product-card:hover{box-shadow:0 5px 10px #0003;transform:translateY(-5px)}.product-card h3{font-size:18px;font-weight:700;margin-bottom:10px}.product-card p{color:#555;font-size:14px}.product-card button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.product-card button:hover{background-color:#45a049}.cart-dropdown{background-color:#fff;border-left:1px solid #ddd;box-shadow:-2px 0 5px #0000001a;height:100%;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:300px;z-index:10}.cart-dropdown h3{font-size:18px;font-weight:700;margin:0 0 20px}.cart-dropdown ul{list-style:none;margin:0;padding:0}.cart-dropdown ul li{align-items:center;background-color:#f9f9f9;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.cart-dropdown ul li button{background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.cart-dropdown ul li button:hover{background:darkred}.checkout-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:10px;text-align:center;width:100%}.bg-black{width:100px}.checkout-button:hover{background-color:#45a049}.custom-header{align-items:center;display:flex;height:120px;justify-content:flex-end;position:relative}.back-button{background-color:red;border:none;color:#fff;cursor:pointer;font-size:16px;padding:12px 0;position:relative;text-align:center;width:50%;z-index:0}.logo-wrapper{left:50%;position:absolute;transform:translateX(-50%)}.logo-img{height:140px;object-fit:contain}.cart-wrapper{cursor:pointer;position:relative}.cart-icon{height:52px;margin-right:10px}.cart-count{background-color:red;border-radius:50%;color:#fff;font-size:12px;padding:4px 6px;position:absolute;right:18px;top:-10px}.custom-footer{background-color:#151716;color:#fff;font-size:14px;margin-top:40px;padding:20px 10px;text-align:center}.custom-header{background-color:#151716;padding:10px 20px}.header-content{align-items:center;display:flex;justify-content:space-between}@media (max-width:768px){.categories-container,.products-container{gap:10px;max-width:100%}.category-card,.product-card{width:calc(100% - 20px)}.logo-text{font-size:16px;margin-left:10px}.logo-container img{height:50px;margin-left:5px}.logo-img{height:400px;width:220px}.custom-header{align-items:center;background-color:#151716;display:flex;height:100px;justify-content:flex-end;padding:10px 20px;position:relative}.cart-icon{height:36px}.cart-icon,.cart-wrapper{margin-right:5px}.cart-count{margin-right:-10px;margin-top:-22px;top:5px}.notification-count{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:25px;top:10px;width:18px}.order-form{margin:auto;padding:15px;width:90%}.order-form input,.order-form select{font-size:14px;padding:6px}.back-button{font-size:16px;padding:10px 20px;width:100%}.checkout-button{font-size:14px;padding:8px}.header-left{align-items:center;background-color:red;display:flex;gap:10px;margin-right:300px;margin-top:30px;width:50px}.back-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;margin-left:-10px}.back-button:hover{color:orange}}.cart-total,.order-total{font-size:16px;font-weight:700;margin-top:10px}
/*# sourceMappingURL=main.7c72991c.css.map*/