.entry-header {display: none !important;}
.site-info{display: none !important;}
.wp-block-paragraph {font-size:13px;}




input#shiprocket_pincode_check {display:none;}
button#check_pincode{display:none;}
.single-product div.product .woocommerce-product-gallery__wrapper img:hover {
  transform: none !important;
  scale: none !important;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {display:none;}

.widget.woocommerce ul.product_list_widget li img {max-width:50% !important; }

.single-product div.product .woocommerce-product-gallery img {width:250px !important;}


.home-book-image,
figure.home-book-image,
.wp-block-image.home-book-image {
    width: 900px !important;
    max-width: 900px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.home-book-image img,
figure.home-book-image img {
    width: 900px !important;
    max-width: 900px !important;
    height: auto !important;
}

/* Move the book image upward */
.home-book-image {
    margin-top: -60px !important;
}

/* Force product text on home page to black */
.home .woocommerce,
.home .woocommerce *,
.home .products,
.home .products * {
    color: #000000 !important;
}


/* Cart page: match site text size */
.woocommerce-cart,
.woocommerce-cart *,
.woocommerce-page.woocommerce-cart,
.woocommerce-page.woocommerce-cart * {
    font-size: 18px !important;
}

/* Cart headings */
.woocommerce-cart h1,
.woocommerce-cart h2,
.woocommerce-cart h3,
.woocommerce-cart .cart_totals h2 {
    font-size: 24px !important;
}

/* Product name */
.woocommerce-cart .product-name a {
    font-size: 18px !important;
    font-weight: 600 !important;
}

/* Checkout button */
.woocommerce-cart .checkout-button,
.woocommerce-cart .button {
    font-size: 18px !important;
    padding: 14px 22px !important;
}


/* Remove the small Buy Now image from cart line item */
.woocommerce-cart .product-thumbnail img[src*="buy"],
.woocommerce-cart .product-name img[src*="buy"],
.woocommerce-cart img[src*="buy-now"],
.woocommerce-cart img[src*="buy"] {
    display: none !important;
}

/* Make Proceed to Checkout text white */
.woocommerce-cart .checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    color: #ffffff !important;
}

/* Keep checkout button background dark */
.woocommerce-cart .checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #2f3438 !important;
}

/* Product title black */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce div.product .product_title {
    color: #000000 !important;
}

/* Price black (this fixes your grey ₹ issue) */
.woocommerce .price,
.woocommerce .price .amount,
.woocommerce-Price-amount,
.woocommerce-Price-amount.amount {
    color: #000000 !important;
}

/* Fix checkout button text (purple → white) */
.woocommerce-cart .checkout-button,
.woocommerce-cart .checkout-button *,
.woocommerce-cart .wc-proceed-to-checkout a,
.woocommerce-cart .wc-proceed-to-checkout a * {
    color: #ffffff !important;
}

/* Force product title links black */
body a[href*="/product/"],
body a[href*="/product/"]:visited,
body a[href*="waiting-for-us"],
body a[href*="waiting-for-us"]:visited {
    color: #000000 !important;
}

/* Cart product name black (fix purple) */
body.woocommerce-cart table.cart td.product-name a {
    color: #000000 !important;
}

/* Checkout page: make text match site size */
.woocommerce-checkout,
.woocommerce-checkout * {
    font-size: 18px !important;
}

/* Checkout headings */
.woocommerce-checkout h1,
.woocommerce-checkout h2,
.woocommerce-checkout h3,
.woocommerce-checkout .wc-block-components-title {
    font-size: 24px !important;
}

/* Remove Buy Now image from checkout/order summary */
.woocommerce-checkout img[src*="buy"],
.woocommerce-checkout img[src*="buy-now"] {
    display: none !important;
}

/* Cart page: product name black */
.wc-block-components-product-name,
.wc-block-components-product-name:visited,
.wc-block-cart-item__wrap a,
.wc-block-cart-item__wrap a:visited {
    color: #000000 !important;
}

/* Cart page: remove duplicate price above product image */
.wc-block-cart-item__prices {
    display: none !important;
}

/* Cart page: checkout button text white */
.wc-block-cart__submit-button,
.wc-block-cart__submit-button *,
.wc-block-components-button,
.wc-block-components-button * {
    color: #ffffff !important;
}

/* Make footer policy links smaller and keep in one line */
a[href*="terms"],
a[href*="privacy"],
a[href*="return"],
a[href*="refund"] {
    font-size: 13px !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
}

/* Keep the footer link container from wrapping */
.full-width-footer,
.full-width-footer *,
.widget-area,
.widget-area * {
    white-space: nowrap !important;
}
