.product[data-v-99578d0c]{position:relative;display:flex;flex-direction:column;padding:24px 48px;background-color:var(--c-background-medium);height:100%;cursor:pointer}.product .labels[data-v-99578d0c]{position:absolute;top:24px;left:24px}.product img[data-v-99578d0c]{display:block;max-height:256px;width:auto;margin:0 auto 24px}.product h3[data-v-99578d0c],.product p[data-v-99578d0c]{margin-bottom:0}.product p[data-v-99578d0c]{color:var(--c-gray-100)}.product .types[data-v-99578d0c]{margin-top:32px;display:flex;flex-wrap:wrap;gap:24px;text-transform:uppercase;font-weight:700;color:var(--c-primary)}.product .types li[data-v-99578d0c]{display:flex;align-items:center;gap:4px}.product .price-wrapper[data-v-99578d0c]{padding-top:32px}@media(min-width:1024px){.product .price-wrapper[data-v-99578d0c]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}}.product .price-wrapper .price[data-v-99578d0c]{display:grid;font-weight:700;color:var(--c-primary);margin-bottom:16px}@media(min-width:1024px){.product .price-wrapper .price[data-v-99578d0c]{margin-bottom:0}}.product .price-wrapper .price span[data-v-99578d0c]{font-weight:400;text-decoration:line-through;color:var(--c-gray-75)}
