/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-experience
 *         chunkName: component-clientlibs/productCards/productCards.v1/productCards
 *         VERSION: rc-phoenix-experience-1.1.58898.2683080041-9f5eda77-2-g91c446b
 *         BRANCH: HEAD
 *         COMMITHASH: 91c446b7a3cb53e129efe95f30ca771c4032d472
 *         LASTCOMMITDATETIME: 2026-07-17T17:10:01+00:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */.product-cards{background:var(--pc-section-bg,#000);overflow:hidden;padding:var(--tdds-spacing-size-96) 0 var(--tdds-spacing-size-24)}@media(max-width:767px){.product-cards{padding:var(--tdds-spacing-size-24,24px) 0}}.product-cards__grid{display:flex;gap:var(--tdds-spacing-size-12);margin:0 auto;max-width:2000px;padding:0 var(--tdds-spacing-size-24)}@media(max-width:767px){.product-cards__grid{flex-direction:column;gap:var(--tdds-spacing-size-12,12px);padding:var(--tdds-spacing-size-40,40px) var(--tdds-spacing-size-12,12px)}}@media(min-width:2000px){.product-cards__grid{padding:0}}.product-card{align-items:flex-start;align-self:stretch;aspect-ratio:1;border-radius:var(--tdds-border-radius-style-card);display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between;padding:var(--tdds-spacing-size-40) var(--tdds-spacing-size-24);position:relative}@media(max-width:767px){.product-card{align-self:auto;padding:var(--tdds-spacing-size-24,24px)}}.product-card__bg{border-radius:var(--tdds-border-radius-style-card);inset:0;overflow:hidden;position:absolute;z-index:0}.product-card__bg .cmp-image--bg{background-position:50%;background-size:cover;inset:0;position:absolute}.product-card__bg .cmp-image{height:100%;width:100%}.product-card__bg .cmp-image__link{display:block;height:100%;width:100%}.product-card__bg .cmp-image__image{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.product-card--1{background:linear-gradient(55deg,#e20074 13.19%,#0b0d20 93.52%)}.product-card--1:before{background:linear-gradient(286deg,transparent 52.19%,rgba(0,0,0,.4) 91.55%)}.product-card--1:before,.product-card--2:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.product-card--2:before{background:linear-gradient(23deg,rgba(0,0,0,.65) 14.19%,transparent 57.11%)}.product-card__logo{position:relative;z-index:2}.product-card__logo .cmp-image__image{display:block;height:52px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.product-card__bottom{align-items:flex-end;bottom:var(--tdds-spacing-size-40);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--tdds-spacing-size-16);justify-content:space-between;left:var(--tdds-spacing-size-24);position:absolute;right:var(--tdds-spacing-size-24);z-index:2}@media(max-width:1024px){.product-card__bottom{align-items:flex-start;bottom:var(--tdds-spacing-size-24);flex-direction:column;left:var(--tdds-spacing-size-24);right:var(--tdds-spacing-size-24)}}.product-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--tdds-spacing-size-4)}.product-card__label{color:#f5f5f5;font:var(--tdds-typeset-body-md-strong)}.product-card__headline{color:#fff;font:var(--tdds-typeset-headline-lg-xtrastrong)}@media(max-width:767px){.product-card__headline{font:var(--tdds-typeset-headline-xs-xtrastrong)}}.product-card__btn{align-items:center;background:var(--tdds-color-fill-onLight-primary-default,#e20074);border-radius:var(--tdds-border-radius-size-10);color:#fff;display:inline-flex;flex-shrink:0;font:var(--tdds-typeset-body-lg-strong);gap:var(--tdds-spacing-size-8);justify-content:center;max-width:424px;min-width:110px;padding:14px var(--tdds-spacing-size-16);text-decoration:none;white-space:nowrap}@media(max-width:767px){.product-card__btn{border-radius:var(--tdds-border-radius-style-button);font:var(--tdds-typeset-body-xs-strong);padding:6px 10px}}.product-card__btn:focus-visible,.product-card__btn:hover{background:var(--tdds-color-fill-onLight-primary-hover,#b8005d);text-decoration:none}@media(forced-colors:active){.product-card__btn{border:2px solid ButtonText;forced-color-adjust:none}}.product-card__legal{color:var(--tdds-color-text-onDark-secondary-default,#f5f5f5);font:var(--tdds-typeset-body-xs-normal);margin:0}@media(min-width:768px){.product-card__legal{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.product-card__btn{transition:none}}