.background-blue {
  background-color: #E7F8FF;
}
.uppercase {
  text-transform: uppercase;
}
/*strong {
  text-transform: uppercase;
  font: {
    size: 16px;
  }
}*/
.red {
  font-weight: 300;
  color: #F82B37;
}
.wc-ppcp-payment-method__container {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
@media (min-width: 576px) {
  .datenschutz {
    margin-left: calc(100% - 430px);
  }
}
@media (max-width: 1024.98px) {
  .datenschutz {
    padding-left: 17px;
  }
}
.datenschutz .form-row {
  max-width: 500px;
  margin-left: auto;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.datenschutz .form-row .woocommerce-input-wrapper span {
  font: normal normal normal 18px/24px Open Sans;
  letter-spacing: 0px;
  color: #000000;
}
.datenschutz .form-row .woocommerce-input-wrapper .checkbox {
  position: relative;
  display: flex !important;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .datenschutz .form-row .woocommerce-input-wrapper .checkbox {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.datenschutz .form-row .woocommerce-input-wrapper .checkbox a {
  margin-right: 4px;
}
.datenschutz .form-row .woocommerce-input-wrapper .checkbox input[type="checkbox"], .datenschutz .form-row .woocommerce-input-wrapper .checkbox input[type="radio"] {
  position: absolute;
  margin: 0 !important;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
}
.datenschutz .form-row .woocommerce-input-wrapper .checkbox input[type="checkbox"]:checked ~ span:after, .datenschutz .form-row .woocommerce-input-wrapper .checkbox input[type="radio"]:checked ~ span:after {
  width: 17px;
  height: 17px;
  min-width: 17px;
}
.datenschutz .form-row .woocommerce-input-wrapper .checkbox > span {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  z-index: 9999;
}
.datenschutz .form-row .woocommerce-input-wrapper .checkbox > span:before {
  position: relative;
  margin-right: 20px;
  display: block;
  width: 33px;
  height: 33px;
  min-width: 33px;
  border: 2px solid #AAE7FF;
  background-color: #ffffff;
}
.datenschutz .form-row .woocommerce-input-wrapper .checkbox > span:after {
  position: absolute;
  top: 9px;
  left: 8px;
  width: 0px;
  height: 0px;
  background-color: #000000;
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
}
.datenschutz .form-row .woocommerce-input-wrapper .checkbox > span:before, .datenschutz .form-row .woocommerce-input-wrapper .checkbox > span:after {
  content: "";
  border-radius: 50%;
}
li.wc_payment_method .woocommerce-form__label, label.shipping_method {
  margin-left: 10px;
}
.woocommerce-form__label, label.shipping_method, .datenschutz {
  position: relative;
  cursor: pointer;
  text-transform: uppercase;
}
.woocommerce-form__label input[type="checkbox"], .woocommerce-form__label input[type="radio"], label.shipping_method input[type="checkbox"], label.shipping_method input[type="radio"], .datenschutz input[type="checkbox"], .datenschutz input[type="radio"] {
  position: absolute;
  margin: 0 !important;
  width: 100%;
  height: 0;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
}
.woocommerce-form__label input[type="checkbox"]:checked ~ span:after, .woocommerce-form__label input[type="checkbox"]:checked ~ label:after, .woocommerce-form__label input[type="radio"]:checked ~ span:after, .woocommerce-form__label input[type="radio"]:checked ~ label:after, label.shipping_method input[type="checkbox"]:checked ~ span:after, label.shipping_method input[type="checkbox"]:checked ~ label:after, label.shipping_method input[type="radio"]:checked ~ span:after, label.shipping_method input[type="radio"]:checked ~ label:after, .datenschutz input[type="checkbox"]:checked ~ span:after, .datenschutz input[type="checkbox"]:checked ~ label:after, .datenschutz input[type="radio"]:checked ~ span:after, .datenschutz input[type="radio"]:checked ~ label:after {
  width: 17px;
  height: 17px;
  min-width: 17px;
}
.woocommerce-form__label > span, .woocommerce-form__label > label, label.shipping_method > span, label.shipping_method > label, .datenschutz > span, .datenschutz > label {
  display: flex !important;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  cursor: pointer;
}
.woocommerce-form__label > span a, .woocommerce-form__label > label a, label.shipping_method > span a, label.shipping_method > label a, .datenschutz > span a, .datenschutz > label a {
  z-index: 99999;
}
@media (max-width: 1450.98px) {
  .woocommerce-form__label > span.woocommerce-gzd-legal-checkbox-text, .woocommerce-form__label > label.woocommerce-gzd-legal-checkbox-text, label.shipping_method > span.woocommerce-gzd-legal-checkbox-text, label.shipping_method > label.woocommerce-gzd-legal-checkbox-text, .datenschutz > span.woocommerce-gzd-legal-checkbox-text, .datenschutz > label.woocommerce-gzd-legal-checkbox-text {
    text-align: right;
  }
}
@media (max-width: 1024.98px) {
  .woocommerce-form__label > span.woocommerce-gzd-legal-checkbox-text, .woocommerce-form__label > label.woocommerce-gzd-legal-checkbox-text, label.shipping_method > span.woocommerce-gzd-legal-checkbox-text, label.shipping_method > label.woocommerce-gzd-legal-checkbox-text, .datenschutz > span.woocommerce-gzd-legal-checkbox-text, .datenschutz > label.woocommerce-gzd-legal-checkbox-text {
    margin-left: 17px;
    text-align: left;
  }
}
.woocommerce-form__label > span:before, .woocommerce-form__label > label:before, label.shipping_method > span:before, label.shipping_method > label:before, .datenschutz > span:before, .datenschutz > label:before {
  position: relative;
  margin-right: 20px;
  display: block;
  width: 33px;
  height: 33px;
  min-width: 33px;
  border: 2px solid #AAE7FF;
  background-color: #ffffff;
}
.woocommerce-form__label > span:after, .woocommerce-form__label > label:after, label.shipping_method > span:after, label.shipping_method > label:after, .datenschutz > span:after, .datenschutz > label:after {
  position: absolute;
  top: 9px;
  left: 8px;
  width: 0px;
  height: 0px;
  background-color: #000000;
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
}
.woocommerce-form__label > span:before, .woocommerce-form__label > span:after, .woocommerce-form__label > label:before, .woocommerce-form__label > label:after, label.shipping_method > span:before, label.shipping_method > span:after, label.shipping_method > label:before, label.shipping_method > label:after, .datenschutz > span:before, .datenschutz > span:after, .datenschutz > label:before, .datenschutz > label:after {
  content: "";
  border-radius: 50%;
}
.woocommerce-form__label > span .payment-wrap-text, .woocommerce-form__label > label .payment-wrap-text, label.shipping_method > span .payment-wrap-text, label.shipping_method > label .payment-wrap-text, .datenschutz > span .payment-wrap-text, .datenschutz > label .payment-wrap-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.woocommerce-form__label > span .payment-wrap-text .payment-title, .woocommerce-form__label > label .payment-wrap-text .payment-title, label.shipping_method > span .payment-wrap-text .payment-title, label.shipping_method > label .payment-wrap-text .payment-title, .datenschutz > span .payment-wrap-text .payment-title, .datenschutz > label .payment-wrap-text .payment-title {
  font: normal normal bold 18px/21px Open Sans;
  letter-spacing: 0.54px;
  color: #000000;
  text-transform: uppercase;
}
.woocommerce-form__label > span .payment-wrap-text .payment-description, .woocommerce-form__label > label .payment-wrap-text .payment-description, label.shipping_method > span .payment-wrap-text .payment-description, label.shipping_method > label .payment-wrap-text .payment-description, .datenschutz > span .payment-wrap-text .payment-description, .datenschutz > label .payment-wrap-text .payment-description {
  text-align: left;
  font: normal normal normal 16px/21px Open Sans;
  letter-spacing: 0.48px;
  color: #000000;
}
body.woocommerce-checkout .woocommerce > .woocommerce-form-login {
  margin-bottom: 50px;
  padding: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  background: #c8f5cf 0% 0% no-repeat padding-box;
  border: 1px solid #F9FEFF;
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
  z-index: 1000;
}
body.woocommerce-checkout .woocommerce > .woocommerce-form-login > p:first-of-type {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
}
body.woocommerce-checkout .woocommerce > .woocommerce-form-login .form-row {
  position: relative;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  width: 100%;
  min-width: auto;
}
body.woocommerce-checkout .woocommerce > .woocommerce-form-login .form-row > label {
  position: absolute;
  top: 0;
  padding: 0;
  margin: 0;
  display: block;
  width: 100%;
  color: #000000 !important;
  text-align: center;
  font: normal normal normal 16px/21px Open Sans;
  letter-spacing: 0.48px;
  z-index: 999;
}
body.woocommerce-checkout .woocommerce > .woocommerce-form-login .form-row input {
  position: relative;
  margin-bottom: 1px;
  padding: 17px 20px 32px !important;
  width: 100%;
  text-align: left;
  border-radius: 0;
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: right 25px top 20px;
}
body.woocommerce-checkout .woocommerce > .woocommerce-form-login .form-row * {
  position: relative;
}
body.woocommerce-checkout .woocommerce form.checkout, body.woocommerce-checkout .woocommerce form.checkout_coupon, body.woocommerce-checkout .woocommerce div.checkout_coupon {
  position: relative;
  min-height: 60vh;
}
body.woocommerce-checkout .woocommerce form.checkout .create-account .woocommerce-form__label-for-checkbox, body.woocommerce-checkout .woocommerce form.checkout #ship-to-different-address-checkbox, body.woocommerce-checkout .woocommerce form.checkout_coupon .create-account .woocommerce-form__label-for-checkbox, body.woocommerce-checkout .woocommerce form.checkout_coupon #ship-to-different-address-checkbox, body.woocommerce-checkout .woocommerce div.checkout_coupon .create-account .woocommerce-form__label-for-checkbox, body.woocommerce-checkout .woocommerce div.checkout_coupon #ship-to-different-address-checkbox {
  display: block;
  position: relative;
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce form.checkout .create-account, body.woocommerce-checkout .woocommerce form.checkout_coupon .create-account, body.woocommerce-checkout .woocommerce div.checkout_coupon .create-account {
    margin-left: 15px !important;
  }
}
body.woocommerce-checkout .woocommerce form.checkout .create-account .woocommerce-form__label, body.woocommerce-checkout .woocommerce form.checkout_coupon .create-account .woocommerce-form__label, body.woocommerce-checkout .woocommerce div.checkout_coupon .create-account .woocommerce-form__label {
  margin-top: 20px;
  letter-spacing: 0;
}
body.woocommerce-checkout .woocommerce form.checkout .create-account .woocommerce-form__label input, body.woocommerce-checkout .woocommerce form.checkout_coupon .create-account .woocommerce-form__label input, body.woocommerce-checkout .woocommerce div.checkout_coupon .create-account .woocommerce-form__label input {
  display: block;
}
body.woocommerce-checkout .woocommerce form.checkout .create-account .woocommerce-form__label > span, body.woocommerce-checkout .woocommerce form.checkout_coupon .create-account .woocommerce-form__label > span, body.woocommerce-checkout .woocommerce div.checkout_coupon .create-account .woocommerce-form__label > span {
  font-size: 18px;
  text-transform: uppercase;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
body.woocommerce-checkout .woocommerce form.checkout.checkout-step, body.woocommerce-checkout .woocommerce form.checkout .checkout-step, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step {
  position: absolute;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: transparent !important;
  transform: translateY(-20px);
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
  opacity: 0;
  z-index: -1;
}
body.woocommerce-checkout .woocommerce form.checkout.checkout-step .headline, body.woocommerce-checkout .woocommerce form.checkout .checkout-step .headline, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step .headline, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step .headline, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step .headline, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step .headline {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body.woocommerce-checkout .woocommerce form.checkout.checkout-step:not(.next-step):not(.prev-step):not(.current-step), body.woocommerce-checkout .woocommerce form.checkout.checkout-step.next-step, body.woocommerce-checkout .woocommerce form.checkout.checkout-step.prev-step, body.woocommerce-checkout .woocommerce form.checkout .checkout-step:not(.next-step):not(.prev-step):not(.current-step), body.woocommerce-checkout .woocommerce form.checkout .checkout-step.next-step, body.woocommerce-checkout .woocommerce form.checkout .checkout-step.prev-step, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step:not(.next-step):not(.prev-step):not(.current-step), body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step.next-step, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step.prev-step, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step:not(.next-step):not(.prev-step):not(.current-step), body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step.next-step, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step.prev-step, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step:not(.next-step):not(.prev-step):not(.current-step), body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step.next-step, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step.prev-step, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step:not(.next-step):not(.prev-step):not(.current-step), body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step.next-step, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step.prev-step {
  max-height: 50vh;
  overflow: hidden;
}
body.woocommerce-checkout .woocommerce form.checkout.checkout-step.current-step, body.woocommerce-checkout .woocommerce form.checkout .checkout-step.current-step, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step.current-step, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step.current-step, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step.current-step, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step.current-step {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  z-index: 100;
}
body.woocommerce-checkout .woocommerce form.checkout.checkout-step .col-full, body.woocommerce-checkout .woocommerce form.checkout .checkout-step .col-full, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step .col-full, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step .col-full, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step .col-full, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step .col-full {
  width: 100%;
}
body.woocommerce-checkout .woocommerce form.checkout.checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout .checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step .col-1, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step .col-1, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step .col-1 {
  width: 66.66%;
  padding-right: 50px;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce form.checkout.checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout .checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step .col-1, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step .col-1, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step .col-1 {
    width: 50%;
  }
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce form.checkout.checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout .checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step .col-1, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step .col-1, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step .col-1, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step .col-1 {
    padding-right: 0;
    width: 100%;
  }
}
body.woocommerce-checkout .woocommerce form.checkout.checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout .checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step .col-2, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step .col-2, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step .col-2 {
  width: 33.33%;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce form.checkout.checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout .checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step .col-2, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step .col-2, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step .col-2 {
    width: 50%;
  }
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce form.checkout.checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout .checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout_coupon.checkout-step .col-2, body.woocommerce-checkout .woocommerce form.checkout_coupon .checkout-step .col-2, body.woocommerce-checkout .woocommerce div.checkout_coupon.checkout-step .col-2, body.woocommerce-checkout .woocommerce div.checkout_coupon .checkout-step .col-2 {
    padding-right: 0;
    width: 100%;
  }
}
body.woocommerce-checkout .woocommerce .checkout {
  width: 100%;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields > .headline, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields > .headline {
  border: 2px solid #000000;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 3px;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper label, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper label, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper label {
  margin: 0 20px 20px !important;
  bottom: 0;
  top: unset;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input::-webkit-input-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper input::-webkit-input-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper input::-webkit-input-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input:-moz-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper input:-moz-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper input:-moz-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input::-moz-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper input::-moz-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper input::-moz-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input:-ms-input-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper input:-ms-input-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper input:-ms-input-placeholder, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper {
  margin-bottom: 10px;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_title_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_last_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_city_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_city_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_title_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_city_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_title_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_last_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_city_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_email_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_city_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_title_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper {
  margin-top: 8px;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper {
  margin-right: 10px;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper {
  margin-left: 10px;
  margin-right: 10px;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field:before {
  content: "";
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #000000;
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field:before {
    margin-left: 20px;
  }
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field:before {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
  }
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field {
    width: 100% !important;
  }
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper {
    margin-left: 0;
  }
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper {
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .woocommerce-input-wrapper {
    margin-right: 0;
  }
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_email_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_email_field:before {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
  }
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field:before {
  content: "Kontaktdaten";
  font: normal normal bold 18px/24px Open Sans;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_address_1_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field:before {
  content: "Adressdaten";
  font: normal normal bold 18px/24px Open Sans;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_title_field:before, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_title_field:before {
  content: "Anrede";
  font: normal normal bold 18px/24px Open Sans;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row {
  width: 100%;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field {
  width: 33.33%;
  min-width: 33.33%;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field {
    width: 50%;
    min-width: 50%;
  }
}
@media (max-width: 575.98px) {
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field {
    width: 100%;
    min-width: 100%;
  }
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_country_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_country_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_country_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_country_field {
  width: 100%;
  min-width: 100%;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_title_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_state_field {
    width: 100%;
    min-width: 100%;
  }
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_email_field {
  width: 50%;
  min-width: 50%;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#shipping_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_state_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_phone_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#shipping_email_field {
    width: 100%;
    min-width: 100%;
  }
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper {
  position: relative;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label {
  margin: 40px 20px 0;
  text-align: left;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select {
  position: relative;
  margin-bottom: 10px;
  padding: 17px 20px 32px !important;
  text-align: left;
  border-radius: 0;
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: right 25px top 20px;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:placeholder-shown:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:placeholder-shown:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:placeholder-shown:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:placeholder-shown:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:placeholder-shown:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:placeholder-shown:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:placeholder-shown:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:placeholder-shown:valid {
  background: #ffffff;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:valid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:valid {
  background-image: url("/wp-content/uploads/2022/10/check-icon.svg");
  background-color: #E7F8FF;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:placeholder-shown:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:placeholder-shown:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:placeholder-shown:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:placeholder-shown:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:placeholder-shown:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:placeholder-shown:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:placeholder-shown:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:placeholder-shown:invalid {
  background: #ffffff;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:invalid, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:invalid {
  background: #ffffff;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:valid ~ .select2, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:valid ~ .select2, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:valid ~ .select2, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:valid ~ .select2 {
  margin-bottom: 1px;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:valid ~ .select2 .selection .select2-selection, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:valid ~ .select2 .selection .select2-selection, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:valid ~ .select2 .selection .select2-selection, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:valid ~ .select2 .selection .select2-selection {
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: right 25px top 20px;
  background-image: url("/wp-content/uploads/2022/10/check-icon.svg");
  background-color: #E7F8FF !important;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2 .selection .select2-selection, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2 .selection .select2-selection {
  height: 74px;
  border-radius: 0;
  border: 2px solid #E7F8FF;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__rendered, body.woocommerce-checkout .woocommerce .checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__rendered, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__rendered, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__rendered {
  position: absolute;
  top: 0;
  padding: 0;
  margin: 15px 20px 0px;
  display: block;
  width: 100%;
  font: normal normal bold 18px/21px Open Sans;
  color: #000000 !important;
  letter-spacing: 0.54px;
  text-transform: uppercases;
  text-align: left;
  z-index: 999;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .shipping_address #billing_address_1_field_field, body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields .shipping_address #billing_address_2_field_field {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields #ship-to-different-address {
  margin: 15px 0 20px;
  font: normal normal normal 18px/24px Open Sans;
  letter-spacing: 0px;
  text-transform: uppercase;
  color: #000000;
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields #ship-to-different-address {
    margin-left: 15px;
  }
}
body.woocommerce-checkout .woocommerce .checkout .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
body.woocommerce-checkout .woocommerce .checkout #customer_details .col-1 {
  padding-right: 50px;
  width: 66.66%;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce .checkout #customer_details .col-1 {
    width: 50%;
  }
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce .checkout #customer_details .col-1 {
    padding-right: 0;
    width: 100%;
  }
}
body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 {
  width: 33.33%;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 {
    width: 50%;
  }
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 {
    padding-right: 0;
    width: 100%;
  }
}
body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 .wrap-coupon {
  margin-bottom: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 .wrap-coupon .input-text {
  margin-right: 6px;
  border-radius: 0;
  border: 1px solid #E7F8FF;
}
body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 .wrap-coupon .button {
  margin: 0;
  display: block;
  width: 77px;
  height: 77px;
  border-radius: 0;
  border: 0;
  background-color: #000000;
  outline: none !important;
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
}
body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 .wrap-coupon .button:hover, body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 .wrap-coupon .button:focus, body.woocommerce-checkout .woocommerce .checkout #customer_details .col-2 .wrap-coupon .button:focus-within {
  background-color: #F82B37;
}
body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .headline .uppercase {
  margin-left: 4px;
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total {
    margin-top: 50px;
  }
}
@media (max-width: 767.98px) {
  body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .product-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .cart-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .cart-total {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-wrap: wrap;
  }
}
body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .cart-total .order-total-tax .uppercase {
  text-transform: initial;
}
body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .cart-total > div {
  width: 50%;
}
@media (max-width: 1450.98px) {
  body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .cart-total > div {
    width: 100%;
  }
}
body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .cart-total > .first-col {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #ffffff;
  border: 1px solid #F8FDFF;
}
body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .cart-total > .first-col strong {
  text-transform: uppercase;
  font: normal normal bold 18px/24px Open Sans;
  letter-spacing: 0.54px;
}
body.woocommerce-checkout .woocommerce .checkout .wrap-cart-total .cart-total > .col-250 {
  background-color: #E7F8FF;
}
.shipping.checkout-step h4.headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method {
  margin: 0 !important;
  padding: 16px 10px;
  background-color: #E7F8FF;
}
.shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media (max-width: 767.98px) {
  .shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
}
@media (max-width: 767.98px) {
  .shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-left {
  width: 30%;
}
@media (max-width: 1450.98px) {
  .shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-left {
    width: 50%;
  }
}
.shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-left br {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
@media (max-width: 767.98px) {
  .shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-left {
    width: 100%;
  }
}
.shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-right {
  width: 30%;
}
@media (max-width: 1450.98px) {
  .shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-right {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-right {
    width: 100%;
  }
}
.shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-left, .shipping.checkout-step .woocommerce-shipping-methods li.wc_payment_method .shipping_method .wrap-trigger .trigger-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1.35;
}
.woocommerce-checkout #payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background: transparent !important;
  width: 100%;
}
@media (max-width: 1024.98px) {
  .woocommerce-checkout #payment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods {
  padding: 0;
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods .wc_payment_method {
  background: #E7F8FF 0% 0% no-repeat padding-box;
  border: 1px solid #F8FDFF;
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods .wc_payment_method .woocommerce-form__label label {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
body.woocommerce-checkout .woocommerce .checkout_coupon {
  position: relative;
  right: 0;
  bottom: unset;
  left: unset;
  padding: 0;
  margin-top: 50px;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  max-width: 100%;
  height: auto !important;
  min-height: auto !important;
  border: 0;
  text-align: left;
  border-radius: 0;
  z-index: 999999 !important;
}
body.woocommerce-checkout .woocommerce .checkout_coupon > label {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
body.woocommerce-checkout .woocommerce .checkout_coupon button.button, body.woocommerce-checkout .woocommerce .checkout_coupon button.ms_coupon_button {
  margin-left: 7px;
  display: block;
  width: 77px;
  height: 77px;
  border: 0;
  outline: 0;
  border-radius: 0;
  background-color: #000000;
}
body.woocommerce-checkout .woocommerce .checkout_coupon .wrap-input {
  position: relative;
}
body.woocommerce-checkout .woocommerce .checkout_coupon .wrap-input label {
  position: absolute;
  top: 0;
  padding: 0;
  margin: 40px 20px 0;
  display: block;
  width: 100%;
  height: auto;
  color: #000000 !important;
  text-align: left;
  font: normal normal normal 16px/21px Open Sans;
  letter-spacing: 0.48px;
  z-index: 999;
}
body.woocommerce-checkout .woocommerce .checkout_coupon #ms_coupon_input_field {
  padding: 17px 20px 32px !important;
  height: 77px;
  width: 100%;
  border-radius: 0 !important;
  outline: 0;
  border: 2px solid #E7F8FF;
  text-align: left;
  font: normal normal bold 18px/21px Open Sans;
  letter-spacing: 0.54px;
  color: #000000 !important;
  text-transform: uppercase;
}
@media (max-width: 1024.98px) {
  body.woocommerce-checkout .woocommerce .checkout_coupon #ms_coupon_input_field {
    margin-left: 20px;
  }
}
.nav-wizard {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
.woocommerce-multistep-checkout form.checkout #customer_details .woocommerce-billing-fields h3, .woocommerce-multistep-checkout form.checkout #customer_details.col2-set .woocommerce-billing-fields h3 {
  padding-top: 20px !important;
}
.woocommerce .checkout.woocommerce-checkout .step-wrapper #customer_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.woocommerce .checkout.woocommerce-checkout .step-wrapper #customer_details > .col-1, .woocommerce .checkout.woocommerce-checkout .step-wrapper #customer_details > .col-2 {
  padding-right: 0;
}
.woocommerce .checkout.woocommerce-checkout .step-wrapper #customer_details > .col-1 {
  width: 100%;
}
.woocommerce .checkout.woocommerce-checkout .step-wrapper #customer_details > .col-2 {
  padding-right: 50px;
  width: 66.66%;
}
@media (max-width: 1450.98px) {
  .woocommerce .checkout.woocommerce-checkout .step-wrapper #customer_details > .col-2 {
    width: 50%;
  }
}
body.woocommerce-multistep-checkout-active-payment .wrap-buttons, body.woocommerce-multistep-checkout-active-order .wrap-buttons {
  margin-top: 50px;
}
body.woocommerce-multistep-checkout-active-payment .checkout_coupon.woocommerce-form-coupon, body.woocommerce-multistep-checkout-active-order .checkout_coupon.woocommerce-form-coupon {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
body .wrap-buttons {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 1024.98px) {
  body .wrap-buttons {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 767.98px) {
  body .wrap-buttons {
    margin-bottom: 5px;
  }
}
body .wrap-buttons button.button, body .wrap-buttons a.button, body .wrap-buttons a.step-trigger {
  margin-left: 7px;
  border: 2px solid #000000;
  background-color: transparent !important;
  font: normal normal bold 18px/24px Open Sans;
  letter-spacing: 0;
  color: #000000 !important;
  border-radius: 0 !important;
  text-transform: uppercase;
  outline: 0 !important;
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
}
body .wrap-buttons button.button:hover, body .wrap-buttons button.button:focus, body .wrap-buttons button.button:focus-within, body .wrap-buttons a.button:hover, body .wrap-buttons a.button:focus, body .wrap-buttons a.button:focus-within, body .wrap-buttons a.step-trigger:hover, body .wrap-buttons a.step-trigger:focus, body .wrap-buttons a.step-trigger:focus-within {
  background-color: #000000 !important;
  color: #ffffff !important;
}
body .wrap-buttons .step-trigger {
  padding: 0.618em 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body .wrap-buttons .step-buttons.step-buttons-address, body .wrap-buttons .step-buttons.step-buttons-payment {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: auto;
  border: 0 !important;
}
.cart-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 1200.98px) {
  .cart-total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 1024.98px) {
  .cart-total.finish {
    border-top: 1px solid #4C6A69;
  }
}
.cart-total.finish .first-col {
  margin-right: 4px;
}
.cart-total.finish .col-250 {
  width: 20%;
  min-width: 20%;
}
@media (max-width: 1450.98px) {
  .cart-total.finish .col-250 {
    width: 30%;
    min-width: 30%;
  }
}
@media (max-width: 1200.98px) {
  .cart-total.finish .col-250 {
    width: 100%;
    min-width: 100%;
  }
}
.cart-total .first-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  background-color: #ffffff;
}
.cart-total .col-250 {
  background-color: #E7F8FF;
}
@media (max-width: 1024.98px) {
  .cart-total .col-250 {
    min-width: 100%;
    width: 100%;
  }
}
.wrap-summary > .headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.wrap-summary > .headline a.button {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
}
.wrap-summary > .headline a.button:hover, .wrap-summary > .headline a.button:focus, .wrap-summary > .headline a.button:focus-within {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.wrap-summary .shipping-type .ms_conclusion_shipping_price_wrap {
  position: relative;
  padding-right: calc(45% + 8px);
  display: block;
  text-align: right;
}
.wrap-summary .shipping-type .ms_conclusion_shipping_price_wrap #ms_shipping_price {
  padding-bottom: 18px;
  display: block;
}
.wrap-summary .shipping-type .ms_conclusion_shipping_price_wrap #ms_shipping_price_tax {
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 14px;
}
.wrap-summary .shipping-type.shipping-type-sumup .sum-price {
  margin-left: 15% !important;
}
@media (max-width: 767.98px) {
  .wrap-summary .shipping-type.shipping-type-sumup .sum-price {
    margin-left: 0 !important;
  }
}
@media (max-width: 1024.98px) {
  .wrap-summary .shipping-type.shipping-type-sumup .product-info {
    border-top: 1px solid #4C6A69;
  }
}
.wrap-summary .shipping-type.shipping-type-sumup a.button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 5%;
  min-width: 5%;
  background-color: transparent;
}
@media (max-width: 1024.98px) {
  .wrap-summary .shipping-type.shipping-type-sumup a.button {
    width: 10%;
    min-width: 10%;
  }
}
@media (max-width: 767.98px) {
  .wrap-summary .shipping-type.shipping-type-sumup a.button {
    width: 30%;
    min-width: 30%;
  }
}
.wrap-summary .shipping-type.shipping-type-sumup a.button svg path {
  fill: #000000;
}
.wrap-summary .produkt {
  background-color: #ffffff;
  border: 1px solid #F8FDFF;
}
@media (min-width: 1451px) {
  .wrap-summary .produkt {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.wrap-summary .produkt.shipping-type .sum-price, .wrap-summary .produkt.grand-total .sum-price {
  margin-left: 25%;
}
.wrap-summary .produkt .product-info {
  width: 60%;
  min-width: 60%;
}
@media (max-width: 1450.98px) {
  .wrap-summary .produkt .product-info {
    width: 50%;
    min-width: 50%;
  }
}
@media (max-width: 1200.98px) {
  .wrap-summary .produkt .product-info {
    width: 45%;
    min-width: 45%;
  }
}
@media (max-width: 1024.98px) {
  .wrap-summary .produkt .product-info {
    width: 100%;
    min-width: 100%;
  }
}
.wrap-summary .produkt .product-count {
  width: 5%;
  min-width: 5%;
}
@media (max-width: 575.98px) {
  .wrap-summary .produkt .product-count {
    width: 10%;
    min-width: 10%;
  }
}
.wrap-summary .produkt .single-price {
  width: 15%;
  min-width: 15%;
}
@media (max-width: 1024.98px) {
  .wrap-summary .produkt .single-price {
    width: 20%;
    min-width: 20%;
  }
}
@media (max-width: 767.98px) {
  .wrap-summary .produkt .single-price {
    width: 30%;
    min-width: 30%;
  }
}
@media (max-width: 575.98px) {
  .wrap-summary .produkt .single-price {
    width: 85%;
    min-width: 85%;
  }
}
.wrap-summary .produkt .sum-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: flex-end;
  width: 20%;
  min-width: 20%;
}
@media (max-width: 1450.98px) {
  .wrap-summary .produkt .sum-price {
    width: 30%;
    min-width: 30%;
  }
}
@media (max-width: 1200.98px) {
  .wrap-summary .produkt .sum-price {
    width: 35%;
    min-width: 35%;
  }
}
@media (max-width: 1024.98px) {
  .wrap-summary .produkt .sum-price {
    width: 40%;
    min-width: 40%;
  }
}
@media (max-width: 767.98px) {
  .wrap-summary .produkt .sum-price {
    width: 59%;
    min-width: 59%;
  }
}
@media (max-width: 575.98px) {
  .wrap-summary .produkt .sum-price {
    width: 100%;
    min-width: 100%;
  }
  .wrap-summary .produkt .sum-price .in-wrap-sum-price {
    padding-right: 0;
  }
}
.wrap-summary .produkt .sum-price .in-wrap-sum-price {
  position: relative;
  padding-right: calc(45% + 8px);
  display: block;
  text-align: right;
}
.wrap-summary .produkt .sum-price .in-wrap-sum-price .price-mwst {
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 14px;
}
.wrap-summary .produkt .sum-price .in-wrap-sum-price strong {
  padding-bottom: 18px;
  display: inline-block;
}
.wrap-summary .grand-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.wrap-summary .grand-total .product-info {
  width: 85%;
  min-width: 85%;
  background-color: #ffffff;
  border: 1px solid #F8FDFF;
}
.wrap-summary .grand-total .sum-price {
  width: 15%;
  min-width: 15%;
  background-color: #E7F8FF;
  border: 1px solid #F8FDFF;
}
.wrap-shipping {
  margin-bottom: 50px;
  gap: 50px;
}
@media (max-width: 1200.98px) {
  .wrap-shipping {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767.98px) {
  .wrap-shipping {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.wrap-shipping .addresses {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: 30px;
}
.wrap-shipping .shipping-type.shipping-type-sumup a.button svg {
  background-color: transparent;
}
.wrap-shipping .shipping-type.shipping-type-sumup a.button svg path {
  fill: #000000;
}
@media (max-width: 1200.98px) {
  .wrap-shipping .grand-total > div {
    width: 100%;
  }
}
.wrap-shipping .cart-total {
  background-color: #E7F8FF;
}
.wrap-shipping .ms-left, .wrap-shipping .ms-right {
  width: calc(50% - 25px);
}
@media (max-width: 1200.98px) {
  .wrap-shipping .ms-left, .wrap-shipping .ms-right {
    width: 100%;
  }
}
@media (max-width: 1024.98px) {
  .wrap-shipping .ms-left, .wrap-shipping .ms-right {
    height: unset;
  }
}
@media (max-width: 767.98px) {
  .wrap-shipping .ms-left, .wrap-shipping .ms-right {
    width: 100%;
  }
}
.wrap-shipping .ms-right .product-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}
@media (max-width: 767.98px) {
  .wrap-shipping .ms-right .product-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.wrap-shipping .ms-right .product-info .billing-data {
  width: 45%;
}
.wrap-shipping .ms-right .product-info .shipping-data {
  width: 55%;
}
@media (max-width: 767.98px) {
  .wrap-shipping .ms-right .product-info .billing-data, .wrap-shipping .ms-right .product-info .shipping-data {
    width: 100%;
  }
}
.wrap-shipping .ms-right .product-info .billing-data strong, .wrap-shipping .ms-right .product-info .shipping-data strong {
  font-size: 16px;
  text-transform: inherit;
}
.wrap-shipping .ms-left .product-count {
  background-color: #ffffff;
}
.wrap-shipping .ms-left .headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.wrap-shipping .ms-left .headline a.button {
  background-color: transparent !important;
  border: 0 !important;
  outline: 0 !important;
}
.wrap-shipping .ms-left .product-info, .wrap-shipping .ms-left .sum-price {
  background: white;
  border: 1px solid #F8FDFF;
}
.wrap-shipping .ms-left .grand-total .sum-price {
  background-color: #E7F8FF;
}
.wc-gzd-checkbox-placeholder {
  margin-bottom: 20px;
}
.wc-gzd-checkbox-placeholder .woocommerce-gzd-legal-checkbox-text {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}
.wrap-data > .headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.wrap-data > .headline a.button {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
}
.wrap-data > .headline a.button:hover, .wrap-data > .headline a.button:focus, .wrap-data > .headline a.button:focus-within {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.wrap-data .produkt {
  background-color: #E7F8FF;
  border: 1px solid #F8FDFF;
}
.wrap-submit {
  text-align: right;
}
.wrap-submit > .woocommerce-checkout-payment {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
.wrap-submit .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  font: normal normal normal 18px/24px Open Sans;
  letter-spacing: 0px;
  color: #000000;
}
.wrap-submit .wc-gzd-checkbox-placeholder {
  margin-left: auto;
}
@media (min-width: 576px) {
  .wrap-submit .wc-gzd-checkbox-placeholder {
    max-width: 430px;
  }
}
.wrap-submit .wc-gzd-checkbox-placeholder .checkbox-legal {
  display: inline-block;
}
.wrap-submit .wc-gzd-checkbox-placeholder .checkbox-legal .woocommerce-form__label {
  position: relative;
}
.wrap-submit .wc-gzd-checkbox-placeholder .checkbox-legal .woocommerce-form__label .woocommerce-gzd-legal-checkbox-text:after {
  left: 8px;
}
@media (max-width: 1024.98px) {
  .wrap-submit .wc-gzd-checkbox-placeholder .checkbox-legal .woocommerce-form__label .woocommerce-gzd-legal-checkbox-text:after {
    left: 25px;
  }
}
.wrap-submit .wc-gzd-order-submit {
  margin-top: 30px;
}
.wrap-submit .wc-gzd-order-submit .wc-gzd-place-order button.button {
  margin-left: 0;
  border: 2px solid #000000;
  background-color: transparent !important;
  font: normal normal bold 18px/24px Open Sans;
  letter-spacing: 0px;
  color: #000000 !important;
  border-radius: 0 !important;
  text-transform: uppercase;
  outline: 0 !important;
  -webkit-transition: all, 300ms ease-in-out;
  -o-transition: all, 300ms ease-in-out;
  transition: all, 300ms ease-in-out;
}
@media (max-width: 767.98px) {
  .wrap-submit .wc-gzd-order-submit .wc-gzd-place-order button.button {
    margin: 0 0 0 auto;
  }
}
.wrap-submit .wc-gzd-order-submit .wc-gzd-place-order button.button:hover, .wrap-submit .wc-gzd-order-submit .wc-gzd-place-order button.button:focus, .wrap-submit .wc-gzd-order-submit .wc-gzd-place-order button.button:focus-within {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.wrap-submit .wrap-buttons a.button {
  margin-right: 4px;
  display: block;
  height: fit-content;
  margin-left: 0;
}
@media (max-width: 767.98px) {
  .wrap-submit .wrap-buttons a.button {
    margin-left: auto;
    margin-right: 0;
  }
}
.woocommerce-gzd-legal-checkbox-text a {
  margin-right: 5px;
}
.wc-gzd-checkbox-placeholder {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 1024.98px) {
  .wc-gzd-checkbox-placeholder {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 767.98px) {
  .wc-gzd-checkbox-placeholder {
    margin-bottom: 20px;
  }
}
.wc-gzd-checkbox-placeholder .validate-required {
  display: inline-block !important;
  min-width: 0 !important;
}
.wc-gzd-checkbox-placeholder .validate-required .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  position: relative;
  margin: 14px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wc-gzd-checkbox-placeholder .validate-required .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-gzd-legal-checkbox-text:after {
  left: 8px;
}
@media (max-width: 1024.98px) {
  .wc-gzd-checkbox-placeholder .validate-required .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-gzd-legal-checkbox-text:after {
    left: 25px;
  }
}
.wc-gzd-checkbox-placeholder .validate-required .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox {
  left: 0;
}
/*# sourceMappingURL=https://dev.digitalwehr.de/wp-content/build/scss_library/747d8844400e351466d6c7768c051a581bdad128.css.map */