﻿.tabContainer{padding:10px 22px;border:1px solid #d7dde2;border-radius:2px;background:#fff;box-shadow:7px -7px 11px 1px rgba(75,75,75,.015);transition:.2s}.tabContainer:hover{box-shadow:7px -7px 12px 1px rgba(75,75,75,.03)}ul.tabs{margin-bottom:-2px}ul.tabs li{padding:10px 22px;border-radius:2px;background:rgba(0,0,0,0);box-shadow:7px -7px 11px 1px rgba(75,75,75,.015);transition:.2s;display:inline-block;margin-bottom:0 !important;border:1px solid #d7dde2;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer}ul.tabs li.active{background:#fff}#tab2{display:flex;flex-wrap:wrap-reverse}#tab2 p{width:49.5%;margin:9px 0;padding-left:10px;border-left:1px solid #d7dde2;height:10%;align-self:flex-end;transition:.2s}#tab2 p:hover{border-color:#0091ce}.tab_drawer_heading{display:none}iframe{max-width:100%}@media(max-width: 420px){.tabContainer{padding-left:15px;padding-right:15px}}#optionModalContainer,.standardModal{display:none}#optionModalContainer #modalOverlay,#optionModalContainer .modalOverlay,.standardModal #modalOverlay,.standardModal .modalOverlay{background:rgba(0,0,0,.5411764706);height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}#optionModalContainer .optionModal,#optionModalContainer .contentModal,.standardModal .optionModal,.standardModal .contentModal{margin:auto;max-width:590px;border-radius:3px;background:#fff;margin-top:10vh;padding:0;box-shadow:0px 0px 7px 2px rgba(0,0,0,.15);z-index:3;display:block;position:relative}#optionModalContainer .optionModal .topRow,#optionModalContainer .contentModal .topRow,.standardModal .optionModal .topRow,.standardModal .contentModal .topRow{padding:12px 25px 9px 25px;border-bottom:1px solid #0091ce;position:relative;text-align:center;font-size:2.1rem}#optionModalContainer .optionModal #closeModalBtn,#optionModalContainer .optionModal .closeBtn,#optionModalContainer .contentModal #closeModalBtn,#optionModalContainer .contentModal .closeBtn,.standardModal .optionModal #closeModalBtn,.standardModal .optionModal .closeBtn,.standardModal .contentModal #closeModalBtn,.standardModal .contentModal .closeBtn{width:11px;cursor:pointer;position:absolute;right:12px;top:12px}#optionModalContainer .optionModal .modalBody,#optionModalContainer .contentModal .modalBody,.standardModal .optionModal .modalBody,.standardModal .contentModal .modalBody{display:flex;padding:40px 20px}#optionModalContainer .optionModal .option,#optionModalContainer .contentModal .option,.standardModal .optionModal .option,.standardModal .contentModal .option{margin:30px 0}#optionModalContainer .optionModal .imgColumn,#optionModalContainer .contentModal .imgColumn,.standardModal .optionModal .imgColumn,.standardModal .contentModal .imgColumn{flex-basis:45%}#optionModalContainer .optionModal .imgColumn img,#optionModalContainer .contentModal .imgColumn img,.standardModal .optionModal .imgColumn img,.standardModal .contentModal .imgColumn img{margin:auto;display:block;max-height:300px}#optionModalContainer .optionModal .optionColumn,#optionModalContainer .contentModal .optionColumn,.standardModal .optionModal .optionColumn,.standardModal .contentModal .optionColumn{flex-basis:55%}#optionModalContainer .optionModal .title,#optionModalContainer .contentModal .title,.standardModal .optionModal .title,.standardModal .contentModal .title{margin-bottom:5px}#optionModalContainer.showModal,.standardModal.showModal{display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}#optionModalContainer .modalFooter,.standardModal .modalFooter{background:#0091ce;color:#fff;text-align:center;transition:.2s;cursor:pointer;padding:7px 0px 10px 0px;border-top:1px solid #0091ce;font-size:1.8rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#optionModalContainer .modalFooter:hover,.standardModal .modalFooter:hover{color:#0091ce;background:#fff}#optionModalContainer .inputContainer,.standardModal .inputContainer{position:relative;display:inline-block;width:48.8%;text-align:center;margin-bottom:5px}#optionModalContainer .inputContainer input,.standardModal .inputContainer input{position:absolute}#optionModalContainer .inputContainer .lightBox,.standardModal .inputContainer .lightBox{width:100%;font-size:1.8rem}#modalBtn{margin-top:20px;border-color:#0091ce;color:#0091ce;position:relative;padding-left:25px}#optionModalBtn{margin-top:10px;cursor:pointer;text-align:left;display:flex;font-size:1.6rem;width:70%;border:1px solid #d7dde2;min-height:47px;align-items:center}#optionModalBtn .modalBtnCol{padding:4px 10px 4px 20px}#optionModalBtn .modalBtnCol.border{border-right:1px solid #d7dde2}#optionModalBtn .modalBtnCol .capitalise{font-weight:600}#optionModalBtn .editBtnContainer{display:flex;align-self:center}#optionModalBtn .colourContainer,#optionModalBtn .storageContainer{flex-basis:50%}#optionModalBtn .colourContainer p,#optionModalBtn .storageContainer p{margin-bottom:0px}#optionModalBtn .editBtnContainer{flex-basis:25%}#optionModalBtn .editBtnContainer svg{height:26px}.dealSub .imgContainer .responsive{max-width:70px}.bolden{font-weight:700}.lightBox{padding:2px 5px;border:1px solid #d7dde2;display:inline-block;transition:.2s}.lightBox.activeOption{border:1px solid #0091ce;transition:.2s}.lightBox .icon-5g{position:relative}.lightBox .icon-5g:before,.lightBox .icon-5g:after{font-family:"Kanit";font-weight:900;font-style:italic}.lightBox .icon-5g:before{content:"5"}.lightBox .icon-5g:after{content:"G";font-size:11px;position:absolute;top:3px}.lightBox span{padding-left:7px}@font-face{font-family:"icomoon";src:url("../eot/icomoon2da6.eot");src:url("../eot/icomoon2da6.eot#iefix") format("embedded-opentype"),url("../ttf/icomoon2da6.ttf") format("truetype"),url("../woff/icomoon2da6.woff") format("woff"),url("../svg/icomoon2da6.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sim:before{content:""}.gold{color:#fdeea1}label span.black,.colourChooser span.black{background-color:#000}label span.green,.colourChooser span.green{background-color:#7cc550}label span.purple,.colourChooser span.purple{background-color:#d4a8e3}label span.red,.colourChooser span.red{background-color:#e34947}label span.yellow,.colourChooser span.yellow{background-color:#d3ca47}label span.silver,.colourChooser span.silver{background-color:#c5c7c6}label span.grey,.colourChooser span.grey{background-color:#8e8e8e}label span.gold,.colourChooser span.gold{background-color:#c5baab}label span.white,.colourChooser span.white{border:1px solid #d7dde2 !important}.inputCheckbox input{-webkit-appearance:radio}.dropdownContainer{position:relative}.dropdownContainer .allProductsBtn{background-color:#fff;border:1px solid #0091ce;color:#0091ce !important;position:relative;font-weight:300;padding:5px 0;padding-left:11px;text-align:left}.dropdownContainer .allProductsBtn:hover{border:1px solid #0091ce;background-color:#fff;color:#0091ce !important}.dropdownContainer .allProductsBtn i{position:absolute;right:5%;top:9px}.dropdownContainer .allProductsBtn:after{display:none}.dropdownContainer .allProductsBtn svg{height:15px;width:15px}.dropdownContainer.phoneFinder .dropdown{flex-grow:1}.dropdownContainer.phoneFinder .dropdown:first-child{margin-right:4px}div.dropdown{position:relative}div.dropdown button{font-size:1.6rem;font-family:"Kanit",sans-serif}.dropdown-menu{padding:2px;margin:0;float:left;position:absolute;cursor:default;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0px 0px 2px 1px rgba(0,0,0,.075);z-index:100;transition:.3s;transform:translate3d(0, 0, 0) !important;top:27px;display:none}.dropdown-menu.show{display:block}.dropdown-menu:hover{box-shadow:0px 0px 5px 2px rgba(0,0,0,.075)}.dropdown-menu .dropdown-item{padding:10px;padding-right:15px;border-bottom:2px solid rgba(0,0,0,0);transition:.2s;cursor:pointer}.dropdown-menu .dropdown-item:hover{border-bottom:2px solid #0091ce}.dropdown-menu .dropdown-item img{width:25px !important;margin-right:7px}.deal{grid-template-areas:"image title title title" "details data pricing link" "modals modals modals modals";position:relative;display:grid;grid-template-columns:1.6fr 220px 220px 1fr;border:1px solid #d7dde2;border-radius:1px;font-size:16px;padding:0 15px 15px 15px;margin-bottom:20px;background-color:#fff;grid-gap:0 10px;transition:.2s;position:relative}.deal:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,.09)}.deal.broadband .broadbandMobileImg{display:none}.deal a.absolute{position:absolute;left:0;top:0;width:100%;height:100%}.deal .popular{position:absolute;top:-12px;left:3.5%;padding:4px 25px;background-color:#d9605c;color:#fff;font-size:16px;font-weight:500}.deal .mobile{grid-area:productImage;display:none}.deal .networkImg{display:flex;align-items:center;grid-area:image;padding-top:19px;justify-content:center;flex-wrap:wrap}.deal .networkImg p{flex-basis:100%;text-align:center;line-height:100%;font-size:14px;margin-bottom:-4px}.deal .networkImg p span{display:inline-block;max-width:150px}.deal .networkImg img{min-height:40px;max-height:50px}.deal .titleContainer{display:flex;align-items:center;grid-area:title;min-height:85px}.deal .titleContainer p{font-weight:700;font-size:18px;margin-bottom:0;padding-right:20px;display:inline-block}.deal .additional{display:inline-block}.deal .additional .colourChooser{position:relative;z-index:2;cursor:pointer;border:1px solid #f8f8f8;border-radius:2px;padding:6px 10px;display:inline-flex;align-items:center}.deal .additional .colourChooser .label{margin-right:5px}.deal .additional .colourChooser .colourOption:not(:last-child){margin-right:5px}.deal .additional .colourChooser .toggleIcon{display:flex;max-width:25px}.deal .additional .colourChooser .modalBtn{cursor:pointer;padding-right:7px}.deal .additional .broadbandList li{font-size:15px;font-weight:300;line-height:115%}.deal .additional .broadbandList li:before{content:"-";padding-right:5px}.deal .box .interior p{margin-bottom:8px;line-height:110%}.deal .details .textContainer p{margin-bottom:10px;line-height:110%}.deal .details{grid-area:details}.deal .details .textContainer{padding-top:12px}.deal .details .textContainer p{white-space:nowrap}.deal .details .textContainer p:first-child{font-weight:700}.deal .details{display:grid;grid-template-columns:1fr 2fr}.deal .details .imgContainer{display:flex;align-items:center;padding:0 3px;max-width:57px;min-width:47px}.deal .data{grid-area:data}.deal .pricing{grid-area:pricing}.deal:not(.complianceContainer) .box .interior,.deal:not(.priceRisesContainer) .box .interior{height:130px}.deal.complianceContainer .box .interior{height:145px}.deal.priceRisesContainer .box .interior{height:160px}.deal.priceRisesContainer .box .interior .wrapper .priceRises{text-align:center;font-weight:100;position:absolute;bottom:7px;left:0;padding-left:5px;padding-right:5px;width:100%;line-height:100%}.deal.priceRisesContainer .box .interior .wrapper .priceRises span{font-size:13px;display:block}.deal .box .interior{display:flex;justify-content:center;position:relative;background-color:#f3f3f4;border-radius:1px;padding:12px 18px 10px 18px}.deal .box .interior .wrapper{text-align:left}.deal .box .interior .value{font-weight:700;font-size:27px}.deal .box .interior .value .unit{font-weight:500;font-size:15px}.deal .box .interior .duration{font-weight:700}.deal .box .interior .extra{font-size:14px;font-style:italic}.deal .buttons{grid-area:buttons}.deal .lower{grid-area:link;text-align:center}.deal .lower .imgContainer img{max-height:50px}.deal .lower .btn{padding:3px 0;width:95%;color:#fff;background-color:#d9605c;transition:.2s;border:2px solid rgba(0,0,0,0);display:inline-block;cursor:pointer}.deal .lower .btn:hover{background-color:#fff;color:#d9605c;border:2px solid #d9605c}.deal .modals{grid-area:modals}.deal .modals .btnContainer{margin-top:10px;display:inline-block;margin-right:5px}.deal .modals .btn{display:inline-block;padding:0 52px;text-align:center;border-radius:9px;font-weight:400;position:relative;z-index:2}.deal .modals .btn .innerText{display:inline-block;margin:auto}.deal .modals .btn.hover{cursor:pointer;transition:.2s}.deal .modals .btn.gift{background-color:#f5f9fc;color:#030641;border:1px solid #d7dde2}.deal .modals .btn.gift.hover:hover{background-color:#030641;color:#f5f9fc}.deal .modals .btn.benefit{border:1px solid #d7dde2}.deal .modals .btn.benefit.hover:hover{color:#fff;background-color:#030641}.deal .modals .btn.blackFriday{background-color:#000;color:#fff;text-transform:uppercase}.deal .modals .btn svg{background-color:#fff;border-radius:50%;height:21px;width:21px;fill:#000;padding:4px;border:2px solid #000;position:absolute;top:2px;right:6px}.deal .compliance{display:inline-block;line-height:107%;font-size:13px;text-align:center;font-weight:100;position:absolute;bottom:10px;left:0;width:100%;padding-left:5px;padding-right:5px}.productDetail p,.productDetail span{font-weight:400}.productDetail .mainImg{max-height:275px}.productDetail .tagsContainer .tag{margin-top:20px;border-color:#0091ce;color:#0091ce;position:relative;padding-left:25px}.productDetail .tagsContainer .tag.fiveGTag{padding-left:5px}.productDetail .tagsContainer .tag svg{position:absolute;left:3px;max-width:20px;max-height:18px}.productDetail .recommendedDealContainer{padding:20px;border:1px solid #0091ce;border-radius:10px;transition:.2s}.productDetail .recommendedDealContainer .priceContainer .price{font-size:4rem;color:#0091ce}.productDetail .recommendedDealContainer:hover{box-shadow:0 0 2px 1px rgba(0,145,206,.2)}.centreRow{align-items:center;height:100%}.dropdownWrapper{display:flex}.dropdownWrapper span.name,.colourChooser span.name{margin-right:8px}.dropdownWrapper label,.colourChooser label{margin-right:5px;margin-bottom:4px}.dropdownWrapper label span,.colourChooser label span{cursor:pointer}.dropdownWrapper.colour input,.dropdownWrapper.memory input,.colourChooser.colour input,.colourChooser.memory input{margin:0}.dropdownWrapper.colour label,.dropdownWrapper.colour .colourContainer,.colourChooser.colour label,.colourChooser.colour .colourContainer{border:1px solid rgba(0,0,0,0);border-radius:50%;height:26px;width:26px;display:inline-block;transition:.2s;position:relative}.dropdownWrapper.colour label span,.dropdownWrapper.colour .colourContainer span,.colourChooser.colour label span,.colourChooser.colour .colourContainer span{border:2px solid rgba(0,0,0,0);border-radius:50%;width:22px;height:22px;display:block;margin:1px;transition:.2s}.dropdownWrapper.colour label:hover,.dropdownWrapper.colour .colourContainer:hover,.colourChooser.colour label:hover,.colourChooser.colour .colourContainer:hover{border-color:#d7dde2}.dropdownWrapper.colour label.selectedColourOption,.dropdownWrapper.colour .colourContainer.selectedColourOption,.colourChooser.colour label.selectedColourOption,.colourChooser.colour .colourContainer.selectedColourOption{border-color:#0091ce}.dropdownWrapper.colour label.selectedColourOption:after,.dropdownWrapper.colour .colourContainer.selectedColourOption:after,.colourChooser.colour label.selectedColourOption:after,.colourChooser.colour .colourContainer.selectedColourOption:after{content:"";position:absolute;display:block;left:10px;top:5px;width:6px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dropdownWrapper.colour label.selectedColourOption.whiteOption:after,.dropdownWrapper.colour .colourContainer.selectedColourOption.whiteOption:after,.colourChooser.colour label.selectedColourOption.whiteOption:after,.colourChooser.colour .colourContainer.selectedColourOption.whiteOption:after{border-color:#000 !important}.dropdownWrapper.colour label.selectedColourOption.noAfter:after,.dropdownWrapper.colour .colourContainer.selectedColourOption.noAfter:after,.colourChooser.colour label.selectedColourOption.noAfter:after,.colourChooser.colour .colourContainer.selectedColourOption.noAfter:after{border-color:rgba(0,0,0,0) !important}.memory .lightBox{transition:.2s}.memory .lightBox:hover,.memory .lightBox.selectedMemoryOption{color:#0091ce;border-color:#0091ce}.memory .lightBox.selectedMemoryOption:after{content:"";display:inline-block;width:6px;height:13px;border:solid #0091ce;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0 2px}.topDeal{font-size:1.5rem;padding:5px 10px;font-weight:500;background:#030641;color:#fff;max-width:190px;text-align:center;border-top-right-radius:4px;border-top-left-radius:4px}.topDeal svg{height:15px;width:15px;max-height:15px;max-width:15px}.isATopDeal{border:1px solid #030641 !important}.productDeal{max-height:205px;padding:15px 22px 20px 22px;border:1px solid #d7dde2;transition:.25s;background-color:#fff;margin-bottom:20px}.productDeal .contentRow{position:relative}.productDeal .contentRow .productDealFullLink{position:absolute;width:100%;height:100%;z-index:1;cursor:pointer}.productDeal .dealSub.title{position:relative;display:flex;width:100%;margin-bottom:.25rem !important}.productDeal .dealSub.title .productTitle{display:inline-block;margin-right:5px;vertical-align:top}.productDeal .networkImgCol{align-items:normal}.productDeal .dealSub.image{overflow:hidden;position:relative;border-top-right-radius:2px;height:117px}.productDeal .dealSub.image .imgContainer{height:100%}.productDeal .dealSub.image img{max-width:100%;max-height:100%}.productDeal .dealSub.image .costLabel{background:#030641;color:#fff;transform:rotate(-45deg);position:absolute;top:8px;left:-17px;padding:1px 17px;font-size:13px;border-radius:2px;box-shadow:0 0 5px rgba(0,145,206,.35)}.productDeal .dealSub.image .costLabel.cost{padding-left:16px}.productDeal .dealSub.image .costLabel.noCost{padding-left:23px}.productDeal .dealSub.boxes{margin-top:2px}.productDeal .dealSub.boxes span{padding:0 5px;margin-right:4px}.productDeal .dealSub.boxes .benefit{background-color:#e8e9fe}.productDeal .dealSub.boxes .gift{background-color:#fdeea1}.productDeal .dealSub.price .price{font-size:2.4rem;color:#0091ce;font-weight:700}.productDeal .dealSub.link{text-align:center}.productDeal .dealSub.link img{display:block;margin:auto}.productDeal .dealSub.link a{position:relative;z-index:1}.productDeal .dealSub.link .retailerText{font-size:1.4rem;margin-bottom:3px}.productDeal:hover{border-color:#0091ce;border-width:1px;transform:scale(1.004);box-shadow:0px 0px 7px 0px rgba(0,0,0,.05)}.manufacturerSection .title,.popularPhones .title{margin-bottom:10px}.productContainer{height:355px;padding:0 15px}.productContainer .imgContainer img{max-height:235px}.section .filterTitle{font-size:2.75rem}a.filterDealsBtn{border-bottom:1px solid #0091ce}.clearAllLinkContainerDesktop{display:none}div.manufacturersContainer,div.networksContainer{background-color:#fff;padding:20px;border:1px solid #d7dde2;margin-bottom:25px}.menuHeader{border-bottom:1px solid #0091ce;margin-bottom:15px}.miniBtn{padding:7px 20px}.sortBtnContainer{margin-top:20px}.mobileSortBtn{padding:10px;border:2px solid #d7dde2;border-radius:2px;margin:15px 0;transition:.2s}.mobileSortBtn.selected{border:2px solid #0091ce}.dropdown-toggle svg,.dropdown-toggle i{color:#e92041}.dropdownBtn:after{content:"";height:10px;width:10px;border-left:5px solid #0091ce;border-bottom:5px solid #0091ce;border-top:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);transform:rotate(-45deg);position:absolute;right:15px;top:10px}.dropdown-menu{font-size:1.6rem !important}.dropdown{border:1px solid #d7dde2;border-radius:2px;margin:5px 0;transition:.25s;background:#fff}.dropdown button{padding:5px 12px;width:100%;text-align:left}.dropdown button.selected{border:1px solid #0091ce}.dropdown button svg,.dropdown button i{position:absolute;top:25%;right:5%}.dropdown .dropdown-menu.show{width:100%;border:1px solid #0091ce;left:-1px !important;border-top-left-radius:0;border-top-right-radius:0;box-shadow:1px 1px 5px 0px rgba(0,0,0,.1)}.dropdown .dropdown-menu.show li{transition:.2s;padding:5px 10px;white-space:pre-wrap}.dropdown .dropdown-menu.show li a{color:#8f8f8f;display:block;width:100%}.dropdown .dropdown-menu.show li:hover{background:#0091ce}.dropdown .dropdown-menu.show li:hover a{color:#fff}.dropdown.show{border-color:#0091ce}.dropdown:hover{border-color:#0091ce;border-radius:3px}.filter .input.cf{margin:15px 0;position:relative;transition:.05s}.filter .input.cf .inputSub{border:2px solid #d7dde2;border-radius:1px;transition:.2s;height:75px}.filter .input.cf .inputSub:hover{border:2px solid #0091ce}.filter .input.cf .inputSub label{margin:0;overflow:hidden;width:100%}.filter .input.cf .inputSub label img{max-height:70px}.filter .input.cf .inputSub.selected{border:2px solid #0091ce;position:relative}.filter .input.cf .inputSub.selected:after{background-color:#0091ce;border-radius:50%;color:#fff;content:"";font-size:1.6rem;line-height:1;pointer-events:none;position:absolute;top:-5px;right:-5px;height:17px;width:17px}.filter .input.cf .inputSub.selected label:after{content:"";position:absolute;right:0px;top:-2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.filterOptionBox{margin:5px}.inputSub input{height:0;width:0;padding:0;margin:0}.inputSub input.networkInput,.inputSub input.manufacturerInput{position:absolute}.slicknav_menu{right:0}.slicknav_menu .slicknav_btn{position:absolute}.mobileFilters{font-size:1.6rem;margin-bottom:20px;width:100%;background:#f5f9fc;color:#fff;z-index:3}.mobileFilters svg{height:15px;width:15px}.mobileFilters.fixed{position:fixed;top:0;left:0;padding:10px 24px;border-bottom:1px solid #d7dde2;box-shadow:0px 0px 5px 0px rgba(0,0,0,.05)}.mobileFilters .mobileMenuBtn{color:#fff;padding:10px 0;width:100%;background:#0091ce;flex-grow:1}.mobileFilters .mobileMenuBtn:after,.mobileFilters .mobileMenuBtn:hover{color:#fff}.mobileFilters #toggleFilters{margin-right:5px}.mobileFilters #toggleSort{margin-left:5px}.mobileSortNav{height:0}.mobileSortNav{width:0%;background:rgba(0,145,206,0);overflow-y:auto;overflow-x:hidden}.mobileFilterNav{width:0%;overflow:visible;background:rgba(0,145,206,0)}.mobileSortNav,.mobileFilterNav.showFilters{transition:.2s}.closeFilters{width:0%}.showFilters,.showSort{z-index:3;position:fixed;top:0;left:0;height:100%;width:100%;background:#fff}.showFilters .navSlice,.showSort .navSlice{width:100%;min-height:100%;background:#fff;transition:.2s}.manufacturerListContainer .imgContainer{margin:7px;border:1px solid rgba(0,0,0,0);border-radius:1px;transition:.2s}.manufacturerListContainer .imgContainer:hover{border:1px solid #0091ce}.networkText{padding:15px 10px;color:#fff}div.check{padding-left:7px}.check{margin:15px 0px;display:inline-block}.check li{font-size:1.75rem;margin-bottom:2px;line-height:130%}.check li:before{content:"";display:inline-block;margin-right:12px;left:10px;top:4px;width:5px;height:11px;border:solid #0091ce;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkGroupContainer{position:relative}.checkGroupContainer .checkboxLabel{display:inline;margin-left:35px}.checkGroupContainer .checkbox{position:absolute;top:5px;left:5px}.checkGroupContainer .customCheckbox{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #d3d3d3;border-radius:5px}.checkGroupContainer .customCheckbox:after{content:"";position:absolute;display:none;left:10px;top:4px;width:5px;height:15px;border:solid #0091ce;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkGroupContainer label input~.customCheckbox{transition:.2s;background-color:#fff}.checkGroupContainer input.afterDisabled~.customCheckbox:after{display:none !important}.checkGroupContainer input.afterEnabled~.customCheckbox:after{display:block !important}.search-icon{top:9px}@media(min-width: 991px){.filterContainer{height:auto !important}}@media(max-width: 1200px){.productDeal .networkImgCol{justify-content:left}.deal{grid-template-columns:1.5fr 1.5fr 1.5fr 1fr}.deal .modals .btn svg{padding:2px;height:19px;width:19px;right:2px}}@media(max-width: 991px){.filterContainer{min-height:64px}.productDropdowns{margin-bottom:20px}.mobileFilterNav:not(.showFilters){height:0}.mobileFilterNav,.mobileSortNav{overflow:auto}.mobileCloseContainer{max-width:95%;margin:auto;padding:0 15px 25px 15px}#filters2 .mobileFilterContainer{display:flex;flex-wrap:wrap;max-width:95%;padding:0 15px;margin:auto}#filters2 .mobileFilterContainer .inputCheckbox{margin-top:20px !important;margin-bottom:20px !important}#filters2 .mobileFilterContainer .menuHeader{padding-top:20px;width:100%}#filters2 .mobileFilterContainer .deals2 .manufacturersContainer,#filters2 .mobileFilterContainer .deals2 .networksContainer{border:0;border-bottom:1px solid #0091ce}#filters2 .sortByMenu{display:none}div.manufacturersContainer,div.networksContainer{margin-bottom:0 !important;padding:10px 0}.filter .input.cf{margin:0}.productDetail .tagsContainer .tag{margin-top:0}}@media(max-width: 767px){.deal{padding:22px 15px;grid-template-columns:repeat(6, 1fr)}.deal.broadband{grid-template-areas:"image image image title title title" "data data data pricing pricing pricing" "details details details link link link" "modals modals modals modals modals modals" "compliance compliance compliance compliance compliance compliance"}.deal.broadband .titleContainer p{flex-basis:100%}.deal.broadband .productImage{display:none}.deal.broadband .broadbandMobileImg{display:block}.deal.broadband .desktopImg,.deal.broadband .mvno{display:none}.deal:not(.broadband){grid-template-areas:"image image title title title productImage" "data data data pricing pricing pricing" "details details details link link link" "modals modals modals modals modals modals" "compliance compliance compliance compliance compliance compliance"}.deal .networkImg{justify-content:center;padding-top:3px;padding-left:0}.deal .networkImg p{margin-bottom:0}.deal .titleContainer{flex-wrap:wrap;min-height:unset}.deal .titleContainer p{line-height:105%}.deal .mobile{display:block;max-height:90px;text-align:right}.deal .mobile img{max-height:100%;max-width:100%}.deal div.details{grid-template-columns:auto auto !important}.deal div.details div.imgContainer{display:none !important}.deal div.details p{white-space:normal}.deal .box{margin-top:7px}.deal .box .interior p{margin-bottom:7px}.deal .modals{padding-left:0}.deal .modals .btnContainer:last-child{margin-bottom:0}.deal .modals .btn{padding:1px 30px;min-width:185px;display:inline-block}.deal .modals .btn svg{padding:4px;height:21px;width:21px;right:5px}.productDeal{max-height:none;padding:14px 10px;margin-bottom:15px}.productDeal .colourChooser{max-height:30px}.productDeal .dealSub.title{margin-bottom:0 !important}.productDeal .dealSub.title .productTitle{margin-bottom:0;display:inline}.productDeal .dealSub.title .topDeal{padding:0;border:0}.productDeal .dealSub.price{text-align:center}.productDeal .dealSub.price .price{font-size:1.8rem;letter-spacing:0px}.productDeal .dealSub.link .retailerText{margin-bottom:0}.productDeal .dealSub.link a{padding:5px 15px}.productDeal .dealSub.link .imgContainer img{max-height:50px}.productDeal .dealSub.boxes span{padding:0 4px;font-weight:300}}@media(max-width: 590px){.dropdownWrapper{flex-wrap:wrap}#optionModalContainer .optionModal,#optionModalContainer .contentModal,.standardModal .optionModal,.standardModal .contentModal{margin-left:15px;margin-right:15px}#optionModalContainer .optionModal .option,#optionModalContainer .contentModal .option,.standardModal .optionModal .option,.standardModal .contentModal .option{margin:10px 0}#optionModalContainer .optionModal .modalBody,#optionModalContainer .contentModal .modalBody,.standardModal .optionModal .modalBody,.standardModal .contentModal .modalBody{padding:20px 15px}#optionModalContainer .optionModal .optionColumn,#optionModalContainer .contentModal .optionColumn,.standardModal .optionModal .optionColumn,.standardModal .contentModal .optionColumn{flex-basis:60%;padding-left:15px}#optionModalContainer .optionModal .imgColumn,#optionModalContainer .contentModal .imgColumn,.standardModal .optionModal .imgColumn,.standardModal .contentModal .imgColumn{flex-basis:40%;display:flex;align-items:center}#optionModalContainer .optionModal .imgColumn img,#optionModalContainer .contentModal .imgColumn img,.standardModal .optionModal .imgColumn img,.standardModal .contentModal .imgColumn img{max-height:275px}}@media(max-width: 500px){.deal{padding:22px 15px}.deal.broadband{grid-template-areas:"image image title title title title" "data data data pricing pricing pricing" "details details details link link link" "modals modals modals modals modals modals" "compliance compliance compliance compliance compliance compliance"}.deal .details .textContainer{padding:15px 0 5px 2px}.productDeal .dealSub.title{display:block}.productDeal .contentRow{line-height:110%}.productDeal .data,.productDeal .contract{margin:4px 0}.productDeal .dealSub.data{padding-left:5px}.productDeal .data.contractLength,.productDeal .dealSub.boxes{font-size:14px}ul.tabs li.title{font-size:1.7rem !important;padding:9px 12px}#optionModalBtn,#tab2 p{width:100%}#optionModalBtn .modalBtnCol{padding-left:15px}}@media(max-width: 450px){.deal .popular{top:-14px}.deal .box .interior{padding:17px 15px 10px 15px}.deal .box .interior p{margin-bottom:5px}.deal .box .interior .value{font-size:22px}.deal .box .interior .compliance{bottom:7px}}@media(max-width: 370px){.deal{padding:22px 10px}.productDeal{font-size:1.5rem;letter-spacing:-1px}.productDeal .dealSub.title .title{font-size:1.9rem;font-weight:500;margin-top:5px}.productDeal .dealSub.title .topDeal{font-size:1.5rem;top:-95%}.productDeal .dealSub.price .price{font-weight:500}.productDeal .bolden{font-weight:500}}/*# sourceMappingURL=top.css.map */
