/* ---------- Korrekturen nach Live-Prüfung ---------- */
h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title,.collection-hero__title,.main-page-title,.article-template__title,.title--primary{text-transform:none!important;overflow-wrap:normal;word-break:normal;hyphens:manual}
.collection-hero__title{font-size:clamp(3rem,3.8vw,4.8rem)!important;max-width:20ch}
.button,.product-form__submit,.cart__checkout-button,[class*="vp-"] a,[class*="vp-"] button{text-transform:none!important;letter-spacing:0!important}
.card-wrapper .card{border:0!important;padding:0!important;background:transparent!important}
.card-wrapper .card__content{padding:0!important}
.card-wrapper .card__information{padding:1.4rem .2rem 0!important}
.vp-product-fulfillment,.vp-trust-note{display:none!important}
.vp-blog-wrap{padding-top:5.6rem;padding-bottom:6.4rem}
.vp-blog__head{max-width:72rem;margin-bottom:4rem}
.vp-blog__head .vp-blog__title{font-size:clamp(3.2rem,4.4vw,5.2rem);margin:0 0 1.2rem}
.vp-blog__lede{font-size:1.8rem;line-height:1.6;color:var(--vp-mute);margin:0}
.vp-blog-wrap .pagination-wrapper{margin-top:4.8rem}
html .v4 .goal-img{position:relative;display:block;padding:0}
html .v4 .goal-img img{position:absolute;inset:24px;width:calc(100% - 48px)!important;height:calc(100% - 48px)!important;max-width:none;max-height:none;object-fit:contain}
@media(max-width:900px){html .v4 .goal-img img{inset:14px;width:calc(100% - 28px)!important;height:calc(100% - 28px)!important}}
.rte div[style*="solid #1F1D1A"],.rte div[style*="solid #1f1d1a"]{border:0!important;border-left:3px solid var(--vp-gold)!important;background:var(--vp-stone)!important;border-radius:6px!important;padding:1.8rem 2.2rem!important}
