.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:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact .contact-full-container{display:flex;gap:20px}.contact .contact-form-left-container,.contact .contact-form-right-container{width:50%}.new-faq-section .page-width,.open-hours-section.page-width{padding-inline:20px!important}.open-hours-section .shop-by-icon h2{text-align:center;font-weight:600;font-size:58px}.open-hours-section .category-grid{gap:20px;grid-template-columns:repeat(3,1fr)}.open-hours-section .category-item{border-radius:20px;box-shadow:0 0 10px #0000001c;padding:20px}.open-hours-section .category-item p{margin-bottom:0;font-size:20px;color:#000;font-weight:600;margin-top:0}.open-hours-section .category-item .h3{color:rgba(var(--color-foreground),.75);margin:0;font-family:Sk-Modernist,sans-serif!important}.contact_icon_bx .custom-slider-wrapper,.company_detail_class.shadow-image-text .page-width{padding-inline:20px!important}.company_detail_class.shadow-image-text .image-with-text__grid{justify-content:space-between}.company_detail_class.shadow-image-text .image-with-text__text-item{max-width:50%}.company_detail_class.shadow-image-text{background:#fff}.image-with-text__text-item .custom-container .heading-container-text{margin:0;font-weight:600;color:#000;display:flex;gap:13px;align-items:center}.contact.page-width{padding-inline:20px!important;max-width:1200px!important}.custom_contact_banner{position:relative}.custom_contact_banner{background:transparent}.contact:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#eeb9d6;z-index:-1}.contact .title{font-weight:700;font-size:58px}.contact .contact-form-left-container{padding-right:100px}.contact .phone_number{display:flex;gap:10px;margin-bottom:10px}.contact .phone_number a{font-weight:700;text-decoration:none;color:#000}.contact .contact-form-right-container #ContactForm label{top:45%;left:10px;z-index:1}.contact .contact-form-right-container #ContactForm .field:has(textarea) .field__label{top:20px}.contact .contact-form-right-container .field:after{border-radius:20px}.contact .contact-form-right-container .field__input:not(:placeholder-shown){padding-top:0;padding-bottom:0;padding-left:10px}.contact .contact-form-right-container textarea:not(:placeholder-shown){padding-top:1rem!important}.field_custom{width:100%}.field{position:relative}.field__label{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#777;pointer-events:none;transition:all .2s ease;background:#fff;padding:0 4px}.field:has(.field__input:focus) .field__label,.field:has(.field__input:not(:placeholder-shown)) .field__label{opacity:0;visibility:hidden}.contact .contact-form-right-container{background:#fff;border-radius:20px;padding:20px}.contact .contact-form-right-container h2{margin-top:0;font-size:50px;font-weight:700}.contact form input,.contact form textarea{border-radius:50px;border-color:#12121238!important;font-size:14px!important}.contact form input:focus{border-radius:50px;padding:15px}.contact form textarea:focus{border-radius:20px;padding:15px}.contact form input:focus-visible,.contact form textarea:focus-visible{outline:none;box-shadow:none}.contact form textarea{height:100px;border-radius:20px}.contact form label{font-weight:700!important;font-size:14px!important}.contact button{background-color:#eeb9d6;color:#000!important;border:none!important;border-radius:50px!important;height:50px;width:100%;font-weight:700}.contact button:after{display:none}@media screen and (max-width: 768px){.wbs-pck__contact-form .wbs-pck__inner-content h2{font-size:38px!important}.partner_form_custom .wbs-pck__form-column{padding:0!important}.wbs-pck__contact-form .wbs-pck__form-column{flex:1 0 100%!important;margin-top:30px!important}.contact .contact-full-container{flex-direction:column}.contact .contact-form-left-container,.contact .contact-form-right-container{width:100%}.contact .contact-form-left-container{padding-right:0}.contact .contact-form-left-container{text-align:center}.contact .title{font-size:38px}.contact .phone_number{justify-content:center}.contact .contact-form-right-container h2{font-size:28px}.company_detail_class.shadow-image-text .image-with-text__text-item{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-contact-form.css.map */
