.ec-section{--ec-bg: #f2eee6;--ec-surface: #fbf9f4;--ec-ink: #191814;--ec-muted: #6d675e;--ec-accent: #a04f34;--ec-line: rgba(25, 24, 20, .17);--ec-max: 1440px;--ec-pad-top: 96px;--ec-pad-bottom: 96px;position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;overflow-x:clip;color:var(--ec-ink);background:var(--ec-bg)}@supports not (overflow: clip){.ec-section{overflow-x:hidden}}.ec-section,.ec-section *,.ec-section *:before,.ec-section *:after{box-sizing:border-box}.ec-section *{min-width:0}.ec-section img,.ec-section svg,.ec-section picture{display:block;max-width:100%}.ec-section picture{width:100%;height:100%}.ec-shell{width:min(100%,var(--ec-max));margin-inline:auto;padding:var(--ec-pad-top) clamp(20px,4vw,64px) var(--ec-pad-bottom)}.ec-kicker{margin:0 0 18px;color:var(--ec-accent);font-family:var(--font-body-family, Arial, sans-serif);font-size:clamp(.68rem,.62rem + .18vw,.8rem);font-weight:700;line-height:1.35;letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere}.ec-display,.ec-title,.ec-card-title{max-width:100%;margin:0;color:inherit;font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);text-wrap:balance;overflow-wrap:break-word}.ec-display{font-size:clamp(3rem,7vw,7.2rem);line-height:.92;letter-spacing:-.055em}.ec-title{font-size:clamp(2.2rem,4.7vw,5rem);line-height:.98;letter-spacing:-.045em}.ec-card-title{font-size:clamp(1.35rem,2vw,2rem);line-height:1.08;letter-spacing:-.025em}.ec-copy,.ec-lead,.ec-small{max-width:100%;color:inherit;font-family:var(--font-body-family, Arial, sans-serif);overflow-wrap:break-word}.ec-copy{font-size:clamp(1rem,.95rem + .2vw,1.16rem);line-height:1.72}.ec-lead{max-width:56ch;font-size:clamp(1.08rem,1rem + .38vw,1.35rem);line-height:1.65}.ec-small{font-size:.94rem;line-height:1.62}.ec-copy>:first-child,.ec-lead>:first-child,.ec-small>:first-child{margin-top:0}.ec-copy>:last-child,.ec-lead>:last-child,.ec-small>:last-child{margin-bottom:0}.ec-media{position:relative;width:100%;overflow:hidden;background:#e4ded4}.ec-image{width:100%;height:100%;object-fit:cover;object-position:var(--ec-object-position, center center)}.ec-placeholder{width:100%;height:100%;min-height:420px;background:#e4ded4}.ec-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:14px 26px;border:1px solid var(--ec-ink);border-radius:0;color:var(--ec-bg);background:var(--ec-ink);font-family:var(--font-body-family, Arial, sans-serif);font-size:.78rem;font-weight:700;line-height:1.25;letter-spacing:.14em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.ec-button:hover,.ec-button:focus-visible{border-color:var(--ec-accent);color:#fff;background:var(--ec-accent)}.ec-button:focus-visible,.ec-link:focus-visible,.ec-input:focus-visible,.ec-select:focus-visible,.ec-textarea:focus-visible,.ec-faq summary:focus-visible{outline:2px solid var(--ec-accent);outline-offset:3px}.ec-hero .ec-shell{padding-top:0;padding-bottom:0}.ec-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}.ec-hero__media{aspect-ratio:4 / 5;min-height:430px}.ec-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(46px,9vw,104px) clamp(20px,6vw,88px)}.ec-hero__copy .ec-display{max-width:8ch}.ec-hero__copy .ec-lead{margin-top:26px}.ec-contact-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:42px 0 0;padding:0;border-top:1px solid var(--ec-line);list-style:none}.ec-contact-list__item{display:grid;grid-template-columns:minmax(84px,.35fr) minmax(0,1fr);gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--ec-line)}.ec-contact-list__label{color:var(--ec-muted);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ec-link{width:fit-content;max-width:100%;color:inherit;font-size:clamp(.92rem,.88rem + .2vw,1.04rem);line-height:1.4;text-decoration-thickness:1px;text-underline-offset:.22em;overflow-wrap:anywhere}.ec-response-note{margin:22px 0 0;color:var(--ec-muted);font-size:.82rem;line-height:1.55}.ec-form-section__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.ec-form-section__intro{max-width:560px}.ec-form-section__intro .ec-copy{margin-top:24px}.ec-form-card{padding:clamp(26px,4.5vw,58px);border:1px solid var(--ec-line);background:var(--ec-surface)}.ec-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.ec-field{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.ec-field--full{grid-column:1 / -1}.ec-label{color:var(--ec-ink);font-size:.74rem;font-weight:700;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.ec-required{color:var(--ec-accent);font-size:.88em}.ec-input,.ec-select,.ec-textarea{display:block;width:100%;max-width:100%;min-height:52px;margin:0;padding:13px 14px;border:1px solid var(--ec-line);border-radius:0;color:var(--ec-ink);background:#fff;font:inherit;font-size:1rem;line-height:1.45;-webkit-appearance:none;appearance:none}.ec-select{padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.ec-textarea{min-height:150px;resize:vertical}.ec-input::placeholder,.ec-textarea::placeholder{color:#8a847b;opacity:1}.ec-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;color:var(--ec-muted);font-size:.82rem;line-height:1.55}.ec-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ec-accent)}.ec-consent a{color:inherit;text-underline-offset:.2em}.ec-form-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.ec-form-note{margin:0;color:var(--ec-muted);font-size:.78rem;line-height:1.5}.ec-form-status{margin-bottom:26px;padding:16px 18px;border:1px solid var(--ec-line);color:var(--ec-ink);background:#fff}.ec-form-status--success{border-color:#66825e}.ec-form-status--error{border-color:#a04f34}.ec-form-status p{margin:0;font-weight:700}.ec-form-status ul{margin:10px 0 0;padding-left:20px}.ec-paths__head{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:clamp(44px,7vw,76px)}.ec-paths__head .ec-title{max-width:12ch}.ec-paths__head .ec-lead{align-self:end}.ec-paths__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border:1px solid var(--ec-line);background:var(--ec-line)}.ec-path{display:flex;flex-direction:column;min-height:300px;padding:clamp(28px,4vw,48px);color:var(--ec-ink);background:var(--ec-bg)}.ec-path__index{display:block;margin-bottom:clamp(62px,8vw,110px);color:var(--ec-accent);font-size:.72rem;font-weight:700;letter-spacing:.16em}.ec-path .ec-small{margin:14px 0 28px;color:var(--ec-muted)}.ec-path__link{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:auto;color:inherit;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.ec-path__link:after{width:34px;height:1px;content:"";background:currentColor;transition:width .18s ease}.ec-path__link:hover:after,.ec-path__link:focus-visible:after{width:48px}.ec-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:42px;align-items:start}.ec-faq__intro{max-width:510px}.ec-faq__intro .ec-copy{margin-top:22px}.ec-faq__items{border-top:1px solid var(--ec-line)}.ec-faq details{border-bottom:1px solid var(--ec-line)}.ec-faq summary{position:relative;padding:24px 44px 24px 0;font-size:clamp(1rem,.96rem + .2vw,1.14rem);font-weight:700;line-height:1.45;cursor:pointer;list-style:none}.ec-faq summary::-webkit-details-marker{display:none}.ec-faq summary:before,.ec-faq summary:after{position:absolute;top:50%;right:4px;width:18px;height:1px;content:"";background:currentColor;transition:transform .18s ease}.ec-faq summary:after{transform:rotate(90deg)}.ec-faq details[open] summary:after{transform:rotate(0)}.ec-faq__answer{max-width:66ch;padding:0 44px 24px 0;color:var(--ec-muted)}@media(min-width:750px){.ec-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.ec-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:min(780px,calc(100svh - var(--header-height, 0px)))}.ec-hero__media{min-height:inherit;max-height:880px;aspect-ratio:auto}.ec-form-section__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(68px,9vw,148px)}.ec-form-section__intro{position:sticky;top:calc(var(--header-height, 0px) + 48px)}.ec-paths__head{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(60px,9vw,140px)}.ec-faq__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(68px,9vw,148px)}}@media(max-width:749px){.ec-shell{padding-top:min(var(--ec-pad-top),72px);padding-bottom:min(var(--ec-pad-bottom),72px)}.ec-button{width:100%}.ec-form-actions{display:grid;grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.ec-display{font-size:clamp(2.75rem,15vw,4rem)}.ec-title{font-size:clamp(2rem,10.5vw,2.8rem)}.ec-hero__media{min-height:0}.ec-contact-list__item{grid-template-columns:minmax(0,1fr);gap:6px}}@media(prefers-reduced-motion:reduce){.ec-button,.ec-path__link:after,.ec-faq summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/elteres-contact.css.map */
