@media screen and (max-width:749px){.contact-form__inner{margin-left:calc(var(--outer-margin) * -1);margin-right:calc(var(--outer-margin) * -1);padding:0 1.6rem}}.contact-form .field:not(:first-child){margin-top:1.2rem}.contact-form .button{margin-top:.8rem}.contact .field:has(input[type=checkbox]){display:flex;align-items:center;gap:1.2rem}.contact .field:has(input[type=checkbox]) input[type=checkbox]{accent-color:rgba(var(--color-button),1);width:2rem;height:2rem}.contact .field:has(input[type=checkbox]) .form__label{margin-bottom:0}@media screen and (max-width:749px){.contact-form__inner form>*:not(input[type=hidden])+*{margin-top:.8rem}.contact-form__inner form>*:not(.field)+.field{margin-top:1.6rem}.contact-form .button{width:100%}}.contact-form__column>*+*{margin-top:2.8rem}.field__select-wrapper{position:relative;display:block;width:100%}.field__select-wrapper select{padding:10px 15px}.field__input--select{padding-right:4rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.field__select-icon{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.field__select-wrapper.is-open .field__select-icon,.field__input--select:focus+.field__select-icon{transform:translateY(-50%) rotate(180deg)}.field__select-icon .icon{width:1rem;height:1rem;color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-form.css.map */
