.contact{position:relative}.contact .title{font-weight:500;color:#3ab4c0}.contact .subtitle{font-weight:500;color:#e43f7b;margin-bottom:0;text-transform:uppercase;padding-left:3px}@media (min-width: 990px){.contact .title{font-size:4.8rem;line-height:4.8rem}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:2rem}.contact_form_class{padding:2.4rem;border-radius:1rem;background-color:#fff;box-shadow:0 .4rem .4rem #0000001a}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact_form_class{padding:3.2rem}}.contact_form_class .field:before,.contact_form_class .field:after,.contact_form_class .field__input{border-radius:1rem;border:0}.contact_form_class .field__input{padding:2rem}.contact__button{display:flex;align-items:center;justify-content:flex-end}.contact__button button{width:100%}@media (min-width: 990px){.contact__button button{width:fit-content}}.additional_info .page-width{display:flex;align-items:stretch;flex-wrap:wrap;column-gap:4rem;row-gap:2rem;padding:0;justify-content:space-between}.additional_info--item{background-color:#fff;display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem;border-radius:10px;box-shadow:0 .4rem .4rem #0000001a;padding:2.4rem;width:100%}.additional_info{margin-bottom:20px}@media (min-width: 990px){.additional_info{width:100%;height:auto;z-index:1;margin-bottom:40px}.additional_info--item{flex:0 0 33.33%;max-width:calc(33.33% - 4rem)}}.additional_info--item .icon_holder{max-width:40px;max-height:40px;flex:0 0 40px}.additional_info--item .icon_holder img{width:100%;height:100%;object-fit:contain;object-position:center}@media (min-width: 1200px){.additional_info--item .icon_holder{max-width:60px;max-height:60px;flex:0 0 60px}}.additional_info--item .info_holder{flex:1}.additional_info--item .info_holder .info_desc h5{color:#e43f7b;margin:0}.additional_info--item .info_desc p{font-size:1.4rem}.additional_info--item .info_desc p a{color:#3ab4c0;text-decoration:none;cursoir:pointer}.contact-store-hours .title{font-weight:500;color:#3ab4c0}.contact-store-hours .subtitle{font-weight:500;color:#e43f7b;margin-bottom:0;text-transform:uppercase;padding-left:3px}@media (min-width: 990px){.contact-store-hours .title{font-size:4.8rem}}.cta_button_map{font-size:1.6rem;border-radius:3rem;padding:1.5rem 5rem;border:2px solid #E43F7B;color:#e43f7b;text-transform:uppercase;display:inline-block;text-decoration:none;margin-top:3rem;font-weight:600;cursor:pointer}.store-hours{max-width:100%;width:100%;padding:64px 32px 32px;background-color:#3ab4c0;border-radius:10px;position:relative;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;margin-bottom:40px}@media (min-width: 990px){.store-hours{max-width:80%;margin-bottom:0}}.banner_title{position:absolute;top:-24px;left:50%;transform:translate(-50%);width:auto;height:auto;padding:1.5rem 3rem;background-color:#e43f7b;color:#fff;font-weight:600;text-transform:uppercase;border-radius:3rem;display:flex;flex-wrap:wrap;width:max-content}.store-hours>*{color:#fff}.store-hours>h3{font-weight:500;margin-bottom:2rem}.store-hours>h3>p{display:inline-block}.store-hours>p{margin-bottom:2rem}.store-date-time{width:100%;height:auto}.store-date-time ul{padding:0}.store-date-time ul li{font-size:1.4rem;list-style:none;text-align:center}.store-date-time ul li span{font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-contact-form.css.map */
