:root{--color-danger: 255, 0, 0;--default-green: 141, 155, 49}.form a{color:rgba(var(--default-green),1)}.form .form__wrapper{display:flex;flex-direction:column;row-gap:2.5rem}.form .form__description{font-size:inherit}.form .form__description .metafield-rich_text_field>*:first-child,.form .field-section__paragraph .metafield-rich_text_field>*:first-child{margin-top:0}.form .form__description .metafield-rich_text_field>*:last-child,.form .field-section__paragraph .metafield-rich_text_field>*:last-child{margin-bottom:0}.form .field{display:flex}.form .field__label,.form .field__input{letter-spacing:0}.form .form__fields{display:flex;flex-direction:column;row-gap:2.5rem;font-size:1rem;margin-bottom:1.875rem}.form fieldset{border:none;padding:0;margin:0;gap:1rem}.form fieldset>legend.field__label{margin-bottom:.25em}.form .combined-field{container:combined-field / inline-size}.form .combined-field .fields{display:flex;flex-direction:row;align-items:start;gap:.875rem}.form .combined-field .fields{flex-wrap:nowrap}.form .field-wrapper{max-width:var(--max-width)}.form .combined-field .field-wrapper{flex:1}@container combined-field (max-width: 447px){.form .combined-field .fields{flex-wrap:wrap}.form .combined-field .field-wrapper{flex:unset;flex-grow:1;width:auto}[class*=field-ratio-]{width:100%}}@container combined-field (min-width: 447px){.field-ratio-half{width:50%}.field-ratio-one-third{width:calc(100% / 3)}.field-ratio-two-thirds{width:calc(100% / 3 * 2)}.field-ratio-one-quarter{width:25%}.field-ratio-three-quarters{width:75%}.field-ratio-one-fifth{width:20%}.field-ratio-four-fifths{width:80%}}.form .field{align-items:start}.form .field .field{position:static;box-shadow:none;width:auto}.form .field select+svg.icon,.form .field select+label+svg.icon{height:.6875rem;top:calc(50% - .28rem)}.form .field:has(.field),.form .field:has(select){flex-wrap:wrap}.form .field:has(.field,input[type=radio],input[type=checkbox],input[type=hidden],select):before,.form .field:has(.field,input[type=radio],input[type=checkbox],input[type=hidden],select):after{content:none}.form .field:has(input[type=hidden]){display:none}.form .field:has(.field) .field__label,.form .field:has(input[type=checkbox],input[type=radio]) .field__label,.form .combined-field>.field__label{position:static;width:100%;pointer-events:all}.form .field:has(input[type=checkbox],input[type=radio]) .field__label{margin:0;height:unset;opacity:1}.form .field:has(.field)>.field__label{width:100%}.form .field .field:has(input[type=radio],input[type=checkbox]){gap:.25em;align-items:center}.form input[type=date],.form input[type=time]{font-family:inherit}.form .field.field--error .field__input:focus,.form .field.field--error .select__select:focus{box-shadow:0 0 0 1px rgba(var(--color-danger));border-color:rgba(var(--color-danger))}.form .field.field--error+.field__error,.form .field:has(.field--error)+.field__error{display:block;color:rgb(var(--color-danger));margin-top:.25em;margin-bottom:0}.form .field input[type=checkbox]:focus,.form .field input[type=radio]:focus{border-color:rgba(var(--mono-mediumgray-01),1)}.form .field.field--error input[type=checkbox]:not(:checked):focus,.form .field.field--error input[type=radio]:not(:checked):focus{border-color:rgba(var(--color-danger));border-width:2px}.form .field input[type=file]{height:4.75rem;padding-top:1.75rem}.form fieldset{flex-direction:column}.form fieldset.field:has(.field--error){border:revert;border-color:rgba(var(--color-danger),var(--inputs-border-opacity));border-width:1px;padding:.5em}.form fieldset.field:has(.field)>legend.field__label{width:auto;margin-bottom:1rem}.form .form__error-message:empty{display:none}.form .form__error-message{background-color:rgba(var(--color-danger),1);color:#fff;padding:.625rem 1rem}.form .form__error-message p,.form .form__error-message ul{margin:0}.form .form__success-message:empty{display:none}.form .form__success-message{text-align:center}.form .field input,.form .field select,.form .field textarea{background-color:transparent;font-size:1rem}.form .field input[type=checkbox],.form .field input[type=radio]{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid rgba(var(--text-color) / .5);color:currentColor;display:grid;font:inherit;height:1.5rem;width:1.5rem;aspect-ratio:1;margin:0;place-content:center;margin-right:1rem;outline:0;border-radius:0}.form .field input[type=radio]{border-radius:50%;height:1.875rem;width:1.875rem;aspect-ratio:1}.form .field .field__label--radio,.form .field .field__label--checkbox,.form .combined-field legend.field__label{color:var(--default-dark)}.form .field input[type=checkbox]:before{background-color:CanvasText;box-shadow:inset 1em 1em currentColor;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.form .field input[type=radio]:before{background-color:rgba(var(--default-green),1);border-radius:50%;content:"";height:.875rem;transform:scale(0);transform-origin:center;transition:transform .12s ease-in-out;width:.875rem}.form .field input[type=checkbox]:checked:before,.form .field input[type=radio]:checked:before{transform:scale(1)}.form input[type=checkbox]+.field__label{position:static}.form .field:has(input[type=checkbox]) .field__label p{margin:0}.color-inverse .form *::-webkit-calendar-picker-indicator,.color-accent-1 .form *::-webkit-calendar-picker-indicator,.color-accent-2 .form *::-webkit-calendar-picker-indicator{color-scheme:dark}.form [data-close-modal]{margin-top:1.875rem}.form .field-section{display:flex;flex-direction:column;row-gap:.875rem}.form .form__fields .field-section__hr{margin:0}.form .field-section__fields{display:flex;flex-direction:column;row-gap:.875rem}.field .select{position:relative;padding:0;height:100%;border-width:0}.field .select__select{-webkit-appearance:none;appearance:none;width:100%;height:3.75rem;padding-inline-start:var(--input-padding-inline);border-radius:var(--rounded-input);border-width:1px;color:rgb(var(--input-text-color, var(--text-color)))}.field .select__select:focus-visible{border-color:currentColor;outline:none;box-shadow:inset 0 0 0 1px}.field .select svg{pointer-events:none;position:absolute;top:calc(50% - .2rem);right:var(--input-padding-inline)}.field .select .select__select:not(.select__select--is-selected){color:rgba(var(--input-text-color, var(--text-color)) / .5)}.field .select :not(.select__select--is-selected)+.field__label{opacity:0}.field .select .select__select--is-selected{padding-top:.875rem}.field .select .select__select+.field__label{position:absolute;top:.875rem;pointer-events:none}.field .select .select__select--is-selected+.field__label{height:auto;background-color:transparent;pointer-events:none;transform:scale(.65) translateY(calc(-1* var(--spacing-4)))}.form .select--language .select__select--is-selected+.field__label{display:none}.form .select--language .select__select--is-selected{padding-left:3.75rem;padding-top:0}.form .field .fi{display:none}.form .field:has(.select--language .select__select--is-selected) .fi{content:"";position:absolute;width:1.7rem;height:1.25rem;top:50%;left:1.25rem;transform:translateY(-50%);display:block;z-index:1}language-select{width:100%;height:100%}.modal-component--full-width .modal-component__content .form form{max-width:calc(var(--container-max-width) * .5);margin-inline:auto;width:100%}.form-recaptcha{margin-bottom:1.875rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-form.css.map */
