/** Shopify CDN: Minification failed

Line 88:1 Unexpected "{"

**/
.customer .field input {
  border: 1px solid #e4e1dc;
  color: #16211f;
  padding: 11px 13px;
  height: 43px;
  font-size: 18px;
  line-height: 25px;
}

.customer .field:before,
.customer .select:before,
.customer .field:before,
.customer .customer select:before,
.customer .localization-form__select:before {
  box-shadow: none;
}

.customer .field:after,
.customer .select:after,
.customer .field:after,
.customer .customer select:after,
.customer .localization-form__select:after {
  box-shadow: none;
}

.customer .field:hover.field:after,
.customer .select:hover.select:after,
.customer .select__select:hover.select__select:after,
.customer .field:hover.field:after,
.customer select:hover.select:after,
.customer .localization-form__select:hover.localization-form__select:after {
  box-shadow: none;
}

.customer .field label {
  color: #16211f;
  opacity: 0.75;
  font-size: 18px;
  line-height: 25px;
  left: 13px;
  letter-spacing: 0;
}

.customer .field__input:focus,
.customer .select__select:focus,
.customer .field input:focus,
.customer select:focus,
.customer .localization-form__select:focus.localization-form__select:after {
  box-shadow: none;
  padding: 11px 13px;
}

.customer .field__input:focus ~ .field__label,
.customer .field__input:not(:placeholder-shown) ~ .field__label,
.customer .field__input:-webkit-autofill ~ .field__label,
.customer .field input:focus ~ label,
.customer .field input:not(:placeholder-shown) ~ label,
.customer .field input:-webkit-autofill ~ label {
  display: none;
}
.customer .field__input:focus,
.customer .field__input:not(:placeholder-shown),
.customer .field__input:-webkit-autofill,
.customer .field input:focus,
.customer .field input:not(:placeholder-shown),
.customer .field input:-webkit-autofill {
  margin: 1px;
  padding: 11px 13px;
}
.customer button {
  background-color: #938884;
}
.customer button:hover {
  background-color: #16211f;
  color: #fff;
}
@media (max-width: 989px) {
  .customer h1 {
    font-size: 25px;
    line-height: 30px;
  }
}
 {
  font-size: 37px;
  line-height: 42px;
  text-transform: uppercase;
}
.customer .form__message {
  color: #eb001b;
}
*:focus-visible {
  outline: 0;
  box-shadow: none;
}
.addresses li > button {
  border: 1px solid #16211f;
  color: #16211f;
}
.addresses li > button:hover {
  background-color: #16211f;
  color: #fff;
}
.addresses form button[type] {
  border: 1px solid #16211f;
  color: #16211f;
}
.addresses form button[type]:hover {
  background-color: #16211f;
  color: #fff;
}
.customer select {
  border: 1px solid #e4e1dc !important;
  padding: 0 13px !important;
  height: 43px !important;
  box-shadow: none !important;
}
.cf-field > label {
  color: #16211f;
  opacity: 0.75;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0;
}

.cf-field input {
  padding: 11px 13px !important;
  height: 43px !important;
  font-size: 18px !important;
  line-height: 25px !important;
  border: 1px solid #e4e1dc !important;
  box-shadow: none !important;
}
.cf-field input:hover {
  box-shadow: none !important;
  border: 1px solid #e4e1dc !important;
}
.cf-enum-field__choice input[type="radio"] {
  height: 16px !important;
  width: 16px;
  accent-color: #938884;
  cursor: pointer;
}
.addresses .actions {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-top: 30px;
}
.addresses .actions input[type="checkbox"] {
  margin: 0;
  accent-color: #16211f;
}
.customer .select .svg-wrapper,
.customer select + .svg-wrapper {
  right: 13px;
}
.customer a {
  color: #16211f;
}
.customer .field label {
  position: static;
  text-align: left;
  margin-bottom: 0.25em;
}
.customer.register {
  max-width: 600px !important;
}
.customer .field {
  flex-direction: column-reverse;
}
.customer .field__input:focus ~ .field__label,
.customer .field__input:not(:placeholder-shown) ~ .field__label,
.customer .field__input:-webkit-autofill ~ .field__label,
.customer .field input:focus ~ label,
.customer .field input:not(:placeholder-shown) ~ label,
.customer .field input:-webkit-autofill ~ label {
  display: block;
  font-size: 18px;
  letter-spacing: 0;
}
@media (max-width: 989px) {
  .customer h1 {
    font-size: 25px;
    line-height: 30px;
  }
}
