.vedoraa-contact{position:relative;isolation:isolate;overflow:hidden;background:var(--vc-bg, #fbfaf7);color:var(--vc-text, #111);font-family:var(--vc-body-font, inherit);font-style:var(--vc-body-style, normal);font-weight:var(--vc-body-weight, 400)}.vedoraa-contact:before,.vedoraa-contact:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}.vedoraa-contact:before{background-image:var(--vc-bg-image, none);background-position:center;background-size:cover;opacity:var(--vc-bg-image-opacity, .1)}.vedoraa-contact:after{background:var(--vc-bg-overlay, rgba(251, 250, 247, .7));z-index:-1}.vedoraa-contact *,.vedoraa-contact *:before,.vedoraa-contact *:after{box-sizing:border-box}.vedoraa-contact__inner{width:min(100%,var(--vc-max-width, 1280px));margin:0 auto;padding:var(--vc-padding-top, 92px) var(--vc-padding-x, 34px) var(--vc-padding-bottom, 96px)}.vedoraa-contact__main{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);align-items:start;gap:var(--vc-grid-gap, 52px)}.vedoraa-contact--layout-form-left .vedoraa-contact__intro{order:2}.vedoraa-contact--layout-form-left .vedoraa-contact__form-panel{order:1}.vedoraa-contact--layout-stacked .vedoraa-contact__main{grid-template-columns:1fr}.vedoraa-contact--layout-stacked .vedoraa-contact__intro,.vedoraa-contact--layout-stacked .vedoraa-contact__form-panel{width:min(100%,860px);margin:0 auto}.vedoraa-contact--align-left{text-align:left}.vedoraa-contact--align-center{text-align:center}.vedoraa-contact--align-right{text-align:right}.vedoraa-contact__intro{display:grid;align-content:start;gap:24px}.vedoraa-contact__kicker,.vedoraa-contact__island-kicker{margin:0;color:var(--vc-accent, #7a5b35);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.vedoraa-contact h1,.vedoraa-contact h2,.vedoraa-contact h3{margin:0;color:var(--vc-text, #111);font-family:var(--vc-heading-font, inherit);font-style:var(--vc-heading-style, normal);font-weight:var(--vc-heading-weight, 800);letter-spacing:0}.vedoraa-contact h1{max-width:11ch;font-size:var(--vc-heading-size, 64px);line-height:.96}.vedoraa-contact--align-center h1,.vedoraa-contact--layout-stacked h1{margin-right:auto;margin-left:auto}.vedoraa-contact--align-right h1{margin-left:auto}.vedoraa-contact__subheading,.vedoraa-contact__form-text,.vedoraa-contact__faq-intro,.vedoraa-contact__privacy,.vedoraa-contact__island-text,.vedoraa-contact__faq-answer{color:var(--vc-muted, #68645d);line-height:1.65}.vedoraa-contact__subheading{max-width:44ch;font-size:var(--vc-subheading-size, 17px)}.vedoraa-contact__subheading p,.vedoraa-contact__form-text p,.vedoraa-contact__faq-intro p,.vedoraa-contact__privacy p,.vedoraa-contact__island-text p,.vedoraa-contact__faq-answer p{margin:0}.vedoraa-contact__media{position:relative;overflow:hidden;min-height:360px;border-radius:var(--vc-card-radius, 6px);border:1px solid var(--vc-border, #ded8cf)}.vedoraa-contact__image{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}.vedoraa-contact__form-panel,.vedoraa-contact__island,.vedoraa-contact__faq-item{border:1px solid var(--vc-border, #ded8cf);border-radius:var(--vc-card-radius, 6px);background:var(--vc-card-bg, rgba(255, 255, 255, .92));box-shadow:0 22px 54px #1111110f}.vedoraa-contact__form-panel{display:grid;gap:18px;padding:var(--vc-card-padding, 34px);text-align:left}.vedoraa-contact__form-panel h2{font-size:var(--vc-form-title-size, 30px);line-height:1.05}.vedoraa-contact__form-text{font-size:var(--vc-body-size, 14px)}.vedoraa-contact__form{display:grid;gap:18px;margin-top:6px}.vedoraa-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vedoraa-contact__field{display:grid;gap:8px}.vedoraa-contact__field label{color:var(--vc-text, #111);font-size:var(--vc-label-size, 12px);font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.vedoraa-contact__field input,.vedoraa-contact__field textarea{width:100%;min-width:0;border:1px solid var(--vc-border, #ded8cf);border-radius:calc(var(--vc-card-radius, 6px) * .7);background:var(--vc-field-bg, #fbfaf7);color:var(--vc-text, #111);font-family:var(--vc-body-font, inherit);font-size:var(--vc-field-size, 15px);line-height:1.35;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.vedoraa-contact__field input{height:var(--vc-field-height, 52px);padding:0 14px}.vedoraa-contact__field textarea{min-height:var(--vc-textarea-height, 170px);padding:14px;resize:vertical}.vedoraa-contact__field input::placeholder,.vedoraa-contact__field textarea::placeholder{color:var(--vc-muted, #68645d);opacity:.72}.vedoraa-contact__field input:focus,.vedoraa-contact__field textarea:focus{border-color:var(--vc-accent, #7a5b35);box-shadow:0 0 0 3px #7a5b3524;background:#fff}.vedoraa-contact__privacy{font-size:12px}.vedoraa-contact__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:180px;min-height:48px;padding:0 28px;border:1px solid var(--vc-button-bg, #111);border-radius:var(--vc-button-radius, 0);background:var(--vc-button-bg, #111);color:var(--vc-button-text, #fff);cursor:pointer;font-family:var(--vc-body-font, inherit);font-size:var(--vc-button-size, 13px);font-weight:800;letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.vedoraa-contact__button:hover,.vedoraa-contact__button:focus-visible{border-color:var(--vc-button-hover-bg, #7a5b35);background:var(--vc-button-hover-bg, #7a5b35);color:var(--vc-button-hover-text, #fff);transform:translateY(-1px)}.vedoraa-contact__message{border:1px solid currentColor;padding:12px 14px;font-size:var(--vc-body-size, 14px);line-height:1.45}.vedoraa-contact__message--success{color:#166534;background:#f0fdf4}.vedoraa-contact__message--error{color:#991b1b;background:#fef2f2}.vedoraa-contact__message ul{margin:0;padding-left:18px}.vedoraa-contact__islands{display:grid;grid-template-columns:repeat(var(--vc-island-columns, 3),minmax(0,1fr));gap:16px;margin:40px 0;text-align:left}.vedoraa-contact__islands--center{text-align:center}.vedoraa-contact__island{position:relative;display:grid;align-content:start;gap:12px;overflow:hidden;min-height:188px;padding:calc(var(--vc-card-padding, 34px) * .78);background:var(--vc-island-bg, var(--vc-card-bg, #fff));color:var(--vc-island-text, var(--vc-text, #111));box-shadow:none}.vedoraa-contact__island:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:var(--vc-island-accent, var(--vc-accent, #7a5b35))}.vedoraa-contact__island--wide{grid-column:span 2}.vedoraa-contact__island-kicker{color:var(--vc-island-accent, var(--vc-accent, #7a5b35))}.vedoraa-contact__island h3{color:inherit;font-size:var(--vc-island-title-size, 19px);line-height:1.12}.vedoraa-contact__island-text{color:var(--vc-island-text, #111);font-size:var(--vc-island-text-size, 14px);opacity:.72}.vedoraa-contact__island-link{display:inline-grid;width:fit-content;gap:4px;margin-top:6px;color:var(--vc-island-accent, var(--vc-accent, #7a5b35));font-size:12px;font-weight:800;letter-spacing:0;text-decoration:none;text-transform:uppercase}.vedoraa-contact__island-link:after{content:"";width:100%;height:1px;background:currentColor;transform:scaleX(.34);transform-origin:left;transition:transform .18s ease}.vedoraa-contact__island-link:hover:after,.vedoraa-contact__island-link:focus-visible:after{transform:scaleX(1)}.vedoraa-contact__faq{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:var(--vc-grid-gap, 52px);margin-top:54px;text-align:left}.vedoraa-contact__faq--center{grid-template-columns:1fr;width:min(100%,960px);margin-right:auto;margin-left:auto;text-align:center}.vedoraa-contact__faq-heading{display:grid;align-content:start;gap:16px}.vedoraa-contact__faq h2{font-size:var(--vc-faq-title-size, 38px);line-height:1.02}.vedoraa-contact__faq-intro{font-size:var(--vc-body-size, 14px)}.vedoraa-contact__faq-list{display:grid;gap:10px;text-align:left}.vedoraa-contact__faq-item{overflow:hidden;box-shadow:none}.vedoraa-contact__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:0 20px;cursor:pointer;color:var(--vc-text, #111);font-family:var(--vc-heading-font, inherit);font-size:var(--vc-faq-question-size, 17px);font-weight:var(--vc-heading-weight, 800);line-height:1.25;list-style:none}.vedoraa-contact__faq-item summary::-webkit-details-marker{display:none}.vedoraa-contact__faq-icon{position:relative;flex:0 0 auto;width:14px;height:14px;color:var(--vc-accent, #7a5b35)}.vedoraa-contact__faq-icon:before,.vedoraa-contact__faq-icon:after{content:"";position:absolute;background:currentColor;transition:transform .16s ease}.vedoraa-contact__faq-icon:before{top:6px;left:0;width:14px;height:1px}.vedoraa-contact__faq-icon:after{top:0;left:6px;width:1px;height:14px}.vedoraa-contact__faq-item[open] .vedoraa-contact__faq-icon:after{transform:scaleY(0)}.vedoraa-contact__faq-answer{padding:0 20px 20px;color:var(--vc-muted, #68645d);font-size:var(--vc-faq-answer-size, 14px)}@media(max-width:989px){.vedoraa-contact__inner{padding:var(--vc-mobile-padding-top, 56px) var(--vc-mobile-padding-x, 18px) var(--vc-mobile-padding-bottom, 60px)}.vedoraa-contact__main,.vedoraa-contact__faq{grid-template-columns:1fr;gap:30px}.vedoraa-contact--layout-form-left .vedoraa-contact__intro,.vedoraa-contact--layout-form-left .vedoraa-contact__form-panel{order:initial}.vedoraa-contact h1{font-size:var(--vc-mobile-heading-size, 40px)}.vedoraa-contact__media,.vedoraa-contact__image{min-height:280px}.vedoraa-contact__form-panel{padding:var(--vc-mobile-card-padding, 22px)}.vedoraa-contact__field-grid{grid-template-columns:1fr}.vedoraa-contact__button{width:100%}.vedoraa-contact__islands{grid-template-columns:1fr;margin:30px 0}.vedoraa-contact__island,.vedoraa-contact__island--wide{grid-column:auto;min-height:0;padding:var(--vc-mobile-card-padding, 22px)}.vedoraa-contact__faq{margin-top:36px}}@media(max-width:520px){.vedoraa-contact__faq-item summary{min-height:58px;padding:0 16px}.vedoraa-contact__faq-answer{padding:0 16px 18px}}@media(prefers-reduced-motion:reduce){.vedoraa-contact__field input,.vedoraa-contact__field textarea,.vedoraa-contact__button,.vedoraa-contact__island-link:after,.vedoraa-contact__faq-icon:before,.vedoraa-contact__faq-icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vedoraa-contact-page.css.map */
