/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-experience
 *         chunkName: component-clientlibs/carousel/carousel.v1/carousel
 *         VERSION: rc-phoenix-experience-1.1.59064.2711962690-4e3efa83-2-g08f1b2fa6
 *         BRANCH: release/fix-experience-07-30
 *         COMMITHASH: 08f1b2fa60e49cf9523c83a91a6eba4c7484aa7e
 *         LASTCOMMITDATETIME: 2026-07-29T12:45:57-07:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */.tdds-pagination-dot{--tdds-color-fill-onLight-pagination-background:hsla(0,0%,96%,.8);--tdds-color-fill-onDark-pagination-background:hsla(0,0%,96%,.8);--tdds-color-fill-onLight-pagination-hover:var(--tdds-color-brand-grayscale-600);--tdds-color-fill-onLight-pagination-default:var(--tdds-color-brand-grayscale-500);--tdds-color-fill-onDark-pagination-hover:var(--tdds-color-brand-grayscale-600);--tdds-color-fill-onDark-pagination-default:var(--tdds-color-brand-grayscale-500);--current-dot-width:var(--tdds-spacing-size-8);--current-dot-height:var(--tdds-spacing-size-8);--overflow-dot-size:6px;--animation-speed:500ms;--animation-type:cubic-bezier(0.4,0,0.05,1);--border-radius:var(--tdds-border-radius-size-1000);--pagination-button-size:var(--tdds-spacing-size-24);--pagination-bg-default:var(--tdds-color-fill-onLight-pagination-default);--pagination-bg-hover:var(--tdds-color-fill-onLight-pagination-hover);--pagination-bg:var(--pagination-bg-default);display:block;margin-inline:auto;width:fit-content}.tdds-pagination-dot__list{display:flex}.tdds-pagination-dot__list>li{display:flex;padding-inline-end:0;padding-inline-start:0;transition:padding-inline-start var(--animation-speed) var(--animation-type),padding-inline-end var(--animation-speed) var(--animation-type)}.tdds-pagination-dot__list>li:has(button[aria-current=true]){padding-inline-end:var(--tdds-spacing-size-8);padding-inline-start:var(--tdds-spacing-size-8)}.tdds-pagination-dot__button{height:var(--pagination-button-size);position:relative;width:var(--pagination-button-size)}.tdds-pagination-dot__button:before{background-color:var(--pagination-bg);border-radius:var(--border-radius);content:"";height:var(--current-dot-height);position:absolute;transform:translate(-50%,-50%);transition:background-color var(--animation-speed),width var(--animation-speed) ease,border-radius var(--animation-speed) ease;width:var(--current-dot-width)}.tdds-pagination-dot__button--overflow{--current-dot-width:var(--overflow-dot-size);--current-dot-height:var(--overflow-dot-size)}.tdds-pagination-dot__button--overflow:before{transition:background-color var(--animation-speed)}.tdds-pagination-dot__button[aria-current=true]{--current-dot-width:var(--tdds-spacing-size-24);cursor:default}.tdds-pagination-dot__button.force-focus,.tdds-pagination-dot__button:focus-visible{outline:.5rem auto Highlight;outline:1px auto -webkit-focus-ring-color;outline-offset:4px}.tdds-pagination-dot__button.force-hover,.tdds-pagination-dot__button.force-pressed,.tdds-pagination-dot__button:active,.tdds-pagination-dot__button:hover{--pagination-bg:var(--pagination-bg-hover)}@media (forced-colors:active){.tdds-pagination-dot__button{--pagination-bg-default:ButtonText;--pagination-bg-hover:ButtonText;--pagination-bg:ButtonText}}.tdds-pagination-dot:not([data-inverse=false])[data-inverse],[data-inverse]:not([data-inverse=false]) .tdds-pagination-dot:not([data-inverse=false]){--pagination-bg-default:var(--tdds-color-fill-onDark-pagination-default);--pagination-bg-hover:var(--tdds-color-fill-onDark-pagination-hover)}@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.xpr-carousel{--carousel--gap:2rem;--carousel--slide-order:4;--carousel--slide-scale:1;--carousel--slide-opacity:0;--carousel--slide-offset:0;--carousel--slide-radius:0;--carousel--slide-shadow-resting:none;--carousel--slide-shadow-active:none;--carousel--slide-shadow:var(--carousel--slide-shadow-resting);--carousel--slide-outer-scale:100%;--carousel--slide-outer-overlay:1;--carousel--slide-outer-opacity:1;--carousel--slide-outer-bg:var(--tdds-color-brand-grayscale-white);--carousel--controls-color:var(--tdds-color-brand-grayscale-black);--carousel--controls-offset:10%;--carousel--indicators-size:1.25rem;--carousel--indicators-icon-padding:2.2rem;--carousel--indicators-icon-position:1.6rem;--carousel--indicators-bg:transparent;--carousel--indicators-border:var(--tdds-color-brand-grayscale-black)}.xpr-carousel__wrapper{display:flex;flex-direction:column;gap:var(--carousel--gap);overflow:hidden;position:relative}.xpr-carousel__track{display:flex;left:-70%;list-style-type:none;margin:0;padding:1rem 0;position:relative}.xpr-carousel__track.xpr-carousel__track--one-slide{left:auto}@media(min-width:1024px){.xpr-carousel__track{left:-25%}}.xpr-carousel__track::-webkit-scrollbar{display:none}.xpr-carousel__slide{border-radius:var(--carousel--slide-radius);box-shadow:var(--carousel--slide-shadow);flex:1 0 80%;order:var(--carousel--slide-order);overflow:hidden;position:relative;scroll-snap-align:center;transform:translate(var(--carousel--slide-offset)) scale(var(--carousel--slide-scale));transition:transform .15s ease-in-out}@media(min-width:1024px){.xpr-carousel__slide{flex:1 0 50%}}.xpr-carousel__slide>:first-child{opacity:var(--carousel--slide-opacity);transition:opacity .25s ease-out}.xpr-carousel__slide--active{--carousel--slide-order:2}.xpr-carousel__slide--active,.xpr-carousel__slide--active--two--products{--carousel--slide-opacity:1;--carousel--slide-shadow:var(--carousel--slide-shadow-active)}.xpr-carousel__slide--next,.xpr-carousel__slide--prev{--carousel--slide-opacity:var(--carousel--slide-outer-overlay);--carousel--slide-scale:var(--carousel--slide-outer-scale);background-color:var(--carousel--slide-outer-bg);opacity:var(--carousel--slide-outer-opacity);pointer-events:none}.xpr-carousel__slide--prev{--carousel--slide-order:1;--carousel--slide-offset:-5%}.xpr-carousel__slide--next{--carousel--slide-order:3;--carousel--slide-offset:5%}.xpr-carousel__controls{align-items:center;bottom:50%;color:var(--carousel--controls-color);display:none;padding-left:var(--carousel--controls-offset);padding-right:var(--carousel--controls-offset);position:absolute;z-index:2}@media(min-width:1024px){.xpr-carousel__controls{display:flex}}.xpr-carousel__controls--left{left:0}.xpr-carousel__controls--right{right:0}.xpr-carousel__indicators{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.xpr-carousel__indicators--icon{display:flex;outline-offset:-.1rem;padding:var(--carousel--indicators-icon-padding);position:relative}.xpr-carousel__indicators--icon:before{background-color:var(--carousel--indicators-bg);border:.1rem solid var(--carousel--indicators-border);content:"";height:var(--carousel--indicators-size);left:var(--carousel--indicators-icon-position);position:absolute;top:var(--carousel--indicators-icon-position);width:var(--carousel--indicators-size)}.xpr-carousel__indicators--active{--carousel--indicators-bg:var(--tdds-color-brand-grayscale-black);--carousel--indicators-border:transparent}.xpr-carousel--promo{--carousel--slide-outer-scale:95%;--carousel--slide-outer-overlay:0.7;--carousel--slide-outer-bg:var(--tdds-color-brand-grayscale-black);--carousel--slide-radius:var(--phx--border-radius);--carousel--slide-shadow-active:0.4rem 0.4rem 1rem rgba(0,0,0,.4);--carousel--controls-color:var(--tdds-color-brand-grayscale-white)}@media(min-width:1024px){.xpr-carousel--promo .xpr-carousel__wrapper{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;width:100vw}.xpr-carousel--promo .xpr-carousel__wrapper.xpr-carousel__edge{left:49.3%}}.xpr-carousel--product{--carousel--slide-outer-opacity:0;--carousel--gap:0;display:flex;justify-content:center}.xpr-carousel--product .xpr-carousel__slide{align-items:center;display:flex;justify-content:center}.xpr-carousel--product .cmp-image__image{max-height:28rem}.xpr-carousel__dynamic-slide-image{display:flex;justify-content:center;position:relative}.xpr-carousel__thumbnails{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.xpr-carousel__thumbnail{margin:0 2rem;width:5rem}.xpr-carousel__thumbnail--active{border:.2rem solid var(--tdds-color-brand-primary-600);width:6rem}.xpr-device-image__eligibility-checkmark{bottom:3%;left:85%;position:absolute;z-index:10}.xpr-device-image__eligibility-checkmark svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:32px;width:32px}.xpr-wrapper--product-carousel-sticky{position:sticky;top:100px}.tdds-pagination-dot{padding:.5rem 0}.tdds-pagination-dot__list{padding:.25rem 0}.tdds-pagination-dot__button{margin:.25rem}