#pcontact .cproduct-model-form.contact_form{padding:0}.pc-wrap{max-width:600px;position:relative}.pop_contact_wrap{padding:2rem}.custom_checkbox input:checked~.checkmark:after{display:block}.custom_checkbox .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:8px;height:12px;border:solid #1D1D1B;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mwp_desc_edit{background:#faeff7;padding:10px 20px;width:100%;font-size:12px;color:#000}#mwp_header_icon{margin:0 auto;max-width:110px;height:60px}.mwp_header h2{padding:60px 0 20px;margin:0}.popup_contact_main{overflow-y:auto;max-height:90vh}#contact-us-form .uiform{margin:0 auto}.wallpapered_subscribe_checkbox{margin-top:20px}#contact-us-form{background-color:#fff}#contact-us-form input,#contact-us-form select,#contact-us-form textarea{background-color:#fff;border:2px solid #6f941f!important;border-radius:5px}#contact-us-form .uiform__div button{background-color:#6f941f!important;color:#fff;border-radius:4px}#contact-us-form #ContactForm{box-shadow:none}.popup_contact_main form>div,.popup_contact_main .form>div{position:relative;margin-bottom:1.5em;transition:linear .3s}@media only screen and (min-width:450px){.popup_contact_main .uiform{padding:25px}}.uiform{width:100%;max-width:530px;min-height:500px;padding:30px 0 15px;background-color:#fff;box-shadow:0 100px 67px #0000000d,0 30.1471px 20.1985px #00000008,0 12.5216px 8.38944px #00000005,0 4.5288px 3.0343px #00000004;border-radius:4px}@media only screen and (min-width:400px){.uiform__flex{display:flex}}.uiform__flex{width:100%;margin-bottom:0}.uiform__flex div{margin-bottom:0}.uiform__div{position:relative;display:block;min-height:75px;margin-bottom:0}@media(min-width:1280px){.popup_contact_main form label,.popup_contact_main .form label{font-size:15px;font-size:1.5rem}}.popup_contact_main form label,.popup_contact_main .form label{display:block;width:100%;min-height:25px;margin-bottom:3px;font-family:var(--font-heading-family);font-size:13px;font-size:1.3rem;text-align:left}.popup_contact_main label.custom_checkbox{display:flex!important;padding-left:30px}.popup_contact_main form label.required:after,.popup_contact_main .form label.required:after{content:" *";color:#2a3947}.popup_contact_main form input[type=text],.popup_contact_main form input[type=email],.popup_contact_main form input[type=number],.popup_contact_main form input[type=tel],.popup_contact_main form input[type=url],.popup_contact_main form textarea,.popup_contact_main form select,.popup_contact_main .form input[type=text],.popup_contact_main .form input[type=email],.popup_contact_main .form input[type=number],.popup_contact_main .form input[type=tel],.popup_contact_main .form input[type=url],.popup_contact_main .form textarea,.popup_contact_main .form select{display:block;width:100%;background:#f3f7fb;border:2px solid rgba(0,0,0,0);border-radius:4px;transition:linear .1s}@media only screen and (min-width:400px){.uiform__flex div:last-of-type{margin-right:0}}form div:last-of-type{margin-bottom:0}@media only screen and (min-width:400px){.uiform__flex div{flex:1;margin-right:20px}}.uiform__div{position:relative;display:block;min-height:90px;margin-bottom:0}.uiform__div.button_div{min-height:auto}.popup_contact_main form input,.popup_contact_main form textarea,.popup_contact_main .form input,.popup_contact_main .form textarea{position:relative;font-family:var(--font-body-family);font-size:16px;font-size:1.6rem;padding:14px 15px;border-color:transparent;box-shadow:none;transition:linear .2s}.uiform__select{position:relative;-webkit-appearance:none;cursor:pointer}.popup_contact_main form select,.popup_contact_main .form select{font-family:var(--font-body-family);padding:14px 15px}.wallpapered_subscribe_checkbox>label{font-family:var(--font-body-family)!important;font-size:14px;font-weight:400}.custom_checkbox{line-height:20px;display:inline-block;position:relative;margin-right:0;padding-left:10px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup_contact_main form input[type=radio],.popup_contact_main form input[type=checkbox],.popup_contact_main .form input[type=radio],.popup_contact_main .form input[type=checkbox]{visibility:inherit}.custom_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.popup_contact_main [type=checkbox],.popup_contact_main [type=radio]{box-sizing:border-box;padding:0}.custom_checkbox .checkmark{position:absolute;top:3px;left:1px;height:24px;width:24px;border-radius:4px;background-color:#faeff7;border:1px solid #faeff7}.popup_contact_main .uiform input[type=submit],.popup_contact_main .uiform input[type=button],.popup_contact_main .uiform button{width:100%;margin-top:20px;padding:18px 20px;background-color:#353c58;font-family:var(--font-heading-family);font-size:14px;font-size:1.4rem;color:#fff}.popup_contact_main .uiform button{font-size:20px;padding:15px;border-radius:0!important}@media screen and (max-width:767px){.popup_contact_main #ContactForm{width:100%}.pc-wrap{padding:0 10px}.custom_checkbox{line-height:24px}}#pcontact{background:#25272494!important;padding:2.4rem}#pcontact .pc-wrap{width:min(100%,66.5rem);max-width:66.5rem;max-height:calc(100vh - 4.8rem);overflow-y:auto;background:#fff;border-radius:.6rem;box-shadow:0 2.4rem 6rem #0000002e}#pcontact .c-modal-close{position:absolute;z-index:2;top:2.2rem;right:2.2rem;display:grid;width:3.6rem;height:3.6rem;padding:0;color:#252724;background:transparent;border:0;cursor:pointer}#pcontact .c-modal-close svg{width:2.4rem;height:2.4rem;margin:auto;fill:currentColor}#pcontact .c-modal-close:hover,#pcontact .c-modal-close:focus-visible{color:#789b22}#pcontact .popup_contact_main{max-height:none;overflow:visible;background:transparent}#pcontact .cproduct-model-form.contact_form{display:block;height:auto;padding:0;background:transparent}#pcontact .pop_contact_wrap{max-width:55.3rem;padding:4.2rem 3.8rem 3.4rem;margin-right:auto;margin-left:auto}#pcontact #mwp_header_icon{display:grid;width:5.4rem;height:5.4rem;margin:0 auto 1.2rem;color:#252724;background:#eff3e6;border-radius:50%}#pcontact #mwp_header_icon svg{width:2.6rem;height:2.6rem;margin:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}#pcontact .mwp_header h2{padding:0;margin:0;color:#252724;font-family:var(--font-heading-family);font-size:clamp(2.5rem,3.4vw,3.5rem);font-weight:400;letter-spacing:0;line-height:1.12}#pcontact .mwp_header h2:after{display:block;width:6.8rem;height:.15rem;margin:1.2rem auto 2.2rem;content:"";background:#6f941f}#pcontact .mwp_desc_edit{max-width:53rem;padding:0;margin:0 auto 3.4rem;color:#252724;font-size:1.3rem;line-height:1.6;text-align:center;background:transparent}#pcontact .mwp_desc_edit p{margin:0 0 .8rem}#pcontact .mwp_desc_edit p:last-child{margin-bottom:0}#pcontact .uiform{max-width:none;min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}#pcontact .uiform__flex{gap:2.4rem;margin:0}#pcontact .uiform__flex div,#pcontact .uiform__flex div:last-of-type{margin-right:0}#pcontact .uiform__div{min-height:0;margin:0 0 1.4rem}#pcontact .uiform__flex .uiform__div{margin-bottom:1.4rem}#pcontact .popup_contact_main form label:not(.custom_checkbox){min-height:0;margin:0 0 .8rem;color:#252724;font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}#pcontact .popup_contact_main form label.required:after{color:inherit}#pcontact .popup_contact_main form input[type=text],#pcontact .popup_contact_main form input[type=email],#pcontact .popup_contact_main form input[type=tel],#pcontact .popup_contact_main form textarea{min-height:4.6rem;padding:1rem 1.7rem;color:#252724;font-size:1.5rem;line-height:1.4;background:#fff;border:.1rem solid #d7d5cf!important;border-radius:.35rem;transition:border-color .18s ease,box-shadow .18s ease}#pcontact .popup_contact_main form textarea{min-height:10.2rem;resize:vertical}#pcontact .popup_contact_main form input::placeholder,#pcontact .popup_contact_main form textarea::placeholder{color:#787b78;opacity:1}#pcontact .popup_contact_main form input:focus,#pcontact .popup_contact_main form textarea:focus{border-color:#6f941f!important;outline:0;box-shadow:0 0 0 .2rem #8aa93b24}#pcontact .wallpapered_subscribe_checkbox{padding-top:1.4rem;margin:.2rem 0 0;border-top:.1rem solid #e4e2dc}#pcontact .popup_contact_main label.custom_checkbox{gap:1.3rem;padding-left:0;color:#252724;font-size:1.4rem;line-height:1.55}#pcontact .custom_checkbox .checkmark{position:relative;top:auto;left:auto;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;background:#fff;border:.1rem solid #bcbcb6;border-radius:.25rem}#pcontact .custom_checkbox .checkmark:after{left:1.1rem;top:.55rem;width:.8rem;height:1.35rem;border-color:#252724}#pcontact .uiform__div.button_div{margin:1.8rem 0 0}#pcontact .popup_contact_main .uiform button[type=submit]{min-height:5.5rem;padding:1.4rem 2rem;margin:0;color:#fff;font-family:var(--font-body-family);font-size:1.35rem;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;background:#252724!important;border:.1rem solid #252724;border-radius:.2rem!important;transition:background-color .18s ease,border-color .18s ease}#pcontact .popup_contact_main .uiform button[type=submit]:hover,#pcontact .popup_contact_main .uiform button[type=submit]:focus-visible{background:#789b22!important;border-color:#789b22}@media screen and (max-width:749px){#pcontact{align-items:flex-start;padding:1.6rem}#pcontact .pc-wrap{max-height:calc(100vh - 3.2rem)}#pcontact .pop_contact_wrap{padding:4.8rem 2rem 3rem}#pcontact .c-modal-close{top:1.2rem;right:1.2rem}#pcontact .uiform__flex{display:block}#pcontact .uiform__flex .uiform__div{margin-bottom:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/popup_contact.css.map */
