#category-banner-root-container[data-v-a57716ea]{text-align:-moz-center;text-align:-webkit-center}.theme-provider[data-v-a57716ea]{padding:var(--spacing-16);background-color:#f8f6f2}#category-promotion-banner-container[data-v-a57716ea]{background-color:#f8f6f2;max-width:950px}.tp-col-m-6.promotion-info-container[data-v-a57716ea]{padding-right:16px}#headline[data-v-a57716ea]{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.subline[data-v-a57716ea]{padding-top:var(--spacing-16)}.voucher-code[data-v-a57716ea]{padding-top:22px}.legal-hint[data-v-a57716ea]{padding-top:16px}@container tp-container (width>=768px){.legal-hint[data-v-a57716ea]{padding-top:24px;padding-left:var(--spacing-24)}}[data-v-a57716ea] .tp-expansion-panel-content-inner{padding-top:var(--spacing-16)!important}[data-v-a57716ea] .tp-image{opacity:unset}.call-to-action-button[data-v-a57716ea]{padding-top:var(--spacing-16)}@container tp-container (width<=767px){.text-align[data-v-a57716ea]{text-align:center}.voucher-container[data-v-a57716ea]{flex-direction:column;align-items:center;display:flex}}@container tp-container (width>=768px){.text-align[data-v-a57716ea]{text-align:left}.text-align .voucher-container[data-v-a57716ea]{justify-content:left;display:flex}.text-align-left[data-v-a57716ea]{text-align:center}.text-align-left .voucher-container[data-v-a57716ea]{justify-content:center;display:flex}}.promotion-banner__container[data-v-35c8e368]{justify-content:center;align-items:center;display:flex}@container tp-container (width<=767px){.promotion-banner__container[data-v-35c8e368]{grid-template-rows:auto;grid-template-columns:auto auto;justify-items:center;padding:10px 10px 15px;display:grid}}.promotion-banner__container[data-v-35c8e368]{padding:5px 10px 7px}.promotion-banner__container__block__title[data-v-35c8e368]{text-align:right;padding:0 10px}.promotion-banner__container__block__title a[data-v-35c8e368]{text-decoration:none}@container tp-container (width<=767px){.promotion-banner__container__block__title[data-v-35c8e368]{text-align:center;grid-column:1/span 2;margin-bottom:10px}}.promotion-banner__container__block__code[data-v-35c8e368]{padding:0 10px}.promotion-banner__container__block__code .tp-promo-code-button-text[data-v-35c8e368]{white-space:nowrap}@container tp-container (width<=767px){.promotion-banner__container__block__code[data-v-35c8e368]{justify-self:end;padding-left:0}}.promotion-banner__container__block__code--no-legal[data-v-35c8e368]{grid-column:1/span 2;justify-self:center}.promotion-banner__container__block__cta[data-v-35c8e368]{padding:0 10px}@container tp-container (width<=767px){.promotion-banner__container__block__cta[data-v-35c8e368]{justify-self:end;padding-left:0}}.promotion-banner__container__block__cta--no-legal[data-v-35c8e368]{grid-column:1/span 2;justify-self:center}.promotion-banner__container__block__legal-button[data-v-35c8e368]{text-align:center;padding-left:10px}.promotion-banner__title--short[data-v-35c8e368]{display:none}@container tp-container (width<=667px){.promotion-banner__title--long[data-v-35c8e368]{display:none}.promotion-banner__title--short[data-v-35c8e368]{display:block}}.promotion-banner__legal-button[data-v-35c8e368]{justify-content:flex-start;align-items:center;display:flex}.promotion-banner__legal-button__text[data-v-35c8e368]{text-decoration:underline}.promotion-banner__legal-button__text--short[data-v-35c8e368]{display:none}@container tp-container (width<=767px){.promotion-banner__legal-button__text--short[data-v-35c8e368]{display:inline-block}.promotion-banner__legal-button__text--long[data-v-35c8e368]{display:none}}.promotion-banner__legal-button[data-v-35c8e368]{cursor:pointer}.promotion-banner__legal-button .tp-icon[data-v-35c8e368]{margin:0 5px;transition-property:transform;transition-duration:.2s;transition-timing-function:ease}.promotion-banner__legal-button--active .tp-icon[data-v-35c8e368]{transform:rotate(180deg)}.promotion-banner__legal-hint[data-v-35c8e368]{justify-content:center;display:flex;overflow:hidden}.promotion-banner__legal-hint-enter-active[data-v-35c8e368],.promotion-banner__legal-hint-leave-active[data-v-35c8e368]{will-change:height;transition-property:height;transition-duration:.2s;transition-timing-function:ease}.promotion-banner__legal-hint-enter[data-v-35c8e368],.promotion-banner__legal-hint-leave-to[data-v-35c8e368]{height:0!important}.promotion-banner__legal-hint__text[data-v-35c8e368]{text-align:center;max-width:1280px;padding:5px 10px 10px}
