.woocommerce-checkout .packeta-widget-button button {
  width: 100%;
  height: 45px;
}

.woocommerce-checkout .packetery-widget-button-table-row th {
  border: 0;
  padding: 0;
}

.woocommerce-checkout .packetery-widget-button-table-row th img {
  margin-left: 0;
  margin-bottom: 10px;
}

.woocommerce-checkout .packetery-widget-button-table-row td {
  padding-bottom: 0px;
}

.woocommerce-checkout .packetery-widget-button-wrapper .form-row {
  margin-bottom: 10px;
}

.woocommerce-checkout .merchant-pro-sc-apply-coupon {
  display: flex;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}
/* 
.packetery-widget-button-table-row td {
  position: relative;
}

.packetery-widget-button-wrapper {
  position: absolute;
  left: -150px;
  top: 0;
  width: calc(100% + 150px);
  z-index: 10;
}

.packetery-widget-button-wrapper button {
  display: flex;
  align-items: center;
  justify-content: center;
} */

.merchant-pro-sc-shipping-method {
  display: flex !important;
  flex-direction: column;
  align-items: start !important;
}

.merchant-pro-sc-shipping-method .packeta-widget {
  display: flex;
  flex-direction: column !important;
}

.merchant-pro-sc-shipping-method .packetery-widget-button-row {
  display: flex !important;
}

.merchant-pro-sc-shipping-method .packetery-widget-button-wrapper {
  padding-left: 40px;
  padding-right: 10px;
  width: 100%;
}

.merchant-pro-sc-shipping-method .packeta-widget-button {
  width: 100% !important;
}

.merchant-pro-sc-shipping-method .packetery-widget-button-logo {
  margin-right: 10px !important;
  margin-left: 0 !important;
}

.merchant-pro-sc-shipping-method .packeta-widget-button button {
  max-width: 400px !important;
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

ul#shipping_method li.merchant-pro-sc-shipping-method:not(:first-of-type) .packetery-widget-button-wrapper {
  display: none !important;
}

.wc_payment_method label {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-right: 6px;
}

.wc_payment_method label img {
  max-height: 30px;
}

@media screen and (min-width: 769px) {
  .hide-on-desktop {
    display: none !important;
  }
}

.botiga-product-size-chart-modal-tables {
  overflow: initial !important;
}

@media screen and (max-width: 767px) {
  .hide-on-mob {
    display: none !important;
  }

  .botiga-product-size-chart-modal-inner {
    padding: 32px 20px !important;
  }

  .homepage-carousel_content_box {
    background-color: #e2dbd9;
  }

  /* .homepage-carousel_content_box .elementor-heading-title {
    color: #ffffff !important;
  }

  .homepage-carousel_content_box .elementor-button {
    background-color: #ffffff !important;
    color: #d81477 !important;
  } */
}

@media (max-width: 1140px) {
  .botiga-page-builder-mode ul.wc-block-grid__products,
  .botiga-page-builder-mode ul.products,
  .botiga-page-builder-mode .wp-block-columns {
    padding: 0 !important;
  }
}


.botiga-product-size-chart-modal-content .wp-block-column,
.botiga-product-size-chart-modal-content .wp-block-columns,
.botiga-product-size-chart-modal-content p {
  margin-bottom: 0 !important;
}

.botiga-product-size-chart-modal-content a {
  text-decoration: underline !important;
}

.botiga-product-size-chart-modal-tables {
  margin-bottom: 10px !important;
}

.woocommerce-order-pay li.wc_payment_method {
  display: flex;
  gap: 8px;
}
