.entry-meta{display:none}.comments-area{display:none}#custom-mini-cart-toggle{position:fixed;height:75px;width:75px;top:50px;right:50px;z-index:10001;background-color:rgba(255,255,255,.5);color:#24282d;border:2px,solid,#24282d;border-radius:50%;padding:10px 14px;font-size:18px;cursor:pointer}#custom-mini-cart-toggle .cart-count{margin-left:6px;font-size:14px}#custom-mini-cart-panel{position:fixed;top:0;right:-400px;width:400px;height:100%;background:#fff;z-index:10002;box-shadow:-4px 0 20px rgba(0,0,0,.15);transition:right .3s ease;display:flex;flex-direction:column}#custom-mini-cart-wrapper.open #custom-mini-cart-panel{right:0}#custom-mini-cart-close{background:0 0;border:none;font-size:22px;cursor:pointer;padding:15px;align-self:flex-end}.widget_shopping_cart_content{position:relative;padding:20px;background-color:#24282d;overflow-y:auto;flex:1}#custom-mini-cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10000}#custom-mini-cart-wrapper.open #custom-mini-cart-overlay{opacity:1;pointer-events:auto}.woocommerce-mini-cart__buttons{position:absolute;bottom:0;right:0}.woocommerce{font-family:'Helvetica Neue',Arial,sans-serif;color:#24282d}.woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-cart-form .shop_table{width:100%;border-collapse:separate;border-spacing:0 15px;background-color:#fefefe;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.woocommerce-cart-form th,.woocommerce-cart-form td{padding:15px 10px;text-align:left;vertical-align:middle}.woocommerce-cart-form th{background-color:#24282d;color:#fff;font-weight:600;font-size:.95rem}.woocommerce-cart-form td.product-remove a.remove{font-size:1.4rem;color:#c62828;font-weight:700;transition:transform .2s ease,color .2s ease}.woocommerce-cart-form td.product-remove a.remove:hover{transform:rotate(20deg);color:#ff1744}.woocommerce-cart-form td.product-thumbnail img{border-radius:10px;width:80px;height:80px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.woocommerce-cart-form td.product-thumbnail img:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(36,40,45,.15)}.woocommerce-cart-form td.product-name a{color:#24282d;font-weight:600;text-decoration:none;transition:color .2s ease}.woocommerce-cart-form td.product-name a:hover{color:#1a1c21}.woocommerce-cart-form td.product-price,.woocommerce-cart-form td.product-subtotal{font-weight:600;color:#24282d}.woocommerce-cart-form td.product-quantity .quantity input{width:60px;padding:6px 10px;border:1px solid #ccc;border-radius:6px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-cart-form td.product-quantity .quantity input:focus{outline:none;border-color:#24282d;box-shadow:0 0 5px rgba(36,40,45,.3)}.woocommerce-cart-form .actions{text-align:right;margin-top:20px}.woocommerce-cart-form .actions .coupon input{padding:8px 12px;border:1px solid #ccc;border-radius:6px;width:180px;margin-right:10px}.woocommerce-cart-form .actions .coupon button,.woocommerce-cart-form .actions button[name=update_cart]{background-color:#24282d;color:#fff;border:none;border-radius:8px;padding:10px 20px;cursor:pointer;font-weight:600;transition:background-color .2s ease,transform .2s ease}.woocommerce-cart-form .actions .coupon button:hover,.woocommerce-cart-form .actions button[name=update_cart]:not(:disabled):hover{background-color:#1a1c21;transform:scale(1.03)}.woocommerce-cart-form .actions button.button:disabled{color:#fff !important;background-color:#888 !important;cursor:not-allowed;transform:none !important}.woocommerce .cart-collaterals .custom-cart-total-only{padding:25px;text-align:right;border-radius:12px;background-color:#fff;width:350px;margin-top:30px;box-shadow:0 8px 20px rgba(36,40,45,.05)}.order-total-only{font-size:1.5rem;font-weight:700;margin-bottom:20px}.order-total-only .label{margin-right:15px;color:#666;font-weight:500}.order-total-only .amount{font-size:1.8rem;color:#24282d}.custom-checkout-button{text-align:right;margin-top:15px}.woocommerce .custom-checkout-button a.checkout-button{display:inline-block;padding:14px 28px;font-size:1rem;min-width:180px;background-color:#24282d;color:#fff;border-radius:12px;font-weight:700;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.woocommerce .custom-checkout-button a.checkout-button:hover{background-color:#1a1c21;transform:scale(1.05)}@media (max-width:767px){#custom-mini-cart-toggle{display:none}}