#shopify-section-section_RicymR a.button-custom,#shopify-section-section_RicymR .button-custom{position:relative;background:#171717!important;color:#f0f0ee!important;border:1px solid #171717!important;border-radius:0!important;padding:17px 46px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;box-shadow:0 10px 26px #17171738!important;transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease!important;overflow:hidden}#shopify-section-section_RicymR a.button-custom:after{content:"";position:absolute;left:50%;bottom:9px;width:28px;height:1px;background:#e6e6e3;transform:translate(-50%);transition:width .4s ease}#shopify-section-section_RicymR a.button-custom:hover{background:#e6e6e3!important;color:#171717!important;box-shadow:0 14px 32px #17171747!important;transform:translateY(-2px)}#shopify-section-section_RicymR a.button-custom:hover:after{width:calc(100% - 56px);background:#171717}.template-page-contact,body:has(.contact-form){--vz-ink:#171717;--vz-sand:#e6e6e3;--vz-cream:#f0f0ee;--vz-stone:#777774}body:has(.contact-form) .main-page-title,body:has(.contact-form) #MainContent h1{font-style:italic;font-weight:400;letter-spacing:.02em;text-align:center;position:relative;padding-bottom:22px}body:has(.contact-form) #MainContent h1:after{content:"";display:block;width:56px;height:1px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#171717,transparent)}.contact-form{position:relative;background:linear-gradient(180deg,#f7f7f4,#f0f0ee)!important;border:1px solid #e6e6e3;padding:44px 40px 40px!important;margin-inline:auto;max-width:640px;box-shadow:0 24px 60px #17171714}.contact-form:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(114,114,111,.28);pointer-events:none}.contact-form:after{content:"Escr\ed benos";position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#171717;color:#f0f0ee;font-size:11px;letter-spacing:.32em;text-transform:uppercase;padding:7px 22px}.contact-form__form{gap:26px!important;position:relative;z-index:1}.contact-form__form-row{gap:26px!important;align-items:stretch!important}.contact-form__input{background:transparent!important;border:0!important;border-bottom:1px solid #171717!important;border-radius:0!important;padding:14px 2px!important;font-size:16px!important;color:#171717!important;box-shadow:none!important;transition:border-color .3s ease,box-shadow .3s ease}.contact-form__input::placeholder{color:#777774;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.contact-form__input:focus,.contact-form__input:focus-visible{outline:none!important;border-bottom-color:#6f6f6c!important;box-shadow:0 2px #6f6f6c!important}.contact-form__input--textarea{min-height:150px;border:1px solid #171717!important;padding:16px!important;background:#ffffff8c!important}.contact-form__input--textarea:focus,.contact-form__input--textarea:focus-visible{border-color:#6f6f6c!important;box-shadow:0 0 0 3px #6f6f6c26!important}.contact-form .submit-button{background:#171717!important;color:#f0f0ee!important;border:1px solid #171717!important;border-radius:0!important;padding:18px 40px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.3em!important;text-transform:uppercase!important;box-shadow:0 12px 28px #17171740!important;transition:background .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease!important}.contact-form .submit-button:hover{background:#6f6f6c!important;border-color:#6f6f6c!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 16px 34px #1717174d!important}.contact-form__success{background:#e6e6e3;color:#171717;padding:14px 18px;border-left:3px solid #171717}.contact-form__error{background:#fbeaec;color:#d6001c;padding:14px 18px;border-left:3px solid #d6001c}.contact-form__form:after{content:"Respondemos entre 24 y 48 h  \b7   Tus datos est\e1n seguros  \b7   Atenci\f3n personal";display:block;text-align:center;font-size:11px;line-height:1.8;letter-spacing:.14em;text-transform:uppercase;color:#777774;padding-top:6px}@media screen and (max-width:749px){.contact-form{padding:38px 22px 30px!important}.contact-form:before{top:7px;right:7px;bottom:7px;left:7px}#shopify-section-section_RicymR a.button-custom{padding:16px 34px!important;font-size:12px!important;letter-spacing:.24em!important}.contact-form__form:after{letter-spacing:.1em;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vessenza-contact.css.map */
