@charset "UTF-8";@import '../css/swiper/swiper-bundle.min.css';body{font-family:"Red Hat Display","Helvetica Neue",Helvetica,Arial,sans-serif}button{font-family:inherit}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hidden{display:none !important}.c-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px;padding-bottom:33px}@media (min-width:64em){.c-title{font-size:35px;line-height:47px}}.c-title--space-s{padding-bottom:18px}.l-section--full-width{width:100%}.l-section--max-width,.l-content--max-width{box-sizing:border-box;padding-left:18px;padding-right:18px}@media (min-width:64em){.l-section--max-width,.l-content--max-width{padding-left:22px;padding-right:22px}}@media (min-width:75em){.l-section--max-width,.l-content--max-width{margin-left:auto;margin-right:auto;max-width:1200px}}@media (min-width:75em){.l-content--max-width-large{margin-left:auto;margin-right:auto;max-width:1440px}}.link{color:#5f2167}.link:visited{color:#5f2167;text-decoration:none}.link:hover{color:#76467c}.link:hover{text-decoration:underline}.button-link{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#dc7d00;border-radius:16px;box-sizing:border-box;color:#2b2d31;display:inline-block;padding:6.5px 24.5px;text-align:center}@media (min-width:64em){.button-link{font-size:14px;line-height:20px}}.button-link:hover,.button-link:active,.button-link:visited{background-color:#ffb346;color:#2b2d31;cursor:pointer;text-decoration:none}.button-link--secondary,.button-link--secondary:visited{background-color:#5f2167;color:#fff}.button-link--secondary:hover,.button-link--secondary:active{background-color:#76467c;color:#fff}.swatch-option{height:17px;padding:0;width:17px}.icon-energy-rating{background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:34px;width:64px}.icon-energy-rating--A{background-image:url("../images/energy-rating-icons/A.svg")}.icon-energy-rating--B{background-image:url("../images/energy-rating-icons/B.svg")}.icon-energy-rating--C{background-image:url("../images/energy-rating-icons/C.svg")}.icon-energy-rating--D{background-image:url("../images/energy-rating-icons/D.svg")}.icon-energy-rating--E{background-image:url("../images/energy-rating-icons/E.svg")}.icon-energy-rating--F{background-image:url("../images/energy-rating-icons/F.svg")}.icon-energy-rating--G{background-image:url("../images/energy-rating-icons/G.svg")}.form .input-text{border-color:#767676;border-radius:19px;padding:0 14px}.form .input-text.mage-error{background-color:#fff0f0;margin:0}.form .input-text:-ms-input-placeholder{color:#757575}.form .input-text::-ms-input-placeholder{color:#757575}.form .input-text::placeholder{color:#757575}.form .select{background-position:right;background-size:48px;border-color:#767676;border-radius:19px;max-width:180px;padding:0 14px}.form .select--full-width{max-width:none}.form .label{margin-bottom:4px;padding-left:16px}.form .mage-error,.form .field-error{color:#d81313;margin-left:14px}.form .mage-error:after,.form .field-error:after{content:"!";font-size:20px;position:absolute;right:16px;top:2px}.form .mage-error>span,.form .field-error>span{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px}@media (min-width:64em){.form .mage-error>span,.form .field-error>span{font-size:11px;line-height:16px}}.form .field .label{font-weight:400;margin-bottom:4px;padding-left:16px}.form ._error .control{position:relative}.form ._error .input-text{background-color:#fff0f0;position:relative}.form .field__dob{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form .field__dob .mage-error{margin-right:10px}.form .field__dob .mage-error:after{right:-4px}.plan-switch__button{background-color:#fff;border:1px solid #2b2d31;border-radius:9.5px;box-sizing:border-box;cursor:pointer;display:inline-block;height:19px;line-height:19px;margin:0 7px;position:relative;vertical-align:middle;width:36px}.plan-switch__button:after{background-color:#2b2d31;border:1px solid #2b2d31;border-radius:7px;box-sizing:border-box;content:"";display:inline-block;height:14px;left:2px;position:absolute;top:1.5px;width:14px}.plan-switch__button:hover,.plan-switch__button:focus,.plan-switch__button:active{background-color:#fff;border:1px solid #2b2d31}.plan-switch__button--right:after{left:auto;right:2px}.plan-switch__button-text{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.plan-switch__text{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;vertical-align:middle}@media (min-width:64em){.plan-switch__text{font-size:14px;line-height:20px}}.plan-switch__text--off{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:64em){.plan-switch__text--off{font-size:14px;line-height:20px}}.product-cards{display:flex;flex-direction:column}@media (min-width:45.5em){.product-cards{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.product-cards__section{padding-bottom:40px;padding-top:65px}.product-cards__title--off{display:none}.product-cards__title--link:hover,.product-cards__title--link:visited{color:#2b2d31;text-decoration:none}.product-cards--off{display:none}.product-cards__links{padding-top:22px;text-align:center}.product-cards__link{text-decoration:underline}.product-cards__link-separator{margin:0 4px}.product-card{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;padding:15px;width:100%}.product-card__wrapper{align-items:flex-start;display:flex;flex-basis:auto;flex-direction:column;flex-grow:0;margin-top:11px;position:relative}@media (min-width:45.5em){.product-card__wrapper{flex-basis:48.7637362637%}}@media (min-width:64em){.product-card__wrapper{flex-basis:23.681640625%}}.product-card__offer-label,.product-card__offer-label--placeholder{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;line-height:14px;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;margin-left:15px;padding:5px 10px 3px}@media (min-width:64em){.product-card__offer-label,.product-card__offer-label--placeholder{font-size:11px;line-height:14px}}.product-card__offer-label{background-color:#5f2167}.product-card__offer-label--alt{background-color:#dc7d00}.product-card__wrapper .product-card__offer-label{margin-right:auto;z-index:1}.product-card__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-bottom:9px}@media (min-width:64em){.product-card__title{font-size:14px;line-height:20px}}.product-card__manufacturer,.product-card__phone-attribute--brand{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:27px;font-weight:400;line-height:1}@media (min-width:64em){.product-card__manufacturer,.product-card__phone-attribute--brand{font-size:20px;line-height:27px}}@media (min-width:30em){.product-card__manufacturer,.product-card__phone-attribute--brand{line-height:1}}.product-card__mobile-data{margin-bottom:1rem}.product-card__price-label--current{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;color:#767676;margin-top:-21rem}@media (min-width:64em){.product-card__price-label--current{font-size:11px;line-height:16px}}.product-card__model,.product-card__phone-attribute--name{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px}@media (min-width:64em){.product-card__model,.product-card__phone-attribute--name{font-size:25px;line-height:35px}}.product-card__tariff-name{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px}@media (min-width:64em){.product-card__tariff-name{font-size:20px;line-height:27px}}.product-card__data{font-size:25px;font-weight:700;line-height:25px;margin:20px 0}.product-card__data-crossed{font-weight:400;margin-right:.5rem;text-decoration:line-through;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-decoration-thickness:1px}.product-card__data-wrapper{display:inline-block}.product-card__data--offer .product-card__data-highlight,.product-card__data--offer .product-card__data-normal{color:#dc7d00}.product-card__attributes-and-image{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0 15px}@media (min-width:45.5em){.product-card__attributes-and-image{align-items:stretch}}.product-card--checkout .product-card__attributes-and-image{align-items:center}.product-card__attributes{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.product-card--checkout .product-card__attributes{flex:1 0 80%}.product-card__attributes-and-price{display:flex;flex:1 0 60%;flex-direction:column;justify-content:space-between;padding-top:10px}.product-card__attribute-highlight{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px}.product-card__attributes .offer .highlighted-text,.product-card__attributes .offer .normal-text,.product-card__attribute--offer .product-card__attribute-highlight,.product-card__attribute--offer .product-card__attribute-normal{color:#dc7d00;font-weight:700}.product-card__attribute-crossed{margin-right:.5rem;text-decoration:line-through}.product-card__image-wrapper{flex:1 1 45%;max-height:125px;text-align:center}@media (min-width:45.5em){.product-card__image-wrapper{max-height:160px}}.product-card--checkout .product-card__image-wrapper{flex:1 1 20%;margin:0 8px}.product-card__image{height:100%;max-height:125px;width:auto}@media (min-width:45.5em){.product-card__image{max-height:160px}}.product-card__price-wrapper{margin-top:8.5px}.product-card__price{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;font-weight:700;letter-spacing:0;line-height:25px}.product-card__price--offer{color:#dc7d00}.product-card__price-label,.product-card__price-offer-label{color:#000;font-size:15px;line-height:14px}.product-card__actions{margin-top:auto}.product-card .primary--no-stock{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#a0a0a0;border:0;border-radius:16px;box-sizing:border-box;color:#000;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center;cursor:default}@media (min-width:64em){.product-card .primary--no-stock{font-size:14px;line-height:20px}}.product-card .primary--no-stock:hover,.product-card .primary--no-stock:focus,.product-card .primary--no-stock:active{background-color:#a0a0a0;color:#000}.product-card .primary--no-stock.primary[disabled]{opacity:1}.product-card__footnote{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px}@media (min-width:64em){.product-card__footnote{font-size:11px;line-height:16px}}.handsets-grid .product-card__offer-label,.handsets-grid .product-card__offer-label--placeholder,.product__main--handset .product-card__offer-label,.product__main--handset .product-card__offer-label--placeholder,.upgrade-order-summary .product-card__offer-label,.upgrade-order-summary .product-card__offer-label--placeholder,.upgrade-order-success .product-card__offer-label,.upgrade-order-success .product-card__offer-label--placeholder{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;padding:1px 10px 2px}@media (min-width:64em){.handsets-grid .product-card__offer-label,.handsets-grid .product-card__offer-label--placeholder,.product__main--handset .product-card__offer-label,.product__main--handset .product-card__offer-label--placeholder,.upgrade-order-summary .product-card__offer-label,.upgrade-order-summary .product-card__offer-label--placeholder,.upgrade-order-success .product-card__offer-label,.upgrade-order-success .product-card__offer-label--placeholder{font-size:14px;line-height:20px}}.upgrade-order-summary .product-card__phone-attributes,.upgrade-order-success .product-card__phone-attributes,.product-card--checkout-mobile .product-card__phone-attributes{margin-bottom:20px}.upgrade-order-summary .product-card__phone-attribute,.upgrade-order-success .product-card__phone-attribute,.product-card--checkout-mobile .product-card__phone-attribute{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.3}.upgrade-order-summary .product-card__phone-attribute--brand,.upgrade-order-summary .product-card__phone-attribute--name,.upgrade-order-success .product-card__phone-attribute--brand,.upgrade-order-success .product-card__phone-attribute--name,.product-card--checkout-mobile .product-card__phone-attribute--brand,.product-card--checkout-mobile .product-card__phone-attribute--name{font-size:25px}.upgrade-order-summary .product-card__phone-attribute--brand,.upgrade-order-success .product-card__phone-attribute--brand,.product-card--checkout-mobile .product-card__phone-attribute--brand{line-height:1}.upgrade-order-summary .product-card__phone-attribute--name,.upgrade-order-success .product-card__phone-attribute--name,.product-card--checkout-mobile .product-card__phone-attribute--name{font-weight:700}.upgrade-order-summary .product-card__attributes-and-image,.upgrade-order-success .product-card__attributes-and-image,.product-card--checkout-mobile .product-card__attributes-and-image{align-items:flex-start;gap:10px;margin-bottom:20px}.upgrade-order-summary .product-card__attributes-wrapper,.upgrade-order-success .product-card__attributes-wrapper,.product-card--checkout-mobile .product-card__attributes-wrapper{flex:2}.upgrade-order-summary .product-card__image-wrapper,.upgrade-order-success .product-card__image-wrapper,.product-card--checkout-mobile .product-card__image-wrapper{display:flex;flex:1;margin:0;max-height:160px}@media (min-width:30em){.upgrade-order-summary .product-card__image-wrapper,.upgrade-order-success .product-card__image-wrapper,.product-card--checkout-mobile .product-card__image-wrapper{flex:initial;max-height:180px}}@media (min-width:64em){.upgrade-order-summary .product-card__image-wrapper,.upgrade-order-success .product-card__image-wrapper,.product-card--checkout-mobile .product-card__image-wrapper{flex:1;max-height:160px}}.upgrade-order-summary .product-card__image,.upgrade-order-success .product-card__image,.product-card--checkout-mobile .product-card__image{height:100%;max-height:inherit;object-fit:contain}.upgrade-order-summary .product-card__price-label--current,.upgrade-order-success .product-card__price-label--current,.product-card--checkout-mobile .product-card__price-label--current{color:#767676}.upgrade-order-success .product-card__attributes-and-image{margin-bottom:0}.features{display:flex;flex-direction:column}@media (min-width:45.5em){.features{flex-direction:row;justify-content:space-between}}.features__section{background-color:#f8f8f8;margin:40px 0 0;padding-bottom:96px;padding-top:78px}.feature{flex-basis:auto;flex-grow:0;margin-top:33px}@media (min-width:45.5em){.feature{margin-top:0}}.feature__icon-wrapper{height:26px;width:26px}.feature__icon{height:100%;width:100%}.feature__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;margin-top:14px}@media (min-width:64em){.feature__title{font-size:20px;line-height:27px}}@media (min-width:45.5em){.features--columns-3 .feature{flex-basis:30.2197802198%}}@media (min-width:64em){.features--columns-3 .feature{flex-basis:31.1197916667%}}@media (min-width:45.5em){.features--columns-4 .feature{flex-basis:21.4972527473%}}@media (min-width:64em){.features--columns-4 .feature{flex-basis:22.509765625%}}@media (min-width:45.5em){.features--columns-5 .feature{flex-basis:16.2637362637%}}@media (min-width:64em){.features--columns-5 .feature{flex-basis:17.34375%}}.marketing-slot{display:flex;flex-direction:column;padding-bottom:18px;padding-top:18px}@media (min-width:45.5em){.marketing-slot{flex-direction:row;padding-bottom:22px;padding-top:22px}}.marketing-slot__section{margin-bottom:34px;margin-top:34px}@media (min-width:45.5em){.marketing-slot__section{margin-bottom:40px;margin-top:40px}}.marketing-slot__text{box-sizing:border-box;display:flex;flex-direction:column;margin-top:44px;order:2}@media (min-width:45.5em){.marketing-slot__text{flex-basis:39.1003460208%;margin-top:0;order:1;padding-right:10.3806228374%}.marketing-slot--image-first .marketing-slot__text{order:2;padding-left:22px;padding-right:calc(10.3806228374% - 22px)}}.marketing-slot__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;font-weight:700;letter-spacing:0;line-height:40px}@media (min-width:64em){.marketing-slot__title{font-size:42px;line-height:49px}}.marketing-slot__description{margin-top:20px}@media (min-width:45.5em){.marketing-slot__description{margin-top:38px}}.marketing-slot__description p{margin-bottom:10px}.marketing-slot__link{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#5f2167;margin-top:49px}@media (min-width:64em){.marketing-slot__link{font-size:14px;line-height:20px}}@media (min-width:45.5em){.marketing-slot__link{margin-top:15px}}.marketing-slot__link:hover,.marketing-slot__link:active,.marketing-slot__link:visited{color:#76467c}.marketing-slot__link-text{vertical-align:middle}.marketing-slot__link-arrow{box-sizing:border-box;display:inline-block;margin-left:3px;position:relative;vertical-align:baseline}.marketing-slot__link-arrow:before{border:0 solid transparent;border-bottom:1px solid #5f2167;border-right:1px solid #5f2167;bottom:0;box-sizing:border-box;content:"";display:block;line-height:0;padding:2px;position:absolute;transform:rotate(-45deg)}.marketing-slot__image-wrapper{order:1}@media (min-width:45.5em){.marketing-slot__image-wrapper{flex-basis:60.8996539792%;order:2}.marketing-slot--image-first .marketing-slot__image-wrapper{order:1}}.marketing-slot__image{width:100%}.faqs__section{margin-bottom:30px}.faq{border-bottom:2px solid #f8f8f8;padding-bottom:1rem}@media (min-width:45.5em){.faq{border-bottom:unset;padding-bottom:0}}.faq__question{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;font-size:15px;padding-top:1rem}@media (min-width:64em){.faq__question{font-size:20px;line-height:27px}}@media (min-width:45.5em){.faq__question{font-size:20px;padding-bottom:15px}}.faq__answer{padding-bottom:20px}.faq__answer-paragraph{padding-top:28px}.faqs__section--telesales{background-color:#f8f8f8}.faqs__section--telesales .faqs{padding-bottom:60px;padding-top:60px}.faqs__section--telesales .faq{background-color:#fff;border-bottom:1px solid #a0a0a0;margin-bottom:10px;padding:20px 20px 0}.faqs__section--telesales .faq__question{cursor:pointer;display:flex;justify-content:space-between;padding-top:0}.faqs__section--telesales .faq__question:after{content:"\e622";font-family:"luma-icons";font-size:20px;font-weight:400}.faqs__section--telesales .faq__question[aria-selected=true]:after{content:"\e621"}.faqs__section--telesales .faq__answer-paragraph:last-child{margin-bottom:20px}.faqs__section--checkout .faq,.faqs__section--checkout-mobile .faq{border-bottom:1px solid #f8f8f8;margin-bottom:15px;padding-bottom:15px}.faqs__section--checkout .faq__question,.faqs__section--checkout-mobile .faq__question{cursor:pointer;display:flex;font-size:17px;justify-content:space-between;padding:0}.faqs__section--checkout .faq__question:after,.faqs__section--checkout-mobile .faq__question:after{content:"\e622";font-family:"luma-icons";font-size:17px;font-weight:400}.faqs__section--checkout .faq__question[aria-selected=true]:after,.faqs__section--checkout-mobile .faq__question[aria-selected=true]:after{content:"\e621"}.faqs__section--checkout .faq__title,.faqs__section--checkout-mobile .faq__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px;margin:15px 0}@media (min-width:64em){.faqs__section--checkout .faq__title,.faqs__section--checkout-mobile .faq__title{font-size:25px;line-height:35px}}.faqs__section--checkout .faqs__section,.faqs__section--checkout-mobile .faqs__section{padding-left:0}.faqs__section--checkout{display:none}@media (min-width:64em){.faqs__section--checkout{display:inherit}}.faqs__section--checkout-mobile{margin-bottom:-60px}@media (min-width:64em){.faqs__section--checkout-mobile{display:none}}.faqs__section--checkout-mobile .faq__title{margin-top:60px}.banner{line-height:0}@media (min-width:45.5em){.banner{position:relative}}.banner__image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:250px}@media (min-width:45.5em){.banner__image{height:268px}}.banner__text-wrapper{padding-bottom:53px;padding-top:29px}@media (min-width:45.5em){.banner__text-wrapper{left:0;padding-bottom:0;padding-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}}.banner__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;font-weight:700;letter-spacing:0;line-height:43px;margin-top:20px}@media (min-width:64em){.banner__title{font-size:50px;line-height:61px}}.banner__subtitle{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px;margin:20px 0}@media (min-width:64em){.banner__subtitle{font-size:25px;line-height:35px}}.banner__cta{margin-top:20px;min-width:180px}div#etva{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;color:#2b2d31;padding:0}@media (min-width:64em){div#etva{font-size:14px;line-height:20px}}div#etva .etheader .etheadertitle{color:#dc7d00}div#etva .etinput{background-color:#2b2d31;border-radius:10px;padding:22px 18px;z-index:2}div#etva .etinput .etinputcontainer{display:flex;flex-direction:column;justify-content:center}@media (min-width:50em){div#etva .etinput .etinputcontainer{flex-direction:row}}div#etva .etinput .etinputcontainer:before,div#etva .etinput .etinputcontainer:after{display:none}div#etva .etinput .etinputcontainer .etinputtitle{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;margin-bottom:18px;position:relative}@media (min-width:64em){div#etva .etinput .etinputcontainer .etinputtitle{font-size:20px;line-height:27px}}@media (min-width:50em){div#etva .etinput .etinputcontainer .etinputtitle{margin-bottom:0;margin-top:2px}}div#etva .etinput .etinputcontainer .etinputtitle .ettexthighlight{color:#fff}@media (max-width:49.99em){div#etva .etinput .etinputcontainer .etinputtitle.ethideonsmall,div#etva .etinput .etinputcontainer .etinputtitle.ethideonextrasmall{display:inline-block !important;position:relative}}div#etva .etinput .etinputcontainer .etinputboxcontainer{padding:0}@media (min-width:50em){div#etva .etinput .etinputcontainer .etinputboxcontainer{padding:0 20px;width:56%}}@media (min-width:64em){div#etva .etinput .etinputcontainer .etinputboxcontainer{width:68%}}div#etva .etinput .etinputcontainer .etinputboxcontainer .etinputbox{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;border-radius:16px;color:#2b2d31 !important;height:32px}@media (min-width:64em){div#etva .etinput .etinputcontainer .etinputboxcontainer .etinputbox{font-size:14px;line-height:20px}}div#etva .etinput .etinputcontainer .etinputboxcontainer .etinputbox:focus{border:2px solid #dc7d00}div#etva .etinput .etinputcontainer .etinputboxcontainer .etcharcount{right:10px;top:6px}@media (min-width:50em){div#etva .etinput .etinputcontainer .etinputboxcontainer .etcharcount{right:28px;top:7px}}div#etva .etinput .etinputcontainer .etinputboxcontainer .etcharcountbackground{background-color:#767676;border-radius:20px;height:40px;right:-1px;width:40px}@media (min-width:50em){div#etva .etinput .etinputcontainer .etinputboxcontainer .etcharcountbackground{right:18px;top:-4px}}div#etva .etinput .etinputcontainer .etsubmit{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#dc7d00;border:0;border-radius:16px;box-sizing:border-box;color:#2b2d31;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center;display:inline-block;height:100%;margin-top:18px;max-width:150px;position:relative}@media (min-width:64em){div#etva .etinput .etinputcontainer .etsubmit{font-size:14px;line-height:20px}}div#etva .etinput .etinputcontainer .etsubmit:hover,div#etva .etinput .etinputcontainer .etsubmit:focus,div#etva .etinput .etinputcontainer .etsubmit:active{background-color:#ffb346;color:#2b2d31}@media (min-width:50em){div#etva .etinput .etinputcontainer .etsubmit{margin-top:0;max-width:unset}}div#etva .etoutput{background-color:#f8f8f8;border:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width:50em){div#etva .etoutput{padding-bottom:42px;padding-top:42px}}@media (min-width:50em){div#etva .etoutput .etoutputsection{margin-left:235px;padding-left:0}}div#etva .etoutput .etoutputsection.etfaq{margin:50px 0 0}@media (min-width:50em){div#etva .etoutput .etoutputsection.etfaq{display:flex;margin-left:30px}}div#etva .etoutput .ettexthighlight{color:#2b2d31}div#etva .etoutput .etquestionrepeatbox{margin-bottom:10px}@media (min-width:50em){div#etva .etoutput .etquestionrepeatbox{padding:0}}div#etva .etoutput .etquestionrepeatbox .etquestiontitle{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#2b2d31}@media (min-width:64em){div#etva .etoutput .etquestionrepeatbox .etquestiontitle{font-size:14px;line-height:20px}}div#etva .etoutput .etquestionrepeatbox cite{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:64em){div#etva .etoutput .etquestionrepeatbox cite{font-size:14px;line-height:20px}}div#etva .etoutput .etquestionrepeatwrapper{margin-bottom:30px}div#etva .etoutput .etanswercontainer .etanswertitle{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#2b2d31}@media (min-width:64em){div#etva .etoutput .etanswercontainer .etanswertitle{font-size:14px;line-height:20px}}div#etva .etoutput .etanswercontainer .etoutputbox{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:64em){div#etva .etoutput .etanswercontainer .etoutputbox{font-size:14px;line-height:20px}}div#etva .etoutput .etanswercontainer .etoutputbox p{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;padding-left:0}@media (min-width:64em){div#etva .etoutput .etanswercontainer .etoutputbox p{font-size:14px;line-height:20px}}div#etva .etoutput .etanswercontainer .etoutputbox a{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#2b2d31}@media (min-width:64em){div#etva .etoutput .etanswercontainer .etoutputbox a{font-size:14px;line-height:20px}}div#etva .etoutput .etanswercontainer .etbackbutton{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#5f2167;border:0;border-radius:16px;box-sizing:border-box;color:#fff;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center;margin-top:5px}@media (min-width:64em){div#etva .etoutput .etanswercontainer .etbackbutton{font-size:14px;line-height:20px}}div#etva .etoutput .etanswercontainer .etbackbutton:hover,div#etva .etoutput .etanswercontainer .etbackbutton:focus,div#etva .etoutput .etanswercontainer .etbackbutton:active{background-color:#76467c;color:#fff}div#etva .etoutput .etanswercontainer .etbackbutton .etbackarrow{display:none}div#etva .etoutput .etfeedbackbox{margin-top:5px}div#etva .etoutput .etfeedbackbox .etfeedbacktitle{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#2b2d31}@media (min-width:64em){div#etva .etoutput .etfeedbackbox .etfeedbacktitle{font-size:14px;line-height:20px}}div#etva .etoutput .etfeedbackbox .etfeedbackselectionbox{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:64em){div#etva .etoutput .etfeedbackbox .etfeedbackselectionbox{font-size:14px;line-height:20px}}div#etva .etoutput .etfeedbackbox .etfeedbackoptions .etfeedbackoption label{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#5f2167;border:0;border-radius:16px;box-sizing:border-box;color:#fff;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center}@media (min-width:64em){div#etva .etoutput .etfeedbackbox .etfeedbackoptions .etfeedbackoption label{font-size:14px;line-height:20px}}div#etva .etoutput .etfeedbackbox .etfeedbackoptions .etfeedbackoption label:hover,div#etva .etoutput .etfeedbackbox .etfeedbackoptions .etfeedbackoption label:focus,div#etva .etoutput .etfeedbackbox .etfeedbackoptions .etfeedbackoption label:active{background-color:#76467c;color:#fff}div#etva .etfaq .etfaqtitle{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#2b2d31;left:0}@media (min-width:64em){div#etva .etfaq .etfaqtitle{font-size:14px;line-height:20px}}div#etva .etfaq .etfaqtitle.etoutputtitle{position:unset}div#etva .etfaq .etfaqbox{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-left:5px}@media (min-width:64em){div#etva .etfaq .etfaqbox{font-size:14px;line-height:20px}}@media (min-width:50em){div#etva .etfaq .etfaqbox{margin-left:20px}}div#etva .etfeedbacktitle.etoutputtitle{display:none}div#etva .etfaq .etfaqbox ul.etfaqlist li a,div#etva .etoutput .etanswercontainer .etoutputbox ul.etdialogoptions li a{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;color:#2b2d31;text-decoration:underline}@media (min-width:64em){div#etva .etfaq .etfaqbox ul.etfaqlist li a,div#etva .etoutput .etanswercontainer .etoutputbox ul.etdialogoptions li a{font-size:14px;line-height:20px}}div#etva .etfaq .etfaqbox ul.etfaqlist li a span,div#etva .etoutput .etanswercontainer .etoutputbox ul.etdialogoptions li a span{margin-top:5px}div#etva .etfaq .etfaqbox ul.etfaqlist li a span:before,div#etva .etoutput .etanswercontainer .etoutputbox ul.etdialogoptions li a span:before{border-color:transparent transparent transparent #000}div#etva-seo{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;color:#2b2d31;margin-left:20px}@media (min-width:64em){div#etva-seo{font-size:14px;line-height:20px}}div#etva-seo p{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:64em){div#etva-seo p{font-size:14px;line-height:20px}}div#etva-seo .etrsbox article .etfaqtitle{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:64em){div#etva-seo .etrsbox article .etfaqtitle{font-size:14px;line-height:20px}}div#etva-seo .etrsbox article .etfaqbox .etfaqlist{margin-left:20px}div#etva-seo .etrsbox article .etfaqbox .etfaqlist li a.etfaqquestion{text-decoration:none}div#etva-seo .etrsbox article .etfaqbox .etfaqlist li a.etfaqquestion:hover{text-decoration:underline}.legal-stuff__section{background-color:#f8f8f8;padding-bottom:75px;padding-top:40px}@media (min-width:45.5em){.legal-stuff__section{padding-bottom:90px;padding-top:70px}}.legal-stuff__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px}@media (min-width:64em){.legal-stuff__title{font-size:25px;line-height:35px}}.legal-stuff__subsection{margin-top:35px}@media (min-width:45.5em){.legal-stuff__subsection{margin-top:70px}}.legal-stuff__subtitle{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px}@media (min-width:64em){.legal-stuff__subtitle{font-size:20px;line-height:27px}}.legal-stuff__content{margin-top:25px}@media (min-width:45.5em){.legal-stuff__content{margin-top:40px}}.legal-stuff__paragraph{margin-top:25px}.simo-link__wrapper{display:flex;flex-direction:column}.simo-link__title{margin-bottom:2rem}.simo-link__anchor{font-size:2rem;text-decoration:underline}.simo-link__text{display:inline-block;float:left;font-size:1.1rem;margin-top:3.5rem;text-align:center}body:not([data-theme=cortana]) .contract-summary .action--send-summary.primary,body:not([data-theme=cortana]) .contract-summary .action--download-summary{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#dc7d00;border:0;border-radius:16px;box-sizing:border-box;color:#2b2d31;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center}@media (min-width:64em){body:not([data-theme=cortana]) .contract-summary .action--send-summary.primary,body:not([data-theme=cortana]) .contract-summary .action--download-summary{font-size:14px;line-height:20px}}body:not([data-theme=cortana]) .contract-summary .action--send-summary.primary:hover,body:not([data-theme=cortana]) .contract-summary .action--send-summary.primary:focus,body:not([data-theme=cortana]) .contract-summary .action--send-summary.primary:active,body:not([data-theme=cortana]) .contract-summary .action--download-summary:hover,body:not([data-theme=cortana]) .contract-summary .action--download-summary:focus,body:not([data-theme=cortana]) .contract-summary .action--download-summary:active{background-color:#ffb346;color:#2b2d31}@media (min-width:45.5em){body:not([data-theme=cortana]) .contract-summary .action--send-summary.primary,body:not([data-theme=cortana]) .contract-summary .action--download-summary{margin-right:20px}}body:not([data-theme=cortana]) .contract-summary .action--send-summary:not(.primary),body:not([data-theme=cortana]) .contract-summary .action--download-summary:not(.primary){font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#a0a0a0;border:0;border-radius:16px;box-sizing:border-box;color:#000;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center;width:100%}@media (min-width:64em){body:not([data-theme=cortana]) .contract-summary .action--send-summary:not(.primary),body:not([data-theme=cortana]) .contract-summary .action--download-summary:not(.primary){font-size:14px;line-height:20px}}body:not([data-theme=cortana]) .contract-summary .action--send-summary:not(.primary):hover,body:not([data-theme=cortana]) .contract-summary .action--send-summary:not(.primary):focus,body:not([data-theme=cortana]) .contract-summary .action--send-summary:not(.primary):active,body:not([data-theme=cortana]) .contract-summary .action--download-summary:not(.primary):hover,body:not([data-theme=cortana]) .contract-summary .action--download-summary:not(.primary):focus,body:not([data-theme=cortana]) .contract-summary .action--download-summary:not(.primary):active{background-color:#dadada;color:#000}@media (min-width:45.5em){body:not([data-theme=cortana]) .contract-summary .action--send-summary:not(.primary),body:not([data-theme=cortana]) .contract-summary .action--download-summary:not(.primary){width:auto}}body:not([data-theme=cortana]) .contract-summary .message--email{display:inline}.ecare-modal.modal-popup.modal-slide{left:0;top:0;z-index:900}.ecare-modal.modal-popup.modal-slide .modal-inner-wrap{height:100%;margin:auto 18px;max-height:none;overflow-y:initial;position:fixed;top:50%;transform:translateY(calc(-100vh - 24px));transition:transform .5s ease-in-out;width:auto}@media (min-width:45.5em){.ecare-modal.modal-popup.modal-slide .modal-inner-wrap{margin:auto;max-width:470px}}.ecare-modal.modal-popup.modal-slide._show .modal-inner-wrap{top:50%;transform:translateY(calc(-50% - 24px))}.ecare-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{background-color:#fff;border-radius:14px;height:auto;min-height:-webkit-max-content;min-height:max-content}.ecare-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap p{margin-bottom:8px}.ecare-modal.modal-slide,.ecare-modal.modal-popup{opacity:1;position:fixed;top:calc(-100% - 24px);transition:visibility 0s .5s ease-in-out}.ecare-modal.modal-slide._show,.ecare-modal.modal-popup._show{transition:unset;visibility:visible}.ecare-modal.modal-popup .modal-header .action-close,.ecare-modal.modal-slide .modal-header .action-close{display:none}.ecare-modal.modal-popup .modal-header,.ecare-modal.modal-popup .modal-content,.ecare-modal.modal-popup .modal-footer{padding-left:32px;padding-right:32px}.ecare-modal.modal-popup .modal-content{padding-bottom:48px}.ecare-modal.modal-popup .modal-header,.ecare-modal.modal-popup .modal-footer{flex:none;padding-bottom:32px;padding-top:0}.ecare-modal.modal-popup .modal-footer{bottom:-24px;left:50%;margin-top:0;max-width:280px;padding:0;padding:0;position:absolute;transform:translate(-50%,0);width:auto;width:100%}.ecare-modal.modal-popup.modal-slide .modal-footer{border:unset;display:flex;justify-content:center}.ecare-modal.modal-popup.modal-slide .modal-footer .button-ecare{margin:0 10px}.ecare-modal .lastest-bill__modal{color:#5f2167}.ecare-modal .lastest-bill__modal h3{font-size:14px;font-weight:700;margin-bottom:24px}.ecare-modal .row{display:grid;gap:16px;grid-template-columns:77% auto;margin-bottom:16px}.ecare-modal .row span{align-items:center;display:flex}.ecare-modal .marketing-purpose__modal ul{list-style-type:disc;padding-left:20px}.ecare-modal .marketing-purpose__modal ul>ul:last-of-type{padding-left:40px}.ecare-table{color:#323438;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;position:relative;width:100%}.ecare-table__header{align-items:center;display:flex;font-weight:500}.ecare-table__border{border-bottom:1px solid;margin-bottom:4px}.ecare-table__wrapper{align-items:center;background-color:#f8f8f8;border-radius:4px;display:grid;grid-template-columns:24px 1fr;overflow:hidden;padding:4px 12px}.ecare-table__data,.ecare-table__call,.ecare-table__text,.ecare-table__service,.ecare-table__roaming,.ecare-table__payment,.ecare-table__booster{display:grid}.ecare-table__data{grid-template-columns:1fr auto}@media (min-width:45.5em){.ecare-table__data{grid-template-columns:repeat(2,1fr)}}.ecare-table__call{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr auto;grid-template-rows:repeat(2,1fr)}.ecare-table__call span:nth-of-type(1){order:1}.ecare-table__call span:nth-of-type(2){order:3}.ecare-table__call span:nth-of-type(3){order:2}@media (min-width:45.5em){.ecare-table__call{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.ecare-table__call span:nth-of-type(2){order:2}.ecare-table__call span:nth-of-type(3){order:3}}.ecare-table__text{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:45.5em){.ecare-table__text{grid-template-columns:33% 33% auto;grid-template-rows:none}}.ecare-table__service,.ecare-table__roaming,.ecare-table__payment{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr auto;grid-template-rows:repeat(2,1fr)}.ecare-table__service span:nth-of-type(1),.ecare-table__roaming span:nth-of-type(1),.ecare-table__payment span:nth-of-type(1){order:1}.ecare-table__service span:nth-of-type(2),.ecare-table__roaming span:nth-of-type(2),.ecare-table__payment span:nth-of-type(2){order:3}.ecare-table__service span:nth-of-type(3),.ecare-table__roaming span:nth-of-type(3),.ecare-table__payment span:nth-of-type(3){order:2}.ecare-table__service span:nth-of-type(4),.ecare-table__roaming span:nth-of-type(4),.ecare-table__payment span:nth-of-type(4){order:4}.ecare-table__service span:last-of-type,.ecare-table__roaming span:last-of-type,.ecare-table__payment span:last-of-type{font-weight:700;text-align:end}@media (min-width:45.5em){.ecare-table__service span:last-of-type,.ecare-table__roaming span:last-of-type,.ecare-table__payment span:last-of-type{margin-top:0;text-align:initial}}@media (min-width:45.5em){.ecare-table__service,.ecare-table__roaming,.ecare-table__payment{grid-template-columns:33% 33% 20% auto;grid-template-rows:none}.ecare-table__service span:nth-of-type(2),.ecare-table__roaming span:nth-of-type(2),.ecare-table__payment span:nth-of-type(2){order:2}.ecare-table__service span:nth-of-type(3),.ecare-table__roaming span:nth-of-type(3),.ecare-table__payment span:nth-of-type(3){order:3}}.ecare-table__booster{grid-template-columns:66% auto}@media (min-width:45.5em){.ecare-table__booster{grid-template-columns:86% auto}}.ecare-table__booster span:last-of-type{font-weight:700}.ecare-table .icon-wrapper{display:flex;margin-bottom:auto;position:relative}.ecare-table .icon-wrapper span{position:absolute;top:2px}.ecare-table .icon-data{content:url("../images/icons/wifi.svg")}.ecare-table .icon-text{content:url("../images/icons/message.svg")}.ecare-table .icon-call,.ecare-table .icon-service,.ecare-table .icon-roaming{content:url("../images/icons/phone-call.svg")}.ecare-table .icon-payment{content:url("../images/icons/currency-pound.svg");filter:brightness(0);height:16px}.ecare-table .icon-document{content:url("../images/icons/document.svg");filter:brightness(0);height:16px}.ecare-table .icon-swap{content:url("../images/icons/swap.svg");filter:brightness(0);height:16px}.ecare-table .icon-booster{content:url("../images/icons/box.svg");filter:brightness(0);height:16px}@media (min-width:45.5em){.ecare-table .icon-booster{content:url("../images/icons/trending-up.svg")}}.ecare-table ul{margin-top:8px}.ecare-table li{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:8px}.ecare-table li:last-of-type{border-bottom:1px solid #323438}.ecare-table__accordion{cursor:pointer;margin-top:4px;position:absolute;right:18px;transition:.4s}@media (min-width:45.5em){.ecare-table__accordion{right:0}}.ecare-table__accordion:after{content:url("../images/icons/chevron-up.svg");cursor:pointer;display:inline-block;height:16px;transform:rotate(180deg);transition:.4s}.ecare-table .active:after{transform:rotate(0deg)}.ecare-table__accordion+.ecare-table__content{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.ecare-card{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;padding-left:24px;padding-right:24px;position:relative}.ecare-card__content{display:flex;gap:24px}.ecare-card__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.ecare-card__subtitle{font-size:16px;font-weight:700;margin-bottom:20px}@media (min-width:45.5em){.ecare-card__subtitle{font-size:20px}}.ecare-card__icon{display:flex;height:24px}.ecare-card__text{margin-bottom:24px}.ecare-card__list{list-style-type:disc;margin-bottom:24px;padding-left:inherit}.ecare-card__text-highlight{align-items:center;color:#5f2167;display:flex;font-size:22px;font-weight:700;line-height:28px}.ecare-card__cta{bottom:0;position:absolute;right:50%;transform:translate(50%,50%);width:calc(100% - 64px)}@media (min-width:45.5em){.ecare-card__cta{width:auto}}.ecare-card__chevron-link{display:flex;position:relative}.ecare-card__chevron-link a{color:#323438;cursor:pointer;font-weight:700;width:100%;z-index:1}.ecare-card__chevron-link:after{content:url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='30' height='24' viewBox='0 0 30 24' fill='none'><path d='m9.753 18 6-6-6-6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /></svg>");display:inline-block;height:20px;position:absolute;right:0;width:20px}.ecare-card__row-container{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ecare-card__row{display:grid;gap:8px}@media (min-width:45.5em){.ecare-card__row{grid-template-columns:350px auto}}.ecare-card__row span:first-of-type{font-weight:700}.ecare-card.unauthorized{margin-bottom:48px;margin-top:24px}@media (min-width:48em){.ecare-card.unauthorized{margin-bottom:0}}.ecare-card.unauthorized p{align-items:flex-start;display:flex;gap:12px}@media (min-width:25.8125em){.ecare-card.unauthorized p{align-items:center}}.ecare-card.unauthorized p:before{background-image:url("../images/icons/alert-triangle.svg");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;min-width:24px;width:24px}.ecare-card__text,.ecare-card__info-text{flex:1}.ecare-card__text>p,.ecare-card__text div>p,.ecare-card__info-text>p,.ecare-card__info-text div>p{margin-bottom:16px}.ecare-card__text>p:last-of-type,.ecare-card__text div>p:last-of-type,.ecare-card__info-text>p:last-of-type,.ecare-card__info-text div>p:last-of-type{margin-bottom:0}.ecare .form select,.ecare .form .input-text{border-radius:40px;height:48px}.ecare .form .field .label,.ecare .form-login .field .label,.ecare .form-register .field .label,.ecare .form-edit-account .field .label,.ecare .form-edit-address .field .label{margin-bottom:8px;padding-left:0}.ecare .form .field input,.ecare .form .field select,.ecare .form-login .field input,.ecare .form-login .field select,.ecare .form-register .field input,.ecare .form-register .field select,.ecare .form-edit-account .field input,.ecare .form-edit-account .field select,.ecare .form-edit-address .field input,.ecare .form-edit-address .field select{box-sizing:border-box;padding-left:20px;padding-right:48px;position:relative}.ecare .form .field select,.ecare .form-login .field select,.ecare .form-register .field select,.ecare .form-edit-account .field select,.ecare .form-edit-address .field select{background-position:97%;border-color:#767676;color:#323438}@media (min-width:45.5em){.ecare .form .field select,.ecare .form-login .field select,.ecare .form-register .field select,.ecare .form-edit-account .field select,.ecare .form-edit-address .field select{max-width:50%}}.ecare .form .field .mage-error:after,.ecare .form-login .field .mage-error:after,.ecare .form-register .field .mage-error:after,.ecare .form-edit-account .field .mage-error:after,.ecare .form-edit-address .field .mage-error:after{content:""}.ecare .form .field .mage-error[generated],.ecare .form-login .field .mage-error[generated],.ecare .form-register .field .mage-error[generated],.ecare .form-edit-account .field .mage-error[generated],.ecare .form-edit-address .field .mage-error[generated]{color:#d81313;font-size:12px;font-weight:400;margin:8px 0}.ecare .form .field .input-text.mage-error,.ecare .form-login .field .input-text.mage-error,.ecare .form-register .field .input-text.mage-error,.ecare .form-edit-account .field .input-text.mage-error,.ecare .form-edit-address .field .input-text.mage-error{background-color:transparent;border-color:#d81313;color:initial}.ecare .form .field input[type=password]:not(:-ms-input-placeholder),.ecare .form-login .field input[type=password]:not(:-ms-input-placeholder),.ecare .form-register .field input[type=password]:not(:-ms-input-placeholder),.ecare .form-edit-account .field input[type=password]:not(:-ms-input-placeholder),.ecare .form-edit-address .field input[type=password]:not(:-ms-input-placeholder){font-family:Verdana;font-size:larger}.ecare .form .field input[type=password]:not(:placeholder-shown),.ecare .form-login .field input[type=password]:not(:placeholder-shown),.ecare .form-register .field input[type=password]:not(:placeholder-shown),.ecare .form-edit-account .field input[type=password]:not(:placeholder-shown),.ecare .form-edit-address .field input[type=password]:not(:placeholder-shown){font-family:Verdana;font-size:larger}.ecare .form .field__text-hint,.ecare .form .field__password-hint,.ecare .form-login .field__text-hint,.ecare .form-login .field__password-hint,.ecare .form-register .field__text-hint,.ecare .form-register .field__password-hint,.ecare .form-edit-account .field__text-hint,.ecare .form-edit-account .field__password-hint,.ecare .form-edit-address .field__text-hint,.ecare .form-edit-address .field__password-hint{color:#000;font-size:12px;font-weight:400;margin:8px 0 0;opacity:.6}.ecare .form .validation-check+.check-icon,.ecare .form-login .validation-check+.check-icon,.ecare .form-register .validation-check+.check-icon,.ecare .form-edit-account .validation-check+.check-icon,.ecare .form-edit-address .validation-check+.check-icon{position:relative}.ecare .form .validation-check+.check-icon:before,.ecare .form-login .validation-check+.check-icon:before,.ecare .form-register .validation-check+.check-icon:before,.ecare .form-edit-account .validation-check+.check-icon:before,.ecare .form-edit-address .validation-check+.check-icon:before{content:url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M13.333 4 6 11.333 2.667 8' stroke='%2350a133' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");display:inline-block;height:16px;position:absolute;right:20px;top:2px}.ecare .form-direct-debit .field{margin-bottom:20px}.ecare .form-direct-debit .field .label{display:inline-block;margin:0 0 8px}.ecare .actions-toolbar>div{display:flex;width:100%}.ecare .actions-toolbar a:not(.button-ecare){color:#5f2167;text-decoration:underline}@media (min-width:45.5em){.cms-index-index .banner__image{height:575px}}.cms-index-index.cms-home-2-offer-columns .simo-offers .c-title.c-title--space-s{display:block}.cms-index-index.cms-home .simo-offers .c-title.c-title--space-s{display:none}@media (min-width:64em){.cms-index-index.cms-home .simo-offers .c-title.c-title--space-s{display:block}}.cms-index-index #offers-wrapper{box-sizing:border-box;margin:0 auto;max-width:1200px}@media (min-width:64em){.cms-index-index #offers-wrapper{display:flex;flex-wrap:wrap;gap:18px}}@media (min-width:64em){.cms-index-index #offers-wrapper .simo-offers,.cms-index-index #offers-wrapper .phone-offers{flex-basis:calc(50% - 18px/2)}}@media (min-width:64em){.cms-index-index #offers-wrapper .phone-offers .l-section--max-width.product-cards__section{padding-right:0}}.cms-index-index #offers-wrapper .simo-offers .l-section--max-width.product-cards__section{padding-top:20px}@media (min-width:64em){.cms-index-index #offers-wrapper .simo-offers .l-section--max-width.product-cards__section{padding-left:0;padding-top:65px}.cms-index-index #offers-wrapper .simo-offers .c-title.c-title--space-s{display:block}}.cms-index-index #offers-wrapper .product-cards{margin-bottom:30px}@media (min-width:45.5em){.cms-index-index #offers-wrapper .product-cards{display:flex;flex-direction:row;flex-wrap:inherit;gap:18px}}.cms-index-index #offers-wrapper .product-cards__links{text-align:initial}.cms-index-index #offers-wrapper .product-cards .product-card__wrapper{flex-basis:50%}.cms-index-index #offers-wrapper .product-cards .product-card__offer-label{font-size:11px}.cms-index-index #offers-wrapper .product-cards .product-card__data-wrapper{margin:16px 0 11px}.cms-index-index #offers-wrapper .product-cards .product-card__data{line-height:25px;margin:20px 0}.cms-index-index #offers-wrapper .product-cards .product-card__image-wrapper{margin:20px}.cms-index-index #offers-wrapper .product-cards .product-card__price-wrapper{margin-top:9px}.cms-index-index #offers-wrapper .product-cards .product-card__price--offer{margin-bottom:5px}.cms-index-index #offers-wrapper .product-cards .product-card__price-label{font-size:14px;font-weight:700}.cms-index-index #offers-wrapper .products{display:flex;flex-wrap:inherit;gap:18px;margin:0;width:100%}.cms-index-index #offers-wrapper .products .product-item{width:100%}.cms-index-index #offers-wrapper .products .product-item-info{display:flex}.cms-index-index #offers-wrapper .products-grid{margin:11px 0 0;padding:0}.cms-index-index #offers-wrapper .products-items{justify-content:space-between;margin-top:0}.cms-index-index #offers-wrapper .upfront-value{font-size:20px}.cms-index-index .homepage-offers-legal-text{text-align:center}.category-sim-only .category-view{display:none}.category-upgrades .banner__title{margin-bottom:20px;margin-top:0}.category-upgrades .banner__text-wrapper{background:#f8f8f8}@media (min-width:45.5em){.category-upgrades .banner__text-wrapper{background:0 0}}.category-upgrades .banner__subtitle{font-weight:500}.category-upgrades .banner br{display:none}@media (min-width:45.5em){.category-upgrades .banner br{display:inline-block}}.category-upgrades .block.filter{display:none}.category-upgrades .category-view{display:none}.category-upgrades .deals__section{margin-top:50px}.category-upgrades .deals__section .deal--phone{border:4px solid #dc7d00;box-shadow:0 0 10px 0 rgba(220,125,0,.3);color:#000}.category-upgrades .deals__section .deal--sim{border:4px solid transparent}.category-upgrades .products-grid{margin:0 auto 20px;padding:65px 0 73px}.category-upgrades .products-grid .product-items--bordered{margin:0;padding:.5rem 2.5rem 0;width:100%}@media (min-width:45.5em){.category-upgrades .products-grid .product-items--bordered{border-radius:10px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:2.5rem 2.5rem 0}}.category-upgrades .products-grid--bordered{display:flex;margin:0 auto;padding:40px 0 10px}@media (min-width:45.5em){.category-upgrades .products-grid--bordered{margin:0 auto;padding:40px 0 0}}.category-upgrades .products-grid--bordered .product-items{margin:0;padding:.5rem 2.5rem 0;width:100%}@media (min-width:45.5em){.category-upgrades .products-grid--bordered .product-items{border-radius:10px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:2.5rem 2.5rem 0}}.category-upgrades .products-grid--bordered .product-items{margin:0;padding:.5rem 2.5rem 0;width:100%}@media (min-width:45.5em){.category-upgrades .products-grid--bordered .product-items{border-radius:10px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:2.5rem 2.5rem 0}}.category-upgrades .phones .products-grid--bordered{padding:0 !important}.category-upgrades .product-cards__section .description{margin-bottom:20px;text-align:center}.category-upgrades .product-cards__section .primary--offer{display:flex;margin:0 auto;max-width:180px}.deals__title{font-size:4rem;font-weight:700;letter-spacing:0;line-height:4.8rem;margin-bottom:20px}.deals__footer{display:flex;flex-direction:column;margin:30px auto;text-align:center}.deals__footer p{font-size:1.1rem;margin-bottom:3rem}.deals__footer h3{margin-bottom:1rem}.deals__footer a{color:#5f2167;font-size:1.7rem;text-decoration:underline}.deals .links{display:flex;flex-direction:column}@media (min-width:45.5em){.deals .links{flex-direction:row}}.deals .links .action{font-size:1.8rem;font-weight:700;letter-spacing:.5px;text-align:center;text-decoration:none}.deals .links .action:focus{box-shadow:0 0 3px 1px #00699d}.deals .links .action:hover{border:4px solid #dc7d00}.deals .links .deal{border-radius:70rem;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:1rem 2rem}.deals .links .deal--sim{margin-top:1rem}@media (min-width:45.5em){.deals .links .deal--sim{margin-left:5px;margin-top:0}}.holding-page .handsets-grid .items{box-shadow:unset;flex-wrap:unset;justify-content:center;margin-top:0;padding:0}@media (min-width:45.5em){.holding-page .marketing-slot__section{margin-bottom:15px;margin-top:15px}}.holding-page .product-cards__section{padding-bottom:2rem;padding-top:2rem}.holding-page .product-cards__section .c-title--space-s{padding-bottom:20px}.holding-page .product-cards__section .description{font-size:1.1rem;margin-bottom:4rem}.holding-page .product-cards__section .primary--offer{justify-content:center;max-width:100%}@media (min-width:45.5em){.holding-page .product-cards__section .primary--offer{max-width:180px}}.upgrade-authentication-index .banner__image{min-height:250px}@media (min-width:45.5em){.upgrade-authentication-index .banner__image{min-height:268px}}.cms-online-handset-upgrades .phones .products-grid{padding:0}.category-upgrade .banner__image{height:250px}@media (min-width:45.5em){.category-upgrade .banner__image{height:268px}}.category-upgrade .banner__subtitle{font-weight:500;margin-bottom:20px}.category-upgrade .category-view{display:none}.category-sim-upgrades .banner__image{height:250px}@media (min-width:45.5em){.category-sim-upgrades .banner__image{height:268px}}.category-sim-upgrades .banner__text-wrapper{background:#f8f8f8}@media (min-width:45.5em){.category-sim-upgrades .banner__text-wrapper{background:0 0}}.category-sim-upgrades .banner__subtitle{font-weight:500}.category-sim-upgrades .category-view{display:none}.category-sim-upgrades .deals__section{margin:50px auto}.category-sim-upgrades .deals__section .deal--phone{border:4px solid transparent}.category-sim-upgrades .deals__section .deal--sim{border:4px solid #dc7d00;box-shadow:0 0 10px 0 rgba(220,125,0,.3);color:#000}.category-sim-upgrades .deals_footer_section{margin:30px auto}.category-sim-upgrades .product-cards__section{margin-bottom:20px;padding:2.5rem}@media (min-width:45.5em){.category-sim-upgrades .product-cards__section{border-radius:10px;box-shadow:0 0 10px 4px rgba(231,231,231,.8)}}.category-phones .category-view{display:none}.field__dob [generated]:after{font-size:15px;right:74px;top:-32px}.field__dob span{color:#d81313;font-size:1.2rem;left:15px;position:relative;top:8px}.booster-auth-index h1,.booster-auth-otac h1{font-size:3rem;font-weight:700;margin:0 auto 40px;text-align:center}.booster-auth-index .logo,.booster-auth-otac .logo{margin:10px auto 0;padding:30px 0}@media (min-width:45.5em){.booster-auth-index .logo,.booster-auth-otac .logo{margin:20px auto 0;padding:40px 0}}.booster-auth-index .main,.booster-auth-otac .main{display:flex;flex-direction:column}.booster-auth-index .privacy-links,.booster-auth-otac .privacy-links{display:block;margin:auto;padding:20px;text-align:center}.booster-auth-otac__container,.booster-authentication-page__container{margin-top:0}@media (min-width:45.5em){.booster-auth-otac__container,.booster-authentication-page__container{margin:40px auto 0;max-width:565px}}.booster-auth-otac__container a,.booster-authentication-page__container a{color:#5f2167;text-decoration:underline}.booster-auth-otac__container h2,.booster-authentication-page__container h2{font-weight:700;margin:0 auto 40px;text-align:left}.booster-auth-otac__panel-container,.booster-authentication-page__panel-container{border-radius:10px;box-shadow:0 0 15px 0 rgba(118,118,118,.3);padding:20px}.booster-auth-otac__panel-container .field__phone-number,.booster-authentication-page__panel-container .field__phone-number{position:relative}.booster-auth-otac__panel-container .field__phone-number .mage-error,.booster-authentication-page__panel-container .field__phone-number .mage-error{margin-bottom:0}.booster-auth-otac__panel-container .field__dob,.booster-authentication-page__panel-container .field__dob{position:relative}.booster-auth-otac__panel-container .field__dob .mage-error,.booster-authentication-page__panel-container .field__dob .mage-error{margin-right:10px}.booster-auth-otac__panel-container .field__dob [generated],.booster-authentication-page__panel-container .field__dob [generated]{display:flex;position:relative;width:250px}.booster-auth-otac__panel-container p,.booster-authentication-page__panel-container p{margin-bottom:20px;padding-left:16px}.booster-auth-otac__panel-container fieldset,.booster-authentication-page__panel-container fieldset{margin-bottom:20px}.booster-auth-otac__panel-container input:-ms-input-placeholder,.booster-authentication-page__panel-container input:-ms-input-placeholder{color:#767676}.booster-auth-otac__panel-container input::-ms-input-placeholder,.booster-authentication-page__panel-container input::-ms-input-placeholder{color:#767676}.booster-auth-otac__panel-container input::placeholder,.booster-authentication-page__panel-container input::placeholder{color:#767676}.booster-auth-otac__panel-container .actions,.booster-authentication-page__panel-container .actions{margin-top:10px}.booster-auth-otac__panel-container .action.primary,.booster-authentication-page__panel-container .action.primary{width:100%}@media (min-width:30em){.booster-auth-otac__panel-container .action.primary,.booster-authentication-page__panel-container .action.primary{min-width:180px;width:auto}}.booster-auth-otac__panel-container .dob-error-fields,.booster-authentication-page__panel-container .dob-error-fields{background-color:#fff0f0;border-color:#ed8380}.booster-auth-otac__panel-container .dob-error-text,.booster-authentication-page__panel-container .dob-error-text{color:#d81313;display:flex;font-size:12px;line-height:16px;margin-left:14px;margin-top:7px}.booster-auth-otac__panel-container .booster-auth-dob,.booster-authentication-page__panel-container .booster-auth-dob{margin-right:10px;padding:0 8px;text-align:center;width:50px}.booster-auth-otac__panel-container .booster-auth-dob-year,.booster-authentication-page__panel-container .booster-auth-dob-year{text-align:center;width:80px}.booster-authentication-info-message:before{content:url("../images/icons/info-icon.svg")}.booster-auth-otac .control{position:relative}body .header.links a.my-account-link:hover{text-decoration:none}body:not([data-theme=cortana]).account{background-color:#f8f8f8}body:not([data-theme=cortana]).account .page-main{padding-top:0}@media (min-width:64em){body:not([data-theme=cortana]).account .page-main{padding-left:0;padding-right:0}}@media (min-width:45.5em){body:not([data-theme=cortana]).account .sections.nav-sections{max-width:50%}}@media (min-width:64em){body:not([data-theme=cortana]).account .navigation-sidebar-container{margin-bottom:24px}}@media (min-width:64em){body:not([data-theme=cortana]).account.page-layout-2columns-left .sidebar-main,body:not([data-theme=cortana]).account .account.page-layout-2columns-left .sidebar-additional{width:24.3%}}@media (min-width:64em){body:not([data-theme=cortana]).account.page-layout-2columns-left .column.main{width:75.7%}}body:not([data-theme=cortana]) .my-account-link--desktop{display:none !important}@media (min-width:64em){body:not([data-theme=cortana]) .my-account-link--desktop{display:block !important}}body:not([data-theme=cortana]) .my-account-link--mobile{display:block !important}@media (min-width:64em){body:not([data-theme=cortana]) .my-account-link--mobile{display:none !important}}body:not([data-theme=cortana]) .my-account-link__text{min-width:80px;text-align:right}@media (min-width:64em){body[data-theme=cortana].account .navigation-sidebar-container{margin-bottom:24px}}.ecare p,.ecare-modal p{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.ecare .button-ecare--purple,.ecare-modal .button-ecare--purple{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;align-items:center;background-color:#5f2167;border:0;border-radius:40px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:6.5px 48.5px;text-align:center;width:100%}@media (min-width:64em){.ecare .button-ecare--purple,.ecare-modal .button-ecare--purple{font-size:14px;line-height:20px}}@media (min-width:45.5em){.ecare .button-ecare--purple,.ecare-modal .button-ecare--purple{width:280px}}.ecare .button-ecare--purple:hover,.ecare .button-ecare--purple:focus,.ecare .button-ecare--purple:active,.ecare-modal .button-ecare--purple:hover,.ecare-modal .button-ecare--purple:focus,.ecare-modal .button-ecare--purple:active{background-color:#76467c;color:#fff;text-decoration:none}.ecare .button-ecare--orange,.ecare-modal .button-ecare--orange{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;align-items:center;background-color:#dc7d00;border:0;border-radius:40px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;height:48px;justify-content:center;padding:6.5px 48.5px;text-align:center;width:100%}@media (min-width:64em){.ecare .button-ecare--orange,.ecare-modal .button-ecare--orange{font-size:14px;line-height:20px}}@media (min-width:45.5em){.ecare .button-ecare--orange,.ecare-modal .button-ecare--orange{width:280px}}.ecare .button-ecare--orange:hover,.ecare .button-ecare--orange:focus,.ecare .button-ecare--orange:active,.ecare-modal .button-ecare--orange:hover,.ecare-modal .button-ecare--orange:focus,.ecare-modal .button-ecare--orange:active{background-color:#ffb346;color:#000;text-decoration:none}.ecare .button-ecare--green,.ecare-modal .button-ecare--green{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;align-items:center;background-color:#c2d216;border:0;border-radius:40px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;height:48px;justify-content:center;padding:6.5px 48.5px;text-align:center;width:100%}@media (min-width:64em){.ecare .button-ecare--green,.ecare-modal .button-ecare--green{font-size:14px;line-height:20px}}@media (min-width:45.5em){.ecare .button-ecare--green,.ecare-modal .button-ecare--green{width:280px}}.ecare .button-ecare--green:hover,.ecare .button-ecare--green:focus,.ecare .button-ecare--green:active,.ecare-modal .button-ecare--green:hover,.ecare-modal .button-ecare--green:focus,.ecare-modal .button-ecare--green:active{background-color:#dbe750;color:#000;text-decoration:none}.ecare .button-ecare--grey,.ecare-modal .button-ecare--grey{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;align-items:center;background-color:#a0a0a0;border:0;border-radius:40px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;height:48px;justify-content:center;padding:6.5px 48.5px;text-align:center;width:100%}@media (min-width:64em){.ecare .button-ecare--grey,.ecare-modal .button-ecare--grey{font-size:14px;line-height:20px}}@media (min-width:45.5em){.ecare .button-ecare--grey,.ecare-modal .button-ecare--grey{width:280px}}.ecare .button-ecare--grey:hover,.ecare .button-ecare--grey:focus,.ecare .button-ecare--grey:active,.ecare-modal .button-ecare--grey:hover,.ecare-modal .button-ecare--grey:focus,.ecare-modal .button-ecare--grey:active{background-color:#767676;color:#000;text-decoration:none}.ecare .button-ecare--link,.ecare-modal .button-ecare--link{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#5f2167}.ecare .button-ecare--link-thick,.ecare-modal .button-ecare--link-thick{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#5f2167;text-decoration-thickness:2px;text-underline-offset:3px}.ecare .info-button,.ecare-modal .info-button{align-items:center;display:inline-flex;padding:0 .5rem}.ecare .info-button:after,.ecare-modal .info-button:after{background-color:currentColor;content:"";cursor:pointer;display:inline-block;height:16px;-webkit-mask-image:url("../images/icons/info.svg");mask-image:url("../images/icons/info.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.ecare .info-button--cr,.ecare-modal .info-button--cr{padding-right:0}.ecare .info-button--cr:after,.ecare-modal .info-button--cr:after{color:#5f2167}.ecare.forgot-password-reset-container,.ecare.forgot-password-otac-container,.ecare.forgot-password-container,.ecare.login-container,.ecare.confirmation-container,.ecare.otac-container,.ecare-modal.forgot-password-reset-container,.ecare-modal.forgot-password-otac-container,.ecare-modal.forgot-password-container,.ecare-modal.login-container,.ecare-modal.confirmation-container,.ecare-modal.otac-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:32px auto}@media (min-width:45.5em){.ecare.forgot-password-reset-container,.ecare.forgot-password-otac-container,.ecare.forgot-password-container,.ecare.login-container,.ecare.confirmation-container,.ecare.otac-container,.ecare-modal.forgot-password-reset-container,.ecare-modal.forgot-password-otac-container,.ecare-modal.forgot-password-container,.ecare-modal.login-container,.ecare-modal.confirmation-container,.ecare-modal.otac-container{max-width:600px;padding:40px}}@media (min-width:45.5em) and (min-width:45.5em){.ecare.forgot-password-reset-container,.ecare.forgot-password-otac-container,.ecare.forgot-password-container,.ecare.login-container,.ecare.confirmation-container,.ecare.otac-container,.ecare-modal.forgot-password-reset-container,.ecare-modal.forgot-password-otac-container,.ecare-modal.forgot-password-container,.ecare-modal.login-container,.ecare-modal.confirmation-container,.ecare-modal.otac-container{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px}}.ecare.forgot-password-reset-container .fieldset:after,.ecare.forgot-password-otac-container .fieldset:after,.ecare.forgot-password-container .fieldset:after,.ecare.login-container .fieldset:after,.ecare.confirmation-container .fieldset:after,.ecare.otac-container .fieldset:after,.ecare-modal.forgot-password-reset-container .fieldset:after,.ecare-modal.forgot-password-otac-container .fieldset:after,.ecare-modal.forgot-password-container .fieldset:after,.ecare-modal.login-container .fieldset:after,.ecare-modal.confirmation-container .fieldset:after,.ecare-modal.otac-container .fieldset:after{content:"";display:none}.ecare.login-container .button-ecare,.ecare.otac-container .button-ecare,.ecare-modal.login-container .button-ecare,.ecare-modal.otac-container .button-ecare{width:100%}.ecare .block-content,.ecare-modal .block-content{align-items:center;display:flex;justify-content:center;width:100%}.ecare ::-ms-reveal,.ecare-modal ::-ms-reveal{display:none}.ecare-page-title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:24px;margin-bottom:0}@media (min-width:45.5em){.ecare-page-title{font-size:32px;margin-bottom:32px}}.hide{display:none}.ecare-messages{margin-bottom:16px}.ecare-messages .message{border-radius:14px}.ecare-overlay{overflow-y:hidden}@media (min-width:64em){.ecare-overlay{overflow-y:unset}}.ecare-overlay:after{background:rgba(255,255,255,.5);content:"";display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:10}@media (min-width:64em){.ecare-overlay:after{display:none}}.ecare .col-1,.ecare .col-2{display:flex;flex-direction:column;gap:24px}@media (min-width:45.5em){.ecare .col-1,.ecare .col-2{display:grid}}.ecare .col-2{grid-template-columns:repeat(2,2fr)}.customer-booster{margin:24px 0}@media (min-width:64em){.customer-booster{margin:0}}.customer-booster .block-booster{border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);background-color:#fff;position:relative}.customer-booster .ecare-booster{height:100%;min-height:100vh;overflow:hidden;width:100%}.customer-booster .ecare-booster::-webkit-scrollbar{height:0;width:0}.load-indicator-wrapper{height:100%;inset:0;position:absolute;width:100%}.load-indicator-wrapper--cta-margin{height:calc(100% + 24px)}.loading-placeholder.text{animation:fading 1s infinite;background-color:#f8f8f8;border-radius:40px;display:inline-block;height:100%;min-height:20px;min-width:80px;opacity:.5;vertical-align:middle;width:100%}.loading-placeholder.hide{display:none}@keyframes fading{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}body:not([data-theme=cortana]) .awards{background-color:#f8f8f8;padding:24px 0}@media (min-width:45.5em){body:not([data-theme=cortana]) .awards{padding:48px 0}}@media (min-width:45.5em){body:not([data-theme=cortana]) .awards .max-content{max-width:1156px}}body:not([data-theme=cortana]) .awards__container{height:100%;width:100%}body:not([data-theme=cortana]) .awards__slider{align-items:center}body:not([data-theme=cortana]) .awards img{object-fit:contain}body:not([data-theme=cortana]) .swiper{height:100%;width:100%}body:not([data-theme=cortana]) .swiper-wrapper{transition-timing-function:linear}body:not([data-theme=cortana]) .swiper-slide{align-items:center;border-radius:8px;display:flex;height:auto;justify-content:center;overflow:hidden;text-align:center;width:10%}body:not([data-theme=cortana]) .swiper-slide img{aspect-ratio:4/3;display:block;height:100%;object-fit:contain;width:100%}.page-header-wrapper{background-color:#fff}.page-header{align-items:center;display:flex;padding:16px 24px}.page-products .columns{z-index:inherit}.header.links{align-items:center;display:flex}.header.links .customer-welcome{display:none}.header.links>li>a{font-size:12px}.header.links>li>a:hover{text-decoration:none}.header.content,.logo__image{height:25px}.header.content .logo{display:block}.nav-sections-items{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:25px}@media (min-width:64em){.nav-sections-items{font-size:14px;line-height:25px}}.ui-state-focus{box-shadow:0 0 3px 1px #00699d}.ui-state-focus .ui-menu .ui-state-focus{box-shadow:0 0 3px 1px #00699d}.action.primary:focus{box-shadow:0 0 3px 1px #00699d}body:not([data-theme=cortana]) .notification-banner{background-color:#fbe2bf;color:#323438;font-size:14px;font-weight:400;line-height:20px}body:not([data-theme=cortana]) .notification-banner__content{align-items:flex-start;box-sizing:border-box;display:flex;margin:0 auto;max-width:1200px;padding:16px 22px}@media (min-width:45.5em){body:not([data-theme=cortana]) .notification-banner__content{align-items:center}}body:not([data-theme=cortana]) .notification-banner__content--gift-icon:before{content:url("../images/icons/gift.svg");margin-right:16px}body:not([data-theme=cortana]) .notification-banner__message--bold{font-weight:700}body:not([data-theme=cortana]) .notification-banner__link{color:#5f2167 !important;text-decoration:underline !important;font-size:inherit !important}#lpChat img{max-height:none}body:not([data-theme=cortana]) .custom-checkbox{align-items:center;cursor:pointer;display:flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}body:not([data-theme=cortana]) .custom-checkbox .custom-checkbox-checkmark{border:1px solid #2b2d31;border-radius:3px;height:14px;margin-right:9px;position:relative;width:14px}body:not([data-theme=cortana]) .custom-checkbox .custom-checkbox-input{cursor:pointer;height:16px;margin:0;opacity:.0001;position:absolute;top:0;width:16px}body:not([data-theme=cortana]) .custom-checkbox .custom-checkbox-input:checked+.custom-checkbox-checkmark:after{border:solid #000;border-width:0 2px 2px 0;content:"";height:11px;left:4px;position:absolute;top:-1px;transform:rotate(45deg);width:4px}body:not([data-theme=cortana]) .custom-checkbox .custom-checkbox-input:focus+.custom-checkbox-checkmark{box-shadow:0 0 3px 1px #00699d}.page-layout-checkout-custom .page-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px;margin:50px 0}@media (min-width:64em){.page-layout-checkout-custom .page-title{font-size:35px;line-height:47px}}.page-layout-checkout-custom .page-main{min-height:80vh}.page-layout-checkout-custom .checkout-complete__title,.page-layout-checkout-custom .checkout-complete__text{margin-bottom:25px}.page-layout-checkout-custom .checkout-complete__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;color:#5f2167}@media (min-width:64em){.page-layout-checkout-custom .checkout-complete__title{font-size:20px;line-height:27px}}.page-layout-checkout-custom .checkout-complete__text--highlight,.page-layout-checkout-custom .checkout-complete__text>span{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}@media (min-width:64em){.page-layout-checkout-custom .checkout-complete__text--highlight,.page-layout-checkout-custom .checkout-complete__text>span{font-size:14px;line-height:20px}}@media (min-width:64em){.page-layout-checkout-custom .checkout-complete .actions-toolbar--mobile{display:none}}.page-layout-checkout-custom .checkout-complete .actions-toolbar--desktop{display:none}@media (min-width:64em){.page-layout-checkout-custom .checkout-complete .actions-toolbar--desktop{display:block;margin-top:65px}}.page-layout-checkout-custom .checkout-complete .actions-toolbar .action.primary{background-color:#dc7d00;color:#2b2d31}.page-layout-checkout-custom .checkout-complete .actions-toolbar .action.primary:hover{background-color:#ffb346}.checkout-index-index .page-main{padding-left:7px;padding-right:7px}@media (min-width:64em){.checkout-index-index .page-main{padding-left:22px;padding-right:22px}}.checkout-index-index .nav-toggle{display:block}@media (min-width:64em){.checkout-index-index .nav-toggle{display:none}}.checkout-index-index .nav-sections{display:block}.checkout-index-index .authentication-wrapper{display:none}.checkout-index-index .modal-footer button.secondary.action-hide-popup{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#5f2167;border:0;border-radius:16px;box-sizing:border-box;color:#fff;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center}@media (min-width:64em){.checkout-index-index .modal-footer button.secondary.action-hide-popup{font-size:14px;line-height:20px}}.checkout-index-index .modal-footer button.secondary.action-hide-popup:hover,.checkout-index-index .modal-footer button.secondary.action-hide-popup:focus,.checkout-index-index .modal-footer button.secondary.action-hide-popup:active{background-color:#76467c;color:#fff}.checkout-index-index .modal-footer button.secondary.action-hide-popup:hover{text-decoration:none}.checkout-container{display:flex;flex-direction:column}@media (min-width:64em){.checkout-container{display:block}}.checkout-container__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;font-weight:700;letter-spacing:0;line-height:43px;margin:35px 22px 50px}@media (min-width:64em){.checkout-container__title{font-size:50px;line-height:61px}}@media (min-width:64em){.checkout-container__title{display:block}}.opc-wrapper{margin-top:50px;order:1;padding-left:15px;padding-right:15px}@media (min-width:64em){.opc-wrapper{margin-top:0}}.opc-wrapper .payment-details .fieldset:last-of-type{display:flex;flex-direction:column;gap:16px}@media (min-width:64em){.opc-wrapper .payment-details .fieldset:last-of-type{flex-direction:row;gap:inherit}}.opc-wrapper .payment-details .additional-address-wrapper .fieldset{display:block}.opc-wrapper .form-shipping-address{background-color:#fff;margin-bottom:0;padding-bottom:0}.opc-wrapper .step-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px;border-bottom:0}@media (min-width:64em){.opc-wrapper .step-title{font-size:25px;line-height:35px}}.opc-wrapper .form-login{border-bottom:0;padding:0}.opc-wrapper .action.continue{background-color:#5f2167;color:#fff;min-width:180px}.opc-wrapper .action.continue:hover{background-color:#76467c}.opc-wrapper .opc .payment-details{margin-top:80px}@media (min-width:64em){.opc-wrapper .opc .payment-details{width:66.6666666667%}}.opc-wrapper .checkout-shipping-address .step-title{margin:0;padding:0}.opc-wrapper .pin-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.opc-wrapper .pin-wrapper input[type=password]{padding-right:40px}.opc-wrapper .pin-wrapper input[type=password]:not(:-ms-input-placeholder){font-family:Verdana;font-size:larger}.opc-wrapper .pin-wrapper input[type=password]:not(:placeholder-shown){font-family:Verdana;font-size:larger}.opc-wrapper .pin-wrapper .show-pin-password{display:none;margin:0;position:absolute;right:18px;top:8px}.opc-wrapper .pin-wrapper .show-pin-password input{margin:0;top:0}.opc-wrapper .pin-wrapper .show-pin-password input[type=checkbox]{display:none}.opc-wrapper .pin-wrapper .show-pin-password input[type=checkbox]+label{background-image:url('data:image/svg+xml;charset=UTF-8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.666748 7.99999C0.666748 7.99999 3.33341 2.66666 8.00008 2.66666C12.6667 2.66666 15.3334 7.99999 15.3334 7.99999C15.3334 7.99999 12.6667 13.3333 8.00008 13.3333C3.33341 13.3333 0.666748 7.99999 0.666748 7.99999Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;padding:0;width:16px}.opc-wrapper .pin-wrapper .show-pin-password input[type=checkbox]:checked+label{background-image:url('data:image/svg+xml;charset=UTF-8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.41341 9.41334C9.23032 9.60984 9.00951 9.76744 8.76418 9.87675C8.51885 9.98607 8.25402 10.0448 7.98547 10.0496C7.71693 10.0543 7.45019 10.0049 7.20115 9.90433C6.95212 9.80374 6.7259 9.65403 6.53598 9.46411C6.34606 9.27419 6.19634 9.04797 6.09575 8.79893C5.99516 8.5499 5.94577 8.28315 5.9505 8.01461C5.95524 7.74607 6.01402 7.48124 6.12333 7.2359C6.23264 6.99057 6.39025 6.76977 6.58675 6.58667M11.9601 11.96C10.8205 12.8287 9.43282 13.3099 8.00008 13.3333C3.33341 13.3333 0.666748 8.00001 0.666748 8.00001C1.49601 6.4546 2.64617 5.10441 4.04008 4.04001L11.9601 11.96ZM6.60008 2.82667C7.05897 2.71926 7.52879 2.66557 8.00008 2.66667C12.6667 2.66667 15.3334 8.00001 15.3334 8.00001C14.9287 8.75708 14.4461 9.46983 13.8934 10.1267L6.60008 2.82667Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.666748 0.666656L15.3334 15.3333" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.opc-wrapper .field__pin .pin,.opc-wrapper .field__spend-limit .spend-limit,.opc-wrapper .field__house-number .control,.opc-wrapper .field__account-number .control{width:180px}.opc-wrapper .field__sim-type-selection .control-addon,.opc-wrapper .field__spend-limit .control-addon,.opc-wrapper .field__pin .control-addon{display:flex;flex-direction:column;gap:10px}.opc-wrapper .field__sim-type-selection .control-addon .pin,.opc-wrapper .field__sim-type-selection .control-addon .spend-limit,.opc-wrapper .field__spend-limit .control-addon .pin,.opc-wrapper .field__spend-limit .control-addon .spend-limit,.opc-wrapper .field__pin .control-addon .pin,.opc-wrapper .field__pin .control-addon .spend-limit{margin-bottom:0}.opc-wrapper .field__pin .field-error:after{left:164px;right:auto}.opc-wrapper .field__postcode{margin-bottom:10px}.opc-wrapper .field__postcode .input-text{margin-right:0;text-transform:uppercase}@media (min-width:64em){.opc-wrapper .field__postcode .input-text{width:180px}}.opc-wrapper .field__postcode .control{width:100%}.opc-wrapper .field__postcode .postcode-lookup{display:flex;flex-direction:column;gap:16px}@media (min-width:64em){.opc-wrapper .field__postcode .postcode-lookup{flex-direction:row;gap:10px}}.opc-wrapper .field__postcode .postcode-lookup .actions-toolbar .primary{width:100%}@media (min-width:64em){.opc-wrapper .field__postcode .postcode-lookup .actions-toolbar .primary{width:180px}}@media (min-width:64em){.opc-wrapper .field__postcode .field-error:after{left:164px;right:auto}}.opc-wrapper .field__time-at-address-years,.opc-wrapper .field__time-at-address-months{display:inline-flex;flex-direction:column;margin-right:10px;width:100%}@media (min-width:64em){.opc-wrapper .field__time-at-address-years,.opc-wrapper .field__time-at-address-months{width:180px}}.opc-wrapper .field__time-at-address-years .input-text,.opc-wrapper .field__time-at-address-months .input-text{text-align:center}.opc-wrapper .field__time-at-address-years{margin-bottom:0}.opc-wrapper .field__time-at-address-months .label{display:none}@media (min-width:64em){.opc-wrapper .field__time-at-address-months .label{display:block}}.opc-wrapper .field__sort-code .input-text,.opc-wrapper .field__date .input-text,.opc-wrapper .field__date-of-birth .input-text{margin-right:10px;padding:0 8px;text-align:center;width:50px}.opc-wrapper .field .date_last,.opc-wrapper .field .date_of_birth_last{width:80px}.opc-wrapper .field__prefix .field-error:after,.opc-wrapper .field__sort-code .field-error:after,.opc-wrapper .field__date .field-error:after,.opc-wrapper .field__date-of-birth .field-error:after{left:190px;right:auto}.opc-wrapper .field__prefix .field-error:after{left:138px}.opc-wrapper .field__keep-in-touch,.opc-wrapper .field__marketing-preferences{align-items:center;display:inline-flex;margin-bottom:8px}.opc-wrapper .field__keep-in-touch .control,.opc-wrapper .field__marketing-preferences .control{order:0}.opc-wrapper .field__keep-in-touch .label,.opc-wrapper .field__marketing-preferences .label{margin:0;order:1;padding:0 30px 0 0}@media (min-width:64em){.opc-wrapper .field__keep-in-touch,.opc-wrapper .field__marketing-preferences{margin-bottom:0}}.opc-wrapper .field__select-address .select{max-width:370px;padding-right:40px}.opc-wrapper .field__sim{margin:0 0 30px;position:relative}@media (min-width:64em){.opc-wrapper .field__sim{margin:0 0 20px}}.opc-wrapper .field__sim:after{bottom:-25px;color:#76467c;content:"Remember you MUST use a Talkmobile sim card";display:block;font-size:1.2rem;font-weight:600;left:15px;position:absolute}@media (min-width:64em){.opc-wrapper .field__sim:after{bottom:unset;left:unset;right:7px;top:4px}}.opc-wrapper .field .admin__control-checkbox{border-color:#2b2d31}.opc-wrapper .field__early-leave-email .control{display:flex}.opc-wrapper .field__early-leave-email .control .label{order:1;padding-left:0}.opc-wrapper .field__early-leave-email .control .field{order:0}.opc-wrapper .fieldset>.field__time-at-address-months._required>.label:after{color:transparent}.opc-wrapper .field.before_referral_warning{margin-bottom:0}.opc-wrapper .self-referral-warning{clear:both;margin-bottom:20px}.opc-wrapper .self-referral-warning__info{align-items:baseline;display:flex;flex-direction:row;gap:16px;margin-top:10px}.opc-wrapper .self-referral-warning__icon-info{content:url("../images/icons/info.svg");display:inline-block;position:relative;top:6px}.opc-wrapper .self-referral-warning__text{color:#5f2167;font-weight:500}@media (min-width:64em){.opc-wrapper .switching-network-wrapper,.opc-wrapper .accessibility-requirements-wrapper,.opc-wrapper .additional-address-wrapper{max-width:500px}}.opc-wrapper .switching-network-toggle,.opc-wrapper .accessibility-requirements-toggle,.opc-wrapper .additional-address-toggle{color:#2b2d31;display:inline-block;margin:0 0 20px 14px;text-decoration:underline}.opc-wrapper .switching-network-text,.opc-wrapper .additional-address-text{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;margin:-10px 0 30px 14px;max-width:430px}@media (min-width:64em){.opc-wrapper .switching-network-text,.opc-wrapper .additional-address-text{font-size:11px;line-height:16px}}.opc-wrapper .field__spend-limit .addon-suffix,.opc-wrapper .field__pin .addon-suffix{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;margin-bottom:0;margin-left:14px;max-width:430px}@media (min-width:64em){.opc-wrapper .field__spend-limit .addon-suffix,.opc-wrapper .field__pin .addon-suffix{font-size:11px;line-height:16px}}.opc-wrapper .switching-network-text,.opc-wrapper .additional-address-text{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-left:0}@media (min-width:64em){.opc-wrapper .switching-network-text,.opc-wrapper .additional-address-text{font-size:14px;line-height:20px}}.opc-wrapper .additional-address-fieldset{margin-bottom:20px}.opc-wrapper .switching-network-wrapper .addon-suffix{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;display:block;margin:10px 0 30px 14px;max-width:430px}@media (min-width:64em){.opc-wrapper .switching-network-wrapper .addon-suffix{font-size:11px;line-height:16px}}.opc-wrapper .switching-network-wrapper .warning-message{margin:0 15px 15px}.opc-wrapper .switching-network-wrapper .warning-message--highlight{color:#ff0101}.opc-wrapper .switching-network-wrapper .fieldset:not(:last-child){margin-bottom:20px}.opc-wrapper .switching-network-wrapper .fieldset:not(:last-child)+div{margin-bottom:20px}.opc-wrapper .switching-network-wrapper .consent__checkbox,.opc-wrapper .switching-network-wrapper .consent__info{align-items:baseline;display:flex;flex-direction:row;gap:16px;max-width:430px}.opc-wrapper .switching-network-wrapper .consent__icon-info{content:url("../images/icons/info.svg");display:inline-block;position:relative;top:6px}.checkout-payment-method .payment-methods{margin:0}.checkout-payment-method .payment-methods .step-title{display:none}.checkout-payment-method .payment-method-content{margin-top:0;padding:0}.checkout-payment-method .payment-method-content .actions-toolbar .primary{display:flex;flex-direction:column}@media (min-width:64em){.checkout-payment-method .payment-method-content .actions-toolbar .primary{float:left}}.checkout-payment-method .payment-method-content .actions-toolbar .primary .action.primary{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:14px;align-items:center;background-color:#c2d216;display:flex;height:33px;justify-content:center;padding:0}@media (min-width:64em){.checkout-payment-method .payment-method-content .actions-toolbar .primary .action.primary{font-size:14px;line-height:14px}}@media (min-width:64em){.checkout-payment-method .payment-method-content .actions-toolbar .primary .action.primary{width:257px}}.checkout-payment-method .payment-method-content .actions-toolbar .primary .action.primary:hover{background-color:#dbe750;color:#2b2d31}.checkout-payment-method .payment-method-content .actions-toolbar .contract-summary-only{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#a0a0a0;border:0;border-radius:16px;box-sizing:border-box;color:#000;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center;margin-top:20px}@media (min-width:64em){.checkout-payment-method .payment-method-content .actions-toolbar .contract-summary-only{font-size:14px;line-height:20px}}.checkout-payment-method .payment-method-content .actions-toolbar .contract-summary-only:hover,.checkout-payment-method .payment-method-content .actions-toolbar .contract-summary-only:focus,.checkout-payment-method .payment-method-content .actions-toolbar .contract-summary-only:active{background-color:#dadada;color:#000}.checkout-payment-method .payment-method-title .label{display:block;margin-top:32px;padding:0}.checkout-payment-method .payment-method-title .upfront-payment__details-container{margin:2rem 0}.checkout-payment-method .payment-method-title .payment-data{font-weight:700}.checkout-upfront-payment .iframe-container{height:120px;overflow:hidden;padding-top:62.5%;position:relative}.checkout-upfront-payment .iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.checkout-upfront-payment .step-title{font-size:20px;margin-bottom:2rem}@media (min-width:64em){.checkout-upfront-payment .step-title{width:71%}}.checkout-upfront-payment .payment-container{border-radius:10px;box-shadow:0 0 10px #a0a0a0}@media (min-width:64em){.checkout-upfront-payment .payment-container{width:70%}}.checkout-upfront-payment .payment-container .payment-form{padding:2rem}.checkout-upfront-payment .payment-container .payment-form--heading-wrapper{display:flex}.checkout-upfront-payment .payment-container .payment-form--heading-wrapper .payment-container--details-heading{width:80%}.checkout-upfront-payment .payment-container .payment-form--heading-wrapper .payment-form--image-wrapper{width:20%}.checkout-upfront-payment .payment-container .sp-container{padding-left:5px}.checkout-upfront-payment .payment-container .button.action.continue.primary{background-color:#c2d216;color:initial;margin-top:2rem}.checkout-upfront-payment .payment-container--details-heading{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px;margin-bottom:2rem}@media (min-width:64em){.checkout-upfront-payment .payment-container--details-heading{font-size:25px;line-height:35px}}.opc-progress-bar,.opc-estimated-wrapper{display:none}.opc-sidebar{margin-top:0}.opc-block-summary{background-color:#f8f8f8;border-radius:10px;padding:20px 20px 10px}.opc-block-summary .title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px}@media (min-width:64em){.opc-block-summary .title{font-size:20px;line-height:27px}}.opc-block-summary .title,.opc-block-summary .table-totals{margin-left:10px;margin-right:10px}.opc-block-summary .table-totals{border:0;margin-top:20px;width:calc(100% - 20px)}.opc-block-summary .totals .price{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}@media (min-width:64em){.opc-block-summary .totals .price{font-size:14px;line-height:20px}}.opc-block-summary .totals.shipping .mark{padding:6px 0 20px}.opc-block-summary .totals.sub{display:none}.opc-block-summary .totals.upfront-cost .value{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px}@media (min-width:64em){.opc-block-summary .totals.upfront-cost .value{font-size:11px;line-height:16px}}.opc-block-summary .totals.grand{display:none}.opc-block-summary .totals.grand .mark,.opc-block-summary .totals.grand .amount{border-color:#767676}.opc-block-summary .totals.grand .mark{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:35px}@media (min-width:64em){.opc-block-summary .totals.grand .mark{font-size:20px;line-height:35px}}.opc-block-summary .totals.grand .price{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px}@media (min-width:64em){.opc-block-summary .totals.grand .price{font-size:25px;line-height:35px}}.opc-block-summary .totals.grand strong{text-transform:uppercase}.trust-pilot{display:block;float:left;width:100%}.trust-pilot-iframe{border:0;height:1200px;margin:3rem 0;width:100%}.payment-method-title.field{padding:0}.address-info__wrapper,.payment-method-title.field,.payment-method-content{margin-bottom:40px}.payment-methods h3{margin-bottom:16px}.payment-method__title,.address-info__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px}@media (min-width:64em){.payment-method__title,.address-info__title{font-size:25px;line-height:35px}}.keep-in-touch h3{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px}@media (min-width:64em){.keep-in-touch h3{font-size:25px;line-height:35px}}.keep-in-touch ul{list-style-type:disc;margin-bottom:16px}.keep-in-touch ul:first-child{margin-bottom:16px}.keep-in-touch__level-1{padding-left:20px}.keep-in-touch__level-2{padding-left:40px}.keep-in-touch__preferences{margin-bottom:24px}.keep-in-touch__preferences p{margin-bottom:12px}.keep-in-touch__radio-group{display:flex;flex-direction:column;gap:16px}.keep-in-touch__radio-option{align-items:center;cursor:pointer;display:flex;padding-left:36px;position:relative}.keep-in-touch__radio-option input{opacity:0}.keep-in-touch .radio-check{content:url("../images/icons/radio-uncheck.svg")}.keep-in-touch__radio-option input:checked~.radio-check{content:url("../images/icons/radio-check.svg")}.keep-in-touch-checkout input,.keep-in-touch-checkout .radio-check{cursor:pointer;left:0;position:absolute}.marketing-preferences{margin-bottom:12px}@media (min-width:64em){.marketing-preferences{margin-bottom:16px}}.marketing-preferences p,.network-preferences p{margin-bottom:8px}.marketing-preferences.hidden,.network-preferences.hidden{display:none}.stored-addresses{margin-bottom:16px}.stored-addresses__title{margin-left:14px}.stored-addresses__list{margin:5px 0}.stored-addresses__list-item{margin-bottom:17px}.stored-addresses__list-item:last-child{margin-bottom:0}.stored-addresses__content{border:1px solid #767676;border-radius:19px;display:flex;justify-content:space-between;padding:5px 14px 6px}.stored-addresses__notification{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;color:#d81313;margin-left:14px}@media (min-width:64em){.stored-addresses__notification{font-size:11px;line-height:16px}}.checkout-agreements-item-content{white-space:pre-wrap}.checkout-agreements.fieldset{margin-top:30px}.checkout-agreements div.mage-error[generated]{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;color:#d81313;padding-left:26px}@media (min-width:64em){.checkout-agreements div.mage-error[generated]{font-size:11px;line-height:16px}}.checkout-agreement{margin-left:24px}.checkout-agreement__text{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;color:#505d68}@media (min-width:64em){.checkout-agreement__text{font-size:11px;line-height:16px}}.checkout-agreement .action{text-align:left}.checkout-agreement .mage-error:after{margin-left:2px;right:unset;top:unset}.cookie-message{background-color:#dc7d00;bottom:0;left:0;padding:12px 20px 12px 25px;position:fixed;right:0;z-index:3}.cookie-message__wrapper{text-align:center}.cookie-message__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;display:block;margin-bottom:8px}@media (min-width:64em){.cookie-message__title{font-size:14px;line-height:20px}}.cookie-message__content{margin:8px 0}.cookie-message .actions{margin-top:10px}.cookie-message .action.primary{background-color:#5f2167;color:#fff}.cookie-message .action.primary:hover{background-color:#76467c}.page-layout-cms-full-width .page-title-wrapper{display:none}.page-layout-cms-full-width p{margin:25px 0}.page-layout-cms-full-width .opening-hours{display:flex;justify-content:space-between;margin:3px 0;max-width:160px}.page-layout-cms-full-width .opening-hours .label{font-weight:700}.page-layout-cms-full-width .phone-info{margin:3px 0}.cms-no-route p{margin:10px 0}.cms-no-route a{color:#5f2167}.cms-no-route a:visited{color:#5f2167;text-decoration:none}.cms-no-route a:hover{color:#76467c}.cms-no-route a:hover{text-decoration:underline}.cms-page-view .page-title-wrapper{float:none;width:100%}.cms-page-view .page-title{margin:20px 0}@media (min-width:64em){.cms-page-view .page-title{margin:40px 0;padding:0 22px}}@media (min-width:45.5em){.cms-page-view .columns{clear:both;display:block}}.cms-page-view .columns h4{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px;margin:21px 0}@media (min-width:64em){.cms-page-view .columns h4{font-size:25px;line-height:35px}}@media (min-width:64em){.cms-page-view .columns h4{margin:50px 0}}.cms-page-view .columns ul{clear:both;list-style-type:disc;margin:14px 0;padding-left:40px}.cms-page-view .columns ul ul{list-style-type:circle}.cms-page-view .columns p{margin:14px 0}@media (min-width:64em){.cms-page-view .columns h4,.cms-page-view .columns p{padding:0 22px}}.cms-page-view .columns table{margin:40px 0}@media (min-width:64em){.cms-page-view .columns table{margin:60px 0}}.cms-page-view .columns table td,.cms-page-view .columns table th{padding:7px;vertical-align:top}@media (min-width:64em){.cms-page-view .columns table td,.cms-page-view .columns table th{padding:7px 22px}}.cms-page-view .columns table th{border-bottom:1px solid #767676;padding-bottom:20px}.cms-page-view .columns table p{padding:0}.cms-page-view .columns table thead th{width:75%}.cms-page-view .columns table tbody tr:first-child td{padding-top:20px}.cms-page-view .columns table tbody tr:nth-child(even){background-color:#f8f8f8}.cms-page-view .tablist{background-color:#eee;padding:10px 5px}@media (min-width:64em){.cms-page-view .tablist{padding:20px}}.cms-page-view .tablist .title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;background-color:#ddd;float:left;margin-right:10px}@media (min-width:64em){.cms-page-view .tablist .title{font-size:14px;line-height:20px}}@media (min-width:64em){.cms-page-view .tablist .title{margin-right:20px}}.cms-page-view .tablist .title[aria-expanded=true]{background-color:#fff}.cms-page-view .tablist .title,.cms-page-view .tablist .content{padding:8px}@media (min-width:64em){.cms-page-view .tablist .title,.cms-page-view .tablist .content{padding:20px}}.cms-page-view .tablist .content{background-color:#fff;clear:both;display:none}.cms-charges table thead th{width:95%}@media (min-width:64em){.cms-page__columns{display:flex;justify-content:space-between}}.cms-page__wrapper{margin:0 auto}.cms-page__heading{background-color:#efefef;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:30px 0}@media (min-width:64em){.cms-page__heading{padding:97px 0}}.cms-page__heading-wrapper{margin:0 auto}.cms-page__heading-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;font-weight:700;letter-spacing:0;line-height:43px}@media (min-width:64em){.cms-page__heading-title{font-size:50px;line-height:61px}}.cms-page__heading-content{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:0;line-height:30px}@media (min-width:64em){.cms-page__heading-content{font-size:25px;line-height:35px}}.cms-page__info-box{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);margin:30px 0;padding:15px}@media (min-width:64em){.cms-page__info-box{margin:64px 0;padding:36px;width:calc(50% - 87px)}}.cms-page__info-box-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px}@media (min-width:64em){.cms-page__info-box-title{font-size:35px;line-height:47px}}.cms-page__info-box-footnote{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;border-top:1px solid #767676;margin:48px 0 16px}@media (min-width:64em){.cms-page__info-box-footnote{font-size:11px;line-height:16px}}.cms-page__info-box-footnote-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;line-height:14px}@media (min-width:64em){.cms-page__info-box-footnote-title{font-size:11px;line-height:14px}}.cms-page__info-box-steps-wrapper{display:flex;justify-content:space-around}.cms-page__info-box-steps-title,.cms-page__info-box-steps-content-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px}@media (min-width:64em){.cms-page__info-box-steps-title,.cms-page__info-box-steps-content-title{font-size:20px;line-height:27px}}.cms-page__info-box-steps-content-title{display:inline-block;margin-bottom:20px}.cms-page__info-box-steps-image{height:26px;width:26px}.cms-page__info-box-steps-content{margin-bottom:25px;width:calc(100% - 60px)}@media (min-width:64em){.cms-page__info-box-steps-content{margin-bottom:60px}}.cms-page__switching-instructions .cms-page__info-box-footnote{border:0}.cms-page__switching-instructions .cms-page__info-box-footnote-title{margin-bottom:12px}.cms-page__switching-instructions .cms-page__info-box-steps-title{margin:30px 0}@media (min-width:64em){.cms-page__switching-instructions .cms-page__info-box-steps-title{margin:50px 0 40px}}.cms-page__marketing-block{background-color:#f8f8f8;margin-bottom:30px;padding:37px 20px}@media (min-width:64em){.cms-page__marketing-block{margin-bottom:55px;padding:60px}}.cms-page__marketing-block-wrapper{display:flex;flex-direction:column}@media (min-width:64em){.cms-page__marketing-block-wrapper{flex-direction:row;justify-content:space-between}}.cms-page__marketing-block-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px;margin-bottom:20px}@media (min-width:64em){.cms-page__marketing-block-title{font-size:25px;line-height:35px}}.cms-page__marketing-block-image{margin-top:20px;order:0}@media (min-width:64em){.cms-page__marketing-block-image{order:1}}.cms-page__marketing-block .actions-toolbar{margin-top:20px}@media (min-width:64em){.cms-page__marketing-block .actions-toolbar{display:none}}.cms-page__marketing-block .actions-toolbar .primary{min-width:180px}@media (min-width:64em){.cms-page__marketing-block-content,.cms-page__marketing-block-image{width:calc(50% - 33px)}}.cms-page__marketing-block-content{order:1}@media (min-width:64em){.cms-page__marketing-block-content{order:0}}.cms-page__marketing-block-content--read-more{margin:50px 0 0}.cms-page__marketing-block-content .actions-toolbar{display:none}@media (min-width:64em){.cms-page__marketing-block-content .actions-toolbar{display:block;margin-top:0}}.cms-page__marketing-block .link{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#5f2167;line-height:24px;padding-right:20px;position:relative}@media (min-width:64em){.cms-page__marketing-block .link{font-size:14px;line-height:20px}}.cms-page__marketing-block .link:after{content:"→";font-size:24px;height:20px;position:absolute;right:0;top:-4px;width:20px}.network-status-checker{height:940px;margin:45px 0}@media (min-width:64em){.network-status-checker{height:750px}}.cms-4g-calling .columns ul,.cms-switching .columns ul{list-style-type:none;padding-left:15px}.sitemap-index-index .page-main{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:64em){.sitemap-index-index .page-main{font-size:14px;line-height:20px}}.sitemap-index-index .page-main h2{margin:20px 0}.sitemap-index-index .page-main ul{margin:14px 0;padding-left:20px}.sitemap-index-index .page-main ul li a:hover{text-decoration:underline}.sitemap-index-index .page-main:not(:has(.navigation-sidebar--mobile)) a{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;color:#2b2d31;text-decoration:none}@media (min-width:64em){.sitemap-index-index .page-main:not(:has(.navigation-sidebar--mobile)) a{font-size:14px;line-height:20px}}.sitemap-index-index .page-main .navigation-sidebar-container h2{margin-top:0}.sitemap-index-index .page-main .navigation-sidebar--mobile ul{margin:0;padding-left:0}.page-agent-header{background-color:#5f2167;color:#fff}@media (min-width:45.5em){.page-agent-header{height:30px}}.page-agent-header__links{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:30px;align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column-reverse;padding-left:22px;padding-right:22px}@media (min-width:64em){.page-agent-header__links{font-size:11px;line-height:30px}}@media (min-width:45.5em){.page-agent-header__links{align-items:center;flex-direction:row;justify-content:flex-end}}.page-agent-header__links-wrapper{align-items:center;display:flex}.page-agent-header__links-item-switcher{padding-right:6px}.page-agent-header__links-item-switcher:after{content:"|"}.page-agent-header__links-item--logout:before,.page-agent-header__links-item--retail-store:before{content:"|";margin:0 6px}.page-agent-header__links-item--upgrade-customer{border-top:1px solid #fff;margin-top:3px}@media (min-width:45.5em){.page-agent-header__links-item--upgrade-customer{border-top:0;margin-right:75px;margin-top:0}}.page-agent-header__links-item--upgrade-customer .customer-type{background-color:#fff;border-radius:10px;color:#5f2167;font-weight:700;margin:0 10px;padding:3px 10px;text-transform:uppercase}.page-agent-header__links-item--upgrade-customer .button__abandon-order{margin-left:20px}.page-agent-header__links button{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:16px;line-height:16px}@media (min-width:64em){.page-agent-header__links button{font-size:11px;line-height:16px}}.page-agent-header .link{color:#fff}.page-agent-header .button{padding:2px 15px}.page-agent-header .button__store-switcher{margin-right:6px}.page-layout-agent .messages{clear:both}.page-layout-agent .page-main{max-width:600px;min-height:100vh}.page-layout-agent .page-title-wrapper{margin:20px 0;width:100%}.page-layout-agent .agent-container{clear:both;margin-top:30px}.page-layout-agent .block-content .actions{display:flex;justify-content:space-between}.page-layout-agent .block-content .actions .link{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:36px}@media (min-width:64em){.page-layout-agent .block-content .actions .link{font-size:14px;line-height:36px}}.page-layout-agent .modal-inner-wrap{max-width:600px}.page-agent-modal .modal-inner-wrap{max-width:600px}.page-agent-modal__content{display:none}.page-agent-modal__content .hide{display:none}.privacy-links{display:block;margin:auto;padding:20px;text-align:center}.product-details__section{margin:0 -18px;padding:70px 0 50px}@media (min-width:45.5em){.product-details__section{margin:0}}.product-details__tab-wrapper{display:flex}.product-details__tab{border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer}.product-details__tab h2{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}@media (min-width:64em){.product-details__tab h2{font-size:14px;line-height:20px}}.product-details__tab[aria-expanded=false]{background-color:#fff;border:1px #323438 solid;border-bottom:0;color:#767676}.product-details__tab[aria-expanded=false]:focus{background-color:initial;box-shadow:0 0 3px 1px #00699d}.product-details__tab[aria-expanded=false] h2{font-weight:400}.product-details__tab[aria-expanded=true]{background:#5f2167;color:#fff}.product-details__panel-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 4px rgba(231,231,231,.8)}.product-details__tab-panel--plans{padding:50px 15px}.product-details__tab-panel--plans h2{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px;margin-bottom:20px}@media (min-width:64em){.product-details__tab-panel--plans h2{font-size:35px;line-height:47px}}.product-details__tab-panel--details{padding:50px 25px 1px}@media (min-width:45.5em){.product-details__tab-panel--details{padding:50px 100px}}.product-details__tab-panel--details .details-tab{margin-bottom:50px}.product-details__tab-panel--details .details-tab__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px;margin-bottom:30px}@media (min-width:64em){.product-details__tab-panel--details .details-tab__title{font-size:35px;line-height:47px}}.product-details__tab-panel--details .details-tab__description{margin-bottom:20px}.product-details__tab-panel--details .details-tab__image-wrapper img{display:block;width:100%}@media (min-width:45.5em){.product-details__tab-panel--details .details-tab--style-A .details-tab__title{max-width:100%}}.product-details__tab-panel--details .details-tab--style-B,.product-details__tab-panel--details .details-tab--style-C,.product-details__tab-panel--details .details-tab--style-D{display:flex;flex-direction:column}@media (min-width:45.5em){.product-details__tab-panel--details .details-tab--style-B,.product-details__tab-panel--details .details-tab--style-C,.product-details__tab-panel--details .details-tab--style-D{align-items:center;flex-direction:row}.product-details__tab-panel--details .details-tab--style-B .details-tab__text-wrapper,.product-details__tab-panel--details .details-tab--style-B .details-tab__image-wrapper,.product-details__tab-panel--details .details-tab--style-C .details-tab__text-wrapper,.product-details__tab-panel--details .details-tab--style-C .details-tab__image-wrapper,.product-details__tab-panel--details .details-tab--style-D .details-tab__text-wrapper,.product-details__tab-panel--details .details-tab--style-D .details-tab__image-wrapper{flex:1 1 45%}.product-details__tab-panel--details .details-tab--style-B .details-tab__wrapper--left,.product-details__tab-panel--details .details-tab--style-C .details-tab__wrapper--left,.product-details__tab-panel--details .details-tab--style-D .details-tab__wrapper--left{margin-right:20px}.product-details__tab-panel--details .details-tab--style-B .details-tab__wrapper--right,.product-details__tab-panel--details .details-tab--style-C .details-tab__wrapper--right,.product-details__tab-panel--details .details-tab--style-D .details-tab__wrapper--right{margin-left:20px}}.product-details__tab-panel--details .details-tab--style-C .details-tab__image-wrapper,.product-details__tab-panel--details .details-tab--style-D .details-tab__image-wrapper{order:2}@media (min-width:45.5em){.product-details__tab-panel--details .details-tab--style-C .details-tab__image-wrapper,.product-details__tab-panel--details .details-tab--style-D .details-tab__image-wrapper{order:0}}.product-details__tab-panel--details .details-tab--style-D .details-tab__wrapper--left,.product-details__tab-panel--details .details-tab--style-D .details-tab__wrapper--right{display:flex;flex-direction:column}@media (min-width:45.5em){.product-details__tab-panel--details .details-tab--style-D .details-tab__wrapper--left,.product-details__tab-panel--details .details-tab--style-D .details-tab__wrapper--right{flex:1 1 45%}}.product-details__tab-panel--details .details-tab--style-D .details-tab__wrapper--right{margin-top:50px}@media (min-width:45.5em){.product-details__tab-panel--details .details-tab--style-D .details-tab__wrapper--right{margin-top:0}}@media (min-width:45.5em){.product-details__tab-panel--details .details-tab--style-D .details-tab__text-wrapper,.product-details__tab-panel--details .details-tab--style-D .details-tab__image-wrapper{flex:1 1 auto}}@media (min-width:45.5em){.product-details__tab-panel--details .details-tab--style-D .details-tab__image-wrapper{margin-bottom:25px}}.product-details__tab-panel--specifications{column-gap:2em;columns:2 19em;padding:50px 30px}@media (min-width:64em){.product-details__tab-panel--specifications{padding-right:37.5%}}.product-details__tab-panel--specifications h5{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;line-height:1.7}@media (min-width:64em){.product-details__tab-panel--specifications h5{font-size:14px;line-height:20px}}@media (min-width:30em){.product-details__tab-panel--specifications h5{line-height:1.7}}.product-details__tab-panel--specifications p{line-height:1.7;margin-bottom:25px}.product__main--handset .product-details__wrapper{display:flex;flex-direction:column}@media (min-width:30em){.product__main--handset .product-details__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:220px 5% auto;-ms-grid-rows:auto 1fr;grid-template-columns:220px 5% auto;grid-template-rows:auto 1fr}}@media (min-width:50em){.product__main--handset .product-details__wrapper{-ms-grid-columns:220px 5% auto 5% 280px;grid-template-columns:220px 5% auto 5% 280px}}@media (min-width:64em){.product__main--handset .product-details__wrapper{-ms-grid-columns:220px 5% 35% 5% 280px;grid-template-columns:220px 5% 35% 5% 280px}}@media (min-width:30em){.product__main--handset .product-details__handset-title{-ms-grid-column:3;grid-column:3/4;-ms-grid-column-span:1}}.product__main--handset .product-info__wrapper{flex:1 1 35%;margin-right:5%}@media (min-width:30em){.product__main--handset .product-info__wrapper{-ms-grid-column:3;grid-column:3/4;-ms-grid-column-span:1;-ms-grid-row:2;grid-row:2/3;-ms-grid-row-span:1}}.product__main--handset .product-info__brand{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px;font-weight:400;line-height:1}@media (min-width:64em){.product__main--handset .product-info__brand{font-size:25px;line-height:35px}}@media (min-width:30em){.product__main--handset .product-info__brand{line-height:1}}.product__main--handset .product-info__promo{margin-bottom:20px}.product__main--handset .product-info__selector{margin-top:30px}@media (min-width:30em){.product__main--handset .product-info__selector{margin-top:0}}.product__main--handset .product-info-main{flex:1 1 40%;padding-top:54px}@media (min-width:30em){.product__main--handset .product-info-main{-ms-grid-column:3;grid-column:3/4;-ms-grid-column-span:1;-ms-grid-row:3;grid-row:3/4;-ms-grid-row-span:1}}@media (min-width:50em){.product__main--handset .product-info-main{-ms-grid-column:5;grid-column:5/6;-ms-grid-column-span:1;-ms-grid-row:1;grid-row:1/3;-ms-grid-row-span:2;width:calc(100% - 10px)}}.product__main--handset .product-info-main__heading{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-left:15px}@media (min-width:64em){.product__main--handset .product-info-main__heading{font-size:14px;line-height:20px}}.product__main--handset .product-info-main__recommended-plan{margin-bottom:20px}@media (min-width:30em){.product__main--handset .product-info-main__recommended-plan{max-width:280px}}.product__main--handset .product-info-main__link{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-left:15px;text-decoration:underline}@media (min-width:64em){.product__main--handset .product-info-main__link{font-size:14px;line-height:20px}}.product__main--handset .product-card__price-wrapper{margin-top:20px}.product__main--handset .product-card__upfront-price{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;line-height:14px;margin-top:5px}@media (min-width:64em){.product__main--handset .product-card__upfront-price{font-size:11px;line-height:14px}}.product__main--handset .product-card__upfront-price--amount{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px}@media (min-width:64em){.product__main--handset .product-card__upfront-price--amount{font-size:20px;line-height:27px}}.product__main--handset .swatch-option{float:none}.product__main--handset .swatch-option[data-option-label=White]:before{border:1px solid #000;border-radius:31px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.product__main--handset .variant__group-wrapper{margin-bottom:15px}.product__main--handset .variant__group-wrapper p{margin-bottom:5px}.product__main--handset .variant__wrapper{display:flex}.product__main--handset .variant__link{display:inline-block}.product__main--handset .variant__swatch--colour{border-radius:31px;height:30px;margin-right:5px;width:30px}.product__main--handset .variant__swatch-hidden-label{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product__main--handset .variant__swatch--button{border-radius:31px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);font-weight:700;height:auto;margin-right:8px;padding:5px 15px;width:auto}.product__main--handset .variant__swatch--colour.current,.product__main--handset .variant__swatch--button.current,.product__main--handset .variant__swatch--colour.current:hover,.product__main--handset .variant__swatch--button.current:hover{border:2px solid #dc7d00;cursor:default}.product__main--handset .page-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px}@media (min-width:64em){.product__main--handset .page-title{font-size:35px;line-height:47px}}.product__main--handset .page-title-wrapper{float:none;margin:0 0 30px;width:auto}.product__main--handset .media{flex:1 1 25%}@media (min-width:30em){.product__main--handset .media{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:1;grid-row:1/4;-ms-grid-row-span:3}}@media (min-width:50em){.product__main--handset .media{-ms-grid-row:1;grid-row:1/3;-ms-grid-row-span:2}}.product__main--handset .media .action-skip-wrapper{display:none}.product__main--handset .fotorama__dot{background-color:#a0a0a0;border-color:#a0a0a0}.product__main--handset .fotorama__active .fotorama__dot{background-color:#2b2d31;border-color:#2b2d31}.product__main--handset .handset-key-features{padding-top:10px}.product__main--handset .handset-key-features__heading{font-weight:700;margin-bottom:5px}.product__main--handset .handset-key-features__list{list-style-position:inside;list-style-type:disc}.product__main--handset .handset-key-features__list-item{margin-bottom:5px}.product__main--handset .handset-key-features__list-item-text{left:-5px;position:relative}.product__main--handset .legal-stuff h2{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px}@media (min-width:64em){.product__main--handset .legal-stuff h2{font-size:25px;line-height:35px}}.product__main--handset .legal-stuff h3{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;margin:45px 0 10px}@media (min-width:64em){.product__main--handset .legal-stuff h3{font-size:20px;line-height:27px}}.product__main--handset .legal-stuff p{margin-bottom:10px}.handsets-grid{margin-bottom:20px;margin-top:50px}.handsets-grid.products-grid .product-items{display:flex;flex-direction:column}@media (min-width:40em){.handsets-grid.products-grid .product-items{flex-direction:row;flex-wrap:wrap}}@media (min-width:40em){.handsets-grid.products-grid .product-item{display:flex;flex-direction:column;position:relative}}.handsets-grid.without-sim-upgrades{padding:40px 0 0}.handsets-grid .product-card__offer-label{margin-right:auto;z-index:1}.handsets-grid__title-wrapper{margin-top:40px}.handsets-grid__title-wrapper h2{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px}@media (min-width:64em){.handsets-grid__title-wrapper h2{font-size:35px;line-height:47px}}.handsets-grid .product-card__price-label{font-weight:700}.handsets-grid .product-item-name{margin-top:20px}.handsets-grid .product-item-name__manufacturer{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:27px;font-weight:400;line-height:1}@media (min-width:64em){.handsets-grid .product-item-name__manufacturer{font-size:20px;line-height:27px}}@media (min-width:30em){.handsets-grid .product-item-name__manufacturer{line-height:1}}.handsets-grid .product-item-name__model{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px}@media (min-width:64em){.handsets-grid .product-item-name__model{font-size:25px;line-height:35px}}.handsets-grid .product-item-info{display:flex;flex:1 1 auto;flex-direction:column}.handsets-grid .product-item-info__price{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;line-height:1}@media (min-width:64em){.handsets-grid .product-item-info__price{font-size:14px;line-height:20px}}@media (min-width:30em){.handsets-grid .product-item-info__price{line-height:1}}.handsets-grid .product-item-info__upfront-price{font-weight:700}.handsets-grid .product-item-info__free-from-price--highlight{color:#dc7d00}.handsets-grid .product-item-details{margin-bottom:20px}.handsets-grid .product-item-info__actions{margin-top:auto}.handsets-grid .swatch-option[data-option-label=White]:before{border:1px solid #000;border-radius:15px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.handsets-grid .swatch-attribute-options{margin:5px 0}.products-grid .primary--no-stock{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#a0a0a0;border:0;border-radius:16px;box-sizing:border-box;color:#000;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center;cursor:default;cursor:pointer}@media (min-width:64em){.products-grid .primary--no-stock{font-size:14px;line-height:20px}}.products-grid .primary--no-stock:hover,.products-grid .primary--no-stock:focus,.products-grid .primary--no-stock:active{background-color:#a0a0a0;color:#000}.page-layout-retail .page-main{min-height:100vh}.page-layout-retail .page-header{align-items:center;display:flex;flex-direction:column}@media (min-width:64em){.page-layout-retail .page-header{align-items:flex-start;flex-direction:row;justify-content:space-between}}.page-layout-retail .page-header .logo{order:1}@media (min-width:64em){.page-layout-retail .page-header .logo{order:0}}.page-layout-retail .page-header__action-buttons{display:flex;flex-direction:column;order:0}@media (min-width:64em){.page-layout-retail .page-header__action-buttons{display:block;order:1}}.page-layout-retail .page-header .button{margin-bottom:30px;width:276px}@media (min-width:64em){.page-layout-retail .page-header .button{width:153px}}.page-layout-retail .page-header .button--print{background-color:#c2d216}@media (min-width:64em){.page-layout-retail .page-header .button--print{margin-left:20px}}.page-layout-retail .nav-sections{margin-top:10px}@media (min-width:64em){.retail-order-view__wrapper{display:flex;justify-content:space-between}}.retail-order-view__container{margin-bottom:40px}.retail-order-view__container--terms{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px}@media (min-width:64em){.retail-order-view__container--terms{font-size:11px;line-height:16px}}.retail-order-view__title-wrapper{margin:30px 0 60px}@media (min-width:64em){.retail-order-view__title-wrapper{display:flex;justify-content:space-between}}.retail-order-view__main-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:30px;margin:0}@media (min-width:64em){.retail-order-view__main-title{font-size:25px;line-height:35px}}@media (min-width:64em){.retail-order-view__main-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px}}@media (min-width:64em) and (min-width:64em){.retail-order-view__main-title{font-size:35px;line-height:47px}}.retail-order-view__order-id{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}@media (min-width:64em){.retail-order-view__order-id{font-size:14px;line-height:20px}}@media (min-width:64em){.retail-order-view__order-id{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:50px}}@media (min-width:64em) and (min-width:64em){.retail-order-view__order-id{font-size:20px;line-height:50px}}.retail-order-view__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;margin-bottom:20px}@media (min-width:64em){.retail-order-view__title{font-size:20px;line-height:27px}}.retail-order-view__container--terms .retail-order-view__title{display:inline-block;margin-bottom:50px;margin-top:30px;width:100%}.retail-order-view__item-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;display:inline-block;width:100px}@media (min-width:64em){.retail-order-view__item-title{font-size:11px;line-height:16px}}@media (min-width:64em){.retail-order-view__item-title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;width:150px}}@media (min-width:64em) and (min-width:64em){.retail-order-view__item-title{font-size:14px;line-height:20px}}.retail-order-view__item-value{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;line-height:14px}@media (min-width:64em){.retail-order-view__item-value{font-size:11px;line-height:14px}}@media (min-width:64em){.retail-order-view__item-value{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}}@media (min-width:64em) and (min-width:64em){.retail-order-view__item-value{font-size:14px;line-height:20px}}@media (min-width:64em){.retail-order-view__form-wrapper{display:flex;justify-content:space-between}}.retail-order-view__form-item{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px}@media (min-width:64em){.retail-order-view__form-item{font-size:11px;line-height:16px}}@media (min-width:64em){.retail-order-view__form-item{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;width:40%}}@media (min-width:64em) and (min-width:64em){.retail-order-view__form-item{font-size:14px;line-height:20px}}@media (min-width:64em){.retail-order-view__form-item--misc{width:100px}}.retail-order-view__form-item-field{border-bottom:1px solid #979797;height:1px;margin:35px 0}.retail-order-view__form-item-date{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;line-height:14px}@media (min-width:64em){.retail-order-view__form-item-date{font-size:11px;line-height:14px}}@media (min-width:64em){.retail-order-view__form-item-date{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:20px}}@media (min-width:64em) and (min-width:64em){.retail-order-view__form-item-date{font-size:14px;line-height:20px}}.retail-order-history{margin-top:50px}.retail-order-history--table{margin-top:50px}.retail-order-history--cell{border:1px solid #a0a0a0;text-align:center}.retail-order-history__header .retail-order-history--cell{background-color:#f8f8f8;vertical-align:middle}.retail-order-history__increment-id{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}@media (min-width:64em){.retail-order-history__increment-id{font-size:14px;line-height:20px}}.retail-order-history__address{width:200px}.simporting-index-index .page-title-wrapper,.simporting-confirm-index .page-title-wrapper,.simporting-choosedate-index .page-title-wrapper,.simporting-success-index .page-title-wrapper,.simporting-cancel-index .page-title-wrapper{float:none}.simporting-index-index .page-title,.simporting-confirm-index .page-title,.simporting-choosedate-index .page-title,.simporting-success-index .page-title,.simporting-cancel-index .page-title{font-weight:700;margin:40px 0}.keep-my-number-page__container h2,.confirm-page__container h2,.choose-date-page__container h2,.success-page__container h2,.cancel-page__container h2{font-weight:700;margin-bottom:40px}.keep-my-number-page__container p,.confirm-page__container p,.choose-date-page__container p,.success-page__container p,.cancel-page__container p{margin-bottom:30px}.keep-my-number-page__container a,.confirm-page__container a,.choose-date-page__container a,.success-page__container a,.cancel-page__container a{color:#5f2167}.keep-my-number-page__tab-container,.confirm-page__tab-container,.choose-date-page__tab-container,.success-page__tab-container,.cancel-page__tab-container{display:flex;margin-left:20px}@media (min-width:45.5em){.keep-my-number-page__tab-container,.confirm-page__tab-container,.choose-date-page__tab-container,.success-page__tab-container,.cancel-page__tab-container{margin-left:40px}}.keep-my-number-page__tab,.confirm-page__tab,.choose-date-page__tab,.success-page__tab,.cancel-page__tab{background-color:#f8f8f8;border-radius:10px 10px 0 0;color:#767676;padding:12px 15px 7px}@media (min-width:45.5em){.keep-my-number-page__tab,.confirm-page__tab,.choose-date-page__tab,.success-page__tab,.cancel-page__tab{padding:18px 20px 10px}}.keep-my-number-page__tab[aria-expanded=true],.confirm-page__tab[aria-expanded=true],.choose-date-page__tab[aria-expanded=true],.success-page__tab[aria-expanded=true],.cancel-page__tab[aria-expanded=true]{background-color:#dc7d00;color:#000}.keep-my-number-page__tab h3,.confirm-page__tab h3,.choose-date-page__tab h3,.success-page__tab h3,.cancel-page__tab h3{font-size:1.5rem}.keep-my-number-page__panel-container,.confirm-page__panel-container,.choose-date-page__panel-container,.success-page__panel-container,.cancel-page__panel-container{border-radius:10px;box-shadow:0 0 15px 0 rgba(118,118,118,.3);margin-bottom:40px;padding:20px}@media (min-width:45.5em){.keep-my-number-page__panel-container,.confirm-page__panel-container,.choose-date-page__panel-container,.success-page__panel-container,.cancel-page__panel-container{padding:40px}}.keep-my-number-page__panel-container h2,.confirm-page__panel-container h2,.choose-date-page__panel-container h2,.success-page__panel-container h2,.cancel-page__panel-container h2{margin-bottom:30px}.keep-my-number-page__panel-container ul,.confirm-page__panel-container ul,.choose-date-page__panel-container ul,.success-page__panel-container ul,.cancel-page__panel-container ul{list-style-type:disc;margin:0 0 60px 18px}.keep-my-number-page__panel-container li,.confirm-page__panel-container li,.choose-date-page__panel-container li,.success-page__panel-container li,.cancel-page__panel-container li{margin-bottom:6px}.keep-my-number-page__panel-container input,.confirm-page__panel-container input,.choose-date-page__panel-container input,.success-page__panel-container input,.cancel-page__panel-container input{max-width:370px}.keep-my-number-page__panel-container button,.confirm-page__panel-container button,.choose-date-page__panel-container button,.success-page__panel-container button,.cancel-page__panel-container button{margin-right:20px;max-width:370px;min-width:180px;width:100%}@media (min-width:30em){.keep-my-number-page__panel-container button,.confirm-page__panel-container button,.choose-date-page__panel-container button,.success-page__panel-container button,.cancel-page__panel-container button{width:auto}}.keep-my-number-page__panel-container a,.confirm-page__panel-container a,.choose-date-page__panel-container a,.success-page__panel-container a,.cancel-page__panel-container a{color:#5f2167}.keep-my-number-page__panel-container p,.confirm-page__panel-container p,.choose-date-page__panel-container p,.success-page__panel-container p,.cancel-page__panel-container p{margin-bottom:20px}.keep-my-number-page__pac-stac-tabs-container,.confirm-page__pac-stac-tabs-container,.choose-date-page__pac-stac-tabs-container,.success-page__pac-stac-tabs-container,.cancel-page__pac-stac-tabs-container{margin-top:60px}.confirm-page__text-container,.choose-date-page__text-container{margin-top:40px;max-width:625px}.confirm-page__back-link,.choose-date-page__back-link{display:block;margin-top:20px;text-align:center}@media (min-width:30em){.confirm-page__back-link,.choose-date-page__back-link{display:inline;margin-top:0;text-align:left}}.confirm-page__input-container{margin:30px 0}.confirm-page__input-container .label{display:block}.choose-date-page__summary-table{margin-bottom:40px;max-width:500px}.choose-date-page__summary-table tr{display:flex;flex-direction:column;padding:0 0 20px}@media (min-width:30em){.choose-date-page__summary-table tr{display:table-row;padding:0}}.choose-date-page__summary-table td{padding:0;width:100%}@media (min-width:30em){.choose-date-page__summary-table td{padding:5px 10px;width:auto}}.choose-date-page__summary-table .number-cell{color:#5f2167;font-weight:700}.simporting-choosedate-index .form-choosedate .select{max-width:100%}@media (min-width:30em){.simporting-choosedate-index .form-choosedate .select{max-width:180px}}.success-page__container,.cancel-page__container{padding-top:20px}.confirmation-page__title-wrapper{margin:35px 0 25px}@media (min-width:45.5em){.confirmation-page__title-wrapper{margin:50px 0 70px}}.confirmation-page__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px}@media (min-width:64em){.confirmation-page__title{font-size:35px;line-height:47px}}.confirmation-page__wrapper{display:flex;flex-direction:column}@media (min-width:45.5em){.confirmation-page__wrapper .summary-page__plan{-ms-grid-column:2;grid-column:2/3;-ms-grid-column-span:1;-ms-grid-row:1;grid-row:1/7;-ms-grid-row-span:6}}@media (min-width:64em){.confirmation-page__wrapper .summary-page__plan{-ms-grid-column:3;grid-column:3/4;-ms-grid-column-span:1;margin:0}}.confirmation-page__wrapper .summary-page__plan h2{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;color:#000;margin-left:15px}@media (min-width:64em){.confirmation-page__wrapper .summary-page__plan h2{font-size:20px;line-height:27px}}@media (min-width:45.5em){.confirmation-page__container{display:-ms-grid;display:grid;-ms-grid-columns:57% 43%;grid-template-columns:57% 43%}}@media (min-width:64em){.confirmation-page__container{-ms-grid-columns:58% 9% 33%;grid-template-columns:58% 9% 33%}}.confirmation-page__success{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;color:#5f2167;-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:1;grid-row:1/2;-ms-grid-row-span:1;margin-bottom:25px}@media (min-width:64em){.confirmation-page__success{font-size:20px;line-height:27px}}.confirmation-page__failure{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;color:#5f2167;-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:1;grid-row:1/2;-ms-grid-row-span:1;margin-bottom:25px}@media (min-width:64em){.confirmation-page__failure{font-size:20px;line-height:27px}}.confirmation-page__failure-message{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:2;grid-row:2/3;-ms-grid-row-span:1;margin-bottom:20px}.confirmation-page__failure-message--highlight{font-weight:700}.confirmation-page__failure-continue{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:3;grid-row:3;-ms-grid-row-span:1;margin-top:70px}.confirmation-page__order-number{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:2;grid-row:2/3;-ms-grid-row-span:1;margin-bottom:20px}.confirmation-page__order-number--highlight{font-weight:700}.confirmation-page__panel-container{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:3;grid-row:3/4;-ms-grid-row-span:1;margin-bottom:20px}.confirmation-page__ship-message{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;line-height:1.4;margin-bottom:20px}@media (min-width:64em){.confirmation-page__ship-message{font-size:14px;line-height:20px}}@media (min-width:30em){.confirmation-page__ship-message{font-size:16px;line-height:1.4}}.confirmation-page__thanks-message{font-weight:700;-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:4;grid-row:4/5;-ms-grid-row-span:1;margin-bottom:20px}.confirmation-page__thanks-message+.summary-page__panel-container{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:5;grid-row:5/6;-ms-grid-row-span:1}.confirmation-page__thanks-message+.confirmation-page__continue-wrapper,.summary-page__panel-container+.confirmation-page__continue-wrapper{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:6;grid-row:6/7;-ms-grid-row-span:1;margin-top:70px}.upgrade-eligibility-failed .page-title-wrapper{float:none}.upgrade-eligibility-failed .page-title{font-weight:700;margin:40px 0 0}.upgrade-eligibility-index .banner__image,.exchanges-eligibility-index .banner__image{height:250px}@media (min-width:45.5em){.upgrade-eligibility-index .banner__image,.exchanges-eligibility-index .banner__image{height:268px}}.upgrade-eligibility-index .banner__text-wrapper,.exchanges-eligibility-index .banner__text-wrapper{background-color:#f8f8f8}@media (min-width:45.5em){.upgrade-eligibility-index .banner__text-wrapper,.exchanges-eligibility-index .banner__text-wrapper{background-color:transparent}}.summary-page__container,.handsetupgrade-page__container{margin-top:40px}.summary-page__container h2,.handsetupgrade-page__container h2{font-weight:700;margin:0 0 40px 20px}.summary-page__container .ineligibility__date,.handsetupgrade-page__container .ineligibility__date{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;line-height:1.4;margin-bottom:10px;padding-left:0}@media (min-width:64em){.summary-page__container .ineligibility__date,.handsetupgrade-page__container .ineligibility__date{font-size:14px;line-height:20px}}@media (min-width:30em){.summary-page__container .ineligibility__date,.handsetupgrade-page__container .ineligibility__date{font-size:16px;line-height:1.4}}.summary-page__container .ineligibility__date__last,.handsetupgrade-page__container .ineligibility__date__last{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;line-height:1.4;margin-bottom:0;padding-left:0}@media (min-width:64em){.summary-page__container .ineligibility__date__last,.handsetupgrade-page__container .ineligibility__date__last{font-size:14px;line-height:20px}}@media (min-width:30em){.summary-page__container .ineligibility__date__last,.handsetupgrade-page__container .ineligibility__date__last{font-size:16px;line-height:1.4}}.summary-page__container .ineligibility__reason,.handsetupgrade-page__container .ineligibility__reason{margin-bottom:40px}.summary-page__container a,.handsetupgrade-page__container a{color:#5f2167;text-decoration:underline}.summary-page__panel-container,.handsetupgrade-page__panel-container{border-radius:10px;box-shadow:0 0 15px 0 rgba(118,118,118,.3);margin-bottom:25px;padding:20px}@media (min-width:45.5em){.summary-page__panel-container,.handsetupgrade-page__panel-container{max-width:525px}}.summary-page__panel-container p,.handsetupgrade-page__panel-container p{margin-bottom:20px;padding-left:16px}.summary-page__panel-container p:last-child,.handsetupgrade-page__panel-container p:last-child{margin-bottom:0;padding-bottom:0}.summary-page__panel-container fieldset,.handsetupgrade-page__panel-container fieldset{margin-bottom:20px}.summary-page__panel-container input:-ms-input-placeholder,.handsetupgrade-page__panel-container input:-ms-input-placeholder{color:#767676}.summary-page__panel-container input::-ms-input-placeholder,.handsetupgrade-page__panel-container input::-ms-input-placeholder{color:#767676}.summary-page__panel-container input::placeholder,.handsetupgrade-page__panel-container input::placeholder{color:#767676}.summary-page__panel-container .actions,.handsetupgrade-page__panel-container .actions{margin-top:10px}.summary-page__panel-container .action.primary,.handsetupgrade-page__panel-container .action.primary{width:100%}@media (min-width:30em){.summary-page__panel-container .action.primary,.handsetupgrade-page__panel-container .action.primary{min-width:180px;width:auto}}.summary-page__panel-container .field__phone-number,.summary-page__panel-container .field__dob,.summary-page__panel-container .field__otac,.handsetupgrade-page__panel-container .field__phone-number,.handsetupgrade-page__panel-container .field__dob,.handsetupgrade-page__panel-container .field__otac{position:relative}.summary-page__panel-container .field__dob,.handsetupgrade-page__panel-container .field__dob{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.summary-page__panel-container .field__dob .mage-error,.handsetupgrade-page__panel-container .field__dob .mage-error{margin-right:10px}.summary-page__panel-container .field__dob .mage-error:after,.handsetupgrade-page__panel-container .field__dob .mage-error:after{right:-4px}.summary-page__panel-container .field__dob [generated],.handsetupgrade-page__panel-container .field__dob [generated]{display:flex;position:relative;width:250px}.summary-page__panel-container .dob-error-fields,.handsetupgrade-page__panel-container .dob-error-fields{background-color:#fff0f0;border-color:#ed8380}.summary-page__panel-container .dob-error-text,.handsetupgrade-page__panel-container .dob-error-text{color:#d81313;display:flex;font-size:12px;line-height:16px;margin-left:14px;margin-top:7px}.summary-page__panel-container .upgrade-dob,.handsetupgrade-page__panel-container .upgrade-dob{margin-right:10px;padding:0 8px;text-align:center;width:50px}.summary-page__panel-container .upgrade-dob-year,.handsetupgrade-page__panel-container .upgrade-dob-year{text-align:center;width:80px}.summary-page__container,.summary-page__panel-container{max-width:685px;padding-bottom:40px}.summary-page__container p,.summary-page__panel-container p{display:flex;flex-direction:column;font-size:14px;margin:0}@media (min-width:45.5em){.summary-page__container p,.summary-page__panel-container p{font-size:16px}}.summary-page__container .text,.summary-page__panel-container .text{display:inline-block;margin-bottom:40px}.summary-page__container .summary-page__heading,.summary-page__panel-container .summary-page__heading{margin:0 0 30px}.summary-page__plan-wrapper{display:flex;flex-direction:column;margin-bottom:40px}@media (min-width:45.5em){.summary-page__plan-wrapper{flex-direction:row}}.summary-page__plan{margin-bottom:20px}.summary-page__plan h2{margin-left:0 !important}.summary-page__plan--current{color:#767676}@media (min-width:45.5em){.summary-page__plan--current{flex:1 1 40%;margin-top:39px}}.summary-page__plan--current .product-card__wrapper{margin-top:0}@media (min-width:45.5em){.summary-page__plan--current .product-card__wrapper{margin-top:11px}}.summary-page__plan--current .product-card__attributes,.summary-page__plan--current .product-card__data{margin-bottom:20px}.summary-page__plan--new{background-color:#f8f8f8;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 0 40px;padding:20px 18px}@media (min-width:45.5em){.summary-page__plan--new{border-radius:10px;flex:1 1 60%;margin:20px 0 40px 30px;padding:20px 30px}}.summary-page__plan--new h2{color:#dc7d00;font-size:35px;font-weight:600;margin-bottom:20px}.summary-page__plan--new .product-card__attributes-and-image{align-items:flex-start;gap:10px;margin-bottom:20px}.summary-page__plan--new .product-card__attributes-wrapper{flex:2}.summary-page__plan--new .product-card__image-wrapper{display:flex;flex:1;margin:0;max-height:160px}@media (min-width:30em){.summary-page__plan--new .product-card__image-wrapper{flex:initial;max-height:180px}}@media (min-width:64em){.summary-page__plan--new .product-card__image-wrapper{flex:1;max-height:160px}}.summary-page__plan--new img{height:100%;max-height:inherit;object-fit:contain;width:100%}.summary-page__upfront-costs{padding:20px 0 10px}.summary-page__upfront-costs-table tr td{padding:0}.summary-page__upfront-costs-table .summary-page__upfront-costs-table--spaced{padding-bottom:10px}.summary-page__upfront-costs-table .summary-page__upfront-costs-table--spaced-large{padding-bottom:25px}.summary-page__upfront-costs-table--small{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px}@media (min-width:64em){.summary-page__upfront-costs-table--small{font-size:11px;line-height:16px}}.summary-page__upfront-costs-table--bold{font-weight:700}.summary-page__upfront-costs-table--right{text-align:right}.summary-page__upfront-costs-table--orange{color:#dc7d00}.summary-page__upfront-costs-table .summary-page__upfront-costs-table--total{border-top:1px solid #000;font-size:22px;font-weight:700;line-height:1;padding-top:25px}.summary-page__message{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;margin-bottom:20px}@media (min-width:64em){.summary-page__message{font-size:11px;line-height:16px}}.summary-page__panel-container--customer{margin-top:20px;padding:15px 20px 0}.summary-page__panel-container--pdf{margin-bottom:20px}.summary-page__panel-container p{padding-left:0}.summary-page__text{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;line-height:1.4;padding-left:0}@media (min-width:64em){.summary-page__text{font-size:14px;line-height:20px}}@media (min-width:30em){.summary-page__text{font-size:16px;line-height:1.4}}.summary-page__customer{line-height:1.7;padding-bottom:15px}.summary-page__customer strong{margin-bottom:-20px}.summary-page__customer span:first-of-type{font-weight:700}.summary-page__actions{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}@media (min-width:45.5em){.summary-page__actions{flex-direction:row}}.summary-page__actions a{cursor:pointer}.summary-page__actions .primary{margin-bottom:5px;text-align:center;width:100%}@media (min-width:45.5em){.summary-page__actions .primary{margin-bottom:0;margin-right:20px;width:auto}}.summary-page__pdf-message.message--email,.summary-page__pdf-message.message--download{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;margin:10px 0 0}@media (min-width:64em){.summary-page__pdf-message.message--email,.summary-page__pdf-message.message--download{font-size:11px;line-height:16px}}.summary-page__pdf-message.message--email:before,.summary-page__pdf-message.message--download:before{color:#5c9e29;content:"\e610";font-family:"luma-icons";font-size:12px;font-weight:400;margin-right:5px}.summary-page__confirm label,.summary-page__confirm-address label{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;font-size:14px;line-height:20px;text-align:left}@media (min-width:64em){.summary-page__confirm label,.summary-page__confirm-address label{font-size:11px;line-height:16px}}@media (min-width:45.5em){.summary-page__confirm label,.summary-page__confirm-address label{font-size:16px}}.summary-page__confirm .button,.summary-page__confirm-address .button{display:block;height:32px;margin-top:20px}.summary-page__confirm .button[disabled],.summary-page__confirm-address .button[disabled]{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#a0a0a0;border:0;border-radius:16px;box-sizing:border-box;color:#000;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center;cursor:default}@media (min-width:64em){.summary-page__confirm .button[disabled],.summary-page__confirm-address .button[disabled]{font-size:14px;line-height:20px}}.summary-page__confirm .button[disabled]:hover,.summary-page__confirm .button[disabled]:focus,.summary-page__confirm .button[disabled]:active,.summary-page__confirm-address .button[disabled]:hover,.summary-page__confirm-address .button[disabled]:focus,.summary-page__confirm-address .button[disabled]:active{background-color:#a0a0a0;color:#000}.summary-page__confirm-address{margin-bottom:30px}.summary-page__pdf-message,.summary-page__confirm,.summary-page__confirm-address{max-height:1000px;opacity:1;transition:max-height .3s,opacity .6s .2s}.summary-page__pdf-message.hidden,.summary-page__confirm.hidden{left:-99999px;max-height:0;opacity:0;overflow:hidden;position:absolute;visibility:hidden}@media (min-width:64em){.upgrade-order-summary .modal-popup .modal-inner-wrap{left:50%;margin-left:-400px;width:800px}}.upgrade-order-summary .modal-footer button.secondary.action-hide-popup{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#5f2167;border:0;border-radius:16px;box-sizing:border-box;color:#fff;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center}@media (min-width:64em){.upgrade-order-summary .modal-footer button.secondary.action-hide-popup{font-size:14px;line-height:20px}}.upgrade-order-summary .modal-footer button.secondary.action-hide-popup:hover,.upgrade-order-summary .modal-footer button.secondary.action-hide-popup:focus,.upgrade-order-summary .modal-footer button.secondary.action-hide-popup:active{background-color:#76467c;color:#fff}.upgrade-order-summary .modal-footer button.secondary.action-hide-popup:hover{text-decoration:none}.upgrade-payment-index h1{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;font-weight:700;letter-spacing:0;line-height:43px;font-size:50px;line-height:61px;margin:35px 0 0}@media (min-width:64em){.upgrade-payment-index h1{font-size:50px;line-height:61px}}@media (min-width:64em){.upgrade-payment-index h1{display:block}}.upgrade-payment-index .column.main{box-sizing:border-box;display:block;padding-left:18px;padding-right:18px}@media (min-width:64em){.upgrade-payment-index .column.main{padding-left:22px;padding-right:22px}}@media (min-width:75em){.upgrade-payment-index .column.main{margin-left:auto;margin-right:auto;max-width:1200px}}.upgrade-payment-index .upgrade-upfront-payment{margin-top:40px;order:1;padding-left:15px;padding-right:15px}@media (min-width:64em){.upgrade-payment-index .upgrade-upfront-payment{float:left;padding-left:0;padding-right:30px;width:38.5vw}}.upgrade-payment-index .upgrade-upfront-payment .step-title{font-size:1.6rem;margin-bottom:30px}@media (min-width:64em){.upgrade-payment-index .upgrade-upfront-payment .step-title{padding-right:7vw}}@media (min-width:64em){.upgrade-payment-index .upgrade-upfront-payment .step-content{max-width:600px}}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)){background-color:#fff;border-radius:10px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;padding:30px;width:100%}.upgrade-payment-index .upgrades-payment-sidebar{margin-top:50px;order:2;padding-left:15px;padding-right:15px}@media (min-width:64em){.upgrade-payment-index .upgrades-payment-sidebar{float:right;margin:45px 0 20px;order:2;padding:0;width:33.33333333%}}.upgrade-payment-index .upgrades-payment-sidebar img{max-height:24vw}.upgrade-payment-index .upgrades-payment-sidebar .summary-page__plan--new{margin-left:0}.upgrade-payment-index .payment-container{align-items:center;display:flex}.upgrade-payment-index .payment-container--details-heading{flex:4;font-size:2.4rem}.upgrade-payment-index .payment-form--heading-wrapper{align-items:center;display:flex;margin-bottom:30px}.upgrade-payment-index .payment-form--image-wrapper{display:flex;flex:1}.upgrade-payment-index iframe{border:transparent;display:flex;flex-direction:column;width:100%}.upgrade-payment-index .iframe-container{height:120px;overflow:hidden;padding-top:62.5%;position:relative;width:100%}.upgrade-payment-index .iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.upgrade-payment-index .actions-toolbar{margin-top:30px}.upgrade-payment-index .actions-toolbar .action.primary{background-color:#c2d216}.upgrade-payment-index .actions-toolbar .action.primary:hover{background-color:#dbe750}.confirmation-page__title-wrapper{margin:35px 0 25px}@media (min-width:45.5em){.confirmation-page__title-wrapper{margin:50px 0 70px}}.confirmation-page__title{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px}@media (min-width:64em){.confirmation-page__title{font-size:35px;line-height:47px}}.confirmation-page__wrapper{display:flex;flex-direction:column}@media (min-width:45.5em){.confirmation-page__wrapper .summary-page__plan{-ms-grid-column:2;grid-column:2/3;-ms-grid-column-span:1;-ms-grid-row:1;grid-row:1/7;-ms-grid-row-span:6}}@media (min-width:64em){.confirmation-page__wrapper .summary-page__plan{-ms-grid-column:3;grid-column:3/4;-ms-grid-column-span:1;margin:0}}.confirmation-page__wrapper .summary-page__plan h2{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;color:#000;margin-left:15px}@media (min-width:64em){.confirmation-page__wrapper .summary-page__plan h2{font-size:20px;line-height:27px}}@media (min-width:45.5em){.confirmation-page__container{display:-ms-grid;display:grid;-ms-grid-columns:57% 43%;grid-template-columns:57% 43%}}@media (min-width:64em){.confirmation-page__container{-ms-grid-columns:58% 9% 33%;grid-template-columns:58% 9% 33%}}.confirmation-page__success{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;color:#5f2167;-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:1;grid-row:1/2;-ms-grid-row-span:1;margin-bottom:25px}@media (min-width:64em){.confirmation-page__success{font-size:20px;line-height:27px}}.confirmation-page__order-number{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:2;grid-row:2/3;-ms-grid-row-span:1;margin-bottom:20px}.confirmation-page__order-number--highlight{font-weight:700}.confirmation-page__panel-container{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:3;grid-row:3/4;-ms-grid-row-span:1;margin-bottom:20px}.confirmation-page__ship-message{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;line-height:1.4;margin-bottom:20px}@media (min-width:64em){.confirmation-page__ship-message{font-size:14px;line-height:20px}}@media (min-width:30em){.confirmation-page__ship-message{font-size:16px;line-height:1.4}}.confirmation-page__thanks-message{font-weight:700;-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:4;grid-row:4/5;-ms-grid-row-span:1;margin-bottom:20px}.confirmation-page__thanks-message+.summary-page__panel-container{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:5;grid-row:5/6;-ms-grid-row-span:1}.confirmation-page__thanks-message+.confirmation-page__continue-wrapper,.summary-page__panel-container+.confirmation-page__continue-wrapper{-ms-grid-column:1;grid-column:1/2;-ms-grid-column-span:1;-ms-grid-row:6;grid-row:6/7;-ms-grid-row-span:1;margin-top:70px}.upgrade-eligibility-failed .page-title-wrapper{float:none}.upgrade-eligibility-failed .page-title{font-weight:700;margin:40px 0 0}.upgrade-eligibility-index .banner__image,.exchanges-eligibility-index .banner__image{height:250px}@media (min-width:45.5em){.upgrade-eligibility-index .banner__image,.exchanges-eligibility-index .banner__image{height:268px}}.upgrade-eligibility-index .banner__text-wrapper,.exchanges-eligibility-index .banner__text-wrapper{background-color:#f8f8f8}@media (min-width:45.5em){.upgrade-eligibility-index .banner__text-wrapper,.exchanges-eligibility-index .banner__text-wrapper{background-color:transparent}}.summary-page__container,.handsetupgrade-page__container{margin-top:40px}.summary-page__container h2,.handsetupgrade-page__container h2{font-weight:700;margin:0 0 40px 20px}.summary-page__container .ineligibility__date,.handsetupgrade-page__container .ineligibility__date{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;line-height:1.4;margin-bottom:10px;padding-left:0}@media (min-width:64em){.summary-page__container .ineligibility__date,.handsetupgrade-page__container .ineligibility__date{font-size:14px;line-height:20px}}@media (min-width:30em){.summary-page__container .ineligibility__date,.handsetupgrade-page__container .ineligibility__date{font-size:16px;line-height:1.4}}.summary-page__container .ineligibility__reason,.handsetupgrade-page__container .ineligibility__reason{margin-bottom:40px}.summary-page__container a,.handsetupgrade-page__container a{color:#5f2167;text-decoration:underline}.summary-page__panel-container,.handsetupgrade-page__panel-container{border-radius:10px;box-shadow:0 0 15px 0 rgba(118,118,118,.3);margin-bottom:25px;padding:20px}@media (min-width:45.5em){.summary-page__panel-container,.handsetupgrade-page__panel-container{max-width:525px}}.summary-page__panel-container p,.handsetupgrade-page__panel-container p{margin-bottom:20px;padding-left:16px}.summary-page__panel-container p:last-child,.handsetupgrade-page__panel-container p:last-child{margin-bottom:0;padding-bottom:0}.summary-page__panel-container fieldset,.handsetupgrade-page__panel-container fieldset{margin-bottom:20px}.summary-page__panel-container input:-ms-input-placeholder,.handsetupgrade-page__panel-container input:-ms-input-placeholder{color:#767676}.summary-page__panel-container input::-ms-input-placeholder,.handsetupgrade-page__panel-container input::-ms-input-placeholder{color:#767676}.summary-page__panel-container input::placeholder,.handsetupgrade-page__panel-container input::placeholder{color:#767676}.summary-page__panel-container .actions,.handsetupgrade-page__panel-container .actions{margin-top:10px}.summary-page__panel-container .action.primary,.handsetupgrade-page__panel-container .action.primary{width:100%}@media (min-width:30em){.summary-page__panel-container .action.primary,.handsetupgrade-page__panel-container .action.primary{min-width:180px;width:auto}}.summary-page__container{max-width:685px;padding-bottom:40px}.summary-page__container .summary-page__heading{margin:0 0 30px}.summary-page__plan-wrapper{display:flex;flex-direction:column;margin-bottom:40px}@media (min-width:45.5em){.summary-page__plan-wrapper{flex-direction:row}}.summary-page__plan-exchanges{margin-bottom:20px}.summary-page__plan-exchanges h2{margin-bottom:0}.summary-page__plan-exchanges--current{color:#767676}@media (min-width:45.5em){.summary-page__plan-exchanges--current{flex:1 1 40%;margin-top:39px}}.summary-page__plan-exchanges--current .product-card__wrapper{margin-top:0}@media (min-width:45.5em){.summary-page__plan-exchanges--current .product-card__wrapper{margin-top:11px}}.summary-page__plan-exchanges--current .product-card__attributes,.summary-page__plan-exchanges--current .product-card__data{margin-bottom:20px}.summary-page__plan-exchanges--new{background-color:#f8f8f8;margin:20px -18px 40px;padding:20px 18px}@media (min-width:45.5em){.summary-page__plan-exchanges--new{border-radius:10px;flex:1 1 60%;margin:30px 0 30px 30px;padding:20px 30px;width:25%}}.summary-page__plan-exchanges--new h2{color:#dc7d00;font-size:35px;margin-bottom:20px}.summary-page__upfront-costs{padding:20px 0 10px}.summary-page__upfront-costs-table tr td{padding:0}.summary-page__upfront-costs-table .summary-page__upfront-costs-table--spaced{padding-bottom:10px}.summary-page__upfront-costs-table .summary-page__upfront-costs-table--spaced-large{padding-bottom:25px}.summary-page__upfront-costs-table--small{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px}@media (min-width:64em){.summary-page__upfront-costs-table--small{font-size:11px;line-height:16px}}.summary-page__upfront-costs-table--bold{font-weight:700}.summary-page__upfront-costs-table--right{text-align:right}.summary-page__upfront-costs-table--orange{color:#dc7d00}.summary-page__upfront-costs-table .summary-page__upfront-costs-table--total{border-top:1px solid #000;font-size:22px;font-weight:700;line-height:1;padding-top:25px}.summary-page__message{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;margin-bottom:20px}@media (min-width:64em){.summary-page__message{font-size:11px;line-height:16px}}@media (min-width:45.5em){.summary-page__panel-container{max-width:none}}.summary-page__panel-container--customer{padding:15px 20px 20px}.summary-page__panel-container--pdf{margin-bottom:20px}.summary-page__panel-container p{padding-left:0}.summary-page__text{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;line-height:1.4;padding-left:0}@media (min-width:64em){.summary-page__text{font-size:14px;line-height:20px}}@media (min-width:30em){.summary-page__text{font-size:16px;line-height:1.4}}.summary-page__customer{line-height:1.7;padding-bottom:15px}.summary-page__customer span:first-of-type{font-weight:700}.summary-page__actions{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}@media (min-width:45.5em){.summary-page__actions{flex-direction:row}}.summary-page__actions a{cursor:pointer}.summary-page__actions .primary{margin-bottom:5px;text-align:center;width:100%}@media (min-width:45.5em){.summary-page__actions .primary{margin-bottom:0;margin-right:20px;width:auto}}.summary-page__actions .primary.grey{background-color:#a0a0a0}.summary-page__pdf-message{display:block;font-size:1.5rem;line-height:1.6;margin-top:32px;padding-left:28px;position:relative}.summary-page__pdf-message.message--email:before{font-family:inherit}.summary-page__pdf-message.download:before,.summary-page__pdf-message.success:before,.summary-page__pdf-message.error:before{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";font-family:inherit;height:20px;left:0;position:absolute;top:2px;width:20px}.summary-page__pdf-message.download:before{background-image:url("../images/redesign/loader-1.gif")}.summary-page__pdf-message.success:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.7918 5L7.85217 14.1667L5.2085 10.4321' stroke='%235B9A0B' stroke-width='2.08' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.summary-page__pdf-message.error:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.29 3.86002L1.82001 18C1.64537 18.3024 1.55297 18.6453 1.55199 18.9945C1.55102 19.3438 1.6415 19.6872 1.81443 19.9905C1.98737 20.2939 2.23673 20.5468 2.53771 20.7239C2.8387 20.901 3.1808 20.9962 3.53001 21H20.47C20.8192 20.9962 21.1613 20.901 21.4623 20.7239C21.7633 20.5468 22.0126 20.2939 22.1856 19.9905C22.3585 19.6872 22.449 19.3438 22.448 18.9945C22.447 18.6453 22.3546 18.3024 22.18 18L13.71 3.86002C13.5317 3.56613 13.2807 3.32314 12.9812 3.15451C12.6817 2.98587 12.3437 2.89728 12 2.89728C11.6563 2.89728 11.3183 2.98587 11.0188 3.15451C10.7193 3.32314 10.4683 3.56613 10.29 3.86002Z' stroke='%23e70a24' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 9V13' stroke='%23e70a24' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 17H12.01' stroke='%23e70a24' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")}.summary-page__confirm{margin-left:20px}.summary-page__confirm label{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;line-height:20px;text-align:left}@media (min-width:64em){.summary-page__confirm label{font-size:11px;line-height:16px}}.summary-page__confirm .button{display:block;height:32px;margin-top:20px}.summary-page__confirm .button[disabled]{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;background-color:#a0a0a0;border:0;border-radius:16px;box-sizing:border-box;color:#000;cursor:pointer;height:32px;padding:6.5px 24.5px;text-align:center;cursor:default}@media (min-width:64em){.summary-page__confirm .button[disabled]{font-size:14px;line-height:20px}}.summary-page__confirm .button[disabled]:hover,.summary-page__confirm .button[disabled]:focus,.summary-page__confirm .button[disabled]:active{background-color:#a0a0a0;color:#000}.summary-page__pdf-message,.summary-page__confirm{max-height:1000px;opacity:1;transition:max-height .3s,opacity .6s .2s}.summary-page__pdf-message.hidden,.summary-page__confirm.hidden{left:-99999px;max-height:0;opacity:0;overflow:hidden;position:absolute;visibility:hidden}.summary-page__confirm .secondary label{float:left;margin-top:20px}.summary-page__confirm .secondary button{float:left}.step-content .summary-page__heading{font-size:25px;margin:20px 0}.step-content .summary-page__confirm{margin-left:0}.step-content .summary-page__confirm span{line-height:2.1rem}.step-content .summary-page__confirm a{color:#5f2167;text-decoration:underline}.step-content .actions-toolbar>.primary{text-align:left}.step-content .actions-toolbar .checkout{margin-top:20px}.exchanges-order-details div .action.primary{margin:20px 0}.exchanges-order-details div .action.primary.red{background-color:red;color:#fff;text-align:center}.exchanges-order-details div .action.primary.red:hover{background:#b61616;color:#fff}.exchanges-order-details .summary-page__customer__ineligibility-reason{color:red;font-size:2rem;line-height:2.2rem;padding:0}@media (min-width:45.5em){.exchanges-order-details .summary-page__customer__ineligibility-reason{font-size:2.5rem;line-height:2.5rem}}.block-logo{display:flex;max-width:230px;width:100%}@media (min-width:45.5em){.block-logo{display:none}}.show-password{display:flex;position:absolute;right:56px;top:1px}.show-password .checkbox{display:none;margin:0;top:0}.show-password .checkbox+label{background-image:url('data:image/svg+xml;charset=UTF-8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.666748 7.99999C0.666748 7.99999 3.33341 2.66666 8.00008 2.66666C12.6667 2.66666 15.3334 7.99999 15.3334 7.99999C15.3334 7.99999 12.6667 13.3333 8.00008 13.3333C3.33341 13.3333 0.666748 7.99999 0.666748 7.99999Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;cursor:pointer;display:inline-block}.show-password .checkbox:checked+label{background-image:url('data:image/svg+xml;charset=UTF-8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.41341 9.41334C9.23032 9.60984 9.00951 9.76744 8.76418 9.87675C8.51885 9.98607 8.25402 10.0448 7.98547 10.0496C7.71693 10.0543 7.45019 10.0049 7.20115 9.90433C6.95212 9.80374 6.7259 9.65403 6.53598 9.46411C6.34606 9.27419 6.19634 9.04797 6.09575 8.79893C5.99516 8.5499 5.94577 8.28315 5.9505 8.01461C5.95524 7.74607 6.01402 7.48124 6.12333 7.2359C6.23264 6.99057 6.39025 6.76977 6.58675 6.58667M11.9601 11.96C10.8205 12.8287 9.43282 13.3099 8.00008 13.3333C3.33341 13.3333 0.666748 8.00001 0.666748 8.00001C1.49601 6.4546 2.64617 5.10441 4.04008 4.04001L11.9601 11.96ZM6.60008 2.82667C7.05897 2.71926 7.52879 2.66557 8.00008 2.66667C12.6667 2.66667 15.3334 8.00001 15.3334 8.00001C14.9287 8.75708 14.4461 9.46983 13.8934 10.1267L6.60008 2.82667Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.666748 0.666656L15.3334 15.3333" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.block-customer-step{display:flex;margin-bottom:0;width:100%}@media (min-width:45.5em){.block-customer-step{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;flex:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.block-customer-step__container{width:100%}.block-customer-step__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.block-customer-step__list{font-size:14px;font-weight:400}.block-customer-step__list>li{margin-bottom:8px}@media (min-width:45.5em){.block-customer-step__list>li{margin-bottom:12px}}.block-customer-step__list>li:last-child{margin-bottom:0}@media (min-width:64em){:not(.account) .sidebar-main.navigation-sidebar-container{display:none}}@media (min-width:64em){.account .sidebar-main.navigation-sidebar-container{display:block}}.sidebar-main.navigation-sidebar-container{box-sizing:border-box;height:100%;left:0;max-height:0;overflow:auto;position:fixed;top:0;transition:max-height .25s ease-in-out;width:100%;z-index:10000}@media (min-width:45.5em){.sidebar-main.navigation-sidebar-container{left:unset;max-width:50%;right:0}}@media (min-width:64em){.sidebar-main.navigation-sidebar-container{max-height:-webkit-max-content;max-height:max-content;overflow:inherit;position:initial;transition:none}}.sidebar-main.navigation-sidebar-container.nav-open{max-height:100% !important}.tablet-nav-bar{background:#fff;height:56px;left:0;position:fixed;top:0;width:100%;z-index:10}.navigation-sidebar{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;border-radius:0;box-shadow:none;padding:24px}@media (min-width:64em){.navigation-sidebar{border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);display:block;margin-left:auto;margin-top:20px;max-width:initial}}.navigation-sidebar--desktop{display:none}@media (min-width:64em){.navigation-sidebar--desktop{display:block}}.navigation-sidebar--mobile{display:block}@media (min-width:64em){.navigation-sidebar--mobile{display:none}}.navigation-sidebar--mobile .nav-close{z-index:15}.navigation-sidebar .nav-top{align-items:flex-end;display:flex;flex-direction:column}.navigation-sidebar .anonymous .navigation-sidebar__level-1{margin:0;padding-top:12px}.navigation-sidebar .nav-items{border-top:1px solid;margin-top:16px;padding-left:0}@media (min-width:64em){.navigation-sidebar .nav-items{margin-top:0}}.cms-page-view .navigation-sidebar .nav-items{margin-top:16px}.navigation-sidebar .nav-items.no-border{border:unset;padding-left:0}.navigation-sidebar__level-1{font-weight:700;margin-bottom:22px;margin-top:6px;position:relative}@media (min-width:64em){.navigation-sidebar__level-1{margin-bottom:0}}.navigation-sidebar__level-1 a{color:#000}@media (min-width:64em){.navigation-sidebar__level-1 ul{margin-top:12px}}.cms-page-view .navigation-sidebar__level-1 ul{margin-top:8px}.navigation-sidebar__level-2{font-weight:400;padding-left:8px;position:relative}.navigation-sidebar__level-2 a{color:#323438;display:flex;width:100%}.navigation-sidebar__level-2:hover a,.navigation-sidebar__level-2.selected a{color:#5f2167}.navigation-sidebar__level-2.selected{padding-left:16px}.navigation-sidebar__level-2.selected a:before{border-left:3px solid;content:"";height:14px;left:9px;position:absolute;top:50%;transform:translateY(-50%)}.navigation-sidebar .nav-item{padding-bottom:2px;padding-top:2px}.navigation-sidebar .nav-item--last{display:flex;position:relative}@media (min-width:64em){.navigation-sidebar .nav-item--last{border-top:1px solid;color:#666;padding-top:12px}}.navigation-sidebar .nav-item--last a{color:#5f2167 !important;width:100%;z-index:1}.navigation-sidebar .nav-item--last.logout:after{content:url("../images/icons/log-out.svg");position:absolute;right:0}.navigation-sidebar .nav-item--last.login:after{content:url("../images/icons/log-in.svg");position:absolute;right:0}.navigation-sidebar a:hover{text-decoration:none}.navigation-sidebar__accordion{display:flex;justify-content:flex-end;margin-top:4px;position:absolute;right:0;top:0;transition:.4s;width:100%}@media (min-width:64em){.navigation-sidebar__accordion{right:0}}.navigation-sidebar__accordion:after{content:url("../images/icons/chevron-up.svg");cursor:pointer;display:inline-block;height:16px;transform:rotate(180deg);transition:.4s}.navigation-sidebar .active:after{transform:rotate(0deg)}.navigation-sidebar__accordion+.navigation-sidebar__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out,-ms-grid-rows .2s ease-in-out}.navigation-sidebar__accordion+.navigation-sidebar__content--open{grid-template-rows:1fr}.navigation-sidebar__accordion+.navigation-sidebar__content--open ul{margin-top:8px}.navigation-sidebar__accordion+.navigation-sidebar__content ul{overflow:hidden}.navigation-sidebar-switcher{margin-bottom:16px}@media (min-width:64em){.navigation-sidebar-switcher{margin-bottom:8px}}.navigation-sidebar-switcher .nav-items{border:unset}.navigation-sidebar-switcher__content ul{width:100%}.navigation-sidebar-switcher__level-1{color:#5f2167;font-weight:700;margin-bottom:8px;position:relative}.navigation-sidebar-switcher__level-1 div{margin-bottom:4px;z-index:1}.navigation-sidebar-switcher__level-1 div:last-child{margin-bottom:0}.navigation-sidebar-switcher__level-2{align-items:center;display:flex;justify-content:space-between;margin-top:4px;padding-left:16px;position:relative}@media (min-width:64em){.navigation-sidebar-switcher__level-2{padding-right:8px}}.navigation-sidebar-switcher__level-2 a{color:#2b2d31}.navigation-sidebar-switcher__level-2:after{content:url("../images/icons/log-in.svg");display:inline-block;filter:brightness(0);height:16px;position:absolute;right:0}.navigation-sidebar-switcher__account-msisdn,.navigation-sidebar-switcher__inactive-account-msisdn{align-items:center;display:flex}.navigation-sidebar-switcher__account-msisdn:before,.navigation-sidebar-switcher__inactive-account-msisdn:before{display:inline-block;height:16px;margin-right:8px}.navigation-sidebar-switcher__account-msisdn.active:before{content:url("../images/icons/phone.svg")}.navigation-sidebar-switcher__account-msisdn.expired:before{content:url("../images/icons/alert-triangle.svg")}.navigation-sidebar-switcher__inactive-account-msisdn{font-weight:400}.navigation-sidebar-switcher__inactive-account-msisdn.active:before{content:url("../images/icons/phone-thin.svg")}.navigation-sidebar-switcher__inactive-account-msisdn.expired:before{content:url("../images/icons/alert-triangle-thin.svg")}.navigation-sidebar-switcher__inactive-account-name{display:block;font-weight:700;max-width:155px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;width:100%}.navigation-sidebar-switcher__accordion{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-top:4px;transition:.4s;width:100%}.navigation-sidebar-switcher__accordion:after{content:url("../images/icons/chevron-down.svg");cursor:pointer;display:inline-block;height:20px;transform:rotate(0deg);transition:.4s}.navigation-sidebar-switcher .active:after{transform:rotate(-180deg)}.navigation-sidebar-switcher__content{margin-top:4px}.navigation-sidebar-switcher__accordion+.navigation-sidebar-switcher__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out,-ms-grid-rows .2s ease-in-out}.navigation-sidebar-switcher__accordion+.navigation-sidebar-switcher__content--open{grid-template-rows:1fr}.navigation-sidebar-switcher__accordion+.navigation-sidebar-switcher__content ul{overflow:hidden}.navigation-sidebar-need-help{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;border-radius:0;box-shadow:none;padding:16px 24px 24px}@media (min-width:64em){.navigation-sidebar-need-help{border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);display:block;margin-top:20px}}.cms-page-view .navigation-sidebar-need-help .ecare-card__title{margin-bottom:20px}.navigation-sidebar-need-help .ecare-card__chevron-link:after{top:-1px}.ecare-filter{align-items:center;display:flex;gap:4px}@media (min-width:45.5em){.ecare-filter{justify-content:flex-end}}.ecare-filter__name{color:#323438;font-weight:500;margin-right:4px}.ecare-filter__option{height:100%;padding:16px 24px;position:relative;width:auto}.ecare-filter__option label,.ecare-filter__option input{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.ecare-filter__option input[type=radio]{visibility:hidden}.ecare-filter__option input[type=radio]:checked+label{background:#5f2167;border-radius:24px;color:#fff}.ecare-filter__option label{align-items:center;color:#323438;cursor:pointer;display:flex;justify-content:center}.ecare-filter__option label:hover{color:#5f2167}.ecare-pagination{align-items:center;display:flex;justify-content:center;margin:24px 0}@media (min-width:45.5em){.ecare-pagination{justify-content:flex-end}}.ecare-pagination:last-of-type{margin-bottom:0}.ecare-pagination__wrapper{display:flex}.ecare-pagination ul{display:flex;flex-wrap:wrap;gap:8px}.ecare-pagination li a{align-items:center;border:1px solid #323438;border-radius:3px;color:#323438;display:flex;justify-content:center;padding:8px 6px;text-decoration:none;width:16px}.ecare-pagination li a:hover:not(.active){border:1px solid #5f2167;color:#5f2167;text-decoration:underline}.ecare-pagination .active{background-color:#5f2167;border:1px solid #323438;color:#fff;pointer-events:none}.ecare-pagination__prev,.ecare-pagination__next{display:inline-block}.ecare-pagination__prev.disable,.ecare-pagination__next.disable{filter:opacity(.5);pointer-events:none}.ecare-pagination__prev{content:url("../images/icons/chevron-right.svg");margin-right:16px;transform:rotate(180deg)}.ecare-pagination__next{content:url("../images/icons/chevron-right.svg");margin-left:16px}.ecare-breadcrumbs{margin-bottom:32px;margin-top:20px;padding-top:8px}.ecare-breadcrumbs .breadcrumbs{display:block;margin:0;padding:0}.ecare-breadcrumbs ol{align-items:center;display:flex}.ecare-breadcrumbs li+li:before{content:"/";display:inline-block;margin-left:8px;margin-right:4px}.ecare-breadcrumbs a,.ecare-breadcrumbs a:visited{color:#666}.ecare-breadcrumbs a:hover{text-decoration:underline}.ecare-breadcrumbs .active a{color:#323438;pointer-events:none}.ecare-breadcrumbs .home-icon{align-items:center;content:url("../images/icons/home.svg");display:flex}.login-container .fieldset>.field>.control.field__email,.login-container .fieldset>.field>.control.field__password{width:100%}.login-container .block-customer-login,.login-container .block-new-customer{display:flex;margin-bottom:0;width:100%}.login-container .block-customer-login__container,.login-container .block-new-customer__container{width:100%}@media (min-width:45.5em){.login-container .block-customer-login__container,.login-container .block-new-customer__container{width:340px}}.login-container .form-login .icon{display:inline-block;height:16px;width:20px;z-index:5}.login-container .form-login .field .label:after{content:""}.login-container .form-login .field__email,.login-container .form-login .field__password{position:relative}.login-container .form-login .field__email .icon,.login-container .form-login .field__password .icon{left:20px;position:absolute;top:16px}.login-container .form-login .field__choice{display:none}.login-container .form-login .field input{padding-left:60px}.login-container .actions-toolbar__forgot-password{margin-bottom:28px}.login-container .actions-toolbar__register{margin:0}.login-container .block-new-customer .block-customer-login__container{display:flex}.login-container .block-new-customer .actions-toolbar{margin-left:8px;margin-top:0}.customer-page__container{width:100%}.otac-container .fieldset>.field>.control.field__otac{width:100%}.otac-container .block-customer-otac{display:flex;margin-bottom:0;width:100%}.otac-container .block-customer-otac__container{width:100%}@media (min-width:45.5em){.otac-container .block-customer-otac__container{width:340px}}.otac-container .block-customer-otac p{margin-bottom:8px}.otac-container .block-customer-otac p:last-of-type{margin-bottom:36px}.otac-container .block-customer-otac .block-content{display:flex}.otac-container .block-customer-otac .form.form-email-otac{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.otac-container .block-customer-otac .form.form-email-otac p{margin-bottom:0}.otac-container .block-customer-otac .form.form-email-otac .esim-icon{background-image:url("../images/icons/eSIM.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;height:33px;width:55.6px}.otac-container .block-customer-otac .form.form-email-otac .button-ecare--link{align-items:center;display:flex;font-weight:700;gap:8px}.otac-container .form-login{max-width:100%}.otac-container .form-login .icon{display:inline-block;height:16px;width:20px;z-index:5}.otac-container .form-login .field__otac{position:relative}.otac-container .form-login .field__otac .icon{left:20px;position:absolute;top:16px}.otac-container .form-login .field input{padding-left:60px}.otac-container .form-login .field select{max-width:100%}.otac-container .form-email-otac,.forgot-password-otac-container .form-email-otac{margin-top:20px}.otac-container .form-email-otac button,.forgot-password-otac-container .form-email-otac button{background:0 0;background-color:transparent;border:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:normal;padding:0;vertical-align:inherit}.register-container{display:flex;flex-direction:column;gap:24px;margin:32px auto}@media (min-width:45.5em){.register-container{flex-direction:row}}.register-container .block-customer-register{display:flex;margin-bottom:0;width:100%}@media (min-width:45.5em){.register-container .block-customer-register{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;flex:3}}.register-container .block-customer-register__container{width:100%}@media (min-width:45.5em){.register-container .block-customer-register__container{width:470px}}.register-container .block-customer-register__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.register-container .block-customer-step li:nth-child(1){color:#5f2167;font-weight:700}.register-container .fieldset{margin-bottom:20px}.register-container .actions-toolbar__privacy-policy{margin-bottom:28px}.register-container .actions-toolbar__privacy-policy a{margin-left:8px}.register-container .actions-toolbar__continue-button{max-width:100%}@media (min-width:45.5em){.register-container .actions-toolbar__continue-button{max-width:calc(470px/2)}}.check-email-container{display:flex;flex-direction:column;gap:24px;margin:32px auto}@media (min-width:45.5em){.check-email-container{flex-direction:row}}.check-email-container .block-check-email{display:flex;margin-bottom:0;width:100%}@media (min-width:45.5em){.check-email-container .block-check-email{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;flex:3}}.check-email-container .block-check-email__container{width:100%}.check-email-container .block-check-email__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.check-email-container .block-check-email p{margin-bottom:1rem}.check-email-container .block-check-email p:last-of-type{margin-bottom:28px}.check-email-container .block-customer-step li:nth-child(3){color:#5f2167;font-weight:700}.complete-registration-container{display:flex;flex-direction:column;gap:24px;margin:32px auto}@media (min-width:45.5em){.complete-registration-container{flex-direction:row}}.complete-registration-container .block-complete-registration{display:flex;margin-bottom:0;width:100%}@media (min-width:45.5em){.complete-registration-container .block-complete-registration{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;flex:3}}.complete-registration-container .block-complete-registration__container{width:100%}.complete-registration-container .block-complete-registration__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.complete-registration-container .block-complete-registration p{margin-bottom:1rem}.complete-registration-container .block-complete-registration p:last-of-type{margin-bottom:28px}.complete-registration-container .block-customer-step li:nth-child(4){color:#5f2167;font-weight:700}.confirmation-container .button-ecare,.confirmation-container .input-text{max-width:360px}.register-otac-container{display:flex;flex-direction:column;gap:24px;margin:32px auto}@media (min-width:45.5em){.register-otac-container{flex-direction:row}}.register-otac-container .block-otac-registration{display:flex;margin-bottom:0;width:100%}@media (min-width:45.5em){.register-otac-container .block-otac-registration{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;flex:3}}.register-otac-container .block-otac-registration__container{width:100%}@media (min-width:45.5em){.register-otac-container .block-otac-registration__container{width:470px}}.register-otac-container .block-otac-registration__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.register-otac-container .block-otac-registration p{margin-bottom:1rem}.register-otac-container .block-otac-registration p:last-of-type{margin-bottom:28px}@media (min-width:45.5em){.register-otac-container .form-login{width:340px}}.register-otac-container .form-login .icon{display:inline-block;height:16px;width:20px;z-index:5}.register-otac-container .form-login .field__otac{position:relative}.register-otac-container .form-login .field__otac .icon{left:20px;position:absolute;top:16px}.register-otac-container .form-login .field input{padding-left:60px}.register-otac-container .block-customer-step li:nth-child(2){color:#5f2167;font-weight:700}.forgot-password-container .block-forgot-password{display:flex;margin-bottom:0;max-width:470px;width:100%}.forgot-password-container .block-forgot-password__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.forgot-password-container .block-forgot-password p{margin-bottom:1rem}.forgot-password-container .block-forgot-password p:last-of-type{margin-bottom:28px}@media (min-width:45.5em){.forgot-password-container .block-forgot-password .button-ecare{max-width:calc(470px/2)}}@media (min-width:45.5em){.forgot-password-container .form{width:340px}}.forgot-password-otac-container .block-otac-forgot-password{display:flex;margin-bottom:0;max-width:470px;width:100%}.forgot-password-otac-container .block-otac-forgot-password__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.forgot-password-otac-container .block-otac-forgot-password p{margin-bottom:1rem}.forgot-password-otac-container .block-otac-forgot-password p:last-of-type{margin-bottom:28px}@media (min-width:45.5em){.forgot-password-otac-container .form{width:340px}}.forgot-password-otac-container .form .icon{display:inline-block;height:16px;width:20px;z-index:5}.forgot-password-otac-container .form .field__otac{position:relative}.forgot-password-otac-container .form .field__otac .icon{left:20px;position:absolute;top:16px}.forgot-password-otac-container .form .field input{padding-left:60px}@media (min-width:45.5em){.forgot-password-otac-container .button-ecare{max-width:calc(470px/2)}}.forgot-password-reset-container .block-forgot-password-reset{display:flex;margin-bottom:0;max-width:470px;width:100%}.forgot-password-reset-container .block-forgot-password-reset__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.forgot-password-reset-container .block-forgot-password-reset p{margin-bottom:1rem}.forgot-password-reset-container .block-forgot-password-reset p:last-of-type{margin-bottom:28px}@media (min-width:45.5em){.forgot-password-reset-container .block-forgot-password-reset .button-ecare{max-width:calc(470px/2)}}@media (min-width:45.5em){.forgot-password-reset-container .form{width:340px}}.bills-container{display:flex;flex-direction:column;margin-bottom:0;margin-top:24px;width:100%}@media (min-width:45.5em){.bills-container{margin-top:0}}@media (min-width:45.5em){.bills-container .block-bills-summary__container{column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:48px}}.bills-container .ecare-card.previous-bills{background-color:transparent;border-radius:0;box-shadow:none;padding:0}@media (min-width:45.5em){.bills-container .ecare-card.previous-bills{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px}}.bills-container .latest-bill,.bills-container .next-bill,.bills-container .bill-links,.bills-container .previous-bills{margin-bottom:36px}@media (min-width:45.5em){.bills-container .latest-bill,.bills-container .next-bill,.bills-container .bill-links,.bills-container .previous-bills{margin-bottom:0}}.bills-container .latest-bill{margin-bottom:48px}@media (min-width:45.5em){.bills-container .latest-bill{margin-bottom:0}}.bills-container .latest-bill__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.bills-container .latest-bill__details{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:28px}.bills-container .latest-bill__value{color:#5f2167;display:flex;font-size:22px;font-weight:700}.bills-container .next-bill{margin-bottom:24px}@media (min-width:45.5em){.bills-container .next-bill{margin-bottom:0}}.bills-container .next-bill__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.bills-container .next-bill__details{display:flex;flex-direction:row;gap:24px}.bills-container .next-bill__info{display:flex;flex-direction:column;gap:8px}.bills-container .next-bill__value{color:#5f2167;font-size:22px;font-weight:700}.bills-container .next-bill__date{font-weight:700}.bills-container .bill-links{display:flex;flex-direction:column}@media (min-width:45.5em){.bills-container .bill-links{order:2}}.bills-container .bill-links .ecare-card{margin-bottom:24px}.bills-container .bill-links .ecare-card:last-child{margin-bottom:0}@media (min-width:45.5em){.bills-container .previous-bills{order:1}}.bills-container .previous-bills__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.bills-container .previous-bills__details{background:#fff;margin-left:-18px;margin-right:-18px;padding:16px 18px;display:block}@media (min-width:45.5em){.bills-container .previous-bills__details{margin:0;padding:0}}.bills-container .previous-bills li{display:flex;justify-content:space-between;padding:12px 36px 12px 0;position:relative}.bills-container .previous-bills li:not(:last-of-type){border-bottom:1px solid #323438}.bills-container .previous-bills__download{content:url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M14 10v2.667A1.334 1.334 0 0 1 12.667 14H3.333A1.334 1.334 0 0 1 2 12.667V10m2.667-3.334L8 9.999l3.333-3.333M8 10V2' stroke='%23000' stroke-width='1.333' stroke-linecap='round' stroke-linejoin='round'/></svg>");display:inline-block;height:20px;position:absolute;right:0}.bills-container .previous-bills span:last-of-type{font-weight:700}.bills-container .bills-latest{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.bills-container .bills-latest{margin-top:0}}.bills-container .included-in-your-plan .ecare-card__row,.bills-container .outside-your-plan .ecare-card__row{gap:16px;grid-template-columns:77% auto;margin-bottom:16px}.bills-container .included-in-your-plan .ecare-card__row:last-of-type,.bills-container .outside-your-plan .ecare-card__row:last-of-type{margin-bottom:0}.bills-container .included-in-your-plan span,.bills-container .outside-your-plan span{align-items:center;display:flex;font-weight:400}.bills-container .outside-your-plan__pro-rata-fee{padding-left:8px}.bills-container .your-in-plan-usage,.bills-container .your-out-plan-usage,.bills-container .other-charges{background:#fff;margin-left:-18px;margin-right:-18px;padding:16px 18px;border-radius:0;padding-bottom:32px;padding-top:32px}@media (min-width:45.5em){.bills-container .your-in-plan-usage,.bills-container .your-out-plan-usage,.bills-container .other-charges{margin:0;padding:0}}@media (min-width:45.5em){.bills-container .your-in-plan-usage,.bills-container .your-out-plan-usage,.bills-container .other-charges{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;padding-bottom:24px;padding-top:24px}}.bills-container .total-payment{margin-bottom:24px}.bills-container .total-payment__title{display:flex;flex-direction:column}@media (min-width:45.5em){.bills-container .total-payment__title{flex-direction:row;justify-content:space-between}}.bills-container .total-payment__total{align-items:center;display:flex;margin-bottom:24px}.bills-container .total-payment__total :last-child{font-size:26px}.bills-container .total-payment__direct-debit{display:flex;flex-direction:column;gap:8px;position:relative}@media (min-width:45.5em){.bills-container .total-payment__direct-debit{flex-direction:row;gap:4px}}.bills-container .total-payment__direct-debit.direct-debit--logo:after{content:url("../images/icons/direct-debit-payment.svg");height:100%;position:absolute;right:-12px;top:-12px}@media (min-width:45.5em){.bills-container .total-payment__direct-debit.direct-debit--logo:after{background-image:url("../images/icons/direct-debit-payment.svg");background-size:cover;content:"";height:96px;position:absolute;right:-24px;top:50%;transform:translate(0,-50%);width:96px}}.bills-container .total-payment__direct-debit:not(:last-child){margin-bottom:24px}.bills-container .total-charges{background:#fff;margin-left:-18px;margin-right:-18px;padding:16px 18px;margin-bottom:36px}@media (min-width:45.5em){.bills-container .total-charges{margin:0;padding:0}}@media (min-width:45.5em){.bills-container .total-charges{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;margin-bottom:0;margin-left:auto;padding-bottom:24px;padding-top:24px;width:33%}}.bills-container .total-charges__wrapper{align-items:center;border-bottom:1px solid #323438;border-top:1px solid #323438;display:flex;justify-content:space-between;padding:8px 0;width:100%}@media (min-width:45.5em){.bills-container .total-charges__wrapper{border:0}}.bills-container .total-charges span{color:#5f2167;font-weight:700}.bills-container .total-charges span:last-of-type{align-items:center;display:flex;font-size:22px}.bills-container .total-charges__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.usage-container .usage{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.usage-container .usage{margin-top:0}}.usage-container .usage__row{display:grid;gap:16px;grid-template-columns:77% auto;margin-bottom:16px}.usage-container .usage__row span{align-items:center;display:flex}.usage-container .usage__row:last-of-type{margin-bottom:32px}.usage-container .your-in-plan-usage,.usage-container .your-out-plan-usage,.usage-container .other-charges{background:#fff;margin-left:-18px;margin-right:-18px;padding:16px 18px;border-radius:0;padding-bottom:32px;padding-top:32px}@media (min-width:45.5em){.usage-container .your-in-plan-usage,.usage-container .your-out-plan-usage,.usage-container .other-charges{margin:0;padding:0}}@media (min-width:45.5em){.usage-container .your-in-plan-usage,.usage-container .your-out-plan-usage,.usage-container .other-charges{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;padding-bottom:24px;padding-top:24px}}.usage-container .total-charges{background:#fff;margin-left:-18px;margin-right:-18px;padding:16px 18px;margin-bottom:36px}@media (min-width:45.5em){.usage-container .total-charges{margin:0;padding:0}}@media (min-width:45.5em){.usage-container .total-charges{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;margin-bottom:0;margin-left:auto;padding-bottom:24px;padding-top:24px;width:33%}}.usage-container .total-charges__wrapper{align-items:center;border-bottom:1px solid #323438;border-top:1px solid #323438;display:flex;justify-content:space-between;padding:8px 0;width:100%}@media (min-width:45.5em){.usage-container .total-charges__wrapper{border:0}}.usage-container .total-charges span{color:#5f2167;font-weight:700}.usage-container .total-charges span:last-of-type{align-items:center;display:flex;font-size:22px}.usage-container .total-charges__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px;font-size:22px}.account-dashboard-container{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.account-dashboard-container{margin-top:0}}@media (min-width:45.5em){.account-dashboard-container{margin-top:0}}.account-dashboard-container .extra-margin{margin-bottom:24px}.account-dashboard-container .button-ecare--link{display:flex;margin-top:4px;position:relative}@media (min-width:45.5em){.account-dashboard-container .button-ecare--link{margin-top:0}}.account-dashboard-container .button-ecare--link input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;position:absolute;top:0;width:100%}.account-dashboard-container .button-ecare--link input:focus:not(:focus-visible){visibility:hidden}.account-dashboard-container .account-dashboard-cta-cards{display:grid;gap:48px}@media (min-width:45.5em){.account-dashboard-container .account-dashboard-cta-cards{column-gap:24px;grid-template-columns:repeat(2,1fr);row-gap:48px}}@media (min-width:45.5em){.account-dashboard-container .dashboard-login-details{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;padding-bottom:24px;padding-top:24px}}.account-dashboard-container .dashboard-login-details__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.account-dashboard-container .dashboard-login-details__container{margin-bottom:16px}@media (min-width:45.5em){.account-dashboard-container .dashboard-login-details__container{display:grid;gap:24px;grid-template-columns:100px minmax(240px,-webkit-max-content) auto;grid-template-columns:100px minmax(240px,max-content) auto}}.account-dashboard-container .dashboard-login-details__container:nth-of-type(2){margin-bottom:0}.account-dashboard-container .dashboard-login-details__label{font-weight:700}.account-dashboard-container .dashboard-login-details .fieldset{float:none;margin-bottom:0;margin-top:24px;padding:0;width:auto}@media (min-width:45.5em){.account-dashboard-container .dashboard-login-details .fieldset{max-width:560px;padding:0 16px}}.account-dashboard-container .dashboard-login-details .field:last-child{margin-bottom:24px}.account-dashboard-container .dashboard-login-details__cta{display:none}.account-dashboard-container .dashboard-login-details__cta.show{display:flex;justify-content:center}.block-dashboard-details{position:relative}@media (min-width:45.5em){.account-dashboard-container .dashboard-details{background-color:#fff;border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);padding:32px;padding-bottom:24px;padding-top:24px}}.account-dashboard-container .dashboard-details__container{margin-bottom:16px}@media (min-width:45.5em){.account-dashboard-container .dashboard-details__container{display:grid;gap:24px;grid-template-columns:200px minmax(240px,-webkit-max-content) auto;grid-template-columns:200px minmax(240px,max-content) auto}}.account-dashboard-container .dashboard-details .form-edit-details .address,.account-dashboard-container .dashboard-details .form-edit-details .contact-number,.account-dashboard-container .dashboard-details .form-edit-details .pin,.account-dashboard-container .dashboard-details .form-edit-details .address-manually{display:none}.account-dashboard-container .dashboard-details__title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px}.account-dashboard-container .dashboard-details__label{font-weight:700}.account-dashboard-container .dashboard-details .fieldset{margin-bottom:0;margin-top:24px;padding:0;width:auto}@media (min-width:45.5em){.account-dashboard-container .dashboard-details .fieldset{max-width:568px;padding:0 16px}}.account-dashboard-container .dashboard-details .field select{max-width:100%}.account-dashboard-container .dashboard-details .field:last-child{margin-bottom:24px}.account-dashboard-container .dashboard-details__cta{display:none}.account-dashboard-container .dashboard-details__cta.show{display:flex;justify-content:center}.account-dashboard-container .dashboard-details .address{margin-bottom:24px}.account-dashboard-container .dashboard-details .address__container{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media (min-width:45.5em){.account-dashboard-container .dashboard-details .address__container{flex-direction:row;gap:8px}}.account-dashboard-container .dashboard-details .address__container>.field.required>.label:after{color:#e02b27;content:"*";font-size:1.2rem;margin:0 0 0 5px}.account-dashboard-container .dashboard-details .address__container>.field>.label{display:inline-block;margin:0 0 8px}.account-dashboard-container .dashboard-details .address__postcode{width:100%}.account-dashboard-container .dashboard-details .address__select{margin-bottom:8px}@media (min-width:45.5em){.account-dashboard-container .dashboard-details .lookup-address__cta{margin-top:28px}}.account-dashboard-container .dashboard-details__contact-numbers{display:flex;flex-direction:column}@media (min-width:45.5em){.account-dashboard-container .dashboard-details__contact-numbers{flex-direction:row}}.account-dashboard-container .dashboard-details__contact-numbers .dashboard-details__container:last-child{margin-bottom:0}@media (min-width:45.5em){.account-dashboard-container .dashboard-details__pin.pin input{width:50%}}.account-dashboard-container .keep-in-touch .ecare-card__title{letter-spacing:-.025em;position:relative}@media (min-width:23.4375em){.account-dashboard-container .keep-in-touch .ecare-card__title{letter-spacing:normal}}.account-dashboard-container .keep-in-touch .ecare-card__modal-button{position:absolute}@media (min-width:25em){.account-dashboard-container .keep-in-touch .ecare-card__modal-button{position:initial}}.account-dashboard-container .keep-in-touch__options{display:flex;margin-bottom:16px}.account-dashboard-container .keep-in-touch__option{margin-right:auto}.account-dashboard-container .keep-in-touch__network-preferences>div:first-of-type,.account-dashboard-container .keep-in-touch__marketing-preferences>div:first-of-type{margin-bottom:8px}.account-dashboard-container .keep-in-touch__network-preferences{display:block}.account-dashboard-container .keep-in-touch__network-preferences .keep-in-touch__options{flex-direction:column}@media (min-width:64em){.account-dashboard-container .keep-in-touch__network-preferences .keep-in-touch__options{flex-direction:row}}.account-dashboard-container .keep-in-touch input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0}.account-dashboard-container .keep-in-touch input[type=checkbox]:before{content:url("../images/icons/checkbox.svg");display:inline-block}.account-dashboard-container .keep-in-touch input[type=checkbox]:checked:before{content:url("../images/icons/checkbox-check.svg")}.account-dashboard-container .keep-in-touch ul{padding-left:20px}.account-dashboard-container .keep-in-touch ul>ul:last-of-type{padding-left:40px}.account-dashboard-container .keep-in-touch form{display:flex;flex-direction:column;gap:8px}.switching-container{margin-bottom:48px;margin-top:24px}.switching-container .block-switching__container{display:grid;gap:24px}.switching-container .looking-to-leave{box-shadow:inset 0 0 0 4px #dc7d00;box-sizing:border-box;margin-bottom:24px}.switching-container .switching-information .ecare-card__text{margin-bottom:0}.switching-container .switching-details{display:block}.switching-container .switching-details .ecare-card__text{margin-bottom:0}.switching-container .switching__cta-container{display:flex;flex-direction:column;gap:24px}@media (min-width:45.5em){.switching-container .switching__cta-container{max-width:50%}}.switching-container .switching__wrapper{display:flex;flex-direction:column;gap:24px}.switching-container .switching__information-details{display:flex;flex-direction:column;gap:8px}.switching-container .switching__table-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}@media (min-width:20em){.switching-container .switching__table-row{grid-template-columns:100px auto}}@media (min-width:30em){.switching-container .switching__table-row{gap:24px;grid-template-columns:140px auto}}.switching-container .switching__portout strong{text-transform:uppercase}.switching-container .switching__portout-text{align-items:baseline;color:#5f2167;display:flex;font-size:18px;font-weight:700;line-height:16px}@media (min-width:30em){.switching-container .switching__portout-text{font-size:22px}}.switching-container .ecare-card__cta{transform:translate(50%,calc(50% - 2px))}.dashboard-container{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%}@media (min-width:45.5em){.dashboard-container{margin-top:0}}.dashboard-container .dashboard-cta-cards{display:grid;gap:48px}@media (min-width:45.5em){.dashboard-container .dashboard-cta-cards{column-gap:24px;grid-template-columns:repeat(2,1fr);row-gap:48px}}.dashboard-container :not(.data) .ecare-card__content{margin-bottom:24px}.dashboard-container :not(.data) .ecare-card__text{margin:auto 0}.dashboard-container .data{display:block}@media (min-width:45.5em){.dashboard-container .data.w-full{grid-column:1/3}}.dashboard-container .data__table-wrapper{column-gap:20px;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;margin-bottom:24px}.dashboard-container .data__table-row{display:contents}.dashboard-container .data__usage-container,.dashboard-container .data__renew,.dashboard-container .data__details{grid-column:1/-1}.dashboard-container .data__table-row span:first-child,.dashboard-container .data__table-row h2:first-child{grid-column:1}.dashboard-container .data__table-row span:last-child,.dashboard-container .data__table-row div:last-child{grid-column:2;text-align:left}.dashboard-container .data__table-row span:last-child{margin-bottom:8px}.dashboard-container .data__table-row:last-child span:last-child{margin-bottom:0}.dashboard-container .data__details{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.dashboard-container .data__table-title{font-weight:700}.dashboard-container .data__data-left{line-height:28px}.dashboard-container .data__unlimited{color:#5f2167;font-size:18px;font-weight:700}.dashboard-container .data__mins-texts{color:#666}.dashboard-container .data__usage-container{height:16px;margin-bottom:8px}.dashboard-container .data__usage-container .progress-bar__wrapper{line-height:0;padding:8px 0 10px;position:relative}.dashboard-container .data__usage-container .progress-bar__value{align-items:center;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dashboard-container .data__usage-container progress{background-color:#e1e1e1;border-radius:50px;height:14px;transition:width .3s ease;width:100%}.dashboard-container .data__usage-container progress,.dashboard-container .data__usage-container progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dashboard-container .data__usage-container progress[value]::-webkit-progress-bar{background-color:#e1e1e1;border-radius:50px;height:14px;-webkit-transition:width .3s ease;transition:width .3s ease;width:100%}.dashboard-container .data__usage-container progress[value]::-webkit-progress-value{background-color:#5f2167;border-radius:50px;-webkit-transition:width .3s ease;transition:width .3s ease}.dashboard-container .data__usage-container progress::-moz-progress-bar{background-color:#5f2167;border-radius:50px;-moz-transition:width .3s ease;transition:width .3s ease}.dashboard-container .data__usage-bar{background-color:#5f2167;height:inherit}.dashboard-container .data__renew{color:#666;margin-bottom:24px}.dashboard-container .data__boosters{display:inline-block}.dashboard-container .spend-limit__value,.plan-container .spend-limit__value{color:#5f2167;font-weight:700}.direct-debit-container .block-direct-debit{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.direct-debit-container .block-direct-debit{margin-top:0}}.direct-debit-container .ecare-card__content{gap:initial}.direct-debit-container .direct-debit-agreement{margin-bottom:24px}.direct-debit-container .direct-debit__image{margin-bottom:16px;width:150px}.direct-debit-container .direct-debit__details{flex-direction:column}.direct-debit-container .direct-debit__details-row{margin-bottom:12px}@media (min-width:45.5em){.direct-debit-container .direct-debit__details-row{display:flex;gap:40px;width:100%}}.direct-debit-container .direct-debit__details-extra-row{margin-top:20px}.direct-debit-container .direct-debit__details-label{font-weight:700}@media (min-width:45.5em){.direct-debit-container .direct-debit__details-label{width:250px}}.direct-debit-container .direct-debit__details-wrapper{display:flex;flex-direction:column}@media (min-width:45.5em){.direct-debit-container .direct-debit__details-wrapper{flex-direction:row;justify-content:space-between}}.direct-debit-container .direct-debit__details-wrapper .direct-debit__image{align-self:end}@media (min-width:45.5em){.direct-debit-container .direct-debit__details-wrapper .direct-debit__image{align-self:start}}.direct-debit__actions{display:flex;flex-direction:column}@media (min-width:45.5em){.direct-debit__actions{flex-direction:row;justify-content:space-around}}.direct-debit__actions .button-ecare{margin-top:30px}.direct-debit__bank-sort-code .input-sort-code{height:0;left:0;position:absolute !important;visibility:hidden}.direct-debit__bank-sort-code .control{display:flex;gap:10px}.direct-debit__bank-sort-code .input-text{flex-basis:65px;padding-left:0 !important;padding-right:0 !important;text-align:center}.form-direct-debit .fieldset{float:none;margin-bottom:0;padding:0;width:auto}@media (min-width:45.5em){.form-direct-debit .fieldset{max-width:560px}}.direct-debit-confirm{display:grid;margin-bottom:48px;margin-top:24px}.direct-debit-complete .dd-print-view-grid{display:none}@media (min-width:45.5em){.direct-debit-complete .dd-print-view-grid{column-gap:48px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:32px}}.direct-debit-complete .dd-print-view-grid__col{display:flex;flex-direction:column;gap:16px}.direct-debit-complete .dd-print-view-mobile{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}@media (min-width:45.5em){.direct-debit-complete .dd-print-view-mobile{display:none}}.direct-debit-complete .dd-print-view-mobile__grid{column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}.direct-debit-complete .dd-print-view__title,.direct-debit-complete .dd-print-view__address-title{font-size:22px;font-weight:700;line-height:initial;margin-bottom:20px;margin-bottom:0}@media (min-width:45.5em){.direct-debit-complete .dd-print-view__title,.direct-debit-complete .dd-print-view__address-title{margin-bottom:16px}}.direct-debit-complete .dd-print-view__label{font-size:14px;font-weight:700;margin-bottom:8px}.direct-debit-complete .dd-print-view__text-info{margin-bottom:16px}.direct-debit-complete .dd-print-view__text{border:1px solid;letter-spacing:4px;padding:10px 16px}.direct-debit-complete .dd-print-view__name-and-postal-address .dd-print-view__text{height:140px;letter-spacing:initial}.direct-debit-complete .dd-print-view__bank-or-building-society .dd-print-view__text{height:60px;letter-spacing:initial}.direct-debit-complete .dd-print-view__warning-text{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.account.customer-directdebit-complete.page-layout-2columns-left .column.main{width:100%}.direct-debit-complete{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:48px}@media (min-width:45.5em){.direct-debit-complete{margin-top:0}}.direct-debit-complete .dd-guarantee__list{list-style-type:disc;padding-left:40px}.direct-debit-complete .dd-print-view__logos,.direct-debit-complete .dd-guarantee__logos{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}@media (min-width:45.5em){.direct-debit-complete .dd-print-view__logos,.direct-debit-complete .dd-guarantee__logos{align-items:flex-start}}.direct-debit-complete .dd-print-view__logos .direct-debit__image,.direct-debit-complete .dd-guarantee__logos .direct-debit__image{margin-bottom:0}@media (min-width:45.5em){.direct-debit-complete .dd-print-view .block-logo,.direct-debit-complete .dd-guarantee .block-logo{display:block}}.direct-debit-complete .dd-print-view__talkmobile-logo,.direct-debit-complete .dd-print-view__direct-debit-logo,.direct-debit-complete .dd-guarantee__talkmobile-logo,.direct-debit-complete .dd-guarantee__direct-debit-logo{display:flex;width:130px}@media (min-width:45.5em){.direct-debit-complete .dd-print-view__talkmobile-logo,.direct-debit-complete .dd-print-view__direct-debit-logo,.direct-debit-complete .dd-guarantee__talkmobile-logo,.direct-debit-complete .dd-guarantee__direct-debit-logo{width:150px}}.direct-debit-complete .dd-complete .ecare-card__content{display:block}.spend-limit-container .block-spend-limit{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.spend-limit-container .block-spend-limit{margin-top:0}}.spend-limit-container .edit-spend-limit{margin-bottom:24px}.spend-limit-container .edit-spend-limit__container{margin-bottom:16px}.spend-limit-container .edit-spend-limit .control{width:100%}@media (min-width:45.5em){.spend-limit-container .edit-spend-limit .control{width:340px}}.spend-limit-container .edit-spend-limit .input-select{padding-right:30px}@media (min-width:45.5em){.spend-limit-container .edit-spend-limit .input-select{max-width:100%}}.spend-limit-container .edit-spend-limit__label{margin-bottom:16px}.spend-limit-container .edit-spend-limit__option{color:#5f2167;font-size:18px;font-weight:700}.spend-limit-container .edit-spend-limit fieldset{margin-bottom:16px}.card-payment-container{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%}@media (min-width:45.5em){.card-payment-container{margin-top:0}}.card-payment__container{flex-direction:column;gap:normal;margin-bottom:24px}@media (min-width:45.5em){.card-payment__container{flex-direction:row;gap:32px}}.card-payment__container-label{font-weight:700}.card-payment__row{display:flex;gap:4px;justify-content:space-between;max-width:520px}@media (min-width:40em){.card-payment__row{display:table-row}}.card-payment__row .action{display:none}@media (min-width:40em){.card-payment__row .action{display:table-cell}}@media (min-width:40em){.card-payment__row .action--mobile{display:none}}.card-payment__row-data{margin-top:10px}.card-payment__row-label{font-weight:700}@media (min-width:40em){.card-payment__row-cell{display:table-cell;padding:6px 50px 0 6px}}.card-payment__row-cell.number{width:120px}.card-payment__row-cell.type{width:80px}.card-payment__row-cell.expiry{width:50px}@media (min-width:40em){.card-payment__row-cell.action{display:table-cell}}@media (min-width:40em){.registered-cards{display:table;width:600px}}.card-payment-form .input-text,.card-payment-form .field .input-select{max-width:340px}.card-payment__payment-heading{display:flex;justify-content:space-between;margin-bottom:16px}.card-payment__payment-image{height:30px}.card-payment__payment-amount{margin-bottom:16px}.iframe-container iframe{border:0}.sim-replacement-container .sim-replacement{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.sim-replacement-container .sim-replacement{margin-top:0}}.sim-replacement-container .fieldset{margin-bottom:12px}.sim-replacement-container .ecare-card__title{margin-bottom:0}.sim-replacement-container .sim-replacement__form{margin-bottom:24px}.sim-replacement-container .sim-replacement__content{max-width:560px}.esim-installation-container .esim-installation{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.esim-installation-container .esim-installation{margin-top:0}}.esim-installation-container .esim-installation__qr-code{display:block;margin:0 auto}.esim-installation-container .esim-installation__qr-code-wrapper{margin-bottom:16px}.esim-installation-container p,.esim-installation-container p:last-of-type{margin-bottom:16px}.esim-installation-container .manual-installation>div{display:flex;flex-direction:column;gap:24px}.esim-installation-container .manual-installation__title{font-weight:700}@media (min-width:64em){.esim-installation-container .manual-installation__container{margin-left:16px}}.esim-installation-container .manual-installation__details{display:flex;flex-direction:column;gap:8px}@media (min-width:64em){.esim-installation-container .manual-installation__details{align-items:center;flex:1;flex-direction:row}}.esim-installation-container .manual-installation__row{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}@media (min-width:64em){.esim-installation-container .manual-installation__row{align-items:center;flex-direction:row;gap:24px}}.esim-installation-container .manual-installation__value{background-color:#f8f8f8;border-radius:8px;display:inline-flex;flex:1;outline:1px solid #e1e1e1;outline-offset:-1px;padding:12px 16px;word-break:break-all}.esim-installation-container .manual-installation__copy-btn{font-family:"RedHatDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;align-items:center;background-color:#5f2167;border:0;border-radius:40px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:6.5px 48.5px;text-align:center;width:100%}@media (min-width:64em){.esim-installation-container .manual-installation__copy-btn{font-size:14px;line-height:20px}}@media (min-width:45.5em){.esim-installation-container .manual-installation__copy-btn{width:280px}}.esim-installation-container .manual-installation__copy-btn:hover,.esim-installation-container .manual-installation__copy-btn:focus,.esim-installation-container .manual-installation__copy-btn:active{background-color:#76467c;color:#fff;text-decoration:none}.esim-installation-container .manual-installation__copy-btn:before{content:url("../images/icons/copy.svg");filter:invert(1);line-height:0}.esim-installation-container .manual-installation__copy-btn.copied:before{content:url("../images/icons/check-square.svg");filter:invert(1)}.esim-installation-container .manual-installation button{display:flex;gap:8px;height:44px;width:100%}@media (min-width:64em){.esim-installation-container .manual-installation button{width:125px}}.esim-installation-container .manual-installation p{margin-bottom:16px}.esim-installation-container .manual-installation p:last-child{margin-bottom:0}.plan-container .plan{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.plan-container .plan{margin-top:0}}.plan-container .plan__grid-one{display:grid;gap:24px}@media (min-width:45.5em){.plan-container .plan__grid-one{column-gap:24px;grid-template-columns:repeat(2,1fr);row-gap:48px}}.plan-container .plan__grid-two{display:grid;gap:48px}@media (min-width:45.5em){.plan-container .plan__grid-two{column-gap:24px;grid-template-columns:repeat(2,1fr);row-gap:48px}}.plan-container .current-plan__row{display:flex;justify-content:space-between;margin-bottom:16px}.plan-container .current-plan__row span:last-child{font-weight:700}.plan-container .ecare-card__content{margin-bottom:24px}.plan-container .ecare-card__text{margin:auto 0}.plan-container .extra-margin{margin-bottom:24px}.puk-container .puk{display:flex;flex-direction:column;gap:48px;margin-bottom:48px;margin-top:24px;width:100%;gap:24px}@media (min-width:45.5em){.puk-container .puk{margin-top:0}}.refer-a-friend-container{margin:24px 0}@media (min-width:64em){.refer-a-friend-container{margin:0}}.refer-a-friend-container #buyapowaEmbed{border-radius:14px;box-shadow:0 0 10px 4px rgba(231,231,231,.8);background-color:#fff}body .product-media.loading-spinner ._block-content-loading{height:228px;position:relative}body .product-media.loading-spinner ._block-content-loading:before{background-image:url("../images/redesign/loader-1.gif");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}body .product-media.loading-spinner img{visibility:hidden}@media (min-width:77.5em){.l-section--max-width,.l-content--max-width{max-width:1240px;padding:0}}@media (min-width:77.5em){.l-content--max-width-large{max-width:1336px;padding:0}}.form .select,.page-agent-modal form .select{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="%235F2167" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:24px}.form .select:has(+.field-error),.page-agent-modal form .select:has(+.field-error){background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6 9L12 15L18 9" stroke="%23E70A24" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.form .select:hover,.page-agent-modal form .select:hover{cursor:pointer}.form .select:hover:has(+.field-error):not(:focus),.page-agent-modal form .select:hover:has(+.field-error):not(:focus){background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="%235F2167" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.form .select,.form .input-text,.page-agent-modal form .select,.page-agent-modal form .input-text{border:none;border-radius:24px;color:#0a0a0b;font-size:1.5rem;font-weight:400;height:40px;letter-spacing:.15px;line-height:1.2;outline:1px solid #0a0a0b;padding:11px 20px;transition-duration:.3s;transition-property:outline-color,background-image;transition-timing-function:ease}.form .select:-ms-input-placeholder,.form .input-text:-ms-input-placeholder,.page-agent-modal form .select:-ms-input-placeholder,.page-agent-modal form .input-text:-ms-input-placeholder{opacity:1}.form .select::-ms-input-placeholder,.form .input-text::-ms-input-placeholder,.page-agent-modal form .select::-ms-input-placeholder,.page-agent-modal form .input-text::-ms-input-placeholder{opacity:1}.form .select::placeholder,.form .input-text::placeholder,.page-agent-modal form .select::placeholder,.page-agent-modal form .input-text::placeholder{opacity:1}.form .select:-ms-input-placeholder,.form .input-text:-ms-input-placeholder,.page-agent-modal form .select:-ms-input-placeholder,.page-agent-modal form .input-text:-ms-input-placeholder{outline:1px solid #848588}.form .select:placeholder-shown,.form .input-text:placeholder-shown,.page-agent-modal form .select:placeholder-shown,.page-agent-modal form .input-text:placeholder-shown{outline:1px solid #848588}.form .select:hover,.form .input-text:hover,.page-agent-modal form .select:hover,.page-agent-modal form .input-text:hover{outline-color:#7f4d85}.form .select:focus,.form .input-text:focus,.page-agent-modal form .select:focus,.page-agent-modal form .input-text:focus{box-shadow:none;outline-color:#5f2167;outline-width:2px}.form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value=""]:checked),.form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value=" "]:checked),.form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value="-1"]:checked),.form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value=""]:checked),.form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value=" "]:checked),.form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value="-1"]:checked),.form select[name="extension_attributes[additionalDetails][select_address]"]:has([value=""]:checked),.form select[name="extension_attributes[additionalDetails][select_address]"]:has([value=" "]:checked),.form select[name="extension_attributes[additionalDetails][select_address]"]:has([value="-1"]:checked),.form select[name=prefix]:has([value=""]:checked),.form select[name=prefix]:has([value=" "]:checked),.form select[name=prefix]:has([value="-1"]:checked),.page-agent-modal form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value=""]:checked),.page-agent-modal form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value=" "]:checked),.page-agent-modal form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value="-1"]:checked),.page-agent-modal form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value=""]:checked),.page-agent-modal form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value=" "]:checked),.page-agent-modal form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value="-1"]:checked),.page-agent-modal form select[name="extension_attributes[additionalDetails][select_address]"]:has([value=""]:checked),.page-agent-modal form select[name="extension_attributes[additionalDetails][select_address]"]:has([value=" "]:checked),.page-agent-modal form select[name="extension_attributes[additionalDetails][select_address]"]:has([value="-1"]:checked),.page-agent-modal form select[name=prefix]:has([value=""]:checked),.page-agent-modal form select[name=prefix]:has([value=" "]:checked),.page-agent-modal form select[name=prefix]:has([value="-1"]:checked){color:#848588;outline:1px solid #848588}.form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value=""]:checked):focus,.form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value=" "]:checked):focus,.form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value="-1"]:checked):focus,.form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value=""]:checked):focus,.form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value=" "]:checked):focus,.form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value="-1"]:checked):focus,.form select[name="extension_attributes[additionalDetails][select_address]"]:has([value=""]:checked):focus,.form select[name="extension_attributes[additionalDetails][select_address]"]:has([value=" "]:checked):focus,.form select[name="extension_attributes[additionalDetails][select_address]"]:has([value="-1"]:checked):focus,.form select[name=prefix]:has([value=""]:checked):focus,.form select[name=prefix]:has([value=" "]:checked):focus,.form select[name=prefix]:has([value="-1"]:checked):focus,.page-agent-modal form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value=""]:checked):focus,.page-agent-modal form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value=" "]:checked):focus,.page-agent-modal form select[name="address_information_extension_attributes[accessibilityRequirements][preference]"]:has([value="-1"]:checked):focus,.page-agent-modal form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value=""]:checked):focus,.page-agent-modal form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value=" "]:checked):focus,.page-agent-modal form select[name="address_information_extension_attributes[networkSwitchDetails][date]"]:has([value="-1"]:checked):focus,.page-agent-modal form select[name="extension_attributes[additionalDetails][select_address]"]:has([value=""]:checked):focus,.page-agent-modal form select[name="extension_attributes[additionalDetails][select_address]"]:has([value=" "]:checked):focus,.page-agent-modal form select[name="extension_attributes[additionalDetails][select_address]"]:has([value="-1"]:checked):focus,.page-agent-modal form select[name=prefix]:has([value=""]:checked):focus,.page-agent-modal form select[name=prefix]:has([value=" "]:checked):focus,.page-agent-modal form select[name=prefix]:has([value="-1"]:checked):focus{box-shadow:none;outline-color:#5f2167;outline-width:2px}.form option,.page-agent-modal form option{color:#0a0a0b}.form .custom-checkbox:has(input[type=checkbox]),.page-agent-modal form .custom-checkbox:has(input[type=checkbox]){align-items:center;cursor:pointer;display:flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark,.page-agent-modal form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark{border-radius:4px;height:20px;left:0;outline:2px solid #9f7aa4;outline-offset:-2px;overflow:hidden;position:absolute;top:0;transition:outline-color .3s ease;width:20px}.form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:hover,.page-agent-modal form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:hover{outline-color:#7f4d85}.form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:focus,.page-agent-modal form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:focus{outline-color:#5f2167}.form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:after,.form .custom-checkbox:has(input[type=checkbox]):checked+span:after,.form .custom-checkbox:has(input[type=checkbox]):checked+.custom-checkbox-checkmark:after,.page-agent-modal form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:after,.page-agent-modal form .custom-checkbox:has(input[type=checkbox]):checked+span:after,.page-agent-modal form .custom-checkbox:has(input[type=checkbox]):checked+.custom-checkbox-checkmark:after{content:"";height:20px;left:0;position:absolute;top:0;transform:none;width:20px}.form .custom-checkbox:has(input[type=checkbox]):has(.custom-checkbox-wrapper),.page-agent-modal form .custom-checkbox:has(input[type=checkbox]):has(.custom-checkbox-wrapper){align-items:flex-start}.form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-wrapper .custom-checkbox-checkmark,.page-agent-modal form .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-wrapper .custom-checkbox-checkmark{top:inherit}.form .custom-checkbox input[type=checkbox],.page-agent-modal form .custom-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:20px;left:0;margin:0;margin-right:12px;position:relative;top:0;width:20px}.form .custom-checkbox input[type=checkbox][disabled]+span:hover,.page-agent-modal form .custom-checkbox input[type=checkbox][disabled]+span:hover{outline:2px solid #9f7aa4}.form .custom-checkbox input[type=checkbox]:checked,.form .custom-checkbox input[type=checkbox]:focus,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked,.page-agent-modal form .custom-checkbox input[type=checkbox]:focus{border-radius:4px;box-shadow:none;height:20px;outline-offset:-2px;width:20px}.form .custom-checkbox input[type=checkbox]:checked,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked{outline:2px solid #5f2167}.form .custom-checkbox input[type=checkbox]:checked:focus-visible,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked:focus-visible{outline:2px solid #5f2167;outline-offset:2px;z-index:1}.form .custom-checkbox input[type=checkbox]:focus,.page-agent-modal form .custom-checkbox input[type=checkbox]:focus{outline:3px solid #5f2167;z-index:1}.form .custom-checkbox input[type=checkbox]:checked+span,.form .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked+span,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark{background-color:#5f2167;border:0;outline-color:#5f2167;transition:all .3s ease}.form .custom-checkbox input[type=checkbox]:checked+span:hover,.form .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:hover,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked+span:hover,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:hover{background-color:#7f4d85;outline-color:#7f4d85}.form .custom-checkbox input[type=checkbox]:checked+span:after,.form .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked+span:after,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.7918 5L7.85217 14.1667L5.2085 10.4321" stroke="white" stroke-width="2.08" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:0}.form .custom-checkbox input[type=checkbox]:checked+span:after,.form .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked+span:after,.page-agent-modal form .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.7918 5L7.85217 14.1667L5.2085 10.4321" stroke="white" stroke-width="2.08" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:0}.form .pin-wrapper,.page-agent-modal form .pin-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form .pin-wrapper .show-pin-password input[type=checkbox]+label,.page-agent-modal form .pin-wrapper .show-pin-password input[type=checkbox]+label{margin-top:5px}.form .fieldset>.field._required>.label:after,.page-agent-modal form .fieldset>.field._required>.label:after{color:#5f2167;font-size:1.5rem;font-weight:500;line-height:1.2;margin-left:1px}.form .label,.form .field .label,.page-agent-modal form .label,.page-agent-modal form .field .label{display:block;font-size:1.5rem;font-weight:500;letter-spacing:.15px;line-height:1.2;margin-bottom:12px;padding-left:0}.form label.additional-address-form-label:has(+.fieldset input:focus),.page-agent-modal form label.additional-address-form-label:has(+.fieldset input:focus){color:#5f2167}.form .field label:has(+div a:focus),.form .field label:has(+div input:focus),.form .field label:has(+div select:focus),.page-agent-modal form .field label:has(+div a:focus),.page-agent-modal form .field label:has(+div input:focus),.page-agent-modal form .field label:has(+div select:focus){color:#5f2167}.form .field .label,.page-agent-modal form .field .label{padding-left:0}.form .field .field,.page-agent-modal form .field .field{align-items:flex-start;display:flex}.form .field._error .control input,.form .field._error .control select,.form .field._error .control textarea,.page-agent-modal form .field._error .control input,.page-agent-modal form .field._error .control select,.page-agent-modal form .field._error .control textarea{background-color:#fff;outline:1px solid #e70a24;transition-duration:.3s;transition-property:outline-color,background-image;transition-timing-function:ease}.form .field._error .control input:hover,.form .field._error .control select:hover,.form .field._error .control textarea:hover,.page-agent-modal form .field._error .control input:hover,.page-agent-modal form .field._error .control select:hover,.page-agent-modal form .field._error .control textarea:hover{outline:1px solid #7f4d85}.form .field._error .control input:focus,.form .field._error .control select:focus,.form .field._error .control textarea:focus,.page-agent-modal form .field._error .control input:focus,.page-agent-modal form .field._error .control select:focus,.page-agent-modal form .field._error .control textarea:focus{outline:2px solid #e70a24}.form .field._error .control select:focus,.page-agent-modal form .field._error .control select:focus{outline:2px solid #e70a24}.form .field .control input.mage-error,.page-agent-modal form .field .control input.mage-error{background-color:#fff;outline:1px solid #e70a24;transition-duration:.3s;transition-property:outline-color,background-image;transition-timing-function:ease}.form .field .control input.mage-error:hover,.page-agent-modal form .field .control input.mage-error:hover{outline:1px solid #7f4d85}.form .field .control input.mage-error:focus,.page-agent-modal form .field .control input.mage-error:focus{outline:2px solid #e70a24}.form .field .control .mage-error,.page-agent-modal form .field .control .mage-error{margin-left:0}.form .field .control .mage-error:after,.page-agent-modal form .field .control .mage-error:after{content:""}.form .field .field-error,.page-agent-modal form .field .field-error{margin-left:0;margin-top:8px}.form .field .field-error:after,.page-agent-modal form .field .field-error:after{display:none}.form .field .field-error>span,.page-agent-modal form .field .field-error>span{color:#e70a24;font-weight:400;letter-spacing:.26px;line-height:15.6px}.choice-chip a{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;color:#5f2167;outline:2px solid #9f7aa4;transition:outline-color .3s ease;display:inline-block;margin-right:8px;outline-offset:-2px}.choice-chip a:hover{color:#5f2167;outline-color:#7f4d85}.choice-chip a:active{outline-color:#39143e}.choice-chip a:focus-visible{box-shadow:none;outline:2px solid #9f7aa4;position:relative;transition:outline-color .3s ease}.choice-chip a:focus-visible:before{border-radius:15px;content:"";display:inline-block;height:100%;left:0;outline:2px solid #9f7aa4;outline-offset:2px;position:absolute;top:0;transition:outline-color .3s ease;width:100%}.choice-chip a:focus-visible:hover{outline-color:#7f4d85}.choice-chip a:focus-visible:hover:before{outline-color:#7f4d85}.choice-chip a:focus-visible:active{outline-color:#39143e}.choice-chip a.selected{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;display:inline-block;outline-color:transparent;pointer-events:none}.choice-chip a.selected:hover{background-color:#7f4d85;color:#fff}.choice-chip a.selected:active{background-color:#39143e}.choice-chip a.selected:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.choice-chip a.selected:focus-visible:hover{background-color:#7f4d85}.choice-chip a.selected:focus-visible:active{background-color:#39143e}.choice-chip a.selected:focus{box-shadow:none}.choice-chip a.selected:focus{outline:none}.choice-chip a.selected:focus:before{outline:none}.choice-chip a.selected:before{content:"";outline:none;outline-offset:0}.choice-chip a[tabindex="0"]{color:#5f2167;outline:2px solid #9f7aa4;transition:outline-color .3s ease}.choice-chip a[tabindex="0"]:focus-visible{box-shadow:none;outline:2px solid #9f7aa4;position:relative;transition:outline-color .3s ease}.choice-chip a[tabindex="0"]:focus-visible:before{border-radius:15px;content:"";display:inline-block;height:100%;left:0;outline:2px solid #9f7aa4;outline-offset:2px;position:absolute;top:0;transition:outline-color .3s ease;width:100%}.choice-chip a[tabindex="0"]:focus-visible:hover{outline-color:#7f4d85}.choice-chip a[tabindex="0"]:focus-visible:hover:before{outline-color:#7f4d85}.choice-chip a[tabindex="0"]:focus-visible:active{outline-color:#39143e}@media (min-width:64em){.cms-page-view .columns h4,.cms-page-view .columns p{padding:0}}.cms-page-view .columns h4{margin:0}.cms-page-view .columns .table-wrapper{border:0;width:auto;overflow-x:auto}.cms-page-view .columns .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child{border:0}.cms-page-view .columns .table-wrapper--full-width{display:flex;flex-wrap:nowrap;margin:0 -24px;padding:0 24px}.cms-page-view .columns .table-wrapper--full-width .table{width:976px}@media only screen and (min-width:976px){.cms-page-view .columns .table-wrapper--full-width{overflow-x:hidden}}@media (min-width:48em){.cms-page-view .columns .table-wrapper--full-width{margin:0 -48px;padding:0 48px}.cms-page-view .columns .table-wrapper--full-width .table{width:928px}}@media (min-width:64em){.cms-page-view .columns .table-wrapper--full-width .table{width:100%}}.cms-page-view .columns table{border:1px solid #adaeaf;margin-bottom:16px}.cms-page-view .columns table tr{color:#141516;font-size:14px;font-weight:400;line-height:22.4px;vertical-align:top}.cms-page-view .columns table thead tr{font-weight:700;line-height:140%}.cms-page-view .columns table thead tr td{border:1px solid #adaeaf;padding:12px}.cms-page-view .columns table tbody tr:nth-child(odd){background-color:#f6f5f9}.cms-page-view .columns table tbody tr:nth-child(even){background-color:#fff}.cms-page-view .columns table tbody td{padding:10px 16px 10px 12px !important}.cms-page-view .columns .cms-page__columns:has(.cms-page__info-box){display:flex;flex-direction:column;gap:32px}@media (min-width:64em){.cms-page-view .columns .cms-page__columns:has(.cms-page__info-box){gap:24px;flex-direction:row}}.cms-page-view .columns .cms-page__info-box{border:2px solid #cfbcd1;border-radius:12px;box-shadow:none;margin:0;padding:32px 24px}@media (min-width:48em){.cms-page-view .columns .cms-page__info-box{padding:40px}}@media (min-width:64em){.cms-page-view .columns .cms-page__info-box{flex:1;margin:0}}@media (min-width:64em){.cms-page-view .columns .cms-page__info-box-wrapper{gap:24px}}.cms-page-view .columns .cms-page__info-box-title{line-height:1.3}@media (min-width:48em){.cms-page-view .columns .cms-page__info-box-title{font-size:3.2rem}}.cms-page-view .columns .cms-page__info-box p{margin:16px 0}.cms-page-view .columns .cms-page__info-box-footnote{border:0;margin-bottom:0;margin-top:32px}.cms-page-view .columns .cms-page__info-box-footnote p{margin-bottom:0}.cms-page-view .columns .cms-page__info-box-content p{margin:32px 0}.cms-page-view .columns .cms-page__info-box-content p.opening-hours{margin-bottom:0;margin-top:16px;max-width:170px}.cms-page-view .columns .cms-page__info-box-content p:first-child{margin:12px 0 32px}.cms-page-view .columns .cms-page__info-box-content .phone-info{margin-bottom:0;margin-top:0}@media (min-width:83.5em){.cms-page-view .columns .cms-page__info-box-content .phone-info{line-height:2.8rem}}.cms-page-view .columns .cms-page__info-box-content .phone-info+p:not(.phone-info){margin-top:40px}.cms-page-view .columns [data-content-type=row] [data-content-type=text] .cms-page__info-box p{font-size:1.5rem}.cms-network iframe,.cms-network [data-content-type=row] [data-content-type=text] p{margin:0}.cms-network [data-content-type=row][data-appearance=contained]:has(.network-status-checker){padding-left:0;padding-right:0}@media (min-width:30em){.cms-network [data-content-type=row][data-appearance=contained]:has(.network-status-checker){padding-left:24px;padding-right:24px}}@media (min-width:48em){.cms-network [data-content-type=row][data-appearance=contained]:has(.network-status-checker){padding-left:48px;padding-right:48px}}.cms-network .network-status-checker{height:848px}@media (min-width:40em){.cms-network .network-status-checker{height:866px}}.checkout-index-index .page-main{padding-left:0;padding-right:0}@media (min-width:64em){.upgrade-authentication-index .opc-wrapper,.upgrade-eligibility-failed .opc-wrapper,.upgrade-eligibility-index .opc-wrapper,.upgrade-order-summary .opc-wrapper,.upgrade-order-success .opc-wrapper,.upgrade-payment-index .opc-wrapper,.page-layout-checkout-custom .opc-wrapper,.creditcheckappeal-index-index .opc-wrapper,.creditcheckappeal-submit-success .opc-wrapper{width:calc(66.66% - 16px)}}@media (min-width:77.5em){.upgrade-authentication-index .opc-wrapper,.upgrade-eligibility-failed .opc-wrapper,.upgrade-eligibility-index .opc-wrapper,.upgrade-order-summary .opc-wrapper,.upgrade-order-success .opc-wrapper,.upgrade-payment-index .opc-wrapper,.page-layout-checkout-custom .opc-wrapper,.creditcheckappeal-index-index .opc-wrapper,.creditcheckappeal-submit-success .opc-wrapper{width:608px}}.upgrade-authentication-index .opc-wrapper .step-title,.upgrade-eligibility-failed .opc-wrapper .step-title,.upgrade-eligibility-index .opc-wrapper .step-title,.upgrade-order-summary .opc-wrapper .step-title,.upgrade-order-success .opc-wrapper .step-title,.upgrade-payment-index .opc-wrapper .step-title,.page-layout-checkout-custom .opc-wrapper .step-title,.creditcheckappeal-index-index .opc-wrapper .step-title,.creditcheckappeal-submit-success .opc-wrapper .step-title{font-size:2.4rem}.upgrade-authentication-index .opc-wrapper .field__postcode .input-text,.upgrade-eligibility-failed .opc-wrapper .field__postcode .input-text,.upgrade-eligibility-index .opc-wrapper .field__postcode .input-text,.upgrade-order-summary .opc-wrapper .field__postcode .input-text,.upgrade-order-success .opc-wrapper .field__postcode .input-text,.upgrade-payment-index .opc-wrapper .field__postcode .input-text,.page-layout-checkout-custom .opc-wrapper .field__postcode .input-text,.creditcheckappeal-index-index .opc-wrapper .field__postcode .input-text,.creditcheckappeal-submit-success .opc-wrapper .field__postcode .input-text{text-transform:none}@media (min-width:64em){.upgrade-authentication-index .opc-wrapper .field__postcode .postcode-lookup,.upgrade-eligibility-failed .opc-wrapper .field__postcode .postcode-lookup,.upgrade-eligibility-index .opc-wrapper .field__postcode .postcode-lookup,.upgrade-order-summary .opc-wrapper .field__postcode .postcode-lookup,.upgrade-order-success .opc-wrapper .field__postcode .postcode-lookup,.upgrade-payment-index .opc-wrapper .field__postcode .postcode-lookup,.page-layout-checkout-custom .opc-wrapper .field__postcode .postcode-lookup,.creditcheckappeal-index-index .opc-wrapper .field__postcode .postcode-lookup,.creditcheckappeal-submit-success .opc-wrapper .field__postcode .postcode-lookup{gap:16px}}@media (min-width:77.5em){.upgrade-authentication-index .opc-sidebar,.upgrade-eligibility-failed .opc-sidebar,.upgrade-eligibility-index .opc-sidebar,.upgrade-order-summary .opc-sidebar,.upgrade-order-success .opc-sidebar,.upgrade-payment-index .opc-sidebar,.page-layout-checkout-custom .opc-sidebar,.creditcheckappeal-index-index .opc-sidebar,.creditcheckappeal-submit-success .opc-sidebar{width:397px}}@media (min-width:48em){.upgrade-authentication-index .opc-sidebar,.upgrade-eligibility-failed .opc-sidebar,.upgrade-eligibility-index .opc-sidebar,.upgrade-order-summary .opc-sidebar,.upgrade-order-success .opc-sidebar,.upgrade-payment-index .opc-sidebar,.page-layout-checkout-custom .opc-sidebar,.creditcheckappeal-index-index .opc-sidebar,.creditcheckappeal-submit-success .opc-sidebar{max-width:50%}}.upgrade-authentication-index .page-main,.upgrade-eligibility-failed .page-main,.upgrade-eligibility-index .page-main,.upgrade-order-summary .page-main,.upgrade-order-success .page-main,.upgrade-payment-index .page-main,.page-layout-checkout-custom .page-main,.creditcheckappeal-index-index .page-main,.creditcheckappeal-submit-success .page-main{min-height:auto;padding-left:24px;padding-right:24px}@media (min-width:48em){.upgrade-authentication-index .page-main,.upgrade-eligibility-failed .page-main,.upgrade-eligibility-index .page-main,.upgrade-order-summary .page-main,.upgrade-order-success .page-main,.upgrade-payment-index .page-main,.page-layout-checkout-custom .page-main,.creditcheckappeal-index-index .page-main,.creditcheckappeal-submit-success .page-main{margin-left:48px;margin-right:48px;padding-left:0;padding-right:0;width:calc(100% - 96px)}}@media (min-width:83.5em){.upgrade-authentication-index .page-main,.upgrade-eligibility-failed .page-main,.upgrade-eligibility-index .page-main,.upgrade-order-summary .page-main,.upgrade-order-success .page-main,.upgrade-payment-index .page-main,.page-layout-checkout-custom .page-main,.creditcheckappeal-index-index .page-main,.creditcheckappeal-submit-success .page-main{margin-left:auto;margin-right:auto;padding:0}}.upgrade-authentication-index .page-main .column.main,.upgrade-eligibility-failed .page-main .column.main,.upgrade-eligibility-index .page-main .column.main,.upgrade-order-summary .page-main .column.main,.upgrade-order-success .page-main .column.main,.upgrade-payment-index .page-main .column.main,.page-layout-checkout-custom .page-main .column.main,.creditcheckappeal-index-index .page-main .column.main,.creditcheckappeal-submit-success .page-main .column.main{padding-bottom:0}.upgrade-authentication-index .page-main .checkout-container,.upgrade-authentication-index .page-main .opc-wrapper,.upgrade-eligibility-failed .page-main .checkout-container,.upgrade-eligibility-failed .page-main .opc-wrapper,.upgrade-eligibility-index .page-main .checkout-container,.upgrade-eligibility-index .page-main .opc-wrapper,.upgrade-order-summary .page-main .checkout-container,.upgrade-order-summary .page-main .opc-wrapper,.upgrade-order-success .page-main .checkout-container,.upgrade-order-success .page-main .opc-wrapper,.upgrade-payment-index .page-main .checkout-container,.upgrade-payment-index .page-main .opc-wrapper,.page-layout-checkout-custom .page-main .checkout-container,.page-layout-checkout-custom .page-main .opc-wrapper,.creditcheckappeal-index-index .page-main .checkout-container,.creditcheckappeal-index-index .page-main .opc-wrapper,.creditcheckappeal-submit-success .page-main .checkout-container,.creditcheckappeal-submit-success .page-main .opc-wrapper{margin-bottom:0}.upgrade-authentication-index .page-main .checkout-container__title,.upgrade-eligibility-failed .page-main .checkout-container__title,.upgrade-eligibility-index .page-main .checkout-container__title,.upgrade-order-summary .page-main .checkout-container__title,.upgrade-order-success .page-main .checkout-container__title,.upgrade-payment-index .page-main .checkout-container__title,.page-layout-checkout-custom .page-main .checkout-container__title,.creditcheckappeal-index-index .page-main .checkout-container__title,.creditcheckappeal-submit-success .page-main .checkout-container__title{font-size:3.4rem;line-height:1.2;margin:64px 0}@media (min-width:48em){.upgrade-authentication-index .page-main .checkout-container__title,.upgrade-eligibility-failed .page-main .checkout-container__title,.upgrade-eligibility-index .page-main .checkout-container__title,.upgrade-order-summary .page-main .checkout-container__title,.upgrade-order-success .page-main .checkout-container__title,.upgrade-payment-index .page-main .checkout-container__title,.page-layout-checkout-custom .page-main .checkout-container__title,.creditcheckappeal-index-index .page-main .checkout-container__title,.creditcheckappeal-submit-success .page-main .checkout-container__title{margin:88px 0 72px}}@media (min-width:64em){.upgrade-authentication-index .page-main .checkout-container__title,.upgrade-eligibility-failed .page-main .checkout-container__title,.upgrade-eligibility-index .page-main .checkout-container__title,.upgrade-order-summary .page-main .checkout-container__title,.upgrade-order-success .page-main .checkout-container__title,.upgrade-payment-index .page-main .checkout-container__title,.page-layout-checkout-custom .page-main .checkout-container__title,.creditcheckappeal-index-index .page-main .checkout-container__title,.creditcheckappeal-submit-success .page-main .checkout-container__title{font-size:4.2rem}}.upgrade-authentication-index .page-main .faqs__section--checkout-mobile,.upgrade-eligibility-failed .page-main .faqs__section--checkout-mobile,.upgrade-eligibility-index .page-main .faqs__section--checkout-mobile,.upgrade-order-summary .page-main .faqs__section--checkout-mobile,.upgrade-order-success .page-main .faqs__section--checkout-mobile,.upgrade-payment-index .page-main .faqs__section--checkout-mobile,.page-layout-checkout-custom .page-main .faqs__section--checkout-mobile,.creditcheckappeal-index-index .page-main .faqs__section--checkout-mobile,.creditcheckappeal-submit-success .page-main .faqs__section--checkout-mobile{margin-bottom:0}.upgrade-authentication-index .page-footer,.upgrade-eligibility-failed .page-footer,.upgrade-eligibility-index .page-footer,.upgrade-order-summary .page-footer,.upgrade-order-success .page-footer,.upgrade-payment-index .page-footer,.page-layout-checkout-custom .page-footer,.creditcheckappeal-index-index .page-footer,.creditcheckappeal-submit-success .page-footer{margin-top:64px}@media (min-width:64em){.upgrade-authentication-index .page-footer,.upgrade-eligibility-failed .page-footer,.upgrade-eligibility-index .page-footer,.upgrade-order-summary .page-footer,.upgrade-order-success .page-footer,.upgrade-payment-index .page-footer,.page-layout-checkout-custom .page-footer,.creditcheckappeal-index-index .page-footer,.creditcheckappeal-submit-success .page-footer{margin-top:88px}}.upgrade-complete .actions button,.upgrade-complete .actions-toolbar button,.checkout-complete .actions button,.checkout-complete .actions-toolbar button,.checkout-container .actions button,.checkout-container .actions-toolbar button,.upgrade-order-summary .actions button,.upgrade-order-summary .actions-toolbar button,.checkout-onepage-success .actions button,.checkout-onepage-success .actions-toolbar button,.handsetupgrade-container .actions button,.handsetupgrade-container .actions-toolbar button{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease}.upgrade-complete .actions button:hover,.upgrade-complete .actions-toolbar button:hover,.checkout-complete .actions button:hover,.checkout-complete .actions-toolbar button:hover,.checkout-container .actions button:hover,.checkout-container .actions-toolbar button:hover,.upgrade-order-summary .actions button:hover,.upgrade-order-summary .actions-toolbar button:hover,.checkout-onepage-success .actions button:hover,.checkout-onepage-success .actions-toolbar button:hover,.handsetupgrade-container .actions button:hover,.handsetupgrade-container .actions-toolbar button:hover{background-color:#7f4d85;color:#fff}.upgrade-complete .actions button:active,.upgrade-complete .actions-toolbar button:active,.checkout-complete .actions button:active,.checkout-complete .actions-toolbar button:active,.checkout-container .actions button:active,.checkout-container .actions-toolbar button:active,.upgrade-order-summary .actions button:active,.upgrade-order-summary .actions-toolbar button:active,.checkout-onepage-success .actions button:active,.checkout-onepage-success .actions-toolbar button:active,.handsetupgrade-container .actions button:active,.handsetupgrade-container .actions-toolbar button:active{background-color:#39143e}.upgrade-complete .actions button:focus-visible,.upgrade-complete .actions-toolbar button:focus-visible,.checkout-complete .actions button:focus-visible,.checkout-complete .actions-toolbar button:focus-visible,.checkout-container .actions button:focus-visible,.checkout-container .actions-toolbar button:focus-visible,.upgrade-order-summary .actions button:focus-visible,.upgrade-order-summary .actions-toolbar button:focus-visible,.checkout-onepage-success .actions button:focus-visible,.checkout-onepage-success .actions-toolbar button:focus-visible,.handsetupgrade-container .actions button:focus-visible,.handsetupgrade-container .actions-toolbar button:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.upgrade-complete .actions button:focus-visible:hover,.upgrade-complete .actions-toolbar button:focus-visible:hover,.checkout-complete .actions button:focus-visible:hover,.checkout-complete .actions-toolbar button:focus-visible:hover,.checkout-container .actions button:focus-visible:hover,.checkout-container .actions-toolbar button:focus-visible:hover,.upgrade-order-summary .actions button:focus-visible:hover,.upgrade-order-summary .actions-toolbar button:focus-visible:hover,.checkout-onepage-success .actions button:focus-visible:hover,.checkout-onepage-success .actions-toolbar button:focus-visible:hover,.handsetupgrade-container .actions button:focus-visible:hover,.handsetupgrade-container .actions-toolbar button:focus-visible:hover{background-color:#7f4d85}.upgrade-complete .actions button:focus-visible:active,.upgrade-complete .actions-toolbar button:focus-visible:active,.checkout-complete .actions button:focus-visible:active,.checkout-complete .actions-toolbar button:focus-visible:active,.checkout-container .actions button:focus-visible:active,.checkout-container .actions-toolbar button:focus-visible:active,.upgrade-order-summary .actions button:focus-visible:active,.upgrade-order-summary .actions-toolbar button:focus-visible:active,.checkout-onepage-success .actions button:focus-visible:active,.checkout-onepage-success .actions-toolbar button:focus-visible:active,.handsetupgrade-container .actions button:focus-visible:active,.handsetupgrade-container .actions-toolbar button:focus-visible:active{background-color:#39143e}.upgrade-complete .actions button:focus,.upgrade-complete .actions-toolbar button:focus,.checkout-complete .actions button:focus,.checkout-complete .actions-toolbar button:focus,.checkout-container .actions button:focus,.checkout-container .actions-toolbar button:focus,.upgrade-order-summary .actions button:focus,.upgrade-order-summary .actions-toolbar button:focus,.checkout-onepage-success .actions button:focus,.checkout-onepage-success .actions-toolbar button:focus,.handsetupgrade-container .actions button:focus,.handsetupgrade-container .actions-toolbar button:focus{box-shadow:none}.upgrade-complete .actions .action.primary,.upgrade-complete .actions-toolbar .action.primary,.checkout-complete .actions .action.primary,.checkout-complete .actions-toolbar .action.primary,.checkout-container .actions .action.primary,.checkout-container .actions-toolbar .action.primary,.upgrade-order-summary .actions .action.primary,.upgrade-order-summary .actions-toolbar .action.primary,.checkout-onepage-success .actions .action.primary,.checkout-onepage-success .actions-toolbar .action.primary,.handsetupgrade-container .actions .action.primary,.handsetupgrade-container .actions-toolbar .action.primary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.upgrade-complete .actions .action.primary:hover,.upgrade-complete .actions-toolbar .action.primary:hover,.checkout-complete .actions .action.primary:hover,.checkout-complete .actions-toolbar .action.primary:hover,.checkout-container .actions .action.primary:hover,.checkout-container .actions-toolbar .action.primary:hover,.upgrade-order-summary .actions .action.primary:hover,.upgrade-order-summary .actions-toolbar .action.primary:hover,.checkout-onepage-success .actions .action.primary:hover,.checkout-onepage-success .actions-toolbar .action.primary:hover,.handsetupgrade-container .actions .action.primary:hover,.handsetupgrade-container .actions-toolbar .action.primary:hover{background-color:#e7943a;color:#050506}.upgrade-complete .actions .action.primary:active,.upgrade-complete .actions-toolbar .action.primary:active,.checkout-complete .actions .action.primary:active,.checkout-complete .actions-toolbar .action.primary:active,.checkout-container .actions .action.primary:active,.checkout-container .actions-toolbar .action.primary:active,.upgrade-order-summary .actions .action.primary:active,.upgrade-order-summary .actions-toolbar .action.primary:active,.checkout-onepage-success .actions .action.primary:active,.checkout-onepage-success .actions-toolbar .action.primary:active,.handsetupgrade-container .actions .action.primary:active,.handsetupgrade-container .actions-toolbar .action.primary:active{background-color:#edaf6b}.upgrade-complete .actions .action.primary:focus-visible,.upgrade-complete .actions-toolbar .action.primary:focus-visible,.checkout-complete .actions .action.primary:focus-visible,.checkout-complete .actions-toolbar .action.primary:focus-visible,.checkout-container .actions .action.primary:focus-visible,.checkout-container .actions-toolbar .action.primary:focus-visible,.upgrade-order-summary .actions .action.primary:focus-visible,.upgrade-order-summary .actions-toolbar .action.primary:focus-visible,.checkout-onepage-success .actions .action.primary:focus-visible,.checkout-onepage-success .actions-toolbar .action.primary:focus-visible,.handsetupgrade-container .actions .action.primary:focus-visible,.handsetupgrade-container .actions-toolbar .action.primary:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.upgrade-complete .actions .action.primary:focus-visible:hover,.upgrade-complete .actions-toolbar .action.primary:focus-visible:hover,.checkout-complete .actions .action.primary:focus-visible:hover,.checkout-complete .actions-toolbar .action.primary:focus-visible:hover,.checkout-container .actions .action.primary:focus-visible:hover,.checkout-container .actions-toolbar .action.primary:focus-visible:hover,.upgrade-order-summary .actions .action.primary:focus-visible:hover,.upgrade-order-summary .actions-toolbar .action.primary:focus-visible:hover,.checkout-onepage-success .actions .action.primary:focus-visible:hover,.checkout-onepage-success .actions-toolbar .action.primary:focus-visible:hover,.handsetupgrade-container .actions .action.primary:focus-visible:hover,.handsetupgrade-container .actions-toolbar .action.primary:focus-visible:hover{background-color:#e7943a}.upgrade-complete .actions .action.primary:focus-visible:active,.upgrade-complete .actions-toolbar .action.primary:focus-visible:active,.checkout-complete .actions .action.primary:focus-visible:active,.checkout-complete .actions-toolbar .action.primary:focus-visible:active,.checkout-container .actions .action.primary:focus-visible:active,.checkout-container .actions-toolbar .action.primary:focus-visible:active,.upgrade-order-summary .actions .action.primary:focus-visible:active,.upgrade-order-summary .actions-toolbar .action.primary:focus-visible:active,.checkout-onepage-success .actions .action.primary:focus-visible:active,.checkout-onepage-success .actions-toolbar .action.primary:focus-visible:active,.handsetupgrade-container .actions .action.primary:focus-visible:active,.handsetupgrade-container .actions-toolbar .action.primary:focus-visible:active{background-color:#edaf6b}.upgrade-complete .actions .action.primary:focus,.upgrade-complete .actions-toolbar .action.primary:focus,.checkout-complete .actions .action.primary:focus,.checkout-complete .actions-toolbar .action.primary:focus,.checkout-container .actions .action.primary:focus,.checkout-container .actions-toolbar .action.primary:focus,.upgrade-order-summary .actions .action.primary:focus,.upgrade-order-summary .actions-toolbar .action.primary:focus,.checkout-onepage-success .actions .action.primary:focus,.checkout-onepage-success .actions-toolbar .action.primary:focus,.handsetupgrade-container .actions .action.primary:focus,.handsetupgrade-container .actions-toolbar .action.primary:focus{box-shadow:none}.upgrade-complete .actions .action.secondary,.upgrade-complete .actions-toolbar .action.secondary,.checkout-complete .actions .action.secondary,.checkout-complete .actions-toolbar .action.secondary,.checkout-container .actions .action.secondary,.checkout-container .actions-toolbar .action.secondary,.upgrade-order-summary .actions .action.secondary,.upgrade-order-summary .actions-toolbar .action.secondary,.checkout-onepage-success .actions .action.secondary,.checkout-onepage-success .actions-toolbar .action.secondary,.handsetupgrade-container .actions .action.secondary,.handsetupgrade-container .actions-toolbar .action.secondary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.upgrade-complete .actions .action.secondary:hover,.upgrade-complete .actions-toolbar .action.secondary:hover,.checkout-complete .actions .action.secondary:hover,.checkout-complete .actions-toolbar .action.secondary:hover,.checkout-container .actions .action.secondary:hover,.checkout-container .actions-toolbar .action.secondary:hover,.upgrade-order-summary .actions .action.secondary:hover,.upgrade-order-summary .actions-toolbar .action.secondary:hover,.checkout-onepage-success .actions .action.secondary:hover,.checkout-onepage-success .actions-toolbar .action.secondary:hover,.handsetupgrade-container .actions .action.secondary:hover,.handsetupgrade-container .actions-toolbar .action.secondary:hover{background-color:#7f4d85;color:#fff}.upgrade-complete .actions .action.secondary:active,.upgrade-complete .actions-toolbar .action.secondary:active,.checkout-complete .actions .action.secondary:active,.checkout-complete .actions-toolbar .action.secondary:active,.checkout-container .actions .action.secondary:active,.checkout-container .actions-toolbar .action.secondary:active,.upgrade-order-summary .actions .action.secondary:active,.upgrade-order-summary .actions-toolbar .action.secondary:active,.checkout-onepage-success .actions .action.secondary:active,.checkout-onepage-success .actions-toolbar .action.secondary:active,.handsetupgrade-container .actions .action.secondary:active,.handsetupgrade-container .actions-toolbar .action.secondary:active{background-color:#39143e}.upgrade-complete .actions .action.secondary:focus-visible,.upgrade-complete .actions-toolbar .action.secondary:focus-visible,.checkout-complete .actions .action.secondary:focus-visible,.checkout-complete .actions-toolbar .action.secondary:focus-visible,.checkout-container .actions .action.secondary:focus-visible,.checkout-container .actions-toolbar .action.secondary:focus-visible,.upgrade-order-summary .actions .action.secondary:focus-visible,.upgrade-order-summary .actions-toolbar .action.secondary:focus-visible,.checkout-onepage-success .actions .action.secondary:focus-visible,.checkout-onepage-success .actions-toolbar .action.secondary:focus-visible,.handsetupgrade-container .actions .action.secondary:focus-visible,.handsetupgrade-container .actions-toolbar .action.secondary:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.upgrade-complete .actions .action.secondary:focus-visible:hover,.upgrade-complete .actions-toolbar .action.secondary:focus-visible:hover,.checkout-complete .actions .action.secondary:focus-visible:hover,.checkout-complete .actions-toolbar .action.secondary:focus-visible:hover,.checkout-container .actions .action.secondary:focus-visible:hover,.checkout-container .actions-toolbar .action.secondary:focus-visible:hover,.upgrade-order-summary .actions .action.secondary:focus-visible:hover,.upgrade-order-summary .actions-toolbar .action.secondary:focus-visible:hover,.checkout-onepage-success .actions .action.secondary:focus-visible:hover,.checkout-onepage-success .actions-toolbar .action.secondary:focus-visible:hover,.handsetupgrade-container .actions .action.secondary:focus-visible:hover,.handsetupgrade-container .actions-toolbar .action.secondary:focus-visible:hover{background-color:#7f4d85}.upgrade-complete .actions .action.secondary:focus-visible:active,.upgrade-complete .actions-toolbar .action.secondary:focus-visible:active,.checkout-complete .actions .action.secondary:focus-visible:active,.checkout-complete .actions-toolbar .action.secondary:focus-visible:active,.checkout-container .actions .action.secondary:focus-visible:active,.checkout-container .actions-toolbar .action.secondary:focus-visible:active,.upgrade-order-summary .actions .action.secondary:focus-visible:active,.upgrade-order-summary .actions-toolbar .action.secondary:focus-visible:active,.checkout-onepage-success .actions .action.secondary:focus-visible:active,.checkout-onepage-success .actions-toolbar .action.secondary:focus-visible:active,.handsetupgrade-container .actions .action.secondary:focus-visible:active,.handsetupgrade-container .actions-toolbar .action.secondary:focus-visible:active{background-color:#39143e}.upgrade-complete .actions .action.secondary:focus,.upgrade-complete .actions-toolbar .action.secondary:focus,.checkout-complete .actions .action.secondary:focus,.checkout-complete .actions-toolbar .action.secondary:focus,.checkout-container .actions .action.secondary:focus,.checkout-container .actions-toolbar .action.secondary:focus,.upgrade-order-summary .actions .action.secondary:focus,.upgrade-order-summary .actions-toolbar .action.secondary:focus,.checkout-onepage-success .actions .action.secondary:focus,.checkout-onepage-success .actions-toolbar .action.secondary:focus,.handsetupgrade-container .actions .action.secondary:focus,.handsetupgrade-container .actions-toolbar .action.secondary:focus{box-shadow:none}.upgrade-complete .actions button,.upgrade-complete .actions .action.primary,.upgrade-complete .actions .action.secondary,.upgrade-complete .actions-toolbar button,.upgrade-complete .actions-toolbar .action.primary,.upgrade-complete .actions-toolbar .action.secondary,.checkout-complete .actions button,.checkout-complete .actions .action.primary,.checkout-complete .actions .action.secondary,.checkout-complete .actions-toolbar button,.checkout-complete .actions-toolbar .action.primary,.checkout-complete .actions-toolbar .action.secondary,.checkout-container .actions button,.checkout-container .actions .action.primary,.checkout-container .actions .action.secondary,.checkout-container .actions-toolbar button,.checkout-container .actions-toolbar .action.primary,.checkout-container .actions-toolbar .action.secondary,.upgrade-order-summary .actions button,.upgrade-order-summary .actions .action.primary,.upgrade-order-summary .actions .action.secondary,.upgrade-order-summary .actions-toolbar button,.upgrade-order-summary .actions-toolbar .action.primary,.upgrade-order-summary .actions-toolbar .action.secondary,.checkout-onepage-success .actions button,.checkout-onepage-success .actions .action.primary,.checkout-onepage-success .actions .action.secondary,.checkout-onepage-success .actions-toolbar button,.checkout-onepage-success .actions-toolbar .action.primary,.checkout-onepage-success .actions-toolbar .action.secondary,.handsetupgrade-container .actions button,.handsetupgrade-container .actions .action.primary,.handsetupgrade-container .actions .action.secondary,.handsetupgrade-container .actions-toolbar button,.handsetupgrade-container .actions-toolbar .action.primary,.handsetupgrade-container .actions-toolbar .action.secondary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkout-complete{display:flex;flex-direction:column}.checkout-complete h1.page-title{font-size:3.4rem;font-weight:700;letter-spacing:0;line-height:40.8px;margin:64px 0}@media (min-width:64em){.checkout-complete{display:block}.checkout-complete h1.page-title{font-size:4.2rem;line-height:50.4px;margin:72px 0}}.checkout-complete .opc-wrapper{margin-bottom:64px;margin-top:64px}@media (min-width:64em){.checkout-complete .opc-wrapper{margin-bottom:88px;margin-top:0}}.checkout-complete .product-card__wrapper{margin-top:0}.checkout-complete .product-card__offer-label--placeholder{display:none}.checkout-complete .checkout-complete__title,.checkout-complete .checkout-complete__text,.checkout-complete .checkout-complete__text--highlight{color:#323438}.checkout-complete .checkout-complete__title{font-size:2.4rem !important;letter-spacing:.24px !important;line-height:1.3 !important;margin-bottom:40px}.checkout-complete .checkout-complete__text{font-size:1.8rem;line-height:1.6;margin-bottom:24px}.checkout-complete .checkout-complete__text>span{font-size:1.8rem;font-weight:700;letter-spacing:.18px}.checkout-complete .checkout-complete__text:not(:first-of-type){font-size:1.6rem;line-height:25.6px}.checkout-complete .checkout-complete__text--highlight{font-size:2rem;font-weight:700;letter-spacing:.2px;line-height:26px;margin:40px 0}.checkout-complete .actions-toolbar .action.primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkout-complete .actions-toolbar--mobile{display:none}.checkout-complete .actions-toolbar--desktop{display:block !important;margin-top:0}.checkout-complete .actions-toolbar--desktop>.primary{text-align:left}.checkout-complete .actions-toolbar--desktop .action.primary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkout-complete .actions-toolbar--desktop .action.primary:hover{background-color:#e7943a;color:#050506}.checkout-complete .actions-toolbar--desktop .action.primary:active{background-color:#edaf6b}.checkout-complete .actions-toolbar--desktop .action.primary:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.checkout-complete .actions-toolbar--desktop .action.primary:focus-visible:hover{background-color:#e7943a}.checkout-complete .actions-toolbar--desktop .action.primary:focus-visible:active{background-color:#edaf6b}.checkout-complete .actions-toolbar--desktop .action.primary:focus{box-shadow:none}.checkout-complete .trust-pilot{order:3}.checkout-upfront-payment{max-width:600px;width:100%}@media (min-width:64em){.checkout-upfront-payment{width:50vw}}.checkout-upfront-payment .step-title{margin-bottom:30px;padding:0;width:100%}.checkout-upfront-payment .step-title p{font-size:2rem}@media (min-width:64em){.checkout-upfront-payment .step-content{max-width:600px}}.checkout-upfront-payment .payment-container{background-color:#fff;border:2px solid #dfd3e1;border-radius:12px;box-shadow:none;box-sizing:border-box;height:100%}.checkout-upfront-payment .payment-container .payment-form{padding:30px}@media (min-width:64em){.checkout-upfront-payment .payment-container{max-width:600px;width:100%}}.checkout-upfront-payment .payment-container .button.action.continue.primary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.checkout-upfront-payment .payment-container .button.action.continue.primary:hover{background-color:#e7943a;color:#050506}.checkout-upfront-payment .payment-container .button.action.continue.primary:active{background-color:#edaf6b}.checkout-upfront-payment .payment-container .button.action.continue.primary:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.checkout-upfront-payment .payment-container .button.action.continue.primary:focus-visible:hover{background-color:#e7943a}.checkout-upfront-payment .payment-container .button.action.continue.primary:focus-visible:active{background-color:#edaf6b}.checkout-upfront-payment .payment-container .button.action.continue.primary:focus{box-shadow:none}.keep-in-touch__radio-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;margin:0;opacity:1;width:24px}.keep-in-touch-checkout input:hover,.keep-in-touch-checkout .radio-check:hover{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iMTEiIHN0cm9rZT0iIzdGNEQ4NSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjYiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==")}.keep-in-touch-checkout input:focus,.keep-in-touch-checkout .radio-check:focus{box-shadow:none}.keep-in-touch-checkout input:focus-visible,.keep-in-touch-checkout .radio-check:focus-visible{border-radius:100%;outline:2px solid #5f2167;outline-offset:2px}@media (min-width:48em){#shipping .step-title,#shipping .address-info__title,#payment .step-title,#payment .address-info__title{margin-top:16px}}@media (min-width:64em){#shipping,#payment{max-width:608px;width:100%}}.opc-wrapper{margin-top:48px;padding:0}@media (min-width:48em){.opc-wrapper{margin-top:64px}}@media (min-width:64em){.opc-wrapper{margin-top:0}}.opc-wrapper .fieldset:last-child{margin-bottom:32px}.opc-wrapper .fieldset .number-fields .input-text{margin:0}.opc-wrapper .fieldset .number-fields .separator{color:#323438;font-size:1.5rem;font-weight:500;margin:0 10px}.opc-wrapper .fieldset .number-fields .separator:last-child{display:none}.opc-wrapper .fieldset .field__sort-code .separator{margin:0 5px}.opc-wrapper .fieldset .field__sort-code .input-text,.opc-wrapper .fieldset .field__time-at-address-years .input-text,.opc-wrapper .fieldset .field__time-at-address-months .input-text{padding:0 8px;width:56px}.opc-wrapper .fieldset .field__date .input-text,.opc-wrapper .fieldset .field__date-of-birth .input-text{width:64px}.opc-wrapper .fieldset .field__date .date_last,.opc-wrapper .fieldset .field__date-of-birth .date_of_birth_last{width:82px}.opc-wrapper .field .control-addon{gap:16px}.opc-wrapper .field .control-addon .addon-prefix,.opc-wrapper .field .control-addon .addon-suffix{display:flex;font-size:1.4rem;line-height:22.4px;margin-left:0;max-width:-webkit-max-content;max-width:max-content}.opc-wrapper .field .control-addon .addon-prefix:before,.opc-wrapper .field .control-addon .addon-suffix:before{background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5010_547)"><path d="M8.00016 14.6663C11.6821 14.6663 14.6668 11.6816 14.6668 7.99967C14.6668 4.31778 11.6821 1.33301 8.00016 1.33301C4.31826 1.33301 1.3335 4.31778 1.3335 7.99967C1.3335 11.6816 4.31826 14.6663 8.00016 14.6663Z" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10.6667V8" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 5.33301H8.00667" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_5010_547"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');content:"";display:inline-block;height:16px;width:16px}.opc-wrapper .field .control-addon .addon-prefix>span,.opc-wrapper .field .control-addon .addon-suffix>span{color:#5b5d60;display:inline-block;flex-basis:98%;margin-left:8px;margin-top:-3px}.opc-wrapper .field__sim-type-selection{display:inline-block;position:relative}.opc-wrapper .field__sim-type-selection input:first-of-type{margin:0;opacity:0;position:absolute;top:0;z-index:-1}.opc-wrapper .field__sim-type-selection input:first-of-type:checked~.control{max-height:250px;height:100%;padding-left:4px;margin-left:-4px;visibility:visible}.opc-wrapper .field__sim-type-selection input:first-of-type:focus-visible+label.accordion-label{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.opc-wrapper .field__sim-type-selection input:first-of-type:hover+label.accordion-label{color:#7f4d85}.opc-wrapper .field__sim-type-selection label.accordion-label{align-items:center;color:#5f2167;cursor:pointer;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.opc-wrapper .field__sim-type-selection .control{max-height:0;overflow:hidden;transition:max-height .5s ease,visibility .5s ease;visibility:collapse}.opc-wrapper .field__sim-type-selection .control-addon{display:inline-flex;flex-direction:row;row-gap:20px;column-gap:8px;flex-wrap:wrap;margin-top:4px}.opc-wrapper .field__sim-type-selection .sim-type-selection{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer}.opc-wrapper .field__sim-type-selection .sim-type-selection [type=radio]{position:absolute;opacity:0;width:0;height:0}.opc-wrapper .field__sim-type-selection .sim-type-selection label{cursor:pointer}.opc-wrapper .field__sim-type-selection .sim-type-selection__image{width:50px;height:50px;display:block;background-size:contain;background-repeat:no-repeat}.opc-wrapper .field__sim-type-selection .sim-type-selection__image--physical{background-image:url("../images/redesign/icons/sim-card.svg")}.opc-wrapper .field__sim-type-selection .sim-type-selection__image--esim{background-image:url("../images/redesign/icons/qr-code.svg")}.opc-wrapper .field__sim-type-selection .sim-type-selection__text{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;color:#5f2167;outline:2px solid #9f7aa4;transition:outline-color .3s ease;display:inline-block;outline-offset:-2px;width:132px;position:relative;cursor:pointer}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:hover{color:#5f2167;outline-color:#7f4d85}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:active{outline-color:#39143e}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:focus-visible{box-shadow:none;outline:2px solid #9f7aa4;position:relative;transition:outline-color .3s ease}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:focus-visible:before{border-radius:15px;content:"";display:inline-block;height:100%;left:0;outline:2px solid #9f7aa4;outline-offset:2px;position:absolute;top:0;transition:outline-color .3s ease;width:100%}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:focus-visible:hover{outline-color:#7f4d85}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:focus-visible:hover:before{outline-color:#7f4d85}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:focus-visible:active{outline-color:#39143e}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:has([type=radio]:checked){border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;display:inline-block;outline-color:transparent;pointer-events:none;width:132px}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:has([type=radio]:checked):hover{background-color:#7f4d85;color:#fff}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:has([type=radio]:checked):active{background-color:#39143e}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:has([type=radio]:checked):focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:has([type=radio]:checked):focus-visible:hover{background-color:#7f4d85}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:has([type=radio]:checked):focus-visible:active{background-color:#39143e}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:has([type=radio]:checked):focus{box-shadow:none}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:focus-within:not(:has(:focus-visible)){outline:0}.opc-wrapper .field__sim-type-selection .sim-type-selection__text:focus-within:has(:focus-visible){outline:2px solid #5f2167;outline-offset:2px}.opc-wrapper .form .fieldset>.field:has(:not(.field-error)){margin-bottom:32px}.opc-wrapper .form .fieldset>.field:has(:not(.field-error))[name="shippingAddress.email"],.opc-wrapper .form .fieldset>.field:has(:not(.field-error))[name="shippingAddress.confirm_email"]{margin-bottom:24px}.opc-wrapper .form .fieldset>.field:has(.field-error){margin-bottom:16px !important}.opc-wrapper .form .fieldset>.field.field__spend-limit{display:inline-block;width:100%}.opc-wrapper .form .fieldset>.field .label{font-weight:500}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.firstname"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.lastname"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.email"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.confirm_email"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.contact_number"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.date_of_birth"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.account_number"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.sort_code"]{display:inline-grid;width:calc(50% - 12px)}}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.account_number"]{width:370px}.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.account_number"] .input-text{width:370px}}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.sort_code"]{width:auto}}.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.sort_code"] .field-error{max-width:210px}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.lastname"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.confirm_email"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.date_of_birth"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.sort_code"]{margin-left:24px}}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.contact_number"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.early_leave_email"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.iccid"]{clear:both}}.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.iccid"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.confirm_iccid"]{margin-bottom:64px}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.iccid"],.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.confirm_iccid"]{margin-bottom:32px}}.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.iccid"]:after,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.confirm_iccid"]:after{left:0}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.iccid"]:after,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.provisionDetails.confirm_iccid"]:after{left:auto;right:0}}.opc-wrapper .form .fieldset>.field[name="shippingAddress.prefix"] .select{max-width:187px}.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.spend_limit"] .select,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.accessibilityRequirements.preference"] .select{max-width:100%}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.spend_limit"] .select,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.accessibilityRequirements.preference"] .select{max-width:292px}}.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.pin"] .input-text,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.pin"] .pin-wrapper,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.networkSwitchDetails.authorisation_code"] .input-text,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.networkSwitchDetails.authorisation_code"] .pin-wrapper{width:100%}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.pin"] .input-text,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.customerDetails.pin"] .pin-wrapper,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.networkSwitchDetails.authorisation_code"] .input-text,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.networkSwitchDetails.authorisation_code"] .pin-wrapper{width:292px}}.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.networkSwitchDetails.msisdn"] .input-text,.opc-wrapper .form .fieldset>.field[name="address_information_extension_attributes[bankDetails][account_number]"] .input-text,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.account_number"] .input-text{max-width:100%}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.networkSwitchDetails.msisdn"] .input-text,.opc-wrapper .form .fieldset>.field[name="address_information_extension_attributes[bankDetails][account_number]"] .input-text,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.account_number"] .input-text{max-width:370px}}.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.networkSwitchDetails.msisdn"] .control,.opc-wrapper .form .fieldset>.field[name="address_information_extension_attributes[bankDetails][account_number]"] .control,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.account_number"] .control{width:100%}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.networkSwitchDetails.msisdn"] .control,.opc-wrapper .form .fieldset>.field[name="address_information_extension_attributes[bankDetails][account_number]"] .control,.opc-wrapper .form .fieldset>.field[name="shippingAddress.address_information_extension_attributes.bankDetails.account_number"] .control{width:370px}}.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.postcode"] .input-text{max-width:179px}.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.postcode"] .postcode-lookup{flex-direction:row}.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.postcode"] .actions-toolbar{flex:1;margin-top:6px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (min-width:48em){.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.postcode"] .actions-toolbar{flex:none}}.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.time_at_address_years"],.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.time_at_address_months"]{margin-bottom:0;margin-right:0;width:auto}.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.time_at_address_years"] .label,.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.time_at_address_months"] .label{display:none}.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.time_at_address_years"] .input-text,.opc-wrapper .form .fieldset>.field[name="addressInput.extension_attributes.additionalDetails.time_at_address_months"] .input-text{margin-right:9px}.opc-wrapper .additional-address-wrapper{margin-bottom:32px}.opc-wrapper .additional-address-wrapper .fieldset>.field:has(:not(.field-error)){margin-bottom:24px}.opc-wrapper .opc .form-shipping-address{margin-top:32px;max-width:100%}.opc-wrapper .opc .payment-details{max-width:608px}@media (min-width:48em){.opc-wrapper .opc .payment-details{width:608px}}.opc-wrapper .switching-network-wrapper,.opc-wrapper .accessibility-requirements-wrapper,.opc-wrapper .additional-address-wrapper{max-width:100%}.opc-wrapper .switching-network-text{font-size:1.5rem}.opc-wrapper .switching-network-wrapper{margin-bottom:32px}.opc-wrapper .switching-network-wrapper .fieldset .field{margin-bottom:24px}.opc-wrapper .switching-network-wrapper .fieldset .field.field__date{margin-bottom:0}.opc-wrapper .switching-network-wrapper .fieldset:not(:last-child){margin-bottom:16px}.opc-wrapper .switching-network-wrapper .addon-suffix{margin-bottom:0;margin-top:16px;max-width:100%}.opc-wrapper .switching-network-wrapper .consent__icon-info{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5010_547)"><path d="M8.00016 14.6663C11.6821 14.6663 14.6668 11.6816 14.6668 7.99967C14.6668 4.31778 11.6821 1.33301 8.00016 1.33301C4.31826 1.33301 1.3335 4.31778 1.3335 7.99967C1.3335 11.6816 4.31826 14.6663 8.00016 14.6663Z" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10.6667V8" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 5.33301H8.00667" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_5010_547"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>')}.opc-wrapper .switching-network-wrapper .consent__info{gap:8px;max-width:100%}.opc-wrapper .switching-network-wrapper .consent__text{color:#5b5d60;font-size:1.4rem;line-height:1.6}.opc-wrapper .switching-network-text{margin-bottom:24px;margin-top:24px;max-width:100%}.opc-wrapper .switching-network-consent-wrapper{display:flex;flex-direction:column;gap:8px}.opc-wrapper .switching-network-consent-wrapper .consent__info{display:flex;align-items:flex-start}.opc-wrapper .switching-network-consent-wrapper .consent__info:before{background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5010_547)"><path d="M8.00016 14.6663C11.6821 14.6663 14.6668 11.6816 14.6668 7.99967C14.6668 4.31778 11.6821 1.33301 8.00016 1.33301C4.31826 1.33301 1.3335 4.31778 1.3335 7.99967C1.3335 11.6816 4.31826 14.6663 8.00016 14.6663Z" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10.6667V8" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 5.33301H8.00667" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_5010_547"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');background-repeat:no-repeat;content:"";display:inline-block;height:16px;width:16px}.opc-wrapper .switching-network-consent-wrapper .consent__text{display:inline-block;flex-basis:95%;margin-top:-3px}.opc-wrapper .accessibility-requirements-wrapper .form .fieldset{margin-top:24px}.opc-wrapper .accessibility-requirements-wrapper .form .fieldset>.field{margin-bottom:0}.opc-wrapper .additional-address-toggle,.opc-wrapper .accessibility-requirements-toggle{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap;font-weight:500;margin:0}.opc-wrapper .additional-address-toggle:hover,.opc-wrapper .accessibility-requirements-toggle:hover{color:#7f4d85}.opc-wrapper .additional-address-toggle:active,.opc-wrapper .accessibility-requirements-toggle:active{color:#39143e}.opc-wrapper .additional-address-toggle:focus-visible,.opc-wrapper .accessibility-requirements-toggle:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.opc-wrapper .additional-address-toggle:focus-visible:hover,.opc-wrapper .accessibility-requirements-toggle:focus-visible:hover{color:#7f4d85}.opc-wrapper .additional-address-toggle:focus-visible:active,.opc-wrapper .accessibility-requirements-toggle:focus-visible:active{color:#39143e}.opc-wrapper .payment-details .fieldset{margin-bottom:0}.opc-wrapper .payment-details .fieldset:last-of-type{flex-direction:row;gap:20px}.opc-wrapper .payment-details .additional-address-fieldset .field__postcode{margin-bottom:0}.opc-wrapper .payment-details .additional-address-fieldset .field__select-address{margin-bottom:16px !important}.opc-wrapper .payment-details .additional-address-toggle{margin-bottom:32px}.opc-wrapper .payment-details .additional-address-text{color:#5b5d60;display:flex;font-size:1.4rem;line-height:22.4px;max-width:100%}.opc-wrapper .payment-details .additional-address-text:before{background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5010_547)"><path d="M8.00016 14.6663C11.6821 14.6663 14.6668 11.6816 14.6668 7.99967C14.6668 4.31778 11.6821 1.33301 8.00016 1.33301C4.31826 1.33301 1.3335 4.31778 1.3335 7.99967C1.3335 11.6816 4.31826 14.6663 8.00016 14.6663Z" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10.6667V8" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 5.33301H8.00667" stroke="%235F2167" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_5010_547"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');content:"";display:inline-block;height:16px;width:16px}.opc-wrapper .payment-details .additional-address-text>span{display:inline-block;flex-basis:98%;margin-left:8px;margin-top:-3px}.opc-wrapper .payment-details .stored-addresses__title{margin-left:0}.opc-wrapper .payment-details .stored-addresses__content{align-items:center;border-color:#848588;border-radius:24px;color:#0a0a0b;display:flex;font-size:1.5rem;font-weight:400;gap:16px;letter-spacing:.15px;line-height:1.2;padding:11px 20px}.opc-wrapper .payment-details .stored-addresses__notification{color:#e70a24;font-size:1.3rem;letter-spacing:.26px;line-height:1.2;margin-left:0}.opc-wrapper .payment-details .stored-addresses__content-period{min-width:40px}.opc-wrapper .payment-details .stored-addresses__list-item:focus .stored-addresses__content,.opc-wrapper .payment-details .stored-addresses__list-item:focus-visible .stored-addresses__content{outline:2px solid #e70a24;border:none}.opc-wrapper .action.continue{background-color:#e17909;color:#050506}.opc-wrapper .action.continue:hover{background-color:#ffb346;color:#050506}.opc-wrapper #shipping-method-buttons-container{margin-top:56px}.opc-wrapper .step-content{margin-bottom:0}.opc-wrapper .opc .payment-details{margin-top:64px}@media (min-width:64em){.opc-wrapper .opc .payment-details{margin-top:72px}}#payment .fieldset hr{display:none}#payment .payment-method__title,#payment .address-info__title{font-size:2.4rem;letter-spacing:.24px;margin-bottom:32px}@media (min-width:64em){#payment .address-info__title{margin-top:0}}#payment .address-info__wrapper{margin-bottom:64px}@media (min-width:48em){#payment .address-info__wrapper{margin-bottom:72px}}#payment .address-info__item{font-size:1.6rem;line-height:1.6}#payment .address-info__item:first-child,#payment .address-info__item:nth-last-child(-n+2){font-weight:500;line-height:1.4}#payment .address-info__item:first-child{margin-bottom:8px}#payment .address-info__item:nth-last-child(-n+2){margin-top:24px}#payment .address-info__item:last-child{margin-top:12px}#payment .payment-method p{font-size:1.6rem;line-height:1.6}#payment .payment-method-billing-address .fieldset{margin-bottom:0}#payment .payment-method-title.field{margin-bottom:64px}@media (min-width:64em){#payment .payment-method-title.field{margin-bottom:72px}}#payment #co-payment-form .fieldset:last-child{margin-bottom:0}#payment .payment-method-content{margin-bottom:0}#payment .billing-address-form{max-width:100%}@media (min-width:64em){#payment .billing-address-form{max-width:608px}}#payment .keep-in-touch-checkout{margin-bottom:48px}#payment .keep-in-touch-checkout.preferences-open{margin-bottom:32px}#payment .keep-in-touch-checkout .keep-in-touch__level-1{margin-bottom:32px}#payment .keep-in-touch-checkout .keep-in-touch__level-1 li{margin-bottom:4px}#payment .keep-in-touch-checkout .keep-in-touch__level-1 li:last-child{margin-bottom:0}#payment .keep-in-touch-checkout .keep-in-touch__title{font-size:2.4rem;letter-spacing:.24px}@media (min-width:64em){#payment .keep-in-touch-checkout .keep-in-touch__title{font-size:2rem;letter-spacing:.2px}}#payment .keep-in-touch-checkout .keep-in-touch__title,#payment .keep-in-touch-checkout .keep-in-touch__hint{margin-bottom:32px}#payment .keep-in-touch-checkout .keep-in-touch__level-1,#payment .keep-in-touch-checkout p,#payment .keep-in-touch-checkout label{font-size:1.5rem;letter-spacing:.15px;line-height:1.2}#payment .keep-in-touch-checkout .keep-in-touch__preferences{margin-bottom:0}#payment .keep-in-touch-checkout .keep-in-touch__preferences p,#payment .keep-in-touch-checkout .keep-in-touch__preferences label,#payment .keep-in-touch-checkout .keep-in-touch__preferences strong{font-weight:500;line-height:1.6}#payment .keep-in-touch-checkout .keep-in-touch__preferences p:first-child{margin-bottom:16px}#payment .marketing-preferences,#payment .network-preferences{font-size:1.5rem}#payment .marketing-preferences p,#payment .network-preferences p{font-weight:500;margin-bottom:16px}#payment .marketing-preferences>.field,#payment .network-preferences>.field{margin-bottom:16px}#payment .marketing-preferences .label,#payment .network-preferences .label{font-weight:400;margin-bottom:0;padding-right:24px}#payment .network-preferences{margin-bottom:48px}@media (min-width:64em){#payment .network-preferences{margin-bottom:56px}}#payment .network-preferences .label{font-size:1.4rem;line-height:1.2;padding-right:16px}#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]){align-items:center;cursor:pointer;display:flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark{border-radius:4px;height:24px;left:0;outline:2px solid #9f7aa4;outline-offset:-2px;overflow:hidden;position:absolute;top:0;transition:outline-color .3s ease;width:24px}#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:hover{outline-color:#7f4d85}#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:focus{outline-color:#5f2167}#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:after,#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]):checked+span:after,#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]):checked+.custom-checkbox-checkmark:after{content:"";height:24px;left:0;position:absolute;top:0;transform:none;width:24px}#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]):has(.custom-checkbox-wrapper){align-items:flex-start}#payment .marketing-preferences .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-wrapper .custom-checkbox-checkmark{top:inherit}#payment .marketing-preferences .custom-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:24px;left:0;margin:0;margin-right:12px;position:relative;top:0;width:24px}#payment .marketing-preferences .custom-checkbox input[type=checkbox][disabled]+span:hover{outline:2px solid #9f7aa4}#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked,#payment .marketing-preferences .custom-checkbox input[type=checkbox]:focus{border-radius:4px;box-shadow:none;height:24px;outline-offset:-2px;width:24px}#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked{outline:2px solid #5f2167}#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked:focus-visible{outline:2px solid #5f2167;outline-offset:2px;z-index:1}#payment .marketing-preferences .custom-checkbox input[type=checkbox]:focus{outline:3px solid #5f2167;z-index:1}#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked+span,#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark{background-color:#5f2167;border:0;outline-color:#5f2167;transition:all .3s ease}#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked+span:hover,#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:hover{background-color:#7f4d85;outline-color:#7f4d85}#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked+span:after,#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.7918 5L7.85217 14.1667L5.2085 10.4321" stroke="white" stroke-width="2.08" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:0}#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked+span:after,#payment .marketing-preferences .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M18.8 5.49565L8.95168 18.5043L5.19995 13.2045" stroke="white" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:0}.opc-sidebar .trustpilot-widget{margin-bottom:20px}.opc-sidebar .trustpilot-widget iframe{width:100% !important}.opc-sidebar [data-content-type=heading]{margin-left:0 !important;margin-right:0 !important}.summary-page__plan,.summary-page__plan-exchanges,.opc-block-summary{background-color:#fff;border-radius:0;margin-bottom:0;padding:0}.summary-page__plan .title,.summary-page__plan-exchanges .title,.opc-block-summary .title{display:none}.summary-page__plan .product-card,.summary-page__plan-exchanges .product-card,.opc-block-summary .product-card{background-color:#fff;border-radius:12px;box-shadow:none;box-sizing:border-box;height:100%;overflow:hidden;padding:0;position:relative}.summary-page__plan .product-card__wrapper,.summary-page__plan-exchanges .product-card__wrapper,.opc-block-summary .product-card__wrapper{margin:0}.summary-page__plan .product-card--default,.summary-page__plan-exchanges .product-card--default,.opc-block-summary .product-card--default{border:2px solid #dfd3e1}.summary-page__plan .product-card--default .product-card__offer-label:before,.summary-page__plan-exchanges .product-card--default .product-card__offer-label:before,.opc-block-summary .product-card--default .product-card__offer-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23260D29' stroke='%23260D29' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.042' d='m5.417.834-4.167 5H5l-.417 3.333 4.167-5H5L5.417.834Z'/%3E%3C/svg%3E%0A")}.summary-page__plan .product-card--offer,.summary-page__plan-exchanges .product-card--offer,.opc-block-summary .product-card--offer{border:2px solid #f6d7b5}.summary-page__plan .product-card--offer .product-card__offer-label,.summary-page__plan-exchanges .product-card--offer .product-card__offer-label,.opc-block-summary .product-card--offer .product-card__offer-label{background-color:#e7943a;outline:2px solid #e7943a}.summary-page__plan .product-card--black-friday,.summary-page__plan-exchanges .product-card--black-friday,.opc-block-summary .product-card--black-friday{border:2px solid #d6d6d7}.summary-page__plan .product-card--black-friday .product-card__offer-label,.summary-page__plan-exchanges .product-card--black-friday .product-card__offer-label,.opc-block-summary .product-card--black-friday .product-card__offer-label{background-color:#141516;color:#fff;outline:2px solid #141516}.summary-page__plan .product-card--black-friday .product-card__offer-label:before,.summary-page__plan-exchanges .product-card--black-friday .product-card__offer-label:before,.opc-block-summary .product-card--black-friday .product-card__offer-label:before{filter:invert(1)}.summary-page__plan .product-card--simple .product-card__data,.summary-page__plan-exchanges .product-card--simple .product-card__data,.opc-block-summary .product-card--simple .product-card__data{gap:16px}.summary-page__plan .product-card--simple .product-card__attributes,.summary-page__plan-exchanges .product-card--simple .product-card__attributes,.opc-block-summary .product-card--simple .product-card__attributes{margin-bottom:0}.summary-page__plan .product-card__phone-plan .product-card__data,.summary-page__plan-exchanges .product-card__phone-plan .product-card__data,.opc-block-summary .product-card__phone-plan .product-card__data{gap:20px;height:auto}.summary-page__plan .product-card__phone-plan .product-card__data--offer .product-card__data-title,.summary-page__plan-exchanges .product-card__phone-plan .product-card__data--offer .product-card__data-title,.opc-block-summary .product-card__phone-plan .product-card__data--offer .product-card__data-title{gap:4px}.summary-page__plan .product-card__phone-plan .product-card__data-title:not(:has(.product-card__price-offer-label)),.summary-page__plan-exchanges .product-card__phone-plan .product-card__data-title:not(:has(.product-card__price-offer-label)),.opc-block-summary .product-card__phone-plan .product-card__data-title:not(:has(.product-card__price-offer-label)){gap:10px}.summary-page__plan .product-card__phone-plan .product-card__data-highlight,.summary-page__plan-exchanges .product-card__phone-plan .product-card__data-highlight,.opc-block-summary .product-card__phone-plan .product-card__data-highlight{text-transform:none}.summary-page__plan .product-card__phone-plan .product-card__image-wrapper,.summary-page__plan-exchanges .product-card__phone-plan .product-card__image-wrapper,.opc-block-summary .product-card__phone-plan .product-card__image-wrapper{top:50%;transform:translateY(-50%)}.summary-page__plan .product-card__sim-only .product-card__data,.summary-page__plan-exchanges .product-card__sim-only .product-card__data,.opc-block-summary .product-card__sim-only .product-card__data{height:124px}.summary-page__plan .product-card__sim-only .product-card__data-highlight,.summary-page__plan-exchanges .product-card__sim-only .product-card__data-highlight,.opc-block-summary .product-card__sim-only .product-card__data-highlight{text-transform:none}.summary-page__plan .product-card__data-wrapper,.summary-page__plan-exchanges .product-card__data-wrapper,.opc-block-summary .product-card__data-wrapper{display:flex;flex-direction:column;gap:20px;margin-top:auto;padding:32px 24px}.summary-page__plan .product-card__data-wrapper.has-label,.summary-page__plan-exchanges .product-card__data-wrapper.has-label,.opc-block-summary .product-card__data-wrapper.has-label{padding-top:48px}.summary-page__plan .product-card__data,.summary-page__plan-exchanges .product-card__data,.opc-block-summary .product-card__data{display:flex;flex-direction:column;justify-content:space-between;margin:0;max-width:213px}.summary-page__plan .product-card__title-wrapper,.summary-page__plan-exchanges .product-card__title-wrapper,.opc-block-summary .product-card__title-wrapper{display:flex;flex-direction:column;gap:10px}.summary-page__plan .product-card__data-type,.summary-page__plan .product-card__attributes,.summary-page__plan-exchanges .product-card__data-type,.summary-page__plan-exchanges .product-card__attributes,.opc-block-summary .product-card__data-type,.opc-block-summary .product-card__attributes{color:#323438;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.42px;line-height:16.8px}.summary-page__plan .product-card__data-title,.summary-page__plan-exchanges .product-card__data-title,.opc-block-summary .product-card__data-title{display:flex;flex-direction:column;gap:4px}.summary-page__plan .product-card__data-tariff span,.summary-page__plan .product-card__data-name span,.summary-page__plan-exchanges .product-card__data-tariff span,.summary-page__plan-exchanges .product-card__data-name span,.opc-block-summary .product-card__data-tariff span,.opc-block-summary .product-card__data-name span{color:#050506;font-size:2.2rem;font-style:normal;font-weight:700;letter-spacing:.44px;line-height:25.52px}.summary-page__plan .product-card__data-highlight,.summary-page__plan .product-card__attribute-highlight,.summary-page__plan-exchanges .product-card__data-highlight,.summary-page__plan-exchanges .product-card__attribute-highlight,.opc-block-summary .product-card__data-highlight,.opc-block-summary .product-card__attribute-highlight{display:inline-block}.summary-page__plan .product-card__price-offer-label,.summary-page__plan-exchanges .product-card__price-offer-label,.opc-block-summary .product-card__price-offer-label{color:#7f4d85;font-size:1.3rem;font-style:normal;font-weight:400;letter-spacing:.39px;line-height:15.6px}.summary-page__plan .product-card__attributes,.summary-page__plan-exchanges .product-card__attributes,.opc-block-summary .product-card__attributes{display:flex;flex-direction:column;gap:2px}.summary-page__plan .product-card__attribute span,.summary-page__plan-exchanges .product-card__attribute span,.opc-block-summary .product-card__attribute span{color:#282a2d;font-size:1.4rem;font-style:normal;letter-spacing:.42px;line-height:16.8px}.summary-page__plan .product-card__attribute:last-of-type .product-card__attribute-normal,.summary-page__plan-exchanges .product-card__attribute:last-of-type .product-card__attribute-normal,.opc-block-summary .product-card__attribute:last-of-type .product-card__attribute-normal{text-transform:lowercase}.summary-page__plan .product-card__attribute-highlight,.summary-page__plan-exchanges .product-card__attribute-highlight,.opc-block-summary .product-card__attribute-highlight{font-weight:700}.summary-page__plan .product-card__attribute-normal,.summary-page__plan-exchanges .product-card__attribute-normal,.opc-block-summary .product-card__attribute-normal{font-weight:400}.summary-page__plan .product-card__attribute-colon,.summary-page__plan-exchanges .product-card__attribute-colon,.opc-block-summary .product-card__attribute-colon{margin-left:-.2em}.summary-page__plan .product-card__attributes-and-image,.summary-page__plan-exchanges .product-card__attributes-and-image,.opc-block-summary .product-card__attributes-and-image{margin:0}.summary-page__plan .product-card__image-wrapper,.summary-page__plan-exchanges .product-card__image-wrapper,.opc-block-summary .product-card__image-wrapper{display:none}@media (min-width:48em){.summary-page__plan .product-card__image-wrapper,.summary-page__plan-exchanges .product-card__image-wrapper,.opc-block-summary .product-card__image-wrapper{display:block;margin:0;position:absolute;right:6px;top:79px}}.summary-page__plan .product-card__image,.summary-page__plan-exchanges .product-card__image,.opc-block-summary .product-card__image{height:141px;max-height:141px}@media (min-width:48em){.summary-page__plan .product-card__image,.summary-page__plan-exchanges .product-card__image,.opc-block-summary .product-card__image{height:141px}}.summary-page__plan .product-card__price-wrapper,.summary-page__plan-exchanges .product-card__price-wrapper,.opc-block-summary .product-card__price-wrapper{display:flex;flex-direction:column;gap:4px;margin:0;position:relative}.summary-page__plan .product-card__price,.summary-page__plan-exchanges .product-card__price,.opc-block-summary .product-card__price{color:#050506;font-size:2.2rem;font-style:normal;font-weight:700;letter-spacing:.44px;line-height:22px}.summary-page__plan .product-card__price-label,.summary-page__plan-exchanges .product-card__price-label,.opc-block-summary .product-card__price-label{color:#050506;font-size:1.4rem;font-weight:500;letter-spacing:.56px;line-height:16.24px}.summary-page__plan .product-card__energy-rating,.summary-page__plan-exchanges .product-card__energy-rating,.opc-block-summary .product-card__energy-rating{display:block;position:absolute;top:-6px;right:0}.summary-page__plan .product-card__energy-rating__product-fiche,.summary-page__plan-exchanges .product-card__energy-rating__product-fiche,.opc-block-summary .product-card__energy-rating__product-fiche{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap;font-weight:500;position:absolute;right:0;top:30px;font-size:10px;font-style:normal;padding:6px 0}.summary-page__plan .product-card__energy-rating__product-fiche:hover,.summary-page__plan-exchanges .product-card__energy-rating__product-fiche:hover,.opc-block-summary .product-card__energy-rating__product-fiche:hover{color:#7f4d85}.summary-page__plan .product-card__energy-rating__product-fiche:active,.summary-page__plan-exchanges .product-card__energy-rating__product-fiche:active,.opc-block-summary .product-card__energy-rating__product-fiche:active{color:#39143e}.summary-page__plan .product-card__energy-rating__product-fiche:focus-visible,.summary-page__plan-exchanges .product-card__energy-rating__product-fiche:focus-visible,.opc-block-summary .product-card__energy-rating__product-fiche:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.summary-page__plan .product-card__energy-rating__product-fiche:focus-visible:hover,.summary-page__plan-exchanges .product-card__energy-rating__product-fiche:focus-visible:hover,.opc-block-summary .product-card__energy-rating__product-fiche:focus-visible:hover{color:#7f4d85}.summary-page__plan .product-card__energy-rating__product-fiche:focus-visible:active,.summary-page__plan-exchanges .product-card__energy-rating__product-fiche:focus-visible:active,.opc-block-summary .product-card__energy-rating__product-fiche:focus-visible:active{color:#39143e}.summary-page__plan .product-card__energy-rating__label-image,.summary-page__plan-exchanges .product-card__energy-rating__label-image,.opc-block-summary .product-card__energy-rating__label-image{display:none}.summary-page__plan .product-card__offer-label,.summary-page__plan-exchanges .product-card__offer-label,.opc-block-summary .product-card__offer-label{align-items:baseline;background-color:#dbbff3;border-radius:12px 0;box-sizing:border-box;color:#050506;display:inline-flex;font-size:1.3rem;font-weight:700;gap:4px;height:24px;left:0;letter-spacing:.39px;line-height:15.6px;margin:0;outline:2px solid #dbbff3;outline-offset:-1px;padding:5px 10px;position:absolute;top:0;z-index:1}.summary-page__plan .product-card__offer-label:before,.summary-page__plan-exchanges .product-card__offer-label:before,.opc-block-summary .product-card__offer-label:before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='tag 4'%3E%3Cg id='Subtract'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.10678 8.7485L1.11928 5.761C0.964071 5.60487 0.876953 5.39366 0.876953 5.1735C0.876953 4.95335 0.964071 4.74214 1.11928 4.586L4.69845 1.00684H8.86512V5.1735L5.28595 8.7485C5.20855 8.82598 5.11665 8.88745 5.01548 8.92939C4.91432 8.97132 4.80588 8.99291 4.69636 8.99291C4.58685 8.99291 4.47841 8.97132 4.37725 8.92939C4.27608 8.88745 4.18418 8.82598 4.10678 8.7485ZM6.8023 1.20656C7.77824 1.20656 8.5694 1.99772 8.5694 2.97366C8.5694 3.94961 7.77824 4.74077 6.8023 4.74077H6.79641C5.82046 4.74077 5.0293 3.94961 5.0293 2.97366C5.0293 1.99772 5.82046 1.20656 6.79641 1.20656H6.8023Z' fill='%23050506' /%3E%3Cpath d='M1.11928 5.761L0.7499 6.12819L0.750995 6.12929L1.11928 5.761ZM4.10678 8.7485L4.47527 8.38042L4.47507 8.38022L4.10678 8.7485ZM1.11928 4.586L0.750994 4.21772L0.749901 4.21882L1.11928 4.586ZM4.69845 1.00684V0.486003C4.56031 0.486003 4.42784 0.540876 4.33016 0.638551L4.69845 1.00684ZM8.86512 1.00684H9.38595C9.38595 0.719188 9.15276 0.486003 8.86512 0.486003V1.00684ZM8.86512 5.1735L9.23319 5.542C9.33099 5.44431 9.38595 5.31174 9.38595 5.1735H8.86512ZM5.28595 8.7485L4.91788 8.38L4.91746 8.38042L5.28595 8.7485ZM5.01548 8.92939L4.81603 8.44826L4.81603 8.44826L5.01548 8.92939ZM0.750995 6.12929L3.7385 9.11679L4.47507 8.38022L1.48757 5.39272L0.750995 6.12929ZM0.35612 5.1735C0.35612 5.53126 0.497687 5.87447 0.749901 6.12819L1.48866 5.39382C1.43046 5.33527 1.39779 5.25606 1.39779 5.1735H0.35612ZM0.749901 4.21882C0.497687 4.47254 0.35612 4.81575 0.35612 5.1735H1.39779C1.39779 5.09095 1.43046 5.01174 1.48866 4.95319L0.749901 4.21882ZM4.33016 0.638551L0.750995 4.21772L1.48757 4.95429L5.06673 1.37512L4.33016 0.638551ZM8.86512 0.486003H4.69845V1.52767H8.86512V0.486003ZM9.38595 5.1735V1.00684H8.34428V5.1735H9.38595ZM5.65402 9.117L9.23319 5.542L8.49705 4.805L4.91788 8.38L5.65402 9.117ZM5.21493 9.41052C5.37932 9.34237 5.52867 9.24249 5.65444 9.11658L4.91746 8.38042C4.88843 8.40948 4.85397 8.43253 4.81603 8.44826L5.21493 9.41052ZM4.69636 9.51374C4.87432 9.51374 5.05053 9.47867 5.21493 9.41052L4.81603 8.44826C4.7781 8.46398 4.73743 8.47208 4.69636 8.47208V9.51374ZM4.1778 9.41052C4.34219 9.47867 4.51841 9.51374 4.69636 9.51374V8.47208C4.6553 8.47208 4.61463 8.46398 4.57669 8.44826L4.1778 9.41052ZM3.73829 9.11658C3.86406 9.24249 4.0134 9.34237 4.1778 9.41052L4.57669 8.44826C4.53876 8.43253 4.50429 8.40948 4.47527 8.38042L3.73829 9.11658ZM9.09024 2.97366C9.09024 1.71007 8.06589 0.685722 6.8023 0.685722V1.72739C7.49059 1.72739 8.04857 2.28537 8.04857 2.97366H9.09024ZM6.8023 5.26161C8.06589 5.26161 9.09024 4.23726 9.09024 2.97366H8.04857C8.04857 3.66196 7.49059 4.21994 6.8023 4.21994V5.26161ZM6.79641 5.26161H6.8023V4.21994H6.79641V5.26161ZM4.50846 2.97366C4.50846 4.23726 5.53281 5.26161 6.79641 5.26161V4.21994C6.10811 4.21994 5.55013 3.66196 5.55013 2.97366H4.50846ZM6.79641 0.685722C5.53281 0.685722 4.50846 1.71007 4.50846 2.97366H5.55013C5.55013 2.28537 6.10811 1.72739 6.79641 1.72739V0.685722ZM6.8023 0.685722H6.79641V1.72739H6.8023V0.685722Z' fill='%23050506' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:10px;content:"";display:block;height:10px;width:10px}.summary-page__plan .product-card__actions-wrapper,.summary-page__plan-exchanges .product-card__actions-wrapper,.opc-block-summary .product-card__actions-wrapper{display:flex;flex-direction:column;gap:24px}@media (min-width:48em){.summary-page__plan .product-card__actions-wrapper,.summary-page__plan-exchanges .product-card__actions-wrapper,.opc-block-summary .product-card__actions-wrapper{max-width:66.6%}}.summary-page__plan .product-card__link,.summary-page__plan-exchanges .product-card__link,.opc-block-summary .product-card__link{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap;font-weight:500}.summary-page__plan .product-card__link:hover,.summary-page__plan-exchanges .product-card__link:hover,.opc-block-summary .product-card__link:hover{color:#7f4d85}.summary-page__plan .product-card__link:active,.summary-page__plan-exchanges .product-card__link:active,.opc-block-summary .product-card__link:active{color:#39143e}.summary-page__plan .product-card__link:focus-visible,.summary-page__plan-exchanges .product-card__link:focus-visible,.opc-block-summary .product-card__link:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.summary-page__plan .product-card__link:focus-visible:hover,.summary-page__plan-exchanges .product-card__link:focus-visible:hover,.opc-block-summary .product-card__link:focus-visible:hover{color:#7f4d85}.summary-page__plan .product-card__link:focus-visible:active,.summary-page__plan-exchanges .product-card__link:focus-visible:active,.opc-block-summary .product-card__link:focus-visible:active{color:#39143e}.summary-page__plan .table-totals,.summary-page__plan-exchanges .table-totals,.opc-block-summary .table-totals{background-color:#f6f5f9;border-radius:8px;margin:24px 0 0;width:100%}.summary-page__plan .table-totals .totals .mark,.summary-page__plan .table-totals .totals .amount,.summary-page__plan-exchanges .table-totals .totals .mark,.summary-page__plan-exchanges .table-totals .totals .amount,.opc-block-summary .table-totals .totals .mark,.opc-block-summary .table-totals .totals .amount{border:0;line-height:1.25;padding:12px 16px}.summary-page__plan .table-totals .totals .mark,.summary-page__plan-exchanges .table-totals .totals .mark,.opc-block-summary .table-totals .totals .mark{font-weight:500}.summary-page__plan .table-totals .totals .amount,.summary-page__plan-exchanges .table-totals .totals .amount,.opc-block-summary .table-totals .totals .amount{border:0;font-weight:700;text-align:right;white-space:nowrap}.summary-page__plan .table-totals .totals .value,.summary-page__plan-exchanges .table-totals .totals .value,.opc-block-summary .table-totals .totals .value{display:block;font-size:1.1rem;font-weight:400;letter-spacing:0;line-height:16px}.faqs__section--checkout-mobile{margin-top:64px}@media (min-width:64em){.faqs__section--checkout-mobile{margin-top:88px}}.faqs__section--checkout{margin-top:88px;padding:0}[data-theme=cortana] .column.main .faqs__section--checkout [data-appearance=contained-narrow],[data-theme=cortana] .column.main .faqs__section--checkout-mobile [data-appearance=contained-narrow]{padding:0}[data-theme=cortana] .column.main .faqs__section--checkout [data-appearance=contained-narrow] [data-subtype=narrow],[data-theme=cortana] .column.main .faqs__section--checkout [data-appearance=contained-narrow] [data-subtype=narrower],[data-theme=cortana] .column.main .faqs__section--checkout-mobile [data-appearance=contained-narrow] [data-subtype=narrow],[data-theme=cortana] .column.main .faqs__section--checkout-mobile [data-appearance=contained-narrow] [data-subtype=narrower]{width:auto}[data-theme=cortana] .column.main .faqs [data-content-type=row]{margin-bottom:0}[data-theme=cortana] .column.main .faqs [data-content-type=row] h2[data-content-type=heading]{font-size:2.4rem;font-weight:700;letter-spacing:.24px;line-height:1.3;padding-left:0}@media (min-width:64em){[data-theme=cortana] .column.main .faqs [data-content-type=row] h2[data-content-type=heading]{margin-bottom:32px}}[data-theme=cortana] .column.main .faqs [data-content-type=row] .pagebuilder-faq-item [data-collapsible=true]{padding:12px 16px}[data-theme=cortana] .column.main .faqs [data-content-type=row] .pagebuilder-faq-item [data-collapsible=true]:after{top:10px}[data-theme=cortana] .column.main .faqs [data-content-type=row] .pagebuilder-faq__question{font-size:1.5rem !important;font-weight:500 !important;letter-spacing:0 !important;line-height:1.4 !important}[data-theme=cortana] .opc-sidebar:has(.checkout-logos){position:relative;margin-top:-32px}@media (min-width:64em){[data-theme=cortana] .opc-sidebar:has(.checkout-logos){margin-top:0}}[data-theme=cortana] .opc-sidebar .checkout-logos{display:flex;flex-direction:row;width:100%;margin-bottom:20px}@media (min-width:64em){[data-theme=cortana] .opc-sidebar .checkout-logos{position:absolute;top:-155px;margin-bottom:0}}[data-theme=cortana] .opc-sidebar .checkout-logos [data-content-type=row]{margin-bottom:0;padding:0}[data-theme=cortana] .opc-sidebar .checkout-logos .row,[data-theme=cortana] .opc-sidebar .checkout-logos [data-element=wrapper]{display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center}[data-theme=cortana] .opc-sidebar .checkout-logos img{width:140px;object-fit:contain}.contract-summary .summary-page__heading{font-size:2.4rem;line-height:1.3;margin:0 0 24px}.contract-summary .summary-page__panel-container{background-color:#f6f5f9;border-radius:12px;box-shadow:none;margin:0;padding:32px 24px}@media (min-width:64em){.contract-summary .summary-page__panel-container{padding:32px}}.contract-summary .summary-page__panel-container+p{margin-bottom:24px}.contract-summary .summary-page__panel-container>.summary-page__text{margin-bottom:32px}.contract-summary .summary-page__panel-container>.summary-page__text strong{font-size:1.8rem;font-weight:500;line-height:1.4}.contract-summary .summary-page__panel-container [data-content-type=text] p{margin-bottom:24px}.contract-summary .summary-page__text{font-size:1.5rem;font-style:normal;line-height:24px}.contract-summary .summary-page__text span{margin-top:8px}.contract-summary .summary-page__text strong{word-wrap:break-word}.contract-summary .summary-page__actions{align-items:flex-start;gap:16px;margin:0}.contract-summary .summary-page__actions:before{display:none}@media (min-width:64em){.contract-summary .summary-page__actions{gap:12px}}.contract-summary .summary-page__actions .action--download-summary,.contract-summary .summary-page__actions .action--send-summary{font-size:1.5rem !important;min-width:auto;padding:6px 20px 7px !important;width:auto}.contract-summary .summary-page__actions .action--download-summary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px;order:0}.contract-summary .summary-page__actions .action--download-summary:hover{background-color:#7f4d85;color:#fff}.contract-summary .summary-page__actions .action--download-summary:active{background-color:#39143e}.contract-summary .summary-page__actions .action--download-summary:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.contract-summary .summary-page__actions .action--download-summary:focus-visible:hover{background-color:#7f4d85}.contract-summary .summary-page__actions .action--download-summary:focus-visible:active{background-color:#39143e}.contract-summary .summary-page__actions .action--download-summary:focus{box-shadow:none}@media (min-width:64em){.contract-summary .summary-page__actions .action--download-summary{margin-bottom:0}}.contract-summary .summary-page__pdf-message{display:block;font-size:1.5rem;line-height:1.6;margin-top:32px;padding-left:28px;position:relative}.contract-summary .summary-page__pdf-message.message--email:before{font-family:inherit}.contract-summary .summary-page__pdf-message.download:before,.contract-summary .summary-page__pdf-message.success:before,.contract-summary .summary-page__pdf-message.error:before{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";font-family:inherit;height:20px;left:0;position:absolute;top:2px;width:20px}.contract-summary .summary-page__pdf-message.download:before{background-image:url("../images/redesign/loader-1.gif")}.contract-summary .summary-page__pdf-message.success:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.7918 5L7.85217 14.1667L5.2085 10.4321' stroke='%235B9A0B' stroke-width='2.08' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.contract-summary .summary-page__pdf-message.error:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.29 3.86002L1.82001 18C1.64537 18.3024 1.55297 18.6453 1.55199 18.9945C1.55102 19.3438 1.6415 19.6872 1.81443 19.9905C1.98737 20.2939 2.23673 20.5468 2.53771 20.7239C2.8387 20.901 3.1808 20.9962 3.53001 21H20.47C20.8192 20.9962 21.1613 20.901 21.4623 20.7239C21.7633 20.5468 22.0126 20.2939 22.1856 19.9905C22.3585 19.6872 22.449 19.3438 22.448 18.9945C22.447 18.6453 22.3546 18.3024 22.18 18L13.71 3.86002C13.5317 3.56613 13.2807 3.32314 12.9812 3.15451C12.6817 2.98587 12.3437 2.89728 12 2.89728C11.6563 2.89728 11.3183 2.98587 11.0188 3.15451C10.7193 3.32314 10.4683 3.56613 10.29 3.86002Z' stroke='%23e70a24' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 9V13' stroke='%23e70a24' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 17H12.01' stroke='%23e70a24' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")}.contract-summary .summary-page__confirm,.contract-summary+.summary-page__confirm{margin-left:0;margin-top:48px}.contract-summary .summary-page__confirm [data-content-type=text] span,.contract-summary+.summary-page__confirm [data-content-type=text] span{color:#5b5d60;font-size:1.4rem;font-weight:400;line-height:22.4px}.contract-summary .summary-page__confirm a,.contract-summary+.summary-page__confirm a{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap;font-weight:500}.contract-summary .summary-page__confirm a:hover,.contract-summary+.summary-page__confirm a:hover{color:#7f4d85}.contract-summary .summary-page__confirm a:active,.contract-summary+.summary-page__confirm a:active{color:#39143e}.contract-summary .summary-page__confirm a:focus-visible,.contract-summary+.summary-page__confirm a:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.contract-summary .summary-page__confirm a:focus-visible:hover,.contract-summary+.summary-page__confirm a:focus-visible:hover{color:#7f4d85}.contract-summary .summary-page__confirm a:focus-visible:active,.contract-summary+.summary-page__confirm a:focus-visible:active{color:#39143e}.contract-summary .summary-page__confirm button,.contract-summary .summary-page__confirm .action.primary,.contract-summary .summary-page__confirm .actions-toolbar .primary button.action.primary.checkout,.contract-summary+.summary-page__confirm button,.contract-summary+.summary-page__confirm .action.primary,.contract-summary+.summary-page__confirm .actions-toolbar .primary button.action.primary.checkout{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px;margin-top:56px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contract-summary .summary-page__confirm button:hover,.contract-summary .summary-page__confirm .action.primary:hover,.contract-summary .summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:hover,.contract-summary+.summary-page__confirm button:hover,.contract-summary+.summary-page__confirm .action.primary:hover,.contract-summary+.summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:hover{background-color:#e7943a;color:#050506}.contract-summary .summary-page__confirm button:active,.contract-summary .summary-page__confirm .action.primary:active,.contract-summary .summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:active,.contract-summary+.summary-page__confirm button:active,.contract-summary+.summary-page__confirm .action.primary:active,.contract-summary+.summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:active{background-color:#edaf6b}.contract-summary .summary-page__confirm button:focus-visible,.contract-summary .summary-page__confirm .action.primary:focus-visible,.contract-summary .summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:focus-visible,.contract-summary+.summary-page__confirm button:focus-visible,.contract-summary+.summary-page__confirm .action.primary:focus-visible,.contract-summary+.summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.contract-summary .summary-page__confirm button:focus-visible:hover,.contract-summary .summary-page__confirm .action.primary:focus-visible:hover,.contract-summary .summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:focus-visible:hover,.contract-summary+.summary-page__confirm button:focus-visible:hover,.contract-summary+.summary-page__confirm .action.primary:focus-visible:hover,.contract-summary+.summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:focus-visible:hover{background-color:#e7943a}.contract-summary .summary-page__confirm button:focus-visible:active,.contract-summary .summary-page__confirm .action.primary:focus-visible:active,.contract-summary .summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:focus-visible:active,.contract-summary+.summary-page__confirm button:focus-visible:active,.contract-summary+.summary-page__confirm .action.primary:focus-visible:active,.contract-summary+.summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:focus-visible:active{background-color:#edaf6b}.contract-summary .summary-page__confirm button:focus,.contract-summary .summary-page__confirm .action.primary:focus,.contract-summary .summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:focus,.contract-summary+.summary-page__confirm button:focus,.contract-summary+.summary-page__confirm .action.primary:focus,.contract-summary+.summary-page__confirm .actions-toolbar .primary button.action.primary.checkout:focus{box-shadow:none}.step-content .actions-toolbar>.primary{background-color:none}.step-content .actions-toolbar>.primary button{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.step-content .actions-toolbar>.primary button:hover{background-color:#e7943a;color:#050506}.step-content .actions-toolbar>.primary button:active{background-color:#edaf6b}.step-content .actions-toolbar>.primary button:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.step-content .actions-toolbar>.primary button:focus-visible:hover{background-color:#e7943a}.step-content .actions-toolbar>.primary button:focus-visible:active{background-color:#edaf6b}.step-content .actions-toolbar>.primary button:focus{box-shadow:none}.summary-page__confirm [data-content-type=text] span{color:#5b5d60;font-size:1.4rem;line-height:22.4px}.summary-page__confirm a{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap}.summary-page__confirm a:hover{color:#7f4d85}.summary-page__confirm a:active{color:#39143e}.summary-page__confirm a:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.summary-page__confirm a:focus-visible:hover{color:#7f4d85}.summary-page__confirm a:focus-visible:active{color:#39143e}[data-theme=cortana].exchanges-order-details .summary-page__panel-container.summary-page__panel-container--customer,[data-theme=cortana].exchanges-order-summary .summary-page__panel-container.summary-page__panel-container--customer{background-color:#fff;border:2px solid #dfd3e1;border-radius:12px;box-shadow:none;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:15px 20px 20px}@media (min-width:64em){[data-theme=cortana].exchanges-order-details .summary-page__panel-container.summary-page__panel-container--customer,[data-theme=cortana].exchanges-order-summary .summary-page__panel-container.summary-page__panel-container--customer{max-width:608px;width:100%}}[data-theme=cortana].exchanges-order-details .summary-page__panel-container.summary-page__panel-container--customer+p a,[data-theme=cortana].exchanges-order-summary .summary-page__panel-container.summary-page__panel-container--customer+p a{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap}[data-theme=cortana].exchanges-order-details .summary-page__panel-container.summary-page__panel-container--customer+p a:hover,[data-theme=cortana].exchanges-order-summary .summary-page__panel-container.summary-page__panel-container--customer+p a:hover{color:#7f4d85}[data-theme=cortana].exchanges-order-details .summary-page__panel-container.summary-page__panel-container--customer+p a:active,[data-theme=cortana].exchanges-order-summary .summary-page__panel-container.summary-page__panel-container--customer+p a:active{color:#39143e}[data-theme=cortana].exchanges-order-details .summary-page__panel-container.summary-page__panel-container--customer+p a:focus-visible,[data-theme=cortana].exchanges-order-summary .summary-page__panel-container.summary-page__panel-container--customer+p a:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}[data-theme=cortana].exchanges-order-details .summary-page__panel-container.summary-page__panel-container--customer+p a:focus-visible:hover,[data-theme=cortana].exchanges-order-summary .summary-page__panel-container.summary-page__panel-container--customer+p a:focus-visible:hover{color:#7f4d85}[data-theme=cortana].exchanges-order-details .summary-page__panel-container.summary-page__panel-container--customer+p a:focus-visible:active,[data-theme=cortana].exchanges-order-summary .summary-page__panel-container.summary-page__panel-container--customer+p a:focus-visible:active{color:#39143e}@media (min-width:64em){[data-theme=cortana].exchanges-order-details .summary-page__confirm-wrapper,[data-theme=cortana].exchanges-order-summary .summary-page__confirm-wrapper{max-width:608px;width:100%}}.summary-page__container p,.summary-page__panel-container p{font-size:1.6rem}.summary-page__container{padding-bottom:0}.summary-page__container .summary-page__heading{font-size:2.4rem;line-height:1.3;margin:0 0 24px}.summary-page__plan--new,.summary-page__plan--current{margin:0}.summary-page__plan--new h2,.summary-page__plan--current h2{font-size:3.2rem;letter-spacing:0;line-height:41.6px}.summary-page__plan--new h2{color:#e17909}.summary-page__plan--current{color:inherit}.summary-page__plan-wrapper{gap:48px;flex-direction:column}@media (min-width:48em){.summary-page__plan-wrapper{flex-direction:row}}.summary-page__panel-container--customer{background-color:#fff;border:2px solid #dfd3e1;border-radius:12px;box-shadow:none;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.summary-page__confirm label,.summary-page__confirm-address label{font-size:1.6rem}.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]){align-items:center;cursor:pointer;display:flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark{border-radius:4px;height:20px;left:0;outline:2px solid #9f7aa4;outline-offset:-2px;overflow:hidden;position:absolute;top:0;transition:outline-color .3s ease;width:20px}.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:hover{outline-color:#7f4d85}.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:focus{outline-color:#5f2167}.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:after,.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]):checked+span:after,.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]):checked+.custom-checkbox-checkmark:after{content:"";height:20px;left:0;position:absolute;top:0;transform:none;width:20px}.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]):has(.custom-checkbox-wrapper){align-items:flex-start}.summary-page__confirm-address .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-wrapper .custom-checkbox-checkmark{top:inherit}.summary-page__confirm-address .custom-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:20px;left:0;margin:0;margin-right:12px;position:relative;top:0;width:20px}.summary-page__confirm-address .custom-checkbox input[type=checkbox][disabled]+span:hover{outline:2px solid #9f7aa4}.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked,.summary-page__confirm-address .custom-checkbox input[type=checkbox]:focus{border-radius:4px;box-shadow:none;height:20px;outline-offset:-2px;width:20px}.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked{outline:2px solid #5f2167}.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked:focus-visible{outline:2px solid #5f2167;outline-offset:2px;z-index:1}.summary-page__confirm-address .custom-checkbox input[type=checkbox]:focus{outline:3px solid #5f2167;z-index:1}.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked+span,.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark{background-color:#5f2167;border:0;outline-color:#5f2167;transition:all .3s ease}.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked+span:hover,.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:hover{background-color:#7f4d85;outline-color:#7f4d85}.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked+span:after,.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.7918 5L7.85217 14.1667L5.2085 10.4321" stroke="white" stroke-width="2.08" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:0}.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked+span:after,.summary-page__confirm-address .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.7918 5L7.85217 14.1667L5.2085 10.4321" stroke="white" stroke-width="2.08" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:0}.summary-page__customer__ineligibility-reason{color:#e70a24}.summary-page__actions{flex-direction:column}@media (min-width:48em){.summary-page__actions{flex-direction:row}}.upgrade-payment-index{padding:0}.upgrade-payment-index h1{font-size:4.2rem;line-height:1.2;margin:64px 0}@media (min-width:64em){.upgrade-payment-index h1{margin:88px 0 72px}}.upgrade-payment-index .column.main{max-width:inherit;padding:0}.upgrade-payment-index .upgrade-upfront-payment,.upgrade-payment-index .upgrades-payment-sidebar{padding:0}.upgrade-payment-index .upgrades-payment-sidebar{max-width:397px;width:100%}.upgrade-payment-index .upgrade-upfront-payment{max-width:100%}@media (min-width:64em){.upgrade-payment-index .upgrade-upfront-payment{max-width:600px;width:50vw}}.upgrade-payment-index .upgrade-upfront-payment .step-title{padding:0}.upgrade-payment-index .upgrade-upfront-payment .step-title p{font-size:2rem}@media (min-width:64em){.upgrade-payment-index .upgrade-upfront-payment .step-content{max-width:600px}}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)){background-color:#fff;border:2px solid #dfd3e1;border-radius:12px;box-shadow:none;box-sizing:border-box;height:100%}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)) .button.action.continue.primary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)) .button.action.continue.primary:hover{background-color:#e7943a;color:#050506}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)) .button.action.continue.primary:active{background-color:#edaf6b}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)) .button.action.continue.primary:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)) .button.action.continue.primary:focus-visible:hover{background-color:#e7943a}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)) .button.action.continue.primary:focus-visible:active{background-color:#edaf6b}.upgrade-payment-index .upgrade-upfront-payment .step-content:not(:has(.iframe-container)) .button.action.continue.primary:focus{box-shadow:none}.upgrade-complete .page-title{margin:64px 0}@media (min-width:48em){.upgrade-complete .page-title{margin-bottom:72px;margin-top:88px}}.upgrade-complete__wrapper{display:flex;flex-direction:column;gap:64px;justify-content:space-between}@media (min-width:48em){.upgrade-complete__wrapper{flex-direction:row}}.upgrade-complete__title{font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.24px;line-height:130%;margin-bottom:40px}.upgrade-complete__number{font-size:1.8rem;line-height:160%;margin-bottom:24px}.upgrade-complete strong{letter-spacing:.18px}.upgrade-complete__text{font-size:1.6rem;line-height:160%;margin-bottom:48px}.upgrade-complete__message{font-size:2rem;font-weight:700;letter-spacing:.2px;line-height:130%;margin-bottom:40px}.upgrade-complete__content,.upgrade-complete__sidebar{width:100%}.upgrade-complete__content{order:2}@media (min-width:48em){.upgrade-complete__content{max-width:608px;order:1}}.upgrade-complete__sidebar{order:1}@media (min-width:48em){.upgrade-complete__sidebar{max-width:397px;order:2}}.step-title:has(.page-agent__last-order){display:flex;align-items:center;gap:32px}.page-agent__last-order{display:none}.page-agent__last-order button{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.page-agent__last-order button:hover{background-color:#7f4d85;color:#fff}.page-agent__last-order button:active{background-color:#39143e}.page-agent__last-order button:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.page-agent__last-order button:focus-visible:hover{background-color:#7f4d85}.page-agent__last-order button:focus-visible:active{background-color:#39143e}.page-agent__last-order button:focus{box-shadow:none}._keyfocus .page-agent-modal.modal-popup .action-close:focus-visible{outline:2px solid #5f2167;border-radius:14px;outline-offset:10px}.page-agent-modal.modal-popup .field *{font-size:initial}.page-agent-modal.modal-popup .field__agent-year{display:flex;flex-direction:column;position:relative}.page-agent-modal.modal-popup .field label:has(+.control>input:required):after{content:"*";color:#5f2167;font-size:1.5rem;font-weight:500;line-height:1.2;margin-left:1px}.page-agent-modal.modal-popup input.error{outline:1px solid #e70a24}.page-agent-modal.modal-popup input.error:focus{outline:2px solid #e70a24}.page-agent-modal.modal-popup label.error{color:#e70a24;font-weight:400;letter-spacing:.26px;line-height:15.6px;font-size:11px;position:absolute;bottom:-24px}.page-agent-modal.modal-popup .modal-footer button{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;display:inline-block !important}.page-agent-modal.modal-popup .modal-footer button:hover{background-color:#7f4d85;color:#fff}.page-agent-modal.modal-popup .modal-footer button:active{background-color:#39143e}.page-agent-modal.modal-popup .modal-footer button:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.page-agent-modal.modal-popup .modal-footer button:focus-visible:hover{background-color:#7f4d85}.page-agent-modal.modal-popup .modal-footer button:focus-visible:active{background-color:#39143e}.page-agent-modal.modal-popup .modal-footer button:focus{box-shadow:none}.agent-container .actions button.primary,.agent-container .actions-toolbar button.primary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease}.agent-container .actions button.primary:hover,.agent-container .actions-toolbar button.primary:hover{background-color:#e7943a;color:#050506}.agent-container .actions button.primary:active,.agent-container .actions-toolbar button.primary:active{background-color:#edaf6b}.agent-container .actions button.primary:focus-visible,.agent-container .actions-toolbar button.primary:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.agent-container .actions button.primary:focus-visible:hover,.agent-container .actions-toolbar button.primary:focus-visible:hover{background-color:#e7943a}.agent-container .actions button.primary:focus-visible:active,.agent-container .actions-toolbar button.primary:focus-visible:active{background-color:#edaf6b}.agent-container .actions button.primary:focus,.agent-container .actions-toolbar button.primary:focus{box-shadow:none}.agent-container .actions a.link,.agent-container .actions-toolbar a.link{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap}.agent-container .actions a.link:hover,.agent-container .actions-toolbar a.link:hover{color:#7f4d85}.agent-container .actions a.link:active,.agent-container .actions-toolbar a.link:active{color:#39143e}.agent-container .actions a.link:focus-visible,.agent-container .actions-toolbar a.link:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.agent-container .actions a.link:focus-visible:hover,.agent-container .actions-toolbar a.link:focus-visible:hover{color:#7f4d85}.agent-container .actions a.link:focus-visible:active,.agent-container .actions-toolbar a.link:focus-visible:active{color:#39143e}.keep-my-number-page__panel-container button,.confirm-page__panel-container button,.choose-date-page__panel-container button,.success-page__panel-container button,.cancel-page__panel-container button{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px;display:inline-block}.keep-my-number-page__panel-container button:hover,.confirm-page__panel-container button:hover,.choose-date-page__panel-container button:hover,.success-page__panel-container button:hover,.cancel-page__panel-container button:hover{background-color:#7f4d85;color:#fff}.keep-my-number-page__panel-container button:active,.confirm-page__panel-container button:active,.choose-date-page__panel-container button:active,.success-page__panel-container button:active,.cancel-page__panel-container button:active{background-color:#39143e}.keep-my-number-page__panel-container button:focus-visible,.confirm-page__panel-container button:focus-visible,.choose-date-page__panel-container button:focus-visible,.success-page__panel-container button:focus-visible,.cancel-page__panel-container button:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.keep-my-number-page__panel-container button:focus-visible:hover,.confirm-page__panel-container button:focus-visible:hover,.choose-date-page__panel-container button:focus-visible:hover,.success-page__panel-container button:focus-visible:hover,.cancel-page__panel-container button:focus-visible:hover{background-color:#7f4d85}.keep-my-number-page__panel-container button:focus-visible:active,.confirm-page__panel-container button:focus-visible:active,.choose-date-page__panel-container button:focus-visible:active,.success-page__panel-container button:focus-visible:active,.cancel-page__panel-container button:focus-visible:active{background-color:#39143e}.keep-my-number-page__panel-container button:focus,.confirm-page__panel-container button:focus,.choose-date-page__panel-container button:focus,.success-page__panel-container button:focus,.cancel-page__panel-container button:focus{box-shadow:none}.keep-my-number-page__panel-container button.action.primary:focus,.confirm-page__panel-container button.action.primary:focus,.choose-date-page__panel-container button.action.primary:focus,.success-page__panel-container button.action.primary:focus,.cancel-page__panel-container button.action.primary:focus{box-shadow:none}.exchanges-order-details .page-header-wrapper,.exchanges-order-summary .page-header-wrapper,.exchanges-order-success .page-header-wrapper{box-shadow:0 4px 14px 0 rgba(0,0,0,.05)}@media (min-width:48em){.exchanges-order-details .page-header,.exchanges-order-summary .page-header,.exchanges-order-success .page-header{padding-bottom:36px;padding-top:44px}}.handsetupgrade-page__container h2{margin-left:0}.handsetupgrade-page__container p{padding-left:0}.handsetupgrade-page__container a{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap}.handsetupgrade-page__container a:hover{color:#7f4d85}.handsetupgrade-page__container a:active{color:#39143e}.handsetupgrade-page__container a:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.handsetupgrade-page__container a:focus-visible:hover{color:#7f4d85}.handsetupgrade-page__container a:focus-visible:active{color:#39143e}.handsetupgrade-page__container .field__dob .input-text{width:64px}.handsetupgrade-page__container .field__dob .input-text:last-of-type{width:82px}.upgrade-eligibility-index .handsetupgrade-page__container .handsetupgrade-container{margin-top:20px}.handsetupgrade-page__container .fieldset>.field.required>.label:after{color:#5f2167;font-size:1.5rem;font-weight:500;line-height:1.2;margin-left:1px}.handsetupgrade-page__panel-container{background-color:#fff;border:2px solid #dfd3e1;border-radius:12px;box-shadow:none;box-sizing:border-box;height:100%}.handsetupgrade-page__panel-container .dob-error-fields{background-color:initial}.handsetupgrade-page__panel-container .dob-error-text{color:#e70a24;letter-spacing:.26px;line-height:15.6px;margin-left:0}.exchanges-order-details .page-main,.exchanges-order-summary .page-main{margin:0 auto;padding:0;width:calc(100% - 48px)}@media (min-width:48em){.exchanges-order-details .page-main,.exchanges-order-summary .page-main{width:calc(100% - 96px)}}.exchanges-order-details .l-section--max-width,.exchanges-order-summary .l-section--max-width{padding:0}.exchanges-order-details .actions-toolbar .action--send-summary,.exchanges-order-summary .actions-toolbar .action--send-summary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease}.exchanges-order-details .actions-toolbar .action--send-summary:hover,.exchanges-order-summary .actions-toolbar .action--send-summary:hover{background-color:#e7943a;color:#050506}.exchanges-order-details .actions-toolbar .action--send-summary:active,.exchanges-order-summary .actions-toolbar .action--send-summary:active{background-color:#edaf6b}.exchanges-order-details .actions-toolbar .action--send-summary:focus-visible,.exchanges-order-summary .actions-toolbar .action--send-summary:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.exchanges-order-details .actions-toolbar .action--send-summary:focus-visible:hover,.exchanges-order-summary .actions-toolbar .action--send-summary:focus-visible:hover{background-color:#e7943a}.exchanges-order-details .actions-toolbar .action--send-summary:focus-visible:active,.exchanges-order-summary .actions-toolbar .action--send-summary:focus-visible:active{background-color:#edaf6b}.exchanges-order-details .actions-toolbar .action--send-summary:focus,.exchanges-order-summary .actions-toolbar .action--send-summary:focus{box-shadow:none}.exchanges-order-details .summary-page__container,.exchanges-order-summary .summary-page__container{max-width:100%}.exchanges-order-details .summary-page__plan-wrapper,.exchanges-order-summary .summary-page__plan-wrapper{gap:64px;justify-content:space-between;margin-bottom:64px}@media (min-width:48em){.exchanges-order-details .summary-page__panel-container,.exchanges-order-summary .summary-page__panel-container{max-width:608px;width:100%}}.exchanges-order-details .summary-page__heading,.exchanges-order-summary .summary-page__heading{margin-top:48px}@media (min-width:64em){.exchanges-order-details .summary-page__heading,.exchanges-order-summary .summary-page__heading{font-size:2.4rem}}.exchanges-order-details .summary-page__plan-exchanges--new,.exchanges-order-summary .summary-page__plan-exchanges--new{background-color:#fff;margin:0;padding:0}.exchanges-order-details .summary-page__plan-exchanges--new p,.exchanges-order-summary .summary-page__plan-exchanges--new p{font-size:1.8rem;line-height:160%;margin-bottom:24px}.exchanges-order-details .summary-page__plan-exchanges--new strong,.exchanges-order-summary .summary-page__plan-exchanges--new strong{letter-spacing:.18px}@media (min-width:48em){.exchanges-order-details .summary-page__plan-exchanges--new,.exchanges-order-summary .summary-page__plan-exchanges--new{max-width:608px;width:100%}}.exchanges-order-details .summary-page__plan-exchanges--new h2,.exchanges-order-details .summary-page__plan-exchanges--new h3,.exchanges-order-summary .summary-page__plan-exchanges--new h2,.exchanges-order-summary .summary-page__plan-exchanges--new h3{color:#323438;font-size:3.4rem;margin:40px 0}@media (min-width:64em){.exchanges-order-details .summary-page__plan-exchanges--new h2,.exchanges-order-details .summary-page__plan-exchanges--new h3,.exchanges-order-summary .summary-page__plan-exchanges--new h2,.exchanges-order-summary .summary-page__plan-exchanges--new h3{font-size:4.2rem}}@media (min-width:48em){.exchanges-order-details .summary-page__plan-exchanges--new h2,.exchanges-order-summary .summary-page__plan-exchanges--new h2{margin-bottom:100px}}@media (min-width:64em){.exchanges-order-details .summary-page__plan-exchanges--new h2,.exchanges-order-summary .summary-page__plan-exchanges--new h2{margin-bottom:92px}}.exchanges-order-details .summary-page__plan-exchanges--new .product-card,.exchanges-order-summary .summary-page__plan-exchanges--new .product-card{border:2px solid #dfd3e1;border-radius:12px;box-shadow:none;padding:0}.exchanges-order-details .summary-page__plan-exchanges--new .product-card__wrapper,.exchanges-order-summary .summary-page__plan-exchanges--new .product-card__wrapper{margin-top:16px}.exchanges-order-details .summary-page__plan-exchanges--new .product-card__data-wrapper,.exchanges-order-summary .summary-page__plan-exchanges--new .product-card__data-wrapper{padding:32px 24px}.exchanges-order-details .summary-page__plan-exchanges--new .product-card__image-wrapper,.exchanges-order-summary .summary-page__plan-exchanges--new .product-card__image-wrapper{display:none;margin:0;position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media (min-width:64em){.exchanges-order-details .summary-page__plan-exchanges--new .product-card__image-wrapper,.exchanges-order-summary .summary-page__plan-exchanges--new .product-card__image-wrapper{display:block}}.exchanges-order-details .summary-page__plan-exchanges--new .product-card__image,.exchanges-order-summary .summary-page__plan-exchanges--new .product-card__image{max-height:141px}.exchanges-order-details .summary-page__plan-exchanges--new .product-card__data,.exchanges-order-summary .summary-page__plan-exchanges--new .product-card__data{display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:0;max-width:213px}.exchanges-order-details .summary-page__plan-exchanges--new .product-card__data-title,.exchanges-order-summary .summary-page__plan-exchanges--new .product-card__data-title{display:flex;flex-direction:column;gap:10px}.exchanges-order-details .summary-page__upfront-costs,.exchanges-order-summary .summary-page__upfront-costs{background-color:#f6f5f9;border-radius:8px;margin:24px 0 0;padding:0;width:100%}.exchanges-order-details .summary-page__upfront-costs-table tr td,.exchanges-order-summary .summary-page__upfront-costs-table tr td{font-weight:500;padding:16px 12px}.exchanges-order-details .summary-page__upfront-costs-table tr td.summary-page__upfront-costs-table--right,.exchanges-order-summary .summary-page__upfront-costs-table tr td.summary-page__upfront-costs-table--right{font-weight:700}.exchanges-order-details div .action.primary{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;max-height:40px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:9px 24px 10px}.exchanges-order-details div .action.primary:hover{background-color:#e7943a;color:#050506}.exchanges-order-details div .action.primary:active{background-color:#edaf6b}.exchanges-order-details div .action.primary:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.exchanges-order-details div .action.primary:focus-visible:hover{background-color:#e7943a}.exchanges-order-details div .action.primary:focus-visible:active{background-color:#edaf6b}.exchanges-order-details div .action.primary:focus{box-shadow:none}.exchanges-order-details div .action.primary.red{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e70a24;color:#fff;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.exchanges-order-details div .action.primary.red:hover{background-color:#ec3b50;color:#fff}.exchanges-order-details div .action.primary.red:active{background-color:#f16c7c}.exchanges-order-details div .action.primary.red:focus-visible{background-color:#e70a24;box-shadow:none;outline:2px solid #e70a24;outline-offset:2px}.exchanges-order-details div .action.primary.red:focus-visible:hover{background-color:#ec3b50}.exchanges-order-details div .action.primary.red:focus-visible:active{background-color:#f16c7c}.exchanges-order-details div .action.primary.red:focus{box-shadow:none}.exchanges-order-success .page-main{padding:0 24px}@media (min-width:48em){.exchanges-order-success .page-main{padding:0 48px}}.exchanges-order-success .l-content--max-width{padding:0}.exchanges-order-success .confirmation-page__title{font-size:42px;font-weight:700;letter-spacing:0;line-height:50.4px}.exchanges-order-success .confirmation-page__container{display:flex;flex-direction:column}@media (min-width:64em){.exchanges-order-success .confirmation-page__container{flex-direction:row;gap:64px;justify-content:space-between}}.exchanges-order-success .confirmation-page__container-sidebar{order:0}@media (min-width:64em){.exchanges-order-success .confirmation-page__container-sidebar{max-width:397px;order:1;width:100%}}.exchanges-order-success .confirmation-page__container-data{height:100%;margin-top:64px;order:1}@media (min-width:64em){.exchanges-order-success .confirmation-page__container-data{margin-top:0;max-width:608px;order:0;width:100%}}.exchanges-order-success .confirmation-page__container-data h3{margin-bottom:40px}.exchanges-order-success .confirmation-page__title-wrapper{margin:64px 0}@media (min-width:64em){.exchanges-order-success .confirmation-page__title-wrapper{margin:72px 0}}.exchanges-order-success .confirmation-page__continue-wrapper{margin-top:0}.exchanges-order-success .confirmation-page__continue-wrapper button{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;max-height:40px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:9px 24px 10px}.exchanges-order-success .confirmation-page__continue-wrapper button:hover{background-color:#7f4d85;color:#fff}.exchanges-order-success .confirmation-page__continue-wrapper button:active{background-color:#39143e}.exchanges-order-success .confirmation-page__continue-wrapper button:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.exchanges-order-success .confirmation-page__continue-wrapper button:focus-visible:hover{background-color:#7f4d85}.exchanges-order-success .confirmation-page__continue-wrapper button:focus-visible:active{background-color:#39143e}.exchanges-order-success .confirmation-page__continue-wrapper button:focus{box-shadow:none}.exchanges-order-success .summary-page__plan h2{display:none}.exchanges-order-success .summary-page__plan .product-card{border:2px solid #dfd3e1;border-radius:12px;box-shadow:none;padding:0}.exchanges-order-success .summary-page__plan .product-card__data-wrapper{padding:32px 24px}.exchanges-order-success .summary-page__plan .product-card__image-wrapper{display:none;margin:0;position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media (min-width:64em){.exchanges-order-success .summary-page__plan .product-card__image-wrapper{display:block}}.exchanges-order-success .summary-page__plan .product-card__image{max-height:141px}.exchanges-order-success .summary-page__plan .product-card__data{display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:0;max-width:213px}.exchanges-order-success .summary-page__plan .product-card__data-title{display:flex;flex-direction:column;gap:10px}.exchanges-order-success .summary-page__upfront-costs{background-color:#f6f5f9;border-radius:8px;margin:24px 0 0;padding:0;width:100%}.exchanges-order-success .summary-page__upfront-costs-table tr td{font-weight:500;padding:16px 12px}.exchanges-order-success .summary-page__upfront-costs-table tr td.summary-page__upfront-costs-table--right{font-weight:700}.exchanges-order-success .summary-page__upfront-costs-table--spaced strong{font-weight:500}.exchanges-order-success .summary-page__panel-container p{font-size:1.6rem}.exchanges-order-success .confirmation-page__order-number{font-size:1.8rem;line-height:160%;margin-bottom:24px}.exchanges-order-success .confirmation-page__order-number strong{letter-spacing:.18px}.exchanges-order-success .confirmation-page__thanks-message{font-size:2rem;font-weight:700;letter-spacing:.2px;line-height:26px;margin:40px 0}.page-layout-retail .page-header .button--print{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;width:153px}.page-layout-retail .page-header .button--print:hover{background-color:#e7943a;color:#050506}.page-layout-retail .page-header .button--print:active{background-color:#edaf6b}.page-layout-retail .page-header .button--print:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.page-layout-retail .page-header .button--print:focus-visible:hover{background-color:#e7943a}.page-layout-retail .page-header .button--print:focus-visible:active{background-color:#edaf6b}.page-layout-retail .page-header .button--print:focus{box-shadow:none}.credit-check-appeal{color:#323438}.credit-check-appeal label:has(+input[data-validate*="'required':true"]):after,.credit-check-appeal label:has(+select[data-validate*="'required':true"]):after,.credit-check-appeal label:has(+textarea[data-validate*="'required':true"]):after,.credit-check-appeal label{display:inline-block;font-size:1.5rem;font-weight:500;letter-spacing:.15px;line-height:1.2}.credit-check-appeal fieldset{margin-bottom:72px;max-width:640px}.credit-check-appeal fieldset:last-of-type{margin-bottom:56px}.credit-check-appeal fieldset>div{margin-bottom:32px}.credit-check-appeal fieldset>div:last-of-type{margin-bottom:0}.credit-check-appeal h1,.credit-check-appeal h2{font-weight:700;letter-spacing:0}.credit-check-appeal h1{font-size:4.2rem;line-height:1.2;margin:88px 0 72px}.credit-check-appeal h2{font-size:2.4rem;line-height:35px;margin-bottom:15px}.credit-check-appeal p{margin-bottom:24px}.credit-check-appeal label{margin-bottom:12px}.credit-check-appeal label:has(+input:focus),.credit-check-appeal label:has(+select:focus),.credit-check-appeal label:has(+textarea:focus){color:#5f2167}.credit-check-appeal label:has(+input[data-validate*="'required':true"]):after,.credit-check-appeal label:has(+select[data-validate*="'required':true"]):after,.credit-check-appeal label:has(+textarea[data-validate*="'required':true"]):after{color:#5f2167;content:"*";margin-left:1px}.credit-check-appeal input.input-text{border:unset;border-radius:24px;color:#0a0a0b;font-size:1.5rem;font-weight:400;height:40px;letter-spacing:.15px;line-height:1.2;outline:1px solid #0a0a0b;padding:11px 20px;transition-duration:.3s;transition-property:outline-color,background-image;transition-timing-function:ease}.credit-check-appeal input.input-text:hover{outline:1px solid #5f2167}.credit-check-appeal input.input-text:focus{box-shadow:none;outline-color:#5f2167;outline-width:2px}.credit-check-appeal input.input-text.mage-error{background-color:#fff;outline:1px solid #e70a24;transition-duration:.3s;transition-property:outline-color,background-image;transition-timing-function:ease}.credit-check-appeal input.input-text.mage-error:focus{outline:2px solid #e70a24}@supports (-webkit-touch-callout:none){.credit-check-appeal input[type*=date]{display:flex;min-width:-webkit-fill-available}.credit-check-appeal input[type*=date]::-webkit-date-and-time-value{text-align:left;padding:11px;padding-block:20px}}.credit-check-appeal select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24gLyAyNCBzbWFsbCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik02IDlMMTIgMTVMMTggOSIgc3Ryb2tlPSIjNUYyMTY3IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:24px;border:1px solid #0a0a0b;border-radius:24px;color:#0a0a0b;cursor:pointer;display:flex;font-size:15px;font-weight:400;height:40px;letter-spacing:.15px;line-height:18px;max-width:357px;outline:none;padding:8px 16px 8px 20px;position:relative;resize:none;text-overflow:ellipsis;text-wrap:nowrap;transition:all .3s ease;width:100%;z-index:1;max-width:100%}.credit-check-appeal select:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24gLyAyNCBzbWFsbCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik02IDlMMTIgMTVMMTggOSIgc3Ryb2tlPSIjN0Y0RDg1IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");background-size:24px;border-color:#7f4d85}.credit-check-appeal select:active{border-color:#7f4d85}.credit-check-appeal select:focus{border-color:transparent;box-shadow:none;outline:2px solid #5f2167;outline-offset:-2px;transition:none}.credit-check-appeal select:focus:hover{border-color:#5f2167}.credit-check-appeal .custom-checkbox:has(input[type=checkbox]){align-items:center;cursor:pointer;display:flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.credit-check-appeal .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark{border-radius:4px;height:20px;left:0;outline:2px solid #9f7aa4;outline-offset:-2px;overflow:hidden;position:absolute;top:0;transition:outline-color .3s ease;width:20px}.credit-check-appeal .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:hover{outline-color:#7f4d85}.credit-check-appeal .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:focus{outline-color:#5f2167}.credit-check-appeal .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-checkmark:after,.credit-check-appeal .custom-checkbox:has(input[type=checkbox]):checked+span:after,.credit-check-appeal .custom-checkbox:has(input[type=checkbox]):checked+.custom-checkbox-checkmark:after{content:"";height:20px;left:0;position:absolute;top:0;transform:none;width:20px}.credit-check-appeal .custom-checkbox:has(input[type=checkbox]):has(.custom-checkbox-wrapper){align-items:flex-start}.credit-check-appeal .custom-checkbox:has(input[type=checkbox]) .custom-checkbox-wrapper .custom-checkbox-checkmark{top:inherit}.credit-check-appeal .custom-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:20px;left:0;margin:0;margin-right:12px;position:relative;top:0;width:20px}.credit-check-appeal .custom-checkbox input[type=checkbox][disabled]+span:hover{outline:2px solid #9f7aa4}.credit-check-appeal .custom-checkbox input[type=checkbox]:checked,.credit-check-appeal .custom-checkbox input[type=checkbox]:focus{border-radius:4px;box-shadow:none;height:20px;outline-offset:-2px;width:20px}.credit-check-appeal .custom-checkbox input[type=checkbox]:checked{outline:2px solid #5f2167}.credit-check-appeal .custom-checkbox input[type=checkbox]:checked:focus-visible{outline:2px solid #5f2167;outline-offset:2px;z-index:1}.credit-check-appeal .custom-checkbox input[type=checkbox]:focus{outline:3px solid #5f2167;z-index:1}.credit-check-appeal .custom-checkbox input[type=checkbox]:checked+span,.credit-check-appeal .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark{background-color:#5f2167;border:0;outline-color:#5f2167;transition:all .3s ease}.credit-check-appeal .custom-checkbox input[type=checkbox]:checked+span:hover,.credit-check-appeal .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:hover{background-color:#7f4d85;outline-color:#7f4d85}.credit-check-appeal .custom-checkbox input[type=checkbox]:checked+span:after,.credit-check-appeal .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.7918 5L7.85217 14.1667L5.2085 10.4321" stroke="white" stroke-width="2.08" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:0}.credit-check-appeal .custom-checkbox input[type=checkbox]:checked+span:after,.credit-check-appeal .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-checkmark:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.7918 5L7.85217 14.1667L5.2085 10.4321" stroke="white" stroke-width="2.08" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:0}.credit-check-appeal textarea{border:1px solid #0a0a0b;border-radius:24px;color:#0a0a0b;font-size:15px;font-weight:400;letter-spacing:.15px;line-height:18px;outline:none;padding:16px;position:relative;transition:all .3s ease;width:100%;height:217px}.credit-check-appeal textarea:active{border-color:#7f4d85}.credit-check-appeal textarea:hover{border-color:#5f2167}.credit-check-appeal textarea:focus{border-color:transparent;box-shadow:none;outline:2px solid #5f2167;outline-offset:-2px;transition:none}.credit-check-appeal textarea:focus:hover{border-color:#5f2167}.credit-check-appeal button{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#e17909;color:#050506;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.credit-check-appeal button:hover{background-color:#e7943a;color:#050506}.credit-check-appeal button:active{background-color:#edaf6b}.credit-check-appeal button:focus-visible{background-color:#e17909;box-shadow:none;outline:2px solid #e17909;outline-offset:2px}.credit-check-appeal button:focus-visible:hover{background-color:#e7943a}.credit-check-appeal button:focus-visible:active{background-color:#edaf6b}.credit-check-appeal button:focus{box-shadow:none}.credit-check-appeal a{align-items:center;color:#5f2167;display:inline-flex;justify-content:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .3s ease;white-space:nowrap;display:inline;white-space:initial}.credit-check-appeal a:hover{color:#7f4d85}.credit-check-appeal a:active{color:#39143e}.credit-check-appeal a:focus-visible{border-radius:4px;box-shadow:none;outline:2px solid #5f2167;outline-offset:4px}.credit-check-appeal a:focus-visible:hover{color:#7f4d85}.credit-check-appeal a:focus-visible:active{color:#39143e}.credit-check-appeal a:hover{text-decoration-thickness:2px}.credit-check-appeal.success p{font-size:1.8rem;line-height:1.6}.credit-check-appeal.success button{border:0;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;letter-spacing:.15px;line-height:18px;margin-bottom:0;margin-bottom:inherit;max-height:32px;padding:6px 20px 7px;text-align:center;white-space:nowrap;width:auto;background-color:#5f2167;color:#fff;transition:background-color .3s ease;font-size:17px;letter-spacing:.17px;max-height:40px;padding:9px 24px 10px}.credit-check-appeal.success button:hover{background-color:#7f4d85;color:#fff}.credit-check-appeal.success button:active{background-color:#39143e}.credit-check-appeal.success button:focus-visible{background-color:#5f2167;box-shadow:none;outline:2px solid #5f2167;outline-offset:2px}.credit-check-appeal.success button:focus-visible:hover{background-color:#7f4d85}.credit-check-appeal.success button:focus-visible:active{background-color:#39143e}.credit-check-appeal.success button:focus{box-shadow:none}.credit-check-appeal.success .actions{margin-top:56px}