.contact{flex:1}.contact__wrapper{max-width:66rem;padding:4.8rem 1.5rem;margin:0 auto}@media(max-width:1279.98px){.contact__wrapper{max-width:54rem}}.contact__title{padding-bottom:var(--header-padding-bottom)}@media(max-width:767.98px){.contact__title{padding-bottom:var(--header-padding-bottom-mobile)}}.contact__button{margin-top:1.6rem}.contact__button .btn{--color-button: 255, 248, 244;--color-button-text: 36, 24, 24;--color-button-hover-background: 249, 221, 221;--color-button-hover-text: 36, 24, 24;--color-button-before: #f9dddd;background-color:#fff8f4;border:1px solid rgba(215,178,178,.85);color:#241818;min-width:min(100%,24rem)}.contact__button .btn:hover{background-color:#f9dddd;border-color:#d7b2b2;color:#241818}.contact__button .btn:after,.contact__button .btn:before,.contact__button .btn:not(.btn--plain):not(.btn--underline,.btn--inherit):after,.contact__button .btn:not(.btn--plain):not(.btn--underline,.btn--inherit):before{background-color:#f9dddd}.contact__fields{--column-gap: 3rem;--row-gap: 2.4rem;--row-gap-mobile: 1.6rem}.contact__fields .form-field{margin-top:0}@media(min-width:768px){.contact__fields .form-field--full{grid-column-start:1;grid-column-end:3}}@media(min-width:768px){.contact__fields .form-control--textarea{min-height:18rem}}.contact-form__wrapper{display:flex}@media(max-width:767.98px){.contact-form__wrapper{flex-direction:column}}@media(min-width:768px){.contact-form__info{flex:0 0 42%}}.contact-form .card-media,.contact-form .card-media__media{height:100%}@media(min-width:768px){.contact-form__info .content-overlay--top-left{padding-top:6.2rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-contact-form.css.map */
