/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/productPromos/productPromos.v1/productPromos
 *         VERSION: 86a4254
 *         BRANCH: HEAD
 *         COMMITHASH: 86a4254f811c858976989131cd2e24e1e4702970
 *         LASTCOMMITDATETIME: 2025-10-26T19:15:02+00:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */.upf-productCard__promo{--upf--productPromos--spacing:1.2rem;--upf--productPromos--text-alignment:left;background-color:var(--tdds-color-brand-grayscale-200);padding:var(--upf--productPromos--spacing);text-align:var(--upf--productPromos--text-alignment)}.upf-productCard__promo--action{align-items:center;cursor:pointer;display:flex;font:var(--tdds-typeset-body-sm-strong);font-weight:var(--tdds-font-weight-semibold)!important;justify-content:space-between;width:100%}.upf-productCard__promo-tag-title{align-items:center;display:flex}.upf-productCard__promo--inline{border-radius:1rem}.upf-productCard__promo--inline .upf-productCard__promo--action{align-items:flex-start;font:var(--tdds-typeset-body-sm-normal);justify-content:space-between}.upf-productCard__promo--inline .upf-productCard__promo--action span{display:flex}.upf-productCard__promo--icon{margin-right:8px;min-width:2rem;position:relative}.skeleton-loader{animation:skeletonLoaderShimmer 3.5s linear;animation-iteration-count:infinite;background-color:#f8f8f8;background-image:linear-gradient(90deg,hsla(0,0%,91%,.5) 0,#f8f8f8 15%,hsla(0,0%,91%,.5) 40%);background-size:1200px 100%;border-radius:2px;color:transparent;display:inline-block;overflow:hidden}@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.upf-productCard__promo-line-clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:100%}