.vonili-contact{--vc-accent: #c05f3c;--vc-accent-deep: #a34e2f;--vc-ink: #221f1c;--vc-ink-soft: rgba(34, 31, 28, .66);--vc-ink-faint: rgba(34, 31, 28, .44);--vc-paper: #f7f3ec;--vc-surface: #fffdf9;--vc-line: rgba(34, 31, 28, .1);--vc-line-strong: rgba(34, 31, 28, .18);--vc-radius: 1.8rem;--vc-font-display: var(--f_family_2, "Jost"), "Jost", system-ui, sans-serif;--vc-font-body: var(--f_family_1, "Manrope"), "Manrope", system-ui, sans-serif;background:radial-gradient(70rem 46rem at 108% -8%,rgba(192,95,60,.1),transparent 62%),radial-gradient(50rem 34rem at -12% 100%,rgba(192,95,60,.06),transparent 60%),var(--vc-paper);color:var(--vc-ink);font-family:var(--vc-font-body);padding:clamp(4rem,7.5vw,8rem) 0 clamp(5rem,8vw,8.5rem);-webkit-font-smoothing:antialiased}.vc-shell{max-width:1320px;margin:0 auto;padding:0 clamp(1.8rem,4.5vw,3.6rem);box-sizing:border-box}.vc-hero{max-width:76rem;margin:0 auto clamp(4rem,6.5vw,6rem);text-align:center}.vc-eyebrow{display:inline-flex;align-items:center;gap:1.4rem;margin:0 0 2.4rem;font-family:var(--vc-font-display);font-size:1.18rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--vc-accent)}.vc-eyebrow-rule{width:4rem;height:1px;background:linear-gradient(90deg,transparent,var(--vc-accent))}.vc-eyebrow:after{content:"";width:4rem;height:1px;background:linear-gradient(90deg,var(--vc-accent),transparent)}.vc-title{margin:0;font-family:var(--vc-font-display);font-size:clamp(3.6rem,6.8vw,7.2rem);font-weight:500;line-height:1.03;letter-spacing:-.025em;color:var(--vc-ink);text-wrap:balance}.vc-lead{max-width:58ch;margin:2rem auto 0;font-size:clamp(1.5rem,1.75vw,1.75rem);line-height:1.66;color:var(--vc-ink-soft);text-wrap:pretty}.vc-hero-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.4rem;margin-top:3rem}.vc-hero-chip,.vc-hero-email{display:inline-flex;align-items:center;gap:.9rem;padding:1rem 1.9rem;border-radius:999px;font-size:1.35rem;line-height:1;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease}.vc-hero-chip svg,.vc-hero-email svg{width:1.7rem;height:1.7rem;flex-shrink:0}.vc-hero-chip{background:transparent;border:1px solid var(--vc-line-strong);color:var(--vc-ink-soft)}.vc-hero-email{background:var(--vc-ink);color:#fdfcfa;border:1px solid var(--vc-ink);font-weight:500}.vc-hero-email:hover{background:var(--vc-accent);border-color:var(--vc-accent);transform:translateY(-2px)}.vc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,40rem);gap:clamp(2.6rem,4.5vw,5.2rem);align-items:start}.vc-form-panel{background:var(--vc-surface);border:1px solid var(--vc-line);border-radius:var(--vc-radius);padding:clamp(2.8rem,4.5vw,4.8rem);box-shadow:0 3rem 8rem -3.4rem #221f1c29,0 1px #ffffffb3 inset}.vc-form-head{margin-bottom:2.8rem}.vc-form-heading{margin:0 0 1rem;font-family:var(--vc-font-display);font-size:clamp(2.4rem,3.2vw,3.2rem);font-weight:500;letter-spacing:-.012em;line-height:1.12}.vc-form-sub{margin:0;font-size:1.45rem;line-height:1.62;color:var(--vc-ink-soft)}.vc-topics{margin-bottom:3rem}.vc-topics-label,.vc-aside-kicker{margin:0 0 1.3rem;font-family:var(--vc-font-display);font-size:1.14rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--vc-accent)}.vc-topics-list{display:flex;flex-wrap:wrap;gap:.9rem}.vc-topic{-webkit-appearance:none;appearance:none;border:1px solid var(--vc-line-strong);background:transparent;border-radius:999px;padding:.95rem 1.9rem;font-family:var(--vc-font-display);font-size:1.32rem;font-weight:500;letter-spacing:.04em;color:var(--vc-ink);cursor:pointer;transition:all .22s ease}.vc-topic:hover{border-color:var(--vc-accent);color:var(--vc-accent-deep);transform:translateY(-1px)}.vc-topic.is-active,.vc-topic:active{background:var(--vc-ink);border-color:var(--vc-ink);color:#fdfcfa}.vc-topic:focus-visible{outline:2px solid var(--vc-accent);outline-offset:3px}.vc-form{display:flex;flex-direction:column;gap:2.3rem}.vc-row{display:grid;grid-template-columns:1fr 1fr;gap:1.9rem}.vc-field{display:flex;flex-direction:column;gap:.85rem;min-width:0}.vc-field--full{grid-column:1 / -1}.vc-label{font-family:var(--vc-font-display);font-size:1.22rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vc-ink)}.vc-req{color:var(--vc-accent);margin-left:.3rem}.vc-hint{margin-left:.6rem;font-family:var(--vc-font-body);font-size:1.16rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--vc-ink-faint)}.vc-input,.vc-textarea{width:100%;box-sizing:border-box;border:1px solid var(--vc-line-strong);border-radius:1.2rem;background:var(--vc-paper);color:var(--vc-ink);font-family:var(--vc-font-body);font-size:1.48rem;line-height:1.5;padding:1.4rem 1.7rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.vc-input::placeholder,.vc-textarea::placeholder{color:var(--vc-ink-faint)}.vc-input:hover,.vc-textarea:hover{border-color:var(--vc-ink-faint)}.vc-input:focus,.vc-textarea:focus{outline:none;border-color:var(--vc-accent);background:var(--vc-surface);box-shadow:0 0 0 4px #c05f3c24}.vc-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:4.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23221f1c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.7rem center;background-size:1.4rem}.vc-textarea{resize:vertical;min-height:15.5rem}.vc-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.6rem;margin-top:.6rem}.vc-submit{display:inline-flex;align-items:center;gap:1.2rem;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;background:var(--vc-ink);color:#fdfcfa;font-family:var(--vc-font-display);font-size:1.42rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1.7rem 2.9rem;border-radius:999px;transition:background .28s ease,transform .28s ease,box-shadow .28s ease}.vc-submit svg{width:1.85rem;height:1.85rem;transition:transform .28s ease}.vc-submit:hover{background:var(--vc-accent);transform:translateY(-2px);box-shadow:0 1.4rem 3.4rem -1.3rem #c05f3c99}.vc-submit:hover svg{transform:translate(4px)}.vc-submit:focus-visible{outline:2px solid var(--vc-accent);outline-offset:3px}.vc-privacy{margin:0;font-size:1.24rem;color:var(--vc-ink-faint)}.vc-response{border-radius:1.2rem;padding:1.5rem 1.7rem;font-size:1.38rem;line-height:1.5}.vc-response p{margin:0}.vc-response--success{background:#5e8a5a1f;color:#3f6a3c;border:1px solid rgba(94,138,90,.3)}.vc-response--error{background:#b2483417;color:#9c3d2a;border:1px solid rgba(178,72,52,.3)}.vc-aside{display:flex;flex-direction:column;gap:1.9rem;position:sticky;top:12rem}.vc-aside-card,.vc-help{background:var(--vc-surface);border:1px solid var(--vc-line);border-radius:var(--vc-radius);padding:2.6rem 2.8rem;box-shadow:0 1.6rem 4rem -2.6rem #221f1c1a}.vc-aside-kicker{margin-bottom:1.1rem}.vc-aside-value{margin:0 0 .9rem;font-family:var(--vc-font-display);font-size:2.2rem;font-weight:500;line-height:1.22;letter-spacing:-.01em}.vc-aside-value--sm{font-size:1.62rem}.vc-aside-note{margin:0;font-size:1.32rem;line-height:1.62;color:var(--vc-ink-soft)}.vc-aside-quiet{color:var(--vc-ink-faint)}.vc-help-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.vc-help-list li{border-top:1px solid var(--vc-line)}.vc-help-list li:first-child{border-top:none}.vc-help-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 0;font-family:var(--vc-font-display);font-size:1.52rem;font-weight:500;letter-spacing:.02em;color:var(--vc-ink);text-decoration:none;transition:color .2s ease,padding-left .2s ease}.vc-help-arrow{color:var(--vc-ink-faint);transition:transform .22s ease,color .22s ease}.vc-help-list a:hover{color:var(--vc-accent);padding-left:.5rem}.vc-help-list a:hover .vc-help-arrow{transform:translate(5px);color:var(--vc-accent)}.vc-help-list a:focus-visible{outline:2px solid var(--vc-accent);outline-offset:3px}.vc-policy-note{margin:1.7rem 0 0;padding-top:1.7rem;border-top:1px solid var(--vc-line);font-size:1.26rem;line-height:1.62;color:var(--vc-ink-faint)}@media(max-width:1120px){.vc-grid{grid-template-columns:1fr}.vc-aside{position:static}}@media(max-width:640px){.vc-hero{text-align:left}.vc-hero-meta{flex-direction:column;align-items:stretch;justify-content:flex-start}.vc-hero-chip,.vc-hero-email{justify-content:center}.vc-row{grid-template-columns:1fr}.vc-submit{width:100%;justify-content:center}.vc-submit-row{flex-direction:column;align-items:stretch}.vc-privacy{text-align:center}}@keyframes vcFadeUp{0%{opacity:0;transform:translateY(2.6rem)}to{opacity:1;transform:translateY(0)}}.vc-hero,.vc-form-panel,.vc-aside>*{animation:vcFadeUp .75s cubic-bezier(.22,.61,.36,1) both}.vc-form-panel{animation-delay:.09s}.vc-aside>*:nth-child(1){animation-delay:.15s}.vc-aside>*:nth-child(2){animation-delay:.21s}.vc-aside>*:nth-child(3){animation-delay:.27s}@media(prefers-reduced-motion:reduce){.vc-hero,.vc-form-panel,.vc-aside>*{animation:none}.vc-submit,.vc-submit svg,.vc-topic,.vc-hero-email,.vc-help-list a,.vc-help-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/vonili-contact.css.map */
