@charset "UTF-8";.tooltip-icon{position:relative;font-size:0}.tooltip-icon__icon{display:inline-flex;color:#665c99;text-decoration:none;border:none;background:none;cursor:pointer;font-weight:500;gap:8px;padding:0}.tooltip-icon__icon:before{content:"";-webkit-mask:url(/assets/images/icons/ui/info-circled.svg) center/contain no-repeat;mask:url(/assets/images/icons/ui/info-circled.svg) center/contain no-repeat;background-color:#665c99;width:20px;height:20px}.tooltip-icon[data-color=indigo] .tooltip-icon__icon{color:#306}.tooltip-icon[data-color=indigo] .tooltip-icon__icon:before{background-color:#306;background-image:none}.tooltip-icon[data-color=pale-plum] .tooltip-icon__icon{color:#b4b0c6}.tooltip-icon[data-color=pale-plum] .tooltip-icon__icon:before{background-color:#b4b0c6;background-image:none}.tooltip-icon__overlay{position:absolute;bottom:calc(100% + 15px);display:none;width:max-content;max-width:254px;background:#306;cursor:default;border-radius:6px}.tooltip-icon__overlay:after{position:absolute;top:100%;content:"";border-top:10px solid #330066;border-right:12px solid transparent;border-left:12px solid transparent;width:0;height:0}.tooltip-icon.is-active .tooltip-icon__overlay{display:block}.tooltip-icon[data-position=center] .tooltip-icon__overlay{left:50%;transform:translate(-50%)}.tooltip-icon[data-position=center] .tooltip-icon__overlay:after{left:50%;transform:translate(-50%)}.tooltip-icon-content{padding:16px;color:#fff;font-size:14px;line-height:1.5;font-weight:400}.tooltip-icon-content h1,.tooltip-icon-content h2,.tooltip-icon-content h3,.tooltip-icon-content h4,.tooltip-icon-content h5,.tooltip-icon-content h6{font-size:inherit;font-weight:600}.tooltip-icon-content p{margin-top:4px}.tooltip-icon-content p:first-child{margin-top:0}.tooltip-icon-content p:last-child{margin-bottom:0}.phone-product-costs-summary-list{display:grid;grid-gap:12px}.phone-product-costs-summary-list-item{padding-bottom:12px;border-bottom:1px solid #E6E4F0}.phone-product-costs-summary-list-item__title{color:#4a417b}.phone-product-costs-summary-list-item__row{display:flex;justify-content:space-between;margin:4px 0 0;color:#306}.phone-product-costs-summary-list-item__row__value{display:flex;gap:8px;align-items:center}.phone-product-costs-summary-list-item__row__price{font-weight:500}.phone-product-costs-tile-summary__total,.phone-product-costs-tile-summary__post-discount{display:flex;justify-content:space-between;align-items:center}.phone-product-costs-tile-summary__total{margin:20px 0 0}.phone-product-costs-tile-summary__total__title{color:#306}.phone-product-costs-tile-summary__total__price{color:#fb650e;font-weight:600;font-size:24px}.phone-product-costs-tile-summary__post-discount{margin:4px 0 0}.phone-product-costs-tile-summary__post-discount__title,.phone-product-costs-tile-summary__post-discount__price{color:#665c99;font-size:16px}.phone-product-costs-tile-summary__post-discount__title{display:flex;gap:8px;align-items:center}.phone-product-costs-tile{position:relative;width:100%}.phone-product-costs-tile:before{position:absolute;bottom:0;content:"";display:block;width:100%;height:522px;border-radius:24px;background:#fff}@media(min-width:1024px){.phone-product-costs-tile:before{border-radius:32px}}.phone-product-costs-tile:has(.phone-product-costs-tile-summary__post-discount):before{height:550px}.phone-product-costs-tile__content{position:relative;z-index:1;display:flex;flex-direction:column;padding:24px}.phone-product-costs-tile__content__brand{margin-bottom:8px}.phone-product-costs-tile__content__brand>*{margin:0;color:#665c99;font-weight:500;font-size:14px}.phone-product-costs-tile__content__title{margin-bottom:4px}.phone-product-costs-tile__content__title a{color:#306;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.01em;text-decoration:none}@media(min-width:1024px){.phone-product-costs-tile__content__title a{font-size:24px}}.phone-product-costs-tile__content__price{margin-bottom:24px;color:#665c99}.phone-product-costs-tile__content__button{margin:32px 0 0}.phone-product-costs-tile__content__button .btn{width:100%}.phone-product-costs-tile__content__one-off-costs{margin:24px 0 0;color:#665c99;text-align:center}@media(min-width:768px){.phone-product-costs-tile__content{padding:32px}}@media(min-width:1024px){.phone-product-costs-tile__content{padding-bottom:28px}}.phone-credit-disclaimer{color:#665c99;font-size:12px;line-height:1.6}.phone-product-list-costs-table{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;color:#665c99;font-size:12px;border-radius:8px;box-shadow:inset 0 0 0 1px #665c99;overflow:hidden}.phone-product-list-costs-table__item{display:flex;flex-direction:column;justify-content:space-between;height:62px;padding:12px;box-shadow:0 1px #665c99,-1px 0 #665c99}.phone-product-list-costs-table__item__title{display:flex;align-items:center;min-height:24px}@media(min-width:768px){.phone-product-list-costs-table__item__title{align-items:flex-start}}@media(min-width:1280px){.phone-product-list-costs-table__item__title{align-items:center;min-height:auto}}@media(min-width:1024px){.phone-product-list-costs-table__item{height:72px;line-height:1.3}}@media(min-width:1280px){.phone-product-list-costs-table__item{height:62px;line-height:1.2}}.phone-product-list-costs{min-width:1176px;padding:8px 0;overflow:auto}.phone-product-list-costs__disclaimer{margin:16px 0 0}@media(min-width:1024px){.phone-product-list-costs{min-width:auto}}.phone-product-model-tile{position:relative;width:100%}.phone-product-model-tile:before{position:absolute;bottom:0;content:"";display:block;width:100%;height:384px;border-radius:20px}@media(min-width:768px){.phone-product-model-tile:before{height:344px}}@media(min-width:1024px){.phone-product-model-tile:before{border-radius:32px}}.phone-product-model-tile__content{position:relative;z-index:1;display:flex;flex-direction:column;padding:24px}.phone-product-model-tile__content__brand{margin-bottom:8px}.phone-product-model-tile__content__brand>*{color:#665c99;font-weight:500;font-size:14px}.phone-product-model-tile__content__title{margin-bottom:16px}.phone-product-model-tile__content__title a{color:#306;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.01em;text-decoration:none}@media(min-width:1024px){.phone-product-model-tile__content__title a{font-size:24px}}.phone-product-model-tile__content__text{margin:0 0 24px}.phone-product-model-tile__content__text p{margin:0;color:#665c99}.phone-product-model-tile__content__button{position:relative;top:2px}@media(min-width:768px){.phone-product-model-tile__content{padding:24px}}@media(min-width:1024px){.phone-product-model-tile__content{padding-bottom:28px}}.phone-product-model-tile[data-astro-cid-ezcaginx]:before{background-color:var(--backgroundColor)}.phone-product-variant-tile{position:relative;width:100%}.phone-product-variant-tile:before{position:absolute;bottom:0;content:"";display:block;width:100%;height:384px;border-radius:20px}@media(min-width:768px){.phone-product-variant-tile:before{height:344px}}@media(min-width:1024px){.phone-product-variant-tile:before{border-radius:32px}}.phone-product-variant-tile__content{position:relative;z-index:1;display:flex;flex-direction:column;padding:24px}.phone-product-variant-tile__content__brand{margin-bottom:8px}.phone-product-variant-tile__content__brand>*{color:#665c99;font-weight:500;font-size:14px}.phone-product-variant-tile__content__title{margin-bottom:12px}.phone-product-variant-tile__content__title a{color:#306;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.01em;text-decoration:none}@media(min-width:1024px){.phone-product-variant-tile__content__title a{font-size:24px}}.phone-product-variant-tile__content__variant{margin:0 0 24px}.phone-product-variant-tile__content__variant p{margin:0;color:#4a417b;font-size:16px}.phone-product-variant-tile__content__button .btn{width:100%}@media(min-width:768px){.phone-product-variant-tile__content{padding:24px}}@media(min-width:1024px){.phone-product-variant-tile__content{padding-bottom:28px}}.phone-product-variant-tile[data-astro-cid-2nnxgye5]:before{background-color:var(--backgroundColor)}.phone-product-list__products__item+.phone-product-list__products__item{margin-top:40px}@media(min-width:768px){.phone-product-list__products__item+.phone-product-list__products__item{margin-top:0}}@media(min-width:768px){.phone-product-list__products{display:grid;grid-template-columns:6fr 6fr;grid-gap:48px 16px}}@media(min-width:1280px){.phone-product-list__products{grid-template-columns:4fr 4fr 4fr;grid-gap:80px 24px}}.phone-product-list__costs{margin:40px 0 0}@media(min-width:1024px){.phone-product-list__costs{margin-top:64px}}
