/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 19 2025 | 05:13:41 */
.iconic-woothumbs-fullscreen {
	z-index: 1;
}

.woocommerce-variation-add-to-cart-enabled .variation-reminder {
     display: none;
}
.is-layout-flex {
	 display: flex;
}

.breadcrumbs a,
.breadcrumbs {
    font-size: 12px;
}
.kadence-sticky-add-to-cart-action-wrap form.cart .quantity {
	display: flex;
}
.woocommerce .variation-reminder {
    margin: 0 0 30px;
    font-size: smaller;
}

.woocommerce-variation-add-to-cart .points {
    font-size: smaller;
}

.kadence-sticky-add-to-cart-content .wc-points-rewards-product-message,
.kadence-sticky-add-to-cart-content .awdr_discount_bar.awdr_row_0,
.kadence-sticky-add-to-cart-content .awdr-bulk-customizable-table,
.kadence-sticky-add-to-cart-content .msrp.price,
.kadence-sticky-add-to-cart-content .yith-wcwl-add-to-wishlist,
.kadence-sticky-add-to-cart-content .woobt-wrap{
    display: none!important;
}

.kadence-sticky-add-to-cart .single_link_to_cart_button.button.alt {
    padding: 8px 16px;
    font-size: smaller;
}


form.cart .wc-points-rewards-product-message {
    display: block;
    font-size: 80%;
}

.woocommerce div.product div.summary .yith-wcbsl-bestseller-positioning-in-product-wrapper p {
    margin: 0;
}

/*** IconicWP Linked Variations ***/

.iconic-wlv-terms__term--outofstock {
    position: relative
}

.iconic-wlv-terms__term--outofstock::before {
    opacity: 0.7;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FFF;
    z-index: 10;
    margin: 0;
}

.iconic-wlv-terms__term--outofstock::after
 {
    position: absolute;
    content: '';
    display: block;
    width: 52%;
    height: 52%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    opacity: .4;
    background: linear-gradient(to top left,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - .8px),#000 50%,rgba(0,0,0,0) calc(50% + .8px),rgba(0,0,0,0) 100%),linear-gradient(to top right,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - .8px),#000 50%,rgba(0,0,0,0) calc(50% + .8px),rgba(0,0,0,0) 100%);
}
/*** Ending ***/

span.wc-points-rewards-product-message {
    display: none;
}

.woobt-quantity div.quantity.spinners-added {
  display: flex;
}

/*** Woo Discount Rules ***/
.awdr_discount_bar.awdr_row_0 {
  color: #f75810 !important;
  background-color: transparent !important;
  border: 2px solid #f75810;
  margin: 30px 0;
  display: inline-block
}


.woobt-products .woobt-product .woobt-quantity .quantity {
  width: 100%!important;
  padding: 0!important;
}

.woobt-product .woobt-quantity-input .qty, 
.woobt-product .woobt-quantity-input .woobt-qty {
  width: 100%!important;
  height: auto!important;
}