.wd-builder-off .woocommerce-result-count{
	display:block !important;
}
.wd-shop-tools:first-child {
    flex-direction: column;
    align-items: self-start;
}

.wd-shop-tools>* {
    margin-bottom:0 !important
}
.woocommerce-result-count{
    font-size:12px
}

@media screen and (min-width: 1025px){
	body.single-product .wd-btn-arrow{
		width:unset;
		height:unset
	}
}
.page .wd-page-content,.wd-footer,.single-product .wd-page-content,.woodmart-archive-shop:not(.single-product) .wd-page-content{
	background-image : none !important;
}
.searchform input[type="text"]{
	border-radius: 20px;

	border : 2px solid #EDEEF1  !important;
}
.wd-header-cats .menu-opener:not(.has-bg){
background-color : transparent;
}
.badge-bar,.fa-receipt,.fa-truck ,.rating{
	color : #333333 !important;
}
.wd-tools-element > a{
color : black !important;
}
.wd-header-cats .menu-opener:not(.has-bg){
background-color : transparent !important
}
#moblie-header-slider img{
  border-radius: 50% 50% 0 0 / 20% 20% 0 0;

}
img.attachment-full.size-full.no-lazyload {
	border-radius : 20px
}
.usk-sub-category-carousel .usk-list
,.usk-sub-category-carousel .usk-link-btn
{
display: none !important;
}


/* Reset list styling */
.ced_shipping_return_info ul li {
    position: relative;
    padding-left: 30px; /* space for icon */
    list-style: none;
    margin-bottom: 10px;
    font-size: 15px;
}

/* Generic icon styling */
.ced_shipping_return_info ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #333; /* change color if needed */
}

/* Postage (truck icon) */
.ced_shipping_return_info ul li:nth-child(1)::before {
    content: "\f0d1"; /* fa-truck */
}

/* Delivery (calendar/clock icon) */
.ced_shipping_return_info ul li:nth-child(2)::before {
    content: "\f017"; /* fa-clock */
}

/* Return (undo/rotate-left icon) */
.ced_shipping_return_info ul li:nth-child(3)::before {
    content: "\f0e2"; /* fa-rotate-left */
}

/* Payments (credit card icon) */
.ced_shipping_return_info ul li:nth-child(4)::before {
    content: "\f09d"; /* fa-credit-card */
}
/* Ensure the form itself takes full width but centered */
body.single-product form.cart {
    width: 80% !important;
    margin: 0 auto !important;   /* centers it */
    float: none !important;
    display: block !important;
}

/* Make Add to Cart & Buy Now buttons full width */
body.single-product form.cart .single_add_to_cart_button,
body.single-product form.cart .wd-buy-now-btn {
    width: 100% !important;
    display: block;
    padding-bottom: 16px;
    padding-top: 16px;
    margin-bottom: 10px; /* spacing between buttons */
    border-radius: 32px;
    transition: all 0.3s ease; /* smooth hover */
}

/* Add to Cart (default: white bg, red text) */
body.single-product form.cart .single_add_to_cart_button {
    background-color: #fff !important;
    color: #d10000 !important; /* red text */
    border: 1px solid #d10000;
}

/* Add to Cart hover (red bg, white text) */
body.single-product form.cart .single_add_to_cart_button:hover {
    background-color: #d10000 !important;
    color: #fff !important;
}

/* Buy Now (default: red bg, white text) */
body.single-product form.cart .wd-buy-now-btn {
    background-color: #d10000 !important;
    color: #fff !important;
    border: 1px solid #d10000;
}

/* Buy Now hover (white bg, red text) */
body.single-product form.cart .wd-buy-now-btn:hover {
    background-color: #fff !important;
    color: #d10000 !important;
}

/* Wishlist button full width and centered */
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    max-width: 80% !important;
	text-align:center!important;
    padding: 24px;
}


/* Wishlist link */
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon a {
    margin-left: 0px !important;
}

/* Wishlist hover */
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon:hover {
    background-color: #d10000; /* red color */
}

body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon:hover a {
    color: #ffffff;
}
/* Center Stripe Express Checkout */
.wcpay-express-checkout-wrapper {
    width: 80% !important;      /* shrink width */
   
    margin: 20px auto !important; /* center horizontally */
    display: block !important; 
    text-align: center;         /* align content inside */
}

/* Make the Stripe element fill the wrapper */
#wcpay-express-checkout-element {
    width: 100% !important;
    display: inline-block;
}

/* Adjust margin top for desktop */
@media (min-width: 1025px) {
    body.single-product form.cart {
        margin-top: 0px !important;
    }
}

@media (min-width: 1024px) {
  .wd-clear-search {
    padding-right: 180px !important;
  }
}


/* Wishlist div */
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon  {
	border: 1px solid #d10000!important;
    display: flex !important;           /* flex container */
    justify-content: center !important;
    width: 80% !important;
    margin: 0 auto !important;
}



/* Hover ONLY on the link */
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon a:hover {
    background-color: #d10000;   /* red background */
    color: #fff;                  /* white text */
}
.ced_return_section_wrapp{
	margin-top:15px!important;
}
.widget_shopping_cart_content{
	padding-left:15px!important;
}

/* Mobile & Tablet full width buttons */
@media (max-width: 1024px) {
  body.single-product form.cart {
      width: 100% !important;
      max-width: 100% !important;
  }
  body.single-product form.cart .single_add_to_cart_button {
      width: 100% !important;
      max-width: 100% !important;
  }
  body.single-product form.cart .wd-buy-now-btn {
      width: 100% !important;
      max-width: 100% !important;
  }
  body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
      width: 100% !important;
      max-width: 100% !important;
  }
  .wcpay-express-checkout-wrapper {
      width: 100% !important;
      max-width: 100% !important;
  }
}
body.single-product .product_title{
	font-size : 22px !important;
}
.amount{
font-size: 24 px !important;
}
.ced_shipping_handling ul li:nth-child(3) {
    display: none;
}




/* make sure this targets product pages */
.single-product form.cart {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
}

/* "Buy now" (id may be #wd-add-to-cart or class .wd-buy-now-btn) */
.single-product form.cart > #wd-add-to-cart,
.single-product form.cart > .wd-buy-now-btn {
  order: 1 !important;
  margin-bottom: 10px !important;
}

/* normal Add to cart */
.single-product form.cart > .single_add_to_cart_button {
  order: 2 !important;
}
#cfw-payment-request-buttons, #cfw-payment-request-buttons ul
{
	display : none;
}
.pay-button-separator{
	display : nonel
}
.context-checkout #cfw-alert-container {
    display: none !important;
}