.rich-text__heading-with-icon{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;width:100%;text-align:inherit}.rich-text__blocks.center>.rich-text__heading-with-icon{justify-content:center}.rich-text__blocks.right>.rich-text__heading-with-icon{justify-content:flex-end}.rich-text__heading-with-icon>.rich-text__heading-icon{flex:0 0 var(--heading-icon-width-mobile);width:var(--heading-icon-width-mobile);max-width:35%;margin:0}.rich-text__heading-with-icon>.rich-text__heading-icon img{display:block;width:100%;height:auto;margin:0}.rich-text .rich-text__blocks>.rich-text__heading-with-icon>.rich-text__heading{min-width:0;margin:0;overflow-wrap:anywhere}.rich-text__heading-with-icon--right>.rich-text__heading-icon{order:1}@media screen and (min-width:750px){.rich-text__heading-with-icon{gap:2rem}.rich-text__heading-with-icon>.rich-text__heading-icon{flex-basis:var(--heading-icon-width);width:var(--heading-icon-width)}}.tgd-benefits{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-top:calc(var(--benefits-padding-top) * .75);padding-bottom:calc(var(--benefits-padding-bottom) * .75)}.tgd-benefits__heading{margin:0 0 40px;text-align:center;font-size:var(--benefits-heading-mobile);line-height:1.4}.tgd-benefits__list{display:grid;grid-template-columns:repeat(var(--benefits-columns-mobile),minmax(0,1fr));padding:0;margin:0;list-style:none}.tgd-benefits__item{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 20px 24px;border-left:1px solid rgba(var(--color-foreground),.15);text-align:center}.tgd-benefits__icon{display:block;flex-shrink:0;width:var(--benefit-icon-override, var(--benefits-icon-mobile));height:var(--benefit-icon-override, var(--benefits-icon-mobile));max-width:100%;object-fit:contain;margin:0 auto 8px}.tgd-benefits__text{width:100%;max-width:270px;font-size:var(--benefit-text-override, var(--benefits-text-mobile));line-height:1.75;overflow-wrap:anywhere}@media screen and (min-width:750px){.tgd-benefits{padding-top:var(--benefits-padding-top);padding-bottom:var(--benefits-padding-bottom)}}@media screen and (min-width:990px){.tgd-benefits__heading{font-size:var(--benefits-heading)}.tgd-benefits__list{grid-template-columns:repeat(var(--benefits-columns),minmax(0,1fr))}.tgd-benefits__item{padding-left:40px;padding-right:40px}.tgd-benefits__icon{width:var(--benefit-icon-override, var(--benefits-icon));height:var(--benefit-icon-override, var(--benefits-icon))}.tgd-benefits__text{font-size:var(--benefit-text-override, var(--benefits-text))}}.tgd-jtl-pilot{max-width:88rem;padding-top:4rem;padding-bottom:6rem}.tgd-jtl-pilot form{margin:3rem 0}.tgd-jtl-pilot [role=status]{min-height:3rem}.tgd-withdrawal.page-width{max-width:900px!important;margin-inline:auto;padding-top:3rem;padding-bottom:4rem}.tgd-withdrawal h1{margin-top:0}.tgd-withdrawal__form{margin-top:2rem}.tgd-withdrawal__recipient,.tgd-withdrawal__privacy,.tgd-withdrawal__alternative{font-size:.95rem;line-height:1.5}.tgd-withdrawal a{color:inherit;text-decoration:underline}.tgd-withdrawal__declaration{background:#f5f5f5;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.tgd-withdrawal__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.tgd-withdrawal__wide{grid-column:1 / -1}.tgd-withdrawal__field{min-width:0}.tgd-withdrawal__field label{display:block;margin-bottom:.4rem;font-size:1rem}.tgd-withdrawal__field :is(input,select,textarea){display:block;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:.75rem;border:1px solid #777;border-radius:8px;background:#fff;color:#111;font:inherit;line-height:1.4;text-align:left}.tgd-withdrawal__field textarea{resize:vertical}.tgd-withdrawal__field :is(input,select,textarea):focus-visible{outline:2px solid #ec2218;outline-offset:2px}.tgd-withdrawal__success,.tgd-withdrawal__error{padding:1rem;border-radius:8px}.tgd-withdrawal__success{background:#edf8ed;color:#164a16}.tgd-withdrawal__error{background:#fff0ee;color:#8c1710;margin-bottom:1rem}.tgd-withdrawal__alternative{margin-top:2rem}@media(max-width:749px){.tgd-withdrawal{padding-top:2rem;padding-bottom:3rem}.tgd-withdrawal__grid{grid-template-columns:1fr}.tgd-withdrawal__field :is(input,select,textarea){font-size:16px}.tgd-withdrawal__form .button{width:100%}}.hero-banner .hero-banner-link{color:inherit;text-decoration:none}.hero-banner .hero-banner-link:focus-visible{outline:3px solid currentColor;outline-offset:-3px}.hero-banner .hero-banner-picture{display:block;width:100%;height:100%}.hero-banner .hero-banner-picture img{width:100%;height:100%;object-fit:cover;--teaser-image-position: var(--teaser-position-desktop)}@media screen and (max-width:990px){.hero-banner .hero-banner-picture img{--teaser-image-position: var(--teaser-position-mobile)}}tgd-cart-discount.tgd-cart-discount{display:none}@media screen and (max-width:849px){#CartDrawer tgd-cart-discount.tgd-cart-discount{display:block;margin:20px 0 12px}#CartDrawer .tgd-cart-discount__row{display:flex;align-items:stretch;gap:8px}#CartDrawer .tgd-cart-discount__input{flex:1 1 0;min-width:0;width:100%;min-height:44px;padding:8px 12px;border:1px solid rgba(var(--color-foreground),.35);border-radius:10px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:16px;letter-spacing:0}#CartDrawer .tgd-cart-discount__apply{flex:0 0 auto;min-width:0;min-height:44px;padding:8px 14px;font-size:16px;letter-spacing:0}#CartDrawer .tgd-cart-discount__hint,#CartDrawer .tgd-cart-discount__status{margin:6px 0 0;font-size:14px;line-height:1.4;letter-spacing:0}#CartDrawer .tgd-cart-discount__status[data-error=true]{color:#b71c1c}#CartDrawer .tgd-cart-discount__codes{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}#CartDrawer .tgd-cart-discount__codes:empty{display:none}#CartDrawer .tgd-cart-discount__codes li{display:flex;align-items:center;gap:4px;max-width:100%;padding-left:8px;background:#f2f2f2;font-size:14px}#CartDrawer .tgd-cart-discount__codes span{overflow-wrap:anywhere}#CartDrawer .tgd-cart-discount__codes button{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:22px;cursor:pointer}#CartDrawer .tgd-cart-discount [hidden]{display:none}#CartDrawer .tgd-cart-discount [aria-invalid=true]{border-color:#b71c1c}}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map */
