.umf-messe{--umf-ink:var(--color-foreground,#182e38);--umf-muted:var(--color-foreground,#45545b);--umf-line:var(--color-border,#d8dfdc);--umf-card:var(--color-background,#fff);--umf-accent:var(--color-primary,#1a3a4a);color:var(--umf-ink);background:var(--umf-card);font-family:var(--font-body--family,inherit);line-height:1.6}.umf-messe *{box-sizing:border-box;min-inline-size:0}.umf-messe figure{margin:0}.umf-messe img{display:block;inline-size:100%;block-size:auto}.umf-messe h1,.umf-messe h2,.umf-messe h3{color:inherit;text-wrap:balance;font-family:var(--font-heading--family,inherit)}.umf-messe__hero{display:grid;grid-template-columns:1fr 1.08fr;max-inline-size:1440px;margin-inline:auto;background:#f4f2ed;color:#182e38}.umf-messe__hero-inner{padding:clamp(2rem,4.5vw,5rem);align-self:center}.umf-messe__hero-media{display:flex;align-items:center;background:#e7e0d5}.umf-messe__hero-media img{aspect-ratio:3/2;object-fit:cover}.umf-messe__eyebrow{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:650;margin:0 0 1.2rem}.umf-messe__title{font-size:clamp(2.35rem,4.1vw,4.2rem);line-height:1.06;font-weight:600;letter-spacing:-.04em;margin:0 0 1.4rem}.umf-messe__sub{font-size:1.05rem;line-height:1.65;margin:0 0 1.7rem;max-inline-size:38rem}.umf-messe__cta-row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.umf-messe__btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:.9rem 1.3rem;border-radius:var(--style-border-radius-buttons-primary,4px);font-size:.94rem;font-weight:600;text-decoration:none;text-align:center;line-height:1.4}.umf-messe__btn--primary{background:#183c46;color:#fff}.umf-messe__btn--primary:hover{background:#244d58;color:#fff}.umf-messe__text-link{color:inherit;text-underline-offset:5px;font-weight:600;font-size:.94rem;display:inline-block;padding-block:.65rem}.umf-messe a:focus-visible,.umf-messe summary:focus-visible{outline:3px solid #b67b27;outline-offset:5px}.umf-messe__wrap{max-inline-size:1220px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.umf-messe__caption{font-size:.74rem;opacity:.8;margin:1rem 0 0}.umf-messe__section,.umf-messe__split,.umf-messe__faq{padding-block:clamp(2.8rem,6vw,5rem)}.umf-messe__h2{font-size:clamp(1.75rem,2.8vw,2.7rem);line-height:1.16;font-weight:550;letter-spacing:-.025em;margin:0 0 1.25rem}.umf-messe__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:2rem}.umf-messe__card{padding:1.5rem 0;border-block-start:1px solid var(--umf-line)}.umf-messe__number{display:block;color:var(--umf-accent);font-size:.8rem;margin-block-end:1rem}.umf-messe__card h3{font-size:1.16rem;line-height:1.3;margin:0 0 .7rem;font-weight:600}.umf-messe__card p{margin:0;font-size:.98rem;line-height:1.65}.umf-messe__story{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding-block:2.5rem;scroll-margin-block-start:6rem}.umf-messe__story img{border-radius:8px}.umf-messe__story--reverse>figure{order:2}.umf-messe__lead{margin:0 0 1.2rem;line-height:1.7}.umf-messe__list,.umf-messe__steps{padding-inline-start:1.2rem;margin:0;line-height:1.7}.umf-messe__list li,.umf-messe__steps li{padding-inline-start:.3rem;margin-block-end:.65rem}.umf-messe__note{font-size:.82rem;line-height:1.6;margin:1.2rem 0 0}.umf-messe__product{display:grid;grid-template-columns:210px 1fr;gap:3rem;align-items:center;border-radius:8px;background:#f4f2ed;color:#182e38;padding:2rem clamp(1.5rem,4vw,4rem);margin-block-start:3rem}.umf-messe__product img{max-block-size:280px;object-fit:contain}.umf-messe__split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;border-block-end:1px solid var(--umf-line)}.umf-messe__card--pkg{border:1px solid var(--umf-line);padding:1.6rem;border-radius:8px}.umf-messe__price{font-size:1.35rem!important;font-weight:600;margin-block-end:.8rem!important}.umf-messe__faq{padding-block-start:0;max-inline-size:850px}.umf-messe__faq details{border-block-end:1px solid var(--umf-line)}.umf-messe__faq summary{padding-block:1.2rem;cursor:pointer;font-weight:600;min-block-size:48px}.umf-messe__faq details p{margin:0 0 1.5rem;max-inline-size:48rem}.umf-messe__cta-band{background:#183c46;color:#fff;padding:clamp(1.8rem,4vw,3.5rem);border-radius:8px}.umf-messe__cta-band .umf-messe__btn{margin-block-start:1rem;background:#fff;color:#183c46}.umf-messe__cta-band p{max-inline-size:48rem}.umf-messe__hint{font-size:.85rem;line-height:1.7}.umf-messe__version{font-size:.7rem;text-align:end;padding-block:1rem;opacity:.7}@media(max-width:899px){.umf-messe__hero{grid-template-columns:1fr}.umf-messe__hero-inner{padding:2.2rem 1.5rem}.umf-messe__hero-media img{max-block-size:none}.umf-messe__story{grid-template-columns:1fr;gap:1.5rem}.umf-messe__story--reverse>figure{order:0}.umf-messe__split{gap:2rem}.umf-messe__cards{gap:1rem}.umf-messe__card--pkg{padding:1.2rem}}@media(max-width:639px){.umf-messe__cards,.umf-messe__split{grid-template-columns:1fr}.umf-messe__cards{gap:.6rem}.umf-messe__product{grid-template-columns:1fr;gap:1.5rem}.umf-messe__product img{max-block-size:220px}.umf-messe__cta-row{align-items:stretch;flex-direction:column}.umf-messe__text-link{align-self:flex-start}.umf-messe__card{padding-block:1.2rem}.umf-messe__title{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.umf-messe *{scroll-behavior:auto;transition:none}}.umf-private__selection{padding-block-start:0;scroll-margin-block-start:6rem}.umf-private__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-block-start:2rem}.umf-private__item img{aspect-ratio:1;object-fit:contain;background:#f4f2ed;border-radius:8px;padding:1.2rem;margin-block-end:1rem}.umf-private__item a{color:inherit;text-decoration:none}.umf-private__item h3{font-size:1.15rem;line-height:1.3;margin-block:.6rem}.umf-private__item p{font-size:.93rem;line-height:1.6}.umf-private__item .umf-messe__text-link{text-decoration:underline}.umf-private__cross{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-block:3rem;padding:2rem;background:#f4f2ed;color:#183c46;border-radius:8px}.umf-private__cross h2{font-size:1.6rem}.umf-private__cross p{margin:0;max-inline-size:40rem}@media(max-width:899px){.umf-private__products{grid-template-columns:repeat(2,minmax(0,1fr))}.umf-private__cross{align-items:flex-start;flex-direction:column;gap:.5rem}}@media(max-width:380px){.umf-private__products{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/umf-messe-landing.css.map */
