/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/productPromoDetails/productPromoDetails.v1/productPromoDetails
 *         VERSION: bugfix-phoenix-upper-funnel-1.1.69474.2112822771-37154ffa-6-g5a4e97fc4
 *         BRANCH: release/fix-upper-funnel-10-23
 *         COMMITHASH: 5a4e97fc4086cb55637ae6c108b12b75351e8ce8
 *         LASTCOMMITDATETIME: 2025-10-23T19:44:22-05: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)}.upf-productPromoDetails__img{max-width:var(--tdds-spacing-size-80)}.article_cursor{cursor:pointer}@media(min-width:600px){.upf-productPromoDetails__card-scroll{margin-top:150px}}@media(max-width:479px){.upf-productPromoDetails__card-scroll{margin-top:187px}}.phx-modal--bottom-aligned:has(.productPromoDetails) .upf-productPromoDetails__card-scroll{margin-top:150px}@media(max-width:599px){.phx-modal--bottom-aligned:has(.productPromoDetails) .upf-productPromoDetails__card-scroll{margin-top:155px}}@media(max-width:400px){.phx-modal--bottom-aligned:has(.productPromoDetails) .upf-productPromoDetails__card-scroll{margin-top:165px}}