body.theme-hazel:not(.has-checkout-header) {
  padding-top: 120px;
}

body.theme-hazel:not(.has-checkout-header).admin-bar .fc-sidebar[data-sticky-states].is-sticky--top .fc-sidebar__inner {
  padding-top: 5px;
}

@media (max-width: 749px) {
  body.theme-hazel.woocommerce-checkout .fc-content.container .container_inner {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
}

body.theme-hazel header.fc-checkout-header {
  position: fixed !important;
  top: 0 !important;
}
@media (min-width: 1000px) {
  body.theme-hazel header.fc-checkout-header {
    position: static !important;
  }
}

body.theme-hazel.admin-bar header.fc-checkout-header {
  top: 46px !important;
}
@media screen and (min-width: 783px) {
  body.theme-hazel.admin-bar header.fc-checkout-header {
    top: 32px !important;
  }
}

body.theme-hazel:not(.has-checkout-header).admin-bar .fc-progress-bar[data-sticky-states].is-sticky--top .fc-progress-bar__inner {
  transform: translateY(0);
}
@media screen and (min-width: 783px) {
  body.theme-hazel:not(.has-checkout-header).admin-bar .fc-progress-bar[data-sticky-states].is-sticky--top .fc-progress-bar__inner {
    transform: translateY(5px);
  }
}

body.theme-hazel div.woocommerce form #billing_country_field,
body.theme-hazel div.woocommerce form #shipping_country_field,
body.theme-hazel div.woocommerce form .form-row .select2-container--default,
body.theme-hazel div.woocommerce form .form-row .select2-container .select2-selection {
  height: auto;
}

body.theme-hazel div.woocommerce form .form-row .select2-container .select2-selection__rendered,
body.theme-hazel div.woocommerce form .form-row .select2-container .select2-selection__arrow {
  line-height: 45px;
}

body.theme-hazel div.woocommerce form .form-row .select2-container .select2-selection__arrow {
  left: 10px;
}

body.theme-hazel div.woocommerce form .form-row input[type=email] {
  padding-right: var(--fluidcheckout--field--padding-left, 8px);
}

body.theme-hazel .select2-search--dropdown .select2-search__field {
  background-color: var(--fluidcheckout--color--white, #fff);
}