/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/productPromoDetails/productPromoDetails.v1/productPromoDetails
 *         VERSION: release-phoenix-upper-funnel-1.1.60264.1997230406-d1abfd94-4-g9f262ce8b
 *         BRANCH: release/fix-upper-funnel-09-15
 *         COMMITHASH: 9f262ce8ba4185ad5fa099bf146d363a4f2eeed7
 *         LASTCOMMITDATETIME: 2025-09-15T16:11:47+00:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.upf-productPromoDetails__card{border-radius:1rem;display:inherit;flex-direction:column;margin-bottom:var(--phx--spacer-2);padding:2rem}.upf-productPromoDetails__title{margin-bottom:2rem}.upf-productPromoDetails__title--heading{font-size:var(--phx--type-section1-size-base);font-weight:var(--tdds-font-weight-bold)}.upf-productPromoDetails__verticalalign{align-items:center}.upf-productPromoDetails__card--title{font-weight:var(--tdds-font-weight-bold);line-height:1.2}@media(min-width:600px){.upf-productPromoDetails__card--title{font-size:var(--tdds-font-size-18)}}@media(max-width:599px){.upf-productPromoDetails__card--title{font-size:var(--tdds-font-size-14)}}.upf-productPromoDetails__card--description{margin-bottom:.5rem;margin-top:.5rem}.upf-productPromoDetails__card--btn{text-decoration:underline}@media(min-width:600px){.upf-productPromoDetails__card--btn{font-size:var(--tdds-font-size-14)}}@media(max-width:599px){.upf-productPromoDetails__card--btn{font-size:var(--tdds-font-size-11)}}.upf-productPromoDetails__card--back{left:2rem;position:absolute;top:2rem}.upf-productPromoDetails__content{padding:1rem}.upf-productPromoDetails__content button{color:var(--tdds-color-brand-primary-400);text-decoration:underline}.upf-productPromoDetails__content section>h2{font-size:var(--phx--type-bodyLG-size-base);font-weight:var(--tdds-font-weight-bold);padding-top:1.5rem}.upf-productPromoDetails__content section .promo-temp-cart{display:none}.upf-productPromoDetails__content section ol{padding-left:0}.upf-productPromoDetails__content section ol li{margin-left:2rem}.upf-productPromoDetails__content section ol li:last-of-type{padding-bottom:2rem;padding-top:3rem}.upf-productPromoDetails__content section ol li~p:first-of-type{background-color:transparent}.upf-productPromoDetails__content section ol li~p:first-of-type+p{border-radius:1.5rem 1.5rem 0 0;padding-top:2rem}.upf-productPromoDetails__content section ol p{background-color:var(--tdds-color-brand-grayscale-200);padding:0 2rem 2rem}.upf-productPromoDetails__content section ol li:last-of-type~p{background-color:transparent;padding:0}.upf-productPromoDetails__content section ol li:last-of-type+p{border-top:1px solid var(--tdds-color-brand-grayscale-300)}.upf-productPromoDetails__img-mobile{max-width:var(--tdds-spacing-size-64)}