:root{--fgh-paper: #fbf7f4;--fgh-blush: #f5e7e5;--fgh-rose: #c98a93;--fgh-rose-deep: #9c4a60;--fgh-wine: #3a1626;--fgh-ink: #2b1f24;--fgh-soft: #6a5a60;--fgh-line: #e6d8d6;--fgh-ease: cubic-bezier(.22, 1, .36, 1)}.fgh{color:var(--fgh-ink);font-size:1.6rem;line-height:1.6}.fgh *,.fgh *:before,.fgh *:after{box-sizing:border-box}.fgh-wrap{width:min(124rem,100% - 4rem);margin-inline:auto}.fgh h1,.fgh h2,.fgh h3{font-family:var(--font-heading-family);color:var(--fgh-ink);margin:0;text-transform:none;letter-spacing:-.02em}.fgh h2{font-size:clamp(3.2rem,4.2vw,5.6rem);line-height:1.05;font-weight:500;text-wrap:balance}.fgh em{font-style:italic;font-weight:400;color:var(--fgh-rose-deep)}.fgh :where(p){margin:0}.fgh :where(a){color:inherit}.fgh :focus-visible{outline:2px solid var(--fgh-rose-deep);outline-offset:.3rem;border-radius:.4rem}.fgh-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 2.8rem;border-radius:99.9rem;font:600 1.6rem var(--font-body-family);text-decoration:none;border:1px solid var(--fgh-ink);background:var(--fgh-ink);color:var(--fgh-paper);cursor:pointer;transition:transform .12s,background-color .2s,color .2s,box-shadow .3s var(--fgh-ease)}.fgh-btn:hover{background:var(--fgh-rose-deep);border-color:var(--fgh-rose-deep);color:#fff;box-shadow:0 1rem 2.4rem -1rem #9c4a608c}.fgh-btn:active{transform:scale(.97)}.fgh-btn[disabled]{opacity:.5;pointer-events:none}.fgh-btn--ghost{background:transparent;color:var(--fgh-ink)}.fgh-btn--ghost:hover{background:var(--fgh-ink);border-color:var(--fgh-ink);color:var(--fgh-paper);box-shadow:none}.fgh-ico{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.fgh-sec{padding:clamp(3.2rem,5.5vw,8rem) 0}.fgh-sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.2rem 3.2rem;margin-bottom:clamp(2rem,3vw,3.6rem)}.fgh-link{display:inline-flex;align-items:center;gap:.8rem;font-weight:600;text-decoration:none;padding:.8rem 0}.fgh-link .fgh-ico{transition:transform .25s var(--fgh-ease)}.fgh-link:hover .fgh-ico{transform:translate(.4rem)}.fgh-hero{padding:clamp(2.4rem,5vw,7.2rem) 0 clamp(3.2rem,5.5vw,7.2rem);overflow:clip;background:var(--fgh-paper)}.fgh-hero .fgh-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3.2rem,5vw,8rem);align-items:center}.fgh-hero h1{font-size:clamp(4.4rem,6.4vw,8.4rem);line-height:.98;font-weight:500;text-wrap:balance}.fgh-lede{margin-top:2.4rem;max-width:34ch;font-size:1.9rem;color:var(--fgh-soft)}.fgh-cta{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:3.6rem}.fgh-art{position:relative}.fgh-arch{aspect-ratio:4 / 5;border-radius:99.9rem 99.9rem 2.4rem 2.4rem;overflow:hidden;background:var(--fgh-blush);clip-path:inset(100% 0 0 0 round 99.9rem 99.9rem 2.4rem 2.4rem);animation:fgh-reveal 1.1s var(--fgh-ease) .15s forwards}.fgh-arch img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);animation:fgh-settle 1.6s var(--fgh-ease) .15s forwards}@keyframes fgh-reveal{to{clip-path:inset(0 0 0 0 round 99.9rem 99.9rem 2.4rem 2.4rem)}}@keyframes fgh-settle{to{transform:scale(1)}}.fgh-float{position:absolute;left:-2.4rem;bottom:4rem;display:flex;align-items:center;gap:1.4rem;padding:1.1rem 1.8rem 1.1rem 1.1rem;background:var(--fgh-paper);border-radius:99.9rem;box-shadow:0 1.8rem 4rem -1.8rem #3a162673;text-decoration:none;opacity:0;transform:translateY(1.4rem);animation:fgh-up .7s var(--fgh-ease) 1.05s forwards}.fgh-float img{width:5.2rem;height:5.2rem;border-radius:50%;object-fit:cover}.fgh-float b{display:block;font:500 1.6rem/1.2 var(--font-heading-family)}.fgh-float span{font-size:1.3rem;color:var(--fgh-soft)}@keyframes fgh-up{to{opacity:1;transform:none}}.fgh-build{background:var(--fgh-blush);border-radius:3.2rem;padding:clamp(1.8rem,3.5vw,4.8rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,6.4rem)}.fgh-build>*{min-width:0}.fgh-steps{list-style:none;padding:0;margin:2.8rem 0 0;counter-reset:s}.fgh-steps li{display:grid;grid-template-columns:3.6rem 1fr;gap:1.4rem;padding:1.2rem 0;border-top:1px solid color-mix(in srgb,var(--fgh-rose) 45%,transparent);counter-increment:s}.fgh-steps li:before{content:counter(s);font:italic 500 2.4rem/1 var(--font-heading-family);color:var(--fgh-rose-deep)}.fgh-steps b{display:block;font-weight:600}.fgh-steps span{color:var(--fgh-soft);font-size:1.5rem}.fgh-panel{background:var(--fgh-paper);border-radius:2.4rem;padding:2rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem;align-content:start;min-width:0}.fgh-panel>*{min-width:0}.fgh-panel h3{font:600 1.5rem var(--font-body-family);margin:0 0 1rem;letter-spacing:0}.fgh-panel h3 small{font-weight:400;color:var(--fgh-soft);margin-left:.6rem}.fgh-chips{display:flex;flex-wrap:wrap;gap:1rem}.fgh-chip{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.6rem;width:8.4rem;padding:.6rem .6rem .9rem;border:1.5px solid transparent;border-radius:1.6rem;background:#fff;font:500 1.2rem/1.2 var(--font-body-family);color:var(--fgh-ink);text-align:center;cursor:pointer;transition:border-color .2s,transform .12s,box-shadow .25s var(--fgh-ease)}.fgh-thumb{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:1.1rem;overflow:hidden;background:var(--fgh-blush)}.fgh-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.fgh-chip:hover{box-shadow:0 1rem 2.2rem -1.4rem #3a162680}.fgh-chip:active{transform:scale(.97)}.fgh-chip[aria-pressed=true]{border-color:var(--fgh-rose-deep)}.fgh-badge{position:absolute;top:.4rem;right:.4rem;min-width:2.2rem;height:2.2rem;padding:0 .5rem;border-radius:99.9rem;background:var(--fgh-rose-deep);color:#fff;font:600 1.1rem/2.2rem var(--font-body-family);font-style:normal;text-align:center;opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s var(--fgh-ease)}.fgh-chip[aria-pressed=true] .fgh-badge{opacity:1;transform:none}.fgh-cats{display:flex;gap:.6rem;overflow-x:auto;margin:0 0 1.2rem;padding-bottom:.4rem;scrollbar-width:none}.fgh-cats button{flex:none;min-height:3.6rem;padding:0 1.5rem;border-radius:99.9rem;border:1px solid var(--fgh-line);background:transparent;font:500 1.4rem var(--font-body-family);color:var(--fgh-ink);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .12s}.fgh-cats button:hover{border-color:var(--fgh-ink)}.fgh-cats button:active{transform:scale(.97)}.fgh-cats button[aria-selected=true]{background:var(--fgh-ink);color:var(--fgh-paper);border-color:var(--fgh-ink)}.fgh-letters{display:grid;gap:1.2rem}.fgh-swatches{display:flex;gap:.8rem;flex-wrap:wrap}.fgh-swatch{width:3.2rem;height:3.2rem;border-radius:50%;border:2px solid var(--fgh-paper);box-shadow:0 0 0 1.5px var(--fgh-line);cursor:pointer;padding:0;transition:box-shadow .2s,transform .12s}.fgh-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--fgh-rose-deep)}.fgh-swatch:active{transform:scale(.94)}.fgh-letters__title{font-size:1.5rem;color:var(--fgh-ink)}.fgh-letter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.8rem}.fgh-letter{min-height:4.4rem;border-radius:1.2rem;border:1.5px solid var(--fgh-line);font:500 2rem var(--font-heading-family);cursor:pointer;transition:transform .12s,box-shadow .2s,border-color .2s}.fgh-letter:hover:not([disabled]){box-shadow:0 .8rem 1.8rem -1.2rem #3a16268c}.fgh-letter:active:not([disabled]){transform:scale(.95)}.fgh-letter[aria-pressed=true]{border-color:var(--fgh-rose-deep);box-shadow:0 0 0 2px var(--fgh-rose-deep)}.fgh-letter[disabled]{opacity:.3;cursor:not-allowed}.fgh-letters__hint,.fgh-letters p{font-size:1.3rem;color:var(--fgh-soft)}.fgh-stage{position:relative;aspect-ratio:1;border-radius:1.6rem;overflow:hidden;background:var(--fgh-blush)}.fgh-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s var(--fgh-ease),transform .5s var(--fgh-ease)}.fgh-stage>img.is-swap{opacity:0;transform:scale(1.03)}.fgh-stack{position:absolute;right:1.4rem;bottom:1.4rem;left:1.4rem;display:flex;justify-content:flex-end;gap:.8rem}.fgh-stack span{position:relative;flex:0 1 6rem;max-width:6rem;aspect-ratio:1;border-radius:50%;border:.3rem solid var(--fgh-paper);overflow:hidden;background:#fff;box-shadow:0 1rem 2.2rem -1rem #3a162699;animation:fgh-pop .45s var(--fgh-ease);display:grid;place-items:center;font:500 2.2rem var(--font-heading-family)}.fgh-stack span img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fgh-pop{0%{transform:scale(.4);opacity:0}}.fgh-name{font:500 2.2rem/1.2 var(--font-heading-family)}.fgh-sel{list-style:none;padding:0;margin:1rem 0 1.4rem;display:grid;gap:.6rem}.fgh-sel li{display:flex;align-items:center;gap:1.1rem;font-size:1.5rem}.fgh-sel li>img,.fgh-sel li>.fgh-mini{width:3.2rem;height:3.2rem;border-radius:.8rem;object-fit:cover;background:var(--fgh-blush);flex:none}.fgh-sel .fgh-mini{display:grid;place-items:center;font:500 1.7rem var(--font-heading-family);border:1px solid var(--fgh-line)}.fgh-sel .nm{flex:1;min-width:0}.fgh-sel .pr{font-variant-numeric:tabular-nums;color:var(--fgh-soft)}.fgh-sel .pr.free{color:var(--fgh-rose-deep);font-weight:600}.fgh-sel button{border:0;background:none;color:var(--fgh-soft);cursor:pointer;font-size:2rem;line-height:1;padding:.3rem .7rem;border-radius:.8rem}.fgh-sel button:hover{color:var(--fgh-ink);background:var(--fgh-blush)}.fgh-empty{color:var(--fgh-soft);font-size:1.5rem}.fgh-note{display:grid;gap:.6rem;font:600 1.5rem var(--font-body-family);margin-bottom:1.6rem}.fgh-note textarea{width:100%;padding:1.1rem 1.4rem;border-radius:1.3rem;border:1px solid var(--fgh-line);background:#fff;font:400 1.5rem/1.4 var(--font-body-family);resize:vertical;color:var(--fgh-ink)}.fgh-note textarea::placeholder{color:#9a8a90}.fgh-sums{display:flex;justify-content:space-between;gap:1.6rem;color:var(--fgh-soft);font-size:1.5rem}.fgh-sums b{color:var(--fgh-ink);font-weight:600;font-variant-numeric:tabular-nums}.fgh-total{display:flex;justify-content:space-between;align-items:baseline;padding:1.1rem 0 1.6rem;margin-top:.6rem;border-top:1px solid var(--fgh-line)}.fgh-total b{font:500 2.8rem/1 var(--font-heading-family);font-variant-numeric:tabular-nums}.fgh-panel .fgh-btn{width:100%}.fgh-msg{margin-top:1.2rem;font-size:1.4rem;color:var(--fgh-rose-deep)}.fgh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.fgh-card{display:block;text-decoration:none;position:relative;min-width:0}.fgh-card .ph{aspect-ratio:3 / 4;border-radius:1.8rem;overflow:hidden;background:var(--fgh-blush);position:relative}.fgh-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--fgh-ease)}.fgh-card:hover img{transform:scale(1.05)}.fgh-card h3{margin-top:1.3rem;font:500 1.7rem/1.25 var(--font-heading-family);letter-spacing:0}.fgh-card .pr{color:var(--fgh-soft);font-size:1.5rem;font-variant-numeric:tabular-nums}.fgh-card .sold{position:absolute;top:1.2rem;left:1.2rem;background:var(--fgh-paper);border-radius:99.9rem;padding:.3rem 1.1rem;font-size:1.2rem;font-weight:600}.fgh-card.is-out img{filter:saturate(.55);opacity:.8}.fgh-grid .fgh-card:first-child{grid-column:span 2;grid-row:span 2}.fgh-grid .fgh-card:first-child .ph{aspect-ratio:auto;height:calc(100% - 5rem);min-height:38.4rem}.fgh-grid .fgh-card:first-child h3{font-size:2.4rem}.fgh-sizes{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3.2rem,5vw,8rem);align-items:start}.fgh-size-list{list-style:none;padding:0;margin:0;display:grid}.fgh-size-list li{display:grid;grid-template-columns:4.4rem 1fr;align-items:center;gap:1.6rem;padding:1.2rem 0;border-bottom:1px solid var(--fgh-line)}.fgh-size-list b{font:500 2.4rem/1 var(--font-heading-family)}.fgh-size-list .meta{display:grid;gap:.8rem}.fgh-size-list .meta span{font-size:1.4rem;color:var(--fgh-soft)}.fgh-size-list .meta strong{font-weight:600;color:var(--fgh-ink);font-variant-numeric:tabular-nums}.fgh-len{height:.8rem;border-radius:99.9rem;background:var(--fgh-rose);transform-origin:left;transform:scaleX(0);transition:transform .9s var(--fgh-ease)}.fgh-in .fgh-len{transform:scaleX(1)}.fgh-js .fgh-reveal{opacity:0;transform:translateY(1.8rem);transition:opacity .7s var(--fgh-ease),transform .7s var(--fgh-ease)}.fgh-js .fgh-reveal.fgh-in{opacity:1;transform:none}.fg-teaser{max-width:124rem!important;width:min(124rem,100% - 4rem);padding:0!important}.fg-teaser__card{background:var(--fgh-wine)!important;color:#f6e7e4!important;border-radius:3.2rem!important;box-shadow:none!important;padding:clamp(2.8rem,4vw,5.6rem)!important;gap:clamp(2rem,3vw,4.8rem)!important}.fg-teaser__date{background:transparent!important;border:1px solid rgb(246 231 228 / .35);border-radius:2rem!important;padding:1.8rem 2.4rem!important}.fg-teaser__date-day{font-size:5.6rem!important;line-height:1!important}.fg-teaser__eyebrow{opacity:.8!important;font-size:1.3rem!important}.fg-teaser__name{color:#fff!important;font-size:clamp(2.8rem,3.2vw,4.4rem)!important;line-height:1.05;letter-spacing:-.02em}.fg-teaser__meta{color:#e6cdd0!important;opacity:1!important;font-size:1.7rem!important;max-width:46ch}.fg-teaser__cta{background:var(--fgh-paper)!important;color:var(--fgh-wine)!important;min-height:5.2rem;display:inline-flex!important;align-items:center;padding:0 2.8rem!important;transition:background-color .2s,transform .12s}.fg-teaser__cta:hover{background:var(--fgh-rose)!important}.fg-teaser__cta:active{transform:scale(.97)}.fg-vorteile{color:var(--fgh-ink)!important}.fg-vorteile__heading{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:-.02em}.fg-vorteile__list{border-block:1px solid var(--fgh-line);gap:0!important}.fg-vorteile__item{padding:2.8rem 1.6rem}.fg-vorteile__text{font-size:1.6rem!important;letter-spacing:0!important}@media(max-width:960px){.fgh-hero .fgh-wrap,.fgh-build,.fgh-sizes{grid-template-columns:minmax(0,1fr)}.fgh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fgh-grid .fgh-card:first-child{grid-column:span 2;grid-row:auto}.fgh-grid .fgh-card:first-child .ph{aspect-ratio:4 / 3;height:auto;min-height:0}.fgh-float{left:1.2rem}.fg-teaser__cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.fgh-arch{animation:none;clip-path:none}.fgh-arch img{animation:none;transform:none}.fgh-float{animation:none;opacity:1;transform:none}.fgh-js .fgh-reveal{opacity:1;transform:none;transition:none}.fgh-len{transform:none;transition:none}.fgh-stack span{animation:none}}.fgh-stars{display:inline-flex;gap:2px;color:var(--fgh-rose-deep)}.fgh-stars svg{width:1.8rem;height:1.8rem;fill:currentColor}.fgh-rate{text-align:right;color:var(--fgh-soft);font-size:1.5rem;display:grid;gap:.4rem;justify-items:end}.fgh-rate a{text-underline-offset:.3rem}.fgh-quotes{columns:3;column-gap:2rem}.fgh-quote{break-inside:avoid;margin:0 0 2rem;padding:2.4rem 2.4rem 2rem;background:#fff;border-radius:2rem;border:1px solid var(--fgh-line)}.fgh-quote:nth-child(3n+2){background:var(--fgh-blush);border-color:transparent}.fgh-quote blockquote{font:400 1.9rem/1.45 var(--font-heading-family);margin:0;padding:0;border:0;color:var(--fgh-ink)}.fgh-quote blockquote:before,.fgh-quote blockquote:after{content:none}.fgh-quote cite{display:block;margin-top:1.6rem;font:500 1.4rem var(--font-body-family);font-style:normal;color:var(--fgh-soft)}@media(max-width:960px){.fgh-quotes{columns:1}.fgh-rate{text-align:left;justify-items:start}}.fgh-mat__box{background:var(--fgh-wine);color:#f6e7e4;border-radius:3.2rem;padding:clamp(2.2rem,3.6vw,5.2rem);display:grid;gap:clamp(1.8rem,3vw,3.6rem)}.fgh-mat__head{display:grid;gap:1.4rem;max-width:72rem}.fgh-mat__head h2{color:#fff}.fgh-mat__head em{color:var(--fgh-rose)}.fgh-mat__head p{color:#e6cdd0;font-size:1.8rem;max-width:56ch}.fgh-mat__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgb(246 231 228 / .25)}.fgh-mat__list li{display:grid;gap:.8rem;align-content:start;padding:2.4rem 2.4rem 0 0}.fgh-mat__list li+li{padding-left:2.4rem;border-left:1px solid rgb(246 231 228 / .2)}.fgh-mat__ico{width:4rem;height:4rem;color:var(--fgh-rose)}.fgh-mat__ico svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fgh-mat__list b{font:500 2rem/1.25 var(--font-heading-family);color:#fff;letter-spacing:-.01em}.fgh-mat__list li>span:last-child{color:#e6cdd0;font-size:1.5rem;line-height:1.5}@media(max-width:960px){.fgh-mat__list{grid-template-columns:repeat(2,minmax(0,1fr))}.fgh-mat__list li{padding:2rem 1.6rem 0 0}.fgh-mat__list li+li{padding-left:0;border-left:0}.fgh-mat__list li:nth-child(2n){padding-left:1.6rem;border-left:1px solid rgb(246 231 228 / .2)}.fgh-mat__list li:nth-child(n+3){border-top:1px solid rgb(246 231 228 / .2);margin-top:2rem}}@media(max-width:600px){.fgh h2{font-size:3rem}.fgh-lede{margin-top:1.4rem;font-size:1.7rem}.fgh-cta{margin-top:2.2rem;gap:1rem}.fgh-btn{min-height:4.8rem;padding:0 2.2rem}.fgh-arch{aspect-ratio:5 / 4;border-radius:99.9rem 99.9rem 2rem 2rem}.fgh-mat__box{border-radius:2.4rem}.fgh-mat__head{gap:1rem}.fgh-mat__head p{font-size:1.5rem;line-height:1.5}.fgh-mat__list{grid-template-columns:repeat(2,minmax(0,1fr))}.fgh-mat__list li{padding:1.4rem 1.2rem 1.4rem 0;gap:.4rem;border-left:0;margin-top:0}.fgh-mat__list li:nth-child(2n){padding-left:1.4rem;padding-right:0;border-left:1px solid rgb(246 231 228 / .2)}.fgh-mat__list li:nth-child(n+3){border-top:1px solid rgb(246 231 228 / .2);margin-top:0}.fgh-mat__ico{width:2.6rem;height:2.6rem}.fgh-mat__list b{font-size:1.6rem}.fgh-mat__list li>span:last-child{font-size:1.3rem;line-height:1.4}.fgh-build{border-radius:2.4rem;gap:1.6rem}.fgh-steps{margin-top:1.6rem}.fgh-panel{padding:1.4rem;gap:1.4rem;border-radius:2rem}.fgh-chip{width:8.4rem}.fgh-chips[data-bases]{flex-wrap:nowrap;overflow-x:auto;margin-inline:-1.4rem;padding:2px 1.4rem .6rem;scroll-snap-type:x proximity;scrollbar-width:none}.fgh-chips[data-bases] .fgh-chip{flex:none;scroll-snap-align:start}.fgh-stack{right:1.2rem;bottom:1.2rem;left:1.2rem;gap:.6rem}.fgh-stack span{flex-basis:5.4rem;max-width:5.4rem;border-width:.3rem}.fgh-name{font-size:1.9rem}.fgh-total b{font-size:2.4rem}.fgh-grid{gap:1.2rem}.fgh-card h3{font-size:1.5rem;margin-top:.9rem}.fgh-card .ph{border-radius:1.4rem}.fgh-grid .fgh-card:first-child .ph{aspect-ratio:5 / 4}.fgh-grid .fgh-card:first-child h3{font-size:1.8rem}.fgh-quotes{columns:auto;display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-2rem;padding:2px 2rem .8rem;scrollbar-width:none}.fgh-quote{flex:0 0 82%;scroll-snap-align:center;margin:0;padding:1.8rem 1.8rem 1.6rem;border-radius:1.8rem}.fgh-quote blockquote{font-size:1.7rem}.fgh-quote cite{margin-top:1.2rem}.fgh-sec-head .fgh-rate{font-size:1.4rem}.fgh-size-list li{padding:.9rem 0;gap:1.2rem;grid-template-columns:3.6rem 1fr}.fgh-size-list b{font-size:2rem}.fg-vorteile{padding:1.2rem 0!important}.fg-vorteile__item{padding:1.6rem .8rem!important}.fg-vorteile__heading{margin-bottom:1.2rem!important;font-size:2.6rem!important}.fg-teaser__card{padding:2.2rem 2rem!important;gap:1.6rem!important;border-radius:2.4rem!important}.fg-teaser__date-day{font-size:4rem!important}}.fgh-sizes-row{margin:0 0 1.2rem}.fgh-size{position:absolute;left:.4rem;top:.4rem;padding:1px .7rem;border-radius:99.9rem;background:var(--fgh-ink);color:var(--fgh-paper);font:600 1.1rem/1.8rem var(--font-body-family);font-style:normal;letter-spacing:.02em}.fgh-zoom{position:absolute;right:.4rem;bottom:.4rem;width:2.8rem;height:2.8rem;border-radius:50%;background:#fbf7f4eb;border:1px solid var(--fgh-line);display:grid;place-items:center;cursor:zoom-in;color:var(--fgh-ink);transition:transform .12s,background-color .2s}.fgh-zoom svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.fgh-zoom:hover{background:#fff}.fgh-zoom:active{transform:scale(.92)}.fgh-zoom--stage{top:1.2rem;right:1.2rem;bottom:auto;width:4rem;height:4rem;z-index:2}.fgh-zoom--stage svg{width:2rem;height:2rem}.fgh-free{margin:-.4rem 0 1rem;font-size:1.5rem;color:var(--fgh-soft)}.fgh-free strong{color:var(--fgh-rose-deep);font-weight:800;font-size:1.7rem;letter-spacing:.01em}.fgh-badge--free{right:.4rem;top:.4rem;padding:0 .9rem;min-width:0;background:var(--fgh-rose-deep);font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.fgh-sel .pr.free{font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;color:var(--fgh-rose-deep)}.fgh-browse{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin-top:1.2rem;font-size:1.4rem;color:var(--fgh-soft)}.fgh-browse a{color:var(--fgh-ink);text-underline-offset:.3rem;font-weight:500}.fgh-browse a:hover{color:var(--fgh-rose-deep)}.fgh-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#2b1f24d1;display:grid;place-items:center;padding:2rem;animation:fgh-fade .2s ease-out}.fgh-lightbox[hidden]{display:none}.fgh-lightbox img{max-width:min(92vw,90rem);max-height:86vh;border-radius:1.8rem;background:#fff;object-fit:contain}.fgh-lightbox__close{position:absolute;top:1.4rem;right:1.4rem;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:var(--fgh-paper);color:var(--fgh-ink);font-size:2.8rem;line-height:1;cursor:pointer}@keyframes fgh-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.fgh-lightbox{animation:none}}.fgh-mat--strip .fgh-mat__box{background:transparent;color:var(--fgh-ink);border-radius:0;padding:0;gap:0;border-block:1px solid var(--fgh-line)}.fgh-mat--strip .fgh-mat__list{border-top:0}.fgh-mat--strip .fgh-mat__list li{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.6rem 1.6rem 0}.fgh-mat--strip .fgh-mat__list li+li{padding-left:2rem;border-left:1px solid var(--fgh-line)}.fgh-mat--strip .fgh-mat__ico{width:3rem;height:3rem;color:var(--fgh-rose-deep);flex:none}.fgh-mat--strip .fgh-mat__list b{color:var(--fgh-ink);font:600 1.4rem/1.3 var(--font-body-family);letter-spacing:0}.fgh-mat--strip .fgh-mat__list li>span:last-child{display:none}@media(max-width:960px){.fgh-mat--strip .fgh-mat__list{grid-template-columns:repeat(2,minmax(0,1fr))}.fgh-mat--strip .fgh-mat__list li{padding:1.2rem 1rem 1.2rem 0}.fgh-mat--strip .fgh-mat__list li+li{padding-left:0;border-left:0}.fgh-mat--strip .fgh-mat__list li:nth-child(2n){padding-left:1.4rem;border-left:1px solid var(--fgh-line)}.fgh-mat--strip .fgh-mat__list li:nth-child(n+3){border-top:1px solid var(--fgh-line);margin-top:0}}@media(max-width:600px){.fgh-mat--strip .fgh-mat__ico{width:2.4rem;height:2.4rem}.fgh-mat--strip .fgh-mat__list b{font-size:1.3rem}.fgh-mat--strip .fgh-mat__list li{gap:.9rem}}.fgh-motion .fgh-hero .fgh-art{transform-origin:50% 35%;transform:scale(.94)}.fgh-motion .fgh-hero .fgh-wrap>div:first-child{will-change:transform}.fgh-motion .fgh-mat__box,.fgh-motion .fg-teaser__card{transform-origin:50% 0;will-change:transform}.fgh-motion .fgh-card .ph img{scale:1.1;translate:0 0;transition:scale .7s var(--fgh-ease)}.fgh-motion .fgh-card:hover .ph img{scale:1.16;transform:none}.fgh-js .fgh-reveal.fgh-stagger{opacity:1;transform:none;transition:none}.fgh-js .fgh-stagger>*{opacity:0;transform:translateY(2.4rem);transition:opacity .7s var(--fgh-ease),transform .7s var(--fgh-ease);transition-delay:calc(var(--i, 0) * 70ms)}.fgh-js .fgh-stagger.fgh-in>*,.fgh-js .fgh-in .fgh-stagger>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fgh-js .fgh-stagger>*{opacity:1;transform:none;transition:none}.fgh-motion .fgh-hero .fgh-art{transform:none}}.fgh-cb{margin:1.8rem 0 .8rem;padding:1.8rem 1.6rem 1.6rem;background:var(--fgh-blush);border-radius:2.2rem}.fgh-cb__head{display:grid;gap:.4rem;margin-bottom:1.2rem}.fgh-cb__title{font:500 2.2rem/1.15 var(--font-heading-family);letter-spacing:-.01em}.fgh-cb .fgh-free{margin:0}.fgh-cb .fgh-chip{background:#fff}.fgh-cb .fgh-letters__title{font-size:1.4rem}.fgh-cb__size{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:0 0 1.4rem;font-size:1.4rem}.fgh-cb__size a{color:var(--fgh-soft);text-underline-offset:.3rem}.fgh-size--inline{position:static;display:inline-block;padding:2px 1rem;font-size:1.2rem;line-height:2rem}.fgh-cb__sel{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid color-mix(in srgb,var(--fgh-rose) 45%,transparent)}.fgh-cb__sel .fgh-sel{margin:0 0 .8rem}.fgh-cb__sum{font-size:1.4rem;color:var(--fgh-soft)}.fgh-cb__sum b{color:var(--fgh-ink)}.fgh-express{margin-top:1rem;font-size:1.3rem;line-height:1.45;color:var(--fgh-soft)}@media(max-width:600px){.fgh-cb{margin-inline:-.4rem;border-radius:1.8rem}}.fgh-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#2b1f248c;display:grid;place-items:center;padding:1.6rem;animation:fgh-fade .2s ease-out;overflow-y:auto}.fgh-modal[hidden]{display:none}.fgh-modal__card{position:relative;width:min(56rem,100%);max-height:92vh;overflow-y:auto;background:var(--fgh-paper);border-radius:2.4rem;padding:2.8rem 2.4rem 2.2rem;box-shadow:0 3rem 7rem -3rem #3a162699;animation:fgh-pop-card .3s var(--fgh-ease)}.fgh-modal__card h2{font-size:2.6rem;line-height:1.1;padding-right:3.6rem}.fgh-modal__lede{margin:1.2rem 0 1.4rem;color:var(--fgh-soft);font-size:1.5rem}.fgh-modal__close{position:absolute;top:1.2rem;right:1.2rem;width:4rem;height:4rem;border-radius:50%;border:0;background:var(--fgh-blush);color:var(--fgh-ink);font-size:2.6rem;line-height:1;cursor:pointer}.fgh-modal__close:hover{background:var(--fgh-line)}.fgh-modal .fgh-len{transform:scaleX(1)}.fgh-modal .fgh-size-list li{padding:1rem 0}html.fgh-modal-open{overflow:hidden}@keyframes fgh-pop-card{0%{opacity:0;transform:translateY(1.4rem) scale(.98)}}.fgh-note__tip{font:400 1.3rem/1.45 var(--font-body-family);color:var(--fgh-soft)}.fgh-cb__note{margin:1.4rem 0 0}.fgh-sizelink{margin-top:.6rem;font-size:1.4rem}.fgh-sizelink a{color:var(--fgh-soft);text-underline-offset:.3rem}.fgh-sizelink a:hover{color:var(--fgh-berry)}.fgh-pricenote{margin-top:-.8rem;margin-bottom:1.4rem;font-size:1.3rem;color:var(--fgh-soft)}@media(prefers-reduced-motion:reduce){.fgh-modal,.fgh-modal__card{animation:none}}body:has([data-fgh-charmbar]) gpo-container,body:has([data-fgh-charmbar]) .gpo-container{display:none!important}.fgh-motion .fgh-hero .fgh-wrap>div:first-child,.fgh-motion .fgh-mat__box,.fgh-motion .fg-teaser__card{will-change:auto}.fgh-motion .fgh-card .ph img{scale:1;translate:none;transition:transform .6s var(--fgh-ease)}.fgh-motion .fgh-card:hover .ph img{scale:1;transform:scale(1.03)}.fgh-card:hover img{transform:scale(1.03)}.fgh-js .fgh-reveal{transform:none;transition:opacity .6s ease-out}.fgh-js .fgh-stagger>*{transform:none;transition:opacity .6s ease-out;transition-delay:calc(var(--i, 0) * 50ms)}.fgh-arch{animation:fgh-fade .7s ease-out both;clip-path:none}.fgh-arch img{animation:none;transform:none}.fgh-btn:hover{box-shadow:none}.fgh-hero h1{font-size:clamp(3.6rem,5.4vw,6.6rem)}.fgh-mat__box{background:var(--fgh-blush);color:var(--fgh-ink)}.fgh-mat__head h2,.fgh-mat__list b{color:var(--fgh-ink)}.fgh-mat__head em{color:var(--fgh-rose-deep)}.fgh-mat__head p,.fgh-mat__list li>span:last-child{color:var(--fgh-soft)}.fgh-mat__ico{color:var(--fgh-rose-deep)}.fgh-mat__list{border-top-color:color-mix(in srgb,var(--fgh-rose) 40%,transparent)}.fgh-mat__list li+li,.fgh-mat__list li:nth-child(2n){border-left-color:color-mix(in srgb,var(--fgh-rose) 40%,transparent)}.fgh-mat__list li:nth-child(n+3){border-top-color:color-mix(in srgb,var(--fgh-rose) 40%,transparent)}.fg-teaser__card{background:var(--fgh-blush)!important;color:var(--fgh-ink)!important}.fg-teaser__date{border-color:color-mix(in srgb,var(--fgh-rose) 55%,transparent)!important}.fg-teaser__name{color:var(--fgh-ink)!important}.fg-teaser__meta,.fg-teaser__eyebrow{color:var(--fgh-soft)!important}.fg-teaser__cta{background:var(--fgh-ink)!important;color:var(--fgh-paper)!important}.fg-teaser__cta:hover{background:var(--fgh-rose-deep)!important;color:#fff!important}@media(prefers-reduced-motion:reduce){.fgh-arch{animation:none}}.fgh-badge-pill{display:inline-block;margin-left:.6rem;padding:.1rem .9rem;border-radius:999px;background:var(--fgh-rose-deep);color:#fff;font-style:normal;font-size:1.2rem;font-weight:600;line-height:1.8rem;vertical-align:.1rem}.fgh .fgh-badge-pill{display:inline-block;margin:.2rem 0 0 .6rem;padding:0 .9rem;border-radius:999px;background:#fff;color:var(--fgh-rose-deep);border:1px solid color-mix(in srgb,var(--fgh-rose-deep) 35%,transparent);font-style:normal;font-size:1.15rem;font-weight:600;letter-spacing:.02em;line-height:1.8rem;vertical-align:.1rem}.fgh-size-list li{grid-template-columns:6.4rem 4rem 1fr;gap:1.2rem;padding:1.1rem 0;border-bottom:1px solid var(--fgh-line)}.fgh-size-list li:last-child{border-bottom:0}.fgh-size-list li.is-main{background:var(--fgh-blush);border-radius:1.8rem;border-bottom:0;padding:1.4rem 1.6rem;margin:.4rem -1.6rem}.fgh-size-ico{display:grid;place-items:center start;color:var(--fgh-rose-deep)}.fgh-size-ico svg{width:calc(2.6rem + var(--bar, 50) * .036rem);height:auto}.fgh-size-list b{font-size:2.2rem}.fgh-size-list .fgh-len{height:.5rem;background:color-mix(in srgb,var(--fgh-rose) 85%,transparent)}.fgh-size-list li.is-main .fgh-len{background:var(--fgh-rose-deep)}@media(max-width:600px){.fgh-size-list li{grid-template-columns:5rem 3.2rem 1fr;gap:.8rem}.fgh-size-list li.is-main{margin-inline:-1rem;padding:1.2rem 1rem}.fgh-size-list b{font-size:2rem}}.fgh-sticky{display:none}@media(max-width:749px){.fgh-sticky{display:flex;align-items:center;gap:1.2rem;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:var(--fgh-paper);border-top:1px solid var(--fgh-line);box-shadow:0 -1.2rem 2.4rem -1.8rem #3a162640;transform:translateY(110%);transition:transform .35s var(--fgh-ease)}.fgh-sticky.is-on{transform:none}.fgh-sticky__info{min-width:0;flex:1;display:grid;gap:.1rem}.fgh-sticky__name{font:500 1.5rem/1.2 var(--font-heading-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fgh-sticky__price{font-size:1.4rem;color:var(--fgh-soft);font-variant-numeric:tabular-nums}.fgh-sticky__btn{flex:none;min-height:4.4rem;padding:0 2.2rem;font-size:1.5rem}html.fgh-sticky-on body{padding-bottom:7.6rem}}@media(prefers-reduced-motion:reduce){.fgh-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fg-home.css.map */
