#einstieg .ts-promo{margin:24px 0;padding:22px;border:1px solid #cadbd7;border-radius:20px;background:#f7faf8;color:#173e38}#einstieg .ts-promo>strong{font-size:20px;line-height:1.3}#einstieg .ts-promo p,#einstieg .ts-promo label,#einstieg .ts-promo>a{font-size:15px;line-height:1.5}#einstieg .ts-promo label{display:block;margin-bottom:8px}#einstieg .ts-promo-controls{display:flex;gap:10px;flex-wrap:wrap}#einstieg .ts-promo input{flex:1 1 150px;min-width:0;width:100%;font-size:16px;padding:12px;border:1px solid #75918b;border-radius:10px;background:#fff;color:#173e38}#einstieg .ts-promo button{min-height:44px;padding:10px 16px;border:1px solid #174d50;border-radius:10px;background:#174d50;color:#fff;font-size:15px;cursor:pointer}#einstieg .ts-promo button:disabled{opacity:.65;cursor:wait}#einstieg .ts-promo button[hidden]{display:none}#einstieg #ts-promo-remove{background:transparent;color:#174d50;margin:0 0 12px}#einstieg .ts-promo>a{display:block;text-decoration:underline;text-underline-offset:3px}#einstieg .ts-promo :focus-visible{outline:3px solid #b47a22;outline-offset:3px}#einstieg .ts-promo #ts-promo-status{overflow-wrap:anywhere;margin:12px 0}#einstieg .ts-benefit-prices{align-items:start;flex-direction:column;gap:8px}#einstieg .ts-benefit-prices>span{font-size:18px;line-height:1.4}#einstieg .ts-benefit-prices>strong{font-size:clamp(24px,2.5vw,34px);line-height:1.2}#einstieg .ts-consent-intro{font-size:16px;line-height:1.5}#einstieg .ts-consent-intro>strong{display:block;font-size:18px;line-height:1.4;margin-bottom:6px}#einstieg #ts-consent-count{font-size:14px;line-height:1.5}.phots-film-shortcut{padding:14px 24px;text-align:right;background:#0a2936}.phots-film-shortcut .phots-film-skip{display:inline-block;font-size:14px;line-height:1.5;color:#e7eeee;padding:8px 12px;border:1px solid #718c91;border-radius:24px;background:#0a2936;text-decoration:none}.phots-film-shortcut .phots-film-skip:focus-visible{outline:3px solid #e8be77;outline-offset:3px}#expertenkontakt{scroll-margin-top:140px;margin-top:28px;padding:24px;background:#f6faf8;border:1px solid #cadbd7;border-radius:20px;color:#173e38}#expertenkontakt h4{font-size:22px;margin:0 0 12px}#expertenkontakt p{font-size:16px;line-height:1.5}#expertenkontakt .actions{display:flex;flex-wrap:wrap;gap:12px}html.phots-home-page #bgModal{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/phots-home-purchase.css.map */
