.fruehstueck{--fr-cream: #FAF7F2;--fr-cream-dark: #F0EBE3;--fr-terracotta: #C4704B;--fr-terracotta-dark: #A85A38;--fr-terracotta-light: #E8A882;--fr-anthracite: #2C2C2C;--fr-anthracite-light: #4A4A4A;--fr-warm-gray: #8A7E74;--fr-warm-gray-light: #B5ADA5;--fr-gold: #C9A96E;--fr-sage: #7A8B6F;--fr-white: #FFFFFF;--fr-radius: 4px;--fr-max-width: 1200px}.fruehstueck__container{max-width:var(--fr-max-width);margin:0 auto;padding:0 24px}.fruehstueck__section-label{display:inline-block;font-family:var(--font-body, "DM Sans", sans-serif);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fr-terracotta);margin-bottom:12px}.fruehstueck__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body, "DM Sans", sans-serif);font-size:.85rem;font-weight:600;letter-spacing:.06em;padding:14px 28px;border-radius:var(--fr-radius);border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:1.4}.fruehstueck__btn--primary{background:var(--fh-btn-primary-bg, var(--fr-terracotta));color:var(--fh-btn-primary-text, var(--fr-white))}.fruehstueck__btn--primary:hover{background:var(--fh-btn-primary-bg, var(--fr-terracotta-dark));color:var(--fh-btn-primary-text, var(--fr-white));filter:brightness(.9);transform:translateY(-1px);box-shadow:0 4px 16px #c4704b4d}.fruehstueck__btn--outline{background:transparent;color:var(--fh-btn-secondary-text, var(--fr-cream));border:1px solid var(--fh-btn-secondary-border, rgba(250, 247, 242, .35))}.fruehstueck__btn--outline:hover{border-color:var(--fh-btn-secondary-border, var(--fr-cream));color:var(--fh-btn-secondary-text, var(--fr-cream));background:#faf7f20d}.fruehstueck__btn--outline-dark{background:transparent;color:var(--fr-terracotta);border:1px solid var(--fr-terracotta)}.fruehstueck__btn--outline-dark:hover{background:var(--fr-terracotta);color:var(--fr-white)}.fruehstueck__btn--full{width:100%}.fruehstueck-hero{position:relative;min-height:var(--fh-hero-height, 520px);display:flex;align-items:center;overflow:hidden}.fruehstueck-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fh-overlay-color, #2C2C2C);opacity:var(--fh-overlay-opacity, .6);z-index:1}.fruehstueck-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fruehstueck-hero__bg img{width:100%;height:100%;object-fit:cover}.fruehstueck-hero__bg--placeholder{background:linear-gradient(135deg,#3a2a1a,#5c3d27,#3a2a1a)}.fruehstueck-hero__content{position:relative;z-index:2;max-width:var(--fh-content-width, 550px)}.fruehstueck-hero .fruehstueck__container{max-width:100%;padding-left:var(--fh-padding-left, 80px);padding-right:var(--fh-padding-right, 24px)}.fruehstueck-hero__container--left .fruehstueck-hero__content{margin-right:auto}.fruehstueck-hero__container--center .fruehstueck-hero__content{margin-left:auto;margin-right:auto;text-align:center}.fruehstueck-hero__container--center .fruehstueck-hero__ctas{justify-content:center}.fruehstueck-hero__container--right .fruehstueck-hero__content{margin-left:auto}.fruehstueck-hero__badge{display:inline-block;font-family:var(--font-body, "DM Sans", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fh-badge-text, var(--fr-terracotta-light));margin-bottom:20px;padding:6px 14px;border:1px solid var(--fh-badge-border, rgba(196, 112, 75, .3));border-radius:2px}.fruehstueck-hero h1{font-family:var(--font-heading, "Gilda Display", serif);font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.2;letter-spacing:.02em;color:var(--fh-heading-color, var(--fr-cream));margin-bottom:20px}.fruehstueck-hero__intro{font-size:1.05rem;line-height:1.8;color:var(--fh-text-color, rgba(250, 247, 242, .8));opacity:.85;margin-bottom:32px;max-width:560px}.fruehstueck-hero__ctas{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.fruehstueck-hero{min-height:min(var(--fh-hero-height, 520px),420px)}.fruehstueck-hero .fruehstueck__container{padding-left:24px;padding-right:24px}.fruehstueck-hero__content{max-width:100%}.fruehstueck-hero h1{font-size:1.8rem}}.fruehstueck-trust{background:var(--fr-white);border-bottom:1px solid var(--fr-cream-dark);padding:20px 0}.fruehstueck-trust__inner{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.fruehstueck-trust__item{display:flex;align-items:center;gap:10px;font-size:.82rem;font-weight:500;color:var(--fr-anthracite-light)}.fruehstueck-trust__icon{font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;flex-shrink:0}.fruehstueck-trust__icon-img{width:24px;height:24px;object-fit:contain}@media(max-width:600px){.fruehstueck-trust__inner{flex-direction:column;gap:12px;align-items:center}}.fruehstueck-angebote{padding:80px 0;background:var(--fr-cream)}.fruehstueck-angebote__header{text-align:center;max-width:680px;margin:0 auto 48px}.fruehstueck-angebote__header h2{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;line-height:1.3;color:var(--fr-anthracite);margin-bottom:16px}.fruehstueck-angebote__header p{color:var(--fr-anthracite-light);line-height:1.8;max-width:560px;margin:0 auto}.fruehstueck-angebote__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.fruehstueck-card{background:var(--fr-white);border-radius:6px;overflow:visible;position:relative;box-shadow:0 2px 20px #0000000a;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column}.fruehstueck-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.fruehstueck-card--featured{border:2px solid var(--fr-terracotta);position:relative}.fruehstueck-card__badge{display:none}.fruehstueck-card__flag{display:inline-flex;align-items:center;align-self:flex-start;background:var(--fr-terracotta);color:#fff;padding:5px 22px 5px 12px;font-family:var(--font-body, "DM Sans", sans-serif);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;position:relative;border-radius:3px 0 0 3px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.fruehstueck-card__image{height:220px;overflow:hidden;background:var(--fr-cream-dark);position:relative}.fruehstueck-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fruehstueck-card:hover .fruehstueck-card__image img{transform:scale(1.03)}.fruehstueck-card__body{padding:28px;display:flex;flex-direction:column;flex-grow:1}.fruehstueck-card__category{font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--fr-terracotta);margin-bottom:8px}.fruehstueck-card__title{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.5rem;font-weight:600;margin-bottom:12px;color:var(--fr-anthracite)}.fruehstueck-card__description{font-size:.92rem;color:var(--fr-anthracite-light);line-height:1.7;margin-bottom:20px}.fruehstueck-card__price{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.3rem;font-weight:600;color:var(--fr-anthracite);margin-bottom:4px}.fruehstueck-card__price-note{font-size:.78rem;color:var(--fr-warm-gray);margin-bottom:20px}.fruehstueck-card__includes{list-style:none;padding:0;margin:0 0 24px}.fruehstueck-card__includes li{font-size:.88rem;color:var(--fr-anthracite-light);padding:5px 0 5px 22px;position:relative;line-height:1.5}.fruehstueck-card__includes li:before{content:"\2192";position:absolute;left:0;color:var(--fr-terracotta);font-weight:600}.fruehstueck-card__cta{margin-top:auto}@media(max-width:900px){.fruehstueck-angebote__grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.fruehstueck-prozess{padding:80px 0;background:var(--fr-white)}.fruehstueck-prozess__header{text-align:center;max-width:680px;margin:0 auto 48px}.fruehstueck-prozess__header h2{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;color:var(--fr-anthracite)}.fruehstueck-prozess__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.fruehstueck-step{text-align:center;position:relative}.fruehstueck-step:after{content:"\2192";position:absolute;right:-20px;top:32px;font-size:1.4rem;color:var(--fr-warm-gray-light)}.fruehstueck-step:last-child:after{display:none}.fruehstueck-step__number{width:56px;height:56px;border-radius:50%;background:var(--fr-cream);border:2px solid var(--fr-terracotta);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.3rem;font-weight:600;color:var(--fr-terracotta)}.fruehstueck-step h3{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.05rem;font-weight:600;margin-bottom:8px;color:var(--fr-anthracite)}.fruehstueck-step p{font-size:.85rem;color:var(--fr-warm-gray);line-height:1.6}@media(max-width:900px){.fruehstueck-prozess__grid{grid-template-columns:repeat(2,1fr)}.fruehstueck-step:after{display:none}}@media(max-width:600px){.fruehstueck-prozess__grid{grid-template-columns:1fr;max-width:320px;margin-left:auto;margin-right:auto}}.fruehstueck-details{padding:80px 0;background:var(--fr-cream)}.fruehstueck-details__header{max-width:680px;margin-bottom:48px}.fruehstueck-details__header h2{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;color:var(--fr-anthracite);margin-bottom:16px}.fruehstueck-details__header p{color:var(--fr-anthracite-light);line-height:1.8;max-width:600px}.fruehstueck-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.fruehstueck-detail-block{padding:36px;background:#ffffffb3;border-radius:6px;border:1px solid rgba(0,0,0,.04)}.fruehstueck-detail-block h3{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.3rem;font-weight:600;color:var(--fr-anthracite);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--fr-cream-dark)}.fruehstueck-detail-list{list-style:none;padding:0;margin:0}.fruehstueck-detail-list li{padding:8px 0 8px 24px;position:relative;font-size:.92rem;color:var(--fr-anthracite-light);line-height:1.6}.fruehstueck-detail-list li:before{content:"\2713";position:absolute;left:0;color:var(--fr-sage);font-weight:700}@media(max-width:768px){.fruehstueck-details__grid{grid-template-columns:1fr}}.fruehstueck-testimonials{padding:80px 0;background:var(--fr-white)}.fruehstueck-testimonials__header{text-align:center;max-width:680px;margin:0 auto 48px}.fruehstueck-testimonials__header h2{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;color:var(--fr-anthracite)}.fruehstueck-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fruehstueck-testimonial{background:var(--fr-cream);padding:28px;border-radius:6px;position:relative}.fruehstueck-testimonial:before{content:'"';font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:4rem;color:var(--fr-terracotta-light);position:absolute;top:8px;left:20px;line-height:1;opacity:.4}.fruehstueck-testimonial__stars{color:var(--fr-gold);font-size:.85rem;margin-bottom:12px;position:relative;z-index:1}.fruehstueck-testimonial__text{font-size:.92rem;font-style:italic;color:var(--fr-anthracite-light);margin-bottom:16px;position:relative;z-index:1;line-height:1.7}.fruehstueck-testimonial__author{font-size:.82rem;font-weight:600;color:var(--fr-anthracite)}.fruehstueck-testimonial__context{font-size:.75rem;color:var(--fr-warm-gray);margin-top:2px}@media(max-width:900px){.fruehstueck-testimonials__grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}.fruehstueck-faq{padding:80px 0;background:var(--fr-cream)}.fruehstueck-faq__header{text-align:center;max-width:680px;margin:0 auto 48px}.fruehstueck-faq__header h2{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;color:var(--fr-anthracite)}.fruehstueck-faq__list{max-width:760px;margin:0 auto}.fruehstueck-faq__item{border-bottom:1px solid var(--fr-cream-dark)}.fruehstueck-faq__item:first-child{border-top:1px solid var(--fr-cream-dark)}.fruehstueck-faq__question{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.15rem;font-weight:600;color:var(--fr-anthracite);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;background:none;border:none;width:100%;text-align:left}.fruehstueck-faq__question:hover{color:var(--fr-terracotta)}.fruehstueck-faq__icon{font-size:1.4rem;color:var(--fr-terracotta);flex-shrink:0;transition:transform .3s ease;line-height:1}.fruehstueck-faq__item[open] .fruehstueck-faq__icon{transform:rotate(45deg)}.fruehstueck-faq__answer{padding:0 0 24px;font-size:.92rem;line-height:1.8;color:var(--fr-anthracite-light)}.fruehstueck-cta{background:linear-gradient(135deg,var(--fr-anthracite) 0%,#3d3028 100%);padding:64px 0;text-align:center}.fruehstueck-cta h2{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;color:var(--cta-text, var(--fr-cream));margin-bottom:12px}.fruehstueck-cta__subtitle{color:var(--cta-text, var(--fr-warm-gray-light));opacity:.8;max-width:500px;margin:0 auto 28px;font-size:.95rem;line-height:1.7}.fruehstueck-cta__btn{background:var(--cta-btn-bg, var(--fr-terracotta));color:var(--cta-btn-text, var(--fr-white));border:none}.fruehstueck-cta__btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px #0003;color:var(--cta-btn-text, var(--fr-white))}.fruehstueck-cta__contacts{display:flex;justify-content:center;gap:40px;margin-top:32px;flex-wrap:wrap}.fruehstueck-cta__contact-item{color:var(--cta-text, var(--fr-cream));font-size:.9rem;display:flex;align-items:center;gap:8px}.fruehstueck-cta__contact-item a{color:var(--cta-text, var(--fr-terracotta-light));opacity:.8;text-decoration:none}.fruehstueck-cta__contact-item a:hover{opacity:1}.fruehstueck-cta__contact-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.fruehstueck-cta__contact-icon img{width:24px;height:24px;object-fit:contain}.fruehstueck-hours{background:var(--fr-terracotta);color:var(--fr-white);padding:14px 0;text-align:center;font-size:.82rem;font-weight:500;letter-spacing:.03em}.fruehstueck-hours strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-fruehstueck.css.map */
