.fg-home,.fg-directory{padding-block:clamp(2.2rem,5vw,6rem);color:#294f54}.fg-home-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,7rem);margin-bottom:clamp(3.8rem,7vw,8rem)}.fg-home-copy{display:grid;justify-items:start;gap:1.6rem}.fg-home h1,.fg-directory h1,.fg-trade-catalog h1{font:400 clamp(3.2rem,4.1vw,5.9rem)/1.1 "Cinzel",serif;letter-spacing:-.025em;color:#234f52;margin:0;text-transform:none}.fg-home h2,.fg-directory h2,.fg-trade-catalog h2{font:400 clamp(2.3rem,2.6vw,3.5rem)/1.2 "Cinzel",serif;color:#234f52;text-transform:none}.fg-home p,.fg-directory p,.fg-trade-page p,.fg-trade-catalog p,.fg-card-body p{font-family:var(--font-body-family);line-height:1.55;text-transform:none;letter-spacing:normal}.fg-home-copy p{max-width:48ch;margin:0;font-size:clamp(1.6rem,1.7vw,2rem)}.fg-home-copy .button{width:auto;max-width:100%;white-space:normal;margin:0;text-align:center;padding:1.25rem 2rem;line-height:1.3}.fg-hero-photo{border-radius:var(--media-radius,1.2rem);overflow:hidden;background:#fff;text-align:center}.fg-hero-photo img{width:100%;height:clamp(22rem,30vw,40rem);object-fit:contain;display:block}.fg-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:1.4rem}.fg-choice-grid a{display:flex;align-items:center;color:inherit;text-decoration:none;border:1px solid #a6b6b2;border-radius:1rem;overflow:hidden;background:#fff;height:100%;gap:1rem;padding-right:.8rem}.fg-choice-grid a:hover strong,.fg-choice-grid a:focus-visible strong{text-decoration:underline}.fg-choice-grid img{width:32%;height:10rem;object-fit:contain}.fg-choice-grid strong,.fg-choice-grid span span{display:block;line-height:1.35}.fg-home-links,.fg-home .fg-guide-band,.fg-trade-actions{display:flex;gap:1.5rem 3rem;flex-wrap:wrap}.fg-home-links a,.fg-guide-band a,.fg-directory a,.fg-trade-catalog a{color:inherit;text-underline-offset:.2em}.fg-guide-band{margin-top:4rem;padding-top:2rem;border-top:1px solid #a6b6b2}.fg-guide-band>div{flex:1 1 28rem}.fg-guide-band p{max-width:52ch}.fg-directory h1+p,.fg-trade-catalog>p{max-width:66ch}.fg-directory .fg-group{scroll-margin-top:2rem}.fg-card:has(.fg-card-link){position:relative}.fg-card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fg-card:focus-within{outline:2px solid #35646b;outline-offset:2px}.fg-search-form{display:flex;gap:.5rem;max-width:64rem;margin-block:1.5rem}.fg-search-form input{min-width:0;flex:1;padding:1rem;border:1px solid #657e7d;border-radius:.5rem;font:inherit}.fg-search-form button{min-width:0;padding-inline:1.5rem}.fg-directory :is(.fg-book-note,.fg-compare-note){max-width:76ch}.fg-trade-fields select{font:inherit;max-width:100%;min-height:4.6rem}@media(max-width:749px){.fg-home-hero{grid-template-columns:1fr;gap:1.5rem}.fg-home-copy{gap:1.2rem}.fg-hero-photo img{height:19rem}.fg-choice-grid{grid-template-columns:1fr}.fg-choice-grid img{width:8.5rem;height:7.4rem}.fg-home-copy .button{font-size:1.45rem}.fg-home-copy .link{padding-block:.5rem}.fg-home{padding-top:1.8rem}}.header__search details:not([open]) .header__icon-close,.header__search details[open] summary .svg-wrapper:first-child{display:none}.fg-home-copy .product-form__submit{font-family:var(--font-body-family);font-variant:normal;font-weight:600;letter-spacing:normal}.fg-native-results li{padding-block:.8rem}.fg-native-results{padding-bottom:4rem}@media(max-width:749px){.fg-home .fg-home-copy{gap:.9rem}.fg-trade-actions .button{max-width:100%;white-space:normal;text-align:center}}.fg-trade-fields,.fg-trade-fields label{grid-template-columns:minmax(0,1fr);min-width:0}.fg-trade-fields :is(input,textarea,select){min-width:0;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:749px){main .product .product__media-wrapper{min-width:0}main .product .product__media-list.slider{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}main .product .share-button__fallback{min-width:0;width:min(30rem,85vw);max-width:100%}main .product .product__title h1,.fg-trade-catalog h1{overflow-wrap:anywhere}}.fg-merch h2{margin-bottom:2.4rem}.fg-merch h3{margin-block:0 .8rem}#fg-bekleidung,#fg-thermobecher{scroll-margin-top:2rem}.fg-cup-family{margin-block:1.5rem 3.2rem}.fg-cup-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,2vw,2.2rem);list-style:none;margin:1.4rem 0 0;padding:0}.fg-cup-colors li{background:#fff;color:#244f52;border:1px solid #bdc8c5;border-radius:1rem;min-width:0}.fg-cup-colors a{display:flex;height:100%;align-items:center;padding:.8rem;gap:1rem;color:inherit;text-decoration:none;border-radius:inherit}.fg-cup-photo{flex:0 0 35%;display:block}.fg-cup-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.fg-cup-info{display:grid;gap:.35rem;min-width:0;padding:.45rem}.fg-cup-info strong,.fg-photo-color{display:flex;align-items:center;gap:.55rem}.fg-swatch{width:1.25rem;height:1.25rem;flex:none;display:inline-block;border-radius:50%;background:var(--fg-swatch);border:1px solid #728480}.fg-cup-cta{text-decoration:underline;text-underline-offset:.2em;font-size:1.4rem}.fg-cup-colors a:hover,.fg-cup-colors a:focus-visible{outline:2px solid #35646b;outline-offset:2px}.fg-color-tags{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.fg-color-tags li{border:1px solid #b6bfbc;padding:.1rem .7rem;border-radius:.6rem}@media(max-width:900px){.fg-cup-colors a{flex-direction:column;align-items:stretch;gap:0}.fg-cup-photo{flex:none;margin-inline:auto;width:min(100%,15rem)}}@media(max-width:550px){.fg-cup-colors{grid-template-columns:1fr;gap:.8rem}.fg-cup-colors a{flex-direction:row;align-items:center;gap:1.2rem}.fg-cup-photo{width:6.8rem;margin:0}.fg-cup-info{gap:0}}.fg-card:has(.fg-color-tags a,.fg-original-film) .fg-card-link:after{content:none}.fg-color-tags a{display:inline-flex;align-items:center;min-height:4.4rem;padding-inline:.6rem;color:inherit}.fg-path{color:#31565a;font:1.35rem/1.45 system-ui,sans-serif;padding-top:1.1rem}.fg-path ol{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.65rem;list-style:none;padding:0;margin:0}.fg-path li{display:inline;overflow-wrap:anywhere}.fg-path li+li:before{content:"\203a" / "";padding-right:.65rem;color:#58767a}.fg-path a,.fg-service a:not(.button),.fg-service-links a{color:inherit;text-underline-offset:.25em}.fg-path a{display:inline-block;padding-block:.5rem}.fg-service,.fg-trade-guide,.fg-recovery{font-family:var(--font-body-family)}.fg-service{max-width:90rem;margin:3.5rem auto 1.5rem;padding-block:2rem;border-top:1px solid #aabbb8;scroll-margin-top:2rem}.fg-service h2,.fg-recovery h1{color:#234f52}.fg-service h3{margin:1.5rem 0 .6rem}.fg-help-paths{display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem}.fg-service p,.fg-trade-guide dd{max-width:70ch;margin:.7rem 0 1rem}.fg-service form{max-width:62rem}.fg-service-privacy{display:inline-block;margin:.7rem 1rem}.fg-service details,.fg-trade-guide{margin-block:1.8rem;padding:1.2rem 0;border-block:1px solid #b1bfbd}.fg-service summary,.fg-trade-guide summary{cursor:pointer;font-weight:600;padding-block:.4rem}.fg-trade-guide dt{font-weight:600}.fg-trade-guide dd{margin-left:0}.fg-service-links{display:flex;gap:.6rem 2rem;flex-wrap:wrap}footer .fg-service-links{justify-content:center}.fg-service-links a{display:inline-flex;align-items:center;min-height:3.6rem}.fg-recovery{padding-block:clamp(3rem,6vw,8rem)}.fg-recovery h1{margin-block:.5rem 1rem}.fg-video{position:absolute;top:0;right:0;bottom:0;left:0;background:#edf0e6;color:#244e52;border-radius:1rem;overflow:auto}.fg-video-choice{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;text-align:center;padding:1rem;line-height:1.35}.fg-video-choice .button[hidden]{display:none}.fg-video iframe{display:block;width:100%;height:100%;border:0}.main-page .rte div:has(>fg-musikvideo){min-height:20rem}@media(max-width:749px){.fg-help-paths{grid-template-columns:minmax(0,1fr)}.fg-service form button,.fg-recovery .button{white-space:normal}}.fg-video-loaded{display:grid;grid-template-rows:minmax(0,1fr) auto}.fg-video-loaded>.link{justify-self:center;padding:.45rem 1rem}.fg-shopping-links{display:flex;align-items:center;gap:1rem 2rem;flex-wrap:wrap;margin:1.4rem 0 2rem}.fg-merch-avail{padding-block:2rem 3rem}.fg-merch-avail p{max-width:64ch}footer .fg-service-links{align-items:center}footer .fg-service-links a{min-height:44px}footer .fg-service-links .fg-withdraw{padding:.5rem 1.4rem;border:1px solid currentColor;border-radius:.5rem}
/*# sourceMappingURL=/cdn/shop/t/50/assets/fg-geschenke.css.map */
