#brand{color:#fff;font-family:Lora,serif;font-style:italic;font-weight:bolder}#shopping-cart{color:#fff}.navbar{background-color:#c89e7b;border-bottom:4f2c2a 1px solid}.modal{font-family:Lora,serif;color:#4f2c2a}.card-btn-modal{font-size:13px;text-decoration:none;color:#4f2c2a;background-color:transparent;border:solid 2px #4f2c2a;border-radius:10px;padding:1%}.card-btn-modal a{color:#4f2c2a}.card-btn-modal:hover{color:#fff;background-color:#4f2c2a;transition:background-color .4s ease}.card-btn-modal:hover a{color:#fff}.cart-container{display:flex;flex-direction:column;gap:1rem}.cart-table{display:block}.cart-table .table{width:100%;border-collapse:collapse}.cart-table th{background-color:#f8f9fa;text-align:left;padding:12px;font-weight:700;border-bottom:2px solid #ddd}.cart-table td{padding:12px;border-bottom:1px solid #ddd;vertical-align:middle}.cart-table img{width:80px;height:80px;object-fit:cover;border-radius:5px}.cart-table .btn{background:none;border:none;cursor:pointer;font-size:18px;transition:.3s ease}.cart-table .btn:hover{opacity:.7}.cart-mobile{display:none}@media (max-width: 768px){.cart-table{display:none}.cart-mobile{display:flex;flex-direction:column;gap:1rem}.cart-item{display:flex;align-items:center;gap:1rem;border-bottom:1px solid #ddd;padding:10px}.cart-item-img{width:110px;height:110px;object-fit:cover;border-radius:5px}.cart-item-details{flex:1}.cart-item-name{font-weight:700}.cart-item-quantity{font-size:14px;color:#555}.cart-item-delete{border:none;background:none;cursor:pointer}}body{background-color:#ebeae6}.nutrition-container{font-family:Lora,serif;width:320px;background-color:#fff;padding:15px;border:2px solid black;box-shadow:3px 3px 10px #0000001a}.nutrition-title{font-size:18px;font-weight:700;text-align:center}.nutrition-section,.calories-section,.daily-values{font-size:11px;margin-bottom:10px}.calories-section{font-size:15px;font-weight:700}.sub-text{font-size:9px;font-weight:400}hr{border:0;border-top:1px solid black}.thick-line{border-top:3px solid black}table{width:100%;border-collapse:collapse;margin-top:10px}table td{padding:5px 0}table td:nth-child(2),table td:nth-child(3){text-align:right}.indent{padding-left:15px}.product-card{max-width:320px;height:450px;border-radius:12px;background-color:#c89e7b;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:.3s;font-family:Lora,serif}.product-card:hover{box-shadow:0 6px 12px #0003}.product-image{height:220px;object-fit:cover}.product-details{text-align:center;padding:15px}.product-title{font-size:1.25rem;font-weight:700;color:#fff}.product-description{font-size:.9rem;color:#fff}.product-price{font-size:1.2rem;font-weight:700;color:#fff;margin:10px 0}.btn-add-to-cart{background-color:#fff;color:#5f3d34;font-weight:700;padding:10px;border:2px solid #5f3d34;border-radius:6px;width:100%;transition:.3s}.btn-add-to-cart:hover{background-color:#4f2c2a;color:#fff;border-color:#fff}.quantity-container{display:flex;align-items:center;gap:3px;width:120px}.quantity-btn{width:35px;height:35px;font-size:16px;border:none;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.quantity-input{width:45px;height:35px;text-align:center;border:none;outline:none;font-size:14px;background-color:#fff;color:#000}.weight-radio{display:none}.weight-btn span{display:inline-block;padding:6px 14px;border:2px solid #fff;border-radius:15px;color:#fff;transition:.2s}.weight-radio:checked+span{background:#fff;color:#000}.card{position:relative;width:190px;height:254px;background-color:#c89e7b;border-radius:20px;overflow:hidden;font-family:Lora,serif;font-style:italic}.top-card{border-top-left-radius:20px;border-top-right-radius:20px;height:65%;transition:height .3s ease;background-color:#c89e7b}.bottom-card{border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:35%;transition:height .3s ease;background-color:#4f2c2a}.bottom-card:before{content:"";position:absolute;background-color:transparent;bottom:89px;height:50px;width:175px;transition:bottom .3s ease;border-bottom-left-radius:20px;box-shadow:0 30px #4f2c2a}.card-content{padding-top:13%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.card-title{font-weight:700;font-size:18px}.card-txt{font-size:14px}.card-btn{font-size:13px;margin-top:17%;text-decoration:none;color:#fff;background-color:transparent;border:solid 2px #fff;border-radius:15px;padding:5%}.card:hover{box-shadow:0 2px 2px #4f2c2a;border:solid 1px #4f2c2a}.card:hover .top-card{height:35%;transition:height .3s ease}.card:hover .bottom-card{height:65%;transition:height .3s ease}.card:hover .bottom-card:before{bottom:164px;transition:bottom .3s ease}.card-btn:hover{color:#000;background-color:#fff;transition:background-color .4s ease}#list .card{margin-right:30px}#list>.card:last-of-type{margin-right:0}#list{border-bottom:1px solid #5f3d34}#carousel{border-bottom:#5f3d34 1px solid}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:#000000b3;width:40px;height:40px;filter:invert(100%)}#mainImg{height:33rem}@media screen and (max-width: 431px){#mainImg{height:22.5rem}}.card-btn-checkout{font-size:13px;text-decoration:none;color:#fff;background-color:#4f2c2a;border:solid 2px #4f2c2a;border-radius:10px;padding:1%}.card-btn-checkout:hover{color:#4f2c2a;background-color:#fff;transition:background-color .4s ease;border-color:#fff}#checkout,#footer{font-family:Lora,serif}.order{background-color:#c89e7b;font-family:Lora,serif;padding:3%;border-radius:10%;color:#fff}#pandaImage{width:18.5rem}#homePage{background-color:#4f2c2a;color:#fff}
