body .price .amount {
  font-size: 18px;
  font-weight: 700;
}

.star-rating {
  color: #EABE10;
}

.woocommerce-Price-amount bdi {
  display: inline !important;
}

.woocommerce-Price-amount bdi>.woocommerce-Price-currencySymbol:first-child {
  margin-inline-end: 4px !important;
}

.woocommerce-Price-amount bdi>.woocommerce-Price-currencySymbol:last-child {
  margin-inline-start: 0px !important;
}

.price del {
  position: relative;
  display: inline-block;
  color: #A4A4A4;
}

.price del,
.price del * {
  text-decoration: none !important;
}

.price del::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 1px;
  background: currentColor;
  transform: translateY(-50%);
  pointer-events: none;
}

.price ins {
  text-decoration: none !important;
  margin-inline-start: 6px;
}

.price {
  display: inline-flex;
  align-items: baseline;
  gap: 0;
}

del .amount {
  color: #A4A4A4;
  font-weight: 400;
}

.price del::after {
  background: #A4A4A4;
  transform: unset;
}

.market-layout__sidebar .widget_price_filter .button {
  min-width: 117px;
  height: 36px;
  padding: 0 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  background: #7730FF4D;
  color: #7730FF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: none;
  opacity: 1;
  transition: all .2s ease;
}

.market-layout__sidebar .widget_price_filter .button:hover {
  background: #7730FF;
  color: #fff;
  opacity: 1;
}

.market-layout__sidebar .widget_price_filter .button:active,
.market-layout__sidebar .widget_price_filter .button:focus {
  background: #7730FF;
  color: #fff;
  outline: none;
  box-shadow: none;
}

body .wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
  background: #FFFFFF1A;
  border: 2px solid #FFFFFF1A;
  border-radius: 30px;
}

.featured-drops__right .wd-products-with-bg:not(.products-bordered-grid):is(.product-wrapper, .wd-cat-wrap) {
  background: transparent;
  border: none;
  border-radius: 0;
}

.wd-product .wd-entities-title {
  font-size: 14px;
}

body .product-labels .product-label.onsale {
  background-color: #7730FF4D;
  color: #7730FF;
}

.wd-added-icon:before {
  color: #fff;
}

.wd-product {
  --wd-btn-inset: 15px;
}

body .elementor-206734 .elementor-element.elementor-element-f468a0c .woocommerce-product-attributes-item__value {
  color: #FFFFFF80;
}

.elementor-widget-wd_single_product_add_to_cart .elementor-widget-container {
  display: flex;
  align-items: center;
  gap: 16px;
}

.elementor-widget-wd_single_product_add_to_cart form.cart {
  display: contents;
}

.wd-buy-now-btn {
  order: 1;
}

.single_add_to_cart_button {
  order: 2;
}

.wd-single-action-btn {
  order: 3;
}

html body .wd-buy-now-btn {
  font-size: 14px;
  background: #7730FF4D;
  color: #7730FF;
  height: 48px;
  width: 222px;
  border-radius: 20px;
}

body.single-product .single_add_to_cart_button {
  border-radius: 20px;
  color: #fff;
  background-color: #FFFFFF4D;
  width: 148px;
  height: 48px;

}

body.single-product .single_add_to_cart_button:hover {
  color: #000;
  background-color: #fff;
}

body.single-product .single_add_to_cart_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding-left: 0px;
  padding-right: 7px;
  position: relative;
}

body.single-product .single_add_to_cart_button::before {
  content: "";
  position: static !important;
  inset: auto !important;
  width: 26px;
  height: 15px;
  opacity: 1 !important;
  background-color: currentColor !important;
  mask: url("/wp-content/uploads/2025/12/c2v-cart.svg") no-repeat center / contain !important;
  -webkit-mask: url("/wp-content/uploads/2025/12/c2v-cart.svg") no-repeat center / contain !important;
  flex-shrink: 0;
}

html body .wd-buy-now-btn:hover {
  color: #FFFFFF;
  background: #7730FF;
}

strong,
b {
  font-weight: 700;
}

.shop_table.woocommerce-checkout-review-order-table thead tr th {
  display: none;
}

.shop_table.woocommerce-checkout-review-order-table thead {
  height: 0px;
}

@media (min-width: 1025px) {
    body .whb-color-light:not(.whb-with-bg) {
        background-color: rgba(0, 0, 0, 0.1);
    }
}

body .wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
  background: #FFFFFF1A;
  border: 2px solid #FFFFFF1A;
  border-radius: 30px;
}

body .featured-drops__right .wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper, .wd-cat-wrap)
 {
	 border: unset;
}

.single-product .woocommerce-product-gallery img,
.single-product .woocommerce-product-gallery .wd-carousel,
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,
footer .wd-image img {
  border-radius: 0px;
}