.vm-blog-card{--vm-bg: #f7f2e9;--vm-text: #3a4944;--vm-border: #e7e0d5;--vm-button-bg: #3a4944;--vm-button-text: #ffffff;display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);align-items:center;gap:clamp(18px,3.2vw,32px);box-sizing:border-box;width:100%;margin:32px 0;padding:clamp(16px,2.6vw,28px);border:1px solid var(--vm-border);border-radius:14px;background:var(--vm-bg);color:var(--vm-text);overflow:hidden}.vm-blog-card--gruen{--vm-bg: #3a4944;--vm-text: #ffffff;--vm-border: #3a4944;--vm-button-bg: #ffffff;--vm-button-text: #3a4944}.vm-blog-card--weiss{--vm-bg: #ffffff;--vm-text: #3a4944;--vm-border: #dde4df;--vm-button-bg: #3a4944;--vm-button-text: #ffffff}.vm-blog-card__image{display:flex;align-items:center;justify-content:center;min-width:0;text-decoration:none}.vm-blog-card__image img{display:block;width:100%;max-width:235px;max-height:275px;height:auto;object-fit:contain}.vm-blog-card__body{min-width:0}.vm-blog-card .vm-blog-card__title{font-family:var(--font-heading-family, inherit);color:var(--vm-text);font-weight:650;line-height:1.25;font-size:clamp(1.75rem,2vw,2.25rem);margin:0 0 12px}.vm-blog-card .vm-blog-card__description{font-family:var(--font-body-family, inherit);color:var(--vm-text);opacity:.93;font-size:1.5rem;line-height:1.55;margin:0 0 14px}.vm-blog-card .vm-blog-card__price{color:var(--vm-text);font-size:2rem;line-height:1.3;font-weight:700;margin:0 0 16px}.vm-blog-card .vm-blog-card__button{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-height:44px;max-width:100%;padding:10px 20px;background:var(--vm-button-bg);color:var(--vm-button-text);border:1px solid var(--vm-button-bg);border-radius:7px;font-family:var(--font-body-family, inherit);font-size:1.45rem;font-weight:650;line-height:1.3;text-align:center;text-decoration:none;transition:opacity .15s ease}.vm-blog-card .vm-blog-card__button:hover{opacity:.88;text-decoration:none}.vm-blog-card .vm-blog-card__button:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:649px){.vm-blog-card{grid-template-columns:minmax(0,1fr);gap:13px;padding:20px 18px;margin:26px 0;border-radius:12px}.vm-blog-card__image img{max-width:220px;max-height:240px}.vm-blog-card__body{width:100%}.vm-blog-card .vm-blog-card__title{font-size:1.9rem;margin-bottom:9px}.vm-blog-card .vm-blog-card__description{font-size:1.45rem;margin-bottom:10px}.vm-blog-card .vm-blog-card__price{font-size:2rem;margin-bottom:13px}.vm-blog-card .vm-blog-card__button{display:flex;width:100%;font-size:1.5rem}}.article-template__content.rte .vm-blog-card .vm-blog-card__title,.article-template__content.rte .vm-blog-card .vm-blog-card__description,.article-template__content.rte .vm-blog-card .vm-blog-card__price{color:var(--vm-text)!important;-webkit-text-fill-color:var(--vm-text)!important}.article-template__content.rte .vm-blog-card a.vm-blog-card__button,.article-template__content.rte .vm-blog-card a.vm-blog-card__button:visited,.article-template__content.rte .vm-blog-card a.vm-blog-card__button:hover,.article-template__content.rte .vm-blog-card a.vm-blog-card__button:focus-visible{color:var(--vm-button-text)!important;-webkit-text-fill-color:var(--vm-button-text)!important;background-color:var(--vm-button-bg)!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/velmena-blogkarte.css.map */
