.form-success{color:#2dd370;color:red;padding-bottom:5px}.form-error{color:red;padding-bottom:10px}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=tel],.contact-form input[type=password],.contact-form textarea{width:100%}.section-contact-form{position:relative;background-repeat:no-repeat;background-position:center;object-fit:cover;background-size:cover;display:flex;align-items:center;justify-content:center}.section-contact-form:before{position:absolute;content:"";width:100%;height:100%;opacity:.3;background:var(--Black)}.contact-form-wrap form{height:100%;background:var(--Grey-blur, rgba(247, 247, 247, .85));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.contact-form-fields-parent,.full-wid,.contact-form select{width:100%!important}.contact-form h2{text-transform:uppercase;padding-bottom:12px;font-size:14px}.contact-form p{padding-bottom:24px}.contact-form-fields-parent>div{gap:4px}.contact-form select{color:var(--Medium-Grey);-webkit-appearance:none;position:relative;background-position-x:right;background-repeat:no-repeat;background-position-y:16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><g filter="url(%23filter0_b_366_18387)"><path d="M7.5 2.5L4 6L0.5 2.5" stroke="%23BEB8B8" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_b_366_18387" x="-60" y="-60" width="128" height="128" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feGaussianBlur in="BackgroundImageFix" stdDeviation="30"/><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_366_18387"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_backgroundBlur_366_18387" result="shape"/></filter></defs></svg>')}.contact-form select option{color:var(--Charcoal)}.contact-form select:has(option:checked:not([value])),.contact-form select:has(option:checked:not([value=""])),.contact-form select:has(option:checked:not([value])) option,.contact-form select:has(option:checked:not([value=""])) option{color:var(--Charcoal);border-bottom:1px solid var(--Pink)}.contact-form textarea{height:140px}.contact-form p a{text-decoration:underline}.contact-form-wrap{position:relative;z-index:1}textarea{resize:vertical}.contact-form-fields-parent .d-grid:has(#ContactForm-email-error){position:relative}.contact-form-fields-parent .d-grid:has(#ContactForm-email-error) input{border-bottom-color:var(--Burgundy)}#ContactForm-email-error{color:var(--Burgundy);font-size:10px;line-height:150%;position:absolute;top:calc(100% + 4px)}@media(min-width:992px){.section-contact-form{min-height:calc(100vh - 50px)}.contact-form{max-width:494px;margin:0 auto}.contact-form-wrap{padding:60px 0}.contact-form-wrap form{padding:24px}.contact-form-fields-parent>div{width:calc(50% - 4px)}.contact-form-fields-parent{flex-wrap:wrap;gap:8px;row-gap:24px}.contact-form select{background-position-x:93%}}@media(max-width:991px){.contact-form{max-width:100%;margin:0 auto}.contact-form-wrap{padding:60px 12px}.contact-form-fields-parent{flex-direction:column;gap:24px}.contact-form-wrap form{padding:11px 12px 16px}.section-contact-form{min-height:calc(100vh - 76.5px)}.contact-form select{background-position-x:96%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/contact.css.map */
