.text-icon-banner{position:relative;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:18px;padding:20px 22px;margin:0 auto;border-radius:16px;background-color:var(--tib-bg, #305e52);color:var(--tib-headline-color, #ffffff);font-family:inherit;min-height:100px}.text-icon-banner__icon-wrap{flex:0 0 auto;width:var(--tib-icon-size-d, 60px);height:var(--tib-icon-size-d, 60px);border-radius:50%;background:var(--tib-icon-bg, rgba(255, 255, 255, .13));display:flex;align-items:center;justify-content:center;overflow:hidden}.text-icon-banner__icon{display:block;width:var(--tib-icon-scale, 84%);height:var(--tib-icon-scale, 84%);max-width:none;object-fit:contain}.text-icon-banner__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.text-icon-banner__headline{margin:0 0 4px;color:var(--tib-headline-color, #ffffff);font-family:inherit;font-size:var(--tib-headline-size-d, 18px);font-weight:var(--tib-headline-weight-d, 700);line-height:1.3;letter-spacing:normal;text-transform:none}.text-icon-banner__subtext{margin:0 0 6px;color:var(--tib-subtext-color, #eaefee);font-family:inherit;font-size:var(--tib-subtext-size-d, 14px);font-weight:var(--tib-subtext-weight-d, 400);line-height:1.45}.text-icon-banner__subtext p,.text-icon-banner__subtext ul,.text-icon-banner__subtext ol{margin:0;color:inherit;font:inherit}.text-icon-banner__subtext p+p{margin-top:.4em}.text-icon-banner__subtext a{color:inherit;text-decoration:underline}.text-icon-banner__cta{display:inline-flex;align-items:center;margin-top:4px;color:var(--tib-cta-color, #f5dec8);font-family:inherit;font-size:var(--tib-cta-size-d, 15px);font-weight:var(--tib-cta-weight-d, 600);line-height:1.3;text-decoration:none;transition:color .2s ease}.text-icon-banner__cta:hover,.text-icon-banner__cta:focus-visible{color:var(--tib-cta-hover-color, #ffffff)}.text-icon-banner__cta:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.text-icon-banner .cta-arrow{flex:0 0 auto;margin-left:6px;font-size:1.07em;transition:transform .2s ease}.text-icon-banner__cta:hover .cta-arrow{transform:translate(2px)}.text-icon-banner__star{position:absolute;top:16px;right:18px;width:var(--tib-star-size-d, 18px);height:var(--tib-star-size-d, 18px);object-fit:contain;pointer-events:none}.text-icon-banner--has-star .text-icon-banner__text{padding-right:calc(var(--tib-star-size-d, 18px) + 8px)}@media screen and (max-width:749px){.text-icon-banner__star{top:10px;right:10px;width:var(--tib-star-size-m, 14px);height:var(--tib-star-size-m, 14px)}.text-icon-banner--has-star .text-icon-banner__text{padding-right:calc(var(--tib-star-size-m, 14px) + 4px)}.text-icon-banner{padding:18px 14px;gap:14px;min-height:0}.text-icon-banner__icon-wrap{width:var(--tib-icon-size-m, 46px);height:var(--tib-icon-size-m, 46px)}.text-icon-banner__headline{font-size:var(--tib-headline-size-m, 16px);font-weight:var(--tib-headline-weight-m, 700)}.text-icon-banner__subtext{font-size:var(--tib-subtext-size-m, 12px);font-weight:var(--tib-subtext-weight-m, 400)}.text-icon-banner__cta{font-size:var(--tib-cta-size-m, 14px);font-weight:var(--tib-cta-weight-m, 600)}}@media(prefers-reduced-motion:reduce){.text-icon-banner__cta,.text-icon-banner .cta-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/200/assets/text-icon-banner.css.map */
