.euro-contact-form{display:block;width:100%;margin:0;padding:calc(56 / 375 * 100vw) 4vw;border:0;border-radius:0;background:#fff;background-color:#fff;letter-spacing:0}.euro-contact-form *,.euro-contact-form *:before,.euro-contact-form *:after{box-sizing:border-box;letter-spacing:0}.euro-contact-form__inner{display:flex;flex-direction:column;align-items:stretch;gap:calc(32 / 375 * 100vw);width:92vw;max-width:100%;margin:0 auto;padding:0;border:0;border-radius:0}.euro-contact-form__heading{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Bellefair,serif;font-size:calc(28 / 375 * 100vw);font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase;color:#212324}.euro-contact-form__form{width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-contact-form__card{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 / 375 * 100vw);width:100%;margin:0;padding:calc(20 / 375 * 100vw);border:0;border-radius:0;background:#fbf9f7;background-color:#fbf9f7}.euro-contact-form__status{width:100%;margin:0;padding:calc(10 / 375 * 100vw) 3.2vw;border:0;border-radius:calc(2 / 375 * 100vw);font-family:Roboto,sans-serif;font-size:calc(13 / 375 * 100vw);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0}.euro-contact-form__status--success{background:#fff;background-color:#fff;color:#212324}.euro-contact-form__status--error{background:#fff5f5;background-color:#fff5f5;color:#b3261e}.euro-contact-form__status-title{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:inherit;font-weight:400;line-height:1.5}.euro-contact-form__status-list{display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:0;border:0;border-radius:0;list-style:none}.euro-contact-form__status-list li{margin:0;padding:0}.euro-contact-form__status-link{color:#b3261e;text-decoration:none}.euro-contact-form__status-link:hover,.euro-contact-form__status-link:focus{text-decoration:underline}.euro-contact-form__row{display:flex;flex-direction:column;align-items:stretch;gap:calc(16 / 375 * 100vw);width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-contact-form__field{display:flex;flex-direction:column;align-items:stretch;gap:1.6vw;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0}.euro-contact-form__label{width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:3.2vw;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:0;text-align:left;text-transform:capitalize;color:#6f6a63}.euro-contact-form__required{color:#b18b69}.euro-contact-form__input,.euro-contact-form__textarea{width:100%;min-width:0;margin:0;border:1px solid #e5e0d9;border-radius:calc(2 / 375 * 100vw);background:#fff;background-color:#fff;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;color:#212324;appearance:none;-webkit-appearance:none;box-shadow:none}.euro-contact-form__input{height:calc(44 / 375 * 100vw);padding:0 3.2vw;font-size:calc(14 / 375 * 100vw);line-height:1.5}.euro-contact-form__textarea{min-height:calc(132 / 375 * 100vw);padding:calc(10 / 375 * 100vw) 3.2vw;font-size:calc(14 / 375 * 100vw);line-height:1.5;resize:vertical}.euro-contact-form__input::placeholder,.euro-contact-form__textarea::placeholder{color:#b6b0a8;opacity:1}.euro-contact-form__input:hover,.euro-contact-form__textarea:hover{border-color:#b18b69}.euro-contact-form__input:focus,.euro-contact-form__textarea:focus{outline:none;border-color:#b18b69}.euro-contact-form__input--error{border-color:#b3261e}.euro-contact-form__actions{width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-contact-form__submit{display:flex;align-items:center;justify-content:center;width:100%;height:calc(40 / 375 * 100vw);margin:0;padding:3.2vw 6.4vw;border:0;border-radius:calc(2 / 375 * 100vw);background:#b18b69;background-color:#b18b69;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-align:center;text-transform:capitalize;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;white-space:nowrap}.euro-contact-form__submit:hover{opacity:.92}.euro-contact-form__submit:focus{outline:none;opacity:.92}.euro-contact-form__submit:disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width:1200px){.euro-contact-form{padding:5vw 0}.euro-contact-form__inner{align-items:stretch;gap:calc(40 / 1920 * 100vw);width:62.5vw}.euro-contact-form__heading{font-size:calc(var(--euro-pc-title-section, 48) / 1920 * 100vw)}.euro-contact-form__card{align-items:stretch;gap:calc(20 / 1920 * 100vw);width:100%;margin:0;padding:calc(40 / 1920 * 100vw) 2.5vw 2.5vw;background:#fbf9f7;background-color:#fbf9f7}.euro-contact-form__status{padding:.625vw calc(16 / 1920 * 100vw);border-radius:calc(2 / 1920 * 100vw);font-size:calc(14 / 1920 * 100vw)}.euro-contact-form__row{flex-direction:row;align-items:flex-start;gap:calc(20 / 1920 * 100vw)}.euro-contact-form__row .euro-contact-form__field{flex:1 1 0}.euro-contact-form__field{gap:calc(8 / 1920 * 100vw)}.euro-contact-form__label{font-size:calc(13 / 1920 * 100vw)}.euro-contact-form__input{height:2.5vw;padding:0 calc(14 / 1920 * 100vw);font-size:.78125vw}.euro-contact-form__textarea{min-height:calc(160 / 1920 * 100vw);padding:.625vw calc(14 / 1920 * 100vw);font-size:.78125vw}.euro-contact-form__actions{display:flex;justify-content:center;margin:calc(8 / 1920 * 100vw) 0 0}.euro-contact-form__submit{width:auto;height:2.5vw;padding:calc(16 / 1920 * 100vw) calc(56 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:.9375vw;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/euro-contact-form.css.map */
