.connect-contact{background-color:var(--connect-contact-background);margin:0 0 50px}.connect-contact__grid{display:grid;grid-template-columns:minmax(0,1fr)}.connect-contact--has-image .connect-contact__grid{grid-template-columns:repeat(2,1fr);column-gap:30px}.connect-contact__content{padding-top:var(--connect-contact-padding-top);padding-bottom:var(--connect-contact-padding-bottom)}.connect-contact__heading,.connect-contact__logo{margin:0 0 2rem}.connect-contact__logo img{display:block;width:100%;height:auto}.connect-contact__list{margin:0}.connect-contact__row{display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:center;gap:2rem;padding:2rem 0}.connect-contact__row:first-child{padding-top:0}.connect-contact__row+.connect-contact__row{border-top:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}.connect-contact__label{display:flex;align-items:center;gap:1rem;color:var(--text-primary);font-size:inherit;font-weight:600;line-height:140%;text-transform:uppercase}.connect-contact__icon{flex-shrink:0;width:2rem;height:2rem;color:var(--primary);object-fit:contain}.connect-contact__value{margin:0;color:var(--text-primary);font-size:20px;line-height:140%}.connect-contact__value>*{margin:0}.connect-contact__value a{color:var(--primary);font-weight:600;text-decoration:none}.connect-contact__value a[href^="tel:"]{color:inherit}.connect-contact__value a:hover{text-decoration:underline}.connect-contact__media{align-self:stretch;display:flex;justify-content:center;overflow:hidden}.connect-contact__image{display:block;width:100%;max-width:100%;height:auto;position:relative;top:5px}.template-search__header>.template-search__title{text-transform:unset;font-weight:600;font-family:var(--font-body-family)}@media screen and (max-width:1199px){.connect-contact__row{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:1rem;padding:15px 0}.connect-contact__value{font-size:18px}.connect-contact__content{padding-bottom:0}}@media screen and (max-width:991px){.connect-contact--has-image .connect-contact__grid{grid-template-columns:minmax(0,1fr)}.connect-contact__media{padding-top:0}.connect-contact__image{max-width:44rem}}@media screen and (max-width:767px){.connect-contact__row{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.6rem 0}.connect-contact__value{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-connect-contact.css.map */
