h1,.h1{font-size:1.7rem}@media only screen and (width>=768px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:1.75rem}@media only screen and (width>=768px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.5rem}@media only screen and (width>=768px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:1.375rem}@media only screen and (width>=768px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.125rem}@media only screen and (width>=768px){h5,.h5{font-size:1.125rem}}h6,.h6{font-size:.875rem}@media only screen and (width>=768px){h6,.h6{font-size:.875rem}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-feature-settings: ;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.handset-card{font-family:var(--font-family-heading);border-radius:var(--cards-border-radius);background-color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem 2.5rem #0000001a}@media only screen and (width>=700px){.handset-card.-tag{overflow:unset;border-radius:0 0 1rem 1rem}}.handset-card__tag{z-index:2;border-radius:1rem 1rem 0 0;justify-content:center;padding:.4375rem 1rem;display:flex}@media only screen and (width>=700px){.handset-card__tag{width:100%;position:absolute;top:-1.5rem;left:0}}.handset-card__tag span{text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:.625rem}.handset-card__tag.-navy{background-color:var(--c-primary-navy)}.handset-card__tag.-red{background-color:var(--c-primary-beyon-red)}.handset-card__tag.-blue{background-color:var(--c-primary-electric-blue)}.handset-card__tag.-cloud{background-color:var(--c-primary-cloud)}.handset-card__tag.-teal{background-color:var(--c-secondary-fresh-teal)}.handset-card__tag.-burgundy{background-color:var(--c-secondary-burgundy)}.handset-card__tag.-coral{background-color:var(--c-secondary-vibrant-coral)}.handset-card__tag.-fuchsia{background-color:var(--c-secondary-electric-fuchsia)}.handset-card__tag.-sky{background-color:var(--c-secondary-sky-signal)}.handset-card__tag.-yellow{background-color:var(--c-secondary-pulse-yellow)}.handset-card__tag.-navy span,.handset-card__tag.-red span,.handset-card__tag.-blue span,.handset-card__tag.-burgundy span,.handset-card__tag.-fuchsia span{color:var(--c-neutral-white)}.handset-card__media-and-title{flex-direction:row;display:flex}@media only screen and (width>=768px){.handset-card__media-and-title{flex-direction:column}}.handset-card__info{margin-top:auto}.handset-card__media{padding:1rem}@media only screen and (width<=767px){.handset-card__media{width:38.46%;padding:0}}@media only screen and (width>=768px){.handset-card__media{order:2}}.handset-card__picture{padding-top:100%;display:flex;position:relative}.handset-card__img{width:100%;height:100%;position:absolute;top:0;left:0}.handset-card__swatch{flex-direction:row;justify-content:center;padding:0 0 1rem;display:none}@media only screen and (width>=768px){.handset-card__swatch{order:3}}.handset-card__colour{border-radius:50%;width:1rem;height:1rem;margin:0 .5rem;box-shadow:inset 0 1px 2px #0000001a}.handset-card__colour:nth-child(5n+1){background:#b9b4a8}.handset-card__colour:nth-child(5n+2){background:#404457}.handset-card__colour:nth-child(5n+3){background:#f2f1eb}.handset-card__colour:nth-child(5n+4){background:#3f4042}.handset-card__colour:nth-child(5n+5){background:#000}@media only screen and (width<=767px){.handset-card__title{width:61.54%;height:fit-content;margin:auto 0;padding:0 1rem 0 .5rem}}@media only screen and (width>=768px){.handset-card__title{order:1;padding:1rem 1rem 0}}.handset-card__title>*{margin-bottom:.25rem}.handset-card__title>:last-child{margin-bottom:0}.handset-card__manufacturer{color:var(--c-primary-navy-75);font-size:var(--font-size-h5);font-weight:var(--font-weight-body)}.handset-card__model{font-size:var(--font-size-h4)}.handset-card__tabs{cursor:pointer;font-family:Solomon,serif;display:flex}.handset-card__tab{text-align:center;color:#9b9da0;border-bottom:2px solid #0000;width:50%;padding:1rem 0 .875rem}.handset-card__tab.-active{color:#ce0037;border-color:#ce0037}.handset-card__body{border-bottom:1px solid #e7e7e7;flex-flow:wrap;row-gap:1.5rem;padding:1rem;display:flex}@media only screen and (width<=767px){.handset-card__body{gap:1rem}}.handset-card__prices{width:100%}@media only screen and (width>=768px){.handset-card__prices{height:fit-content;margin:auto auto auto 0;padding-bottom:0}}.handset-card__prices{flex-direction:column;display:flex}.handset-card__amount{margin:0}.handset-card__underline{visibility:hidden;opacity:0}.handset-card__underline.-show{visibility:visible;opacity:1}.handset-card__buttons{flex-direction:row;gap:.5rem;padding:1rem;display:flex}.handset-card__buttons>*{width:calc(50% - 4px)}@media only screen and (width>=768px){.handset-card__buttons{flex-direction:column}.handset-card__buttons>*{width:100%}}@media only screen and (width>=1222px){.handset-card__buttons{flex-direction:row}.handset-card__buttons>*{width:calc(50% - 4px)}}.handset-card__button.js-compare-button.-active{border-color:var(--c-primary-beyon-red);background:var(--c-primary-beyon-red);color:var(--c-neutral-white)}.handset-card__button.js-compare-button.-active:hover{border-color:var(--c-primary-navy);color:var(--c-primary-navy)}@media only screen and (width>=372px) and (width<=699px){.handset-card__compare,.handset-card__cta{width:calc(50% - .5rem)}}.handset-card__cta{width:100%;display:flex}.handset-card__cta a{width:100%;-webkit-text-decoration:none;text-decoration:none}.handset-card__cta .purchase-journey-button{width:100%;font-size:.875rem;display:none}.handset-card__cta .purchase-journey-button.-active{display:flex}.handset-card__compare .purchase-journey-button{width:100%;font-size:.875rem;line-height:.875rem}.handset-card__compare button:hover{background:var(--c-primary-cloud)!important}.-clickable{cursor:pointer;pointer-events:all}.hardware-card{background-color:#fff;border-radius:1rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem 2.5rem #0000001a}.hardware-card__tag{z-index:2;border-radius:1rem 1rem 0 0;justify-content:center;padding:.5rem 1rem;display:flex}@media only screen and (width>=768px){.hardware-card__tag{width:100%;position:absolute;top:0;left:0}}.hardware-card__tag span{text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:.6875}.hardware-card__tag.-navy{background-color:var(--c-primary-navy)}.hardware-card__tag.-red{background-color:var(--c-primary-beyon-red)}.hardware-card__tag.-blue{background-color:var(--c-primary-electric-blue)}.hardware-card__tag.-cloud{background-color:var(--c-primary-cloud)}.hardware-card__tag.-teal{background-color:var(--c-secondary-fresh-teal)}.hardware-card__tag.-burgundy{background-color:var(--c-secondary-burgundy)}.hardware-card__tag.-coral{background-color:var(--c-secondary-vibrant-coral)}.hardware-card__tag.-fuchsia{background-color:var(--c-secondary-electric-fuchsia)}.hardware-card__tag.-sky{background-color:var(--c-secondary-sky-signal)}.hardware-card__tag.-yellow{background-color:var(--c-secondary-pulse-yellow)}.hardware-card__tag.-navy span,.hardware-card__tag.-red span,.hardware-card__tag.-blue span,.hardware-card__tag.-burgundy span,.hardware-card__tag.-fuchsia span{color:var(--c-neutral-white)}.hardware-card__media-and-title{flex-direction:row;display:flex}@media only screen and (width>=768px){.hardware-card__media-and-title{flex-direction:column}}.hardware-card__info{margin-top:auto}.hardware-card__media{padding:1.5rem}@media only screen and (width<=767px){.hardware-card__media{width:38.46%;padding:0}}.hardware-card__picture{padding-top:100%;display:flex;position:relative}.hardware-card__img{width:100%;height:100%;position:absolute;top:0;left:0}.hardware-card__swatch{flex-direction:row;justify-content:center;padding:0 0 1rem;display:none}.hardware-card__colour{border-radius:50%;width:1rem;height:1rem;margin:0 .5rem;box-shadow:inset 0 1px 2px #0000001a}.hardware-card__colour:nth-child(5n+1){background:#b9b4a8}.hardware-card__colour:nth-child(5n+2){background:#404457}.hardware-card__colour:nth-child(5n+3){background:#f2f1eb}.hardware-card__colour:nth-child(5n+4){background:#3f4042}.hardware-card__colour:nth-child(5n+5){background:#000}.hardware-card__title{padding:0 1.5rem 1.5rem;font-family:Solomon,serif}@media only screen and (width<=767px){.hardware-card__title{width:61.54%;height:fit-content;margin:auto 0;padding-bottom:0}}.hardware-card__manufacturer{color:#5f5e5e;margin:0;font-weight:900}@media only screen and (width<=767px){.hardware-card__model{font-size:1.375rem}}.hardware-card__tabs{cursor:pointer;font-family:Solomon,serif;display:flex}.hardware-card__tab{text-align:center;color:#9b9da0;border-bottom:2px solid #0000;width:50%;padding:1rem 0 .875rem}.hardware-card__tab.-active{color:#ce0037;border-color:#ce0037}.hardware-card__body{flex-flow:wrap;row-gap:1.5rem;padding:1.5rem;display:flex}@media only screen and (width<=767px){.hardware-card__body{gap:1rem}}.hardware-card__prices{width:100%}@media only screen and (width>=768px){.hardware-card__prices{width:55%;height:fit-content;margin:auto auto auto 0;padding-bottom:0}}.hardware-card__prices{flex-direction:column;display:flex}.hardware-card__cta{align-items:center;display:flex}.hardware-card__cta a{-webkit-text-decoration:none;text-decoration:none}@media only screen and (width<=699px){.hardware-card__cta a{width:100%;min-width:8.5625rem}}.hardware-card__amount{margin:0}.hardware-card__underline{visibility:hidden;opacity:0}.hardware-card__underline.-show{visibility:visible;opacity:1}@media only screen and (width>=372px) and (width<=699px){.hardware-card__compare,.hardware-card__cta{width:calc(50% - .5rem)}}.hardware-card__compare{position:relative}@media only screen and (width>=768px){.hardware-card__compare{width:100%;padding-top:1.5rem}.hardware-card__compare:before{content:"";border-top:1px solid #e7e7e7;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;position:absolute;top:0;left:0}}.product__header{flex-direction:column;margin-bottom:1rem;display:flex}@media only screen and (width>=768px){.product__header{margin-bottom:2rem}}.product__manufacturer{color:var(--c-primary-beyon-red);margin-bottom:.5rem}.product__model{margin-bottom:1rem}@media only screen and (width<=1023px){.product__model{font-size:1.5rem}}.product-type-hardware{margin-bottom:4rem}.product__body{flex-direction:column;display:flex}@media only screen and (width>=768px){.product__body{-moz-column-gap:4rem;flex-direction:row;justify-content:space-between;column-gap:4rem}}.product__sidebar{width:100%}@media only screen and (width>=768px){.product__sidebar{width:42%;max-width:417px}}.product__media{opacity:0;width:100%}@media only screen and (width>=768px){.product__media{width:58%;max-width:566px}}.product__media{transition:opacity .8s ease-in-out}.product__media.-loaded{opacity:1}.product__media-wrapper{margin-bottom:4rem}@media only screen and (width>=768px){.product__media-wrapper{margin-bottom:6.5rem}}.product__media-wrapper{height:0;padding-top:65.013%;display:flex;position:relative}.product__media-wrapper .product__swiper__container{width:100%;height:100%;position:absolute;top:0;left:0}.product__description{margin-bottom:2rem}@media only screen and (width>=768px){.product__description{margin-bottom:3rem}}@media only screen and (width<=767px){.product__description.-desktop{display:none}}@media only screen and (width>=768px){.product__description.-mobile{display:none}}.product__swiper:before{content:"";width:100%;height:calc(100% - 2.25rem);position:absolute;top:0;left:0}@media only screen and (width>=768px){.product__swiper:before{height:calc(100% - 2.75rem)}}@media only screen and (width>=1024px){.product__swiper:before{height:calc(100% - 3rem)}}.product__swiper:before{background:#e7e7e7;border-radius:1.5rem}.product__swiper-wrapper{margin-bottom:2.25rem}@media only screen and (width>=768px){.product__swiper-wrapper{margin-bottom:2.75rem}}@media only screen and (width>=1024px){.product__swiper-wrapper{margin-bottom:3rem}}.product__swiper-slide{transition:opacity .6s}.product__swiper.-animating .product__swiper-slide{opacity:0}.product__swiper-slide.-fallback .purchase-journey-placeholder{background-color:#0000}.product__swiper-slide .product__image{position:relative;overflow:hidden}.product__swiper-slide .product__image:before{content:"";width:100%;padding-top:66.6165%;display:block}.product__swiper-slide .product__image .product__picture{padding:unset;height:unset;position:absolute;inset:0}.product__swiper-slide .product__image .product__picture .product__img{position:unset;width:unset;object-fit:cover;height:100%;margin:0 auto}.product__swiper-button-prev,.product__swiper-button-next{cursor:pointer;z-index:100;background:#fff;border-radius:50%;width:2rem;height:2rem;position:absolute;top:calc(50% - 1.5rem);transform:translateY(-50%)}@media only screen and (width>=1024px){.product__swiper-button-prev,.product__swiper-button-next{width:2.75rem;height:2.75rem}}.product__swiper-button-prev,.product__swiper-button-next{transition:background-color .3s}.product__swiper-button-prev:hover,.product__swiper-button-next:hover{background-color:#ce0037}.product__swiper-button-prev:hover svg path,.product__swiper-button-next:hover svg path{stroke:#fff}.product__swiper-button-prev svg,.product__swiper-button-next svg{max-width:.3125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=1024px){.product__swiper-button-prev svg,.product__swiper-button-next svg{max-width:.5rem}}.product__swiper-button-prev svg path,.product__swiper-button-next svg path{transition:stroke .3s}.product__swiper-button-prev.swiper-button-disabled,.product__swiper-button-next.swiper-button-disabled{cursor:unset;opacity:.3}@media only screen and (width<=991px){.product__swiper-button-prev,.product__swiper-button-next{display:none}}.product__swiper-button-prev{left:2.5rem}.product__swiper-button-next{right:2.5rem}.product__swiper-button-next svg{transform:translate(-50%,-50%)rotate(180deg)}.product__swiper-controls{transition:opacity .3s}.product__swiper.-animating .product__swiper-controls{opacity:0}.swiper-pagination.product__swiper-pagination{z-index:20;-moz-column-gap:1rem;justify-content:center;column-gap:1rem;height:1rem;line-height:0;display:flex}.swiper-pagination.product__swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#fff;border:2px solid #ce0037;width:.625rem;height:.625rem;margin:auto 0;position:relative}.swiper-pagination.product__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ce0037}.swiper-pagination.product__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";background-color:#ce0037;border-radius:.5rem;width:1rem;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__body .product__sidebar .product__options{margin-bottom:0}.product__body .product__sidebar .product__options ul.product-option{margin-bottom:2rem;padding:0}.product-option[data-product-option-title=Colour]{flex-wrap:wrap;row-gap:1.5rem;display:flex}.product-option:not([data-product-option-title=Colour]){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width>=768px){.product-option:not([data-product-option-title=Colour]){grid-template-columns:repeat(3,1fr)}}.product-type-hardware .product-option.-disabled{color:#efefef;pointer-events:none}.product-option__title{font-weight:var(--font-weight-body);margin-bottom:1rem}.product-option__option{-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid var(--c-primary-navy);text-align:center;height:fit-content;font-weight:var(--font-weight-base);border-radius:1.875rem;justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.875rem;line-height:.875rem;transition:border-color .15s,background .15s;display:flex}.product-option__option:hover{background:var(--c-neutral-grey)}.product-option__option.-disabled{color:#efefef;pointer-events:none}.product-option__option.-selected{border-color:var(--c-primary-beyon-red);background:var(--c-primary-beyon-red);cursor:unset;pointer-events:none;color:var(--c-neutral-white)}.product-option__option .product-option__value{padding-top:2px}.product-option[data-product-option-title=Colour] .product-option__option{line-height:unset;text-align:unset;font-weight:unset;border:1px solid var(--c-neutral-black);padding:0;font-family:unset;transition:unset}.product-option[data-product-option-title=Colour] .product-option__option.-selected{border-color:var(--c-neutral-white);background:unset}.product-option[data-product-option-title=Colour] .product-option__option{border-radius:50%;width:1.5rem;height:1.5rem;margin-right:1rem;position:relative;box-shadow:inset 0 1px 2px #0000001a}@media only screen and (width>=768px){.product-option[data-product-option-title=Colour] .product-option__option{margin-right:1.5rem}}@media only screen and (width>=1024px){.product-option[data-product-option-title=Colour] .product-option__option{margin-right:1.75rem}}.product-option[data-product-option-title=Colour] .product-option__option:before{content:"";border:2px solid var(--c-primary-beyon-red);opacity:0;border-radius:50%;width:2rem;height:2rem;transition:opacity .15s;position:absolute;top:-5px;left:-5px}.product-option[data-product-option-title=Colour] .product-option__option.-selected:before{opacity:1}.product-option[data-product-option-title=Colour] .product-option__option .product-option__value{display:none}.product-options-output span{margin-left:1rem}.handset-plan-term-length__title{font-weight:var(--font-weight-body);margin-bottom:1rem}.handset-plan-term-length__options{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width>=1208px){.handset-plan-term-length__options{grid-template-columns:repeat(3,1fr)}}.plan-term-length__option{display:none}.plan-term-length__option-btn{border:1px solid var(--c-primary-navy);text-align:center;cursor:pointer;border-radius:1.875rem;height:fit-content;padding:.6875rem .875rem;font-size:.875rem;line-height:1;transition:border-color .15s,background .15s}.plan-term-length__option-btn:hover{background-color:var(--c-neutral-grey)}.handset-plan-term-length__option{font-weight:var(--font-weight-body);margin-bottom:0}.plan-term-length__option:checked+.plan-term-length__option-btn{border-color:var(--c-primary-beyon-red);background:var(--c-primary-beyon-red);color:var(--c-neutral-white);cursor:unset;pointer-events:none}.product__price{border-top:2px solid #e7e7e7;border-bottom:2px solid #e7e7e7;padding:2.5rem 0}.product__price-and-actions{border-top:2px solid #e7e7e7;border-bottom:2px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2.5rem 0;display:flex}.product__price-and-actions .product__price{border:none;width:100%;margin-bottom:0;padding:0}.product-card__price-outer{display:flex}.handset-price__inner{flex-flow:wrap;justify-content:space-between;align-items:center;row-gap:1.5rem;display:flex}.type_pay_monthly .handset-price-output.-paygo{display:none}.product__price{margin-bottom:3.5rem}.product__plans{margin-bottom:2rem}.purchase-journey-additional-options{width:100%}.product__features{flex-direction:column;display:flex}.product__specs{padding:0 0 2rem}@media only screen and (width>=768px){.product__specs{padding:1rem 0 3rem}}@media only screen and (width>=1024px){.product__specs{padding:2rem 0 4rem}}.handset-specifications{grid-column-gap:78px;grid-row-gap:64px;grid-template-rows:1fr;grid-template-columns:1fr;width:100%;max-width:112rem;margin:0 auto;display:grid}@media only screen and (width>=768px){.handset-specifications{grid-row-gap:0;grid-template-columns:1fr 1fr}}.handset-specifications__title{color:var(--c-primary-beyon-red);margin-bottom:2rem}@media only screen and (width<=1023px){.handset-specifications__title{font-size:1.375rem}}.handset-specifications__specs{grid-column-gap:1.5rem;grid-row-gap:2rem;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);display:grid}.handset-specifications__specs.-dimensions{grid-template-columns:repeat(1,1fr)}@media only screen and (width<=767px){.handset-specifications__specs .handset-specifications__value-type,.handset-specifications__specs .handset-specifications__value{margin-bottom:0}.handset-specifications__specs{grid-template-columns:repeat(1,1fr)}}.handset-specifications__value-type{margin-bottom:.25rem}.handset-specifications__spec{font-weight:var(--font-weight-body);flex-direction:column;display:flex}.product__status-messages{margin-bottom:2rem}@media only screen and (width>=768px){.product__status-messages{margin-bottom:3.5rem}}.product__status-messages .product__status-message{display:none}.product__status-messages .product__status-message.-show{display:block}@media only screen and (width<=767px){.product__plans .mobile-plan-list{margin-bottom:2rem}.product__plans .mobile-plan__pick{width:unset}.product__plans .mobile-plan__pick p,.product__plans .mobile-plan__details ul li:last-child :last-child{margin-bottom:0}.product__plans .mobile-plan-list__swiper.-product{overflow:visible}}.purchase-journey-select-products{padding:0}.tingle-modal.incomplete-package-modal .tingle-modal-box__content{padding:1.5rem}@media only screen and (width<=767px){.tingle-modal.incomplete-package-modal .tingle-modal-box__content{overflow-y:unset}}.tingle-modal.incomplete-package-modal .tingle-modal-box__footer{-moz-column-gap:1rem;background:#fff;border-radius:10px;flex-direction:row;justify-content:center;column-gap:1rem;padding:0 1.5rem 1.5rem;display:flex}@media only screen and (width<=539px){.tingle-modal.incomplete-package-modal .tingle-modal-box__footer{flex-direction:column}.tingle-modal.incomplete-package-modal .tingle-modal-box__footer>*{margin-bottom:1rem}.tingle-modal.incomplete-package-modal .tingle-modal-box__footer>:last-child{margin-bottom:0}.tingle-modal.incomplete-package-modal .tingle-modal-box__footer .purchase-journey-button{width:100%}}.product_code_options_select .variant-select{margin-bottom:2rem!important}.purchase-journey__tabs{justify-content:flex-start;display:flex;position:relative}.product__features .purchase-journey__tabs{margin-bottom:2rem}.purchase-journey__tabs:after{content:"";z-index:0;border-bottom:1px solid #e7e7e7;width:100%;position:absolute;bottom:0}.purchase-journey__tabs.-hide>*{display:none}.purchase-journey__tab{cursor:pointer;text-align:center;min-width:9.375rem;height:fit-content;padding:1rem;line-height:1;transition:border-color .15s;position:relative}.purchase-journey__tab-content{display:none}.purchase-journey__tab-content.-active{display:block}.purchase-journey__tab-content.product__overview{max-width:772px;margin:0 auto}.mobile-plan-list{margin-bottom:4rem}@media only screen and (width<=767px){.mobile-plan-list{overflow-x:clip}}.mobile-plan-list__swiper{overflow:visible}.mobile-plan-list__swiper-wrapper{padding:0}.mobile-plan-list__swiper-slide{height:auto}.mobile-plan-list__swiper-controls{flex-direction:row;justify-content:center;display:flex;position:relative}.mobile-plan-list__swiper-button-prev,.mobile-plan-list__swiper-button-next{top:unset;right:unset;left:unset;cursor:pointer;border:1px solid var(--c-primary-navy);border-radius:50%;width:2rem;height:2rem;margin:0 .5rem;position:relative}.mobile-plan-list__swiper-button-prev svg,.mobile-plan-list__swiper-button-next svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-plan-list__swiper-button-prev.swiper-button-disabled,.mobile-plan-list__swiper-button-next.swiper-button-disabled{cursor:unset;opacity:.3}.mobile-plan-list__swiper-button-prev.swiper-button-disabled svg path,.mobile-plan-list__swiper-button-next.swiper-button-disabled svg path{stroke:#9b9da0}.mobile-plan-list__swiper-button-prev svg path,.mobile-plan-list__swiper-button-next svg path{transition:stroke .3s}.mobile-plan-list__swiper-button-prev:not(.swiper-button-disabled),.mobile-plan-list__swiper-button-next:not(.swiper-button-disabled){transition:background-color .3s}.mobile-plan-list__swiper-button-prev:not(.swiper-button-disabled):hover,.mobile-plan-list__swiper-button-next:not(.swiper-button-disabled):hover{background-color:var(--c-neutral-grey)}.mobile-plan-list__swiper-button-prev:not(.swiper-button-disabled):hover svg path,.mobile-plan-list__swiper-button-next:not(.swiper-button-disabled):hover svg path{stroke:#fff}.mobile-plan{border-radius:var(--cards-border-radius);flex-direction:column;height:100%;display:flex;box-shadow:0 .25rem 2.5rem #0000001a}.mobile-plan__header{color:#fff;border-radius:1rem 1rem 0 0;padding:.625rem 1rem .4375rem}.mobile-plan__header h4{font-size:.875rem}@media only screen and (width>=768px){.mobile-plan__header{padding:.6875rem 1rem .5625rem}.mobile-plan__header h4{font-size:1.125rem}}.mobile-plan__hero{padding:1rem}.mobile-plan__hero>*{margin-bottom:.25rem}.mobile-plan__hero>:last-child{margin-bottom:0}.mobile-plan__hero h3{font-weight:var(--font-weight-body);font-size:1.125rem}@media only screen and (width>=768px){.mobile-plan__hero h3{font-size:1.375rem}}@media only screen and (width>=1024px){.mobile-plan__hero h3{font-size:1.5rem}}.mobile-plan__hero h4{font-size:.875rem}.mobile-plan__tags{flex-flow:wrap;gap:.5rem;padding:1rem 1rem 0;display:flex}.mobile-plan__tag{text-transform:uppercase;color:#fff;background:#ce0037;border-radius:.25rem;padding:.3125rem .5rem;font-size:.625rem;font-weight:700;line-height:.625rem}.mobile-plan__tag.-navy{background-color:var(--c-primary-navy)}.mobile-plan__tag.-red{background-color:var(--c-primary-beyon-red)}.mobile-plan__tag.-blue{background-color:var(--c-primary-electric-blue)}.mobile-plan__tag.-cloud{background-color:var(--c-primary-cloud)}.mobile-plan__tag.-teal{background-color:var(--c-secondary-fresh-teal)}.mobile-plan__tag.-burgundy{background-color:var(--c-secondary-burgundy)}.mobile-plan__tag.-coral{background-color:var(--c-secondary-vibrant-coral)}.mobile-plan__tag.-fuchsia{background-color:var(--c-secondary-electric-fuchsia)}.mobile-plan__tag.-sky{background-color:var(--c-secondary-sky-signal)}.mobile-plan__tag.-yellow{background-color:var(--c-secondary-pulse-yellow)}.mobile-plan__tag.-navy span,.mobile-plan__tag.-red span,.mobile-plan__tag.-blue span,.mobile-plan__tag.-burgundy span,.mobile-plan__tag.-fuchsia span{color:var(--c-neutral-white)}.mobile-plan__content{flex-direction:column;height:100%;display:flex}.mobile-plan__details{flex-direction:column;flex:1;padding:1rem;display:flex}.mobile-plan__details ul{padding:0;list-style-type:none}.mobile-plan__details li{font-size:.8125rem}@media only screen and (width>=768px){.mobile-plan__details li{font-size:.875rem}}.mobile-plan__details li{margin-bottom:.5rem;padding-left:1.6875rem;position:relative}.mobile-plan__details li:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014.97%2010.64'%3e%3cpath%20d='M5.03%208.87%2013.67.23a.735.735%200%200%201%201.07%200c.16.16.23.33.23.53s-.08.38-.23.53l-9.08%209.08c-.18.18-.39.27-.63.27s-.45-.09-.63-.27L.22%206.2A.725.725%200%200%201%200%205.67c0-.2.08-.38.24-.54.16-.16.33-.23.53-.23s.38.08.53.23l3.72%203.74Z'%20fill='%23EA8D00'/%3e%3c/svg%3e");background-size:contain;width:.9375rem;height:.6875rem;position:absolute;top:.3125rem;left:.125rem}.mobile-plan__details>*{margin-bottom:1rem}.mobile-plan__details>:last-child{margin-bottom:0}.mobile-plan__footer-wrapper{border-top:1px solid #e7e7e7;margin-top:auto;padding-top:1rem}.mobile-plan__length{margin-bottom:1rem;padding:0 1rem}.mobile-plan__length-field{flex-direction:column;display:flex;position:relative}.mobile-plan__length-label{font-weight:var(--font-weight-body);z-index:10;top:-.625rem;left:1.125rem}select.mobile-plan__length-select{display:none}.mobile-plan__length-field .nice-select{height:unset;border:1px solid #9b9da0;border-radius:1.875rem;width:100%;line-height:1}.mobile-plan__length-field .list{max-height:unset}.mobile-plan__length-select.nice-select{border:1px solid var(--c-primary-navy);height:unset;font-weight:var(--font-weight-body);border-radius:10px;width:100%;max-width:35.375rem;margin-bottom:0;padding:.8125rem 1.8125rem .6875rem .75rem;font-size:.875rem;line-height:1;transition:background-color .2s ease-in-out}.mobile-plan__length-select.nice-select.colour span{color:#9b9da0}.mobile-plan__length-select.nice-select:after{content:"";transform-origin:50% 15%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4wNiA3LjU5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNGY1NWViOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02LjUzLDcuNTlMMCwxLjA2LDEuMDYsMGw1LjQ3LDUuNDdMMTIsMGwxLjA2LDEuMDYtNi41Myw2LjUzWiIvPgo8L3N2Zz4=);border:none;width:10px;height:6px;transition:transform .2s ease-in-out;top:calc(50% + 1px);right:20px;transform:rotate(0)}.mobile-plan__length-select.nice-select.open:after{transform:rotate(180deg)translateY(-75%)}.mobile-plan__length-select.nice-select:focus,.mobile-plan__length-select.nice-select:target{box-shadow:none;border-color:var(--c-primary-beyon-red)}.mobile-plan__length-select.nice-select:hover{background-color:var(--c-neutral-grey)}.mobile-plan__length-select.nice-select span{margin-right:1rem}.mobile-plan__length-field .nice-select-dropdown{border-radius:.5rem;width:calc(100% + 4px);margin-top:.625rem;left:-2px;box-shadow:0 .25rem 2.5rem #0000001a}.mobile-plan__length-field .nice-select .option{border-bottom:1px solid #e7e7e7;flex-direction:row;justify-content:space-between;padding:0 1rem;line-height:3rem;display:flex;position:relative}.mobile-plan__length-field .nice-select .option:last-child{border:none}.mobile-plan__length-field .nice-select .option[data-value=default]{display:none}.mobile-plan__footer{z-index:1;border-top:1px solid #e7e7e7;flex-direction:column;justify-content:space-between;margin-top:auto;padding:1rem;display:flex}@media only screen and (width<=767px){.mobile-plan__footer{flex-direction:column;row-gap:1.5rem;padding:0;display:block}}.mobile-plan__price{border-bottom:1px solid #e7e7e7;flex-direction:column;padding:1rem;display:flex}@media only screen and (width>=768px){.mobile-plan__price{border:none;padding:0}}@media only screen and (width<=767px){.mobile-plan__price .mobile-plan__price-price{flex-direction:row}.mobile-plan__price .mobile-plan__price-price .purchase-journey-price__underline{align-content:center}.mobile-plan__price .mobile-plan__price-price{-moz-column-gap:.5rem;column-gap:.5rem}}.mobile-plan__pick{width:100%;display:flex}.mobile-plan__pick button{border:none;width:100%}.mobile-plan__pick>*{margin-bottom:0}@media only screen and (width>=768px){.mobile-plan__pick{margin:auto 0}}.mobile-plan__pick .product__add-to-basket{width:100%;display:flex}.purchase-journey__swiper-wrapper{margin-bottom:2rem}.purchase-journey__mobile-plan{height:auto}.mobile-plan form{flex-direction:column;height:100%;display:flex;position:relative}.mobile-plan__more-info-btn-container{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;flex-direction:column;margin-bottom:1rem;display:flex}.mobile-plan__more-info-btn-container h5{margin-bottom:0}.purchase-journey-additional-options .mobile-plan__more-info-btn-container{border-bottom:none;margin-bottom:0}.mobile-plan__more-info-btn{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.mobile-plan__more-info-btn .mobile-plan__more-info-btn__wrapper{width:1.25rem;height:1.25rem;position:relative}.mobile-plan__more-info-btn .svg-icon-minus{opacity:0;visibility:hidden;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.mobile-plan__more-info-btn .svg-icon-plus{opacity:1;visibility:visible;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.mobile-plan__more-info-btn.-show .svg-icon-plus{opacity:0;visibility:hidden}.mobile-plan__more-info-btn.-show .svg-icon-minus{opacity:1;visibility:visible}.mobile-plan__more-info-copy .mobile-plan__intro-text{padding:0 1rem 1rem}.mobile-plan__more-info-copy{opacity:0;visibility:hidden;max-height:0;transition:all .2s ease-in-out}.mobile-plan__more-info-copy .svg-icon-minus{display:none}.mobile-plan__more-info-copy.-show{opacity:1;visibility:visible;max-height:1000px}.mobile-plan__more-info-copy.-show .svg-icon-plus{display:none}.mobile-plan__more-info-copy.-show .svg-icon-minus{display:block}.mobile-plan__price-price.purchase-journey-price{flex-direction:row;align-items:flex-end}.mobile-plan__price-price.purchase-journey-price .purchase-journey-price__wrapper{margin-right:.5rem;line-height:.8}.booster-intro,.booster-intro.purchase-journey-wrap{padding-bottom:3.5rem}.booster-intro>:last-child{margin-bottom:0}.booster-intro__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.booster-intro__header h2{margin-bottom:0}@media only screen and (width<=767px){.booster-list{overflow-x:clip}}.booster-list__swiper{overflow:visible}.booster-list__swiper-slide{height:auto}.booster-list__swiper-slide:nth-of-type(4n) .booster-card__section.-header{background:radial-gradient(79.27% 77% at 19.75% 92.61%, var(--primary-colours-beyon-red,#ce0037) 0%, var(--primary-colours-core-navy,#202a44) 100%)}.booster-list__swiper-slide:nth-of-type(4n+1) .booster-card__section.-header{background:radial-gradient(74.7% 64.11% at 96.87% 89.2%, var(--primary-colours-beyon-red,#ce0037) 0%, var(--primary-colours-core-navy,#202a44) 100%)}.booster-list__swiper-slide:nth-of-type(4n+2) .booster-card__section.-header{background:radial-gradient(73.48% 83.35% at 5.49% 18.18%, var(--primary-colours-beyon-red,#ce0037) 0%, var(--primary-colours-core-navy,#202a44) 100%)}.booster-list__swiper-slide:nth-of-type(4n+3) .booster-card__section.-header{background:radial-gradient(78.15% 88.44% at 72.73% 22.73%, var(--primary-colours-beyon-red,#ce0037) 0%, var(--primary-colours-core-navy,#202a44) 100%)}.booster-card{border-radius:1rem;height:100%;display:flex;position:relative;box-shadow:0 .25rem 2.5rem #0000001a}.booster-card:before{content:"";border:.375rem solid var(--c-primary-beyon-red);border-radius:1rem;width:calc(100% - .75rem);height:calc(100% - .75rem);position:absolute;top:0;left:0}.booster-card:not(.-checked):before,.booster-card__input{display:none}.booster-card__label{cursor:pointer;border-radius:1.875rem;position:relative}.booster-card__detail{flex-direction:column;width:100%;height:100%;display:flex}.booster-card__section{row-gap:1rem;padding:1.5rem}.booster-card__section.-header{background:var(--cards-background-gradient);color:var(--c-neutral-white);border-radius:1rem 1rem 0 0;flex-direction:column;display:flex}.booster-card__section.-body{font-size:.875rem}.booster-card__section.-footer{border-top:1px solid #e7e7e7;flex-direction:column;display:flex}@media only screen and (width>=768px){.booster-card__section.-footer{flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto}}.booster-card__section.-footer input[type=number]{appearance:textfield}.booster-card__section.-footer input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.booster-card__section.-footer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.booster-card__section.-footer .number-input{align-content:center;gap:.6875rem;display:flex}.booster-card__section.-footer .number-input-field{text-align:center;max-width:2.375rem;max-height:2.5rem;box-shadow:none;font-weight:var(--font-weight-body);background-color:#e7e7e7;border:none;border-radius:.6875rem;margin-bottom:0;padding:.25rem}.booster-card__section.-footer .purchase-journey-number-button{border-radius:unset;background-color:#0000;width:1.25rem;height:1.25rem;margin:auto 0;padding:0;position:relative}.booster-card__section.-footer .purchase-journey-number-button svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.booster-card__section.-footer .purchase-journey-number-button svg path{fill:#282828;transition:fill .15s}.booster-card__section.-footer .purchase-journey-number-button:after{display:none}.booster-card__section.-footer .purchase-journey-number-button:hover,.booster-card__section.-footer .purchase-journey-number-button:active,.booster-card__section.-footer .purchase-journey-number-button:focus{box-shadow:none;background-color:#0000}.booster-card__section.-footer .purchase-journey-number-button:hover svg path,.booster-card__section.-footer .purchase-journey-number-button:active svg path{fill:#ce0037}.booster-card__data{margin-bottom:0}@media only screen and (width<=767px){.booster-card__data{font-size:1.5rem}.booster-card__product-name{font-size:1.375rem}}.booster-card__price{flex-direction:column;display:flex}.booster-card__footer-button.purchase-journey-button{pointer-events:all}@media only screen and (width<=599px){.booster-card__footer-button.purchase-journey-button{width:100%}}.selected-booster{background-color:#e7e7e7;margin-bottom:4rem;padding:3.75rem 0}@media only screen and (width>=768px){.selected-booster{padding:4rem 0}}.selected-booster__card{background-color:#fff;border-radius:1rem}.selected-booster__card .booster-card__label{flex-direction:column;margin-bottom:0;display:flex}@media only screen and (width>=768px){.selected-booster__card .booster-card__label{flex-direction:row;justify-content:space-between;padding:2rem}}.selected-booster__card .booster-card__label:has(input:checked):before{display:none}.selected-booster__card-wrapper{align-content:center;align-items:center}@media only screen and (width<=767px){.selected-booster__card-wrapper{padding:1rem 1rem 1.5rem}}.selected-booster__header{max-width:764px}.selected-booster__header>*{margin-bottom:2rem}.selected-booster__header>:last-child{margin-bottom:0}.selected-booster__header{margin-bottom:4rem}.selected-booster__heading{font-weight:900}.selected-booster__icon{margin-right:1rem}@media only screen and (width>=768px){.selected-booster__icon{margin-right:1.75rem}}.selected-booster__content{align-items:center;display:flex}@media only screen and (width<=767px){.selected-booster__content{margin-bottom:1rem}}.selected-booster__content .basket-item__media{min-width:5rem}@media only screen and (width>=768px){.selected-booster__content .basket-item__media{min-width:8.625rem}}.selected-booster__content-container{flex-direction:column;display:flex}.selected-booster__content-container>*{margin-bottom:1.875rem}@media only screen and (width<=767px){.selected-booster__content-container>:nth-child(n-1){margin-bottom:0}}.selected-booster__content-container>:last-child{margin-bottom:0}.selected-booster__title{margin-bottom:.4375rem;line-height:1}.selected-booster__subtitle{color:#5f5e5e;margin-bottom:1.5rem;font-weight:900;line-height:1}.selected-booster__description p{margin-bottom:0}@media only screen and (width<=767px){.selected-booster__description.-desktop{display:none}}.selected-booster__description.-mobile{margin-bottom:1rem}@media only screen and (width>=768px){.selected-booster__description.-mobile{display:none}}.selected-booster__price{align-content:center}@media only screen and (width<=767px){.selected-booster__price{border-top:1px solid #e7e7e7;padding:1.5rem 1rem}}@media only screen and (width>=768px){.selected-booster__price{margin-left:5.9375rem}}.selected-booster__price>*{margin-bottom:1.875rem}.selected-booster__price>:last-child{margin-bottom:0}@media only screen and (width>=768px){.selected-booster__price .booster-card__price{text-align:right}.selected-booster__price .purchase-journey-price__wrapper{justify-content:end}}.selected-booster__price .purchase-journey-price__underline{font-size:1rem}.selected-booster__change-button .purchase-journey-button{min-width:152px}.purchase-journey-button{cursor:pointer;text-align:center;-webkit-font-smoothing:antialiased;background:0 0;justify-content:center;align-items:center;width:fit-content;height:fit-content;font-size:1rem;line-height:1;-webkit-text-decoration:none;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:flex}.purchase-journey-button:after,.purchase-journey-button svg{display:none}.purchase-journey-button.-large{border-radius:2.625rem;min-width:12.5rem;padding:1.25rem 1.375rem}.purchase-journey-button.-small{padding:.625rem .875rem}@media only screen and (width>=768px){.purchase-journey-button.-large-desktop{border-radius:2.625rem;min-width:12.75rem;padding:1.25rem 1.375rem}}.purchase-journey-button.-full-width{width:100%}@media only screen and (width<=767px){.purchase-journey-button.-full-width-mobile{width:100%}}.purchase-journey-button.-disabled,.purchase-journey-button.-email-not-verified{pointer-events:none;color:#9b9da0;opacity:1;border-color:#e6e6e6}.purchase-journey-button.-disabled.-arrow path,.purchase-journey-button.-email-not-verified.-arrow path{stroke:#9b9da0}.purchase-journey-button.-disabled.-filled,.purchase-journey-button.-email-not-verified.-filled{color:#9b9da0;background-color:#e6e6e6}.purchase-journey-button.-disabled.-filled.-arrow path,.purchase-journey-button.-email-not-verified.-filled.-arrow path{stroke:#9b9da0}.purchase-journey-button.-arrow svg{margin-left:.5rem;display:inline}.purchase-journey-button.-arrow svg path{transition:stroke .15s}.purchase-journey-button.-filled{color:#fff;background-color:#ce0037}.purchase-journey-button.-filled.-arrow path{stroke:#fff;transition:stroke .15s}.purchase-journey-button.-small-font{font-size:.875rem;line-height:1}.purchase-journey-button.-small-font span{padding-top:2px}.purchase-journey-button:hover{color:var(--c-primary-beyon-red);transition:color .15s,background .15s,border-color .15s,stroke .15s}.purchase-journey-button:hover.-filled{color:#fff;background-color:#ce0037}.purchase-journey-button:hover.-filled.-arrow path{stroke:#fff;transition:stroke .15s}.purchase-journey-button:hover.-arrow path{stroke:#ce0037;transition:stroke .15s}.purchase-journey-button.-theme-grey{color:#000;background:#fff;border-color:#e6e6e6}.purchase-journey-button.-theme-grey.-arrow path{stroke:#ce0037}.purchase-journey-button.-theme-grey:hover{background:#ce0037;border-color:#ce0037}.purchase-journey-button.-theme-grey:hover.-arrow path{stroke:#000}.purchase-journey-button.-selected{color:#000;background-color:#ce0037;border-color:#ce0037;transition:color .15s,background .15s,border-color .15s,stroke .15s}.purchase-journey-button.-selected.-arrow path{stroke:#000;transition:stroke .15s}.purchase-journey-button.-selected.js-btn-mobile-plan-select{min-width:5.04rem}.purchase-journey-button.-checked.js-booster-card-button{color:#fff;background:#ce0037;min-width:9.4rem}.purchase-journey-button.-margin-bottom{margin-bottom:2rem}.purchase-journey-price{opacity:0;flex-direction:column;line-height:1;transition:opacity .5s;display:flex}.purchase-journey-price .-hide-decimal{display:none}.purchase-journey-price.-price-align-right{text-align:end}@media only screen and (width>=768px){.purchase-journey-price.-price-align-right-desktop{text-align:end}}.purchase-journey-price.-basket-price{width:fit-content}@media only screen and (width>=768px){.purchase-journey-price.-basket-price{-moz-column-gap:.25rem;flex-direction:row;align-items:baseline;column-gap:.25rem}.purchase-journey-price.-basket-price .purchase-journey-price__underline{align-content:center;height:fit-content;font-size:.875rem}}.purchase-journey-price__overline{font-size:var(--font-size-overline);line-height:var(--font-line-height-body)}.purchase-journey-price__wrapper{font-size:1.75rem}@media only screen and (width>=1024px){.purchase-journey-price__wrapper{font-size:2rem}}.-large-price .purchase-journey-price__wrapper{font-size:2.5rem}@media only screen and (width>=768px){.-large-price .purchase-journey-price__wrapper,.-large-price-desktop .purchase-journey-price__wrapper{font-size:3.125rem}}.-price-align-right .purchase-journey-price__wrapper{justify-content:end}@media only screen and (width>=768px){.-price-align-right-desktop .purchase-journey-price__wrapper{justify-content:end}}.-basket-price .purchase-journey-price__wrapper{font-size:1.7rem}@media only screen and (width>=768px){.-basket-price .purchase-journey-price__wrapper{font-size:2.5rem}}.purchase-journey-price__wrapper{font-weight:var(--font-weight-heading);color:var(--c-primary-beyon-red);margin:0;line-height:1}.purchase-journey-price__decimal,.-large-price .purchase-journey-price__decimal{font-size:1.5rem}@media only screen and (width>=768px){.-large-price-desktop .purchase-journey-price__decimal{font-size:1.5rem}}.purchase-journey-price__underline{font-size:var(--font-size-body-s)}.-large-price .purchase-journey-price__underline{font-size:1rem;line-height:1.5rem}@media only screen and (width>=768px){.-large-price-desktop .purchase-journey-price__underline{font-size:1rem;line-height:1.5rem}}.hardware-price{opacity:0;transition:opacity .5s}.product__price.-show .hardware-price{opacity:1}.hardware-price{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.hardware-price .product__actions{align-content:center}.accessories__intro>*{padding-bottom:3.5rem}.accessories__intro-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.accessories__intro-header h2{margin-bottom:0}@media only screen and (width>=768px){.mobile-extra__skip-button.-mobile{display:none}}@media only screen and (width<=767px){.mobile-extra__skip-button.-desktop{display:none}}.accessories__intro-content{padding-bottom:3.5rem}.accessories-list{grid-column-gap:1.75rem;grid-row-gap:1.75rem;grid-template-rows:1fr;grid-template-columns:repeat(1,1fr);margin-bottom:4rem;display:grid}@media only screen and (width>=700px){.accessories-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (width>=992px){.accessories-list{grid-template-columns:repeat(3,1fr)}}.accessories-card{border-radius:1rem;display:flex;overflow:hidden;box-shadow:0 .25rem 2.5rem #0000001a}.accessories-card__form{width:100%}.accessories-card__input{display:none}.accessories-card__label{cursor:pointer;border-radius:1rem;width:100%;height:100%;margin-bottom:0}.accessories-card__label:has(input:checked){background-color:#d3d3d3}.accessories-card__detail{flex-direction:column;width:100%;height:100%;display:flex}.accessories-card__section{padding:1.5rem}.accessories-card__section.-title{flex-direction:column;padding-top:0;display:flex}@media only screen and (width<=767px){.accessories-card__section.-title{width:61.54%;height:fit-content;margin:auto 0;padding-bottom:0}}.accessories-card__section.-footer{border-top:1px solid #e7e7e7;flex-direction:column;justify-content:space-between;row-gap:1.5rem;margin-top:auto;display:flex}@media only screen and (width>=768px){.accessories-card__section.-footer{flex-direction:row;align-items:center}}.accessories-card__section.-footer input[type=number]{appearance:textfield}.accessories-card__section.-footer input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.accessories-card__section.-footer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.accessories-card__section.-footer .number-input{align-content:center;gap:.6875rem;display:flex}.accessories-card__section.-footer .number-input-field{text-align:center;max-width:2.375rem;max-height:2.5rem;box-shadow:none;background-color:#e7e7e7;border:none;border-radius:.6875rem;margin-bottom:0;padding:.25rem}.accessories-card__section.-footer .purchase-journey-number-button{border-radius:unset;background-color:#0000;width:20px;height:20px;margin:auto 0;padding:0;position:relative}.accessories-card__section.-footer .purchase-journey-number-button:after{display:none}.accessories-card__section.-footer .purchase-journey-number-button:hover,.accessories-card__section.-footer .purchase-journey-number-button:active,.accessories-card__section.-footer .purchase-journey-number-button:focus{box-shadow:none;background-color:#0000}.accessories-card__section.-footer .purchase-journey-number-button:hover svg path,.accessories-card__section.-footer .purchase-journey-number-button:active svg path{fill:#ce0037}.accessories-card__section.-footer .purchase-journey-number-button.-disabled{pointer-events:none}.accessories-card__section.-mobile-extra{-moz-column-gap:1.5rem;flex-direction:row;column-gap:1.5rem}.accessories-card__section.-mobile-extra .accessories-card__price{align-self:center}.accessories-card__media-and-title{flex-direction:row;display:flex}@media only screen and (width>=768px){.accessories-card__media-and-title{flex-direction:column}}.accessories-card__media{padding:1.5rem}@media only screen and (width<=767px){.accessories-card__media{width:38.46%;padding:0}}.accessories-card__picture{padding-top:100%;display:flex;position:relative}.accessories-card__picture img{position:absolute;top:0;left:0}.accessories-card__img{width:100%;height:100%;position:absolute;top:0;left:0}.accessories-card__manufacturer{margin:0}@media only screen and (width<=767px){.accessories-card__model{font-size:1.375rem}}.purchase-journey-section{padding:4rem 0}.purchase-journey-section.-pt-large{padding-top:8.75rem}.purchase-journey-section.-pb-large{padding-bottom:8.75rem}.purchase-journey-section.-pt-none{padding-top:0}.purchase-journey-section.-pb-none{padding-bottom:0}.purchase-journey-section.-login-register .purchase-journey-wrap,.purchase-journey-section.-add-service .purchase-journey-wrap{justify-content:center;align-items:center;height:100vh;margin-top:-8.6875rem;margin-bottom:-4rem;display:flex}.purchase-journey-section.-login-register .purchase-journey-wrap__inner,.purchase-journey-section.-add-service .purchase-journey-wrap__inner{text-align:center}@media only screen and (width<=767px){.purchase-journey-section.-login-register .purchase-journey-wrap__inner,.purchase-journey-section.-add-service .purchase-journey-wrap__inner{width:100%}}.purchase-journey-section.-login-register .login-register__actions,.purchase-journey-section.-add-service .login-register__actions{justify-content:center}@media only screen and (width>=768px){.purchase-journey-section.-login-register .login-register__actions,.purchase-journey-section.-add-service .login-register__actions{flex-direction:row}}.purchase-journey-section.-login-register .purchase-journey-services__buttons,.purchase-journey-section.-add-service .purchase-journey-services__buttons{justify-content:center}.purchase-journey-section.-login-register .purchase-journey-services__buttons>*,.purchase-journey-section.-add-service .purchase-journey-services__buttons>*{margin:0 auto}.purchase-journey-wrap{max-width:79.5rem;margin:0 auto;padding:0 1.5rem}@media only screen and (width>=768px){.purchase-journey-wrap{padding:0 3.5rem}}.purchase-journey-wrap.-narrow{max-width:50.75rem}.purchase-journey-wrap.-edit{padding:0}.purchase-journey-wrap .purchase-journey-wrap__inner{margin:0 auto}@media only screen and (width>=768px){.purchase-journey-wrap .purchase-journey-wrap__inner{max-width:40.5rem}}@media only screen and (width>=1024px){.purchase-journey-wrap .purchase-journey-wrap__inner{max-width:47.75rem}}.purchase-journey-heading{margin-bottom:2rem}@media only screen and (width>=768px){.purchase-journey-heading{margin-bottom:4rem}}.purchase-journey__page-intro{text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding-top:2rem;padding-bottom:2rem;display:flex}@media only screen and (width>=768px){.purchase-journey__page-intro{padding-top:3rem;padding-bottom:3rem}}@media only screen and (width>=1024px){.purchase-journey__page-intro{padding-top:4rem;padding-bottom:4rem}}.purchase-journey__page-intro>*{max-width:47.75rem}.purchase-journey__page-intro__wrapper .purchase-journey__page-intro-title{margin-bottom:1rem}.purchase-journey__page-intro-island-tag{font-size:var(--font-size-overline);font-weight:var(--font-weight-body);justify-content:center;height:1.5rem;margin-bottom:1rem;display:flex}.purchase-journey__page-intro-island-tag span{background:var(--c-primary-cloud);border-radius:var(--cards-border-radius);align-items:center;padding:.5rem;display:flex}.purchase-journey__page-intro__wrapper>*{margin-bottom:.25rem}.purchase-journey__page-intro__wrapper>:last-child{margin-bottom:0}.purchase-journey__related-pages-nav{flex-wrap:wrap;justify-content:center;row-gap:1rem;margin:0 auto;display:flex;position:relative}@media only screen and (width<=767px){.purchase-journey__related-pages-nav{gap:.25rem}}.purchase-journey__related-pages-nav:before{content:"";border-bottom:1px solid var(--c-primary-cloud);z-index:0;width:100%;position:absolute;bottom:0;left:0}@media only screen and (width<=767px){.purchase-journey__related-pages-nav:before{display:none}}.purchase-journey__related-pages-link{text-align:center;width:5.5rem;min-height:2.5rem;line-height:1;font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);justify-content:center;align-items:center;padding:.375rem .25rem;display:flex;position:relative}@media only screen and (width<=767px){.purchase-journey__related-pages-link{background-color:#e7e7e7;border-radius:.25rem;transition:background-color .15s}}@media only screen and (width>=768px){.purchase-journey__related-pages-link{min-height:unset;width:unset;min-width:9.375rem;padding:.5rem 1rem;font-size:.875rem}}.purchase-journey__related-pages-link:before{content:"";z-index:0;border-bottom:1px solid #e7e7e7;width:100%;position:absolute;bottom:0;left:0}@media only screen and (width<=767px){.purchase-journey__related-pages-link:before{display:none}}.purchase-journey__related-pages-link:after{content:"";border-bottom:1px solid var(--c-primary-beyon-red);z-index:3;opacity:0;width:100%;transition:opacity .15s;position:absolute;bottom:0;left:0}@media only screen and (width<=767px){.purchase-journey__related-pages-link:after{display:none}}.purchase-journey__related-pages-link.-current-page{pointer-events:none;color:#fff}@media only screen and (width<=767px){.purchase-journey__related-pages-link.-current-page{background-color:var(--c-primary-beyon-red)}}@media only screen and (width>=768px){.purchase-journey__related-pages-link.-current-page{color:var(--c-primary-beyon-red)}}.purchase-journey__related-pages-link.-current-page:after{border-bottom-color:var(--c-primary-beyon-red);opacity:1}.purchase-journey__related-pages-link:hover{pointer-events:visible;cursor:pointer;color:#fff}@media only screen and (width<=767px){.purchase-journey__related-pages-link:hover{background-color:var(--c-primary-beyon-red)}}@media only screen and (width>=768px){.purchase-journey__related-pages-link:hover{color:var(--c-primary-beyon-red)}}.purchase-journey__related-pages-link:hover:after{opacity:1}.purchase-journey__tab{cursor:pointer;text-align:center;min-width:9.375rem;height:fit-content;min-height:2.5rem;line-height:1;font-weight:var(--font-weight-body);align-content:center;padding:.375rem .25rem;font-size:.875rem;transition:border-color .15s;position:relative}@media only screen and (width>=768px){.purchase-journey__tab{min-height:unset;padding:.5rem 1rem;font-size:.875rem}}.purchase-journey__tab:after{content:"";border-bottom:1px solid var(--c-primary-beyon-red);opacity:0;z-index:1;width:100%;transition:opacity .15s;position:absolute;bottom:0;left:0}.purchase-journey__tab.-active{color:var(--c-primary-beyon-red)}.purchase-journey__tab.-active:after{opacity:1}.purchase-journey__tab.-w50{min-width:unset;width:50%}.purchase-journey__product-list{padding:2rem 0}@media only screen and (width>=768px){.purchase-journey__product-list{padding:3rem 0}}@media only screen and (width>=1024px){.purchase-journey__product-list{padding:4rem 0}}.purchase-journey__product-list.-featured{background-color:#f2f2f2}.featured-products__intro{text-align:center;margin-bottom:2rem}@media only screen and (width>=768px){.featured-products__intro{margin-bottom:3rem}}@media only screen and (width>=1024px){.featured-products__intro{margin-bottom:4rem}}.featured-products__intro>*{margin-bottom:.25rem}.featured-products__intro>:last-child{margin-bottom:0}.handsets-list__intro{-moz-column-gap:1.5rem;flex-flow:column wrap;justify-content:space-between;align-items:center;gap:2rem 1.5rem;display:flex}@media only screen and (width>=768px){.handsets-list__intro{flex-direction:row}}.handsets-list__title{height:fit-content;margin-bottom:0}.handsets-list__container{padding-top:2rem}@media only screen and (width>=700px){.handsets-list__container{padding-top:3rem}}@media only screen and (width>=1024px){.handsets-list__container{padding-top:4rem}}.purchase-journey-product-list__title{font-weight:var(--font-weight-heading)}.purchase-journey-services__buttons{flex-flow:column wrap;align-items:start;gap:1.5rem 3.5rem;width:100%;display:flex}@media only screen and (width<=767px){.purchase-journey-services__buttons form{width:100%}}.purchase-journey__disclaimer{font-size:.8125rem;font-weight:400;line-height:.875rem}.login-register__copy{margin-bottom:4rem}.login-register__copy h1{margin-bottom:2rem}.login-register__copy p{font-size:18px}.login-register__actions{flex-flow:column wrap;align-items:start;gap:1.5rem 3.5rem;display:flex}@media only screen and (width<=767px){.login-register__actions form{width:100%}}.login-register__confirm-island{text-align:center;margin-bottom:4rem}@media only screen and (width>=768px){.login-register__confirm-island{margin-bottom:8.75rem}}.login-register__heading{margin-bottom:3.75rem}@media only screen and (width>=768px){.login-register__heading{margin-bottom:4rem}}.login-register__buttons{flex-direction:column;justify-content:space-between;row-gap:1.5rem;display:flex}@media only screen and (width>=768px){.login-register__buttons{flex-direction:row}}.login-register__agreement-copy{margin-bottom:3.5rem}@media only screen and (width<=767px){.login-register__agreement-copy h2{font-size:2rem}}.login-register__agreement-copy>*{margin-bottom:2rem}.login-register__agreement-copy>:last-child{margin-bottom:0}.login-register__agreement-form{display:flex}@media only screen and (width<=767px){.purchase-journey__form{width:100%}}.purchase-journey__checkbox label{font-weight:400}.bold{font-weight:900}.typ .margin-0{margin:0}.typ a.purchase-journey-button,.typ a.breadcrumb-link{-webkit-text-decoration:none;text-decoration:none}.purchase-journey-actions{flex-direction:row;justify-content:space-between;display:flex}.purchase-journey-link{color:var(--c-primary-beyon-red);cursor:pointer;gap:.4rem;font-size:1rem;line-height:1;transition:color .15s;display:flex}.purchase-journey-link svg{margin:auto 0}.purchase-journey-link svg path{stroke:var(--c-primary-electric-blue);transition:stroke .15s}.purchase-journey-link:hover,.purchase-journey-link:active,.purchase-journey-link:target{color:var(--c-primary-beyon-red);transition:color .15s}.purchase-journey-link:hover svg path,.purchase-journey-link:active svg path,.purchase-journey-link:target svg path{stroke:var(--c-primary-beyon-red);transition:stroke .15s}.purchase-journey-link.-edit,.purchase-journey-link.-remove{color:var(--c-primary-electric-blue)}.purchase-journey-link.-edit span,.purchase-journey-link.-remove span{color:var(--c-primary-navy)}.purchase-journey-link.-edit:hover,.purchase-journey-link.-remove:hover,.purchase-journey-link.-edit:hover span,.purchase-journey-link.-remove:hover span{color:var(--c-primary-beyon-red)}.purchase-journey-link.-edit svg{width:20px;height:20px}.purchase-journey-link.-remove svg{width:14px;height:14px}.confirmation-link{color:var(--c-primary-electric-blue);-webkit-text-decoration:underline;text-decoration:underline}div.-custom-file-upload .upload-status{max-width:467px;margin-top:1.5rem}div.-custom-file-upload .upload-status.-error{color:#ce0037}div.-custom-file-upload .upload-status .upload-status__inner{flex-direction:column;gap:1rem;display:flex}div.-custom-file-upload .upload-status .upload-status__file{justify-content:space-between;align-items:center;gap:5px;display:flex}div.-custom-file-upload .upload-status .upload-status__file-info{align-items:center;display:flex}div.-custom-file-upload .upload-status .upload-status__file-info .upload-status__file-name{margin-bottom:0}div.-custom-file-upload .upload-status .upload-status__file-info .upload-status__file-size{font-size:12px;display:block}div.-custom-file-upload .upload-status .upload-status__file-delete{cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .15s;display:flex}div.-custom-file-upload .upload-status .upload-status__file-delete:hover{color:#ce0037}div.-custom-file-upload .upload-status .upload-status__file-delete svg{width:20px;height:auto}.purchase-journey-form select.js-select{display:none}.purchase-journey-form .field>.middleColumn{order:3}.purchase-journey-form .field>span.description{margin-top:-.5rem;margin-bottom:1.5rem;font-size:.875rem;display:block}@media only screen and (width>=992px){.purchase-journey-form form div#PhoneFields.fieldgroup div div.fieldgroup-field{max-width:171px}}.purchase-journey-form form div#PhoneFields.fieldgroup div label{display:none}.purchase-journey-form form#Form_DeliveryAddressForm #DeliveryAddressFields,.purchase-journey-form form#Form_DeliveryAddressForm #Form_DeliveryAddressForm_ConfirmAddress_Holder{margin:0}.purchase-journey-form form#Form_DeliveryAddressForm button.purchase-journey-button{color:#fff;background-color:#ce0037}.purchase-journey-form form#Form_DeliveryAddressForm button.purchase-journey-button:hover{color:#ce0037;background-color:#fff}.purchase-journey-form form#Form_DeliveryAddressForm button.purchase-journey-button.-disabled{pointer-events:none}.purchase-journey-section.-confirm .purchase-journey__form{padding:80px 0 0}.purchase-journey__form .summary-key-terms{margin-bottom:32px}.purchase-journey-section.-confirm .btn-toolbar{margin-top:32px}.purchase-journey-form__title{border-bottom:1px solid #e6e6e6;margin-bottom:2.5rem;padding-bottom:.5rem}.purchase-journey-form__title:not(.purchase-journey-form__title:first-of-type){padding-top:2rem}.purchase-journey__form-extra-toolbar{margin-top:1.5rem}.purchase-journey-form__errors{margin:0 0 2em}.purchase-journey-form__errors p{color:#ce0037}.purchase-journey-form form .field{flex-direction:column;margin-bottom:2rem;display:flex}.purchase-journey-form form .field label{font-size:1.125rem;font-weight:var(--font-weight-heading);margin-bottom:1rem}@media only screen and (width>=768px){.purchase-journey-form form .field label{font-size:1.125rem}}.purchase-journey-form.registration-form .marketing-group .fieldgroup-field.last.even{width:100%}.purchase-journey-form.registration-form .marketing-group .fieldgroup-field.last.even ul.optionset{gap:20px}.purchase-journey-form form .field.text input{border-color:var(--c-primary-navy);width:100%;max-width:35.375rem;height:unset;margin:0;padding:.5625rem .75rem;font-size:.875rem;font-weight:700;line-height:1}.purchase-journey-form form .field.text input::placeholder{color:#9b9da0}.purchase-journey-form form .field.text input:focus,.purchase-journey-form form .field.text input:target{box-shadow:none;border-color:var(--c-primary-beyon-red)}.purchase-journey-form form .field.text input:hover{border-color:var(--c-primary-beyon-red);box-shadow:0 0 0 1px var(--c-primary-beyon-red)}.purchase-journey-form form input[type=date].date.text{-webkit-appearance:none;font-weight:400}.purchase-journey-form form input[type=date].date.text[name=date_of_birth]{color:#0000}.purchase-journey-form form input[type=date].date.text[name=date_of_birth].-loaded{color:unset}.purchase-journey-form form .field.optionset .optionset,.purchase-journey-form form .fieldgroup-field .optionset .optionset{flex-flow:wrap;align-items:center;row-gap:20px;width:100%;padding-left:0;display:flex}.purchase-journey-form form .field.optionset .optionset li,.purchase-journey-form form .fieldgroup-field .optionset .optionset li{flex-direction:row;display:flex;position:relative}.purchase-journey-form form .field.optionset .optionset li label,.purchase-journey-form form .fieldgroup-field .optionset .optionset li label{font-size:1rem;font-weight:unset;margin:0 40px 0 0}.purchase-journey-form form .field.optionset .optionset li input[type=radio],.purchase-journey-form form .fieldgroup-field .optionset .optionset li input[type=radio]{opacity:0;z-index:10;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.purchase-journey-form form .field.optionset .optionset li label,.purchase-journey-form form .fieldgroup-field .optionset .optionset li label{padding-left:1.5rem;font-size:1rem;font-weight:400;position:relative}.purchase-journey-form form .field.optionset .optionset li label:before,.purchase-journey-form form .fieldgroup-field .optionset .optionset li label:before{content:"";border:1px solid var(--c-primary-electric-blue);border-radius:8px;width:1rem;height:1rem;margin-top:.3rem;display:inline-block;top:0;left:0}.purchase-journey-form form .field.optionset .optionset li label:after,.purchase-journey-form form .fieldgroup-field .optionset .optionset li label:after{content:"";background:var(--c-primary-electric-blue);border-radius:4px;width:.5rem;height:.5rem;margin-top:.3rem;display:inline-block;top:4px;left:4px;transform:rotate(-45deg)}.purchase-journey-form form .field.optionset .optionset li label:before,.purchase-journey-form form .field.optionset .optionset li label:after,.purchase-journey-form form .fieldgroup-field .optionset .optionset li label:before,.purchase-journey-form form .fieldgroup-field .optionset .optionset li label:after{position:absolute}.purchase-journey-form form .field.optionset .optionset li input[type=radio]+label:after,.purchase-journey-form form .fieldgroup-field .optionset .optionset li input[type=radio]+label:after{content:none}.purchase-journey-form form .field.optionset .optionset li input[type=radio]:checked+label:after,.purchase-journey-form form .fieldgroup-field .optionset .optionset li input[type=radio]:checked+label:after{content:""}.purchase-journey-form form .field.optionset .optionset li input[type=radio]:checked+label:before,.purchase-journey-form form .fieldgroup-field .optionset .optionset li input[type=radio]:checked+label:before{border-color:var(--c-primary-electric-blue)}.purchase-journey__checkbox{margin-bottom:3.5rem;line-height:1;position:relative}.purchase-journey__checkbox.-customer-agreement{margin-bottom:1rem}.field.checkbox.form-group.purchase-journey__checkbox.-confirmation label{line-height:1.5rem}.field.checkbox.form-group.purchase-journey__checkbox.-confirmation label:before{margin-top:.2rem}.field.checkbox.form-group.purchase-journey__checkbox.-confirmation label:after{top:9px}.field.checkbox.form-group.purchase-journey__checkbox.-confirmation input[type=checkbox]{width:20px;height:20px}.purchase-journey__checkbox input[type=checkbox]{opacity:0;z-index:10;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.purchase-journey__checkbox.form-group input[type=checkbox]+label,.purchase-journey__checkbox.field.checkbox input[type=checkbox]+label{padding-left:1.5rem;font-size:1rem;font-weight:400;position:relative}.purchase-journey__checkbox label:before{content:"";border:2px solid var(--c-primary-electric-blue);border-radius:2px;width:1rem;height:1rem;display:inline-block;left:0}.purchase-journey__checkbox label:after{content:"";border-left:2px solid var(--c-neutral-white);border-bottom:2px solid var(--c-neutral-white);width:8px;height:4px;display:inline-block;top:5px;left:4px;transform:rotate(-45deg)}.purchase-journey__checkbox label:before,.purchase-journey__checkbox label:after{position:absolute}.purchase-journey__checkbox input[type=checkbox]+label:after{content:none}.purchase-journey__checkbox input[type=checkbox]:checked+label:after{content:""}.purchase-journey__checkbox input[type=checkbox]:checked+label:before{background:var(--c-primary-electric-blue)}.product__sidebar{flex-direction:column;display:flex}.product__sidebar .product__options{margin-bottom:2rem}.purchase-journey-form .-custom-file-upload .middleColumn{position:relative}.purchase-journey-form .-custom-file-upload .middleColumn:before{content:"";pointer-events:none;background-image:url(./file-upload-hover-enabled-BwpBXFjK.png);background-repeat:no-repeat;background-size:contain;width:100%;max-width:467px;height:100%;display:block;position:absolute;top:0;left:0}@media (any-hover:none),(any-pointer:coarse){.purchase-journey-form .-custom-file-upload .middleColumn:before{background-image:url(./file-upload-hover-disabled-DJZxMk1w.png)}}.purchase-journey-form .-custom-file-upload .middleColumn input[type=file]{aspect-ratio:467/287;color:#0000;cursor:pointer;width:100%;max-width:467px;font-size:0;display:block}@media (any-hover:none),(any-pointer:coarse){.purchase-journey-form .-custom-file-upload .middleColumn input[type=file]{aspect-ratio:312/149}}.purchase-journey-form .-custom-file-upload .middleColumn input[type=file]::file-selector-button{display:none}.purchase-journey-form form .fieldgroup.CompositeField{margin-bottom:2rem}.purchase-journey-form form .fieldgroup.-date-picker{margin-bottom:4.8125rem}.purchase-journey-form form .fieldgroup .fieldgroup{flex-flow:wrap;row-gap:1rem;margin-left:-.5rem;margin-right:-.5rem;display:flex}.purchase-journey-form form .fieldgroup.billing-address-group .fieldgroup-field.first,.purchase-journey-form form .fieldgroup.marketing-group .fieldgroup-field.first{width:100%}.purchase-journey-form form .fieldgroup.marketing-group .fieldholder-small-label{display:none}.purchase-journey-form form .fieldgroup .fieldgroup-field{width:100%;padding:0 .5rem;position:relative}@media only screen and (width>=580px){.purchase-journey-form form .fieldgroup.-half-width .fieldgroup-field{width:25%}}.purchase-journey-form form .fieldgroup .fieldholder-small.text,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown{flex-direction:column;align-items:flex-start;display:flex}.purchase-journey-form form .fieldgroup .fieldholder-small.text label:not(.right),.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown label:not(.right){z-index:10;font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);font-weight:var(--form-label-font-weight);margin-bottom:.25rem}.purchase-journey-form form .fieldgroup .fieldholder-small.text label.right,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown label.right{float:unset;margin-top:8px;font-size:13px;font-weight:400;line-height:1.5}.purchase-journey-form form .fieldgroup .fieldholder-small.text input,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown input{max-width:35.375rem;height:unset;font-size:.875rem;line-height:1}.purchase-journey-form form .fieldgroup .fieldholder-small.text input::-moz-placeholder{color:#9b9da0}.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown input::-moz-placeholder{color:#9b9da0}.purchase-journey-form form .fieldgroup .fieldholder-small.text input::placeholder,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown input::placeholder{color:#9b9da0}.purchase-journey-form form .fieldgroup .fieldholder-small.text input:focus,.purchase-journey-form form .fieldgroup .fieldholder-small.text input:target,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown input:focus,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown input:target{box-shadow:none;border-color:var(--c-primary-beyon-red)}.purchase-journey-form form .fieldgroup .fieldholder-small.text input:hover,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown input:hover{border-color:var(--c-primary-beyon-red);box-shadow:0 0 0 1px var(--c-primary-beyon-red)}.purchase-journey-form form .fieldgroup .fieldholder-small.text select,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown select{display:none}.purchase-journey-form form .fieldgroup .fieldholder-small.text:focus-within label,.purchase-journey-form form .fieldgroup .fieldholder-small.dropdown:focus-within label{color:var(--c-primary-beyon-red)}.purchase-journey-form form .fieldgroup .fieldholder-small.date.text.js-datepicker:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='18'%20viewBox='0%200%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.83208%209.36764H6.03803C6.44414%209.36764%206.77335%209.69686%206.77335%2010.103V12.3089C6.77335%2012.715%206.44414%2013.0442%206.03803%2013.0442H3.83208C3.42597%2013.0442%203.09676%2012.715%203.09676%2012.3089V10.103C3.09676%209.69686%203.42597%209.36764%203.83208%209.36764Z'%20fill='%23EA8D00'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.20839%201.03404C5.20839%200.619829%204.87261%200.284042%204.45839%200.284042C4.04418%200.284042%203.70839%200.619829%203.70839%201.03404V2.05426H2.68818C1.29631%202.05426%200.167969%203.18259%200.167969%204.57447V15.1957C0.167969%2016.5877%201.29631%2017.716%202.68818%2017.716H13.3095C14.7014%2017.716%2015.8297%2016.5876%2015.8297%2015.1957V4.57447C15.8297%203.1826%2014.7014%202.05426%2013.3095%202.05426H12.2892V1.03444C12.2892%200.620223%2011.9535%200.284042%2011.5392%200.284042C11.125%200.284042%2010.7892%200.619829%2010.7892%201.03404V2.05426H5.20839V1.03404ZM2.68818%203.55426H3.70839V4.57447C3.70839%204.98868%204.04418%205.32447%204.45839%205.32447C4.87261%205.32447%205.20839%204.98868%205.20839%204.57447V3.55426H10.7892V4.57447C10.7892%204.98868%2011.125%205.32447%2011.5392%205.32447C11.9535%205.32447%2012.2892%204.98868%2012.2892%204.57447V3.55426H13.3095C13.8729%203.55426%2014.3297%204.01101%2014.3297%204.57447V6.47979H1.66797V4.57447C1.66797%204.01102%202.12473%203.55426%202.68818%203.55426ZM1.66797%207.97979H14.3297V15.1957C14.3297%2015.7592%2013.8729%2016.216%2013.3095%2016.216H2.68818C2.12473%2016.216%201.66797%2015.7592%201.66797%2015.1957V7.97979Z'%20fill='%23EA8D00'/%3e%3c/svg%3e");background-repeat:no-repeat;width:16px;height:18px;position:absolute;top:50%;right:1.875rem;transform:translateY(-50%)}.purchase-journey-form form .fieldgroup .fieldholder-small.date.text.js-datepicker:after{content:"dd / mm / yyyy";color:#5f5e5e;font-size:.8125rem;line-height:1;position:absolute;bottom:-1.3125rem;left:2rem}.purchase-journey-form .nice-select{border:var(--form-input-border);border-radius:var(--form-input-border-radius);padding:var(--form-input-padding);width:100%;max-width:35.375rem;margin-bottom:0;line-height:1.5;transition:border-color .2s ease-in-out}.purchase-journey-form .nice-select.colour span{color:#9b9da0}.purchase-journey-form .nice-select:after{content:"";transform-origin:50% 15%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4wNiA3LjU5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNGY1NWViOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02LjUzLDcuNTlMMCwxLjA2LDEuMDYsMGw1LjQ3LDUuNDdMMTIsMGwxLjA2LDEuMDYtNi41Myw2LjUzWiIvPgo8L3N2Zz4=);border:none;width:10px;height:6px;transition:transform .2s ease-in-out;top:calc(50% + 1px);right:20px;transform:rotate(0)}.purchase-journey-form .nice-select.open:after{transform:rotate(180deg)translateY(-75%)}.purchase-journey-form .nice-select{box-shadow:none}.purchase-journey-form .nice-select:hover{background:var(--c-neutral-grey)}.purchase-journey-form .nice-select span{margin-right:2rem;display:block;overflow:hidden}.purchase-journey-form .nice-select-dropdown{z-index:20;border-radius:.5rem;width:calc(100% + 4px);margin-top:.625rem;left:-2px;box-shadow:0 1px 2px #00000026,0 3px 6px 2px #0000000d}.purchase-journey-form .nice-select-dropdown ul li[data-value=""]{display:none}.purchase-journey-form .nice-select-dropdown .list{max-height:unset}.purchase-journey-form .-restricted-height .nice-select-dropdown .list{max-height:195px;overflow-y:scroll!important}.purchase-journey-form .-restricted-height .nice-select-dropdown .list::-webkit-scrollbar{border-left:1px solid #e7e7e7;width:10px}.purchase-journey-form .-restricted-height .nice-select-dropdown .list::-webkit-scrollbar-track{background-color:#fafafa;padding-right:5px}.purchase-journey-form .-restricted-height .nice-select-dropdown .list::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:8px;width:8px;margin-left:5px}.purchase-journey-form .nice-select .list{margin-bottom:0}.purchase-journey-form .nice-select .option{border-bottom:1px solid #e7e7e7;flex-direction:row;justify-content:space-between;padding:0 1rem;line-height:3rem;display:flex;position:relative}.purchase-journey-form .nice-select .option:last-child{border:none}.purchase-journey-form .nice-select .option[data-value=default]{display:none}.pristine-error{color:#b62025;padding-top:.5rem;line-height:1;display:flex}.optionset.-error .pristine-error{width:100%;display:flex!important}form#Form_DeliverySelectForm{max-width:764px;margin:auto}form#Form_DeliverySelectForm .field.checkbox{margin-bottom:16px}form#Form_DeliverySelectForm .field.checkbox input,form#Form_DeliverySelectForm .field.checkbox label{margin:0}form#Form_DeliverySelectForm .field.checkbox .pristine-error.text-help{padding-left:24px;font-size:.875rem}form#Form_DeliveryCollectForm:not(.-else-collection) div#Form_DeliveryCollectForm_collect_last_name_Holder,form#Form_DeliveryCollectForm:not(.-else-collection) div#Form_DeliveryCollectForm_collect_first_name_Holder,form#Form_DeliveryCollectForm:not(.-else-collection) .collect-info-field{display:none}.collect-info-field{padding-bottom:3.5rem}form.credit-check-form:not(.-employed) #employerNameGroup,form.credit-check-form:not(.-employed) #currentJobTitleGroup,form.credit-check-form:not(.-employed) #Form_CreditCheckForm_current_employer_local_Holder,form.credit-check-form:not(.-employed) .previous-employments-holder,form.credit-check-form:not(.-employed) #EmploymentLengthFields{display:none}form.credit-check-form .previous-address-fields-group label.left{color:#5f5e5e;font-size:.875rem}form.credit-check-form .previous-address-fields-group .middleColumn.fieldgroup .fieldgroup-field:first-child{width:100%}form.credit-check-form .previous-address-fields-group .middleColumn.fieldgroup .fieldgroup-field:first-child .nice-select{max-width:unset}form.credit-check-form .previous-address-fields-group label.-padding{margin:0;padding:0 .5rem}form.delivery-details-form:not(.-delivery-address-custom) div#DeliveryAddressFields,form.delivery-details-form .postcode-search:not(.-address-selected) .delivery-address-confirm-field{display:none}.purchase-journey-form form .postcode-search .fieldgroup{row-gap:.5rem}.purchase-journey-form form .postcode-search #Form_RegistrationForm_billing_address_postcode_lookup_prompt_Holder{line-height:1}.purchase-journey-form form .postcode-search #Form_RegistrationForm_billing_address_postcode_lookup_button_Holder{justify-content:flex-start;align-items:flex-end;margin-top:.5rem;display:flex}@media only screen and (width>=768px){.purchase-journey-form form .postcode-search #Form_RegistrationForm_billing_address_postcode_lookup_button_Holder{margin-top:0}}.product.product-type-hardware .purchase-journey-basket__dropdown{width:100%;max-width:unset}.product.product-type-hardware .purchase-journey-basket__dropdown span.current{display:block;overflow:hidden}.product.product-type-hardware .purchase-journey-basket__dropdown .nice-select-dropdown .option{text-wrap:wrap;line-height:1.5}input[name=phone_number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[name=phone_number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[name=contact_number_alt]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[name=contact_number_alt]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[name=collect_contact_number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[name=collect_contact_number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[name=phone_number][type=number],input[name=contact_number_alt][type=number],input[name=collect_contact_number][type=number]{-moz-appearance:textfield}form#Form_TransferFromAnotherOperatorForm .field.checkbox{margin-bottom:1rem}form#Form_TransferFromAnotherOperatorForm .field.checkbox label{margin-bottom:0}form#Form_TransferFromAnotherOperatorForm .field.checkbox#Form_TransferFromAnotherOperatorForm_accept_privacy_Holder{margin-bottom:3.5rem}form#Form_TransferFromAnotherOperatorForm:not(.-else-registered) #NameFields,form#Form_TransferFromAnotherOperatorForm:not(.-paym) #Form_TransferFromAnotherOperatorForm_existing_phone_bill_Holder,.credit-check-form #Form_CreditCheckForm_current_address_postcode_Holder,.credit-check-form #Form_CreditCheckForm_current_address_house_name_Holder,.credit-check-form #Form_CreditCheckForm_current_address_street_Holder,.credit-check-form #Form_CreditCheckForm_current_address_province_Holder,.credit-check-form #Form_CreditCheckForm_current_address_country_Holder,.credit-check-form .fieldgroup-field.-hidden,.purchase-journey-form form.credit-check-form .field.current-address-fields-group{display:none}.credit-check-form .postcode-search__container{width:100%}.credit-check-form .postcode-search__container .fieldgroup.postcode-search{width:100%;margin-left:0;margin-right:0}.credit-check-form .postcode-search__container .middleColumn.fieldgroup{flex-direction:row;width:100%;margin-left:0;margin-right:0;display:flex}.credit-check-form .postcode-search__container .fieldgroup-field#Form_CreditCheckForm_address_postcode_lookup_Holder{width:75%}.credit-check-form .postcode-search__container #PostcodeLookupAddressFields{margin-bottom:0}.address__current__title{margin-bottom:2rem;font-size:1.375rem;font-weight:900;line-height:1}@media only screen and (width>=768px){.address__current__title{font-size:1.5rem}}.address__current__fields,.address__current__change{margin-bottom:2rem}.address__current__change span{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}#Form_TransferFromAnotherOperatorForm_phone_code_Holder{flex-direction:column;display:flex}#Form_TransferFromAnotherOperatorForm_phone_number{margin-bottom:0}#error-Form_TransferFromAnotherOperatorForm_current_operator,#error-Form_TransferFromAnotherOperatorForm_date_of_move{padding-top:0;padding-bottom:.5rem}.terms-and-conditions-link a,.privacy-policy-link a{color:var(--c-primary-beyon-red)}.basket__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:4rem;display:flex}.basket__title{margin:0 0 var(--spacing-padding-block)}.basket-package{border-radius:var(--cards-border-radius);background:var(--c-primary-cloud);margin-bottom:4rem;overflow:hidden;box-shadow:0 4px 40px #0000001a}.basket-package__title{background:var(--Grad,linear-gradient(82deg, var(--primary-colours-core-navy,#202a44) 50%, var(--brand-colour,#ce0037) 115.9%));color:var(--c-neutral-white);justify-content:space-between;padding:1rem 2rem;display:flex}.basket-package__title span{font-size:1rem}.basket-package__title a{align-items:center;display:flex;color:var(--c-neutral-white)!important}.basket-package__title a svg{width:14px;height:14px;margin-right:7px}.basket-package__contract-length{padding:1.5rem 2rem}.basket-package__contract-length .contract-length-form{flex-direction:column;display:flex}@media only screen and (width>=768px){.basket-package__contract-length .contract-length-form{flex-direction:row;justify-content:space-between}}.basket-package__contract-length .contract-length-form .middleColumn{position:relative}.basket-package__contract-length .contract-length-form .contract-length__label,.basket-package__contract-length .contract-length-form label{font-size:var(--font-size-h2);font-weight:var(--font-weight-heading)}.basket-package__contract-length .contract-length-form label.fieldholder-small-label{z-index:10;font-size:12px;line-height:1;font-weight:var(--font-weight-body)}.basket-package__contract-length .contract-length-form .purchase-journey-basket__dropdown{background-color:#0000;width:100%}@media only screen and (width<=767px){.basket-package__contract-length .contract-length-form .purchase-journey-basket__dropdown{width:100%;max-width:unset}}@media only screen and (width>=768px){.basket-package__contract-length .contract-length-form .purchase-journey-basket__dropdown{width:unset}}.basket-package__contract-length .contract-length-form div.purchase-journey-basket__dropdown{min-width:10.6875rem}.basket-package__contract-length label{font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight)}@media only screen and (width>=768px){.basket-package__contract-length label{align-content:center;margin-bottom:.5rem}}.basket-package__contract-length label.-placeholder{font-size:1rem;line-height:1}.basket-item{background:#fff;flex-direction:column;display:flex;position:relative}@media only screen and (width>=768px){.basket-item{-moz-column-gap:1.75rem;flex-direction:row;column-gap:1.75rem;padding:2rem}.basket-item.-balance-settlement{padding:1rem 2rem}}.basket-item__media{border-radius:.5rem;width:100%;max-width:5rem;height:100%;min-height:5rem;max-height:5rem;overflow:hidden}@media only screen and (width>=768px){.basket-item__media{max-width:8.625rem;min-height:8.625rem;max-height:8.625rem}}.basket-item__media{background:linear-gradient(137deg, var(--primary-colours-core-navy,#202a44) 42.73%, var(--brand-colour,#ce0037) 111.17%)}.basket-item__media.-handset{background:var(--c-primary-cloud)}.basket-item__picture{height:0;padding-top:100%;display:flex;position:relative}.basket-item__img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.basket-item__img.-icon svg{width:100%;max-width:2.875rem;height:100%;max-height:2.875rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@media only screen and (width>=768px){.basket-item__img.-icon svg{max-width:4.5rem;max-height:4.5rem}}.basket-item__img.-icon svg .cls-1{fill:var(--c-neutral-white)!important}.basket-item__media-and-details{-moz-column-gap:1.75rem;flex-direction:row;column-gap:1.75rem;width:100%;padding:1rem;display:flex}@media only screen and (width>=768px){.basket-item__media-and-details{width:70%;padding:unset}}.basket-item__price-and-buttons{border-top:1px solid #e7e7e7;flex-direction:row;justify-content:space-between;width:100%;padding:1.5rem 1rem;display:flex}@media only screen and (width>=768px){.basket-item__price-and-buttons{border-top:unset;width:unset;flex-direction:column;margin-left:auto;padding:0}}.basket-item__details{flex-flow:wrap;width:100%;padding:.6875rem 0;display:flex}@media only screen and (width>=768px){.basket-item__details{margin-bottom:1rem;padding:1rem 0}}.basket-item.-balance-settlement .basket-item__details{align-items:center;margin-bottom:0}.basket-item__info{flex-direction:column;display:flex}.basket-item__subtitle{font-weight:var(--font-weight-body);font-size:var(--font-size-h5)}.basket-item-balance-title{margin-bottom:0}.basket-item__buttons{flex-direction:column;justify-content:center;row-gap:.5rem;margin-left:auto;display:flex}@media only screen and (width>=768px){.basket-item__buttons{margin-top:auto;margin-left:unset;-moz-column-gap:1.5rem;column-gap:1.5rem;justify-content:unset;flex-direction:row;position:absolute;bottom:3rem;left:12.375rem}}@media only screen and (width<=767px){.basket-item__button{margin-left:auto}}.basket-price__outer{min-width:7.625rem;display:flex}@media only screen and (width>=768px){.basket-price__outer{margin-left:auto}}.basket-item__price{flex-direction:column;width:fit-content;display:flex}.basket-item__price:nth-of-type(2){margin-left:3rem}@media only screen and (width>=768px){.basket-item__price{margin-left:auto}}.basket-item.-balance-settlement .basket-item__price{border-top:1px solid #e7e7e7;margin-left:0;padding:1.5rem 1rem}@media only screen and (width>=768px){.basket-item.-balance-settlement .basket-item__price{border-top:none;margin-left:auto;padding:0}}.basket-package__items{flex-direction:column;gap:1px;display:flex}.basket__total-container{flex-flow:column wrap;row-gap:1.5rem;display:flex}@media only screen and (width>=768px){.basket__total-container{width:100%}}.basket-package__totals,.basket__totals{margin-bottom:4rem}.basket-package__totals-wrap,.basket__totals-wrap{flex-direction:column;row-gap:1.5rem;display:flex}@media only screen and (width>=768px){.basket-package__totals-wrap,.basket__totals-wrap{flex-direction:row}}.basket-package__totals-wrap,.basket__totals-wrap{justify-content:space-between;margin-bottom:4rem}.basket__totals-wrap{flex-wrap:wrap}.basket-package__total,.basket__total{margin-left:clamp(0rem,50.25vw - 25.5rem,12.38rem)}.basket-package__total .h1,.basket__total .h1{color:var(--c-primary-beyon-red);font-size:14px}.basket__total{width:100%}.basket-package__total-monthly,.basket__total-monthly{min-width:7.625rem}@media only screen and (width>=768px){.basket-package__total-monthly,.basket__total-monthly{flex-direction:column;margin-right:2rem;display:flex}}.basket__total-monthly{flex-direction:row;justify-content:space-between;display:flex}.basket__total-monthly-left{display:flex}.basket__total-monthly-left-title{text-align:start;margin-bottom:0;margin-left:clamp(0rem,50.25vw - 25.5rem,12.38rem)}.basket__total-disclaimer{margin-left:clamp(0rem,50.25vw - 25.5rem,12.38rem)}.basket-package__total-monthly-amount,.basket__total-monthly-amount{color:#ce0037;font-family:Solomon,serif;font-size:2.5rem;font-weight:900;line-height:1}.basket-package__summary-wrap{max-width:47.75rem;margin:0 auto}.basket-package__summary-wrap>*{margin-bottom:2rem}@media only screen and (width<=767px){.basket-package__summary-wrap .purchase-journey-button{width:100%}}.purchase-journey-accordion__title{margin-bottom:2rem}.purchase-journey-accordion__accordion{border-top:1px solid #e7e7e7}.purchase-journey-accordion__item{border-bottom:1px solid #e7e7e7}.purchase-journey-accordion__button{cursor:pointer;transition:color var(--trans-base);padding:1rem 3.5rem 1rem 0;font-size:.875rem;position:relative}@media only screen and (width>=768px){.purchase-journey-accordion__button{font-size:1.125rem}}.purchase-journey-accordion__button:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.25%207.74995H1.25C1.0375%207.74995%200.859375%207.67805%200.715625%207.53425C0.571875%207.39043%200.5%207.21223%200.5%206.99965C0.5%206.78705%200.571875%206.60896%200.715625%206.46538C0.859375%206.32179%201.0375%206.25%201.25%206.25H6.25V1.25C6.25%201.0375%206.3219%200.859375%206.4657%200.715625C6.60952%200.571875%206.78772%200.5%207.0003%200.5C7.2129%200.5%207.39099%200.571875%207.53457%200.715625C7.67816%200.859375%207.74995%201.0375%207.74995%201.25V6.25H12.75C12.9625%206.25%2013.1406%206.3219%2013.2843%206.4657C13.4281%206.60952%2013.5%206.78772%2013.5%207.0003C13.5%207.2129%2013.4281%207.39099%2013.2843%207.53458C13.1406%207.67816%2012.9625%207.74995%2012.75%207.74995H7.74995V12.75C7.74995%2012.9625%207.67805%2013.1406%207.53425%2013.2843C7.39043%2013.4281%207.21223%2013.5%206.99965%2013.5C6.78705%2013.5%206.60896%2013.4281%206.46537%2013.2843C6.32179%2013.1406%206.25%2012.9625%206.25%2012.75V7.74995Z'%20fill='%234F55EB'/%3e%3c/svg%3e");width:.875rem;height:.875rem;transition:opacity .3s;position:absolute;top:1.375rem;right:1.5rem}.purchase-journey-accordion__button:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='2'%20viewBox='0%200%2014%202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.25%201.74995C1.0375%201.74995%200.859375%201.67805%200.715625%201.53425C0.571875%201.39043%200.5%201.21223%200.5%200.99965C0.5%200.78705%200.571875%200.608958%200.715625%200.465375C0.859375%200.321791%201.0375%200.25%201.25%200.25H12.75C12.9625%200.25%2013.1406%200.3219%2013.2843%200.4657C13.4281%200.609516%2013.5%200.787717%2013.5%201.0003C13.5%201.2129%2013.4281%201.39099%2013.2843%201.53457C13.1406%201.67816%2012.9625%201.74995%2012.75%201.74995H1.25Z'%20fill='%234F55EB'/%3e%3c/svg%3e");width:.875rem;height:.125rem;position:absolute;top:1.75rem;right:1.5rem}.purchase-journey-accordion__button.-active:before{opacity:0;transition:opacity .3s}.purchase-journey-accordion__button:hover{color:var(--c-primary-beyon-red)}.purchase-journey-accordion__collapse{grid-template-rows:0fr;transition:all .5s ease-in-out;display:grid;overflow:hidden}.purchase-journey-accordion__collapse.-open{grid-template-rows:1fr}.purchase-journey-accordion__content{min-height:0}.purchase-journey-accordion__content-wrapper{padding:0 1rem 1rem 0}.purchase-journey-accordion__content-wrapper>*{font-size:var(--font-size-body)}.purchase-journey-pagination .pagination{flex-direction:row;gap:4px;margin:0;padding:0;display:flex}.purchase-journey-pagination .pagination__item{border:0;border-radius:50%;width:2rem;height:2rem;margin:0;line-height:1;transition:background-color .3s}.purchase-journey-pagination .pagination__item.-active{background:var(--c-primary-beyon-red);color:#fff}.purchase-journey-pagination .pagination__item>*{transition:color .3s}.purchase-journey-pagination .pagination__item:not(.-arrow):hover{background-color:#ce0037}.purchase-journey-pagination .pagination__item:not(.-arrow):hover>*{color:#fff}.purchase-journey-pagination .pagination__item.-prev svg{transform:rotate(180deg)}.purchase-journey-pagination .pagination__item.-arrow .pagination__link{justify-content:center;align-items:center;width:100%;display:flex}.purchase-journey-pagination .pagination__item.-arrow.-disabled{opacity:.5}.purchase-journey-pagination .pagination__item.-arrow svg path{transition:fill .3s}.purchase-journey-pagination .pagination__item.-arrow:not(.-disabled){transition:transform .3s}.purchase-journey-pagination .pagination__item.-arrow:not(.-disabled):hover{transform:translate(5px)}.purchase-journey-pagination .pagination__item.-arrow:not(.-disabled):hover.-prev{transform:translate(-5px)}.purchase-journey-pagination .pagination__item.-arrow:not(.-disabled):hover svg path{fill:var(--c-primary-beyon-red)}.purchase-journey-pagination .pagination__item span,.purchase-journey-pagination .pagination__item .pagination__link{font-size:.875rem}.purchase-journey-pagination .pagination__link{align-content:center;width:100%;height:100%;line-height:1;-webkit-text-decoration:none;text-decoration:none}.purchase-journey-pagination .pagination__fractal{align-items:center;gap:4px;display:flex}.postcode-search__results{z-index:100;border-radius:var(--form-input-border-radius);background:#fff;width:100%;max-height:25rem;margin-top:.625rem;position:absolute;top:100%;overflow-y:auto;box-shadow:0 1px 2px #00000026,0 3px 6px 2px #0000000d}.postcode-search__results ul li[data-value=""],.postcode-search__results{display:none}.postcode-search__results.-show{display:block}.purchase-journey-wrap .postcode-search__results{width:calc(100vw - 3rem);max-width:35.375rem}.purchase-journey-wrap.-narrow .postcode-search__results{width:calc(100vw - 3rem);max-width:764px}.postcode-search__result{cursor:pointer;border-bottom:1px solid #e7e7e7;flex-direction:row;justify-content:space-between;padding:.8rem 1rem;line-height:1.2;display:flex;position:relative}.postcode-search__result:hover{-webkit-text-decoration:underline;text-decoration:underline}.field-postcode-search{margin-bottom:0;position:relative}@media only screen and (width>=768px){.field-postcode-search{max-width:24.875rem}.field-postcode-search#Form_CreditCheckForm_address_postcode_lookup_Holder{max-width:unset}}.fieldgroup.postcode-search .fieldgroup-field.first{width:100%}@media only screen and (width>=768px){.fieldgroup.postcode-search .fieldgroup-field.first{width:52.1874%}}.fieldgroup.postcode-search .fieldgroup-field:nth-child(2){width:100%}@media only screen and (width>=768px){.fieldgroup.postcode-search .fieldgroup-field:nth-child(2){width:22.1725%}}.fieldgroup.postcode-search .fieldgroup-field:nth-child(3){width:100%;display:block}.fieldgroup.postcode-search .fieldgroup-field:nth-child(3).-hide-prompt{display:none}.fieldgroup.postcode-search .fieldgroup-field:nth-child(4){width:100%;display:none}.fieldgroup.postcode-search .fieldgroup-field:nth-child(4).-show{display:block}.fieldgroup.postcode-search .fieldgroup-field .postcode-search,.fieldgroup.postcode-search .fieldgroup-field .postcode-search-hidden-fields{margin-bottom:0}.fieldgroup.postcode-search .purchase-journey-button{height:unset;max-width:35.375rem}@media only screen and (width>=768px){.fieldgroup.postcode-search .purchase-journey-button{max-width:9.5rem}}@media only screen and (width<=579px){.fieldgroup.postcode-search .purchase-journey-button .-desktop{display:none}}@media only screen and (width>=580px){.fieldgroup.postcode-search .purchase-journey-button .-mobile{display:none}}.fieldgroup.postcode-search.-hide{display:none}.postcode-search-prompt,.postcode-search-error{color:var(--c-primary-beyon-red)}.address-lookup-display{order:4;display:none}.address-lookup-display.-show{display:block}.-hide-prompt .postcode-search-prompt,.postcode-search.-address-selected .postcode-search-prompt{display:none}.purchase-journey-services__intro,.purchase-journey-services__intro.purchase-journey-services-wrap{padding-bottom:3.5rem}.purchase-journey-services__intro>:last-child{margin-bottom:0}.purchase-journey-services__account-item{margin-bottom:1.5rem}.purchase-journey-services__account-item:last-of-type{margin-bottom:0}.purchase-journey-services__account-number-wrapper{justify-content:center;width:100%;display:flex}.purchase-journey-services__account-number{-moz-column-gap:1.5rem;cursor:pointer;background-color:#e7e7e7;border-radius:.5rem;flex-direction:column;column-gap:1.5rem;width:100%;max-width:75.5rem;margin:0 1.5rem;padding:1.5rem 3.5rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}@media only screen and (width>=892px){.purchase-journey-services__account-number{flex-direction:row}}.purchase-journey-services__account-number:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.25%207.74995H1.25C1.0375%207.74995%200.859375%207.67805%200.715625%207.53425C0.571875%207.39043%200.5%207.21223%200.5%206.99965C0.5%206.78705%200.571875%206.60896%200.715625%206.46538C0.859375%206.32179%201.0375%206.25%201.25%206.25H6.25V1.25C6.25%201.0375%206.3219%200.859375%206.4657%200.715625C6.60952%200.571875%206.78772%200.5%207.0003%200.5C7.2129%200.5%207.39099%200.571875%207.53457%200.715625C7.67816%200.859375%207.74995%201.0375%207.74995%201.25V6.25H12.75C12.9625%206.25%2013.1406%206.3219%2013.2843%206.4657C13.4281%206.60952%2013.5%206.78772%2013.5%207.0003C13.5%207.2129%2013.4281%207.39099%2013.2843%207.53458C13.1406%207.67816%2012.9625%207.74995%2012.75%207.74995H7.74995V12.75C7.74995%2012.9625%207.67805%2013.1406%207.53425%2013.2843C7.39043%2013.4281%207.21223%2013.5%206.99965%2013.5C6.78705%2013.5%206.60896%2013.4281%206.46537%2013.2843C6.32179%2013.1406%206.25%2012.9625%206.25%2012.75V7.74995Z'%20fill='%235F5E5E'/%3e%3c/svg%3e");width:.875rem;height:.875rem;transition:opacity .3s ease-in-out;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.purchase-journey-services__account-number:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='2'%20viewBox='0%200%2014%202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.25%201.74995C1.0375%201.74995%200.859375%201.67805%200.715625%201.53425C0.571875%201.39043%200.5%201.21223%200.5%200.99965C0.5%200.78705%200.571875%200.608958%200.715625%200.465375C0.859375%200.321791%201.0375%200.25%201.25%200.25H12.75C12.9625%200.25%2013.1406%200.3219%2013.2843%200.4657C13.4281%200.609516%2013.5%200.787717%2013.5%201.0003C13.5%201.2129%2013.4281%201.39099%2013.2843%201.53457C13.1406%201.67816%2012.9625%201.74995%2012.75%201.74995H1.25Z'%20fill='%235F5E5E'/%3e%3c/svg%3e");width:.875rem;height:.125rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.purchase-journey-services__account-number.-active:before{opacity:0;transition:opacity .3s ease-in-out}.purchase-journey-services__account-number-text,.purchase-journey-services__account-number-divide{font-size:1.125rem}@media only screen and (width<=891px){.purchase-journey-services__account-number-divide{display:none}}.purchase-journey-services-wrap{max-width:79.8rem;margin:0 auto;padding:0 1.5rem}.purchase-journey-services__account-packages{grid-template-rows:0fr;transition:grid .5s ease-in-out;display:grid;overflow:hidden}.purchase-journey-services__account-packages.-open{grid-template-rows:1fr}.purchase-journey-services__account-packages-wrapper{min-height:0}.purchase-journey-services__account-packages-inner{border-bottom:1px solid #e7e7e7;margin-bottom:3.5rem}.purchase-journey-services__your-services-table{margin-top:0;margin-bottom:2rem}.purchase-journey-services__your-services-table a{-webkit-text-decoration:none;text-decoration:none}@media only screen and (width<=891px){.purchase-journey-services__table-buttons{border-top:1px solid #e7e7e7;padding:1rem}}.purchase-journey-services__table-button{width:100%;padding:1rem}.purchase-journey-services__table-button:last-of-type{margin-bottom:0}.purchase-journey-services__table-button.-disabled{pointer-events:none;color:var(--c-primary-beyon-red)!important;-webkit-text-decoration:none!important;text-decoration:none!important}.purchase-journey-services__table-button.-incompatible{background-color:#e6e6e6}.purchase-journey-services__table-button.-order-pending{padding-bottom:1rem;font-weight:800}@media only screen and (width>=892px){.purchase-journey-services__totals{margin-right:calc(12.2% + 3rem)}}.purchase-journey-services__totals{margin-bottom:2rem}.purchase-journey-services__totals>*{margin-bottom:1.5rem}.purchase-journey-services__gross-total,.purchase-journey-services__bundle-discount,.purchase-journey-services__final-total{justify-content:space-between;line-height:1;display:flex}.purchase-journey-services__final-total{font-size:1.5rem}.purchase-journey-services__condition{font-size:12px}.purchase-journey-services__table.account-package.odd{background-color:#0000}.purchase-journey-services__table .purchase-journey-services__table-container{position:relative}@media only screen and (width<=891px){.purchase-journey-services__table .purchase-journey-services__table-container{border-radius:.5rem;margin-top:1.5rem;box-shadow:0 1px 2px #00000026,0 3px 6px 2px #0000000d}}.purchase-journey-services__table .purchase-journey-services__table-wrapper{border-collapse:collapse;min-width:100%}@media only screen and (width<=891px){.purchase-journey-services__table .purchase-journey-services__table-wrapper{grid-template-rows:repeat(7,auto);grid-auto-flow:column;display:grid}}@media only screen and (width>=892px){.purchase-journey-services__table .purchase-journey-services__table-wrapper{border-bottom:1px solid #e7e7e7}.purchase-journey-services__table .purchase-journey-services__table-wrapper .purchase-journey-services__table-row.-header{border-bottom:1px solid #e7e7e7;display:grid}.purchase-journey-services__table.-hide-table-header .purchase-journey-services__table-row.-header{display:none}}.purchase-journey-services__table-addons{grid-template-rows:0fr;transition:grid .3s ease-in-out;display:none;overflow:hidden}@media only screen and (width>=892px){.purchase-journey-services__table-addons{display:grid}.purchase-journey-services__table-addons.-open{grid-template-rows:1fr}}@media only screen and (width<=891px){.purchase-journey-services__table-row{display:contents}}@media only screen and (width>=892px){.purchase-journey-services__table-row{grid-template-columns:13% 14.6% 15% 15% 15% 11.7% 15.7%;display:grid}}@media only screen and (width<=891px){.purchase-journey-services__table-row .-desktop{display:none}}@media only screen and (width>=892px){.purchase-journey-services__table-row .-mobile{display:none}}@media only screen and (width<=891px){.purchase-journey-services__table-row .purchase-journey-form{justify-content:end;display:flex}.purchase-journey-services__table-row .purchase-journey-form .field{width:100%;max-width:180px}}.purchase-journey-services__table-row .purchase-journey-form div.purchase-journey-services__dropdown{margin:-.5rem 0;padding:.5rem 2.5rem .5rem 1rem;font-size:.875rem}.purchase-journey-services__table-row .purchase-journey-form div.purchase-journey-services__dropdown .current{text-overflow:ellipsis;display:block;overflow:hidden}.purchase-journey-services__table-row .purchase-journey-form div.purchase-journey-services__dropdown .list{max-height:unset}.purchase-journey-services__table-row .purchase-journey-form div.purchase-journey-services__dropdown .option{text-wrap:wrap}.purchase-journey-services__table-row .purchase-journey-form div.purchase-journey-services__dropdown:after{top:50%}@media only screen and (width<=891px){.purchase-journey-services__table-row .purchase-journey-form select.purchase-journey-services__dropdown{margin-left:auto}}.purchase-journey-services__table-row.-header>*{text-align:left}@media only screen and (width<=891px){.purchase-journey-services__table-row.-header>*{border-bottom:1px solid #e7e7e7}}@media only screen and (width>=892px){.purchase-journey-services__table-row.-header>:nth-child(5),.purchase-journey-services__table-row.-header>:nth-child(6){text-align:left}}.purchase-journey-services__table-row.-addons{font-weight:400}@media only screen and (width<=891px){.purchase-journey-services__table-row.-addons{display:none}}.purchase-journey-services__table-row>*{border:none;padding:1rem 2.5625rem 1rem 0;font-size:1rem}@media only screen and (width<=891px){.purchase-journey-services__table-row>*{text-align:right;border-bottom:1px solid #e7e7e7;padding:1rem}}@media only screen and (width>=892px){.purchase-journey-services__table-row>:last-of-type{padding-right:0}}.purchase-journey-services__table-row>* .purchase-journey-services__table-button{margin-left:auto}.purchase-journey-services__table-header.-device-balance{display:flex}.device-balance-tooltip{cursor:pointer}.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message),.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message){color:#5f5e5e;font-weight:700}@media only screen and (width>=892px){.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message).-service-type,.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message).-service-type{cursor:pointer;align-items:baseline;display:flex}}.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message).-service-type>span,.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message).-service-type>span{color:var(--c-primary-beyon-red)}@media only screen and (width>=892px){.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message).-service-type>span,.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message).-service-type>span{margin-right:10px}}.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message).-service-type .purchase-journey-services__table-arrow,.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message).-service-type .purchase-journey-services__table-arrow{transition:all .15s;transform:rotate(270deg)}@media only screen and (width<=891px){.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message).-service-type .purchase-journey-services__table-arrow,.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message).-service-type .purchase-journey-services__table-arrow{display:none}}.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message).-service-type.-active .purchase-journey-services__table-arrow,.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message).-service-type.-active .purchase-journey-services__table-arrow{transform:rotate(90deg)}.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message).-button,.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message).-button{padding-top:1rem;padding-bottom:1rem}@media only screen and (width>=892px){.purchase-journey-services__table-row.-service>:not(.purchase-journey-services__table-installed-message).-button,.purchase-journey-services__table-addons>:not(.purchase-journey-services__table-installed-message).-button{padding-top:.5rem;padding-bottom:.5rem}.purchase-journey-services__table-addons-wrapper{min-height:0}}.purchase-journey-services__add-service{border-bottom:1px solid #e7e7e7;flex-direction:column;justify-content:space-between;row-gap:1rem;padding:1rem 0;display:flex}@media only screen and (width>=892px){.purchase-journey-services__add-service{flex-direction:row}}.purchase-journey-services__table-installed-message{font-size:.8125rem}@media only screen and (width<=891px){.purchase-journey-services__table-installed-message{text-align:left}}.purchase-journey-services__table-installed-message.-desktop{margin-bottom:.5rem}@media only screen and (width<=891px){.purchase-journey-services__table-installed-message.-desktop{display:none}.purchase-journey-services__table-installed-message.-mobile{padding:1rem}}@media only screen and (width>=892px){.purchase-journey-services__table-installed-message.-mobile,.purchase-journey-services__table-footer{display:none}}.purchase-journey-services__table-footer.-mobile{padding-bottom:1.5rem}.purchase-journey-services__table-status:not(.purchase-journey-button){text-align:right}.purchase-journey-services__table-status{color:#ce0037;font-weight:700}@media only screen and (width<=891px){.purchase-journey-services__table-status{border-top:1px solid #e7e7e7;padding:1rem}}@media only screen and (width>=892px){.purchase-journey-services__table-status{padding-bottom:7px}}.debug-btns{--button-size:22px;--icon-size:14px;border-bottom:0;align-items:center;padding:0;display:flex;position:absolute;bottom:8px;right:0}@media only screen and (width<=891px){.debug-btns{right:10px}}.debug-btns>div{width:var(--button-size);height:var(--button-size);color:#282828;text-transform:uppercase;text-align:center;cursor:pointer;background-color:#e7e7e7;border-radius:.25rem;outline:1px solid #ce0037;justify-content:center;align-items:center;padding:0;font-weight:900;display:flex;position:relative;overflow:hidden;margin-left:10px!important}.debug-btns>div svg{width:var(--icon-size);height:var(--icon-size)}.debug-btns>div .bi-arrow-clockwise{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.debug-btns>div.-disable .bi-activity{opacity:0;visibility:hidden}.debug-btns>div.-disable .bi-arrow-clockwise{opacity:1;visibility:visible;animation:.8s linear infinite rotate360}@media only screen and (width>=892px){.text-right{text-align:right}}@keyframes rotate360{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.tingle-modal .tingle-modal__close{display:none}@media only screen and (width<=767px){.tingle-modal{padding-left:1.5rem;padding-right:1.5rem}}.tingle-modal-box{border-radius:1rem;width:100%;max-width:665px}@media only screen and (width>=768px){.tingle-modal-box{width:60%}}.tingle-modal-box__content{padding:0;overflow-y:visible}.tingle-modal-box__content .update-plan-length.basket-package__contract-length{padding:3.5rem 1.5rem}@media only screen and (width>=768px){.tingle-modal-box__content .update-plan-length.basket-package__contract-length{padding:3.5rem}}.tingle-modal-box__content .update-plan-length__intro{margin-bottom:3.5rem}.tingle-modal-box__content .update-plan-length.basket-package__contract-length .contract-length-form{flex-direction:column;justify-content:space-between;display:flex}.tingle-modal-box__content .contract-length-form__wrapper{border-radius:1rem;margin-bottom:3.5rem;overflow:hidden;box-shadow:0 .25rem 2.5rem #0000001a}.tingle-modal-box__content .update-plan-length__change-plan{background-color:#e6e6e6;flex-direction:column;padding:1rem;display:flex}@media only screen and (width>=1024px){.tingle-modal-box__content .update-plan-length__change-plan{flex-direction:row;justify-content:space-between;align-items:center;padding:1.75rem 2rem}}.tingle-modal-box__content .update-plan-length__change-plan__title{margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}@media only screen and (width>=1024px){.tingle-modal-box__content .update-plan-length__change-plan__title{margin-bottom:0;margin-right:1.5rem}}.tingle-modal-box__content .update-plan-length__wrapper{padding:1rem}.tingle-modal-box__content .update-plan-length__current-plan{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (width>=768px){.tingle-modal-box__content .update-plan-length__current-plan{flex-direction:row}}.tingle-modal-box__content .update-plan-length__price{width:100%;margin-left:0}@media only screen and (width>=768px){.tingle-modal-box__content .update-plan-length__price{width:unset;margin-left:1rem}}.tingle-modal-box__content .update-plan-length__contract-length .purchase-journey-basket__dropdown{display:revert}.tingle-modal-box__content .update-plan-length__current-plan-wrapper{justify-content:space-between;width:100%;display:flex}.tingle-modal-box__content .basket-item__media{max-width:5rem;min-height:5rem;max-height:5rem;margin-right:1rem}.tingle-modal-box__content .basket-item__img.-icon svg{max-width:2.875rem;max-height:2.875rem}.tingle-modal-box__content .update-plan-length__current-plan-content{place-content:center space-between;align-items:center;width:100%;display:flex}.tingle-modal-box__content .update-plan-length__current-plan-content__wrapper{align-content:center}.tingle-modal-box__content .update-plan-length__current-plan-content__wrapper>*{margin-bottom:.25rem}.tingle-modal-box__content .update-plan-length__current-plan-content__wrapper>:last-child{margin-bottom:0}.tingle-modal-box__content .update-plan-length__current-plan-content__title{font-family:Solomon,serif;font-size:1.5rem;font-weight:700;line-height:1}.tingle-modal-box__content .update-plan-length__current-plan-content__subtitle{font-family:Solomon,serif;font-weight:700;line-height:1}.tingle-modal-box__content .basket-price__outer{min-width:4.0625rem}@media only screen and (width<=767px){.tingle-modal-box__content .basket-item__price{width:100%;padding-top:1.5rem}}.basket__nav{justify-content:center;max-width:37.5rem;margin:0 auto;display:flex;overflow:hidden}@media only screen and (width>=768px){.basket__nav{max-width:40rem}}.basket__nav{padding-bottom:4rem}.basket__nav-item{width:fit-content;max-width:5rem;height:fit-content;margin:0 auto}@media only screen and (width>=768px){.basket__nav-item{width:100%;margin:0 1.875rem}}.basket__nav-item{position:relative}.basket__nav-item:before{content:"";z-index:1;background-color:#9b9da0;width:250%;max-width:6.25rem;height:1px;position:absolute;top:1.25rem;right:-6.25rem}@media only screen and (width>=768px){.basket__nav-item:before{width:125%;right:-5rem}}.basket__nav-item:first-child{margin-left:0}.basket__nav-item:last-child{margin-right:0}.basket__nav-item:last-child:before{display:none}.basket__nav-item.-ticked:before{background-color:#ce0037}.basket__nav-icon{position:relative}@media only screen and (width>=768px){.basket__nav-icon{margin:0 0 1rem}}.basket__nav-icon{z-index:2;background-color:#fff;border:1px solid #9b9da0;border-radius:1.5rem;width:2.5rem;height:2.5rem;left:50%;transform:translate(-50%)}.basket__nav-icon svg{display:none}.-active .basket__nav-icon,.-ticked .basket__nav-icon{border-color:#ce0037}.-ticked .basket__nav-icon{background-color:#ce0037}.-ticked .basket__nav-icon svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.basket__nav-icon-wrapper{width:100%;height:100%}.basket__nav-icon-wrapper a{width:100%;height:100%;display:inline-block}.basket__nav-number{text-align:center;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.-active .basket__nav-number{color:#ce0037}.-ticked .basket__nav-number{display:none}.basket__nav-label{text-align:center;color:#9b9da0;font-size:.875rem;line-height:1}.-active .basket__nav-label>*{color:#1d1d1b;-webkit-text-decoration:none;text-decoration:none}.-ticked .basket__nav-label>*{color:#ce0037;-webkit-text-decoration:none;text-decoration:none}@media only screen and (width<=767px){.basket__nav-label{display:none}.ss-paymonthlyjourneypage .b-carousel-banner-block-large .banner-content-container .wrap,.ss-paymonthlyjourneypage .b-carousel-banner-block .banner-content-container .wrap,.ss-simonlyjourneypage .b-carousel-banner-block-large .banner-content-container .wrap,.ss-simonlyjourneypage .b-carousel-banner-block .banner-content-container .wrap{padding-left:1.5rem;padding-right:1.5rem}}.ss-paymonthlyjourneypage .b-carousel-banner-block-large .banner-content,.ss-paymonthlyjourneypage .b-carousel-banner-block .banner-content,.ss-simonlyjourneypage .b-carousel-banner-block-large .banner-content,.ss-simonlyjourneypage .b-carousel-banner-block .banner-content{max-width:47.75rem}@media only screen and (width<=767px){.ss-paymonthlyjourneypage .b-carousel-banner-block-large .banner-content,.ss-paymonthlyjourneypage .b-carousel-banner-block .banner-content,.ss-simonlyjourneypage .b-carousel-banner-block-large .banner-content,.ss-simonlyjourneypage .b-carousel-banner-block .banner-content{margin:1.5rem 0}}.ss-paymonthlyjourneypage .b-carousel-banner-block-large .banner-content-media,.ss-paymonthlyjourneypage .b-carousel-banner-block .banner-content-media,.ss-simonlyjourneypage .b-carousel-banner-block-large .banner-content-media,.ss-simonlyjourneypage .b-carousel-banner-block .banner-content-media{padding-top:10rem}@media only screen and (width>=768px){.ss-paymonthlyjourneypage .b-carousel-banner-block-large .banner-content-media,.ss-paymonthlyjourneypage .b-carousel-banner-block .banner-content-media,.ss-simonlyjourneypage .b-carousel-banner-block-large .banner-content-media,.ss-simonlyjourneypage .b-carousel-banner-block .banner-content-media{padding-top:17.75rem}}@media only screen and (width>=1024px){.ss-paymonthlyjourneypage .b-carousel-banner-block-large .banner-content-media,.ss-paymonthlyjourneypage .b-carousel-banner-block .banner-content-media,.ss-simonlyjourneypage .b-carousel-banner-block-large .banner-content-media,.ss-simonlyjourneypage .b-carousel-banner-block .banner-content-media{padding-top:25rem}}.complete__icon{justify-content:center;display:flex}.complete__intro{max-width:47.75rem;padding-top:2rem;padding-bottom:3.75rem}@media only screen and (width>=768px){.complete__intro{padding-bottom:4rem}}.complete__copy{padding-bottom:3.75rem}@media only screen and (width>=768px){.complete__copy{padding-bottom:4rem}}.complete-basket__package{background-color:#fff}.complete-basket__order-info-column{flex-direction:column;gap:1rem;display:flex}@media only screen and (width>=768px){.complete-basket__order-info-column{gap:1.5rem}}.complete-basket__package-items>*{border-bottom:2px solid #e7e7e7;padding:0}@media only screen and (width>=768px){.complete-basket__package-items>*{border-bottom:1px dashed #e7e7e7;padding:2rem}.complete-basket__package-items>.complete-basket__order-info{padding:1.5rem 0}}.complete-basket__package-items>:last-child{border-bottom:none}@media only screen and (width>=768px){.complete-basket__package-items .purchase-journey-price__underline{text-align:end}}.complete-basket__item{background-color:#0000}.complete-basket__item-wrapper{flex-direction:row;width:100%;padding:1rem;display:flex}.complete-basket__item-wrapper .complete-basket__item-media{margin-right:1.75rem}@media only screen and (width<=767px){.complete-basket__item-wrapper .basket-item__price{display:none}.basket-item__price__mobile{-moz-column-gap:1rem;border-top:1px solid #e7e7e7;flex-direction:row;column-gap:1rem;padding:1.5rem 1rem}}@media only screen and (width>=768px){.basket-item__price__mobile{display:none}}.complete-basket__item-media{max-width:5rem;min-height:5rem;max-height:5rem}@media only screen and (width>=768px){.complete-basket__item-media{max-width:8.625rem;min-height:8.625rem;max-height:8.625rem}}.complete-basket__item-media .basket-item__img.-icon svg{max-width:2.875rem;max-height:2.875rem}@media only screen and (width>=768px){.complete-basket__item-media .basket-item__img.-icon svg{max-width:4.5rem;max-height:4.5rem}}.complete-basket__item-details{flex-direction:column;justify-content:center;gap:1rem;margin-bottom:0;padding:1rem 0;display:flex}@media only screen and (width>=768px){.complete-basket__item-details{flex-direction:row;grid-template-columns:1fr auto;padding:0;display:grid}}.complete-basket__item-details .basket-item__details{margin-bottom:0;padding:0}@media only screen and (width>=768px){.complete-basket__item-details .basket-item__details{width:unset}}.complete-basket__item-details .basket-item__details .basket-item__info>*{margin-bottom:0;padding:0}.complete-basket__item-details .basket-item__details .basket-item__info .basket-item__title{height:fit-content;margin-bottom:1rem}.complete-basket__item-details .basket-item__details .basket-item__info .basket-item__subtitle{font-weight:var(--font-weight-body);font-size:var(--font-size-h5)}.complete-basket__item-details .basket-item__price{-moz-column-gap:.5rem;flex-flow:wrap;column-gap:.5rem}@media only screen and (width>=768px){.complete-basket__item-details .basket-item__price{flex-direction:column}}.complete-basket__item-details .basket-item__price .purchase-journey-price__wrapper{font-size:1.7rem}@media only screen and (width>=768px){.complete-basket__item-details .basket-item__price .purchase-journey-price__wrapper{font-size:2.5rem}}.complete-basket__item-details .basket-item__price .purchase-journey-price__wrapper .purchase-journey-price__decimal{font-size:1.375rem}@media only screen and (width>=768px){.complete-basket__item-details .basket-item__price .purchase-journey-price__wrapper .purchase-journey-price__decimal{font-size:1.5rem}}.complete-basket__item-details .basket-item__price .purchase-journey-price__underline{font-size:1rem}@media only screen and (width<=767px){.complete-basket__item-details .basket-item__price .purchase-journey-price__underline{align-content:center}}.complete-basket__package-title{background:var(--Grad,linear-gradient(82deg, var(--primary-colours-core-navy,#202a44) 50%, var(--brand-colour,#ce0037) 115.9%));flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.875rem 2rem;display:flex}.complete-basket__package-title span{color:var(--c-neutral-white);font-size:1rem;line-height:1}.complete-basket__order-info{background-color:var(--c-primary-cloud);border-radius:var(--cards-border-radius);margin-bottom:3.75rem;padding:1.5rem}@media only screen and (width>=768px){.complete-basket__order-info{grid-template-columns:1fr 1fr;margin-bottom:4rem;padding:1.5rem 3.125rem;display:grid}}.complete-basket__order-info-row{grid-template-columns:1fr;gap:.5rem;display:grid}@media only screen and (width>=768px){.complete-basket__order-info-row{grid-template-columns:4fr 3fr;gap:1.5rem}}.complete-basket__order-info-row .complete-basket__order-info-title{line-height:1.1;font-weight:var(--font-weight-heading);font-size:1.125rem}.complete-basket__order-info-row .complete-basket__order-info-output{color:#5f5e5e;align-content:center;font-size:1rem;line-height:1.5}@media only screen and (width>=768px){.complete-basket__order-info-column.-right .complete-basket__order-info-row{grid-template-columns:2fr 5fr}}@media only screen and (width<=767px){.complete-basket__totals .purchase-journey-price__wrapper{margin-right:.5rem}.complete-basket__totals .purchase-journey-price__underline{align-content:end;margin-bottom:.1875rem}}@media only screen and (width>=768px){.complete-basket__totals .purchase-journey-price__underline{text-align:end}}.complete-basket__terms-and-conditions{max-width:47.75rem;margin:0 auto 4rem;padding:1.5rem}@media only screen and (width>=768px){.complete-basket__terms-and-conditions{padding:2rem}}.complete-basket__terms-and-conditions{border:1px dashed #9b9da0;border-radius:1rem}.complete-basket__terms-and-conditions ul{padding:0;list-style-type:none}.complete-basket__terms-and-conditions li{margin-bottom:1em;padding-left:1.75rem;position:relative}.complete-basket__terms-and-conditions li:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014.97%2010.64'%3e%3cpath%20d='M5.03%208.87%2013.67.23a.735.735%200%200%201%201.07%200c.16.16.23.33.23.53s-.08.38-.23.53l-9.08%209.08c-.18.18-.39.27-.63.27s-.45-.09-.63-.27L.22%206.2A.725.725%200%200%201%200%205.67c0-.2.08-.38.24-.54.16-.16.33-.23.53-.23s.38.08.53.23l3.72%203.74Z'%20fill='%234F55EB'/%3e%3c/svg%3e");background-size:contain;width:.9375rem;height:.665rem;position:absolute;top:.5rem;left:0}.complete__outro,.complete-basket__summary{max-width:47.75rem;margin:0 auto 4rem}.login-incompatible__intro{max-width:770px;margin-bottom:80px}@media only screen and (width<=991px){.login-incompatible__intro h1{font-size:2rem}}.purchase-journey-section.-incompatible .basket{gap:1.5rem;display:grid}.purchase-journey-section.-incompatible .basket-item{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23CE0037' stroke-width='1' stroke-dasharray='8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:1rem;box-shadow:0 4px 40px #0000001a}.purchase-journey-section.-incompatible .basket-item__media-and-details{opacity:.3;align-items:center;row-gap:1.5rem}@media only screen and (width<=767px){.purchase-journey-section.-incompatible .basket-item__media-and-details{flex-wrap:wrap}.purchase-journey-section.-incompatible .basket-item__media-and-details .basket-item__details{width:fit-content}.purchase-journey-section.-incompatible .basket-item__media-and-details .basket-item__price{width:100%}}@media only screen and (width>=768px){.purchase-journey-section.-incompatible .basket-item__media-and-details{width:100%}}.purchase-journey-section.-incompatible .basket-item__media-and-details .basket-item__details{margin-bottom:0}.purchase-journey-section.-incompatible .basket-item__price{flex-direction:column;flex-shrink:0;line-height:1;display:flex}.purchase-journey-section.-incompatible .basket-item__price .basket-item__price-value{color:#ce0037;margin:0}@media only screen and (width<=767px){.purchase-journey-section.-incompatible .basket-item__price .basket-item__price-time{font-size:13px}}.incompatible-message{background:#e7e7e7;border-radius:1rem;margin:0 0 .75em;padding:1.5rem}.incompatible-message__plans{-moz-column-gap:1rem;flex-direction:row;column-gap:1rem;margin:.75em 0;display:flex}.incompatible-message__actions{justify-content:center;display:flex}.compare{z-index:30;background:#fff;width:100%;max-width:30rem;height:100vh;transition:transform .2s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:0 .25rem 2.5rem #0000001a}.compare.-show{transform:translate(0)}.compare__container{padding:2rem}.compare__container .lds-dual-ring{z-index:100;transition:unset}.compare__container .lds-dual-ring.-show{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.compare-slider-button{background:var(--c-primary-beyon-red);color:#fff;z-index:20;cursor:pointer;flex-direction:row;padding:.5rem 1rem;transition:transform .2s ease-in-out;display:flex;position:fixed;bottom:12.5rem;right:-2.75rem;transform:translate(0)rotate(-90deg)}.compare-slider-button.-hide,html.-js-nav-main-expanded .compare-slider-button{transform:translate(100%)rotate(-90deg)}.compare__header{flex-direction:row;justify-content:space-between;margin-bottom:2.5rem;display:flex}.compare__header-title{font-weight:var(--font-weight-heading);margin-bottom:0}.compare__close{cursor:pointer;width:1.75rem}.compare-display__item{border-top:1px solid #e7e7e7;align-items:center;padding:1rem 1.5rem 1rem 0;display:flex;position:relative}.compare-display__item img{object-fit:contain;max-width:3.625rem;margin-right:1rem}.compare-display__item:last-child{border-bottom:1px solid #e7e7e7}.compare-display-button{cursor:pointer;justify-content:center;align-items:center;width:20px;margin-left:auto;display:flex}.compare-button.-active{background:#ce0037}.compare-button.-active .compare-count{display:block}.compare-count{display:none}.purchase-journeys__compare-models{margin-bottom:5rem;position:relative}.purchase-journeys__compare-models .handsets-list__intro{justify-self:center}@media only screen and (width<=767px){.purchase-journeys__compare-models{overflow-x:clip}}.purchase-journeys__compare-models{display:none}.purchase-journeys__compare-models.-show{display:block}.compare-models{-moz-column-gap:1.75rem;flex-direction:row;column-gap:1.75rem;padding:2rem 0;display:flex}@media only screen and (width>=768px){.compare-models{padding:3rem 0}}@media only screen and (width>=1024px){.compare-models{padding:4rem 0}}.compare__add{border-bottom:1px solid #e7e7e7}.compare__add.-hide{display:none}.compare__add-header{cursor:pointer;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.5rem 1rem 0;display:flex;position:relative}.compare__add-title{margin-bottom:0}.compare-handsets__info{flex-direction:column;height:100%;display:flex}.compare-handsets__list{margin-bottom:auto;padding:1rem}.compare-handsets__list>*{margin-bottom:.5rem}@media only screen and (width>=768px){.compare-handsets__list>*{margin-bottom:.25rem}}.compare-handsets__list>:last-child{margin-bottom:0}.compare-handsets__list .handset-specifications__spec{-moz-column-gap:1rem;flex-direction:row;column-gap:1rem;display:flex}.compare-handsets__list .handset-specifications__value-type,.compare-handsets__list .handset-specifications__values,.compare-handsets__list .handset-specifications__value{margin:0;font-size:.8125rem;line-height:.875rem}@media only screen and (width>=1024px){.compare-handsets__list .handset-specifications__value-type,.compare-handsets__list .handset-specifications__values,.compare-handsets__list .handset-specifications__value{font-size:.875rem;line-height:1.3125rem}}.compare-handsets__list .handset-specifications__values,.compare-handsets__list .handset-specifications__value{text-align:end;margin-left:auto}.compare-handsets__list .handset-specifications__value{font-weight:var(--font-weight-body)}.compare-handsets__buttons .compare-handsets__cta{width:100%}.compare-handsets__buttons .compare-handsets__cta a{text-align:center;justify-content:center;width:100%}.compare-handsets__handset{width:100%}.compare-handsets__handset .handset-card__info{margin-top:unset}.compare-handsets__handset .handset-specifications__value-type{font-weight:400}.compare-handsets__handset.-blank{width:100%}@media only screen and (width>=700px){.compare-handsets__handset.-blank:not(.compare-swiper .compare-handsets__handset.-blank){width:calc(50% - .875rem)}}@media only screen and (width>=768px){.compare-handsets__handset.-blank:not(.compare-swiper .compare-handsets__handset.-blank){width:calc(33.333% - .875rem)}}@media only screen and (width>=1024px){.compare-handsets__handset.-blank:not(.compare-swiper .compare-handsets__handset.-blank){width:calc(25% - .875rem)}}.compare-handsets__handset.-blank{border:1px solid var(--c-primary-electric-blue);justify-content:center;align-items:center;padding:1.5rem;display:flex}.compare-handsets__handset.-blank h5{text-align:center;color:var(--c-primary-electric-blue);font-weight:var(--font-weight-body);margin-bottom:0}.compare-handsets__handset.-compare-swiper{width:100%;height:100%}.compare-handsets__body{border-top:1px solid #e7e7e7}.compare-handsets__body .compare-handsets__price .purchase-journey-price__underline{display:none}.compare-display__item-details{flex-direction:column;display:flex}.compare-display__item-manufacturer{color:#5f5e5e;font-weight:var(--font-weight-body)}.compare-display__item-model{font-weight:var(--font-weight-heading);font-size:1.125rem}.compare__add{flex-direction:column;display:flex}.compare-display{margin-bottom:1rem}.compare__add-device-form{display:none}.compare__add-device-form.-show{display:block}.compare-modals-scroll-target{position:absolute;top:-120px}.compare-swiper{width:100%;max-width:100%;overflow:visible}.compare-swiper-slide{display:flex}.swiper-pagination.purchase-journey-pagination{z-index:20;-moz-column-gap:16px;justify-content:center;column-gap:16px;height:16px;line-height:0;display:flex}.swiper-pagination.purchase-journey-pagination .swiper-pagination-bullet{opacity:1;background-color:#fff;border:2px solid #ce0037;width:10px;height:10px;margin:auto 0;position:relative}.swiper-pagination.purchase-journey-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ce0037}.swiper-pagination.purchase-journey-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";background-color:#ce0037;border-radius:8px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare-swiper{padding-bottom:3.5rem}.compare-swiper .swiper-pagination.purchase-journey-pagination{bottom:0}.compare__add-selects{margin-bottom:2rem}.compare__add-selects.-brand{min-height:2.875rem}.compare__add .pj-nice-select__field .list{max-height:195px;overflow-y:scroll!important}.compare__add .pj-nice-select__field .list::-webkit-scrollbar{border-left:1px solid #e7e7e7;width:10px}.compare__add .pj-nice-select__field .list::-webkit-scrollbar-track{background-color:#fafafa;padding-right:5px}.compare__add .pj-nice-select__field .list::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:8px;width:8px;margin-left:5px}.compare__add-action{padding-bottom:1.5rem}.footer-section .typ p,.footer-section .typ strong{margin-bottom:1rem;line-height:1}.footer-section .typ ul li{margin-bottom:1rem}.footer-section .typ .region-selector,.footer-section .typ .region-selector label,.footer-section .typ .region-selector .field{width:100%}.footer-section .typ .region-selector .field:after{font-size:.625rem}.footer-section .typ .region-selector select{width:100%;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1}.pj-nice-select__field{position:relative}.pj-nice-select__label,.dynamic-field-label{z-index:10;text-transform:uppercase;color:#5f5e5e;background:#fff;padding:.15rem;font-size:.625rem;position:absolute;top:-10px;left:1rem}select.pj-nice-select__select{display:none}.pj-nice-select__field .nice-select{border-radius:var(--cards-border-radius);border:1px solid var(--c-primary-navy);height:unset;font-size:.875rem;font-weight:var(--font-weight-body);width:100%;max-width:35.375rem;margin-bottom:0;padding:.8125rem 1.8125rem .6875rem .75rem;line-height:1;transition:border-color .2s ease-in-out}.pj-nice-select__field .list{max-height:unset;margin-bottom:0}.pj-nice-select__field .current{display:block;overflow:hidden}.pj-nice-select__select.nice-select:after{content:"";transform-origin:50% 15%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4wNiA3LjU5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNGY1NWViOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02LjUzLDcuNTlMMCwxLjA2LDEuMDYsMGw1LjQ3LDUuNDdMMTIsMGwxLjA2LDEuMDYtNi41Myw2LjUzWiIvPgo8L3N2Zz4=);border:none;width:10px;height:6px;transition:transform .2s ease-in-out;top:calc(50% + 1px);right:20px;transform:rotate(0)}.pj-nice-select__select.nice-select.open:after{transform:rotate(180deg)translateY(-75%)}.pj-nice-select__field .nice-select-dropdown{z-index:20;border-radius:.5rem;width:calc(100% + 4px);margin-top:.625rem;left:-2px;box-shadow:0 .25rem 2.5rem #0000001a}.pj-nice-select__field .nice-select .option{border-bottom:.0625rem solid #e7e7e7;flex-direction:row;justify-content:space-between;padding:0 1rem;line-height:3rem;display:flex;position:relative}.pj-nice-select__field .nice-select .option:last-child{border:none}.pj-nice-select__field .nice-select .option[data-value=default]{display:none}.pj-nice-select__field .dynamic-field-label{z-index:10;text-transform:uppercase;background:#fff;padding:.15rem;font-size:.6875rem;position:absolute;top:-10px;left:1.125rem}.pj-nice-select__field.-brand{margin-bottom:2rem}.pj-nice-select__field.-brand .nice-select{margin-bottom:0}.pj-nice-select__field.-device .nice-select:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiIgZmlsbD0ibm9uZSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOSAxLjI1NjY1TDUuOTk5ODcgNC4zMTk5MUM1LjQ0Nzc3IDQuODg0NDkgNC41NTI0MSA0Ljg4NDQ5IDMuOTk5OTYgNC4zMTk5MUwxIDEuMjU2NjUiIHN0cm9rZT0iI0VBOEQwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgICAgICAgICA8L3N2Zz4=);height:unset;width:unset;transform-origin:50% 15%;border:none;margin-top:-1px;transition:transform .2s ease-in-out;top:50%;right:20px;transform:rotate(0)translateY(-50%)}.pj-nice-select__field.-device .nice-select.open:after{transform:rotate(180deg)translateY(-50%)}.pj-nice-select__field.-sort .nice-select{min-width:11.75rem;margin-bottom:0}.pj-nice-select__field.-sort .nice-select-dropdown{left:unset;right:0}.pj-nice-select__field.-sort{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.pj-nice-select__field.-sort.-loaded{opacity:1;visibility:visible}.purchase-journey-placeholder{background-color:#e7e7e7}.purchase-journey-placeholder .placeholder-text{text-align:center;color:#9b9da0;font-family:Solomon,serif;font-size:1rem;font-weight:900;line-height:1.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=768px){.purchase-journey-placeholder .placeholder-text{font-size:1.75rem}}.purchase-journey-placeholder.product__picture .placeholder-text{font-size:1.75rem}.purchase-journey-placeholder.basket-item__img .placeholder-text{font-size:.625rem}@media only screen and (width>=768px){.purchase-journey-placeholder.basket-item__img .placeholder-text{font-size:1rem}}.complete-basket__item-media .purchase-journey-placeholder.basket-item__img .placeholder-text{font-size:.625rem}.filters{z-index:10;background:#fff;width:100%;max-width:30rem;height:100vh;transition:transform .2s ease-in-out;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%);box-shadow:0 .25rem 2.5rem #0000001a}.filters.-show{transform:translate(0)}.filters__header{z-index:20;background-color:#fff;flex-direction:row;justify-content:space-between;width:100%;padding:2rem 2rem 1.5rem;display:flex;position:sticky;top:0;left:0}.filters__header-title{margin-bottom:0}.filters__close{cursor:pointer;width:1.75rem}.filters__content{padding:0 2rem 2rem}.filters__items{margin-bottom:1.5rem}.filter__item{border-top:1px solid #e7e7e7;flex-direction:column;padding:1.5rem 1.5rem 1.5rem 0;display:flex;position:relative}.filter__item:last-child{border-bottom:1px solid #e7e7e7}.filter__item-header{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.filter__option-icon-plus{max-width:16px;display:block}.filter__item.-show .filter__option-icon-plus{display:none}.filter__option-icon-minus{max-width:16px;display:none}.filter__item.-show .filter__option-icon-minus{display:block}.filter__item-title{font-weight:var(--font-weight-body);margin-bottom:0}.filter__item-options{width:100%;padding-top:1rem;display:none}.filter__item.-show .filter__item-options{display:block}.filter__item-option{flex-direction:row;display:flex}.filter__item-option.purchase-journey__checkbox{margin-bottom:.5rem}.filter__item-option-label{padding-left:1.5rem}.filters__actions{-moz-column-gap:24px;flex-direction:row;column-gap:24px;display:flex}.filters__actions button{width:100%}@media only screen and (width>=768px){.handsets-list__filters{min-width:10rem}}.handsets-list__filters button{width:100%}.handsets-list__filters button svg{margin-right:1rem}.handset-list__filters-button{justify-content:center}.handsets-list__container{position:relative}.handsets-list__no-items{text-align:center}.lds-dual-ring{color:#ce0037;z-index:20;opacity:0;visibility:hidden;background:#e7e7e7;justify-content:center;width:100%;height:100%;padding-top:64px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;display:flex;position:absolute;top:0;left:0}.lds-dual-ring.-show{opacity:1;visibility:visible}.lds-dual-ring,.lds-dual-ring:after{box-sizing:border-box}.lds-dual-ring:after{content:" ";border:6.4px solid;border-color:currentColor #0000;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.handsets-list__utility{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex;position:relative}@media only screen and (width<=767px){.handsets-list__utility{flex-wrap:wrap;width:100%}.handsets-list__utility>*{width:calc(50% - .75rem)}}.sticky-basket,.mini-basket{z-index:1000;border-top:1px solid var(--c-primary-cloud);background-color:#fff;align-content:center;width:100%;min-height:4.5rem;padding:1rem 0;position:fixed;bottom:0;left:0}.sticky-basket .login-prompt,.mini-basket .login-prompt{align-content:center;height:100%}.sticky-basket .login-prompt>:last-child,.mini-basket .login-prompt>:last-child{margin-bottom:0}@media only screen and (width>=768px){.sticky-basket .login-prompt .-mobile,.mini-basket .login-prompt .-mobile{display:none}}@media only screen and (width<=767px){.sticky-basket .login-prompt .-desktop,.mini-basket .login-prompt .-desktop{display:none}}.sticky-basket .login-prompt,.mini-basket .login-prompt{margin-right:auto;padding-right:1rem}@media only screen and (width>=768px){.sticky-basket .login-prompt,.mini-basket .login-prompt{padding-right:3.5rem}}.sticky-basket .login-prompt .login-prompt__text,.mini-basket .login-prompt .login-prompt__text{font-size:1.125rem}@media only screen and (width>=768px){.sticky-basket .login-prompt .login-prompt__text,.mini-basket .login-prompt .login-prompt__text{font-size:1.125rem}}.sticky-basket .handset-price__inner{justify-content:space-between;display:flex}.sticky-basket .product__price{border:none}@media only screen and (width<=767px){.sticky-basket .product__price{width:100%}}@media only screen and (width>=768px){.sticky-basket .product__price{width:100%;margin-left:auto}}.sticky-basket .handset-price-output{margin-right:3rem}@media only screen and (width<=767px){.sticky-basket .handset-price__button,.sticky-basket .purchase-journey-form-actions{width:100%}}.sticky-basket .handset-price__button.-hide,.sticky-basket .purchase-journey-form-actions.-hide{display:none}.sticky-basket .handset-price__button button{border:none}.sticky-basket .price-and-button-wrap{margin-left:auto}@media only screen and (width<=767px){.sticky-basket .purchase-journey-form-actions{width:100%}.sticky-basket .handset-price__inner{row-gap:1rem}}@media only screen and (width>=768px){.ss-paymonthlyjourneypage .sticky-basket .product__price.purchase-journey-wrap{max-width:83.5rem;padding-left:1.5rem}.ss-paymonthlyjourneypage .sticky-basket .handset-price{max-width:72.5rem;margin-left:4rem}}.mini-basket .price__output-wrapper{flex-wrap:wrap;gap:2rem;display:flex}.mini-basket .price__output{opacity:0;transition:opacity .15s}.mini-basket .price__output.-active{opacity:1}@media only screen and (width<=767px){.mini-basket .price__output.-active{padding:0}}.mini-basket .price__output .purchase-journey-price{opacity:1}@media only screen and (width<=767px){.mini-basket .price__output{margin-left:auto;padding:0}}.mini-basket .price__inner{-moz-column-gap:1rem;flex-direction:row;align-items:center;column-gap:1rem;display:flex}.mini-basket .product__price{border:none;margin-bottom:0;padding:0}@media only screen and (width<=767px){.mini-basket .product__price{width:100%}}@media only screen and (width>=768px){.mini-basket .product__price{width:100%;margin-left:auto}.mini-basket .price__inner{justify-content:unset}}@media only screen and (width<=767px){.mini-basket .price-output{width:fit-content;margin-left:auto}.mini-basket .purchase-journey-price__wrapper{font-size:1.5rem}.mini-basket .purchase-journey-price__underline{font-size:.875rem}}@media only screen and (width<=371px){.mini-basket .purchase-journey-price__underline{font-size:.75rem}}.product__add-to-basket button{border:none}.product__media-wrapper .lds-dual-ring{--height-offset:.5rem;height:calc(100% - var(--height-offset));z-index:101;border-radius:1.5rem;align-items:center;padding-top:0}@media only screen and (width<=767px){.product__media-wrapper .lds-dual-ring{background-color:#0000}}@media only screen and (width>=768px){.product__media-wrapper .lds-dual-ring{--height-offset:3rem}}.ss-paymonthlyjourneypage .site-footer,.ss-simonlyjourneypage .site-footer,.ss-basketcheckoutpage .site-footer{z-index:unset}.purchase-journey-form-actions{display:none}.purchase-journey-form-actions.-show{display:block}.mobile-plan{position:relative}.mobile-plan:before{content:"";border-radius:1.4rem;width:100%;height:100%;display:none;position:absolute;top:-.375rem;left:-.375rem}.mobile-plan.-selected:before{display:revert}.additional-options__option{cursor:pointer;display:flex}.additional-options__option .option__detail{flex-direction:column;display:flex}.additional-options__option:has(input:checked){background-color:#d3d3d3}.purchase-journey-more-products .purchase-journey-more-products__title{text-align:center;margin-bottom:56px}.form-section-intro{margin-bottom:56px}.handsets-list{grid-column-gap:1.75rem;grid-row-gap:1.5rem;grid-template-rows:1fr;grid-template-columns:repeat(1,1fr);margin-bottom:4rem;display:grid}@media only screen and (width>=700px){.handsets-list{grid-row-gap:3.5rem;grid-template-columns:repeat(2,1fr)}.handsets-list:has(>:first-child:last-child){grid-template-columns:minmax(0,calc(50% - .875rem));justify-content:center}}@media only screen and (width>=768px){.handsets-list{grid-template-columns:repeat(3,1fr)}.handsets-list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,calc(33.3333% - 1.16667rem)));justify-content:center}.handsets-list:has(>:first-child:last-child){grid-template-columns:minmax(0,calc(33.3333% - 1.16667rem));justify-content:center}}@media only screen and (width>=1024px){.handsets-list{grid-template-columns:repeat(4,1fr)}.handsets-list:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,calc(25% - 1.3125rem)));justify-content:center}.handsets-list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,calc(25% - 1.3125rem)));justify-content:center}.handsets-list:has(>:first-child:last-child){grid-template-columns:minmax(0,calc(25% - 1.3125rem));justify-content:center}}.handsets-list__sort .pj-nice-select__field.-sort label{font-weight:var(--font-weight-body);font-size:var(--font-size-overline)}.handsets-list__sort .pj-nice-select__field.-sort .nice-select:hover{border-color:var(--c-primary-beyon-red)}.purchase-journey__logout-btn{align-self:center;margin-left:auto}.ss-basketcheckoutpage .footer-section.-small{padding:16px 0}.ss-basketcheckoutpage .site-footer.-sticky-basket{padding-bottom:4.5rem}.basket-maintenance-section,.basket-form-section{margin:2rem 0}.basket-maintenance-section:first-child,.basket-form-section:first-child{margin-top:0}
