.aseli-contact{padding:48px 0}@media(min-width:750px){.aseli-contact{padding:64px 0}}@media(min-width:990px){.aseli-contact{padding:80px 0}}.aseli-contact__container{max-width:var(--page-width);margin:0 auto;padding:0 16px}@media(min-width:750px){.aseli-contact__container{padding:0 var(--aseli-outer-padding)}}.aseli-contact__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:stretch}@media(min-width:750px){.aseli-contact__grid{grid-template-columns:1fr 1fr;gap:40px}}@media(min-width:990px){.aseli-contact__grid{gap:48px}}.aseli-contact__card{background-color:var(--color-paper);border-radius:12px;border:1px solid rgba(200,134,46,.1);box-shadow:0 1px 2px #0000000d;padding:24px;display:flex;flex-direction:column}@media(min-width:750px){.aseli-contact__card{padding:32px}}.aseli-contact__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:30px;line-height:1.2;color:var(--color-brown-dark);margin:0 0 12px}@media(min-width:750px){.aseli-contact__title{font-size:36px}}.aseli-contact__intro,.aseli-contact__intro p{font-family:var(--font-body-family);font-size:16px;line-height:1.625;color:var(--color-brown)}.aseli-contact__intro{margin:0 0 24px}.aseli-contact__intro p{margin:0}.aseli-contact__details{line-height:1.5}.aseli-contact__row{display:flex;gap:12px;padding:16px 0}.aseli-contact__row-content{min-width:0}.aseli-contact__icon{width:20px;height:20px;color:var(--color-aseli-red);flex-shrink:0;margin-top:2px}.aseli-contact__label{font-family:var(--font-body-family);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-brown-dark);margin:0 0 4px}.aseli-contact__value{font-family:var(--font-body-family);font-size:16px;line-height:1.5;color:var(--color-brown)}.aseli-contact__link{font-family:var(--font-body-family);font-size:16px;color:var(--color-brown);transition:color .2s ease}.aseli-contact__link:hover{color:var(--color-aseli-red)}.aseli-contact__link--break{word-break:break-all}.aseli-contact__sep{height:1px;background-color:#c8862e33;margin:0;border:0}.aseli-contact__map{margin-top:auto;padding-top:24px}.aseli-contact__map-iframe{display:block;width:100%;height:220px;min-height:220px;border:0;border-radius:8px}@media(min-width:750px){.aseli-contact__map-iframe{height:280px;min-height:280px}}.aseli-contact__form-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:24px;line-height:1.25;color:var(--color-brown-dark);margin:0 0 20px}@media(min-width:750px){.aseli-contact__form-title{font-size:28px}}.aseli-contact__card--form form{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;min-height:0}.aseli-contact__card--form .contact__fields{display:grid;grid-template-columns:1fr;gap:16px;margin:0;flex:0 0 auto}@media(min-width:640px){.aseli-contact__card--form .contact__fields{grid-template-columns:1fr 1fr}}.aseli-contact__card--form .field{margin:0;flex:0 0 auto}.aseli-contact__card--form .field.aseli-contact__message-field{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.aseli-contact__card--form .aseli-contact__message-field textarea{flex:1 1 auto;min-height:220px}.aseli-contact__card--form .contact__button{margin-top:4px;flex:0 0 auto}.aseli-contact__card--form .form__message,.aseli-contact__card--form .form-status-list{margin:0;flex:0 0 auto}.aseli-contact__submit{width:100%;justify-content:center}@media(min-width:640px){.aseli-contact__submit{width:auto}}@media(min-width:750px){.aseli-contact__card--form .contact__button{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-aseli-contact.css.map */
