/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

body .price .price-suffix {
  display: block;
  font-weight: normal;
  color: #666;
  font-size: 12px;
  max-width: none;
  margin: 0 auto 5px;
  line-height: 1.2;
}

.elementor-widget-wd_single_product_price .price .price-suffix {
  word-spacing: 0px;
  font-size: 16px;
  color: #333333;
  width: auto;
  display: inline-block;
  margin: 0;
}

.archive .wd-carousel-item .price .price-suffix {
  display: inline-block;
  margin: 0;
  width: auto;
  max-width: unset;
}

body header .wd-search-form form.woodmart-ajax-search.wd-search-loading .wd-clear-search:before {
  opacity: 1 !important;
  transition: opacity .1s ease;
  content: "";
  display: inline-block;
  width: calc(var(--wd-form-height) / 2.5);
  height: calc(var(--wd-form-height) / 2.5);
  border: 1px solid rgb(186 186 186 / 0%);
  border-left-color: #787878;
  border-radius: 50%;
  vertical-align: middle;
  animation: wd-rotate 450ms infinite linear;
  position: relative !important;
}

.page-id-14 form .form-row .woocommerce-Input, .page-id-14 form .form-row select {
  border: var(--wd-form-brd-width) solid var(--wd-form-brd-color) !important;
  padding: 8px 12px !important;
}

.page-id-14 #customer_login .btn.wd-switch-to-register {
  color: #fff;
}

.page-id-14 form.woocommerce-form.register {
  height: auto !important;
}

@media (max-width: 767px) {
  .page-id-14 .wd-col .wd-login-title {
    margin: 0px 0px !important;
    padding: 15px 15px;
  }

  .page-id-14 #customer_login .btn.wd-switch-to-register {
    margin-bottom: 30px;
  }

  .page-id-14 #customer_login .registration-info {
    padding: 0px 15px;
  }
}

/* Global upsell section label on all current and future product pages. */
body.single-product .elementor-element-630b5bf h4.woodmart-title-container.title {
  font-size: 0 !important;
  line-height: 1.3 !important;
}

body.single-product .elementor-element-630b5bf h4.woodmart-title-container.title::after {
  content: "Others also brought";
  font-size: 20px;
  color: #00549B;
  line-height: 1.3;
  text-transform: none;
}

/* Keep GST suffixes together in product, search, cart and checkout prices. */
body .price-suffix,
body .eos-gst-unit-price {
  white-space: nowrap !important;
  max-width: none !important;
  width: auto;
  flex-shrink: 0;
}
