.CardShelf_container__0_qXg{display:flex;flex-direction:column;gap:var(--ids_size_general_30x);text-align:left;padding:0;background-color:var(--ids_color_bg_base);border:none;border-radius:var(--ids_size_cornerRadius_smallButton);cursor:pointer;margin-bottom:var(--ids_size_general_30x)}.CardShelf_image__MJSfs,.CardShelf_image__MJSfs img{min-height:90px}.CardShelf_image__MJSfs{position:relative;width:100%}.CardShelf_image__MJSfs img{object-fit:contain;object-position:left}.CardShelf_wrapper__hgnsY{display:flex;flex-direction:column;gap:var(--ids_spacing_4x);flex:1 1}.CardShelf_title__iwBgW{font:var(--ids_textStyle_display_weight_01) var(--ids_textScale_200) /var(--ids_textStyle_lineHeight_medium) var(--ids_textStyle_display_family),sans-serif;color:var(--ids_color_text_body_01)}.CardShelf_texts__3aGmQ{display:flex;flex-direction:column;flex:1 1;font:var(--ids_textStyle_body_weight_02) var(--ids_textScale_100) /1.25rem var(--ids_textStyle_body_family),sans-serif;color:#56504c}.CardShelf_texts__3aGmQ p{margin-bottom:var(--ids_size_general_10x)}.CardShelf_button__2kuyO{display:inline-flex;justify-content:center;align-items:center;margin-top:20px;width:100%;height:50px;font:var(--ids_textStyle_title_weight_01) var(--ids_textScale_300) /1.75rem var(--ids_textStyle_display_family),sans-serif;color:var(--ids_color_action_neutral_onPrimary_contrast);background-color:var(--ids_color_bg_brand_primary);border:1px solid var(--ids_color_action_neutral_onPrimary_contrast);border-radius:var(--ids_size_cornerRadius_snackbar)}.CardShelf_button__2kuyO[data-unavailable=true]{background-color:var(--ids_color_action_disabled_base);border-color:var(--ids_color_action_disabled_base);color:var(--ids_color_action_disabled_variant)}@media screen and (min-width:768px){.CardShelf_container__0_qXg{padding:var(--ids_size_general_24x);gap:var(--ids_spacing_10x);margin-bottom:0}.CardShelf_container__0_qXg:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.CardShelf_image__MJSfs,.CardShelf_image__MJSfs img{min-height:110px}.CardShelf_title__iwBgW{font:var(--ids_textStyle_body_weight_01) var(--ids_size_general_18x) /1.625rem var(--ids_textStyle_body_family),sans-serif}.CardShelf_texts__3aGmQ{font:var(--ids_textStyle_body_weight_02) var(--ids_textScale_200) /var(--ids_textStyle_lineHeight_medium) var(--ids_textStyle_body_family),sans-serif}}