.ptt-hero-promos{display:grid;grid-template-rows:1fr 1fr;gap:var(--sp-3)}.ptt-hero-promo{position:relative;display:flex;min-block-size:12rem;align-items:flex-start;overflow:hidden;border-radius:var(--radius-md);padding:1.125rem 1.25rem;color:var(--text-on-brand);text-decoration:none}.ptt-hero-promo--brand{background:linear-gradient(120deg,var(--ptt-red-400) 0%,var(--brand) 55%,var(--ptt-red-700) 100%)}.ptt-hero-promo--dark{background:linear-gradient(120deg,var(--ptt-steel-900) 0%,var(--ptt-ink-900) 100%)}.ptt-hero-promo--light{border:var(--border-hairline);background:var(--surface-card);color:var(--text-strong)}.ptt-hero-promo__img{position:absolute;z-index:1;inset-inline-end:-.375rem;inset-block-end:-.375rem;block-size:8rem;inline-size:auto;object-fit:contain;pointer-events:none}.ptt-hero-promo--brand .ptt-hero-promo__img{mix-blend-mode:multiply;opacity:.9}.ptt-hero-promo--dark .ptt-hero-promo__img{mix-blend-mode:normal;opacity:1}.ptt-hero-promo__body{position:relative;z-index:2;display:block}.ptt-hero-promo__title{display:block;margin:.375rem 0 .5rem}.ptt-hero-promo__eyebrow{font-family:var(--font-display-condensed);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase}.ptt-hero-promo--dark .ptt-hero-promo__eyebrow{color:var(--brand)}.ptt-hero-promo__title{font-family:var(--font-display);font-size:1.625rem;font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-transform:uppercase;color:var(--ptt-white)}.ptt-hero-promo--light .ptt-hero-promo__title{color:var(--text-strong)}.ptt-hero-promo__sub{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-xs);font-style:normal}.ptt-hero-promo__arrow{inline-size:.8125rem;block-size:.8125rem}@media(max-width:64rem){.ptt-hero-promos--banner{grid-template-rows:auto;grid-auto-rows:auto}.ptt-hero-promo--banner{aspect-ratio:11 / 5;min-block-size:min-content}}.ptt-hero-promos--single{grid-template-rows:1fr}.ptt-hero-promos-wrap{display:contents}.ptt-hero-promos__dots{display:none}@media(max-width:64rem){.ptt-hero-promos-wrap{display:block;min-inline-size:0}.ptt-hero-promos-wrap--hide-mobile{display:none}.ptt-hero-promos--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ptt-hero-promos--carousel::-webkit-scrollbar{display:none}.ptt-hero-promos--carousel>.ptt-hero-promo{flex:0 0 100%;min-inline-size:0;scroll-snap-align:start}.ptt-hero-promos__dots{display:flex;justify-content:center;padding-block-start:var(--sp-2)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/hero-promo-cards.css.map */
