.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:2.4rem}@media screen and (min-width: 750px){.contact__button{margin-top:2.4rem}}@media screen and (min-width: 750px){.contact__fields{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-form-block .pp-img-details-block{position:relative;margin:0}.contact-form-block .pdp-details-bg-block{background:#1b1b1b40;padding:24px 12px}.contact-form-block .pp-img-details-block:after{content:"";position:absolute;right:-25px;bottom:-25px;width:25px;height:25px;background:#dc582a}.contact-form-block .pdp-title{color:#1b1b1b;font-family:Calibri;font-size:16px;font-weight:400;line-height:normal;padding-bottom:24px}.contact-form-block .pdp_image-block{max-width:60px;width:100%}.contact-form-block .img-btm-title-block{font-family:DINRoundPro;font-size:16px;font-weight:700;line-height:normal;letter-spacing:0;color:#1b1b1b;padding-top:12px}.contact-form-block .img-btm-subtitle-block{font-family:DINRoundPro;font-size:14px;font-weight:700;line-height:normal;letter-spacing:0;color:#1b1b1b;opacity:.5;padding-top:12px}.contact-form-block .social-media-icon{display:flex;align-items:center;column-gap:24px;padding-top:24px}.contact-form-block .pdp_image-block img,.contact-form-block .social-media-icon svg,.contact-form-block .social-media-icon a{display:block}.section-contact-form .contact{padding:48px;background:#ebebea;max-width:1173px;margin:0 auto;position:relative}.section-contact-form .contact:after{content:"";position:absolute;left:-75px;top:-75px;width:75px;height:75px;background:#dc582a}.section-contact-form .contact .title{font-family:DINRoundPro;font-weight:700;font-size:32px;line-height:41px;color:#1b1b1b;margin:0;padding-bottom:48px}.section-contact-form .contact .sub-heading-block{font-family:DINRoundPro;font-weight:700;font-size:24px;line-height:31px;padding-bottom:24px;color:#1b1b1b}.section-contact-form .contact .sub-title-block{font-family:Calibri;font-weight:400;font-size:16px;line-height:20px;color:#1b1b1b;padding-bottom:48px;letter-spacing:0}.section-contact-form .contact .form-form-sub-title{font-family:Calibri;font-weight:400;font-size:14px;line-height:17px;color:#000;padding-top:24px}.section-contact-form .contact .contact__button .button{font-family:DINRoundPro;font-weight:700;font-size:16px;line-height:21px;color:#ebebea;min-height:auto;padding:12px}.section-contact-form .form-block-half .field__input{border:1px solid rgba(27,27,27,.5);background:transparent;padding:12px;height:auto;min-height:auto;font-family:DINRoundPro;font-weight:500;font-size:12px;line-height:15px;color:#1b1b1b;max-height:33px}.section-contact-form .form-block-half .field__label{font-family:DINRoundPro;font-weight:500;font-size:12px;line-height:15px;color:#1b1b1b}.section-contact-form .contact-form-block{display:flex;margin:0 -24px}.section-contact-form .contact-form-block .form-block-half{max-width:432px;padding:0 24px}.section-contact-form .contact-form-block .form-block-half-304{max-width:352px;padding:0 24px}.contact .form__message svg{margin-right:10px}@media (max-width: 1199px){.section-contact-form .contact{max-width:749px;padding-left:12px;padding-right:12px}.contact-form-block .pp-img-details-block:after{display:none}.section-contact-form .contact .title{font-size:20px;line-height:26px;padding-bottom:24px}.section-contact-form .contact .sub-heading-block{font-size:16px;line-height:21px}.section-contact-form .contact .sub-title-block{font-size:14px;line-height:17px;padding-bottom:24px}.section-contact-form .contact-form-block{flex-direction:column;margin:0;row-gap:24px}.section-contact-form .contact-form-block .form-block-half,.section-contact-form .contact-form-block .form-block-half-304{max-width:100%;padding:0}.section-contact-form .contact .contact__button .button{font-size:20px;line-height:24px}.section-contact-form .contact .form-form-sub-title{font-size:13px}.contact-form-block .pdp-title{font-size:14px}.section-contact-form .contact:after{left:-50px;top:-50px;width:50px;height:50px}}@media (max-width: 749px){.section-contact-form .contact{max-width:295px}.section-contact-form .contact:after{left:-30px;top:-30px;width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
