.page-contact{position:relative;overflow-x:hidden}.page-contact .field__input,.page-contact .customer .field input{height:5.2rem}.page-contact textarea{min-height:20.4rem}.page-contact__breadcrumb{position:absolute;top:2.4rem;left:0;width:100%}.page-contact__breadcrumb .breadcrumbs{margin-bottom:0}.page-contact__address:hover:before{opacity:0}.page-contact__c{display:grid;grid-template-columns:1fr}.page-contact__content{padding:7.9rem 0;height:100%}.page-contact__content__intro-c{margin-bottom:2.4rem;text-align:center}.page-contact__title{margin-top:0}.page-contact__address{display:flex;column-gap:1.6rem;row-gap:1.2rem;flex-direction:column;justify-content:flex-start;font-family:var(--font-family);font-weight:400;font-size:1.6rem;text-transform:none}.page-contact__contact-form{padding:7.9rem 0;height:100%;position:relative}.page-contact__contact-form:before{content:" ";display:block;height:100%;width:200%;position:absolute;left:-50%;top:0;bottom:0;right:0;background-color:rgb(var(--sand));z-index:-1}.page-contact__contact-form__inner{height:100%;display:flex;flex-direction:column}.contact__intro-c{margin-bottom:2.4rem}.contact__intro-c .title{margin-bottom:2.2rem}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__button{margin-top:3rem}.page-contact__breadcrumb .breadcrumbs__list{display:flex;justify-content:center}@media screen and (min-width: 1151px){.page-contact__content{padding:7.9rem 8.4rem 8.4rem 0}.page-contact__contact-form{padding:7.9rem 0 8.4rem 8.4rem}}@media screen and (min-width: 901px) and (max-width: 1150px){.page-contact__contact-form{padding:7.9rem 0 4.8rem 4.8rem}.page-contact__content{padding:7.9rem 4.8rem 4.8rem 0;height:100%}}@media screen and (min-width: 901px){.page-contact__c{grid-template-columns:1fr 1fr}.page-contact__contact-form:before{left:0}}@media screen and (min-width: 501px){.page-contact__content__intro-c{text-align:left}.page-contact__address{flex-direction:row}.page-contact__breadcrumb .breadcrumbs__list{justify-content:flex-start}}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/page-contact.css.map */
