:root{--form-height: 52px;--form-pad-x: 22px;--form-border: var(--form-border-color, var(--text-a35, rgba(0, 0, 0, .35)));--form-border-hover: var(--form-border-hover-color, var(--text-a80, rgba(0, 0, 0, .7)));--form-border-active: var(--form-border-active-color, var(--text));--form-placeholder: var(--form-placeholder-color, var(--text-a55, rgba(0, 0, 0, .55)));--form-error: var(--form-error-color, #e5493a);--form-error-bg: var(--form-error-bg-color, rgba(229, 73, 58, .06));--form-success: var(--form-success-color, #2e7d4f);--form-success-bg: var(--form-success-bg-color, rgba(46, 125, 79, .08));--form-disabled-bg: var(--form-disabled-bg-color, var(--bg-accent, rgba(0, 0, 0, .04)));--form-option-hover: var(--form-option-hover-color, var(--bg-accent, rgba(0, 0, 0, .06)));--form-fill: var(--form-fill-color, transparent);--form-radius-cap: min(var(--form-radius, var(--RADIUS-SELECT, 3px)), 16px)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=url],textarea,select,.input-group,.popout__toggle,.field{min-height:var(--form-height);padding:12px var(--form-pad-x);border:1px solid var(--form-border);border-radius:var(--form-radius, var(--RADIUS-SELECT, 3px));background:var(--form-fill);color:var(--text);line-height:1.4;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;outline:none}.field,.field:focus{border:1px solid var(--form-border);border-radius:var(--form-radius, var(--RADIUS-SELECT, 3px));padding:12px var(--form-pad-x)}textarea{min-height:140px;resize:vertical;border-radius:var(--form-radius-cap)}input::placeholder,textarea::placeholder,.field::placeholder{color:var(--form-placeholder);-webkit-text-fill-color:var(--form-placeholder);opacity:1}@media(hover:hover){input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=password]:hover,input[type=number]:hover,input[type=search]:hover,input[type=url]:hover,textarea:hover,select:hover,.field:hover,.popout__toggle:hover{border-color:var(--form-border-hover)}}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus,select:focus,.field:focus,.popout__toggle:focus,.popout__toggle[aria-expanded=true]{border-color:var(--form-border-active);box-shadow:0 0 0 1px var(--form-border-active) inset}body.is-focused input:focus-visible,body.is-focused textarea:focus-visible,body.is-focused select:focus-visible{outline:2px solid var(--form-border-active);outline-offset:2px}input[disabled],textarea[disabled],select[disabled],.field[disabled],.is-disabled input,.is-disabled textarea,.is-disabled select{border-color:transparent;background:var(--form-disabled-bg);color:var(--form-placeholder);cursor:not-allowed}input.error,textarea.error,select.error,input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],.is-error input:not([type=checkbox]):not([type=radio]),.is-error textarea,.is-error select,.is-error .gmg-select__toggle{border-color:var(--form-error)!important;box-shadow:none}.form__error-message,.gmg-field__error{display:block;margin:8px 0 0;color:var(--form-error);font-size:var(--font-body-x-small, 12px);font-weight:var(--FONT-WEIGHT-BODY-BOLD);letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.gmg-field__error[hidden]{display:none}product-form .errors,form .errors,.form-errors,.gmg-form__summary{padding:14px 18px;border:1px solid var(--form-error);border-radius:var(--form-radius, var(--RADIUS-SELECT, 3px));background:var(--form-error-bg);color:var(--form-error)}.form-success,.gmg-form__success{padding:14px 18px;border:1px solid var(--form-success);border-radius:var(--form-radius, var(--RADIUS-SELECT, 3px));background:var(--form-success-bg);color:var(--form-success);box-shadow:none}select{padding-right:calc(var(--form-pad-x) + 24px);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'><path d='M1 1l6 6 6-6' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right var(--form-pad-x) center;background-size:14px 9px;-webkit-appearance:none;appearance:none;cursor:pointer}select::-ms-expand{display:none}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:20px;height:20px;margin:0 12px 0 0;border:1px solid var(--form-border);border-radius:4px;background:var(--form-fill);vertical-align:middle;cursor:pointer;display:inline-grid;place-content:center;transition:border-color .18s ease,background-color .18s ease}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s ease}input[type=checkbox]:before{width:12px;height:12px;background:var(--bg, #fff);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=radio]:before{border-radius:50%;background:var(--bg, #fff)}@media(hover:hover){input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--form-border-hover)}}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--form-border-active);background:var(--form-border-active)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox][aria-invalid=true],input[type=radio][aria-invalid=true],.is-error input[type=checkbox],.is-error input[type=radio]{border-color:var(--form-error)}body.is-focused input[type=checkbox]:focus-visible,body.is-focused input[type=radio]:focus-visible{outline:2px solid var(--form-border-active);outline-offset:2px}.checkbox input[type=checkbox]{position:static;width:20px;height:20px;opacity:1}.checkbox input[type=checkbox]+label:before,.checkbox input[type=checkbox]+label:after{display:none}.gmg-field{position:relative;margin:0 0 18px}.gmg-field__label{display:block;margin:0 0 8px;font-size:var(--font-body-small);font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.gmg-field__label--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gmg-field__req{color:var(--form-error);margin-left:2px}.gmg-field input:not([type=checkbox]):not([type=radio]),.gmg-field textarea,.gmg-field select{display:block;width:100%;margin:0}.gmg-field--check{display:flex;align-items:flex-start;gap:0}.gmg-field--check input{margin-top:2px}.gmg-field--check label{flex:1 1 0;min-width:0;cursor:pointer;font-size:var(--font-body-small);line-height:1.45}.gmg-field--check label a{text-decoration:underline;text-underline-offset:3px}.gmg-field--check .gmg-field__error{flex-basis:100%}.gmg-field--check{flex-wrap:wrap}.gmg-select{position:relative}.gmg-select select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gmg-select__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--form-height);padding:12px var(--form-pad-x);border:1px solid var(--form-border);border-radius:var(--form-radius, var(--RADIUS-SELECT, 3px));background:var(--form-fill);color:var(--form-placeholder);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,border-radius .18s ease}.gmg-select__toggle.has-value{color:var(--text)}@media(hover:hover){.gmg-select__toggle:hover{border-color:var(--form-border-hover)}}.gmg-select__toggle:focus,.gmg-select.is-open .gmg-select__toggle{border-color:var(--form-border-active);outline:none}.gmg-select.is-open .gmg-select__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.gmg-select__chevron{flex:0 0 auto;width:14px;height:9px;transition:transform .18s ease}.gmg-select.is-open .gmg-select__chevron{transform:rotate(180deg)}.gmg-select__list{position:absolute;z-index:20;top:100%;left:0;right:0;margin:-1px 0 0;padding:6px 0;list-style:none;border:1px solid var(--form-border-active);border-top-color:var(--form-border);border-radius:0 0 var(--form-radius-cap) var(--form-radius-cap);background:var(--bg, #fff);box-shadow:0 12px 30px #00000014;max-height:280px;overflow:auto}.gmg-select__list[hidden]{display:none}.gmg-select__option{padding:11px var(--form-pad-x);cursor:pointer;color:var(--text)}.gmg-select__option:hover,.gmg-select__option.is-active{background:var(--form-option-hover)}.gmg-select__option[aria-selected=true]{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.btn[disabled],button[disabled].btn,.btn.is-loading{opacity:.55;cursor:progress}.gmg-form__hint{font-size:var(--font-body-x-small);opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gmg-forms.css.map */
