a{color:#000;text-decoration:none}body{margin:0}.header{color:#fff;font-family:Arial,sans-serif}.top-bar{align-items:center;display:flex;justify-content:space-between;padding:8px 20px}.currency select{border-radius:4px;padding:5px}.logo img{max-height:50px}.cart{position:relative}.cart button{background:none;border:none;cursor:pointer;font-size:16px}.cart-popup{background:#fff;border:1px solid #ccc;border-radius:6px;color:#000;padding:10px;position:absolute;right:0;top:30px;width:300px;z-index:100}.cart-item{align-items:center;display:flex;gap:10px;margin-bottom:10px}.cart-item img{height:50px;object-fit:cover;width:50px}.checkout-btn{background:#2a4438!important;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;width:100%}.main-menu{background:#02412c}.main-menu ul{display:flex;gap:30px;justify-content:center;list-style:none;margin:0;padding:10px}.main-menu li a{color:#fff;font-size:16px;text-decoration:none}.main-menu li a:hover{text-decoration:underline}.hero{align-items:center;background:#033b28;display:flex;justify-content:center}.hero img{height:auto;max-width:500px}.container{margin:0 auto;max-width:1200px;padding:40px 20px}.section-title{color:#033b28;margin-bottom:30px;text-align:center}.grid-4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:992px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid-4{grid-template-columns:repeat(2,1fr)}}.card{background:#fff;border-radius:6px;box-shadow:0 2px 6px #0000001a;padding:15px;text-align:center}.card img{height:250px;object-fit:contain;width:100%}.card h3{margin:10px 0}.card button{background:#033b28;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px}.card button:hover{background:#046e4c}.footer{background:#f5f5f5;margin-top:30px;padding:15px;text-align:center}.footer img{vertical-align:middle}.product-detail{align-items:flex-start;display:flex;gap:40px;margin-top:40px}.product-image img{border-radius:6px;box-shadow:0 2px 6px #0000001a;max-width:400px;width:100%}.product-info{flex:1 1}.product-info h2{font-size:26px;margin:0 0 10px}.product-info .price{color:#033b28;font-size:20px;font-weight:700;margin-bottom:15px}.product-info p{line-height:1.6;margin-bottom:20px}.quantity-control{align-items:center;display:flex;gap:10px;margin-bottom:20px}.quantity-control button{background:#fff;border:1px solid #ccc;cursor:pointer;padding:5px 10px}.quantity-control span{min-width:30px;text-align:center}.add-to-cart-btn{background:#033b28;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px}.add-to-cart-btn:hover{background:#046e4c}@media (max-width:768px){.product-detail{align-items:center;flex-direction:column;text-align:center}.product-image img{max-width:100%}}.checkout-container{display:flex;gap:40px;margin:40px auto;max-width:1200px}.checkout-form{display:flex;flex:2 1;flex-direction:column;gap:15px}.checkout-form input{border:1px solid #ccc;border-radius:4px;padding:8px}.address-type{display:flex;gap:15px}.order-summary{background:#fafafa;border:1px solid #ddd;border-radius:6px;flex:1 1;padding:20px}.order-summary ul{list-style:none;margin:0 0 15px;padding:0}.payment-box{background:#eee;margin:15px 0;padding:10px}.place-order-btn{border-radius:4px;padding:12px;width:100%}@media (max-width:768px){.checkout-container{flex-direction:column}}.delivery-box{display:flex;gap:20px;margin:15px 0}.delivery-option{background:#f9f9f9;border:1px solid #ccc;border-radius:6px;cursor:pointer;flex:1 1;padding:15px;text-align:center}.delivery-option.active{background:#eaf7f1;border:2px solid #033b28}.thanks-container{align-items:center;display:flex;justify-content:center;padding:60px 20px}.thanks-box{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.thanks-icon{color:#033b28;font-size:60px;margin-bottom:20px}.thanks-box h1{color:#033b28;font-size:28px;margin-bottom:10px}.thanks-box p{color:#444;font-size:16px;margin-bottom:10px}.order-id{color:#2a4438;font-size:18px;margin:15px 0}.thanks-summary{background:#f5f9f7;border-left:4px solid #033b28;border-radius:6px;color:#333;font-size:15px;margin:20px 0;padding:15px}.thanks-actions{display:flex;gap:20px;justify-content:center;margin-top:25px}.btn-primary,.btn-secondary{border-radius:6px;font-size:16px;font-weight:600;padding:12px 20px;text-decoration:none;transition:all .3s ease}.btn-primary{background:#033b28;color:#fff}.btn-primary:hover{background:#046e4c}.btn-secondary{background:#ebebeb;color:#033b28}.btn-secondary:hover{background:#dcdcdc}.payment-box{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;margin:20px 0;padding:15px}.payment-methods{list-style:none;margin:0;padding:0}.payment-methods li{margin-bottom:10px}.payment-methods input{margin-right:8px}.method-desc{color:#555;font-size:13px;margin-left:20px}.cart-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 3px 10px #00000014;margin:20px 0;overflow:hidden;width:100%}.cart-table td,.cart-table th{border-bottom:1px solid #eee;padding:12px 15px;text-align:center}.cart-table th{background:#033b28;color:#fff;font-size:15px;text-transform:uppercase}.cart-table td{color:#333;font-size:14px}.cart-table-img{border-radius:6px;height:60px;object-fit:cover;width:60px}.cart-table tfoot td{background:#f8f9f8;font-weight:600}.cart-table .text-right{text-align:right}.place-order-btn{background:#033b28;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:14px 25px;transition:background .3s ease}.place-order-btn:hover{background:#046e4c}.place-order-btn:disabled{background:#aaa;cursor:not-allowed}
/*# sourceMappingURL=main.03b64c2f.css.map*/