/**
 * BudBuddies Codes - Main Stylesheet
 * Add your custom styles here
 */

.dynamic-discount-badge.woobt-discount-badge {
  display: inline-block;
  color: #073f44;
  background: #bef7d5 !important;
  font-style: normal;
  font-weight: 600;
  border-radius: 42px;
  padding: 3px 1rem;
  margin: 5px;
  text-align: center;
}

.quickview-discount-badge {
  color: #073f44;
  background: #bef7d5;
  font-style: normal;
  font-weight: 700;
  padding: 0 1rem;
  border-radius: 42px;
  display: inline-block;
  margin: 10px 0;
  text-align: center;
}

.variation-select-discount-badge {
  color: #073f44;
  background: #bef7d5;
  font-style: normal;
  font-weight: 700;
  padding: 0 1rem;
  border-radius: 42px;
  display: inline-block;
  margin: 10px 0;
  text-align: center;
}

.custom-discount-badge {
  color: #073f44;
  background: #bef7d5;
  font-style: normal;
  font-weight: 700;
  padding: 0 1rem;
  border-radius: 42px;
  display: inline-block;
  margin: 10px 0;
  text-align: center;
}
/* .custom-discount-badge {
  display: inline-block;
  color: #073f44;
  background: #bef7d5 !important;
  font-style: normal;
  font-weight: 600;
  border-radius: 42px;
  background: rgba(131, 141, 120, 0.16);
  padding: 0 1rem;
  font-size: 12px;
  text-align: center;
} */

@media (min-width: 768px) {
  .col-md-5 {
    width: 25%;
  }

  .summary.entry-summary
    .woobt-wrap.woobt-layout-grid-4.woobt-wrap-responsive.woobt-wrap-separate-atc {
    position: relative;
    width: 220%;
    left: -110%;
    z-index: 1;
    padding-left: 15px;
    padding-right: 15px;
  }

  .swal2-container.gpls-arcw-quick-view-popup
    .woobt-wrap.woobt-layout-grid-4.woobt-wrap-responsive.woobt-wrap-separate-atc {
    position: relative;
    width: 150%;
    left: -50%;
    z-index: 1;
    padding-left: 15px;
    padding-right: 15px;
  }
  .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    margin: 0px;
  }
  .swal2-container.gpls-arcw-quick-view-popup
    .woobt-products
    .woobt-product
    .woobt-thumb
    img {
    width: 70%;
    display: inline-block;
  }

  .swal2-container.gpls-arcw-quick-view-popup .woobt-price {
    max-width: 100%;
  }

  .summary.entry-summary .woobt-price {
    max-width: 100%;
  }

  .swal2-container.gpls-arcw-quick-view-popup .woobt-price .woobt-price-ori del,
  .swal2-container.gpls-arcw-quick-view-popup ins {
    display: flex;
    justify-content: left;
  }

  .summary.entry-summary .woobt-price .woobt-price-ori del,
  .summary.entry-summary ins {
    display: flex;
    justify-content: center;
  }
  .woobt-products .woobt-product .variations_form .variations {
    margin: 10;
  }
  .swal2-container.swal2-center.gpls-arcw-quick-view-popup.single-product.swal2-backdrop-show
    .swal2-popup.swal2-modal.animate__animated.animate__zoomIn:has(
      .woobt-products.woobt-products-layout-grid-4
    ) {
    margin-top: 80px !important;
  }
}

.swal2-container.swal2-center.gpls-arcw-quick-view-popup.single-product.swal2-backdrop-show {
  align-items: flex-start !important;
  padding: 20px !important;
}

.swal2-popup.swal2-modal.animate__animated.animate__zoomIn:has(
    .woobt-products.woobt-products-layout-grid-4
  ) {
  margin: auto !important;
  position: relative !important;
  top: auto !important;
  transform: none !important;
  max-height: none !important;
}

.summary.entry-summary .woobt-price .woobt-price-ori del {
  background-color: #faccc4 !important;
  border-radius: 20px;
  width: fit-content;
  padding: 0 5px;
}

.summary.entry-summary .woobt-price .woobt-price-ori del {
  display: inline-block;
  margin-bottom: 10px;
}

.swal2-container.swal2-center.gpls-arcw-quick-view-popup.single-product.swal2-backdrop-show
  .swal2-popup.swal2-modal
  .price
  del {
  background-color: #faccc4 !important;
  border-radius: 20px;
  width: fit-content;
  padding: 0 5px;
}

#fkcart-modal .fkcart-item-price del {
  background-color: #faccc4 !important;
  border-radius: 20px;
  width: fit-content;
  padding: 0 5px;
}

.single.single-product
  .summary.entry-summary
  .woobt-wrap.woobt-layout-grid-4.woobt-wrap-responsive.woobt-wrap-separate-atc {
  display: none;
}

.frequently-bought-section .woobt-product {
  padding: 10px !important;
}

.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-choose {
  position: initial !important;
  width: 100% !important;
  text-align: left !important;
  margin: 10px 0px !important;
}

.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-thumb {
  position: initial !important;
  max-width: 100% !important;
}

.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-price {
  flex-direction: column !important;
}

.frequently-bought-section .woobt-product .woobt-price {
  flex-direction: column !important;
}
.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-quantity
  .woobt-title-inner,
.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-title {
  text-align: center;
}

.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-quantity
  a,
.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-title
  .reset
  a {
  margin: 10px 0;
  color: white !important;
}

.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-quantity
  .woobt-title-inner,
.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-title
  .woobt-title-inner {
  display: flex;
  flex-direction: row;
  margin: 15px 0;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
.frequently-bought-section .woobt-products .woobt-product .woobt-price del {
  background-color: #faccc4 !important;
  border-radius: 20px;
  width: fit-content;
  padding: 0 5px;
}
.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-price
  .woobt-price-new,
.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-price
  .woobt-price-ori,
.frequently-bought-section
  .woobt-products[class*="woobt-products-layout-grid"]
  .woobt-product
  > div.woobt-price
  .woobt-price-ori {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
}

.woocommerce span.onsale {
  background-color: #cf2f2f !important;
}

@media (max-width: 600px) {
  .woocommerce table.variations th.label label {
    width: 6rem !important;
    font-size: 0.8rem;
  }
  .woocommerce div.product form.cart table.variations td.value select {
    min-width: 100px;
    width: 100%;
    height: 2rem;
    min-height: 1.5rem !important;
    font-size: 0.8rem;
  }
  .swal2-container.swal2-center.gpls-arcw-quick-view-popup.single-product.swal2-backdrop-show
    div#swal2-content {
    margin: 0px;
  }
}
