/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/styles/main.scss ***!
  \******************************************************************************************************************/
.cf7-order-form label {
  display: block;
  margin-bottom: 0.75rem;
  font-weight: 600;
  color: var(--global-palette5);
  transition: color 0.25s ease;
}
.cf7-order-form input.wpcf7-form-control,
.cf7-order-form select.wpcf7-form-control,
.cf7-order-form textarea.wpcf7-form-control {
  width: 100%;
  border: 1px solid #d1d5db;
  border-radius: 0.375rem;
  padding: 0.625rem 0.75rem;
  font-size: 1rem;
  color: var(--global-palette6);
  background: #fff;
  transition: border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;
}
.cf7-order-form input[type=time],
.cf7-order-form select[type=time],
.cf7-order-form textarea[type=time] {
  width: 100%;
  border: 1px solid #d1d5db;
  border-radius: 0.375rem;
  padding: 0.625rem 0.75rem;
  font-size: 1rem;
  color: var(--global-palette6);
  background: #fff;
  transition: border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;
}
.cf7-order-form input.wpcf7-form-control::placeholder,
.cf7-order-form select.wpcf7-form-control::placeholder,
.cf7-order-form textarea.wpcf7-form-control::placeholder {
  color: var(--global-palette6);
}
.cf7-order-form input.wpcf7-form-control:focus,
.cf7-order-form select.wpcf7-form-control:focus,
.cf7-order-form textarea.wpcf7-form-control:focus {
  outline: none;
  border-color: var(--global-palette5);
  box-shadow: 0 0 0 2px rgba(var(--global-palette5), 0.25);
  color: var(--global-palette7);
}
.cf7-order-form input:not(:placeholder-shown),
.cf7-order-form select:not(:placeholder-shown),
.cf7-order-form textarea:not(:placeholder-shown) {
  color: var(--global-palette7);
}
.cf7-order-form input:-webkit-autofill,
.cf7-order-form select:-webkit-autofill,
.cf7-order-form textarea:-webkit-autofill {
  color: var(--global-palette7) !important;
  -webkit-text-fill-color: var(--global-palette7) !important;
}
.cf7-order-form label:focus-within, input:focus + .cf7-order-form, textarea:focus + .cf7-order-form {
  color: var(--global-palette5);
}
.cf7-order-form .pickup-row {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.cf7-order-form .pickup-row .pickup-date,
.cf7-order-form .pickup-row .pickup-time {
  flex: 1 1 240px;
}
.cf7-order-form input.wpcf7-form-control.wpcf7-submit {
  background-color: var(--global-palette1);
  transition: all 0.5s;
  font-weight: 700;
  border: 0 solid transparent;
}
.cf7-order-form input.wpcf7-form-control.wpcf7-submit:hover {
  color: var(--global-palette7);
  background-color: var(--global-palette2);
}
.cf7-order-form .submit-row {
  margin-top: 1rem;
}

.wp-block-kadence-advancedbtn .presidential-logo-icon .kb-svg-icon-wrap svg,
.wp-block-kadence-advancedbtn .kaptyn-logo-icon .kb-svg-icon-wrap svg {
  height: initial;
}
