.contact-form.isolate{position:relative;z-index:1}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:.875rem}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact .title{margin:0 0 .375rem;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.52px;text-transform:uppercase}.contact .title__border{margin-bottom:1rem}.contact-form__container{direction:ltr}.contact .field:after{border-radius:7px;box-shadow:none}.contact .field:hover.field:after{border-radius:7px;box-shadow:none}.contact .field__input{height:auto;padding:.75rem 1rem;font-size:18px;font-style:normal;font-weight:400;border-radius:7px;background-color:#fff;box-shadow:0 0 0 1px #f2f2f2}.contact .field__input:focus{box-shadow:0 0 0 2px #435458}.contact .field__input::placeholder{color:#a4a4a4;opacity:1}.contact .contact__button button{min-height:0;margin-top:1.375rem;padding:14px 0;font-size:16px;font-style:normal;font-weight:700;text-transform:uppercase;background-color:#2f3334}.contact-form__company{margin-bottom:3.5rem;text-align:left}.contact-form__logo{max-width:100%;height:auto}.contact-form__company-description{margin:-.25rem 0 3.5rem;color:#435458;font-family:Poppins;font-size:17px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:6.035px;text-transform:uppercase}.store__heading{margin:0 0 -1.375rem;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.52px;text-transform:uppercase;color:#2f3334;font-size:28px}.address__container{margin-top:.75rem}.address__item{display:flex;align-items:center;column-gap:.875rem;margin-bottom:.875rem;padding-left:3.125rem;color:#435458;font-size:1rem;font-style:normal;font-weight:500;text-decoration:none;position:relative}.address__item svg{position:absolute;left:0}.address__item--multiline{align-items:start}.address__item--multiline .text{margin-top:.275rem}a.address__item:hover .icon{transform:scale(1.07)}a.address__item:hover .text{text-decoration:underline}.no-break{white-space:nowrap}@media screen and (min-width: 750px){.contact .title__border{margin-bottom:1.5rem}.contact-form__company-description{margin-bottom:4rem}.address__container{display:grid;direction:ltr;grid-template-columns:repeat(2,auto);grid-column-gap:2rem}}@media screen and (min-width: 1280px){.contact .title__border{margin-bottom:4.6rem}.contact-form__company-description{margin-bottom:5.875rem}.contact-form{display:grid;direction:rtl;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}.contact-form__company{margin-bottom:0}}.text-with-image{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:5.9375rem;margin-top:-3.125rem}.text-with-image img{max-width:45.8125rem}.text-with-image_content{color:#435458;font-family:Noto Sans;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.625rem}.text-with-image_content ol{padding-left:1.125rem}.contact-form__company.image-text .address__container{grid-template-columns:repeat(1,auto)}.contact-form__company.image-text{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:4.0625rem;padding-top:3.125rem}.contact-form__company.image-text.center-column{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-contact-form.css.map */
