.contact-us-card{position:relative;display:flex;flex-wrap:wrap;overflow:hidden}.main-heading+.contact-us-form{margin-top:1rem}.contact-us--form{padding:2rem;max-width:55rem;margin:0rem auto;display:flex;flex-direction:column;height:100%}.contact-us-image--wrapper:not(.contact-us-info-overlay){background:rgba(var(--text-color) / .3);padding:2rem}.contact-us-image--wrapper{width:100%}.contact-us-info{position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;align-self:center;grid-gap:3rem;padding:2rem}.contact-us-info-overlay .contact-us-info{width:100%;grid-gap:1.65rem}.contact-us-info-item{display:flex;align-items:center;grid-gap:1.25rem}.contact-us-icon{width:4.5rem;height:4.5rem;min-width:4.5rem;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#101214;border-radius:50%;box-shadow:0 10px 30px #0000002e}.contact-us-icon svg{width:1.75rem;height:1.75rem}.contact-us-info-overlay .contact-us-info-title,.contact-us-info-overlay .contact-us-links :is(a,p,span){color:rgba(var(--text-color))}.contact-us-links span{display:block;margin-bottom:.15rem;font-size:clamp(1rem,1.1vw,1.25rem);font-weight:700;line-height:1.2}.contact-us-links :is(a,p),.contact-us-address{margin:0;font-size:clamp(1.2rem,1.55vw,1.75rem);font-weight:700;line-height:1.25}.contact-us-address p{margin:0}.contact-us-info-title,.contact-us-title{font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.contact-us-info-title{margin-bottom:.75rem;font-size:clamp(2.8rem,4.4vw,4.75rem);line-height:.95}.contact-us-description{max-width:38rem;line-height:1.55}.contact-us-card .contact-us-form--wrapper{width:100%}@media screen and (min-width:990px){.contact-us-section :is(.page--width) .contact-us-card{width:94%;margin:auto}.contact-us-info-overlay .contact-us-info{display:flex;justify-content:flex-start;position:absolute;top:0;left:0rem;right:0rem;width:100%;height:100%;background:rgba(var(--background-color-overlay) / var(--overlay-color-opacity))}.contact-us-card>div{flex:0 0 50%;width:50%;max-width:50%;min-width:0}.contact-us-info,.contact-us--form{padding:clamp(3rem,5vw,5.25rem);overflow-y:auto}.contact-us-section .page--width .contact-us-card{width:100%;max-width:1440px}.contact-us-card>.contact-us-image--wrapper{min-height:740px}.contact-us-image--wrapper>.media-ratio,.contact-us-image--wrapper>.media-ratio img{height:100%}.contact-us-image--wrapper>.media-ratio img{object-fit:cover;object-position:18% center}}@media screen and (max-width:989px){.contact-us-card{display:block}.contact-us-card>div,.contact-us-image--wrapper,.contact-us-card .contact-us-form--wrapper{width:100%;max-width:100%;flex:none}.contact-us-info-overlay .contact-us-info{position:relative;top:auto;left:auto;right:auto;width:100%;height:auto;padding:1.75rem 1.25rem;background:rgba(var(--background-color-overlay) / var(--overlay-color-opacity));overflow:visible}.contact-us-info{position:relative;gap:1.25rem}.contact-us--form{max-width:none;height:auto}.contact-us-info-title{overflow-wrap:anywhere}.contact-us-info-item{align-items:center}.contact-us-links :is(a,p){font-size:var(--text-base);overflow-wrap:anywhere}.contact-us-icon{width:3.75rem;height:3.75rem;min-width:3.75rem}.contact-us-icon svg{width:1.5rem;height:1.5rem}}@media screen and (min-width:1201px){.contact-us-section :is(.page--width) .contact-us-card{width:100%}}@media screen and (max-width:767px){.contact-us--form{padding:1.25rem 1rem}.contact-us-form .form-control-wrapper.flex{display:block}.contact-us-form .form-control-wrapper .form-control{flex:0 0 100%;max-width:100%}.contact-us-form .input,.contact-us-form .textarea{min-height:3rem;padding:.75rem .875rem}.contact-us-form .textarea{min-height:8rem}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/contact.css.map */
