input[type=radio]{vertical-align:middle;margin:0;margin-right:.5rem}label{font-weight:400}.extra-options{font-weight:800}.radio-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.contact .field input[type=radio]{height:2rem}.field__input-radio{width:16px;margin:0}.radio-button-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center}.field{position:relative;width:100%;display:flex;flex-direction:column}.field__label,.customer .field label{font-size:1.6rem;left:0;top:0;margin-bottom:8px;pointer-events:none;position:relative;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.7);letter-spacing:.1rem;line-height:1.5;text-transform:none;font-weight:400;visibility:visible;opacity:1!important}.contact{background-color:rgb(var(--color-base-background-2))}.contact__wrapper{position:relative}.contact__container{display:flex;flex-direction:column;gap:2rem;padding-top:4rem;padding-bottom:4rem;margin-left:0}.custom-options{min-height:50px;padding:15px;border-color:#d6d1ce;border-radius:.3rem}.custom-options:hover{border-color:#56443e}@media screen and (min-width: 990px){.contact__container{flex-direction:row;gap:5rem;padding-top:16rem;padding-bottom:16rem}}@media screen and (min-width: 1200px){.contact__container{gap:7.4rem}}@media screen and (min-width: 990px){.contact__text{max-width:40%}.contact__text>p{max-width:100%}}.contact__title{margin:0 0 1.6rem}.contact__title>p{margin:0}.contact-form{flex:1}@media screen and (min-width: 990px){.contact-form{margin-top:2rem;max-width:50%}}.contact__image{position:absolute;right:0;display:none;align-items:flex-end;gap:1.4rem;transform:translateY(calc(-50% + 38px))}@media screen and (min-width: 990px){.contact__image{display:flex}}.contact__image-item:last-child img{margin-bottom:-1.3rem}.contact img{max-width:100%;height:auto}.contact .contact__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact .contact__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.4rem}}.contact .field input{height:5rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2.4rem}}.contact .text-area{min-height:17rem}.contact__button{margin-top:1.5rem}@media screen and (min-width: 750px){.contact__button{margin-top:2.4rem}}.contact__button .button{min-width:13.6rem}.contact .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-custom-contact-form.css.map */
