.contact-form-fields{--color-error: 216 44 13;padding:var(--contact-form-padding, 0);border-radius:var(--panel-corner-radius, .8rem)}.contact-form-fields .field__input,.contact-form-fields .select__select{height:4.4rem;border-radius:var(--panel-corner-radius, .8rem)}.contact-form-fields .text-area{height:24rem;min-height:24rem;border-radius:var(--panel-corner-radius, .8rem)}.contact-form-fields .field:before,.contact-form-fields .select:before{box-shadow:none}.contact-form-fields .field:after,.contact-form-fields .select:after,.contact-form-fields .field:has(.text-area):after{border-radius:var(--panel-corner-radius, .8rem);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.18);transition:box-shadow var(--duration-medium) ease}.contact-form-fields .field:hover:not(:focus-within).field:after,.contact-form-fields .select:hover:not(:focus-within).select:after,.contact-form-fields .field:hover:not(:focus-within):has(.text-area):after{border-radius:var(--panel-corner-radius, .8rem);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.5)}.tab-active .contact-form-fields .field__input:focus,.tab-active .contact-form-fields .field__input:focus-visible,.tab-active .contact-form-fields .select__select:focus,.tab-active .contact-form-fields .select__select:focus-visible,.contact-form-fields .text-area:focus{border-radius:var(--panel-corner-radius, .8rem)}.contact-form-fields .field:focus-within:after,.contact-form-fields .select:focus-within:after{border-radius:var(--panel-corner-radius, .8rem);box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.contact-form-fields .button{width:100%;height:4.4rem;min-height:4.4rem;border-radius:var(--panel-corner-radius, .8rem);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);transition:background-color var(--duration-medium) ease}.contact-form-fields .button:before,.contact-form-fields .button:after,.contact-form-fields .button:not([disabled]):hover:after,.contact-form-fields .button:not([disabled]):focus:after,.contact-form-fields .button:not([disabled]):focus-visible:after,.contact-form-fields .button:not([disabled]):active:after{box-shadow:none}.contact-form-fields .button:hover,.contact-form-fields .button:focus-visible,.contact-form-fields .button:active{box-shadow:none;background-color:color-mix(in srgb,rgb(var(--color-button)),#000 12%)}.contact-form-fields .field__input:focus~.field__label,.contact-form-fields .field__input:not(:placeholder-shown)~.field__label,.contact-form-fields .text-area:focus~.field__label,.contact-form-fields .text-area:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) - 1.6rem);padding:0;background-color:transparent}.contact-form-fields .field--with-error.field:after,.contact-form-fields .field--with-error .field__input~.field__label{color:rgb(var(--color-error))}.contact-form-fields .field--with-error.field:after{box-shadow:0 0 0 .1rem rgb(var(--color-error))}.contact-form-fields .field__error{display:block;width:100%;margin-top:.8rem;padding-inline:.2rem;font-size:1.2rem;line-height:1.3;color:rgb(var(--color-error))}#shop-hcaptcha-badge-container{display:none!important}@media screen and (max-width:768px){.contact-form-fields .grid-span-1-large{grid-column:span 2 / span 2}}@media screen and (max-width:640px){.contact-form-fields{padding:var(--contact-form-padding-mobile, var(--contact-form-padding, 0))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-contact-form.css.map */
