.sf-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sf-contact__media{position:relative;height:90svh;overflow:hidden;background-color:var(--color-background-light-yellow)}.sf-contact__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sf-contact__info{display:flex;align-items:center;justify-content:center;padding:10px}.sf-contact__wrapper{display:flex;flex-direction:column;gap:var(--space-3xl);width:460px;max-width:100%}.sf-contact__heading{display:flex;flex-direction:column;gap:var(--space-l)}.sf-contact .sf-product__title{font-size:var(--heading-xl-semibold-font-size);line-height:var(--heading-xl-semibold-line-height)}.sf-contact .sf-product__text,.sf-contact__detail{font-size:var(--text-m-regular-font-size);line-height:var(--text-m-regular-line-height)}.sf-contact__details{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0}.sf-contact__detail{display:flex;gap:var(--space-2xl);color:var(--color-content-black);font-family:var(--font-family-tt-hoves);letter-spacing:.4px}.sf-contact__detail dt{flex:0 0 100px}.sf-contact__detail dd{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}.sf-contact__detail a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .3s ease}.sf-contact__detail a:hover{background-size:100% 1px}.sf-contact__form{display:flex;flex-direction:column;gap:var(--space-xs);margin:0}.sf-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.sf-contact .sf-input{padding:var(--space-xs);font-size:var(--font-size-m);line-height:var(--line-height-m)}.sf-contact .sf-button-secondary{margin-top:var(--space-xs)}.sf-contact__status{padding:var(--space-xs);background-color:var(--color-background-soft-lime)}@media screen and (max-width:749px){.sf-contact{grid-template-columns:minmax(0,1fr)}.sf-contact__media{height:auto;aspect-ratio:4 / 5}.sf-contact__info{justify-content:flex-start;padding:var(--space-2xl) 0 0}.sf-contact__wrapper{width:100%;gap:var(--space-2xl)}.sf-contact .sf-product__title{font-size:var(--heading-l-semibold-font-size);line-height:var(--heading-l-semibold-line-height)}.sf-contact__row{grid-template-columns:minmax(0,1fr)}.sf-contact__detail dt{flex-basis:80px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sf-contact.css.map */
