.sp.h40,.sp.h40.m-h0{height:40px}.layoutContainer{box-sizing:border-box;margin:0 auto}.carousel,.layoutContainer{max-width:1200px;width:100%}#nav{margin:0 auto;max-width:1200px;padding:30px 0 10px;text-align:left}#nav img{height:auto}#nav nav{display:block;float:right;margin-top:20px;max-width:750px}#nav nav>ul>li{padding:0 10px}#nav nav>ul>li>a{font-size:20px}.nav-pill{align-items:center;background:#ff8400;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.4px;margin-left:10px;padding:4px 10px;text-transform:uppercase;vertical-align:middle}#nav nav>ul>li:last-of-type{padding:0 0 0 10px}#nav nav>ul>li{float:left;list-style:none;padding:0 16px;position:relative}#nav nav>ul>li:not(:last-of-type):after{background:rgba(0,0,0,.15);content:"";height:55%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}#nav nav>ul>li:first-of-type:after{display:none}#nav nav>ul>li:last-of-type{padding-right:0}#nav nav>ul>li.nav-has-sub{position:relative}#nav nav>ul>li.nav-has-sub>.nav-link{align-items:center;cursor:default;display:inline-flex;font-size:20px;gap:8px;white-space:nowrap}#nav nav>ul>li.nav-has-sub>.nav-link .nav-caret{color:inherit;display:inline-flex;font-size:12px;opacity:.55;transform:translateY(1px)}#nav nav>ul>li .nav-sub{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 12px 26px rgba(0,0,0,.16);display:none;list-style:none;margin:0;min-width:220px;padding:8px 0;position:absolute;right:0;top:calc(100% + 10px);z-index:50}#nav nav>ul>li .nav-sub:before{content:"";height:10px;left:0;position:absolute;right:0;top:-10px}#nav nav>ul>li.nav-has-sub .nav-sub:hover,#nav nav>ul>li.nav-has-sub:focus-within .nav-sub,#nav nav>ul>li.nav-has-sub:hover .nav-sub{display:block}#nav nav>ul>li .nav-sub li{float:none;padding:0;position:static}#nav nav>ul>li .nav-sub li:after{display:none}#nav nav>ul>li .nav-sub a{align-items:center;color:#1f2230;display:flex;font-size:16px;justify-content:space-between;padding:8px 14px;text-decoration:none;white-space:nowrap}#nav nav>ul>li .nav-sub a:hover{background:transparent;color:#1f2230}#nav nav>ul>li .nav-sub .nav-pill{margin-left:12px}.search{padding:20px 0 0}.searchInput{background-color:#fff;display:flex;flex-direction:row;float:none;margin:0 auto 20px;padding:3px;width:80%}.searchSelect{float:left;width:40%}.searchSelect .searchBox{width:45%}.searchSelect .searchBox:first-of-type{margin:0 5%}.bg{border-radius:6px;padding:30px 0}.form-control{background-clip:padding-box;background-color:#fff;box-sizing:border-box;color:#495057;font-size:1rem;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mobileShow{display:none}#headerContainer{padding:20px 0}#headerContainer #dealCount{font-size:22px}.button div{width:300px}div.title h2,div.titleWithArrow h2{color:#644ca4;font-size:24px;font-weight:400;text-transform:uppercase}#latestPhones .phone{width:25%}.splide.popular-phones.is-initialized:not(.popular-phones.is-active) li{width:100%!important}#latestPhones .phone:nth-child(2){margin-bottom:0}.network{padding:0 10px;width:20%}.breadcrumb{padding:0}#top-deals .phone{background:#fff;border:1px solid #fcfcfc;border-radius:6px;box-sizing:border-box;margin:0 auto;min-height:1010px;padding:10px;text-align:center;width:90%}#top-deals .phone:nth-child(2){margin:0 3%}#top-deals .phone .phoneImg{margin:15px 0}#top-deals .phone b.make{font-size:20px}#top-deals .phone span.model{font-size:18px}#top-deals .phone span.price{display:block;font-size:28px}#top-deals .phone .button div{max-width:300px}#top-deals .deal-details{margin-bottom:20px;overflow:hidden;width:100%}#top-deals .deal-details div{display:flex;float:left;height:120px;width:50%}#top-deals .deal-details div span{align-self:flex-end;display:inline-block;flex-grow:1}#top-deals .deal-details div:first-child,#top-deals .deal-details div:nth-child(4),#top-deals .deal-details div:nth-child(5){background-color:#fcfcfc}#top-deals a.button div{margin:20px auto}#menu-icon{display:none}#footer .links{float:left;width:30%}#footer .links b{margin-top:0}#footer #socialIcons{clear:none;float:left;margin-top:0;width:10%}@media screen and (min-width:901px){#footer #footerContainer{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}#footer .links{flex:1 1 220px;float:none;width:auto}#footer #socialIcons{align-self:flex-start;flex:0 0 auto;float:none;margin-left:auto;margin-top:0;width:auto}#footer #footerContainer>p{flex:0 0 100%}#footer #copyright{float:none;text-align:right}}#deals .header,.dealsFilter .header{font-size:26px}.dealsFilter{background:none;border:none;display:block;padding:0;position:relative;width:28%}.dealsFilter #storageFilter{width:40%!important}.dealsFilter #colourFilter{width:60%!important}#filterDeals,.dealsFilter #applyFilters div,.dealsFilter #filterClose{display:none}.splide .splide__track{max-width:1200px;width:90%}.splide.topdeals.is-initialized:not(.topdeals.is-active) li{float:left;width:33%}@media screen and (max-width:1200px){#nav{padding:20px}div.title h2,div.titleWithArrow h2{font-size:18px}.container,.right{padding:0}.breadcrumb{float:left;margin:10px 0 0;padding:0 10px;width:100%}}@media screen and (max-width:1100px){#hero{background-position:50%;background-repeat:no-repeat;background-size:contain}#hero div h1{font-size:30px}}@media screen and (max-width:1050px){#footer .links{width:28%}#footer #socialIcons{width:20%}}@media screen and (max-width:920px){.deals-pages li{width:50%}}@media screen and (max-width:900px){#hero{background:none;height:auto}#hero div{color:#000;padding:0;width:100%}#hero div ul{margin:0 0 20px}#hero div ul li{list-style:none;padding-top:10px}#hero div h1{font-size:32px;margin-top:0}#hero div{font-size:16px}#nav{margin:0}#menu-icon{display:block}#nav nav{display:none}#nav{padding:20px;text-align:center}#nav img{height:50px}.mobile-show{display:block}.mobile-hide{display:none}#footer #socialIcons,#footer .links{float:none;width:100%}#footer #socialIcons{margin-top:12px}}@media screen and (max-width:1100px){.mobileShow{display:block}}@media screen and (max-width:770px){#nav img{height:40px}.searchInput{width:100%}#headerContainer{padding:20px}.search{padding:0}#footer #socialIcons,#footer .links{float:none;width:100%}#footer #socialIcons{margin-top:12px}#latestPhones .phone{width:100%}#deals .header,.dealsFilter .header{font-size:20px}.sp.h40.m-h0{height:0}}@media screen and (max-width:970px){.right{width:100%!important}.dealsFilter{background:#fff;border:1px solid #000;display:none;padding:17px;position:absolute;right:0;width:80%;z-index:2}#filterDeals,.dealsFilter #applyFilters div,.dealsFilter #filterClose{display:block}h1{font-size:24px!important;font-weight:400!important;margin-bottom:10px!important}}@media screen and (max-width:625px){#footer .links{width:100%}#footer .links b{margin-top:20px}#headerContainer #dealCount{font-size:14px}}
