.template-page-faq .shopify-section:has(.vsp-vcf){margin-bottom:80px}.vsp-vcf{--cream: #f3ecde;--dark-ink: #190c04;--frame-size: 34px;--wrap-height-desktop: 421px;padding-left:16px;padding-right:16px;box-sizing:border-box}.vsp-vcf__wrap{position:relative;max-width:1360px;margin-inline:auto;border:1px solid #c9a227;border-image:var(--gold-texture) 1 stretch;background-color:#3a0a0f;background-image:var(--bg-texture);background-size:var(--bg-texture-tile-size, 1000px) var(--bg-texture-tile-size, 1000px);background-position:0 0;background-repeat:repeat;overflow:hidden;box-sizing:border-box}@media screen and (min-width:750px){.vsp-vcf{padding-left:20px;padding-right:20px;box-sizing:border-box}}.vsp-vcf__corner{position:absolute;z-index:3;pointer-events:none;width:var(--frame-size);height:var(--frame-size);min-width:var(--frame-size);min-height:var(--frame-size);object-fit:contain}.vsp-vcf__corner--tl{top:4px;left:4px}.vsp-vcf__corner--tr{top:4px;right:4px}.vsp-vcf__corner--bl{bottom:4px;left:4px}.vsp-vcf__corner--br{bottom:4px;right:4px}.vsp-vcf__grid{display:grid;grid-template-columns:1fr;align-items:stretch;min-height:0}@media screen and (min-width:990px){.vsp-vcf__wrap{display:flex;flex-direction:column;height:var(--wrap-height-desktop);min-height:var(--wrap-height-desktop)}.vsp-vcf__grid{display:grid;grid-template-columns:1fr 1fr;flex:1 1 auto;min-height:0;align-items:stretch}.vsp-vcf__left,.vsp-vcf__right{min-height:0}.vsp-vcf__right{overflow-y:auto}}.vsp-vcf__left{position:relative;z-index:1;padding:4.2rem 2.4rem 3.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}@media screen and (max-width:989px){.vsp-vcf__left{padding:32px}}@media screen and (min-width:990px){.vsp-vcf__left{padding:2.4rem 2.4rem 2.4rem 2.8rem;justify-content:center}}.vsp-vcf__heading{margin:25px 0 1.6rem;width:100%}.vsp-vcf__heading h2{margin:0;font-family:Montecatini Pro Stretto,Montecatini Pro,ui-serif,Georgia,serif;font-weight:700;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"calt" 0,"dlig" 0;font-size:44px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--cream)}.vsp-vcf__body{font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.65;color:#f3ecdeeb;width:100%;max-width:42rem;margin-bottom:32px}.vsp-vcf__body p{margin:0}.vsp-vcf__body p+p{margin-top:1.2rem}.vsp-vcf__side-image{margin-top:0;margin-bottom:32px;width:100%;max-width:36rem}.vsp-vcf__side-image img{width:100%;height:auto;display:block;border:1px solid rgba(201,162,39,.45)}.vsp-vcf__logo{margin-top:0;padding-top:0;max-width:22rem;width:100%}@media screen and (max-width:989px){.vsp-vcf__logo{padding:0 32px 32px}}.vsp-vcf__logo img{width:100%;height:auto;display:block;margin-inline:auto}.vsp-vcf__right{position:relative;z-index:1;padding:3.2rem 2.4rem 4.2rem;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.vsp-vcf__right:before{content:"";position:absolute;z-index:2;pointer-events:none;background-image:var(--gold-texture);background-size:cover;background-position:center}@media screen and (max-width:989px){.vsp-vcf__right{padding:16px}.vsp-vcf__right:before{left:0;right:0;top:0;width:100%;height:1px}}@media screen and (min-width:990px){.vsp-vcf__right{padding:2.4rem 2.8rem 2.4rem 2.4rem}.vsp-vcf__right:before{left:0;top:0;bottom:0;width:1px;height:100%}}.vsp-vcf__form{width:100%;max-width:100%;display:flex;flex-direction:column;gap:0;--inputs-shadow-horizontal-offset: 0px}.vsp-vcf__form .field{margin-bottom:1.2rem}.vsp-vcf__form .field:last-of-type{margin-bottom:1.6rem}.vsp-vcf__form .field__input,.vsp-vcf__form .text-area{background-color:transparent;border-color:#f3ecde8c;color:var(--cream);box-shadow:none}.vsp-vcf__form .field__input::placeholder,.vsp-vcf__form .field__input::-webkit-input-placeholder,.vsp-vcf__form .field__input::-moz-placeholder,.vsp-vcf__form .text-area::placeholder,.vsp-vcf__form .text-area::-webkit-input-placeholder,.vsp-vcf__form .text-area::-moz-placeholder{color:#f3ecde73;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;opacity:0!important}.vsp-vcf__form .field__label,.vsp-vcf__form .form__label.field__label{color:#f3ecdebf;text-transform:uppercase}.vsp-vcf__form .text-area{min-height:12rem;resize:vertical;line-height:1.5}@media screen and (min-width:990px){.vsp-vcf__form .text-area{min-height:7.5rem;max-height:11rem}}.vsp-vcf__submit-wrap{margin-top:.4rem;width:100%}.vsp-vcf__submit{width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.4rem 2rem;box-sizing:border-box;border:1px solid var(--cream);background-color:var(--cream);color:var(--dark-ink);font-family:Poppins,sans-serif;font-weight:700;font-size:14px;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.vsp-vcf__submit:active{transform:scale(.995)}.vsp-vcf__form .form-status,.vsp-vcf__form .form__message{color:var(--cream);margin-bottom:1rem}.template-page-faq .vsp-vcf{padding-left:0;padding-right:0}@media screen and (max-width:749px){.template-page-faq .vsp-vcf{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-vespera-velvet-contact-form.css.map */
