.elementor-269 .elementor-element.elementor-element-cef10d5 .elementor-icon-list-text, .elementor-269 .elementor-element.elementor-element-cef10d5 .elementor-icon-list-text a { text-decoration: none;
}



.woocommerce-js ul.products li.product a.ast-loop-product__link {
    color: #120546;
}




/* Single product: make category/tag links use normal text color (no theme default) */
.single-product .single-product-category a,
.single-product .product_meta .posted_in a,
.single-product .product_meta .tagged_as a {
  color: inherit !important;
  text-decoration: none !important;
}
.single-product .single-product-category a:hover,
.single-product .product_meta .posted_in a:hover,
.single-product .product_meta .tagged_as a:hover {
  color: inherit !important;
  text-decoration: none; /* or 'none' if you prefer */
}

/* WooCommerce checkout: make links use normal text color (no theme blue) */
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a, /* "Click here to enter your code" */
.woocommerce-checkout .woocommerce-privacy-policy-text a,                  /* privacy policy link */
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a {
  color: inherit !important;
  text-decoration: underline; /* or 'none' if you don't want underline */
}




.xoo-wsc-basket{
	display:none;
}






.xoo-wsc-basket[style*='block'] {
    display: none !important;
}


/* Astra + WooCommerce: add side gutters ONLY on product views (shop, category, single) */

/* Tablet and down (Astra's tablet breakpoint ≈ 921px) */
@media (max-width: 921px) {
  /* Shop & product category archives */
  body.woocommerce-shop .site-content .ast-container,
  body.post-type-archive-product .site-content .ast-container,
  body.tax-product_cat .site-content .ast-container {
    padding-left: 14px;
    padding-right: 14px;
  }

  /* Single product page */
  body.single-product .site-content .ast-container {
    padding-left: 14px;
    padding-right: 14px;
  }

  /* If your product templates are built in Elementor (boxed) */
  .single-product .elementor-section.elementor-section-boxed > .elementor-container,
  .post-type-archive-product .elementor-section.elementor-section-boxed > .elementor-container {
    padding-left: 14px;
    padding-right: 14px;
  }
}

/* Tighter on phones (optional) */
@media (max-width: 767px) {
  body.woocommerce-shop .site-content .ast-container,
  body.post-type-archive-product .site-content .ast-container,
  body.tax-product_cat .site-content .ast-container,
  body.single-product .site-content .ast-container,
  .single-product .elementor-section.elementor-section-boxed > .elementor-container,
  .post-type-archive-product .elementor-section.elementor-section-boxed > .elementor-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* If your bottom sticky menu overlaps the Add to cart button, keep a safe bottom space */
@media (max-width: 767px) {
  body.single-product .site-content {
    padding-bottom: 70px; /* adjust to your sticky bar height */
  }
}






/* Move Astra "Scroll to Top" up by 50px on phones only */
@media (max-width: 767px) {
  #ast-scroll-top {
    /* raise it 50px higher than the default */
    bottom: calc(75px + env(safe-area-inset-bottom, 0px)) !important;
  }
}




/* sve % color change */
.xoo-wsc-ft-amt.xoo-wsc-less, .xoo-wsc-psavings, .xoo-wsc-psavings * {
    color: #120546;
}




/* WooCommerce checkout: remove green border on valid fields */
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated textarea,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated select,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated .select2-selection {
  border-color: var(--ast-border-color, #e5e5e5) !important;
  box-shadow: none !important;
}
/* Woo checkout — keep neutral borders when filled or focused (but keep errors red) */

/* 1) Remove green 'validated' look */
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated textarea,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated select,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated .select2-selection {
  border-color: var(--ast-border-color, #e5e5e5) !important;
  box-shadow: none !important;
}

/* 2) Neutral focus style (when typing / after filled) */
.woocommerce-checkout input.input-text:focus,
.woocommerce-checkout textarea:focus,
.woocommerce-checkout select:focus,
.woocommerce-checkout .select2-selection:focus,
.woocommerce-checkout .select2-container--open .select2-selection {
  border-color: var(--ast-border-color, #e5e5e5) !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 3) Keep error fields red (do NOT change) */
.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid textarea,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid select,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid .select2-selection {
  border-color: #e5e5e5 !important; /* WooCommerce default error */
}
.woocommerce-Price-bidi {
    color: #120546;
}

/* My Account page links */
.woocommerce-account .lost_password a,
.woocommerce-account .woocommerce-privacy-policy-text a {
  color: #120546 !important;
}
.woocommerce-account .lost_password a:hover,
.woocommerce-account .woocommerce-privacy-policy-text a:hover {
  color: #d7172f !important; /* optional hover */
}

/* WooCommerce → My Account: change link colors (menu + content + logout) */
.woocommerce-account .woocommerce-MyAccount-navigation a,
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,
.woocommerce-account .woocommerce-MyAccount-content a,
.woocommerce-account a[href*="customer-logout"] {
  color: #120546 !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation a:hover,
.woocommerce-account .woocommerce-MyAccount-content a:hover,
.woocommerce-account a[href*="customer-logout"]:hover {
  color: #d7172f !important; /* optional hover */
  text-decoration: underline; /* optional */
}
/* My Account → Orders empty: "Browse products" button text */
.woocommerce .woocommerce-MyAccount-content a.button,
.woocommerce .woocommerce-info .button {
  color: #fff !important;
  text-decoration: none !important;
}
.woocommerce .woocommerce-MyAccount-content a.button:hover,
.woocommerce .woocommerce-info .button:hover {
  color: #fff !important;        /* keep white on hover */
  text-decoration: none !important;
}












/* Order received / View order → product link color */
.woocommerce-order .woocommerce-table--order-details a,
.woocommerce-order .shop_table.order_details a,
.woocommerce-view-order .woocommerce-table--order-details a {
  color: #120546 !important;
  text-decoration: none !important;
}
.woocommerce-order .woocommerce-table--order-details a:hover,
.woocommerce-order .shop_table.order_details a:hover,
.woocommerce-view-order .woocommerce-table--order-details a:hover {
  color: #d7172f !important;
  text-decoration: none !important;
}

/* If no specific class, target links inside footer only */
footer a {
    color: #d7172f !important;
}

footer a:hover {
    color: #d7172f !important;
}






