.relative > .flex > .flex .text-lg {
  font-size: 23.198px;
  color: #f6f6f7;
}
.space-y-4 > .flex .text-base {
  font-size: 18.166px;
}
.space-y-4 #ysf_fullname {
  height: auto;
}
.space-y-4 #ysf_phone {
  height: auto;
}
.space-y-4 #ysf_state {
  height: auto;
}
.mt-6 > #ysf_toggle_summary .text-base {
  font-size: 15.198px;
}
.px-1 .flex-1 > .font-semibold {
  font-size: 10.878px;
}
.px-1 .flex-1 > .text-sm {
  font-size: 11.75px;
}
.space-y-4 > #ysf-personal-info-grid-690e210b4edcd #ysf_city {
  height: auto;
}
.shipping-option .font-semibold {
  font-size: 13.878px;
}
.shipping-option .min-w-0 > .text-xs {
  font-size: 11.75px;
}
#shippingMethodsSection > .shipping-section > .flex .text-sm {
  font-size: 19.166px;
}
.bg-white > #yaxiiSmartForm .shipping-section > .flex {
  flex-direction: row-reverse;
}
.relative > .flex > .flex .text-xs {
  font-size: 12.75px;
}
.bg-gradient-to-br #yaxiiSmartForm > .space-y-4 > .flex {
  flex-direction: row-reverse;
  display: flex;
}
.yaxii-elementor-form-wrapper > .yaxii-smart-form-container .bg-white > .relative {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.bg-white > #yaxiiSmartForm .overflow-x-auto {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.bg-gradient-to-br #ysf_order_summary_content {
  display: block;
  flex-direction: row-reverse;
}
.bg-gradient-to-br #ysf_toggle_summary {
  flex-direction: row-reverse;
}
.space-y-4 > #ysf-personal-info-grid-690e210b4edcd #ysf_state {
  display: block;
  justify-content: flex-start;
}
#ysf_city {
  height: auto;
}
.elementor-widget-wrap .fill-ltr {
  background-color: #fe0000;
}
.woocommerce div.product .single_add_to_cart_button {
  background-color: #fe0000;
  background-size: auto;
  min-width: 75%;
}
@media screen and (max-width: 375px) {
  .relative > .flex > .flex .text-lg {
    font-size: 22.198px;
  }
  .space-y-4 #ysf_state {
    height: auto;
  }
  #ysf_city {
    height: auto;
  }
  .relative > .flex > .flex .text-xs {
    font-size: 17.75px;
  }
  .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > .etheme-icon-box {
    line-height: 8.15px;
    height: 50px;
  }
  .elementor-element .attachment-medium {
    height: 70px;
    width: 75px;
  }
  .space-y-4 #ysf_fullname {
    height: auto;
  }
  .space-y-4 #ysf_phone {
    height: auto;
  }
  .space-y-4 #ysf_city {
    height: auto;
  }
  .bg-white .space-y-4 > .flex > .flex {
    flex-direction: row-reverse;
  }
  .bg-gradient-to-br #yaxiiSmartForm > .space-y-4 > .flex {
    flex-direction: row-reverse;
  }
  .yaxii-smart-form-container #ysf-progress-container {
    display: block;
    flex-direction: row;
  }
}
