/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-cart
 *         chunkName: component-clientlibs/cart-compare/cart-compare.v1/cart-compare
 *         VERSION: 471ff96
 *         BRANCH: HEAD
 *         COMMITHASH: 471ff96813e9f031cb8e3007d020ee7ac6842e82
 *         LASTCOMMITDATETIME: 2026-07-26T20:54:18-04: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}}.phx-cart-compare{--sticky-top-offset:-18px}@media(min-width:1024px){.phx-cart-compare{--sticky-top-offset:-25px}}@media(max-width:320px)and (max-height:256px){.phx-cart-compare .phx-cart-compare__sticky-wrapper{position:relative}}@media(max-width:640px)and (max-height:512px){.phx-cart-compare .phx-cart-compare__sticky-wrapper{position:relative}}.phx-cart-compare__container{background-color:var(--color-background-white,#fff);margin:0 auto;max-width:800px;width:100%}.phx-cart-compare__table{background-color:var(--tdds-color-brand-grayscale-white);border-collapse:collapse;overflow:visible;width:100%}.phx-cart-compare__sticky-wrapper{position:sticky;top:var(--sticky-top-offset);z-index:10}.phx-cart-compare__header,.phx-cart-compare__sticky-wrapper{background-color:var(--tdds-color-brand-grayscale-white)}.phx-cart-compare__header-row{display:grid;grid-template-columns:1fr 1fr 1fr}.phx-cart-compare__header-cell{align-items:center;display:flex;flex-direction:column;padding:10px}.phx-cart-compare__header-cell:first-child{align-items:flex-start;text-align:left}.phx-cart-compare__tidbit{margin-bottom:var(--tdds-spacing-size-12)}.phx-cart-compare__row{border-bottom:1px solid var(--color-border,#dee2e6);display:grid;grid-template-columns:1fr 1fr 1fr;padding:25px 0}.phx-cart-compare__row--no-padding{padding:0}.phx-cart-compare__row:first-child{border-top:1px solid var(--color-border,#dee2e6)}.phx-cart-compare__row--with-gap{gap:16px}.phx-cart-compare__cell{align-items:center;display:flex;justify-content:center}.phx-cart-compare__cell:first-child{justify-content:flex-start}.phx-cart-compare__cell:last-child{border-left:1px solid var(--tdds-color-brand-grayscale-300)}.phx-cart-compare__cell--with-padding{padding:16px 8px}.phx-cart-compare__cell-data-bottom,.phx-cart-compare__cell-data-top,.phx-cart-compare__value{flex-direction:column}.phx-cart-compare__device-content.tdds-accordion__body{margin-right:0}.phx-cart-compare__device-content-not-flex .phx-cart-compare__row{grid-template-columns:2fr 2fr}.phx-cart-compare__device-subtext{margin-top:-15px}.phx-cart-compare__device-subtext-v2{margin-top:-25px}.phx-cart-compare__other-items-section{overflow:hidden;padding:2rem 0}.phx-cart-compare__other-items-content.tdds-accordion__body{margin-right:0}.phx-cart-compare__other-items-content .phx-cart-compare__cell{border-left:none;padding-left:0}.phx-cart-compare__other-items-content .phx-cart-compare__cell:last-child{border-left:1px solid var(--tdds-color-brand-grayscale-300)}.phx-cart-compare__accordion-row{grid-template-columns:2fr 2fr}.phx-cart-compare__accordion-row .phx-cart-compare__cell:last-child{border-left:none;padding-left:10px}.phx-cart-compare__device-details-toggle .tdds-accordion__headline--text{flex:none}.phx-cart-compare__flex{display:flex}.phx-cart-compare__screen-readers-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.phx-cart-compare__device-divider-bold{background-color:var(--tdds-color-brand-grayscale-600)}.phx-cart-compare .tdds-accordion__headline{padding-block:var(--tdds-spacing-size-8)}.phx-cart-compare .tdds-accordion__headline--text{font:var(--tdds-typeset-body-md-strong)}.phx-cart-compare .tdds-accordion__headline:hover{--headline-caret-color:var(--tdds-color-text-onLight-accordion-hover)}.xpr-text #care-payment-card,.xpr-text #care-sign-documents{align-items:center;display:flex;flex-direction:row;gap:var(--tdds-spacing-size-12)}.xpr-text #care-payment-card>div,.xpr-text #care-sign-documents>div{align-items:center;display:flex}.xpr-text #care-payment-card svg,.xpr-text #care-sign-documents svg{background:var(--tdds-color-brand-grayscale-200);border-radius:50%;box-sizing:border-box;display:block;flex-shrink:0;height:var(--tdds-sizing-size-36);padding:var(--tdds-spacing-size-8);width:var(--tdds-sizing-size-36)}.xpr-text #care-payment-card p,.xpr-text #care-sign-documents p{margin:0}