/* Kizárólag a kiemelés saját elemei. A Taurus termékkártyák stílusát nem írja felül. */
.pp-banner-card{display:flex;flex-direction:column;align-self:stretch;min-width:0;padding-top:var(--pp-banner-offset,0px);margin-bottom:0}
.pp-banner-card__link{display:block;width:100%;height:var(--pp-banner-height,auto);aspect-ratio:0.64;overflow:hidden;border-radius:8px;background:#f5f2f0;outline-offset:4px}
.pp-banner-card__link:focus-visible{outline:3px solid #cc0066}
.pp-banner-card__link picture{display:block;width:100%;height:100%}
.pp-banner-card__link img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.pp-banner-pagination{display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;margin:0;padding:0}
.pp-banner-pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:38px;padding:5px 9px;border:1px solid #e4e4e4;border-radius:4px;background:#fff;color:inherit;text-decoration:none;font:inherit}
.pp-banner-pagination .active .page-link{background:#cc0066;border-color:#cc0066;color:#fff}
.pp-banner-pagination .disabled{opacity:.4}
.pp-banner-pagination a:hover,.pp-banner-pagination a:focus-visible{border-color:#cc0066;outline-offset:2px}
.pp-banner-generated-pager{padding-top:12px;padding-bottom:18px}
.pp-banner-status{font-size:14px;padding-top:10px;padding-bottom:10px}
.pp-banner-status[hidden]{display:none!important}
.pp-banner-status--error{color:#5a4540}
.pp-banner-loading .pp-banner-pagination{opacity:.6}
@media(prefers-reduced-motion:reduce){.pp-banner-card,.pp-banner-card__link{transition:none!important}}
