body{background:linear-gradient(135deg,#fff5e6,#ffd5d5);padding-top:100px}.navbar{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:1030}.navbar-brand{color:#000;font-family:Playfair Display,serif;font-size:1.8rem;letter-spacing:2px}.search-bar .input-group-text{background-color:#fff}.search-bar .form-control,.search-bar .input-group-text{border:2px solid #6c757d;border-right:none;font-size:1rem}.search-bar .form-control{border-left:none;box-shadow:none}.search-bar .btn{background-color:#000;border:2px solid #6c757d;color:#fff}.search-bar .btn i{font-size:1rem}.list-group-item-action:hover{background-color:#fff5e6}.category-item:hover{text-decoration:underline}.text-secondary{color:#6c757d!important}.dropdown-menu{border:none;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-size:.9rem;padding:10px 0}.dropdown-item{color:#333;padding:8px 16px;transition:background-color .3s,color .3s}.dropdown-item:hover{background-color:#fff5e6;color:#000}.dropdown-item-text{color:#555;font-weight:600}.dropdown-toggle{color:#000;cursor:pointer;font-size:1.2rem;transition:opacity .3s ease}.dropdown-toggle:hover{opacity:.8}.bg-light{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #ddd;display:flex;gap:10px;left:0;overflow-x:auto;padding:10px 0;position:fixed;top:65px;white-space:nowrap;width:100%;z-index:1029}.category-item{cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:500}.category-item.active-category{font-weight:700;text-decoration:underline}.bg-light::-webkit-scrollbar{height:5px}.bg-light::-webkit-scrollbar-thumb{background:#9c7a52;border-radius:10px}.bg-light::-webkit-scrollbar-thumb:hover{background:#9c7a52}@media (max-width:1023px),(max-width:992px){.navbar-brand{font-size:1.5rem}.search-bar .form-control,.search-bar .input-group-text{font-size:.9rem}.bg-light{padding:8px 0;top:60px}body{padding-top:80px}}@media (max-width:576px),(max-width:768px){.navbar{padding:5px}.navbar-brand{font-size:1rem}.navbar .container{align-items:center;flex-direction:row;justify-content:space-between}.search-bar{flex:1 1;margin-right:5px}.search-bar .form-control,.search-bar .input-group-text{font-size:.7rem;padding:3px}.search-bar .btn{font-size:.8rem;padding:3px 8px}.navbar .d-flex.align-items-center{gap:2px}.bg-light{padding:3px 0;top:40px}.category-item{font-size:.8rem}body{padding-top:50px}.dropdown-menu{font-size:.8rem;padding:5px 0}.dropdown-item{padding:5px 10px}.text-secondary{font-size:.8rem!important}.bg-light{padding:8px 0;top:50px}}.row{flex-wrap:wrap;gap:15px}.col-lg-3,.col-md-4,.col-sm-6,.col-xxl-2{flex:1 1 auto;max-width:100%}.card{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 12px 20px #0003;transform:translateY(-8px)}.card img{border-top-left-radius:12px;border-top-right-radius:12px;height:200px;object-fit:cover;width:100%}.card-body{display:flex;flex-direction:column;justify-content:space-between;padding:15px}.card-body .text-center{margin-bottom:10px}.card-body .card-title{color:#333;font-size:16px;font-weight:600;margin-bottom:5px}.card-body .text-muted{color:#757575;font-size:14px}.card-body .btn{background-color:#007bff;border:none;border-radius:6px;color:#fff;font-size:14px;padding:10px;transition:background-color .3s ease}.card-body .btn:hover{background-color:#0056b3}.card .fa-heart{font-size:18px;transition:transform .2s ease}.card .fa-heart:hover{transform:scale(1.2)}.pagination-container{align-items:center;display:flex;gap:10px;justify-content:center}.pagination-btn{background-color:#f0f0f0;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:14px;font-weight:600;padding:10px 15px;transition:all .3s ease}.pagination-btn.active,.pagination-btn:hover{background-color:#9c7a52;color:#fff}.pagination-btn.disabled{background-color:#e0e0e0;color:#aaa;cursor:not-allowed}@media (min-width:1200px){.col-xxl-2{flex-basis:calc(20% - 15px);flex-grow:1;flex-shrink:1;max-width:calc(20% - 15px)}}@media (max-width:1199px) and (min-width:992px){.col-lg-3{flex-basis:calc(25% - 15px);flex-grow:1;flex-shrink:1;max-width:calc(25% - 15px)}}@media (max-width:991px) and (min-width:768px){.col-md-4{flex-basis:calc(33.33% - 15px);flex-grow:1;flex-shrink:1;max-width:calc(33.33% - 15px)}}@media (max-width:767px){.col-sm-6{flex-basis:calc(50% - 15px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 15px)}}.login-box{background:#fff;border-radius:10px;box-shadow:0 8px 16px #0003;left:50%;margin:auto;overflow:hidden;position:absolute;top:55%;transform:translate(-50%,-50%);width:360px}.login-card-body{background-color:#fff;padding:20px}.login-box-msg{color:#d4a373;font-size:18px;font-weight:700;margin-bottom:20px}.input-group .form-control{border:2px solid #d4a373;border-radius:5px;padding:10px 15px}.input-group .form-control:focus{border-color:#b28a63;box-shadow:0 0 5px #d2ad7180}.input-group-text{background-color:#d4a373;border:none;border-radius:0 5px 5px 0;color:#fff}.row{align-items:center;display:flex}.col-4{text-align:center}.btn-primary{background:linear-gradient(135deg,#d4a373,#b28a63);border:none;border-radius:30px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:16px;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{background:linear-gradient(135deg,#b28a63,#9c7a52);box-shadow:0 6px 12px #0003;cursor:pointer;transform:translateY(-2px)}.btn-primary:active{box-shadow:0 3px 6px #00000026;transform:translateY(0)}.btn-primary:focus{box-shadow:0 0 0 3px #d4a37366;outline:none}@media (max-width:576px),(max-width:768px){.login-box{width:90%}}.container h4{font-size:24px;margin-bottom:20px}.container h4,.order-title{color:#9c7a52;font-weight:700}.card{background:#fff;border:none;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;overflow:hidden}.card-header{background-color:#d4a373;border-radius:10px 10px 0 0;color:#fff;font-size:16px;font-weight:700;padding:15px}.card-header span{font-size:14px}.table{background:#fff;margin-bottom:0}.table thead th{background-color:#f0e1d6;color:#7a5c4b;font-weight:700}.table tbody tr td{color:#5a4b3c}.table tfoot td{background-color:#f0e1d6;color:#7a5c4b;font-weight:700}.overflow-x-auto{border-radius:50px;overflow-x:auto;padding:10px}.card-body{color:#6c5a4b;font-size:14px;padding:20px}.card-body,.card-footer{background-color:#fafafa}.card-footer{border-radius:0 0 10px 10px;font-size:16px;padding:15px}.card-footer span{color:#7a5c4b;font-size:14px;font-weight:700}.table img{border-radius:5px;box-shadow:0 2px 4px #0000001a}@media (max-width:1023px),(max-width:576px),(max-width:768px),(max-width:992px){.card-body,.card-footer,.card-footer span,.card-header,.card-header span,.table{font-size:12px}.container h4{padding-top:30px}.container h4,.container h6{font-size:16px}}.cart-container{background-color:#faf3e0;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex-wrap:wrap;gap:20px}.cart-left,.cart-right{flex:1 1 50%;max-width:calc(50% - 20px)}.cart-header h4{color:#9c7a52;font-size:24px;font-weight:700;margin-bottom:20px}.product-row{background-color:#fdf6ec;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:10px}.product-image{border-radius:5px;box-shadow:0 2px 4px #0000001a}.product-info{color:#5a4b3c;font-size:14px}.product-name strong{color:#7a5c4b}.product-price{color:#9c7a52}.product-quantity{color:#6c5a4b}button.btn{border-radius:5px;font-size:12px}button.btn-danger{background-color:#e57373;border:none}button.btn-danger:hover{background-color:#d32f2f}button.btn-success{background-color:#81c784;border:none}button.btn-success:hover{background-color:#388e3c}.total-price{background-color:#fdf6ec;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px}.total-price h5{color:#5a4b3c;font-weight:700}.bank-info,.customer-info,.transfer-info{background-color:#fdf6ec;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;padding:15px}.bank-info h5,.customer-info h5,.transfer-info h5{color:#9c7a52;font-weight:700}.bank-info p,.customer-info p,.transfer-info label{color:#6c5a4b;font-size:14px}.form-control,.form-select{border:1px solid #e0c9a6;border-radius:5px;font-size:14px}.form-control:focus,.form-select:focus{border-color:#9c7a52;box-shadow:0 0 5px #9c7a5280}.cart-footer button{font-size:16px;font-weight:700;padding:10px;width:100%}.image-container{align-items:center;background-color:#fff;border:1px solid #ced4da;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;max-width:50%;padding:10px}@media (max-width:576px),(max-width:768px){.cart-container{flex-direction:column;margin-top:40px}.cart-left,.cart-right{flex:1 1 100%;max-width:100%}.cart-header h4{font-size:20px}.product-info{font-size:12px}button.btn{font-size:10px}.total-price h5{font-size:14px}}
/*# sourceMappingURL=main.8383bfe2.css.map*/