:root{--vemica-green-dark: #1b3a20;--vemica-green: #244f2c;--vemica-gold: #c89b3c;--vemica-gold-dark: #ac8330;--vemica-cream: #f3ead9;--vemica-cream-deep: #efe2c8;--vemica-text: #2a2820;--vemica-text-muted: rgba(42, 40, 32, .72);--vemica-border: rgba(27, 58, 32, .12);--vemica-shadow: 0 14px 40px rgba(27, 58, 32, .1)}.contact-hero-premium{position:relative;overflow:hidden;min-height:24rem;display:flex;align-items:center}.contact-hero-premium__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.contact-hero-premium__bg-img{width:100%;height:100%;object-fit:cover;display:block}.contact-hero-premium__bg-empty{width:100%;height:100%;background:linear-gradient(150deg,var(--vemica-green-dark),var(--vemica-green) 65%,var(--vemica-gold-dark))}.contact-hero-premium__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--vemica-cream) 0%,var(--vemica-cream) 52%,rgba(243,234,217,.5) 70%,rgba(243,234,217,0) 88%)}.contact-hero-premium__content{position:relative;z-index:1;max-width:34rem;padding:3.5rem 0;color:var(--vemica-text)}.contact-hero-premium__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vemica-green-dark)}.contact-hero-premium__eyebrow-leaf{display:flex;color:var(--vemica-gold-dark)}.contact-hero-premium__eyebrow-leaf svg{width:.9rem;height:.9rem}.contact-hero-premium__title{margin:.75rem 0 0;font-size:clamp(2rem,4vw,2.85rem);line-height:1.15}.contact-hero-premium__title span{display:block;color:var(--vemica-green-dark)}.contact-hero-premium__paragraph{margin:0 0 1.25rem;font-size:.95rem;font-weight:500;line-height:1.75;color:var(--vemica-text);max-width:30rem}.contact-hero-premium__signature{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;color:var(--vemica-green-dark)}@media screen and (max-width:749px){.contact-hero-premium{min-height:0}.contact-hero-premium__overlay{background:linear-gradient(to bottom,var(--vemica-cream) 0%,var(--vemica-cream) 66%,rgba(243,234,217,.6) 85%,rgba(243,234,217,.3) 100%)}.contact-hero-premium__content{padding:2.5rem 0 8rem}}.contact-connect__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem;align-items:start}.contact-connect__heading,.contact-connect__form-heading{margin:0;font-size:clamp(1.5rem,3vw,1.9rem);color:var(--vemica-green-dark)}.contact-connect__heading{margin-bottom:1.6rem}.contact-connect__divider{width:4rem;height:1px;margin:.85rem 0 2rem;background:var(--vemica-border)}.contact-connect__list{display:flex;flex-direction:column}.contact-connect__item{display:flex;align-items:flex-start;gap:1.1rem;padding:1.15rem 0;border-bottom:1px solid var(--vemica-border)}.contact-connect__item:first-child{padding-top:0}.contact-connect__item:last-child{border-bottom:none}.contact-connect__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--vemica-green-dark);color:#fff}.contact-connect__item-icon svg{width:1.15rem;height:1.15rem;fill:currentColor}.contact-connect__item-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.contact-connect__item-body h3{margin:0 0 .3rem;font-size:16px;color:var(--vemica-green-dark)}.contact-connect__item-body p{margin:0;font-size:12px;line-height:1.55;color:var(--vemica-text-muted)}.contact-connect__item-body p a{color:var(--vemica-text-muted);text-decoration:none}.contact-connect__item-body p a:hover{color:var(--vemica-green-dark)}.contact-connect__social{margin:.6rem 0 0;padding:0;gap:.9rem}.contact-connect__social .list-social__link{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--vemica-green-dark);color:#fff}.contact-connect__social .list-social__link svg{width:1.65rem;height:1.65rem;fill:currentColor}.contact-connect__social .list-social__link:hover{background:var(--vemica-green)}.contact-connect__form-card{background:#fff;border-radius:1.5rem;padding:2.5rem;box-shadow:var(--vemica-shadow);text-align:center}.contact-connect__form{margin:2rem 0 0;text-align:left}.contact-connect__form-message{display:flex;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.85rem 1.1rem;border-radius:.75rem;background:var(--vemica-cream-deep);color:var(--vemica-green-dark);font-size:.85rem;font-weight:600}.contact-connect__form-message svg{width:1.1rem;height:1.1rem;flex-shrink:0}.contact-connect__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-connect__field{position:relative;margin-bottom:1rem}.contact-connect__field-icon{position:absolute;top:1rem;left:1rem;display:flex;color:var(--vemica-text-muted);pointer-events:none}.contact-connect__field-icon svg{width:1.05rem;height:1.05rem}.contact-connect__field--textarea .contact-connect__field-icon{top:1.05rem}.contact-connect__field input,.contact-connect__field textarea{width:100%;border:1px solid var(--vemica-border);border-radius:.9rem;padding:.9rem 1.1rem .9rem 2.85rem;font-size:.9rem;font-family:inherit;color:var(--vemica-text);background:#fff;transition:border-color .2s ease}.contact-connect__field textarea{resize:vertical;min-height:8rem}.contact-connect__field input:focus,.contact-connect__field textarea:focus{outline:none;border-color:var(--vemica-gold)}.contact-connect__field input::placeholder,.contact-connect__field textarea::placeholder{color:var(--vemica-text-muted)}.contact-connect__submit-row{margin-top:.5rem}.contact-connect__submit{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;border:none;border-radius:999px;padding:1rem 1.5rem;background:var(--vemica-green-dark);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .25s ease}.contact-connect__submit svg{width:1.1rem;height:1.1rem}.contact-connect__submit:hover{background:var(--vemica-green)}.contact-connect__privacy{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0 0;font-size:.78rem;color:var(--vemica-text-muted)}.contact-connect__privacy svg{width:1rem;height:1rem;color:var(--vemica-gold-dark);flex-shrink:0}@media screen and (max-width:989px){.contact-connect__grid{grid-template-columns:1fr;gap:2.5rem}}@media screen and (max-width:749px){.contact-connect__row{grid-template-columns:1fr}.contact-connect__form-card{padding:1.75rem}}.contact-help__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem;align-items:center}.contact-help__map{position:relative;aspect-ratio:4 / 3.1;border-radius:1.5rem;overflow:hidden;box-shadow:var(--vemica-shadow)}.contact-help__map iframe{width:100%;height:100%;border:0;display:block}.contact-help__map-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--vemica-cream-deep);color:var(--vemica-gold-dark)}.contact-help__map-empty svg{width:3rem;height:3rem}.contact-help__header{text-align:center;margin-bottom:2.5rem}.contact-help__header h2{margin:0;font-size:clamp(1.5rem,3vw,1.9rem);color:var(--vemica-green-dark)}.contact-help__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;text-align:center}.contact-help__item{padding:0 .75rem;border-left:1px solid var(--vemica-border)}.contact-help__item:first-child{border-left:none}.contact-help__item-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;border-radius:50%;background:var(--vemica-cream-deep);color:var(--vemica-green-dark)}.contact-help__item-icon svg{width:1.5rem;height:1.5rem;fill:currentColor}.contact-help__item h3{margin:0 0 .4rem;font-size:14px;color:var(--vemica-green-dark)}.contact-help__item p{margin:0;font-size:12px;line-height:1.55;color:var(--vemica-text-muted)}@media screen and (max-width:989px){.contact-help__grid{grid-template-columns:1fr;gap:2rem}.contact-help__map{aspect-ratio:16 / 9}.contact-help__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.contact-help__item:nth-child(3){border-left:none}}@media screen and (max-width:749px){.contact-help__row{grid-template-columns:1fr}.contact-help__item{border-left:none;padding:0;border-top:1px solid var(--vemica-border);padding-top:1.5rem}.contact-help__item:first-child{border-top:none;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-premium.css.map */
