:root,.fcggs-scope{--fcggs-navy: #0a1a4f;--fcggs-navy-soft: #24356b;--fcggs-slate: #505667;--fcggs-beere: #a3195b;--fcggs-gelb: #ffdc7d;--fcggs-gruen: #a8b973;--fcggs-grau: #a6a9b1;--fcggs-papier: #f7f6f2}.freeShippingGoal,.drawer__collection{display:none!important}.fcggs-klasse{margin:1.6rem 0 .4rem;order:3}.fcggs-klasse .form__label{display:block;margin-bottom:.6rem}.fcggs-klasse__req{color:var(--fcggs-beere)}.fcggs-klasse .select__select{width:100%}.fcggs-klasse__hint{margin:.6rem 0 0;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.7)}.fcggs-klasse__error{margin:.6rem 0 0;font-size:1.3rem;font-weight:500;color:var(--fcggs-beere)}.fcggs-klasse--fehlt .select{outline:2px solid var(--fcggs-beere);outline-offset:2px;border-radius:var(--inputs-radius, 4px)}.fcggs-topbar{display:flex;align-items:center;justify-content:flex-end;gap:1.6rem;padding:1rem 0 0;font-size:1.4rem}.fcggs-topbar a{color:var(--fcggs-navy);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.fcggs-topbar a:hover{color:var(--fcggs-beere)}.fcggs-hero{background:var(--fcggs-papier);border-bottom:4px solid var(--fcggs-navy);padding:1rem 0 3.2rem}.fcggs-hero__inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center;padding-top:2.4rem}.fcggs-hero__logo{width:auto;max-width:100%;height:9rem;object-fit:contain}.fcggs-hero__kicker{margin:0;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fcggs-slate)}.fcggs-hero__title{margin:.6rem 0 0;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.1;color:var(--fcggs-navy);letter-spacing:-.01em}.fcggs-hero__lead{margin:1.2rem auto 0;max-width:62ch;font-size:1.6rem;line-height:1.6;color:var(--fcggs-slate)}.fcggs-hero__rule{display:flex;width:100%;max-width:34rem;height:.6rem;border-radius:999px;overflow:hidden}.fcggs-hero__rule span{flex:1}.fcggs-hero__rule span:nth-child(1){background:var(--fcggs-gelb)}.fcggs-hero__rule span:nth-child(2){background:var(--fcggs-gruen)}.fcggs-hero__rule span:nth-child(3){background:var(--fcggs-beere)}.fcggs-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;width:100%;margin-top:1.2rem;text-align:left}.fcggs-fact{padding:2rem 2.2rem;border-radius:.8rem;background:#fff;border-top:5px solid var(--fcggs-grau)}.fcggs-fact--frist{border-top-color:var(--fcggs-beere)}.fcggs-fact--klasse{border-top-color:var(--fcggs-gelb)}.fcggs-fact--versand{border-top-color:var(--fcggs-gruen)}.fcggs-fact__label{margin:0;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fcggs-slate)}.fcggs-fact__value{margin:.6rem 0 0;font-size:1.9rem;font-weight:600;line-height:1.25;color:var(--fcggs-navy)}.fcggs-fact__note{margin:.6rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--fcggs-slate)}@media screen and (max-width:749px){.fcggs-hero__inner{padding-top:1.6rem}.fcggs-hero{padding-bottom:2.4rem}.fcggs-hero__logo{height:6.4rem}.fcggs-facts{grid-template-columns:1fr;gap:1.2rem}.fcggs-fact{padding:1.6rem 1.8rem}}.fcggs-weitere{padding:5.6rem 0 1.6rem}.fcggs-weitere__titel{margin:0 0 2.4rem;font-size:2.2rem;color:var(--fcggs-navy)}.fcggs-weitere__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.fcggs-karte{display:block;text-decoration:none;color:inherit}.fcggs-karte__bild{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--fcggs-papier);border-radius:.6rem}.fcggs-karte__bild img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.fcggs-karte:hover .fcggs-karte__bild img{transform:scale(1.04)}.fcggs-karte__titel{display:block;margin-top:1rem;font-size:1.5rem;line-height:1.35;color:var(--fcggs-navy)}.fcggs-karte__preis{display:block;margin-top:.3rem;font-size:1.4rem;color:var(--fcggs-slate)}@media screen and (max-width:989px){.fcggs-weitere__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.fcggs-weitere{padding-top:4rem}.fcggs-weitere__grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}}.fcggs-outro{background:var(--fcggs-navy);color:#fff;padding:3.2rem 0}.fcggs-outro__inner{display:flex;flex-wrap:wrap;gap:1.6rem 4rem;align-items:baseline;justify-content:space-between}.fcggs-outro p{margin:0;font-size:1.5rem;line-height:1.6;color:#ffffffe0}.fcggs-outro a{color:#fff;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fcggs.css.map */
