.section-contact .section-contact__heading{margin-bottom:2.2rem}.section-contact .contact-map{margin-bottom:1.7rem}@media(min-width:768px){.section-contact .contact-map{margin-bottom:3.2rem}}.section-contact .contact-map iframe{width:100%}.section-contact .contact-details{margin-bottom:2.1rem}@media(min-width:768px){.section-contact .contact-details{margin-bottom:0}}.section-contact .contact-details__text{font-size:1.6rem;margin-bottom:.9rem}.section-contact .contact-details__text>*{margin-bottom:.7rem}.section-contact .contact-details__text>:last-child{margin-bottom:0}.section-contact .contact-details__methods{padding:0}.section-contact .contact-details__methods li{list-style:none;text-indent:0;font-size:1.6rem;display:flex}.section-contact .contact-details__methods li a{display:flex;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;text-decoration:none}.section-contact .contact-details__methods li svg{flex:0 0 auto;-webkit-margin-end:1.4rem;margin-inline-end:1.4rem}@media(min-width:1200px){.section-contact .contact-form{-webkit-padding-start:var(--gutter-sm);padding-inline-start:var(--gutter-sm)}}.section-contact #ContactForm{box-shadow:0 0 8px 2px rgba(var(--color-shadow),.2);padding:var(--gutter-sm)}.section-contact #ContactForm>*{margin-bottom:2.3rem}.section-contact #ContactForm>:last-child{margin-bottom:0}.section-contact #ContactForm>.form__message{margin-bottom:1.2rem}.section-contact #ContactForm .form-field>*{margin-bottom:.8rem}.section-contact #ContactForm .form-field>:last-child{margin-bottom:0}.section-contact #ContactForm label{display:block}.section-contact #ContactForm label span{color:#cf1111}.section-contact #ContactForm input{width:100%}.section-contact .form-status,.section-contact .form__message{display:flex;align-items:flex-start;gap:.9rem}.section-contact .form-status>svg,.section-contact .form__message>svg{flex:0 0 auto}.section-contact .form-status>svg.icon-error,.section-contact .form__message>svg.icon-error{width:2.2rem}.section-contact .contact-button{display:flex;justify-content:flex-end;gap:2.5rem}.section-contact .contact-button>button{min-width:9rem}@media(min-width:768px){.section-contact .contact-button>button{padding-top:.5rem;padding-bottom:.5rem}}.section-contact .contact-suggestion{margin-top:6rem}.section-contact .contact-suggestion .section-contact__heading{text-align:center}@media(min-width:768px){.section-contact .contact-suggestion .section-contact__heading{margin-bottom:4.2rem}}.section-contact .contact-suggestion ul{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem;padding:0}@media(min-width:768px){.section-contact .contact-suggestion ul{gap:2.4rem}}.section-contact .contact-suggestion ul li{list-style:none;text-indent:0;margin-bottom:0;flex:0 0 100%;max-width:100%}@media(min-width:768px){.section-contact .contact-suggestion ul li{flex:none;max-width:none}}.section-contact .contact-suggestion ul a{background:var(--color-background-rgb);color:var(--color-foreground-rgb);border:.1rem solid var(--color-foreground-rgb);border-radius:var(--border-radius);padding:.5rem 2.2rem;display:block;text-align:center;text-decoration:none;transition:all .35s ease-in-out}@media(min-width:768px){.section-contact .contact-suggestion ul a{font-size:1.6rem}}@media(min-width:1025px){.section-contact .contact-suggestion ul a:hover{background:var(--color-button-rgb);color:var(--color-button-text-rgb);border-color:var(--color-button-rgb)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/contact-page.css.map */
