.faq-title{padding:20px 0 20px 25px;border-bottom:1px solid #f3f4f5}.faq-content__heading,.faq-content__text{box-sizing:border-box;padding:1rem;width:100%;font-size:1rem}.faq-content__heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;font-size:1rem;border-bottom:1px solid #f3f4f5;cursor:pointer}@media only screen and (max-width:767px){.faq-content__heading{gap:10px}}.faq-content__heading .cpwicon-arrow-up{font-size:20px;color:#1fa4dd}.faq-content__heading:not(.open) .cpwicon-arrow-up{-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-content__container{transition:background-color .5s ease;background-color:#fff;margin:0 auto}.faq-content__container ol,.faq-content__container ul{padding-left:20px}.faq-content__container[aria-expanded=true] .faq-content__icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-content__tab{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem 0 1rem 1rem;cursor:pointer}.faq-content__tab *{font-size:20px}.faq-content__icon{float:right;margin-right:40px;cursor:pointer;transition:all .25s ease;color:#1ca8dd}.faq-content__icon:before{content:'\E011'}.faq-content[aria-expanded=true] .faq-content__icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-content__info{display:none;overflow:hidden;padding:0;transition:height .5s,padding .5s;border-bottom:1px solid #f3f4f5}.faq-content__info .faq-content__text{display:inline-block}.faq-content__info .faq-content__text .faq-content__answer .text--body-large{padding:10px 15px;background-color:#f3f4f5}.faq--extended .faq-content__icon,.faq-content__tab[aria-expanded=true] .faq-content__icon{-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:39px}.faq--extended{border-bottom:1px solid #fff;background-color:#f3f4f5}.faq--extended .faq-content__tab{background-color:rgba(255,255,255,.79)}.faq--extended .faq-content__info{display:block}
.button-tooltip{min-width:0;padding:0;border:0;line-height:0;background:0 0;cursor:help}.button-tooltip:focus,.button-tooltip:hover{background:0 0}.button-tooltip .cpwicon{top:0;font-size:18px;color:#1fa4dd}.tooltip-inner{max-width:200px;padding:5px;color:#ccc;text-align:center;text-decoration:none;background-color:#000;border:0;border-radius:4px;white-space:break-spaces}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font:normal normal 12px/1.4 cpw_default;line-height:1.4;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
@media screen and (min-width:24px) and (max-width:768px) and (orientation:portrait){.ovrflwHid>.pull-left.Ctm_icons.InStocktick.right10{background-position:0 -500px;width:15px;height:12px;margin-top:4px}}.Ctm_icons{background:url(https://media.secure-mobiles.com/cpw/css/Ctm_iconscpw.png) no-repeat top left;display:inline-block}.Ctm_icons.StorefinderH{background-position:0 0;width:15px;height:18px}.Ctm_icons.AccountH{background-position:0 -28px;width:18px;height:18px}.Ctm_icons.Add-to-shortlistH{background-position:0 -56px;width:20px;height:17px}.Ctm_icons.BasketH{background-position:0 -83px;width:19px;height:18px}.Ctm_icons.SearchIconH{background-position:0 -111px;width:18px;height:18px}.Ctm_icons.DownArrowHNav{background-position:0 -139px;width:10px;height:6px}.Ctm_icons.RightArrowBC{background-position:0 -155px;width:6px;height:10px}.Ctm_icons.PreviousBackListMap{background-position:0 -175px;width:8px;height:12px}.Ctm_icons.ZoomPlusMSL{background-position:0 -197px;width:16px;height:16px}.Ctm_icons.ZoomMinusMSL{background-position:0 -223px;width:16px;height:16px}.Ctm_icons.ShowFBST{background-position:0 -249px;width:13px;height:13px}.Ctm_icons.HideFBST{background-position:0 -272px;width:13px;height:3px}.Ctm_icons.ToolTipClose{background-position:0 -285px;width:16px;height:16px}.Ctm_icons.ShowMoreStore{background-position:0 -311px;width:16px;height:10px}.Ctm_icons.ErrorSLM{background-position:0 -331px;width:19px;height:16px}.Ctm_icons.ParkingSF-C{background-position:0 -357px;width:14px;height:22px}.Ctm_icons.OK-SLSD-Contacts{background-position:0 -389px;width:18px;height:14px}.Ctm_icons.GeekSF{background-position:0 -413px;width:43px;height:25px}.Ctm_icons.InfoSB-Icon{background-position:0 -448px;width:16px;height:16px}.Ctm_icons.InfoDB-Icon{background-position:0 -474px;width:16px;height:16px}.Ctm_icons.InStocktick{background-position:0 -500px;width:15px;height:12px}.Ctm_icons.InStocktickBig{background-position:0 -2875px;width:22px;height:20px}.Ctm_icons.Outstock{background-position:0 -522px;width:15px;height:15px}.Ctm_icons.PhoneIcon_F{background-position:0 -547px;width:36px;height:36px}.Ctm_icons.Info_F{background-position:0 -593px;width:22px;height:22px}.Ctm_icons.MenuH{background-position:0 -625px;width:15px;height:15px}.Ctm_icons.SearchIconMH{background-position:0 -650px;width:18px;height:17px}.Ctm_icons.acc_open{background-position:0 -677px;width:10px;height:6px}.Ctm_icons.acc_close{background-position:0 -693px;width:6px;height:10px}.Ctm_icons.secondory_acc_open{background-position:0 -713px;width:11px;height:7px}.Ctm_icons.secondory_acc_close{background-position:0 -730px;width:7px;height:11px}.Ctm_icons.DropDownBtn{background-position:0 -751px;width:14px;height:10px}.Ctm_icons.ResetIcon{background-position:0 -771px;width:16px;height:13px}.Ctm_icons.DropDownBtnW{background-position:0 -794px;width:14px;height:10px}.Ctm_icons.MegDrpDwnMnuUpArw{background-position:0 -814px;width:23px;height:14px}.Ctm_icons.closeMenu{background-position:0 -838px;width:32px;height:32px}.CtmIcons.closeMenu{background-position:0 -838px;width:30px;height:30px;-moz-transform:scale(.8);cursor:pointer!important}.Ctm_icons.DropDownBtn1{background-position:0 -880px;width:11px;height:7px}.Ctm_icons.PhoneIcon_Fm{background-position:0 -897px;width:14px;height:14px}.Ctm_icons.Info_FMob{background-position:0 -921px;width:19px;height:19px}.Ctm_icons.pound{background-position:0 -950px;width:15px;height:28px}.Ctm_icons.DropUpBtn1{background-position:0 -988px;width:11px;height:7px}.Ctm_icons.RightArrowBCWhite{background-position:0 -1005px;width:6px;height:9px}.Ctm_icons.pound1{background-position:0 -1024px;width:17px;height:33px}.Ctm_icons.pound2{background-position:0 -1067px;width:12px;height:23px}.Ctm_icons.findAStore{background-position:0 -1100px;width:13px;height:17px}.Ctm_icons.SearchIconB{background-position:0 -1127px;width:36px;height:36px}.Ctm_icons.file-icon{background-position:0 -1173px;width:34px;height:25px}.Ctm_icons.chat-icon{background-position:0 -1208px;width:33px;height:28px}.Ctm_icons.Qtn-icon{background-position:0 -1246px;width:34px;height:34px}.Ctm_icons.RightArrowBCGray{background-position:0 -1290px;width:5px;height:8px}.Ctm_icons.removeGrayIcon{background-position:0 -1308px;width:15px;height:18px}.Ctm_icons.editGrayIcon{background-position:0 -1336px;width:18px;height:18px}.Ctm_icons.greenOkIcon{background-position:0 -1364px;width:40px;height:40px}.Ctm_icons.compareIcon{background-position:0 -1414px;width:19px;height:19px}.Ctm_icons.closeIconGray{background-position:0 -1443px;width:37px;height:37px}.Ctm_icons.noIcon{background-position:0 -1490px;width:16px;height:16px}.Ctm_icons.PhoneW{background-position:0 -1516px;width:21px;height:20px}.Ctm_icons.Store-finderGL{background-position:0 -1546px;width:18px;height:22px}.Ctm_icons.PhoneGL{background-position:0 -1578px;width:21px;height:20px}.Ctm_icons.ClickG{background-position:0 -1608px;width:18px;height:22px}.Ctm_icons.WifiG{background-position:0 -1640px;width:23px;height:20px}.Ctm_icons.ChatGL{background-position:0 -1670px;width:27px;height:22px}.Ctm_icons.NewsGL{background-position:0 -1702px;width:22px;height:19px}.Ctm_icons.RepairGL{background-position:0 -1731px;width:22px;height:22px}.Ctm_icons.CompareW{background-position:0 -1763px;width:24px;height:16px}.Ctm_icons.ShareW{background-position:0 -1789px;width:23px;height:22px}.Ctm_icons.Color-Fill-3GL{background-position:0 -1821px;width:22px;height:22px}.Ctm_icons.Color-Fill-3W{background-position:0 -1853px;width:22px;height:22px}.Ctm_icons.Play-2GL{background-position:0 -1885px;width:22px;height:22px}.Ctm_icons.Play-2W{background-position:0 -1917px;width:22px;height:22px}.Ctm_icons.Viewer3D-GL{background-position:0 -1949px;width:20px;height:22px}.Ctm_icons.Viewer3D-W{background-position:0 -1981px;width:20px;height:22px}.Ctm_icons.UpW{background-position:0 -2013px;width:22px;height:14px}.Ctm_icons.UpGL{background-position:0 -2037px;width:22px;height:14px}.Ctm_icons.DownGL{background-position:0 -2061px;width:22px;height:14px}.Ctm_icons.DownW{background-position:0 -2085px;width:22px;height:14px}.Ctm_icons.Delivery-vanGL{background-position:0 -2109px;width:26px;height:20px}.Ctm_icons.Store-finder{background-position:0 -2139px;width:18px;height:22px}.Ctm_icons.Time-ClockG{background-position:0 -2171px;width:22px;height:22px}.Ctm_icons.orangeOk{background-position:0 -2203px;width:18px;height:14px}.Ctm_icons.warning{background-position:0 -2227px;width:5px;height:22px}.Ctm_icons.Video{background-position:0 -2259px;width:22px;height:18px}.Ctm_icons.changeIconGreen{background-position:0 -2287px;width:17px;height:14px}.Ctm_icons.ShareSG-W16{background-position:0 -2311px;width:16px;height:15px}.Ctm_icons.LockG-W14{background-position:0 -2336px;width:14px;height:19px}.Ctm_icons.RTB-Trade-in-promiseW{background-position:0 -2365px;width:26px;height:40px}.Ctm_icons.RTB-Price-promiseW{background-position:0 -2415px;width:26px;height:40px}.Ctm_icons.RTB-Pin-PointW{background-position:0 -2465px;width:25px;height:40px}.Ctm_icons.RTB-Free-deliveryW{background-position:0 -2515px;width:40px;height:31px}.Ctm_icons.RTB-Color-Fill-1W{background-position:0 -2556px;width:40px;height:41px}.Ctm_icons.changeIconWhite{background-position:0 -2607px;width:17px;height:14px}.Ctm_icons.FreeNextDDMob{background-position:0 -2631px;width:27px;height:22px}.Ctm_icons.PinPoint_Mob{background-position:0 -2663px;width:21px;height:28px}.Ctm_icons.ItPaysToCompareMob{background-position:0 -2701px;width:26px;height:27px}.Ctm_icons.TradeInPromiseMob{background-position:0 -2738px;width:17px;height:26px}.Ctm_icons.basketGreen{background-position:0 -2774px;width:19px;height:18px}.Ctm_icons.crossTick{background-position:0 -2802px;width:16px;height:16px}.Ctm_icons.infoWhiteIcon{background-position:0 -2828px;width:16px;height:16px}.Ctm_icons.tickGray{background-position:0 -2854px;width:15px;height:12px}.Ctm_icons.tickGreen{background-position:0 -2876px;width:22px;height:17px}.Ctm_icons.tickOrange{background-position:0 -2903px;width:15px;height:12px}.Ctm_icons.plus-rounded-icon{background-position:0 -2925px;width:27px;height:27px}.Ctm_icons.MusicGreen{background-position:0 -2962px;width:27px;height:22px}.Ctm_icons.video_icon_Pink{background-position:0 -2994px;width:24px;height:24px}.Ctm_icons.photos_icon_blue{background-position:0 -3028px;width:26px;height:26px}.Ctm_icons.apps_icon_blue{background-position:0 -3064px;width:22px;height:22px}.Ctm_icons.backArrow{background-position:0 -3096px;width:9px;height:14px}.Ctm_icons.Next{background-position:0 -3120px;width:14px;height:22px}.Ctm_icons.Edit{background-position:0 -3152px;width:19px;height:19px}.Ctm_icons.error_yellow{background-position:0 -3181px;width:24px;height:20px}.Ctm_icons.ShareW-20W{background-position:0 -3211px;width:20px;height:19px}.Ctm_icons.home_icon_gray{background-position:0 -3240px;width:22px;height:21px}.Ctm_icons.LockW-16W{background-position:0 -3271px;width:16px;height:21px}.Ctm_icons.helpIcnSecure{background-position:0 -3302px;width:20px;height:20px}.Ctm_icons.Tick{background-position:0 -3332px;width:22px;height:17px}.Ctm_icons.error_red{background-position:0 -3359px;width:24px;height:20px}.Ctm_icons.home_icon_gLine{background-position:0 -3389px;width:26px;height:22px}.Ctm_icons.PrintSG-20W{background-position:0 -3421px;width:20px;height:20px}.Ctm_icons.TickW{background-position:0 -3451px;width:22px;height:17px}.Ctm_icons.purple-tick{background-position:0 -3478px;width:36px;height:36px}.Ctm_icons.phone-icon-g{background-position:0 -3524px;width:43px;height:42px}.Ctm_icons.resetIconBlue{background-position:0 -3576px;width:20px;height:16px}.Ctm_icons.tickPink{background-position:0 -3602px;width:15px;height:12px}.Ctm_icons.PrintSG{background-position:0 -3624px;width:22px;height:22px}.Ctm_icons.PrintDG{background-position:0 -3656px;width:22px;height:22px}.Ctm_icons.EmailDG{background-position:0 -3688px;width:22px;height:16px}.Ctm_icons.downArrowRCBlueBtn{background-position:0 -3714px;width:36px;height:36px}.Ctm_icons.closeBlueWhiteBG{background-position:0 -3760px;width:36px;height:36px}.Ctm_icons.upArrowRCWhiteBtn{background-position:0 -3806px;width:40px;height:40px}.Ctm_icons.StoreGL{background-position:0 -3856px;width:22px;height:20px}.Ctm_icons.infoLightGray{background-position:0 -3886px;width:16px;height:16px}.Ctm_icons.phoneCall{background-position:0 -3912px;width:32px;height:31px}.Ctm_icons.closeWhiteBlueBG{background-position:0 -3953px;width:38px;height:37px}.Ctm_icons.minusBlue{background-position:0 -4000px;width:27px;height:27px}.Ctm_icons.plusBlue{background-position:0 -4037px;width:27px;height:27px}.Ctm_icons.leftArrowW{background-position:0 -4074px;width:9px;height:14px}.Ctm_icons.leftArrowW-w8{background-position:0 -4098px;width:8px;height:12px}.Ctm_icons.ShareSG-W14{background-position:0 -4120px;width:14px;height:13px}.Ctm_icons.Change-ResetW{background-position:0 -4143px;width:27px;height:22px}.Ctm_icons.tickLightGray{background-position:0 -4175px;width:15px;height:12px}.Ctm_icons.EmailG{background-position:0 -4197px;width:22px;height:16px}.Ctm_icons.backToTop{background-position:0 -4223px;width:42px;height:42px}.Ctm_icons.orangeDrkOk{background-position:0 -4275px;width:18px;height:14px}.Ctm_icons.discountPink{background-position:0 -4299px;width:18px;height:17px}.Ctm_icons.Mobile-phone{background-position:0 -4326px;width:14px;height:22px}.Ctm_icons.CompareW-W20{background-position:0 -4358px;width:20px;height:13px}.Ctm_icons.ShareW-17W{background-position:0 -4381px;width:17px;height:16px}.Ctm_icons.Delivery-vanG{background-position:0 -4407px;width:26px;height:20px}.Ctm_icons.carphonewarehouse_marker{background-position:0 -4437px;width:24px;height:34px}.Ctm_icons.curry_marker{background-position:0 -4481px;width:24px;height:34px}.Ctm_icons.samsungexperience_marker{background-position:0 -4525px;width:24px;height:34px}.Ctm_icons.DownW-11w{background-position:0 -4569px;width:11px;height:7px}.Ctm_icons.UpW-11w{background-position:0 -4586px;width:11px;height:7px}.Ctm_icons.NextW{background-position:0 -4603px;width:14px;height:22px}.Ctm_icons.PreviousW{background-position:0 -4635px;width:15px;height:22px}.Ctm_icons.NextW-7w{background-position:0 -4667px;width:7px;height:11px}.Ctm_icons.PreviousW-7w{background-position:0 -4688px;width:7px;height:10px}.Ctm_icons.UpGL-11w{background-position:0 -4708px;width:11px;height:7px}.Ctm_icons.DownGL-11w{background-position:0 -4725px;width:11px;height:7px}.Ctm_icons.PreviousGL-7w{background-position:0 -4742px;width:7px;height:10px}.Ctm_icons.NextGL-7w{background-position:0 -4762px;width:7px;height:11px}.Ctm_icons.Previous-w7{background-position:0 -4783px;width:7px;height:10px}.Ctm_icons.Previous{background-position:0 -4803px;width:15px;height:22px}.Ctm_icons.Up{background-position:0 -4835px;width:22px;height:14px}.Ctm_icons.Up-11w{background-position:0 -4859px;width:11px;height:7px}.Ctm_icons.Down{background-position:0 -4876px;width:22px;height:14px}.Ctm_icons.Down-11w{background-position:0 -4900px;width:11px;height:7px}.Ctm_icons.Next-7w{background-position:0 -4917px;width:7px;height:11px}.Ctm_icons.Compare-W20{background-position:0 -4938px;width:20px;height:13px}.Ctm_icons.Share-17W{background-position:0 -4961px;width:17px;height:16px}.Ctm_icons.Compare{background-position:0 -4987px;width:24px;height:16px}.Ctm_icons.Share{background-position:0 -5013px;width:23px;height:22px}.Ctm_icons.Share-20W{background-position:0 -5045px;width:20px;height:19px}.Ctm_icons.Color-Fill-3G{background-position:0 -5074px;width:22px;height:22px}.Ctm_icons.Color-Fill-3{background-position:0 -5106px;width:22px;height:22px}.Ctm_icons.Play-2G{background-position:0 -5138px;width:22px;height:22px}.Ctm_icons.Play-2{background-position:0 -5170px;width:22px;height:22px}.Ctm_icons.Viewer3D-G{background-position:0 -5202px;width:20px;height:22px}.Ctm_icons.Viewer3D{background-position:0 -5234px;width:20px;height:22px}.Ctm_icons.infoTransperent{background-position:0 -5266px;width:16px;height:16px}.Ctm_icons.editGrayIcon-13W{background-position:0 -5292px;width:13px;height:13px}.Ctm_icons.Edit-13W{background-position:0 -5315px;width:13px;height:13px}.Ctm_icons.Up-Opacity{background-position:0 -5338px;width:22px;height:14px}.Ctm_icons.Down-Opacity{background-position:0 -5362px;width:22px;height:14px}.Ctm_icons.Viewer3D-Opacity{background-position:0 -5386px;width:20px;height:22px}.Ctm_icons.Color-Fill-3-Opacity{background-position:0 -5418px;width:22px;height:22px}.Ctm_icons.Play-2-Opacity{background-position:0 -5450px;width:22px;height:22px}.Ctm_icons.UpW-Opacity{background-position:0 -5482px;width:22px;height:14px}.Ctm_icons.DownW-Opacity{background-position:0 -5506px;width:22px;height:14px}.Ctm_icons.Viewer3D-W-Opacity{background-position:0 -5530px;width:20px;height:22px}.Ctm_icons.Color-Fill-3W-Opacity{background-position:0 -5562px;width:22px;height:22px}.Ctm_icons.Play-2W-Opacity{background-position:0 -5594px;width:22px;height:22px}.Ctm_icons.Wifi{background-position:0 -5626px;width:23px;height:20px}.Ctm_icons.PhoneGD-w17{background-position:0 -5656px;width:17px;height:16px}.Ctm_icons.PDP-Video-icon{background-position:0 -5682px;width:90px;height:90px}.Ctm_icons.PDP-Video-small-icon{background-position:0 -5782px;width:50px;height:50px}.Ctm_icons.Link-cstm-clr-w22{background-position:0 -5842px;width:22px;height:22px}.Ctm_icons.Link-cstm-clr-w19{background-position:0 -5874px;width:19px;height:19px}.Ctm_icons.ScrollUpResults{background-position:0 -5908px;width:16px;height:10px}.Ctm_icons.right10{margin-right:10px}.Ctm_icons.left10{margin-left:10px}.Ctm_icons.right5{margin-right:5px}.Ctm_icons.left5{margin-left:5px}.Ctm_icons.right7{margin-right:7px}.Ctm_icons.left7{margin-left:7px}.Ctm_icons.noIcon{width:16px;height:16px}@media only screen and (min-width:320px) and (max-width:1023px){.Ctm_icons.greenOkIcon-xs{width:26px;height:26px;background-size:100%;background-position:0}}
@font-face{font-family:'CPW Icons';src:url(/fonts/cpw-icons/CPW-Icons-Icons.eot);src:url(/fonts/cpw-icons/CPW-Icons-Icons.eot?#iefix) format('embedded-opentype'),url(/fonts/cpw-icons/CPW-Icons-Icons.woff2) format('woff2'),url(/fonts/cpw-icons/CPW-Icons-Icons.woff) format('woff'),url(/fonts/cpw-icons/CPW-Icons-Icons.ttf) format('truetype')}.cpwicon,.fip-icons-container i,.graphic-selection-item i{font-family:'CPW Icons';font-size:25px;font-weight:400;font-style:normal;line-height:1;position:relative;top:1px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cpwicon-phone:before{content:'\E000'}.cpwicon-pin:before{content:'\E001'}.cpwicon-magnify:before{content:'\E002'}.cpwicon-magnify-minus:before{content:'\E003'}.cpwicon-magnify-plus:before{content:'\E004'}.cpwicon-van:before{content:'\E005'}.cpwicon-rosette:before{content:'\E006'}.cpwicon-signal:before{content:'\E007'}.cpwicon-info:before{content:'\E008'}.cpwicon-question:before{content:'\E009'}.cpwicon-alarm:before{content:'\E00A'}.cpwicon-burger:before{content:'\E00B'}.cpwicon-plus:before{content:'\E00C'}.cpwicon-minus:before{content:'\E00D'}.cpwicon-arrow-left:before{content:'\E00E'}.cpwicon-arrow-right:before{content:'\E00F'}.cpwicon-arrow-up:before{content:'\E010'}.cpwicon-arrow-down:before{content:'\E011'}.cpwicon-tick:before{content:'\E012'}.cpwicon-cross:before{content:'\E013'}.cpwicon-close:before{content:'\E014'}.cpwicon-play:before{content:'\E015'}.cpwicon-play-secondary:before{content:'\E016'}.cpwicon-pause:before{content:'\E017'}.cpwicon-pause-secondary:before{content:'\E018'}.cpwicon-mail:before{content:'\E019'}.cpwicon-cart:before{content:'\E01A'}.cpwicon-message:before{content:'\E01C'}.cpwicon-person:before{content:'\E01D'}.cpwicon-th-large:before{content:'\E01E'}.cpwicon-list:before{content:'\E01F'}.cpwicon-heart:before{content:'\E020'}.cpwicon-share:before{content:'\E021'}.cpwicon-hand-point:before{content:'\E022'}.cpwicon-location:before{content:'\E023'}.cpwicon-location-secondary:before{content:'\E024'}.cpwicon-pound-sign:before{content:'\E025'}.cpwicon-database:before{content:'\E026'}.cpwicon-refresh:before{content:'\E027'}.cpwicon-refresh-secondary:before{content:'\E028'}.cpwicon-print:before{content:'\E029'}.cpwicon-money-phone:before{content:'\E02A'}.cpwicon-money-phone-secondary:before{content:'\E02B'}.cpwicon-phone-blank:before{content:'\E02C'}.cpwicon-open-box:before{content:'\E02D'}.cpwicon-charger:before{content:'\E02E'}.cpwicon-sim-holder:before{content:'\E02F'}.cpwicon-headset:before{content:'\E030'}.cpwicon-tablet-blank:before{content:'\E031'}.cpwicon-headphones:before{content:'\E032'}.cpwicon-phone-case:before{content:'\E033'}.cpwicon-phone-case-secondary:before{content:'\E034'}.cpwicon-watch:before{content:'\E035'}.cpwicon-phone-arrow:before{content:'\E036'}.cpwicon-laptop:before{content:'\E037'}.cpwicon-monitor:before{content:'\E038'}.cpwicon-phone-lock:before{content:'\E039'}.cpwicon-sim-large:before{content:'\E03A'}.cpwicon-sim-medium:before{content:'\E03B'}.cpwicon-sim-small:before{content:'\E03C'}.cpwicon-sim-arrow:before{content:'\E03D'}.cpwicon-locked:before{content:'\E03E'}.cpwicon-unlocked:before{content:'\E03F'}.cpwicon-tools:before{content:'\E040'}.cpwicon-battery:before{content:'\E041'}.cpwicon-speakerphone:before{content:'\E042'}.cpwicon-share-secondary:before{content:'\E043'}.cpwicon-graphs:before{content:'\E044'}.cpwicon-piechart:before{content:'\E045'}.cpwicon-message-secondary:before{content:'\E046'}.cpwicon-web:before{content:'\E047'}.cpwicon-download:before{content:'\E048'}.cpwicon-security:before{content:'\E049'}.cpwicon-wireless:before{content:'\E04A'}.cpwicon-thumbs-up:before{content:'\E04B'}.cpwicon-thumbs-down:before{content:'\E04C'}.cpwicon-camera:before{content:'\E04D'}.cpwicon-weight:before{content:'\E04E'}.cpwicon-chip:before{content:'\E04F'}.cpwicon-resize:before{content:'\E050'}.cpwicon-calculator:before{content:'\E051'}.cpwicon-play-third:before{content:'\E052'}.cpwicon-bin:before{content:'\E053'}.cpwicon-trophy:before{content:'\E054'}.cpwicon-closed-box:before{content:'\E055'}.cpwicon-document:before{content:'\E056'}.cpwicon-pound-sign-secondary:before{content:'\E057'}.cpwicon-circles:before{content:'\E058'}.cpwicon-alert:before{content:'\E059'}.cpwicon-information:before{content:'\E05A'}.cpwInStock{color:#02d29d}.cpwOutOfStock{color:#d13e39}
@font-face{font-family:cpw_default;font-style:normal;src:local('Calibri'),url(/fonts/Calibri-334b5a7121-gen-rev.woff) format('woff')}@font-face{font-family:cpw_default;font-weight:700;src:local('Calibri-bold'),url(/fonts/Calibri-bold-50491c799f-gen-rev.woff) format('woff')}@font-face{font-family:cpw_default_condensed;font-style:normal;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(/fonts/Roboto-BoldCondensed-7cd20b52f7-gen-rev.woff2) format('woff2'),url(/fonts/Roboto-BoldCondensed.woff) format("woff"),local("Arial")}@font-face{font-family:cpw_handwriting;src:url(/fonts/Louisiana-c63fee8809-gen-rev.woff2) format('woff2'),url(/fonts/Louisiana.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:cpw_tradebold;src:url(/fonts/cpw_trade-webfont-b9bbe4315f-gen-rev.woff2) format('woff2'),url(/fonts/cpw_trade-webfont.woff) format('woff')}@font-face{font-family:RobotoI;src:local('Calibri'),url(/fonts/Calibri-334b5a7121-gen-rev.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:RobotoM;src:local('Calibri'),url(/fonts/Calibri-334b5a7121-gen-rev.woff) format('woff')}@font-face{font-family:RobotoR;src:local('Calibri'),url(/fonts/Calibri-334b5a7121-gen-rev.woff) format('woff')}@font-face{font-family:RobotoB;src:local('Calibri'),url(/fonts/Calibri-334b5a7121-gen-rev.woff) format('woff')}@font-face{font-family:RobotoBCondensed;font-style:normal;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(/fonts/Roboto-BoldCondensed-7cd20b52f7-gen-rev.woff2) format('woff2'),url(/fonts/Roboto-BoldCondensed.woff) format("woff"),local("Arial")}@font-face{font-family:cpw_tradeRegular;src:url(/fonts/cpw_trade-webfont-b9bbe4315f-gen-rev.woff2) format('woff2'),url(/fonts/cpw_trade-webfont.woff) format('woff')}@font-face{font-family:Conv_Louisiana;src:url(/fonts/Louisiana-c63fee8809-gen-rev.woff2) format('woff2'),url(/fonts/Louisiana.woff) format('woff');font-weight:400;font-style:italic}.RobotoB,.bold{font-family:cpw_default;font-weight:400}.RobotoR,.cpw_regular{font-family:cpw_default;font-weight:400}.RobotoM,.cpw_medium{font-family:cpw_default;font-weight:400}.cpwTradeReglar,.cpwTradebold,.cpw_trade{font-family:cpw_tradebold;text-transform:uppercase;font-weight:400}.RobotoBCondensed,.cpw_condensed{font-family:cpw_default_condensed;font-weight:400}.louisianaLightGray42{font-family:Conv_Louisiana;font-size:42px;color:#7d7e80}.louisianaLightGray39{font-family:Conv_Louisiana;font-size:39px;color:#7d7e80}.louisianaDarkGray28{font-family:Conv_Louisiana;font-size:28px;color:#5a5b5c}.louisianaLightBlue35{font-family:Conv_Louisiana;font-size:40px;color:#e8eeff}.RobotoR1DarkGray15{font-family:cpw_default;font-weight:400;font-size:15px;color:#4c4f53}.RobotoRDarkGray16{font-size:16px;font-family:cpw_default;font-weight:400;color:#5a5b5c}.RobotoRDarkGray18{font-size:18px;font-family:cpw_default;font-weight:400;color:#5a5b5c}.RobotoRDarkGray15{font-family:cpw_default;font-size:15px;font-weight:400;color:#5a5b5c}.RobotoRDarkGray13{font-family:cpw_default;font-size:13px;font-weight:400;color:#5a5b5c}.RobotoRDarkGray12{font-family:cpw_default;font-size:12px;font-weight:400;color:#5a5b5c}.RobotoRGray21{font-family:cpw_default;font-weight:400;font-size:21px;color:#6e6f70}.RobotoRGray18{font-family:cpw_default;font-weight:400;font-size:18px;color:#6e6f70}.RobotoRRed{font-family:cpw_default;font-weight:400;color:#ed1940}.RobotoRGray15{font-family:cpw_default;font-weight:400;font-size:15px;color:#6e6f70}.RobotoRGray135{font-family:cpw_default;font-weight:400;font-size:13.5px;color:#6e6f70}.RobotoRGray13{font-family:cpw_default;font-weight:400;font-size:13px;color:#6e6f70}.RobotoRGray12{font-family:cpw_default;font-weight:400;font-size:12px;color:#6e6f70}.RobotoRLightGray18{font-family:cpw_default;font-weight:400;font-size:18px;color:#7d7e80}.RobotoRLightGray15{font-family:cpw_default;font-weight:400;font-size:15px;color:#7d7e80}.RobotoRLightGray14{font-family:cpw_default;font-weight:400;font-size:14px;color:#7d7e80}.RobotoRLightGray13{font-family:cpw_default;font-weight:400;font-size:13px;color:#7d7e80}.RobotoRLight1Gray15{font-family:cpw_default;font-weight:400;font-size:15px;color:#8e9091}.RobotoRLight1Gray18{font-family:cpw_default;font-weight:400;font-size:18px;color:#8e9091}.RobotoRLightestGray21{font-family:cpw_default;font-weight:400;font-size:21px;color:#b8b8b9}.RobotoRLightestGray18{font-family:cpw_default;font-weight:400;font-size:18px;color:#b8b8b9}.RobotoRLightest1Gray13{font-family:cpw_default;font-weight:400;font-size:13px;color:#aaacad}.RobotoRLightest2Gray21{font-family:cpw_default;font-weight:400;font-size:21px;color:#d6dde0}.RobotoRWhite21{font-family:cpw_default;font-weight:400;font-size:21px;color:#fff}.RobotoRWhite18{font-family:cpw_default;font-weight:400;font-size:18px;color:#fff}.RobotoRWhite16{font-family:cpw_default;font-weight:400;font-size:16px;color:#fff}.RobotoRWhite15{font-family:cpw_default;font-weight:400;font-size:15px;color:#fff}.RobotoRWhite12{font-family:cpw_default;font-weight:400;font-size:12px;color:#fff}.RobotoRBlue18{font-family:cpw_default;font-weight:400;font-size:18px;color:#1ca8dd}.RobotoRBlue16{font-family:cpw_default;font-weight:400;font-size:16px;color:#1ca8dd}.RobotoRBlue15{font-family:cpw_default;font-weight:400;font-size:15px;color:#1ca8dd}.RobotoRBlue16{font-family:cpw_default;font-weight:400;font-size:16px;color:#1ca8dd}.RobotoRBlue13{font-family:cpw_default;font-weight:400;font-size:13px;color:#1ca8dd}.RobotoRGreen15{font-family:cpw_default;font-weight:400;font-size:15px;color:#00b083}.RobotoRGreen13{font-family:cpw_default;font-weight:400;font-size:13px;color:#00b083}.RobotoRRed15{font-family:cpw_default;font-weight:400;font-size:15px;color:#ed1940}.RobotoRRed13{font-family:cpw_default;font-weight:400;font-size:13px;color:#ed1940}.mendatoryStar{font-family:cpw_default;font-weight:400;font-size:13px;color:#ed1940;padding-right:4px;vertical-align:top}.RobotoRLightBlue13{font-family:cpw_default;font-weight:400;color:#c7d3e2;font-size:13px}.RobotoM1LightGray18{font-family:cpw_default;font-weight:400;font-size:15px;color:#8e9091}.RobotoMDarkGray18{font-size:18px;font-family:cpw_default;font-weight:400;color:#5a5b5c}.RobotoMDarkGray17{font-size:17px;font-family:cpw_default;font-weight:400;color:#5a5b5c}.RobotoMDarkGray16{font-size:16px;font-family:cpw_default;font-weight:400;color:#5a5b5c}.RobotoMDarkGray15{font-size:15px;font-family:cpw_default;font-weight:400;color:#5a5b5c}.RobotoMGray18{font-family:cpw_default;font-weight:400;font-size:18px;color:#6e6f70}.RobotoMGray16{font-family:cpw_default;font-weight:400;font-size:16px;color:#6e6f70}.RobotoMLightGray18{font-family:cpw_default;font-weight:400;font-size:18px;color:#6e6f70}.RobotoMGray13{font-family:cpw_default;font-weight:400;font-size:13px;color:#6e6f70}.RobotoMWhite21{font-family:cpw_default;font-weight:400;font-size:21px;color:#fff}.RobotoMWhite18{font-family:cpw_default;font-weight:400;font-size:18px;color:#fff}.RobotoMWhite16{font-family:cpw_default;font-weight:400;font-size:16px;color:#fff}.RobotoMBlue18{font-family:cpw_default;font-weight:400;font-size:18px;color:#1ca8dd}.RobotoMBlue16{font-family:cpw_default;font-weight:400;font-size:16px;color:#1ca8dd}.RobotoMGreen18{font-family:cpw_default;font-weight:400;font-size:18px;color:#02d29d}.RobotoRBlueWhite{font-family:cpw_default;font-weight:400;font-size:18px;color:#e7eeff}.RobotoMPurple15{font-family:cpw_default;font-weight:400;font-size:15px;color:#6072a6}.RobotoBDarkGray21{font-family:cpw_default;font-weight:400;font-size:21px;color:#5a5b5c}.RobotoBDarkGray18{font-family:cpw_default;font-weight:400;font-size:18px;color:#5a5b5c}.RobotoBDarkGray16{font-family:cpw_default;font-weight:400;font-size:16px;color:#5a5b5c}.RobotoBDarkGray15{font-family:cpw_default;font-weight:400;font-size:15px;color:#5a5b5c}.RobotoBDarkGray12{font-family:cpw_default;font-weight:400;font-size:12px;color:#5a5b5c}.RobotoBGray15{font-family:cpw_default;font-weight:400;font-size:15px;color:#6e6f70}.RobotoBDarkGray13{font-family:cpw_default;font-weight:400;font-size:13px;color:#6e6f70}.RobotoBLightGray18{font-family:cpw_default;font-weight:400;font-size:18px;color:#8e9091}.RobotoBWhite18{font-family:cpw_default;font-weight:400;font-weight:700;font-size:18px;color:#fff}.RobotoBWhite21{font-family:cpw_default;font-weight:400;font-weight:700;font-size:21px;color:#fff}.RobotoBGreen18{font-family:cpw_default;font-weight:400;font-size:18px;color:#02d29d}.RobotoBGreen16{font-family:cpw_default;font-weight:400;font-size:16px;color:#02d29d}.RobotoBGreen15{font-family:cpw_default;font-weight:400;font-size:15px;color:#02d29d}.RobotoBRed15{font-family:cpw_default;font-weight:400;font-size:15px;color:#ed1940}.RobotoBcLGray27{font-family:cpw_default_condensed;font-weight:400;font-size:27px;color:#acadad}.RobotoBc1DarkGray24{font-family:cpw_default_condensed;font-weight:400;font-size:24px;color:#4c4f53}.RobotoBcGray24{font-family:cpw_default_condensed;font-weight:400;font-size:24px;color:#5a5b5c}.RobotoBcGray22{font-family:cpw_default_condensed;font-weight:400;font-size:22px;color:#5a5b5c}.RobotoBcDarkGray54{font-family:cpw_default_condensed;font-weight:400;font-size:54px;color:#5a5b5c}.RobotoBcDarkGray36{font-family:cpw_default_condensed;font-weight:400;font-size:36px;color:#5a5b5c}.RobotoBcDarkGray30{font-family:cpw_default_condensed;font-weight:400;font-size:30px;color:#5a5b5c}.RobotoBcDarkGray28{font-family:cpw_default_condensed;font-weight:400;font-size:28px;color:#5a5b5c}.RobotoBcDarkGray27{font-family:cpw_default_condensed;font-weight:400;font-size:27px;color:#5a5b5c}.RobotoBcDarkGray26{font-family:cpw_default_condensed;font-weight:400;font-size:26px;color:#5a5b5c}.RobotoBcDarkGray24{font-family:cpw_default_condensed;font-weight:400;font-size:24px;color:#5a5b5c}.RobotoBcDarkGray21{font-family:cpw_default_condensed;font-weight:400;font-size:21px;color:#5a5b5c}.RobotoBcDarkGray17{font-family:cpw_default_condensed;font-weight:400;font-size:17px;color:#5a5b5c}.RobotoBcDarkGray15{font-family:cpw_default_condensed;font-weight:400;font-size:15px;color:#5a5b5c}.RobotoBcGray36{font-family:cpw_default_condensed;font-weight:400;font-size:36px;color:#6e6f70}.RobotoBcGray27{font-family:cpw_default_condensed;font-weight:400;font-size:27px;color:#6e6f70}.RobotoBcGray24{font-family:cpw_default_condensed;font-weight:400;font-size:24px;color:#6e6f70}.RobotoBcGray21{font-family:cpw_default_condensed;font-weight:400;font-size:21px;color:#6e6f70}.RobotoBcLightGray27{font-family:cpw_default_condensed;font-weight:400;font-size:27px;color:#6e6f70}.RobotoBcLight2Gray36{font-family:cpw_default_condensed;font-weight:400;font-size:36px;color:#7d7e80}.RobotoBcLight1Gray36{font-family:cpw_default_condensed;font-weight:400;font-size:36px;color:#aaacad}.RobotoBcWhite48{font-family:cpw_default_condensed;font-weight:400;font-size:48px;color:#fff}.RobotoBcWhite45{font-family:cpw_default_condensed;font-weight:400;font-size:45px;color:#fff}.RobotoBcWhite36{font-family:cpw_default_condensed;font-weight:400;font-size:36px;color:#fff}.RobotoBcWhite39{font-family:cpw_default_condensed;font-weight:400;font-size:39px;color:#fff}.RobotoBcWhite21{font-family:cpw_default_condensed;font-weight:400;font-size:21px;color:#fff}.RobotoBcWhite18{font-family:cpw_default_condensed;font-weight:400;font-size:18px;color:#fff}.RobotoBcWhite27{font-family:cpw_default_condensed;font-weight:400;font-size:27px;color:#fff}.RobotoBcWhite24{font-family:cpw_default_condensed;font-weight:400;font-size:24px;color:#fff}.RobotoBcWhite23{font-family:cpw_default_condensed;font-weight:400;font-size:23px;color:#fff}.RobotoBclightRed15{font-family:cpw_default_condensed;font-weight:400;font-size:18px;color:#ff3e62}.RobotoBcRed21{font-family:cpw_default_condensed;font-weight:400;font-size:21px;color:#ec1840}.RobotoRGrayItalic13{font-family:cpw_default;font-weight:400;font-size:13px;color:#6e6f70;font-style:italic}.RobotoIDarkGray18{font-size:18px;font-family:RobotoI;font-weight:400;color:#5a5b5c}.RobotoIGray15{font-size:15px;font-family:RobotoI;font-weight:400;color:#7d7e80}.cpwTRGray30{font-family:cpw_tradeRegular;color:#6e6f70;font-size:24px}.cpwTRDarkGray48{font-family:cpw_tradeRegular;color:#5a5b5c;font-size:48px;line-height:48px}.cpwTRDarkGray30{font-family:cpw_tradeRegular;color:#5a5b5c;font-size:30px;line-height:30px}.cpwTRDarkGray24{font-family:cpw_tradeRegular;text-transform:uppercase;color:#5a5b5c;font-size:24px}.cpwTRDarkGray18{font-family:cpw_tradeRegular;text-transform:uppercase;color:#5a5b5c;font-size:18px}.cpwTRDarkGray21{font-family:cpw_tradeRegular;color:#5a5b5c;font-size:21px}.cpwTBStrngGray27{font-family:cpw_tradebold;font-weight:400;font-size:27px;text-transform:uppercase;color:#7d7e80}.cpwTRLightGray24{font-family:cpw_tradeRegular;color:#aaacad;font-size:24px}.cpwTRLightGray18{font-family:cpw_tradeRegular;color:#aaacad;font-size:18px}.cpwTRWhite24{font-family:cpw_tradeRegular;color:#fff;font-size:24px}.cpwTRWhite21{font-family:cpw_tradeRegular;color:#fff;font-size:21px}.cpwTBDarkGray48{font-family:cpw_tradebold;font-weight:400;font-size:48px;text-transform:uppercase;color:#5a5b5c}.cpwTBDarkGray42{font-family:cpw_tradebold;font-weight:400;font-size:42px;text-transform:uppercase;color:#5a5b5c}.cpwTBDarkGray36{font-family:cpw_tradebold;font-weight:400;font-size:36px;text-transform:uppercase;color:#5a5b5c}.cpwTBDarkGray33{font-family:cpw_tradebold;font-weight:400;font-size:33px;text-transform:uppercase;color:#5a5b5c}.cpwTBDarkGray30{font-family:cpw_tradebold;font-weight:400;font-size:30px;text-transform:uppercase;color:#5a5b5c}.cpwTBDarkGray27{font-family:cpw_tradebold;font-weight:400;font-size:27px;text-transform:uppercase;color:#5a5b5c}.cpwTBDarkGray24{font-family:cpw_tradebold;font-weight:400;font-size:24px;text-transform:uppercase;color:#5a5b5c}.cpwTBDarkGray17{font-family:cpw_tradebold;font-weight:400;font-size:17px;text-transform:uppercase;color:#5a5b5c}.cpwTBDarkGray15{font-family:cpw_tradebold;font-weight:400;font-size:15px;text-transform:uppercase;color:#5a5b5c}.cpwTBLightGray42{font-family:cpw_tradebold;font-weight:400;font-size:42px;text-transform:uppercase;color:#aaacad}.cpwTBLightGray24{font-family:cpw_tradebold;font-weight:400;font-size:24px;text-transform:uppercase;color:#aaacad}.cpwTBVeryLightGray18{font-family:cpw_tradebold;font-weight:400;font-size:18px;text-transform:uppercase;color:#ccc}.cpwTBVeryLightGray16{font-family:cpw_tradebold;font-weight:400;font-size:16px;text-transform:uppercase;color:#b2b4b5}.cpwTBVeryLightGray24{font-family:cpw_tradebold;font-weight:400;font-size:24px;text-transform:uppercase;color:#ccc}.cpwTBGreen24{font-family:cpw_tradebold;font-weight:400;font-size:24px;text-transform:uppercase;color:#08b084}.cpwTBBlue42{font-family:cpw_tradebold;font-weight:400;font-size:42px;text-transform:uppercase;color:#1ca8dd}.cpwTBRed30{font-family:cpw_tradebold;font-weight:400;font-size:30px;text-transform:uppercase;color:#ed274d}.cpwTBLightestGray90{font-family:cpw_tradebold;font-weight:400;font-size:90px;text-transform:uppercase;color:#b8b8b9}.cpwTBWhite60{font-family:cpw_tradebold;font-weight:400;font-size:60px;text-transform:uppercase;color:#fff}.cpwTBWhite50{font-family:cpw_tradebold;font-weight:400;font-size:50px;text-transform:uppercase;color:#fff}.cpwTBWhite42{font-family:cpw_tradebold;font-weight:400;font-size:42px;text-transform:uppercase;color:#fff}.cpwTBWhite27{font-family:cpw_tradebold;font-weight:400;font-size:27px;text-transform:uppercase;color:#fff}.cpwTBBlue60{font-family:cpw_tradebold;text-transform:uppercase;font-weight:400;color:#1ca8dd;font-size:60px}@media only screen and (min-width:320px) and (max-width:767px){.RobotoBWhite18-xs{font-size:18px}.RobotoRLightBlue15-xs{font-size:15px}.RobotoRGray12-xs{font-size:12px!important}.RobotoRGray13-xs{font-family:cpw_default;font-weight:400;font-size:13px;color:#6e6f70}.RobotoRGray15-xs{font-size:15px}.RobotoRGray16-xs{font-size:16px}.RobotoRLightGray14-xs{font-size:14px;color:#7d7e80}.RobotoRLightGray13-xs{font-size:13px;color:#7d7e80}.RobotoRLightGray12-xs{font-size:12px!important}.RobotoRWhite15-xs{font-family:cpw_default;font-weight:400;font-size:15px;color:#fff}.RobotoRWhite12-xs{font-family:cpw_default;font-weight:400;font-size:12px;color:#fff}.RobotoRBlue15-xs{font-size:15px}.RobotoRBlue13-xs{font-size:13px}.RobotoRBlue12-xs{font-size:12px!important}.RobotoRDarkGray13-xs{font-family:cpw_default;font-weight:400;font-size:13px;color:#5a5b5c}.RobotoMDarkGray16-xs{font-size:16px}.RobotoMDarkGray15-xs{font-size:15px}.RobotoMDarkGray13-xs{font-size:13px}.RobotoMGray15-xs{font-size:15px}.RobotoMGray12-xs{font-size:12px}.RobotoMWhite15-xs{font-size:15px}.RobotoMBlue12-xs{font-size:12px}.RobotoBcWhite23-xs{font-size:23px}.RobotoBcWhite18-xs{font-size:18px}.RobotoBcDarkGray18-xs{font-size:18px}.RobotoBcDarkGray21-xs{font-size:18px}.RobotoBcWhite27-xs{font-size:27px}.RobotoBcGray27-xs{font-size:27px}.RobotoBcGray21-xs{font-size:21px}.RobotoBcGray18-xs{font-size:18px}.RobotoBc1DarkGray18-xs{font-size:18px}.RobotoBcDarkGray28-xs{font-size:28px}.RobotoBcDarkGray27-xs{font-size:27px}.RobotoBcDarkGray21-xs{font-size:21px}.RobotoBcDarkGray25-xs{font-size:25px}.RobotoBcDarkGray15-xs{font-size:15px}.RobotoBcLight2Gray27-xs{font-size:27px}.RobotoBclightRed13-xs{font-size:13px}.RobotoBDarkGray15-xs{font-size:15px}.RobotoBGray13-xs{font-size:13px;font-family:cpw_default;font-weight:400}.RobotoBDarkGray17-xs{font-size:17px}.cpwTBDarkGray24-xs{font-size:24px}.cpwTBDarkGray18-xs{font-size:18px}.cpwTBDarkGray27-xs{font-size:27px}.cpwTBDarkGray33-xs,.cpwTRDarkGray33-xs{font-size:33px}.cpwTBDarkGray21-xs{font-size:21px}.cpwTRDarkGray19-xs{font-size:19px}.cpwTBLightestGray60-xs{font-size:60px}.cpwTBLightGray30-xs{font-size:30px}.cpwTBLightGray21-xs{font-size:21px}.cpwTBWhite30-xs{font-size:30px}.cpwTBWhite29-xs{font-size:29px}.cpwTBStrngGray21-xs{font-size:21px}.cpwTRLightGray18-xs{font-size:18px}.cpwTRWhite15-xs{font-size:15px}.cpwTBDarkGray33-xs{font-size:33px}.RobotoMGreen14-xs{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.RobotoRGray18-sm{font-size:18px;color:#6e6f70;font-family:cpw_default;font-weight:400}.RobotoRGray16-sm{font-size:16px}.RobotoRGray15-sm{font-size:15px;color:#6e6f70;font-family:cpw_default;font-weight:400}.RobotoRGray13-sm{font-size:13px}.RobotoRWhite13-sm{font-size:13px}.RobotoRDarkGray13-sm{font-size:13px;color:#5a5b5c}.RobotoRBlue15-sm{font-size:15px}.RobotoMDarkGray13-sm{font-size:13px}.RobotoMDarkGray15-sm{font-size:15px}.RobotoMGray15-sm{font-size:15px}.RobotoBc1DarkGray18-sm{font-size:18px}.RobotoBcDarkGray35-sm{font-size:35px}.RobotoBcDarkGray28-sm{font-size:28px}.RobotoBcDarkGray24-sm{font-size:24px}.RobotoBcDarkGray21-sm{font-size:21px}.RobotoBcDarkGray18-sm{font-size:18px}.RobotoBcGray27-sm{color:#6e6f70;font-family:cpw_default_condensed;font-weight:400;font-size:27px}.RobotoBcDarkGray24-sm{color:#5a5b5c;font-family:cpw_default_condensed;font-weight:400;font-size:24px}.RobotoBcGray21-sm{font-size:21px}.RobotoRLightGray12-sm{font-size:12px}.RobotoBcLight1Gray28{font-size:28px}.cpwTBDarkGray21-sm{font-size:21px}.cpwTBLightGray30-sm{font-size:30px}.cpwTBLightestGray60-sm{font-size:60px}.cpwTRWhite18-sm{font-size:18px}}@media only screen and (min-width:1024px) and (max-width:1439px){.RobotoRWhite13-md{font-size:13px}.cpwTBDarkGray27-md{font-size:27px}.RobotoBcDarkGray45-md{font-size:45px}.RobotoBcDarkGray21-md{font-size:21px}.RobotoBcWhite21-md{font-size:21px}.cpwTBLightestGray60-md{font-size:60px}.cpwTRWhite21-md{font-size:21px}.cpwTBDarkGray36{font-family:cpw_tradebold;font-weight:400;font-size:32px;text-transform:uppercase;color:#5a5b5c}.padBenifit{height:370px}}@media only screen and (min-width:320px) and (max-width:1439px){.cpwTBLightestGray60-xssmmd{font-size:60px}}@media only screen and (min-width:1440px){.RobotoBDarkGray18-lg{font-size:18px}.padBenifit{height:370px}}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.button-tooltip{min-width:0;padding:0;border:0;line-height:0;background:0 0;cursor:help}.button-tooltip:focus,.button-tooltip:hover{background:0 0}.button-tooltip .cpwicon{top:0;font-size:18px;color:#1fa4dd}.tooltip-inner{max-width:200px;padding:5px;color:#ccc;text-align:center;text-decoration:none;background-color:#000;border:0;border-radius:4px;white-space:break-spaces}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font:normal normal 12px/1.4 cpw_default;line-height:1.4;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit{background-color:#226dd0;width:auto!important;height:auto!important;padding:12px 28px!important}.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit:hover{background-color:#003a88!important;text-decoration:underline}.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit:active{background-color:#00224f!important;text-decoration:underline}.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit:focus,.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit:focus-visible{outline:2px solid rgba(34,109,208,.75);outline-offset:4px}.checkout-wrapper .checkout-content.basket-item-container .checkout-sidebar-item__column .button-link:focus{border-radius:4px}.checkout-wrapper .checkout-content.basket-item-container .checkout-sidebar-item__column .no-blank-icon:focus{border-radius:4px}legend{width:100%}.form label[for]{cursor:pointer}.form-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.25rem;margin:0 0 1.875rem;font:normal 2.625rem/1 cpw_tradebold;color:#5a5b5c!important;text-transform:uppercase;border-bottom:3px dotted #f3f4f5}@media only screen and (max-width:1023px){.form-title{font-size:2rem}}@media only screen and (max-width:768px){.form-title{padding:1rem 0}}.form-title .button-switch{-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;fill:#1fa4dd;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;background:#fff;border:1px solid #1fa4dd;color:#1fa4dd;padding:5px 10px}@media only screen and (max-width:767px){.form-title .button-switch{margin-top:10px}}.form-title .button-switch__icon{width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.form-helper,.form-info{font-style:italic}.form-cancel-margin{margin-top:-1rem}.form-container h2:not(.form-fieldset__title):not(.modal-title){font-size:1.125rem}@media only screen and (max-width:767px){.form-container h2:not(.form-fieldset__title):not(.modal-title){font-size:1rem}}.form-container p{margin-bottom:1.875rem}.form-container .help-block{box-sizing:border-box;display:none;width:100%;margin-top:.325rem;padding-left:1.25rem;color:#d13e39}.form-container .errorMessagePostCode{box-sizing:border-box;width:100%;padding-left:1.25rem;color:#d13e39;font-size:14px}.form-container .form-errors-container{margin-bottom:1.875rem}.form-container .form-errors-container .help-block{display:block;padding-left:0}.form-container .twitter-typeahead{display:block!important}.form-container .twitter-typeahead .tt-menu{overflow:hidden;box-sizing:border-box;-ms-transform:translateY(2px);transform:translateY(2px);max-width:25rem;width:100%;border:1px solid #ccc;background:#fff;border-radius:5px}.form-container .twitter-typeahead .tt-hint{margin:0}.form-container .twitter-typeahead .tt-suggestion{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding-inline:1.3rem;min-height:3rem;border-top:1px solid #ccc;transition:color .2s ease;cursor:pointer}.form-container .twitter-typeahead .tt-suggestion:before{position:absolute;top:0;bottom:0;left:0;width:.625rem;content:'';background-color:#1fa4dd;opacity:0;transition:opacity .3s ease}.form-container .twitter-typeahead .tt-suggestion:hover{color:#1fa4dd}.form-container .twitter-typeahead .tt-suggestion:hover:before{opacity:1}.form-container .twitter-typeahead .tt-suggestion:first-child{border:0}.form-container .submit-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;border-top:3px dotted #f3f4f5;padding-top:1.875rem}.form-container .form-submit{box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:12px 28px;min-width:0;font-family:cpw_default;font-size:20px;line-height:1.4286;text-transform:none;white-space:nowrap;color:#fff;background:#226dd0;border:0;border-radius:4px;cursor:pointer;width:auto;margin-bottom:1.875rem}.form-container .form-submit:hover{color:#fff!important;background:#003a88!important;text-decoration:underline}.form-container .form-submit:focus{color:#fff;outline:2px solid rgba(34,109,208,.75);outline-offset:4px}.form-container .form-submit:active{color:#fff!important;background:#00224f!important;text-decoration:underline}.form-container .form-submit[disabled]{color:#444;background:#ddd;cursor:not-allowed}.form-container .form-submit-link{padding:0;border:0;font:normal 14px cpw_default;color:#226dd0;background:0 0;cursor:pointer}.form-container .form-submit-link:hover{color:#003a88;text-decoration:underline}.form-container .form-submit-link:active{color:#00224f;text-decoration:underline}.form-container .form-submit-link:focus{color:#226dd0;outline:2px solid rgba(34,109,208,.75);outline-offset:4px;border-radius:4px}.form-container .form-submit-secondary{padding:0 16px;font-size:14px;max-width:100%;height:48px}.form-container .form-submit-outline{width:100%;background-color:#fff;color:#1fa4dd;border:1px solid #1fa4dd}.form-container .form-submit-outline:hover{color:#1fa4dd;background-color:#f3f4f5}@media only screen and (max-width:767px){.form-container .form-submit{width:100%}}.form-container .form-checkbox,.form-container .terms-conditions,.form-container .user-preferences{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.form-container .terms-conditions{margin-bottom:1.875rem}.form-container .terms-conditions h2{width:100%}.form-container .terms-conditions .form-group{margin-bottom:0}.form-container .terms-conditions .form-group+p{width:calc(100% - 40px);margin:0 0 0 5px;color:#5a5b5c}.form-container .terms-conditions .form-group .is-invalid+p{padding-bottom:0}.form-container .terms-conditions .form-group .is-invalid+p+.help-block{padding-left:2rem;display:block;color:#d13e39}.form-container .terms-conditions [target='_blank']:after{display:none}.form-container .user-preferences{gap:1rem}.form-container .user-preferences .basket-full{width:100%}.form-container .user-preferences .form-group{margin-top:-1rem}.form-fieldset{margin-bottom:1.875rem}.form-fieldset__emphase{margin-left:-1.25rem;padding:1.25rem 1.25rem 0 1.25rem;background:#f3f4f5;border-block:1px solid #ccc}@media only screen and (max-width:1023px){.form-fieldset__emphase{margin-inline:-2.5rem;padding-inline:2.5rem}}.form-fieldset:not(.payment-info)+.form-fieldset__emphase{margin-top:-1.25rem}.form-fieldset__legend{width:100%;margin-bottom:1.875rem}.form-fieldset__title{font:normal 24px cpw_default_condensed;margin:0}@media only screen and (max-width:767px){.form-fieldset__title{font-size:18px}}.form-fieldset__title-headline{margin-top:5px;font:bold 1rem cpw_default}@media only screen and (min-width:768px){.form-fieldset__title-headline{font-size:1.125rem}}.form-fieldset__title .link{display:inline-block;margin-left:.5rem;font:normal normal .875rem cpw_default;outline:0}.form-fieldset__title .link:focus{color:#226dd0;outline:2px solid rgba(34,109,208,.75);outline-offset:4px;border-radius:4px}.form-group label,.form-section label{display:inline-block}.form-group label:not(.form-checkbox),.form-section label:not(.form-checkbox){margin-bottom:.625rem}.form-group label[for],.form-section label[for]{cursor:pointer}.form-group label+.button-tooltip,.form-section label+.button-tooltip{margin-left:5px}.form-section-x2>.form-section{display:-ms-flexbox;display:flex;gap:1rem}.form-group{margin-bottom:1.875rem}.form-group-select{position:relative;display:inline-block;margin-top:0}.form-group-select:before{position:absolute;top:50%;right:1rem;margin-bottom:-.5rem;font:normal normal 400 .875rem/0 'CPW Icons';content:'\E011';color:#1fa4dd;cursor:pointer;pointer-events:none}.form-group-select .form-control{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;min-height:48px;min-width:15rem;font:normal 14px/37px cpw_default;background:#fff;border:1px solid #1fa4dd;border-radius:5px;outline:0;cursor:pointer;transition:color,border-color .2s ease}.form-group-select .form-control:active,.form-group-select .form-control:focus,.form-group-select .form-control:hover{color:#1fa4dd;border-color:#1fa4dd}.form-group-select:has(.form-control:disabled):before{color:#ccc}.form-group-select select.form-control{padding-right:2rem}.form-group.is-invalid .form-control,.form-group.is-invalid .form-control:focus,.form-group.is-invalid .form-control:hover{border-color:#d13e39!important}.form-group.is-invalid .help-block{display:block;padding-top:5px;padding-left:20px;display:block;color:#d01010}.form-group.is-valid .form-control{border-color:#4ca240}.form-group.is-valid .form-control:focus,.form-group.is-valid .form-control:hover{border-color:#1fa4dd}.form-group.is-invalid input[type=checkbox]+.form-checkbox-inner:before{border-color:#d13e39}.form-group-inline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-group-inline .form-control{-ms-flex-negative:0;flex-shrink:0}.form-checkbox{display:block;position:relative}.form-checkbox input[type=checkbox]{position:absolute;opacity:0}.form-checkbox input[type=checkbox]+.form-checkbox-inner{position:relative;display:-ms-flexbox;display:flex;gap:5px;cursor:pointer}.form-checkbox input[type=checkbox]+.form-checkbox-inner:after,.form-checkbox input[type=checkbox]+.form-checkbox-inner:before{-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;padding:.25rem;width:1.25rem;height:1.25rem;-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.form-checkbox input[type=checkbox]+.form-checkbox-inner:before{background:#fff;border:1px solid #7d7e80;border-radius:5px;transition:border-color,background .2s ease;content:''}.form-checkbox input[type=checkbox]+.form-checkbox-inner:after{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;font:normal normal 1.25rem "CPW Icons";content:'\E012';color:#fff;opacity:0;transition:opacity .2s ease}.form-checkbox input[type=checkbox]+.form-checkbox-inner:hover:before{border-color:#1fa4dd}.form-checkbox input[type=checkbox]:checked+.form-checkbox-inner:before{background-color:#1fa4dd;border-color:#1fa4dd}.form-checkbox input[type=checkbox]:checked+.form-checkbox-inner:after{opacity:1}.form-checkbox input[type=checkbox]:focus+.form-checkbox-inner:before{border-color:#1fa4dd}.form-control{display:block;box-sizing:border-box;padding:.3rem 1.3rem;min-height:48px;width:100%;font:normal normal 14px cpw_default;line-height:1.4286;max-width:25rem;background:#fff;border:1px solid #ccc;border-radius:5px;transition:border-color ease .15s;outline:0}.form-control.hide{display:none}.form-control:focus,.form-control:hover{border-color:#1fa4dd}.form-control-date{margin-top:.625rem;max-width:25rem;display:-ms-flexbox;display:flex;gap:.5rem}.form-control-date .form-control{-ms-flex:1;flex:1;text-align:center}.form-control-date.focused{border-color:#1fa4dd}.form-control-date.is-invalid{margin-bottom:0}.form-control-date.is-invalid+.help-block{display:block;margin-bottom:1.875rem}.form-control:disabled,.form-control[readonly]{color:#ccc;border-color:#ccc}.form-control:disabled:active,.form-control:disabled:focus,.form-control:disabled:hover,.form-control[readonly]:active,.form-control[readonly]:focus,.form-control[readonly]:hover{color:#ccc;border-color:#ccc}.form-divide{border-color:#ccc}.form-help-text{font-style:italic}.form-checkbox-box{display:none}.form-label-replacement{display:inline-block;cursor:pointer;margin-bottom:.625rem}.control-label[for=form_existingNetworkDetails_vodafoneNumber]{display:none}.control-label[for=form_existingNetworkDetails_idNumber]{display:none}.custom-radio label{display:-ms-flexbox;display:flex;gap:15px;padding:15px;margin:0;cursor:pointer}.custom-radio label:before{box-sizing:border-box;content:'';display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-block;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;padding:5px;box-shadow:0 0 0 1px #ccc;border:4px solid #fff;border-radius:100%;width:18px;height:18px;font-size:0;background:#fff;transition:border .2s ease}.custom-radio label:hover:before{box-shadow:0 0 0 1px #1fa4dd}.custom-radio input[type=radio]{position:absolute;left:-99999px}.custom-radio input[type=radio]:focus+label:before{box-shadow:0 0 0 1px #1fa4dd}.custom-radio input[type=radio]:checked+label:before{background-color:#1fa4dd;box-shadow:0 0 0 1px #1fa4dd}.insurance-ipid-modal{overflow:hidden!important;overscroll-behavior:none}@media only screen and (min-width:1024px){.insurance-ipid-modal{max-height:100vh}@supports (max-height:100dvh){.insurance-ipid-modal{max-height:100dvh}}}.insurance-ipid-modal__subheading{margin-top:-10px;-ms-flex:1 100%;flex:1 100%;font:bold 16px cpw_default}@media only screen and (min-width:768px){.insurance-ipid-modal__subheading{font-size:20px}}.insurance-ipid-modal__footer-action,.insurance-ipid-modal__footer-prices{display:-ms-flexbox;display:flex;gap:15px;-ms-flex-pack:justify;justify-content:space-between;text-align:left}@media only screen and (max-width:767px){.insurance-ipid-modal__footer-action{width:100%;margin-top:15px}.insurance-ipid-modal__footer-action .button{-ms-flex:1;flex:1}}.insurance-ipid-modal__footer-action .button{min-width:120px}.insurance-ipid-modal__footer-action .button[data-is-adding=true]{color:#444;background:#ddd;cursor:not-allowed}.insurance-ipid-modal__footer-prices-upfront{line-height:1;padding-right:20px;padding-bottom:4px}.insurance-ipid-modal__footer-prices-monthly{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.insurance-ipid-modal__footer-prices-monthly-subtext{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;position:relative;bottom:-4px;padding-left:10px}.insurance-ipid-modal__footer-prices{width:auto;gap:30px;-ms-flex-item-align:start;align-self:flex-start}.insurance-ipid-modal__footer-price{font:normal 22px/1 cpw_tradebold}.insurance-ipid-modal__footer-help-header{font-weight:700;margin-right:15px}.insurance-ipid-modal__footer-help-text{color:#6d6d6d}.insurance-ipid-modal__container,.insurance-ipid-modal__scrollable-container{display:-ms-grid;display:grid;gap:15px}.insurance-ipid-modal__container>div{padding-left:20px;padding-right:20px}.insurance-ipid-modal__scrollable-wrapper{padding:20px;background:#efefef;border:#aaacad solid;border-width:1px 0}.insurance-ipid-modal__scrollable-container{padding:20px;height:24vh;overflow-y:scroll;background:#fff;border:1px #aaacad solid}@supports (height:24dvh){.insurance-ipid-modal__scrollable-container{height:24dvh}}.insurance-ipid-modal__details{display:-ms-grid;display:grid}.insurance-ipid-modal__details .insurance-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:0 20px}.insurance-ipid-modal__details .insurance-covered,.insurance-ipid-modal__details .insurance-not-covered{-ms-flex:1 1 0px;flex:1 1 0;display:-ms-grid;display:grid}.insurance-ipid-modal__details-item{background:#f3f4f5;padding:0 15px 15px;margin-top:12px;display:-ms-grid;display:grid;-ms-grid-columns:0fr 1fr;grid-template-columns:0fr 1fr;-ms-grid-rows:0fr 0fr;grid-template-rows:0fr 0fr;gap:12px 12px;grid-template-areas:'icon heading' 'insurance-content insurance-content'}@media only screen and (min-width:768px){.insurance-ipid-modal__details-item{grid-template-areas:'icon heading' 'icon insurance-content'}}.insurance-ipid-modal__details-item .icon{grid-area:icon;max-width:32px;max-height:32px;height:-webkit-fit-content;height:fit-content;place-self:center}@media only screen and (min-width:768px){.insurance-ipid-modal__details-item .icon{max-width:40px;max-height:40px;place-self:unset;margin-top:15px}}.insurance-ipid-modal__details-item .insurance-content{grid-area:insurance-content}.insurance-ipid-modal__details-item .heading{grid-area:heading}.insurance-ipid-modal__details-item-info{padding:15px;border-radius:10px 10px 0 0;background-color:#004f87;color:#fff}.insurance-ipid-modal__details-item-info h2{font-size:38px;font-weight:700;margin-top:0}.insurance-ipid-modal__details-item-info h3{font-size:20px}.insurance-ipid-modal__details-item-info p{margin-top:15px}.insurance-ipid-modal__details-item-info .gap{padding:0 10px}.insurance-ipid-modal__details-item-content h3{font:24px/1 cpw_default_condensed;margin:16px 0}.insurance-ipid-modal__details-item-content p{font-size:16px;margin-bottom:15px}.insurance-ipid-modal__details .insurance-cover-level ul,.insurance-ipid-modal__details .insurance-covered ul,.insurance-ipid-modal__details .insurance-not-covered ul,.insurance-ipid-modal__details-item ul{display:-ms-grid;display:grid;gap:5px;list-style-type:square;margin-top:-1rem;padding-left:20px;font-size:16px}.insurance-ipid-modal__details .insurance-cover-level .insurance-item:nth-of-type(n) ul,.insurance-ipid-modal__details .insurance-covered .insurance-item:nth-of-type(n) ul,.insurance-ipid-modal__details .insurance-not-covered .insurance-item:nth-of-type(n) ul,.insurance-ipid-modal__details-item .insurance-item:nth-of-type(n) ul{list-style-type:none;padding-left:0}.insurance-ipid-modal__details .insurance-cover-level .insurance-item:nth-of-type(n) ul li,.insurance-ipid-modal__details .insurance-covered .insurance-item:nth-of-type(n) ul li,.insurance-ipid-modal__details .insurance-not-covered .insurance-item:nth-of-type(n) ul li,.insurance-ipid-modal__details-item .insurance-item:nth-of-type(n) ul li{position:relative;padding-left:25px;min-height:20px}.insurance-ipid-modal__details .insurance-cover-level .insurance-item:nth-of-type(n) ul li:before,.insurance-ipid-modal__details .insurance-covered .insurance-item:nth-of-type(n) ul li:before,.insurance-ipid-modal__details .insurance-not-covered .insurance-item:nth-of-type(n) ul li:before,.insurance-ipid-modal__details-item .insurance-item:nth-of-type(n) ul li:before{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;height:20px;width:20px;font:normal 20px/1 'CPW Icons'}.insurance-ipid-modal__details .insurance-covered :nth-of-type(1) ul li:before{content:'\E012';color:#4ca240}.insurance-ipid-modal__details .insurance-not-covered :nth-of-type(1) ul li:before{content:'\E013';color:#d13e39;font-size:16px}.insurance-ipid-modal__details .insurance-not-covered :nth-of-type(2) ul li:before{content:'\E059';color:#df542f;font-size:16px}.insurance-ipid-modal__details .insurance-cover-level :nth-of-type(1) ul li:before{content:'\E012';color:#283278}.insurance-ipid-modal__document_links h3{margin-top:0}.insurance-ipid-modal__document_links a.link{font-size:18px;font-weight:400}.insurance-ipid-modal__document_links p{font-size:16px}.insurance-ipid-modal.in .modal-dialog{transition:none;width:900px}@media only screen and (max-width:767px){.insurance-ipid-modal.in .modal-dialog{margin:0;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.insurance-ipid-modal.in .modal-dialog{max-height:100vh}@supports (max-height:100dvh){.insurance-ipid-modal.in .modal-dialog{max-height:100dvh}}}.insurance-ipid-modal.in .modal-dialog .modal-footer,.insurance-ipid-modal.in .modal-dialog .modal-header{position:-webkit-sticky;position:sticky;z-index:1}.insurance-ipid-modal.in .modal-dialog .modal-header{top:0;line-height:1.2;background:#efefef;color:#5a5b5c}.insurance-ipid-modal.in .modal-dialog .modal-header h2{margin:0}.insurance-ipid-modal.in .modal-dialog .modal-footer{bottom:0;margin:0;padding:15px;border-top:1px solid #ccc;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.insurance-ipid-modal.in .modal-dialog .modal-footer{-ms-flex-direction:row;flex-direction:row}}.insurance-ipid-modal.in .modal-dialog .modal-footer:after,.insurance-ipid-modal.in .modal-dialog .modal-footer:before{display:none}.insurance-ipid-modal.in .modal-dialog .modal-content{position:relative;z-index:0;max-height:100vh;overscroll-behavior:none;overflow:auto}@supports (max-height:100dvh){.insurance-ipid-modal.in .modal-dialog .modal-content{max-height:100dvh}}@media only screen and (min-width:768px){.insurance-ipid-modal.in .modal-dialog .modal-content{max-height:94vh}@supports (max-height:94dvh){.insurance-ipid-modal.in .modal-dialog .modal-content{max-height:94dvh}}}.insurance-ipid-modal.in .modal-dialog .modal-body{padding:20px 0}@media only screen and (max-width:767px){.insurance-ipid-modal.in .modal-dialog .modal-body{overflow-y:auto;overscroll-behavior:none}}.insurance-ipid-modal[data-insurance-modal-context*=COMPLETE] [data-insurance-lite],.insurance-ipid-modal[data-insurance-modal-context*=LITE] [data-insurance-complete]{display:none}.insurance-ipid-modal[data-insurance-modal-duration*=ANNUAL] [data-insurance-monthly],.insurance-ipid-modal[data-insurance-modal-duration*=MONTHLY] [data-insurance-annual]{display:none}.insurance-ipid-modal [data-insurance-id]{text-transform:capitalize}.insurance-ipid-modal .form-group{margin:0}.basket-item-mobile-insurance .insurance-component{margin-top:0}.basket-item-mobile-insurance .basket-item-pricing{padding-bottom:15px}.basket-item-mobile-insurance .basket-item-pricing .pricing-column-subtitle{display:block;font-size:12px}.insurance-component.is-invalid .help-block{display:block;color:#d13e39}.insurance-component__subheading{margin:0 0 15px;font-size:24px}.insurance-component__form{border:1px solid #ccc;border-radius:8px;background:#f3f4f5;padding:15px 15px 5px 15px}.insurance-component__item-price,.insurance-component__item-title,.insurance-component__subheading{font-weight:400;font-family:cpw_default_condensed}.insurance-component__list{padding-top:15px;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.insurance-component__list{-ms-flex-direction:column;flex-direction:column}}.insurance-component__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;background:#fff;border:1px solid #ccc;border-radius:8px}.insurance-component__item-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:15px;border-bottom:1px solid #ccc;width:calc(100% + ($spacing * 2));font-size:20px;cursor:pointer}.insurance-component__item-title .cpwicon{color:#5a5b5c;-ms-transform:rotate(0);transform:rotate(0);transition:all .2s ease}.insurance-component__item-details{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:15px}.insurance-component__item-details h4{font-size:16px;font-weight:600}.insurance-component__item-details .note{color:#333;margin-bottom:10px}.insurance-component__item-details .note:last-child{margin-bottom:0}.insurance-component__item-details .note a{word-break:break-word}.insurance-component__item-covers{display:-ms-grid;display:grid;gap:5px;list-style-type:square}.insurance-component__item-covers ul{list-style-type:none;padding-left:0;margin-bottom:20px}.insurance-component__item-covers ul li{position:relative;padding-left:25px;min-height:20px}.insurance-component__item-covers ul li:before{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;height:20px;width:20px;font:normal 20px/1 'CPW Icons'}.insurance-component__item-inclusions li:before{content:'\E012';color:#4ca240}.insurance-component__item-exclusions li:before{content:'\E013';color:#d13e39;font-size:16px}.insurance-component__item-options{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ccc}.insurance-component__item-option{width:50%;-ms-flex-positive:1;flex-grow:1}.insurance-component__item-option:nth-child(2){border-left:1px solid #ccc}.insurance-component__item[data-insurance-item-collapsed=true]{-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:768px){.insurance-component__item[data-insurance-item-collapsed=true] .insurance-component__item-title{border-color:transparent}.insurance-component__item[data-insurance-item-collapsed=true] .insurance-component__item-title .cpwicon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.insurance-component__item[data-insurance-item-collapsed=true] .insurance-component__item-details{display:none}}.insurance-component__no-insurance{-ms-flex:1 100%;flex:1 100%;width:100%}.insurance-component__item-desc{display:-ms-grid;display:grid}.insurance-component__item-price{font:normal 25px cpw_tradebold}.insurance-component__item-base-price{font:normal 14px cpw_tradebold}.insurance-component__item-price-disclaimer{display:block;line-height:15px;padding-top:5px}@media only screen and (max-width:767px){.insurance-component .insurance-component__item-title{border-color:transparent}.insurance-component .insurance-component__item-title .cpwicon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.insurance-component .insurance-component__item-details{display:none}.insurance-component .insurance-component__item[data-insurance-item-collapsed=false]{border-color:#ccc}.insurance-component .insurance-component__item[data-insurance-item-collapsed=false] .cpwicon{-ms-transform:rotate(0);transform:rotate(0)}.insurance-component .insurance-component__item[data-insurance-item-collapsed=false] .insurance-component__item-details{display:block}}.insurance-component a[target='_blank']:after{display:inline-block;vertical-align:middle;margin-left:1px;width:14px;height:14px;background-image:url(../img/icons/new-tab-ba60274975-gen-rev.svg);background-size:contain;background-repeat:no-repeat;content:'';opacity:.6}.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit{background-color:#226dd0;width:auto!important;height:auto!important;padding:12px 28px!important}.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit:hover{background-color:#003a88!important;text-decoration:underline}.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit:active{background-color:#00224f!important;text-decoration:underline}.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit:focus,.checkout-wrapper .checkout-content.basket-item-container .submit-container .form-submit:focus-visible{outline:2px solid rgba(34,109,208,.75);outline-offset:4px}.checkout-wrapper .checkout-content.basket-item-container .checkout-sidebar-item__column .button-link:focus{border-radius:4px}.checkout-wrapper .checkout-content.basket-item-container .checkout-sidebar-item__column .no-blank-icon:focus{border-radius:4px}.basket-proceed-checkout button,.basketText+.row button,.button{box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:12px 28px;min-width:0;font-family:cpw_default;font-size:20px;line-height:1.4286;text-transform:none;white-space:nowrap;color:#fff;background:#226dd0;border:0;border-radius:4px;cursor:pointer}.basket-proceed-checkout button:hover,.basketText+.row button:hover,.button:hover{color:#fff!important;background:#003a88!important;text-decoration:underline}.basket-proceed-checkout button:focus,.basketText+.row button:focus,.button:focus{color:#fff;outline:2px solid rgba(34,109,208,.75);outline-offset:4px}.basket-proceed-checkout button:active,.basketText+.row button:active,.button:active{color:#fff!important;background:#00224f!important;text-decoration:underline}.basket-proceed-checkout button[disabled],.basketText+.row button[disabled],.button[disabled]{color:#444;background:#ddd;cursor:not-allowed}.basket-proceed-checkout button-link,.basketText+.row button-link,.button-link{padding:0;border:0;font:normal 14px cpw_default;color:#226dd0;background:0 0;cursor:pointer}.basket-proceed-checkout button-link:hover,.basketText+.row button-link:hover,.button-link:hover{color:#003a88;text-decoration:underline}.basket-proceed-checkout button-link:active,.basketText+.row button-link:active,.button-link:active{color:#00224f;text-decoration:underline}.basket-proceed-checkout button-link:focus,.basketText+.row button-link:focus,.button-link:focus{color:#226dd0;outline:2px solid rgba(34,109,208,.75);outline-offset:4px;border-radius:4px}.basket-proceed-checkout button-secondary,.basketText+.row button-secondary,.button-secondary{padding:0 16px;font-size:14px;max-width:100%;height:48px}.basket-proceed-checkout button-outline,.basketText+.row button-outline,.button-outline{width:100%;background-color:#fff;color:#1fa4dd;border:1px solid #1fa4dd}.basket-proceed-checkout button-outline:hover,.basketText+.row button-outline:hover,.button-outline:hover{color:#1fa4dd;background-color:#f3f4f5}@keyframes displayOverlay{from{opacity:0}to{opacity:1}}.loader-inner[data-active-tasks='0'],[data-loading-overlay][data-active-tasks='0']{display:none;transform:translate3d(0,0,0)}.loader-inner[data-active-tasks='1'],[data-loading-overlay][data-active-tasks='1']{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:rgba(0,0,0,.5);animation:displayOverlay .2s}.loader-inner .spinner-img,[data-loading-overlay] .spinner-img{-ms-flex-negative:0;flex-shrink:0;height:60px;width:60px;background:url(/img/spinner-b0399590ea-gen-rev.svg) no-repeat center center;background-size:contain}[data-results-container]{opacity:1;transition:opacity .2s ease}[data-results-container].is-loading{opacity:0}.accessibility-banner{background:#008ca8}.accessibility-banner .container{display:block;padding:10px 30px;max-width:1270px;text-align:center;color:#fff}.accessibility-banner .container:focus .accessibility-banner-button,.accessibility-banner .container:hover .accessibility-banner-button{background:#fff;color:#008ca8}@media only screen and (min-width:768px){.accessibility-banner .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.accessibility-banner-title{font:normal 20px cpw_tradebold;text-transform:uppercase}.accessibility-banner-content{font-size:12px}.accessibility-banner-button{display:-ms-inline-flexbox;display:inline-flex;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;margin:10px 0 0;padding:6px 12px;border:1px solid #fff;white-space:nowrap;border-radius:4px}@media only screen and (min-width:768px){.accessibility-banner-button{margin:0 0 0 40px}}.basket-accessibility-wrapper .small-print{font-size:12px}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:cpw_default;line-height:1.4286;font-size:14px;color:#5a5b5c;background:#fff;-webkit-text-size-adjust:100%}#header,footer{background:#fff}.container{box-sizing:content-box;max-width:1270px;margin:0 auto;padding:0 1.875rem}@media only screen and (max-width:1024px){.container{padding:0 1.25rem}}@media only screen and (max-width:450px){.container{padding:0 .625rem}}#header{border-bottom:1px solid #cdcfd1}#header .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0;max-width:1440px}#header .header-links{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:1.25rem;margin-right:16px}@media only screen and (max-width:767px){#header .header-links{margin-right:8px}}#header .header-links a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;color:#012150}#header .header-links a:focus,#header .header-links a:hover{color:#1fa4dd}#header .header-links a .cpwicon{font-size:1rem;-ms-transform:translateY(-2px);transform:translateY(-2px)}#header .header-links a[target='_blank']:after{display:none}#header .logo-container{display:-ms-flexbox;display:flex;padding:16px 1.25rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){#header .logo-container{-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:767px){#header .logo-container{padding:8px 10px}}#header .logo-container a{display:block;margin-right:17px;width:195px;height:35px}@media only screen and (max-width:450px){#header .logo-container a{width:150px}}@media only screen and (max-width:767px){#header .logo-container a{margin-right:10px}}#header .logo-container img{width:100%;height:100%}#header .logo-container .slogan-img{display:block;height:35px;width:100px;-o-object-fit:contain;object-fit:contain;background:0 0}@media only screen and (max-width:450px){#header .logo-container .slogan-img{width:60px;height:21px}}#header .slogan{margin:0;height:35px;width:100px;font-size:0;background:url(https://media.secure-mobiles.com/cpw/css/cpw_strapline_part_of_currys.png) no-repeat 0 0;background-size:contain}@media only screen and (max-width:450px){#header .slogan{width:60px;height:21px}}footer{padding-bottom:1.25rem;font-size:14px;color:#5a5b5c}footer p{margin-top:15px;text-align:center}@media only screen and (max-width:767px){footer{border-top:1.25rem solid #f3f4f5;font-size:12px}}footer a{color:#1fa4dd}.backToTop{position:fixed;bottom:45px;right:30px}.hide{display:none}.align-right{text-align:right}.text-center{text-align:center}.fs-20{font-size:20px!important}.pb-0{padding-bottom:0!important}.pt-5{padding-top:5px!important}.mt-5{margin-top:5px!important}.basket-ofcom,.basket-ofcom-voda{font-size:18px;font-weight:500!important;font-stretch:normal!important;font-style:normal!important;line-height:1.11!important;letter-spacing:normal!important;text-align:right!important;color:#5a5b5c!important;float:right!important;padding:10px 0 0;width:100%!important}.basket-ofcom-text{font-size:14px!important;font-weight:400!important}.monthly-price-increasing-to{font-size:14px!important;float:right!important;width:100%!important}.card-tile-footer-ofcom{padding-top:10px!important;text-align:right!important;width:100%!important}.basket-line-hr-ofcom{height:1px!important;background-color:#ccc!important;float:right!important;width:65%!important;margin:10px 0!important}.sup-fs{font-size:60%!important;vertical-align:super!important}.item-details-ofcom-price-font{font-family:cpw_default_condensed!important}.item-details-ofcom-price-font-trade-bold{font-family:cpw_tradebold!important}.basket-summary-hr-ofcom{height:1px!important;background-color:#ccc!important;margin:10px 0!important}.monthly-basket-price-increasing-to{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#5a5b5c}.basket-ofcom-summary,.basket-ofcom-summary-vodafone{font-size:15px;font-weight:500!important;font-stretch:normal!important;font-style:normal!important;line-height:1.5!important;letter-spacing:normal!important;text-align:left;color:#5a5b5c!important;width:100%}.basket-summary-asa{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:normal;text-align:left;color:#5a5b5c;display:block!important;margin-top:5px}@media only screen and (max-width:767px){.basket-summary-hr-ofcom{width:50%!important;float:right!important;text-align:right!important}.monthly-basket-price-increasing-to{width:65%!important;float:right!important;text-align:right!important;font-size:14px!important}.basket-ofcom-summary,.basket-ofcom-summary-vodafone{float:right!important;text-align:right!important;width:100%!important;font-size:18px!important}.basket-summary-asa{float:left!important;text-align:left!important;width:100%!important}.basket-item-prices .pricing-column-price{font:normal 20px cpw_tradeRegular!important}.itemOriginalUpfront{font:normal 20px cpw_tradeRegular!important}}@media only screen and (min-width:768px) and (max-width:1300px){.basket-summary-hr-ofcom{width:100%!important;float:left!important;text-align:left!important}.monthly-basket-price-increasing-to{width:100%!important;float:left!important;text-align:left!important;font-size:12px!important}.basket-ofcom-summary,.basket-ofcom-summary-vodafone{float:left!important;text-align:left!important;width:100%!important;font-size:16px!important}.basket-summary-asa{float:left!important;text-align:left!important;width:100%!important}.basket-item{padding:20px 10px 0 20px!important}.basket-item-prices{max-width:27%!important;min-width:27%!important;padding:20px 0 0 10px!important}.basket-item-prices .pricing-column-price{font:normal 18px cpw_tradeRegular!important}.itemOriginalUpfront{font:normal 18px cpw_tradeRegular!important}}@media only screen and (width:1024px){.basket-ofcom-voda{font-size:16px!important}.basket-ofcom-summary-vodafone{font-size:16px!important}.basket-item-prices{max-width:27%!important}}@media only screen and (min-width:1024px) and (max-width:1032px){.monthly-price-increasing-to{font-size:13.5px!important}}@media only screen and (min-width:1025px) and (max-width:1057px){.basket-ofcom-voda{font-size:16.5px!important}}.mt-4-25{margin-top:4.25rem!important}.mt-6-25{margin-top:6.25rem!important}.mt-8-25{margin-top:8.25rem!important}.mt-10-25{margin-top:10.25rem!important}.bullets-list{list-style:inside disc}.basket-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.basket-wrapper [role=main]{-ms-flex-order:0;order:0}.basket-wrapper .basket-sidebar{-ms-flex-order:1;order:1}@media only screen and (min-width:1024px){.basket-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.basket-wrapper [role=main]{-ms-flex:1;flex:1}.basket-wrapper .basket-sidebar{box-sizing:border-box;-ms-flex:1;flex:1;padding-top:40px;padding-left:30px;width:calc(100% / 3);max-width:calc(100% / 3)}}.basket-wrapper .warning.container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 0 20px;background-color:#f3f4f5;padding:20px}.basket-wrapper .warning.container .icon{height:20px;margin-right:20px}.basket-wrapper .warning.container .text{color:#d13e39;font-size:16px}.basket-wrapper .form-container .submit-container{border-top:0}.basket-wrapper .basket-proceed-checkout:not([data-form-clone-placeholder]){border-top:3px dotted #f3f4f5}@media only screen and (min-width:1024px){.basket-wrapper .basket-proceed-checkout:not([data-form-clone-placeholder]){margin-top:20px}}.help-block,.hide{display:none}.basket-proceed-checkout a,.basket-wrapper a{color:#226dd0!important}.basket-proceed-checkout a:hover,.basket-wrapper a:hover{color:#003a88!important;text-decoration:underline}.basket-proceed-checkout a:active,.basket-wrapper a:active{color:#00224f!important;text-decoration:underline}.basket-proceed-checkout a:focus,.basket-proceed-checkout a:focus-visible,.basket-wrapper a:focus,.basket-wrapper a:focus-visible{outline:2px solid rgba(34,109,208,.75)!important;outline-offset:4px;border-radius:2px}.basket-title{box-sizing:border-box;padding:30px 0 15px}@media only screen and (max-width:1024px){.basket-title h1{font-size:30px}}.basket-title+.basket-proceed-checkout{margin-top:-20px}.basket-item-container{padding-top:0}.basket-content{margin-bottom:25px;border:1px solid #ccc;border-radius:6px;border-top:0}.basket-content [role=main]{-ms-flex:1;flex:1}#delivery-options-container,.basket-item-total{padding:20px;border-top:1px solid #ccc}@media only screen and (max-width:450px){#delivery-options-container,.basket-item-total{padding:10px}}#delivery-options-container h2,#delivery-options-container h3,.basket-item-total h2,.basket-item-total h3{margin-bottom:15px;font:normal 24px cpw_default_condensed}#delivery-options-container{background:#fff;border-radius:6px 6px 0 0}#delivery-options-field{margin-bottom:0}#delivery-options-field .selection-option{box-sizing:border-box;display:-ms-flexbox;display:flex;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:6px;cursor:pointer}#delivery-options-field .selection-option:last-of-type{margin-bottom:0}#delivery-options-field .selection-option.active{padding:9px;border-width:2px;border-color:#1fa4dd}#delivery-options-field .selection-option label{display:-ms-flexbox;display:flex;margin-bottom:0}.basket-item-total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#f3f4f5;border-radius:0 0 6px 6px}.basket-item-total .basket-item-pricing{text-align:right}.basket-item-total .pricing-column-price{margin-bottom:15px;font:normal 33px cpw_tradeBold}.basket-item-total .pricing-column-price:last-child{margin-bottom:0}.basket-proceed-checkout{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px;font-size:15px}.basket-proceed-checkout button{margin-left:30px}@media screen and (max-width:450px){.basket-proceed-checkout{-ms-flex-direction:column;flex-direction:column}.basket-proceed-checkout .form-container{-ms-flex-order:0;order:0;width:100%}.basket-proceed-checkout button{width:100%;margin-left:0;margin-bottom:15px}.basket-proceed-checkout a{-ms-flex-order:1;order:1}}.form-section-select .form-group{display:inline-block;position:relative}.form-section-select .form-group:before{position:absolute;top:50%;right:12px;margin-bottom:-8px;font:normal normal 400 16px/0 'CPW Icons';content:'\E011';color:#1fa4dd;cursor:pointer;pointer-events:none}.form-section-select .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 30px 6px 20px;font:normal 14px cpw_default;background:#fff;border:1px solid #1fa4dd;border-radius:4px;outline:0;cursor:pointer;line-height:32px}.form-section-select .form-group select:disabled{border-color:#ccc!important}.custom-check,.radio-selection-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.custom-check label,.radio-selection-column label{overflow:hidden;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;cursor:pointer}.custom-check input[type=radio],.radio-selection-column input[type=radio]{position:absolute;left:-100%}.custom-check input[type=radio]+label:before,.radio-selection-column input[type=radio]+label:before{box-sizing:border-box;display:inline-block;margin-right:5px;width:20px;height:20px;content:'';background:#fff;border-radius:100%;border:1px solid #ccc}.custom-check input[type=radio]+label:after,.radio-selection-column input[type=radio]+label:after{position:absolute;box-sizing:border-box;display:none;width:10px;height:10px;top:5px;left:5px;content:'';background:#1fa4dd;border-radius:100%}.custom-check input[type=radio]:checked+label:after,.radio-selection-column input[type=radio]:checked+label:after{display:inline-block}.custom-check input[type=radio]:checked+label:before,.custom-check input[type=radio]:focus+label:before,.custom-check input[type=radio]:hover+label:before,.radio-selection-column input[type=radio]:checked+label:before,.radio-selection-column input[type=radio]:focus+label:before,.radio-selection-column input[type=radio]:hover+label:before{border-color:#1fa4dd}.radio-selection-column{margin-top:5px}.radio-selection-column:last-child{margin:0}.default-label{display:inline-block;margin-bottom:5px}.insurance-component{margin-top:20px}.insurance-component__form{padding-top:0}.insurance-component__subheading{box-sizing:border-box;padding:5px 15px;width:calc(100% + 30px);-ms-transform:translateX(-15px);transform:translateX(-15px);border-bottom:1px solid #ccc;margin-bottom:10px}.basket-esim-section{margin-top:15px}.modal.in.what-is-an-esim-modal .modal-dialog{display:-ms-flexbox;display:flex;height:calc(100vh - 60px);background:0 0}@media only screen and (max-width:767px){.modal.in.what-is-an-esim-modal .modal-dialog{width:auto;margin:15px}}.modal.in.what-is-an-esim-modal .modal-dialog .modal-content{background-color:#fff;margin:auto;border-radius:8px}.modal.in.what-is-an-esim-modal .modal-dialog .modal-content .modal-header{border-radius:8px}.modal.in.what-is-an-esim-modal .modal-dialog .modal-content .what-is-an-esim-modal__container{font-size:20px;letter-spacing:-.72px;line-height:normal}@media only screen and (max-width:767px){.modal.in.what-is-an-esim-modal .modal-dialog .modal-content .modal-body{padding:20px}}.modal.in.what-is-an-esim-modal .modal-dialog .modal-content .modal-footer{text-align:center;padding:10px 0 30px;-ms-flex-pack:center;justify-content:center}.modal.in.what-is-an-esim-modal .modal-dialog .modal-content .modal-footer .button-close{border:0;background-color:#00a7e3;border-radius:4px;font-size:23px;color:#fff;padding:8px 60px}.modal.in.what-is-an-esim-modal .modal-dialog .modal-header{background-color:#e9eaeb;padding:20px}.modal.in.what-is-an-esim-modal .modal-dialog .modal-header h2{font-size:26px;margin:0}.modal.in.what-is-an-esim-modal .modal-dialog .modal-header span.button-close{position:absolute;right:25px;top:15px}.inside-form-label{margin-top:2px;margin-left:7px}.eid-number-error-message{display:block;padding-top:5px;color:#d13e39}.energy_tags{width:124.6px;height:40px;-ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0;margin-top:10px}.product_info_sheet{width:58px;height:40px;font-family:cpw_default;font-size:12px;font-weight:400;line-height:1.02;color:#226dd0!important;display:-ms-flexbox;display:flex;text-align:left}.energy_label:after,.product_info_sheet:after{display:none!important}.energy_vector{width:58.6px;height:32px;margin:4px 8px 4px 0}.product_info_sheet:hover{color:#003a88!important;text-decoration:underline}.product_info_sheet:active{color:#00224f!important;text-decoration:underline}.product_info_sheet:focus,.product_info_sheet:focus-visible{outline:2px solid rgba(34,109,208,.75)!important;outline-offset:4px;border-radius:2px}.energy_vector:hover{cursor:pointer}@media (max-width:430px){.energy_vector{width:58.6px;height:32px;margin:4px 8px 4px 0}}@media (max-width:768px){.energy_vector{width:58.6px;height:32px;margin:4px 8px 4px 0}.product_info_sheet{width:58px;height:40px;font-family:cpw_default;font-size:12px;font-weight:400;line-height:1.02;color:#226dd0!important;display:-ms-flexbox;display:flex;text-align:left}.product_info_sheet:after{content:'Product\AInformation\ASheet';white-space:pre;display:block}.energy_label:after,.product_info_sheet:after{display:none!important}.energy_tags{line-height:1.5;text-align:left;margin-top:10px}}@media screen and (max-width:1024px) and (min-width:820px){.energy_tags{float:left;margin-top:15px}}@media screen and (max-width:1280px) and (min-width:1280px){.energy_tags{float:left;margin-top:15px}}@media only screen and (max-width:767px){.pricing-actaul-value,.pricing-column-div{text-align:left;width:50%!important}.basket-summary-hr-ofcom-div{width:100%!important}.monthly-basket-price-increasing-to{width:100%!important;text-align:center!important}.mrc-price-1{text-align:left!important;font-size:16px!important}.mrc-price-2{text-align:right!important;margin-top:-26px!important;font-size:16px!important}.mrc-price-3{text-align:left!important;font-size:16px!important}.mrc-price-4{text-align:right!important;margin-top:-26px!important;font-size:16px!important}.basket-summary-asa{margin-bottom:10px;margin-top:10px}.pricing-promo-code.no-promo.no-mobile-div-energy~.pricing-monthly-cost{margin-top:-45px!important}.pricing-promo-code.promo-applied.no-mobile-div-energy~.pricing-monthly-cost{margin-top:-45px!important}.pricing-promo-code{margin-top:10px}.no-mobile-div-energy{display:none}.mobile-div-energy{display:block;margin-bottom:-5px}.basket-item-for-mobile-view{margin-bottom:-5px!important}}@media (min-width:768px){.no-mobile-div-energy{display:block}.mobile-div-energy{display:none}}.promotionRemoveModalHeader{height:30px}.promoRemoveModalTitle strong{font:normal 30px cpw_tradebold!important;text-transform:uppercase;line-height:1!important}.promotionRemoveModalBody .how-to-claim p{height:21px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#5a5b5c}.basketModalSubmit{height:48px;-ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px;border-radius:4px;background-color:#1ca8dd;border:1px solid #1ca8dd;cursor:pointer}.basketModalSubmit span{-ms-flex-positive:0;flex-grow:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;line-height:1}.basketModalClose{width:120px;-ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;padding:16px;border-radius:4px;border:1px solid #1ca8dd;background-color:#fff;cursor:pointer}.basketModalClose span{-ms-flex-positive:0;flex-grow:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1ca8dd;line-height:1}.promotionRemoveModalFooter{-ms-flex-pack:justify!important;justify-content:space-between!important;margin:10px 0}@media only screen and (max-width:767px){.promotionRemoveModalBody .how-to-claim p,.promotionRemoveModalHeader{height:auto}}.basket-remove-warning-modal .modal-header{padding:24px 16px}.basket-remove-warning-modal .modal-body{padding:24px}.basket-remove-warning-modal .promotionRemoveModalBody .how-to-claim{margin-bottom:16px}.basket-remove-warning-modal .promotionRemoveModalBody .how-to-claim p{height:auto}.basket-remove-warning-modal .modal-footer{margin:0!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.basket-remove-warning-modal .modal-footer .basketModalClose,.basket-remove-warning-modal .modal-footer .basketModalSubmit{height:40px;padding:12px 17px;width:135px}.basket-remove-warning-modal .modal-footer .basketModalClose span{font-size:14px}.basket-remove-warning-modal .modal-footer .basketModalSubmit span{font-size:16px}@media (max-width:767px){.basket-remove-warning-modal .modal-dialog{margin:0;width:100%;max-width:100%;border-radius:0 0 10px 10px!important}.basket-remove-warning-modal .modal-header{padding:20px 16px;border-radius:0}.basket-remove-warning-modal .modal-header .modal-title{text-align:center}.basket-remove-warning-modal .modal-body{padding:16px}.basket-remove-warning-modal .promotionRemoveModalBody .how-to-claim{margin-bottom:12px}}html{overflow-x:unset}.basketNoScroll{overflow-x:unset;overflow:hidden}.basketNoScroll .basket-remove-warning-modal .modal-content{pointer-events:auto}.promoSubmit,.promoSubmitLoader{width:123px;height:47px;border:none;border-radius:4px;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:normal;background:#1fa4dd;color:#fff;cursor:pointer;float:right;text-align:center;line-height:48px}.promotionForm{width:100%;max-width:567px}.promoInputField{max-width:400px;width:100%;height:44px;border-radius:4px;border:1px solid #ccc;margin-right:25px;padding-left:15px;font-size:16px}.promoInputField:focus{border:1px solid #39abdf;outline:0}.revalidationPath{display:none}.checkout-header{display:-ms-flexbox;display:flex;width:100%}.checkout-header-h1{width:60%}.checkout-header-span{width:40%;text-align:right;margin-top:20px;font-size:15px}@media only screen and (max-width:350px){.promoInputField{width:48%;margin-right:15px}.promoError{max-width:90%!important;width:100%!important}}@media only screen and (min-width:351px) and (max-width:374px){.promoInputField{width:49%;margin-right:15px}.promoError{max-width:90%!important;width:100%!important}}@media only screen and (min-width:375px) and (max-width:399px){.promoInputField{width:52%;margin-right:15px}.promoError{max-width:90%!important;width:100%!important}}@media only screen and (min-width:400px) and (max-width:414px){.promoInputField{width:55%;margin-right:15px}.promoError{max-width:91%!important;width:100%!important}}@media only screen and (min-width:415px) and (max-width:450px){.promoInputField{width:57%;margin-right:15px}.promoError{max-width:92%!important;width:100%!important}}@media only screen and (min-width:451px) and (max-width:465px){.promoInputField{width:57%;margin-right:15px}.promoError{max-width:92%!important;width:100%!important}}@media only screen and (min-width:466px) and (max-width:474px){.promoInputField{width:59%;margin-right:15px}.promoError{max-width:92%!important;width:100%!important}}@media only screen and (min-width:475px) and (max-width:499px){.promoInputField{width:58%;margin-right:20px}.promoError{max-width:92%!important;width:100%!important}}@media only screen and (min-width:500px) and (max-width:524px){.promoInputField{width:61%;margin-right:20px}.promoError{max-width:92%!important;width:100%!important}}@media only screen and (min-width:525px) and (max-width:549px){.promoInputField{width:63%;margin-right:20px}.promoError{max-width:94%!important;width:100%!important}}@media only screen and (min-width:550px) and (max-width:574px){.promoInputField{width:65%;margin-right:20px}.promoError{max-width:94%!important;width:100%!important}}@media only screen and (min-width:575px) and (max-width:599px){.promoInputField{width:67%;margin-right:20px}.promoError{max-width:94%!important;width:100%!important}}@media only screen and (min-width:600px) and (max-width:633px){.promoInputField{width:69%;margin-right:15px}.promoError{max-width:95%!important;width:100%!important}}@media only screen and (min-width:634px) and (max-width:648px){.promoInputField{width:71%;margin-right:15px}.promoError{max-width:95%!important;width:100%!important}}@media only screen and (min-width:649px) and (max-width:767px){.promoError{max-width:95%!important;width:100%!important}}@media only screen and (min-width:300px) and (max-width:767px){.checkout-header-span{margin-top:12px}}@media only screen and (max-width:768px){.itemPromoBasketMessage{margin:0!important}}.enterPromo{padding:10px 0 5px!important}.enter-promo{padding:20px 0 5px}.promotion-component__item-options{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.promotion-component__item{display:-ms-grid;display:grid;-ms-flex:1!important;flex:1!important;border:none!important;margin-bottom:0!important;padding:0!important}.promoHeading,.promoHeadingAnother{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0;font:normal 24px cpw_default_condensed!important;cursor:pointer}.promoHeadingCode{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0;font:normal 20px cpw_default_condensed!important;cursor:pointer}.promoBasketMessage{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#5a5b5c}.hideImp{display:none!important}.promotionDiv{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#f3f4f5;border-radius:6px!important;border:1px solid #ccc!important;margin-bottom:25px!important}.promoApplied:first-child{padding:20px 0 10px}.promoApplied{box-sizing:border-box;display:-ms-flexbox;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;-ms-flex-positive:0;font-size:14px;font-weight:700;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 0 10px}.promoAppliedOld{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;box-sizing:border-block;-ms-flex-negative:0;-ms-flex-positive:0;padding:5px;box-shadow:0 0 0 1px #ccc;border:4px solid #fff;height:55px;font-size:14px;font-weight:700;background:#fff;transition:border .2s ease;border-radius:6px!important;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 100%;flex:1 100%;flex-grow:0;flex-shrink:0;width:100%}.removePromotion{float:right!important;text-decoration:underline;font-weight:100!important;cursor:pointer;color:#d13e39!important;line-height:0!important;font-size:14px!important;font-weight:400!important;font-family:cpw_default!important}.appliedPromotionList{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.addMorePromotion{width:115px;height:24px;cursor:pointer}.addMorePromotionImg{height:12px}.promoError{color:#d13e39;padding:0 0 0 15px;max-width:400px;font-size:14px;line-height:1.43}.originalBasketTotal{text-decoration:line-through!important;font:normal 33px cpw_tradeBold!important;color:#5a5b5c!important;margin:0 10px 0 0}.newBasketTotal{color:#d13e39!important}.itemDiscountedUpfrontSingle{margin:0!important;color:#d13e39!important}.itemOriginalUpfront{text-decoration:line-through!important;font:normal 17px cpw_tradeRegular;margin-right:5px;color:#5a5b5c!important}.mt-10{margin:10px 0 0}.mb-15{margin-bottom:15px!important}.itemPromoCode{font-size:14px!important;font-weight:700!important;font-stretch:normal!important;font-style:normal!important;line-height:1.43!important;letter-spacing:normal;text-align:left;color:#5a5b5c}.itemPromoBasketMessage{margin:0 0 5px;font-size:11.7px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#5a5b5c;padding:0 0 5px}.promoErrorInput{border:1px solid #d13e39!important}.addAnother{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#1fa4dd;text-decoration:underline;vertical-align:super}img.error_icon{width:20px;height:20px;margin:0 0 0 5px;-o-object-fit:contain;object-fit:contain}.loader-promotion{height:25px;margin:10% 0 0}.basket-item{position:relative;padding:20px 20px 0;background:#fff;border-top:1px solid #ccc}@media only screen and (min-width:768px){.basket-item{display:-ms-flexbox;display:flex}}@media only screen and (max-width:450px){.basket-item{padding:10px 10px 0}}.basket-item:first-child{border-radius:6px 6px 0 0}.basket-item-index{position:absolute;top:0;left:0;padding:7px;font:bold 18px cpw_tradeRegular;color:#aaacad}.basket-item-summary{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.basket-item-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.basket-item-title{margin-bottom:15px;font:normal 27px cpw_default_condensed}@media only screen and (max-width:767px){.basket-item-title{font-size:21px}}.basket-item-image{max-width:70px}.basket-item-image img,.basket-item-image svg{width:100%;height:auto}@media only screen and (max-width:450px){.basket-item-image{display:none}}@media only screen and (max-width:1023px){.basket-item-image{width:10%}}.basket-item-desc{box-sizing:border-box;-ms-flex:1;flex:1;margin-left:20px}@media only screen and (max-width:1023px){.basket-item-desc{margin-left:20px}}@media only screen and (max-width:450px){.basket-item-desc{margin:0}}.basket-item-spec{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;min-width:120px}.basket-item-spec dd,.basket-item-spec dt{box-sizing:border-box;width:50%}.basket-item-spec dd{padding-left:10px;font-weight:700;white-space:nowrap}.basket-item-spec dd .basket-stock{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.basket-item-tariff:not(.no-flex){display:-ms-flexbox;display:flex;padding-top:15px;border-top:3px dotted #f3f4f5}.basket-item-tariff:not(.no-flex) .network-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:40px}.basket-item-tariff:not(.no-flex) .network-logo img{max-width:100%}.basket-item-tariff:not(.no-flex) .product-tariff{margin-left:10px}.basket-item-tariff:not(.no-flex) .product-tariff>span{font-size:12px}.basket-item-tariff:not(.no-flex) .product-tariff>span .tariff-amount{font-size:15px}@media only screen and (max-width:767px){.basket-item-tariff:not(.no-flex) .product-tariff>span .tariff-amount{font-size:13px}}.basket-item-prices .pricing-column-price{font:normal 17px cpw_tradeRegular}@media only screen and (min-width:768px){.basket-item-prices{box-sizing:border-box;padding:20px 10px 0;margin-top:-20px;margin-left:20px;min-width:21%;max-width:21%;border-left:1px solid #ccc}}@media only screen and (max-width:767px){.basket-item-prices{margin-top:15px;padding-top:15px;margin-bottom:15px;width:100%;text-align:right;border-top:1px solid #ccc}}.basket-item-related{width:100%;padding-bottom:20px}.basket-item .card-section{margin-top:20px;padding:10px;background:#f3f4f5;border:1px solid #ccc;border-radius:6px}.basket-item .card-section h2,.basket-item .card-section h3{margin:0 -10px 10px;padding:0 10px 10px;font:normal 24px cpw_default_condensed;border-bottom:1px solid #ccc}.basket-item .card-section .form-section{margin-top:10px}.basket-item .card-section .form-group{margin-bottom:0}.basket-item .card-section .form-group.radio-selection-boolean label{margin-bottom:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start}.basket-item .card-section .form-group.radio-selection-boolean label:before{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0}.basket-item .basket-item-insurance .button-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.basket-item .basket-item-insurance .button{margin-left:20px}.basket-item .basket-item-insurance .small-checklist{margin-top:10px;margin-left:1.2em;list-style:disc}.basket-item-accessories{border-top:1px solid #ccc}.basket-item-accessories .basket-item-prices{margin-bottom:0}@media only screen and (max-width:767px){.basket-item-accessories .basket-item-prices{border-top:0;padding-top:0}.basket-item-accessories .basket-item-prices .pricing-column-price{margin-bottom:20px}}.basket-item .remove-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:6px 12px;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:4px}.basket-item .remove-button:focus,.basket-item .remove-button:hover{background:#f3f4f5}.basket-item .remove-button .label{display:none}.basket-item-infos{font-style:italic}@media only screen and (min-width:768px){.basket-item-infos{margin-bottom:20px}}.basket-item-pricing-tradein .pricing-column-price{color:#1fa4dd}.basket-item-tradein-product-name{margin-bottom:5px}@media only screen and (max-width:767px){.basket-item-tradein .basket-item-pricing{padding-bottom:20px}}.empty-basket-container{border-top:1px solid #e9eaeb;text-align:center;padding-top:50px}.empty-basket-container .button{margin:10px 0 80px}.why-shop-with-us{padding:50px 0;border-bottom:1px solid #e9eaeb;background:#fff}.why-shop-with-us ul{padding-top:50px;text-align:center}.why-shop-with-us ul img{margin-bottom:20px}.why-shop-with-us ul h3{margin-bottom:10px}.why-shop-with-us ul li{box-sizing:border-box;margin-bottom:30px}.why-shop-with-us ul li:last-child{margin-bottom:0}@media only screen and (min-width:768px){.why-shop-with-us ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.why-shop-with-us ul li{width:calc(100% / 3);margin-bottom:0}.why-shop-with-us ul li p{margin:0 8%}}@media only screen and (min-width:1240px){.why-shop-with-us ul li p{margin:0 18%}}.secure-payment{text-align:left;padding-top:50px;padding-bottom:30px;background:#fff}.secure-payment ul{padding-top:30px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}.secure-payment ul li{margin:0 5px}.secure-payment img{display:block;max-width:100%}@media only screen and (min-width:768px){.secure-payment{text-align:center}}@media only screen and (max-width:767px){.secure-payment ul{margin-left:-5px}.secure-payment li{width:60px}}@media only screen and (max-width:767px){.secure-payment,.why-shop-with-us{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.empty-basket-container{border:0}}.env-helpers-toggle{position:fixed;left:0;top:50%;margin-left:-34px;border-radius:4px 4px 0 0;-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:.5}#env-helpers form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}#env-helpers form button{-ms-flex-item-align:end;align-self:flex-end}#env-helpers form p{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}#env-helpers input[type=text]{box-sizing:border-box;width:100%;padding:12px;font:normal 14px cpw_default;background:#fff;border:1px solid #ccc;border-radius:4px;outline:0}#env-helpers input[type=text]:focus,#env-helpers input[type=text]:hover{border-color:#1fa4dd}.checkout-gift{box-sizing:border-box;margin-top:1.25rem;padding-top:1.25rem;width:100%;border-top:3px dotted #f3f4f5}.checkout-gift__header{margin:0;font:normal normal 18px/1.4 cpw_tradebold;color:#aaacad;text-transform:uppercase}.checkout-gift .order-summary__product{padding-top:0}.basket-item-promo .checkout-gift .order-summary__product{padding:0;margin:0}.basket-item-promo .checkout-gift .order-summary__product-image{max-width:70px;width:10%}.body-bg{background:#fff}.body-bg>.container{max-width:1270px}@media only screen and (max-width:767px){.body-bg{background:#f3f4f5}}a{text-decoration:none;color:#226dd0}a:hover{color:#003a88;text-decoration:underline}a:active{color:#00224f;text-decoration:underline}a:focus{color:#226dd0;outline:2px solid rgba(34,109,208,.75);outline-offset:4px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}a.checkout-navigation-back:has(.cpwicon-arrow-left){color:#226dd0;text-decoration:none}a.checkout-navigation-back:has(.cpwicon-arrow-left):hover{color:#003a88;text-decoration:none}a.checkout-navigation-back:has(.cpwicon-arrow-left):hover .link-to-back{color:#003a88;text-decoration:underline}a.checkout-navigation-back:has(.cpwicon-arrow-left):active{color:#00224f;text-decoration:none}a.checkout-navigation-back:has(.cpwicon-arrow-left):active .link-to-back{color:#00224f;text-decoration:underline}a.checkout-navigation-back:has(.cpwicon-arrow-left):focus .link-to-back,a.checkout-navigation-back:has(.cpwicon-arrow-left):focus-visible .link-to-back{color:#226dd0;text-decoration:none}.link-to-back{color:#226dd0;text-decoration:none;margin-top:0}.checkout-navigation-back .cpwicon-arrow-left{text-decoration:none!important}.checkout-navigation-back:active,.checkout-navigation-back:focus,.checkout-navigation-back:focus-visible,.checkout-navigation-back:hover{text-decoration:none!important}.checkout-navigation-back .link-to-back:active,.checkout-navigation-back .link-to-back:hover,.checkout-navigation-back:active .link-to-back,.checkout-navigation-back:hover .link-to-back{text-decoration:underline!important}.checkout-navigation-back .link-to-back:hover,.checkout-navigation-back:hover .link-to-back{color:#003a88}.checkout-navigation-back .link-to-back:active,.checkout-navigation-back:active .link-to-back{color:#00224f}.checkout-navigation-back:focus .link-to-back,.checkout-navigation-back:focus-visible .link-to-back,.checkout-navigation-back:focus-within .link-to-back{color:#226dd0;text-decoration:none!important}.checkout-navigation-back .link-to-back:focus-visible:hover,.checkout-navigation-back .link-to-back:focus:hover,.checkout-navigation-back:focus-visible:hover .link-to-back,.checkout-navigation-back:focus-within:hover .link-to-back,.checkout-navigation-back:focus:hover .link-to-back{color:#003a88;text-decoration:underline!important}.checkout-navigation-back .link-to-back:focus-visible:active,.checkout-navigation-back .link-to-back:focus:active,.checkout-navigation-back:focus-visible:active .link-to-back,.checkout-navigation-back:focus-within:active .link-to-back,.checkout-navigation-back:focus:active .link-to-back{color:#00224f;text-decoration:underline!important}.checkout-navigation-back .link-to-back:focus,.checkout-navigation-back .link-to-back:focus-visible{color:#226dd0;text-decoration:none!important;outline:0}[data-toggle=html-tooltip]{vertical-align:middle;margin-inline:5px}[data-toggle=html-tooltip] .cpwicon{font-size:1rem}.basket-proceed-checkout button{font-weight:400}.checkout-wrapper{padding-top:1.875rem}@media only screen and (max-width:767px){.checkout-wrapper{padding-top:1.25rem}}@media only screen and (min-width:1024px){.checkout-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.checkout-sidebar{box-sizing:border-box;width:calc(100% / 3);padding-left:1.875rem}.checkout-content{-ms-flex:1;flex:1}}@media only screen and (max-width:1023px){.checkout-content{margin-bottom:1.25rem;padding:0 1.25rem 1.25rem;background:#fff;border-radius:.5rem}}.checkout-footnotes{margin-top:2.5rem;color:#999}.checkout-footnotes p{margin-bottom:1.25rem}.checkout-footnotes p:last-of-type{margin-bottom:0}@media only screen and (max-width:767px){.not-mobile{display:none}}@media only screen and (min-width:768px){.mobile{display:none}}#header .container{max-width:1440px}.main-title{padding-bottom:1.25rem;margin-bottom:1.25rem;font:normal 2.625rem/1 cpw_tradebold;color:#aaacad;text-transform:uppercase;border-bottom:.1875rem dotted #f3f4f5}@media only screen and (max-width:1023px){.main-title{font-size:1.875rem}}.checkout-navigation-back{display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:fit-content;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;line-height:1.5625rem;margin-bottom:1.875rem}.checkout-navigation-back:focus,.checkout-navigation-back:focus-visible,.checkout-navigation-back:focus-within:has(.link-to-back:focus),.checkout-navigation-back:focus-within:has(.link-to-back:focus-visible){color:#226dd0;outline:2px solid rgba(34,109,208,.75);outline-offset:4px;border-radius:4px}.checkout-navigation-back:focus .link-to-back,.checkout-navigation-back:focus-visible .link-to-back,.checkout-navigation-back:focus-within:has(.link-to-back:focus) .link-to-back,.checkout-navigation-back:focus-within:has(.link-to-back:focus-visible) .link-to-back{color:#226dd0;text-decoration:none}.checkout-navigation-back:has(.link-to-back:focus),.checkout-navigation-back:has(.link-to-back:focus-visible){color:#226dd0;outline:2px solid rgba(34,109,208,.75);outline-offset:4px;border-radius:4px}.checkout-navigation-back:has(.link-to-back:focus) .link-to-back,.checkout-navigation-back:has(.link-to-back:focus-visible) .link-to-back{color:#226dd0;text-decoration:none}@media only screen and (min-width:768px){.checkout-navigation-back{-ms-transform:translateY(-4.5rem);transform:translateY(-4.5rem)}}.price-value{display:inline-block;margin-left:5px;font:normal 20px cpw_tradebold;text-transform:uppercase}a[target='_blank']:not(.no-blank-icon):after{display:inline-block;vertical-align:middle;margin-left:1px;width:14px;height:14px;background-image:url(../img/icons/new-tab-ba60274975-gen-rev.svg);background-size:contain;background-repeat:no-repeat;content:''/'opens in a new tab';opacity:.6}.click-and-collect-step__wrapper .checkout-navigation-back{-ms-transform:none;transform:none}.list-bullet{margin-left:16px;list-style:square}.msg-box-success{display:none;font-style:italic;color:#16ac81}.msg-box-error{font-style:italic;color:#ed4060}.msg-box-warning{font-style:italic;color:#ed9740}.modal{overflow-x:hidden;overflow-y:auto;display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:9999;opacity:0;transition:opacity .3s ease;transition-delay:10ms;transform:translate3d(0,0,0)}.modal-dialog{margin:30px auto;width:900px;max-width:calc(100% - 40px);border-radius:8px;background:#fff;opacity:0;-ms-transform:translate(0,-100%);transform:translate(0,-100%);transition:all .3s ease}@media only screen and (max-width:767px){.modal-dialog{margin-top:10px;margin-left:10px;max-width:calc(100% - 20px)}}.modal.in{opacity:1}.modal.in .modal-dialog{opacity:1;-ms-transform:translate(0,0);transform:translate(0,0)}.modal-content{position:relative;overflow:hidden;overflow-y:auto;font-size:14px}.modal-message{position:relative;overflow:hidden;overflow-y:auto;font-size:18px}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:20px;gap:20px;background:#e9eaeb;border-radius:8px 8px 0 0}@media only screen and (max-width:767px){.modal-header{padding:10px;gap:10px}}.modal-header:after,.modal-header:before{display:none}.modal-header h2{font:normal 36px cpw_default_condensed}@media only screen and (max-width:767px){.modal-header h2{font-size:24px}}.modal-header .modal-header__headline{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.modal-header .button-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:0;cursor:pointer}.modal-header .button-close img{display:block}.modal-header .button-close:hover,.modal-header .button-closefocus{opacity:.5}.modal-header .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:37px;height:37px;background:url(../img/modal/modal_close_gray-90dd229949-gen-rev.png) no-repeat center center;cursor:pointer}.modal-header .close span{display:none}.modal-header .close:focus,.modal-header .close:hover{opacity:.5}.modal-header h2,.modal-header h3{-ms-flex:1;flex:1;font:normal 36px cpw_default_condensed}@media only screen and (max-width:767px){.modal-header h2,.modal-header h3{font-size:24px}}.modal-body{padding:20px}@media only screen and (max-width:767px){.modal-body{padding:10px}}.modal-body p{margin-bottom:15px}.modal-body p:last-child{margin-bottom:0}.modal-body .delivery-info-list{list-style-type:disc;padding:10px 30px}.modal-body .delivery-info-list li{margin:10px 0}.modal .disclaimer{font-style:italic;font-size:13px}.modal .button-grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;padding:10px 20px}@media only screen and (max-width:767px){.modal .button-grid{-ms-flex-direction:column;flex-direction:column}.modal .button-grid>*{box-sizing:border-box;width:100%}}.modal .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center;margin:10px}.modal .modal-footer .btn-primary{background:#1fa4dd;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;padding:6px 12px;font-size:18px;border-radius:4px}.modal .button-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.basket-item .card-section .modal h2,.basket-item .card-section .modal h3{padding:0;margin:0;border-bottom:0}.basket-item .card-section .modal-header h2,.basket-item .card-section .modal-header h3{font-size:36px}@media only screen and (max-width:767px){.basket-item .card-section .modal-header h2,.basket-item .card-section .modal-header h3{font-size:24px}}.modal-open{overflow:hidden}.insurance-popup.information-popup .information-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.insurance-popup.information-popup .information-container .information-block{box-sizing:border-box;padding:20px;width:calc(50% - 10px);border:1px solid #ccc;border-radius:6px}.insurance-popup.information-popup .information-container .information-block h3{margin:0 -20px 20px;padding:0 20px 20px;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){.insurance-popup.information-popup .information-container{-ms-flex-direction:column;flex-direction:column}.insurance-popup.information-popup .information-container .information-block{width:100%;margin-bottom:20px}.insurance-popup.information-popup .information-container .information-block:last-of-type{margin-bottom:0}}.insurance-ipid-modal__consent .help-block{color:#a94442}.network-switching__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.network-switching__short-desc{margin-bottom:15px}.network-switching__form{margin-top:15px}.network-switching__form:disabled{display:none}.network-switching__form .form-group-inline,.network-switching__form-code-type .radio-selection-row{gap:20px}@media only screen and (min-width:1024px) and (max-width:1239px){.network-switching__form .form-group-inline,.network-switching__form-code-type .radio-selection-row{gap:10px}}.network-switching__form-code-type .radio-selection-row{margin-top:10px;display:-ms-flexbox;display:flex}.network-switching__form-code-type .radio-selection-row .radio-selection-column,.network-switching__form-code-type .radio-selection-row .radio-selection-column label{display:-ms-flexbox;display:flex;margin:0}.network-switching__form-code-type .form-group-inline{-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:744px){.network-switching__form-code-type .form-group-inline{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.network-switching__form-code-type .form-group-inline label{white-space:nowrap}.network-switching__form-code-type .form-group-inline .form-group{-ms-flex:1;flex:1}}@media only screen and (max-width:743px){.network-switching__form-code-type .form-group-inline{-ms-flex-direction:column;flex-direction:column;gap:0}.network-switching__form-code-type .form-group-inline .form-group,.network-switching__form-code-type .form-group-inline .form.control{width:100%}}.network-switching__form-code-type .form-group-inline .form-group[data-has-disabled=true]{display:none}.network-switching__form-search-button{margin-bottom:15px;width:100%}@media only screen and (min-width:744px){.network-switching__form-search-button{margin-top:30px;margin-bottom:0;width:auto}}.network-switching__form-search-button .button[hidden]{display:none}.network-switching__form [data-network-switching-type]{text-transform:uppercase}.network-switching__switch-date .form-group,.network-switching__switch-date select{width:100%;max-width:100%}.network-switching__switch-date[data-has-disabled=true],.network-switching__switch-date[data-has-hidden=true]{display:none}.network-switching__switch-date .help-block.is-invalid,.network-switching__switch-date .is-invalid+.help-block{padding-left:18px;display:block;color:#d13e39}.network-switching__feedback{font-weight:700}.network-switching__feedback p{margin-bottom:15px}.network-switching [data-network-switching-content][hidden]{display:block;position:absolute;left:-100%;opacity:0}.network-switching__additional-info{margin:5px 0 15px;font-style:italic}.network-switching[data-network-switching-delivery-click-and-collect=true] .network-switching__switch-date,.network-switching[data-network-switching-delivery-click-and-collect=true] [data-network-switching-date-error]{display:none}.basket-item .network-switching__form .form-group{margin-bottom:15px}.order-summary,.order-summary.checkout-sidebar-item{margin-top:0}.order-summary *{box-sizing:border-box}@media only screen and (min-width:1023px){.order-summary{margin-top:1.25rem}}.order-summary.checkout-sidebar-item{font-size:15px}@media only screen and (max-width:767px){.order-summary.checkout-sidebar-item{padding-left:0;padding-right:0}}.order-summary__header,.order-summary__pricing,.order-summary__product-pricing{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.order-summary__content,.order-summary__header{margin-bottom:1.25rem}.order-summary__header-count,.order-summary__header-title{margin:0;line-height:1}.order-summary__header-title{font-size:18px}.order-summary__header-edit,.order-summary__header-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.order-summary__header a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#226dd0;border-radius:4px}.order-summary__header a:active,.order-summary__header a:hover{text-decoration:none}.order-summary__header a:active .order-summary__header-edit,.order-summary__header a:hover .order-summary__header-edit{color:inherit}.order-summary__header a:active .order-summary__header-edit span,.order-summary__header a:hover .order-summary__header-edit span{text-decoration:underline}.order-summary__header a:hover{color:#003a88}.order-summary__header a:active{color:#00224f}.order-summary__header a:focus,.order-summary__header a:focus-visible,.order-summary__header a:focus-within{color:#226dd0;outline:2px solid rgba(34,109,208,.75);outline-offset:4px;border-radius:4px}.order-summary__header a:focus .order-summary__header-edit,.order-summary__header a:focus-visible .order-summary__header-edit,.order-summary__header a:focus-within .order-summary__header-edit{color:#226dd0}.order-summary__header a:focus .order-summary__header-edit span,.order-summary__header a:focus-visible .order-summary__header-edit span,.order-summary__header a:focus-within .order-summary__header-edit span{text-decoration:none}.order-summary__header .order-summary__header-edit{color:#226dd0}.order-summary__header .order-summary__header-edit span{color:inherit}.order-summary__header .order-summary__header-edit:hover{color:#003a88}.order-summary__header .order-summary__header-edit:hover span{text-decoration:underline}.order-summary__header .order-summary__header-edit:active{color:#00224f}.order-summary__header .order-summary__header-edit:active span{text-decoration:underline}.order-summary__header .order-summary__header-edit:focus-within{color:#226dd0}.order-summary__header .order-summary__header-edit:focus-within span{text-decoration:none}.order-summary__header .order-summary__header-edit:focus{color:#226dd0}.order-summary__header .order-summary__header-edit:focus span{text-decoration:none}.order-summary__header .order-summary__header-edit span:hover{color:#003a88;text-decoration:underline}.order-summary__header .order-summary__header-edit span:active{color:#00224f;text-decoration:underline}.order-summary__header .order-summary__header-edit span:focus,.order-summary__header .order-summary__header-edit span:focus-visible{color:#226dd0;text-decoration:none}.order-summary__totals-title{font:normal 24px cpw_default_condensed;margin:0}.order-summary__pricing-price,.order-summary__product-pricing-value{font:normal 28px cpw_tradebold;text-transform:uppercase}.order-summary__pricing-price.trade-in-value,.order-summary__product-pricing-value.trade-in-value{color:#1fa4dd}.order-summary__product{position:relative;padding:1.25rem;margin-bottom:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:4px}.order-summary__product .order-summary__product{padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:0}.order-summary__product-count{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.25rem;border-right:1px solid #f3f4f5;border-bottom:1px solid #f3f4f5;border-radius:0 0 4px;font-weight:700;font-size:.8125rem;color:#999}.order-summary__product-id{width:100%;margin-bottom:.625rem}.order-summary__product-image{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:2.1875rem;padding:0 .3125rem}.order-summary__product-image img{max-width:100%;height:auto}.order-summary__product-description{-ms-flex:1;flex:1;margin-left:.625rem}.order-summary__product-name{margin-bottom:1rem;font:normal 21px cpw_default_condensed}.order-summary__product-tariff{margin:1.25rem 0 0 -2.8125rem;border-top:3px dotted #f3f4f5}.order-summary__product-tariff .network-logo{float:none;padding:0}.order-summary__product-tariff .product-tariff{margin-bottom:.625rem}.order-summary__product-mobile-insurance{margin:1.25rem 0 0 -2.8125rem;border-top:3px dotted #f3f4f5}.order-summary__product-mobile-insurance .logo{width:2.1875rem;height:2.1875rem;border-radius:100%;background-color:#d8d8d8;display:-ms-flexbox;display:flex}.order-summary__product-spec{display:-ms-flexbox;display:flex;gap:.3125rem}.order-summary__product-spec .pricing-column-title-full{width:auto;margin:0}.order-summary__product-pricing-cap .order-summary__product-pricing-value,.order-summary__product-sim-type .order-summary__product-pricing-value{font:inherit;font-weight:700;text-transform:none}.order-summary__message{text-align:center;padding-bottom:.625rem}.order-summary__content[data-content-collapsed='1'] .order-summary__product:not(:first-child){display:none}.order-summary__content-toggle .button-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.625rem;margin-bottom:1.25rem;outline:0}.order-summary__content-toggle .button-link:focus{outline:2px solid rgba(34,109,208,.75);outline-offset:4px;border-radius:4px}.order-summary__content-toggle .button-link .icon-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;background:#1fa4dd;border-radius:100%;transition:transform .2s ease}.order-summary__content-toggle .button-link .cpwicon{font-size:1rem;color:#fff}.order-summary__content-toggle .button-link[data-content-collapsed='0'] .icon-container{-ms-transform:rotate(180deg);transform:rotate(180deg)}.order-summary__totals{position:relative;padding-top:1.25rem}.order-summary__totals:before{position:absolute;top:0;left:-1.5625rem;right:-1.5625rem;content:'';border-top:1px solid #ccc}.order-summary__network-switching{margin-top:.625rem}.basket-checkout-asa-message{font-size:smaller;text-align:left}.basket-checkout-asa-message p{display:inline}.monthly-cost-dagger-basket{font-weight:700;font-size:small;vertical-align:42%;font-family:Verdana,sans-serif;margin-right:-10px}.monthly-cost-dagger-checkout{font-weight:700;font-size:small;vertical-align:70%;font-family:Verdana,sans-serif;margin-right:-10px}.asa-message-dagger{margin-right:-1%;font-family:Verdana,sans-serif}.product-tariff{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:11px}.product-tariff>span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-right:2px;padding:10px 0;-ms-flex:1 25%;flex:1 25%;-ms-flex-pack:center;justify-content:center;background:#f3f4f5}.product-tariff>span:first-child{border-radius:6px 0 0 6px}.product-tariff>span:last-child{border-radius:0 6px 6px 0}.product-tariff>span .tariff-amount{font-size:12px;display:block;white-space:nowrap}@media only screen and (min-width:1024px) and (max-width:1239px){.product-tariff>span .tariff-amount{font-size:11px}}.payment-cards{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.payment-cards img{margin-right:6px;background:#fff}.payment-cards img:first-of-type{margin-left:30px}@media only screen and (max-width:767px){.payment-cards{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.payment-cards>span{width:100%;margin-bottom:10px}.payment-cards img:first-of-type{margin-left:0}}@media only screen and (min-width:768px) and (max-width:1023px){.basket-sidebar,.checkout-sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:20px}}.basket-sidebar-item,.checkout-sidebar-item{-ms-flex:1;flex:1;box-sizing:border-box;padding:25px;margin-bottom:20px;border-radius:5px;background:#f3f4f5;font-size:13px}@media only screen and (max-width:767px){.basket-sidebar-item:not(.order-summary),.checkout-sidebar-item:not(.order-summary){margin-left:-10px;margin-right:-10px;margin-bottom:10px;background:#fff;border-radius:0;border-bottom:10px solid #f3f4f5}.basket-sidebar-item:not(.order-summary):last-child,.checkout-sidebar-item:not(.order-summary):last-child{border-bottom:0}}.basket-sidebar-item h1,.checkout-sidebar-item h1{margin-top:0;margin-bottom:10px;font-weight:700;font-size:18px;line-height:1.3}.basket-sidebar-item article,.checkout-sidebar-item article{padding:25px;background:#fff;border-radius:7px;margin-bottom:10px}@media only screen and (max-width:767px){.basket-sidebar-item article,.checkout-sidebar-item article{padding:0}}.basket-sidebar-item article:last-child,.checkout-sidebar-item article:last-child{margin-bottom:0}.basket-sidebar-item article h2,.checkout-sidebar-item article h2{margin-top:0;margin-bottom:10px;font-family:cpw_tradebold;font-weight:400;font-size:18px}.basket-sidebar-item__header,.checkout-sidebar-item__header{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:10px}.basket-sidebar-item__header h1,.checkout-sidebar-item__header h1{margin-bottom:0}.basket-sidebar-item__inner,.checkout-sidebar-item__inner{padding:20px;background:#fff;border-radius:4px}.basket-sidebar-item__inner .delivery-address:not(:last-child),.checkout-sidebar-item__inner .delivery-address:not(:last-child){margin-bottom:20px}@media only screen and (max-width:767px){.basket-sidebar-item__inner,.checkout-sidebar-item__inner{padding-inline:0}}@media only screen and (min-width:768px) and (max-width:1023px){.basket-sidebar-item__column,.checkout-sidebar-item__column{-ms-flex:1;flex:1}}.basket-sidebar-item-content-layout,.checkout-sidebar-item-content-layout{display:-ms-flexbox;display:flex}.basket-sidebar-item-content-layout img,.checkout-sidebar-item-content-layout img{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;margin-right:20px}@media only screen and (max-width:767px){.basket-sidebar-item-content-layout img,.checkout-sidebar-item-content-layout img{display:none}}.basket-sidebar-whybuy-item h2,.checkout-sidebar-whybuy-item h2{color:#e22447}.basket-sidebar-freedelivery-item h2,.checkout-sidebar-freedelivery-item h2{color:#018563}@media only screen and (min-width:768px) and (max-width:1023px){.basket-sidebar-item{margin-bottom:20px}.basket-sidebar-item:last-of-type{-ms-flex:1 100%;flex:1 100%}}.trade-in ul.list-disc{list-style:disc;padding-left:1em}.trade-in .modal .modal-dialog{width:calc(100% - 20px);max-width:1270px;background-color:#fff}@media only screen and (max-width:767px){.trade-in .modal .modal-dialog{width:100%;margin:0 auto}}.trade-in .modal .modal-backdrop{z-index:0}.trade-in .modal .modal-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px}.trade-in .modal .modal-header:after,.trade-in .modal .modal-header:before{display:none}.trade-in .modal .modal-header h2{margin:0;font:normal 36px cpw_default_condensed}@media only screen and (max-width:480px){.trade-in .modal .modal-header h2{font-size:30px}}.trade-in .modal .modal-header .button-close:focus,.trade-in .modal .modal-header .button-close:hover{opacity:.5}.trade-in .modal .modal-body{padding:20px}.trade-in .modal .modal-body legend{border:none}.trade-in .modal .modal-body legend h3,.trade-in .modal .modal-body legend h3>span{font-family:cpw_default;font-size:14px;line-height:20px;color:#5a5b5c;margin:0}.trade-in .trade-in-widget{padding:10px 15px}.trade-in .trade-in-widget .has-trade-in{display:none}.trade-in .trade-in-widget.has-trade-in .no-trade-in{display:none}.trade-in .trade-in-widget.has-trade-in .has-trade-in{display:block}.trade-in .trade-in-widget .tradein-icon svg{height:80px}.trade-in .trade-in-widget button{width:auto;padding:12px 16px}.trade-in .smp-basket-search-restart{display:none}.trade-in-banner{display:block;margin-top:20px;padding:20px;border-radius:6px;background:#f3f4f5;color:#5a5b5c;cursor:pointer;outline:0}.trade-in-banner-icon{width:55px;height:55px}.trade-in-banner-icon svg{width:100%;height:100%}.trade-in-banner-content{margin-left:20px;-ms-flex:1;flex:1}.trade-in-banner-header{font:normal 28px cpw_tradebold;text-transform:uppercase}.trade-in-banner-button{border:0;margin-left:20px;cursor:pointer}@media only screen and (min-width:744px){.trade-in-banner-button{margin:0 0 0 40px}}.trade-in-banner:focus,.trade-in-banner:hover{color:#5a5b5c}.trade-in-banner:focus .button,.trade-in-banner:hover .button{background:#0090c4}@media only screen and (max-width:767px){.trade-in-banner{background:#fff}}@media only screen and (max-width:743px){.trade-in-banner{padding:10px;text-align:center}.trade-in-banner .trade-in-banner-icon{display:none}.trade-in-banner .trade-in-banner-content{margin-bottom:15px}}@media only screen and (min-width:744px){.trade-in-banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}.trade-in-form{margin:0 auto;max-width:600px}@media only screen and (min-width:768px){.trade-in-form{padding:0 20px}}.trade-in-form legend{margin-bottom:10px;width:100%;text-align:center;font-weight:700}.trade-in-form .form-container{position:relative}.trade-in-form .input-group{display:-ms-flexbox;display:flex}.trade-in-form .input-group input{box-sizing:border-box;-ms-flex:1;flex:1;margin:0;padding:0 15px;height:40px;overflow:hidden;text-overflow:ellipsis;font:normal 14px cpw_default;border:1px solid #ccc;border-right:0;border-radius:4px 0 0 4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:pointer;outline:0}.trade-in-form .input-group input:focus{border-color:#1fa4dd;box-shadow:none}.trade-in-form .button-search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;width:40px;background:#1fa4dd;border:0;border-radius:0 4px 4px 0}.trade-in-form .button-search img{width:20px;height:20px}.trade-in-form .search-results{box-sizing:border-box;position:absolute;top:42px;left:0;right:0;border:1px solid #ccc;border-radius:0 0 4px 4px;background:#fff}.trade-in-form .search-results li{position:relative;box-sizing:border-box;padding:10px;border-bottom:1px solid #ccc;color:#0090c4;cursor:pointer}.trade-in-form .search-results li:before{position:absolute;left:0;top:0;bottom:0;width:5px;background:#1fa4dd;content:'';opacity:0;transition:opacity .2s ease}.trade-in-form .search-results li:last-child{border-bottom:0}.trade-in-form .search-results li:hover{color:#0090c4}.trade-in-form .search-results li:hover:before{opacity:1}.trade-in .container-full-width,.trade-in-top{display:none}.trade-in .trade-in-DDC .textCenter{text-align:center}.trade-in .trade-in-DDC #productImage{max-width:40%;height:auto}.trade-in .trade-in-DDC #deviceName{margin-bottom:15px}.trade-in .trade-in-DDC .row>.row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1023px){.trade-in .trade-in-DDC .row>.row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.trade-in .trade-in-DDC .left-cntnr-DDC,.trade-in .trade-in-DDC .right-cntnr-DDC{box-sizing:border-box;padding:20px;width:calc(100% / 3)}.trade-in .trade-in-DDC .left-cntnr-DDC .RobotoBcDarkGray27,.trade-in .trade-in-DDC .right-cntnr-DDC .RobotoBcDarkGray27{margin-bottom:10px;line-height:1.1}@media only screen and (max-width:480px){.trade-in .trade-in-DDC .left-cntnr-DDC .RobotoBcDarkGray27,.trade-in .trade-in-DDC .right-cntnr-DDC .RobotoBcDarkGray27{font-size:24px}}@media only screen and (max-width:767px){.trade-in .trade-in-DDC .left-cntnr-DDC,.trade-in .trade-in-DDC .right-cntnr-DDC{-ms-flex:auto;flex:auto;margin-left:0;margin-bottom:20px;width:100%}}@media only screen and (min-width:1024px){.trade-in .trade-in-DDC .left-cntnr-DDC,.trade-in .trade-in-DDC .right-cntnr-DDC{-ms-flex:1;flex:1}}.trade-in .trade-in-DDC .right-cntnr-DDC{margin-left:20px;font-size:14px;border:1px solid #ccc;border-radius:6px}@media only screen and (max-width:767px){.trade-in .trade-in-DDC .right-cntnr-DDC{margin-left:0;width:100%}.trade-in .trade-in-DDC .right-cntnr-DDC:last-child{margin-bottom:0}}@media only screen and (max-width:1023px){.trade-in .trade-in-DDC .right-cntnr-DDC{width:calc(2 * (100% / 3) - 20px);margin-bottom:20px}.trade-in .trade-in-DDC .right-cntnr-DDC:last-child{margin-left:0;width:100%}}.trade-in .trade-in-DDC .conditions,.trade-in .trade-in-DDC .conditions-status-info{margin-bottom:15px}.trade-in .trade-in-DDC .button-networks button,.trade-in .trade-in-DDC .conditions button{box-sizing:border-box;margin-right:5px;padding:6px 12px;font:normal 14px cpw_default;color:#5a5b5c;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.trade-in .trade-in-DDC .button-networks button:active,.trade-in .trade-in-DDC .conditions button:active{color:#5a5b5c}.trade-in .trade-in-DDC .button-networks button:disabled,.trade-in .trade-in-DDC .conditions button:disabled{color:#ccc;cursor:not-allowed;pointer-events:none}.trade-in .trade-in-DDC .button-networks button:disabled img,.trade-in .trade-in-DDC .conditions button:disabled img{opacity:.5}.trade-in .trade-in-DDC .button-networks button.active,.trade-in .trade-in-DDC .conditions button.active{border-color:#1fa4dd;color:#1fa4dd}.trade-in .trade-in-DDC .button-networks .btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.trade-in .trade-in-DDC .button-networks .btn-toolbar button{margin-bottom:5px}.trade-in .trade-in-DDC .networks-title{margin-bottom:10px}.trade-in .trade-in-DDC .blueOption{display:none}.trade-in .trade-in-DDC #total_pricing{padding:20px;margin-bottom:20px;text-align:left;font-size:44px;line-height:1;color:#1fa4dd;border:2px solid #1fa4dd;border-radius:4px}@media only screen and (max-width:480px){.trade-in .trade-in-DDC #total_pricing{padding:10px;font-size:33px}}.trade-in .trade-in-DDC .button-success{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:55px;width:100%;font:normal 18px cpw_default!important;text-transform:uppercase;color:#fff;background:#00b082;border:0;border-radius:4px;cursor:pointer}.trade-in .trade-in-DDC .button-success:focus,.trade-in .trade-in-DDC .button-success:hover{background:#05c391}.trade-in .trade-in-DDC .button-success:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.trade-in .btnGreenBdr{display:none}.trade-in-modal-simo-acc .modal-header h2{font:normal 30px cpw_tradebold!important}.trade-in-modal-simo-acc .modal-header{background-color:#efefef!important;padding:16px!important}.trade-in-modal-simo-acc .modal-header a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width:320px) and (max-width:767px){.trade-in-modal-simo-acc .modal-header h2{font:normal 27px cpw_tradebold!important}.trade-in-modal-simo-acc .modal-header{padding:12px 16px!important}.trade-in-modal-simo-acc{border-radius:0 0 10px 10px!important}}.showNew{display:-ms-flexbox!important;display:flex!important}.hideOld{display:none!important}.hideNew{display:none!important}.promotion-section{font-family:cpw_default_condensed;display:-ms-flexbox;display:flex}.promotion-section-input{width:50%;height:44px;font-size:18px;font-family:cpw_default;padding:0 12px;border:1px solid #ccc}.promotion-section-button{background:#1fa4dd;margin-left:15px;width:22%;font-size:17px;color:#fff;border:none;border-radius:4px}.continue-shopping-p{margin-left:524px;margin-top:21px;font-size:15px}.checkout-header{display:-ms-flexbox;display:flex;width:100%}.checkout-header-h1{width:50%}.checkout-header-span{width:50%;text-align:right;margin-top:20px;font-size:15px}.promotion-component{font-family:cpw_default_condensed}.promotion-component__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#f3f4f5;border-radius:0 0 6px 6px;padding:10px 5px;border:1px solid #ccc;margin-bottom:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;border:1px solid #ccc}.promotion-component__item-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:15px;width:calc(100% + ($spacing * 2));font-size:21px;font-family:cpw_default_condensed;cursor:pointer}.promotion-component__item-title .cpwicon{color:#5a5b5c;-ms-transform:rotate(0);transform:rotate(0);transition:all .2s ease}.promotion-component__item-details{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:15px}.promotion-component__item-details h4{font-size:16px;font-weight:600}.promotion-component__item-details .note{color:#333;margin-bottom:10px}.promotion-component__item-details .note:last-child{margin-bottom:0}.promotion-component__item-details .note a{word-break:break-word}.promotion-component__item[data-promotion-item-collapsed=false]{-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:768px){.promotion-component__item[data-promotion-item-collapsed=false] .promotion-component__item-title{border-color:transparent}.promotion-component__item[data-promotion-item-collapsed=false] .promotion-component__item-title .cpwicon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.promotion-component__item[data-promotion-item-collapsed=false] .promotion-component__item-details{display:block}}@media only screen and (max-width:767px){.promotion-component .promotion-component__item-title{border-color:transparent}.promotion-component .promotion-component__item-title .cpwicon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.promotion-component .promotion-component__item-details{display:none}.promotion-component .promotion-component__item[data-promotion-item-collapsed=false]{border-color:#ccc}.promotion-component .promotion-component__item[data-promotion-item-collapsed=false] .cpwicon{-ms-transform:rotate(0);transform:rotate(0)}.promotion-component .promotion-component__item[data-promotion-item-collapsed=false] .promotion-component__item-details{display:block}}@media only screen and (min-width:375px) and (max-width:399px){.promotion-section-input{min-width:67%}.continue-shopping-p{margin-left:96px;margin-top:11px}}@media only screen and (min-width:400px) and (max-width:767px){.promotion-section-input{min-width:66%}}@media only screen and (min-width:768px){.promotion-section-input{min-width:400px}}@media only screen and (min-width:300px) and (max-width:767px){.checkout-header-span{margin-top:12px}}.hide{display:none}
.global-msg-boxes .msg-box{padding:20px;font-weight:700;text-align:center;background:#f3f4f5}.global-msg-boxes .msg-box-error,.global-msg-boxes .msg-box-success,.global-msg-boxes .msg-box-warning{color:#fff}.global-msg-boxes .msg-box-error,.global-msg-boxes .msg-box-warning{background:#ed4060}.global-msg-boxes .msg-box-success{background:#16ac81}
/*# sourceMappingURL=basket-41a36312f3-gen.min.css.map */
