.button-element[data-v-80cae3fd]{border:2px solid #dee1dd;border-radius:2px}.button-element.selected[data-v-80cae3fd]{border-color:var(--primary)}body.kartenliebe .button-element.selected[data-v-80cae3fd]{background-color:#c7c3c3;border-color:#c7c3c3}body.kartenliebe .button-element[data-v-80cae3fd]{background-color:var(--grey-light);border-color:var(--grey-light)}.toggle[data-v-80cae3fd]{display:flex;gap:10px}.toggle__button[data-v-80cae3fd]{width:28px}.toggle button[data-v-80cae3fd]{background-color:transparent;padding:0}.toggle button[data-v-80cae3fd]:focus-visible{outline:1px solid var(--primary)}.toggle .button-group[data-v-80cae3fd]{display:grid;grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));grid-gap:4px;border:none;height:28px;width:28px}.toggle .button-group__button[data-v-80cae3fd]{height:12px;width:12px}@media only screen and (min-width:576px){.toggle[data-v-80cae3fd]{display:none}}.action-section[data-v-c8b0b5f2]{bottom:0;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:24px;position:absolute;width:100%}body.kartenliebe .action-section--grid[data-v-c8b0b5f2]{padding:10px}@media only screen and (min-width:768px){body.kartenliebe .action-section--grid[data-v-c8b0b5f2]{padding:24px}}.action-section__title[data-v-c8b0b5f2]{color:#777;font-size:16px;font-weight:400;line-height:20px;text-transform:unset}body.kartenliebe .action-section__title[data-v-c8b0b5f2]{color:var(--primary);font-family:var(--headline-font);font-size:var(--headline-small-size);font-weight:var(--headline-weight);letter-spacing:var(--headline-small-tracking);line-height:var(--headline-small-line-height)}.action-section__ctaText[data-v-c8b0b5f2],.action-section__text[data-v-c8b0b5f2]{color:var(--primary);font-family:var(--body-font);font-size:var(--body-medium-size);font-weight:var(--body-weight);letter-spacing:var(--body-medium-tracking);line-height:var(--body-medium-line-height)}.action-section__ctaText[data-v-c8b0b5f2]{text-decoration:underline;text-underline-offset:2px}.info-tile[data-v-9d710096]{display:block;height:100%;overflow:hidden;position:relative}.info-tile--has-action[data-v-9d710096]{cursor:pointer}@media (hover:hover) and (pointer:fine){.info-tile--has-action[data-v-9d710096]:hover img{transform:scale(1.02);transition:all .2s ease-in}}.info-tile__image[data-v-9d710096]{aspect-ratio:405/478;height:100%;margin:0}.info-tile__image[data-v-9d710096] img{height:100%}
