.section-main-contact{margin-top:var(--main-top-margin)}.section-main-contact>.container{max-width:64rem}.section-main-contact header{margin-bottom:2.5rem}.section-main-contact form{gap:1rem;margin-bottom:4rem}.section-main-contact form div{height:100%}.section-main-contact form .form-input{width:100%;max-width:none;border:0}.section-main-contact form .form-field.textarea textarea{min-height:4.5rem;height:100%}.section-main-contact form .c-btn{grid-column:1/span 2;grid-row:4}.section-main-contact .information{display:grid;grid-template-columns:100%;grid-area:2.5rem}.section-main-contact .details dl{display:flex;flex-direction:column;gap:1rem}.section-main-contact .details dl dt{font-size:.75rem;font-weight:500}.section-main-contact .details dl dd{margin-bottom:.5rem}.section-main-contact .details dl a{text-decoration:underline;color:var(--colour-shark)}.section-main-contact .details dl address p:last-of-type{margin:0}.section-main-contact .details dl .hours ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.section-main-contact .details dl .hours ul li{display:flex;align-items:baseline;justify-content:space-between}.section-main-contact .details dl .hours ul li strong{font-weight:400}.section-main-contact .map iframe{width:100%}@media (min-width: 768px){.section-main-contact>.container{max-width:var(--tablet-max-width)}}@media (min-width: 1024px){.section-main-contact form{display:grid;grid-template-columns:100%;grid-template-columns:1fr 1fr}.section-main-contact form .form-field:not(.textarea){grid-column:1;grid-row:span 1}.section-main-contact form .form-field.textarea{grid-column:2;grid-row:1/span 3}.section-main-contact .information{grid-template-columns:auto 60%;gap:4.5rem}}@media (min-width: 1280px){.section-main-contact .information{gap:7.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-contact.css.map */
