.ptt-promo-row{padding-block-start:var(--sp-4)}.ptt-promo-row__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.ptt-promo-row__banner{display:flex;min-block-size:6rem;flex-direction:column;justify-content:center;gap:.375rem;border-radius:var(--radius-sm);padding:1.375rem 1.5rem;color:var(--text-on-brand)}.ptt-promo-row__banner:hover{color:var(--text-on-brand)}.ptt-promo-row__banner--image{position:relative;overflow:hidden;overflow-wrap:anywhere}.ptt-promo-row__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--promo-image-position, 50% 50%)}.ptt-promo-row__banner--image strong,.ptt-promo-row__banner--image span{position:relative}.ptt-promo-row__banner--brand{background:var(--brand)}.ptt-promo-row__banner--dark{background:var(--ptt-ink-900)}.ptt-promo-row__banner--deep{background:var(--ptt-red-700)}.ptt-promo-row__banner strong{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-extrabold);line-height:1.1;text-transform:uppercase}.ptt-promo-row__banner span{font-size:var(--fs-sm);opacity:.9}@media(max-width:44rem){.ptt-promo-row__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/promo-banner-row.css.map */
