.frm-Form{--Input_Height: 46px;--Field_Gap: 16px;--Input_InlinePadding: 8px;--Input_BackgroundColor: var(--Color_Background) }.frm-Form_Fieldset{border:0;margin:0;padding:0}.frm-Form_Legend{display:none}@media (min-width: 900.02px){.frm-Form_Fields{grid-gap:0 var(--Field_Gap);display:grid;grid-template-columns:repeat(2,1fr)}}.frm-Form_Field{background-color:var(--Input_BackgroundColor);display:block;inline-size:100%;margin-block-start:var(--Field_Gap);padding-block-end:8px;position:relative}.frm-Form_Field-checkbox{background-color:initial;display:flex;margin-block:15px;position:relative}.frm-Form_Field:not(.frm-Form_Field-checkbox) .frm-Form_Label{color:var(--Color_Body);display:block;font-size:10px;inset-block-start:0px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.frm-Form_Input:not(:placeholder-shown)+.frm-Form_Label,.frm-Form_SelectField:not(.frm-Form_Field-checkbox) .frm-Form_Label,.frm-Form_Textarea:not(:placeholder-shown)+.frm-Form_Label,input:-webkit-autofill:active+.frm-Form_Label,input:-webkit-autofill:focus+.frm-Form_Label,input:-webkit-autofill:hover+.frm-Form_Label{opacity:.5}.frm-Form_Checkbox+.frm-Form_Label{cursor:pointer;font-size:14px;letter-spacing:.02em;margin-block-end:0;opacity:1;padding-inline-start:30px;pointer-events:auto;transition:color .2s ease}.frm-Form_Checkbox+.frm-Form_Label:before{background-color:initial;block-size:16px;border:1px solid var(--Color_Border);content:"";display:block;inline-size:16px;inset-block-start:2px;inset-inline-start:0;position:absolute;transition:background-color .3s ease;z-index:1}.frm-Form_Checkbox+.frm-Form_Label:after{block-size:6px;border-block-end:1px solid var(--Color_Border);border-inline-start:1px solid var(--Color_Border);content:"";display:block;inline-size:11px;inset-block-start:5px;inset-inline-start:3px;opacity:0;position:absolute;transform:rotate(-45deg);transition:opacity .3s ease;z-index:2}.frm-Form_Checkbox:checked+.frm-Form_Label:after{opacity:1}.frm-Form_Input,.frm-Form_Select,.frm-Form_Textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--Input_BackgroundColor);background-image:none!important;block-size:var(--Input_Height);border:none;border-block-end:1px solid var(--Color_Border)!important;font-size:18px;font-weight:300;inline-size:100%;line-height:1.33333;outline:0;padding:15px var(--Input_InlinePadding) 0}@media (min-width: 900.02px){.frm-Form_Input,.frm-Form_Select,.frm-Form_Textarea{font-size:inherit}}.frm-Form_Input:placeholder-shown,.frm-Form_Select:placeholder-shown,.frm-Form_Textarea:placeholder-shown{padding:10px var(--Input_InlinePadding)}.frm-Form_Input::placeholder,.frm-Form_Select::placeholder,.frm-Form_Select:required:invalid,.frm-Form_Textarea::placeholder{color:var(--Color_TextGrey);opacity:.5!important}.frm-Form_SelectField{block-size:var(--Input_Height);color:var(--Color_Body);position:relative}.frm-Form_Select{color:var(--Color_Brand);cursor:pointer;outline:0;padding-inline-end:calc(var(--Input_Height) + var(--Input_InlinePadding));position:relative;white-space:nowrap}.frm-Form_SelectIcon{align-items:center;block-size:var(--Input_Height);border-inline-start:1px solid var(--Color_Border);display:flex;inline-size:var(--Input_Height);inset-block-start:50%;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;transform:translateY(-50%);z-index:1}.frm-Form_SelectIcon svg{block-size:32px;inline-size:32px}.frm-Form_Textarea{block-size:auto;display:block}.frm-Form_Buttons{align-items:center;display:flex;gap:var(--Field_Gap);margin-block-start:var(--Field_Gap)}.frm-Form_Fields .frm-Form_Buttons{grid-column:span 2}.frm-Form_Button{inline-size:100%}.frm-Form_Cancel{margin-block-start:var(--Field_Gap)}.frm-Form_Checkbox{clip:rect(1px,1px,1px,1px);block-size:16px;inline-size:16px;overflow:hidden;position:absolute}.frm-Form_Validation{inline-size:100%;margin-block-start:calc(var(--Field_Gap) * 2)}.frm-Form_Fields .frm-Form_Validation{grid-column:span 2}.frm-Form_ValidationText[aria-hidden=true]{display:none}.frm-Form_ValidationText-error{color:var(--Color_Error)}.frm-Form_ValidationText-error a{color:var(--Color_Error);-webkit-text-decoration:underline;text-decoration:underline}.frm-Form_ValidationText-success{color:var(--Color_Body)}.frm-Form_Footer{margin-block-start:var(--Field_Gap)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--Input_BackgroundColor) inset!important}select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover{block-size:calc(var(--Input_Height) - 2px);-webkit-box-shadow:0 0 0 30px var(--Input_BackgroundColor) inset!important}.frm-Form_Reveal{block-size:32px;color:var(--Color_Brand);inline-size:32px;inset-block-start:calc(50% - 4px);inset-inline-end:var(--Input_InlinePadding);position:absolute;transform:translateY(-50%)}.frm-Form_Reveal svg{block-size:100%;inline-size:100%}.frm-Form_Input[type=text]~.frm-Form_Reveal .frm-Form_RevealIcon-show,.frm-Form_RevealIcon-hide{display:none}.frm-Form_Input[type=text]~.frm-Form_Reveal .frm-Form_RevealIcon-hide{display:block}
/*# sourceMappingURL=/cdn/shop/t/911/assets/form.css.map */
