.service-brand{min-height:155px;display:flex;align-items:center;justify-content:center;background:#fff;margin:20px 0;border-radius:16px;padding:35px}.service-brand img{max-width:100%;width:220px;height:auto;max-height:80px;object-fit:contain}.package-visual{margin:18px 0 25px;background:var(--paper,#faf7ef);padding:22px;border-radius:16px;text-align:center}.package-visual svg{display:block;width:100%;max-height:260px}.package-visual figcaption{font-size:12px;line-height:1.6}.package-visual p{font-size:15px;line-height:1.7;margin-bottom:0}

[data-page="versand"] [data-block="shipping-packages"] .card-grid,[data-page="zahlungsmethoden"] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-brand img[src$="cards.png"]{width:319px;max-height:110px}@media(max-width:760px){[data-page="versand"] [data-block="shipping-packages"] .card-grid,[data-page="zahlungsmethoden"] .card-grid{grid-template-columns:1fr}.service-brand{padding:20px}}

/* Keep service-page content below the full logo/header area, at every viewport. */
body:is([data-page="zahlungsmethoden"],[data-page="versand"]) .site-header{position:relative}
