.section{padding:25px 0}.section .title-area h1,.section .title-area h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin-bottom:10px}.theme-light .section .title-area h1,.theme-light .section .title-area h2{color:#333}.theme-dark .section .title-area h1,.theme-dark .section .title-area h2{color:#fff}.section .title-area a{color:#478299;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-decoration:underline}.section .col-lg-1-2{margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (min-width:991px){.section .col-lg-1-2{flex:0 0 12%;max-width:12%}}.section .col-lg-1-2 .deal-bottom a{font-weight:700}.theme-light .section .col-lg-1-2 .deal-bottom a{color:#333}.theme-dark .section .col-lg-1-2 .deal-bottom a{color:#fff}.section .col-lg-1-2 .deal-bottom a:active,.section .col-lg-1-2 .deal-bottom a:focus,.section .col-lg-1-2 .deal-bottom a:hover{text-decoration:none}.theme-light .section .col-lg-1-2 .deal-bottom a:active,.theme-light .section .col-lg-1-2 .deal-bottom a:focus,.theme-light .section .col-lg-1-2 .deal-bottom a:hover{color:#333}.theme-dark .section .col-lg-1-2 .deal-bottom a:active,.theme-dark .section .col-lg-1-2 .deal-bottom a:focus,.theme-dark .section .col-lg-1-2 .deal-bottom a:hover{color:#fff}.section .col-lg-1-2 .deal-bottom a .handset{font-size:13px;min-height:45px}.section .deal-box{font-size:.8rem;position:relative}.section .deal-box .available-count{background:var(--fh-black);border:1px solid var(--fh-text);border-radius:10px;color:#f2f2f2;font-size:16px;font-weight:700;padding:5px 0;text-align:center;text-transform:uppercase;width:100%}.section .deal-box .price-promise img{height:12px}.section .deal-box .price-promise a{color:var(--fh-pink);font-size:10px;font-weight:700;text-decoration:underline}.section .deal-box .price-promise a:active,.section .deal-box .price-promise a:focus,.section .deal-box .price-promise a:hover{color:var(--fh-pink)}.section .deal-box.disabled{filter:saturate(0)}.section .deal-box.disabled .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.section .deal-box.disabled .available-count{background:#313130}.section .deal-box .grey-box{background-color:var(--fh-lighter-grey);border-radius:.7rem;bottom:0;height:47%;left:15px;position:absolute;right:15px;z-index:-1}@media (max-width:991.98px){.section .deal-box .grey-box{height:50%}}.section .deal-box .handset-link{min-height:48px;width:100%}.section .deal-box .handset-link a{color:var(--fh-deal-name);line-height:1rem}.section .deal-box .network{max-height:40px}.section .deal-box .image-container .imageHolder{position:relative}.section .deal-box .image-container img{max-height:280px}@media (max-width:575.98px){.section .deal-box .image-container img{max-height:200px}}@media (min-width:576px) and (max-width:767.98px){.section .deal-box .image-container img{max-height:240px}}.section .deal-box .image-container img.promo{height:69px;left:5px;position:absolute;top:-10px;width:70px;z-index:1}.section .deal-box .image-container img.promo-bf,.section .deal-box .image-container img.promo-xmas{height:80px;left:0;position:absolute;top:-10px;width:80px}.section .deal-box .image-container img.promo-bl{bottom:10px;height:69px;left:-10px;position:absolute;width:70px}@media (max-width:767.98px){.section .deal-box .image-container img.promo-bl{bottom:auto;height:auto;left:-10px;max-width:50%;top:0}}@media (min-width:768px) and (max-width:991.98px){.section .deal-box .image-container img.promo-bl{bottom:auto;left:-10px}}.section .deal-box ul{list-style:none;margin-bottom:0;margin-top:3px;min-height:4.77rem;padding:0}.section .deal-box li:before{content:"+";margin-right:4px}.section .deal-box .handset{font-size:.9rem;font-weight:700}.theme-light .section .deal-box .handset{color:#333}.theme-dark .section .deal-box .handset{color:#fff}.theme-light .section .deal-box a .handset{color:#333}.theme-dark .section .deal-box a .handset{color:#fff}.section .deal-box a:active,.section .deal-box a:focus,.section .deal-box a:hover{text-decoration:none}.section .deal-box .tariff{font-size:.8rem;margin-bottom:1px;width:100%}@media (max-width:767.98px){.section .deal-box .tariff{width:141px}}.section .deal-box .tariff .data{font-size:1rem}.section .deal-box .tariff.with-cashback{line-height:1rem}.section .deal-box .tariff.with-cashback .data{font-size:.9rem}.section .deal-box .upfront{font-size:1.4rem;font-weight:700;line-height:.5rem}.section .deal-box .upfront>.normal,.section .deal-box .upfront>.smaller,.section .deal-box .upfront>.upfront-cost{font-size:.7rem}.section .deal-box .cost{color:var(--fh-deal-text);font-size:1.6rem;font-weight:700;line-height:1.7rem}.section .deal-box .cost sup{font-size:10px;top:-15px}.section .deal-box .length{color:var(--fh-deal-text);font-size:.6rem;line-height:1rem}.section .deal-box .colours{font-size:1rem}.section .deal-box .colours .white{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f2f2f2}.section .deal-box .colours .fa.fa-circle.selected{font-size:1.2rem;padding-left:1px;vertical-align:text-bottom}.section .deal-box .colour{font-size:1rem}.section .deal-box .sim-free{color:#478299}.section .deal-box .btn{width:135px}.section .deal-box.five{position:relative}.section .deal-box.five .deal-bottom .upfront{font-size:1.5rem}@media (min-width:991.99px){.section .deal-box{font-size:.7rem}}@media (max-width:767.98px){.section .deal-box ul{min-height:auto}}.section .owl-carousel .owl-prev{margin-left:-10px}.section .owl-carousel .owl-next,.section .owl-carousel .owl-prev{border:0 solid #000;display:block!important;height:100px;position:absolute;top:27%;width:15px}.section .owl-carousel .owl-next{right:-10px}.section .owl-carousel .owl-next i,.section .owl-carousel .owl-prev i{color:grey;font-size:2rem;font-weight:700}.section .owl-carousel .owl-dots{text-align:center}.section .owl-carousel .owl-dot{height:3px;margin-left:3px;margin-right:3px;width:30px}.theme-light .section .owl-carousel .owl-dot{background:#eaebec}.theme-dark .section .owl-carousel .owl-dot{background:#222}.section .owl-carousel .owl-dot.active{background:#e03995!important}.theme-light .section.bg-grey{background:#eaebec}.theme-dark .section.bg-grey{background:#222}.section.bg-blue{background-color:#478299}.section.search-box{text-align:center}.section.search-box h1{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.section.search-box p{color:#fff;font-family:Montserrat,sans-serif;font-size:18px}.section .filterBox{border:2px solid #478299;border-radius:10px;display:inline-block;padding:2px;position:relative;z-index:9}.section .filterBox .inputField{background:#fff url(https://cdn.fonehouse.co.uk/images/misc/accessories/search-icon.svg) no-repeat;background-position:98% 50%;background-size:30px;border:0;border-radius:5px;font-size:16px;padding:10px;position:relative;width:400px}.section .filterBox .inputField:active,.section .filterBox .inputField:focus,.section .filterBox .inputField:hover{border:0;box-shadow:none;outline:none}@media screen and (max-width:500px){.section .filterBox .inputField{width:350px}}.section .filterBox .results{background:#fff;border-bottom:2px solid #478299;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left:2px solid #478299;border-right:2px solid #478299;left:0;max-height:400px;overflow-y:scroll;position:absolute;top:45px;width:100%;z-index:-1}.section .filterBox .results .group .head{background:#f2f2f2;border-bottom:1px solid grey;font-weight:700;padding:5px;text-align:center}.section .filterBox .results .group .body ul{margin-bottom:0}.section .filterBox .results .group .body ul li a{border-bottom:1px solid grey;color:grey;display:block;padding:5px;transition:.3s ease-in-out 0s}.section .filterBox .results .group .body ul li a:active,.section .filterBox .results .group .body ul li a:focus,.section .filterBox .results .group .body ul li a:hover{background:#f7f7f7;text-decoration:none}.section .filterBox2{border:2px solid #478299;border-radius:10px;display:inline-block;padding:2px;position:relative;z-index:9}.section .filterBox2 .inputField{background:#fff url(https://cdn.fonehouse.co.uk/images/misc/accessories/search-icon.svg) no-repeat;background-position:98% 50%;background-size:22px;border:0;border-radius:5px;font-size:16px;padding:10px;position:relative;width:400px}.section .filterBox2 .inputField:active,.section .filterBox2 .inputField:focus,.section .filterBox2 .inputField:hover{border:0;box-shadow:none;outline:none}@media screen and (max-width:500px){.section .filterBox2 .inputField{width:350px}}.section .filterBox2 .results{background:#fff;border-bottom:2px solid #478299;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:2px solid #478299;border-right:2px solid #478299;left:-2px;max-height:400px;overflow-y:scroll;position:absolute;top:45px;width:calc(100% + 4px);z-index:-1}.section .filterBox2 .results .group .head{background:#f2f2f2;border-bottom:1px solid grey;font-weight:700;padding:5px;text-align:center}.section .filterBox2 .results .group .body ul{margin-bottom:0;text-align:left}.section .filterBox2 .results .group .body ul li{padding:.25rem 10px}.section .filterBox2 .results .group .body ul li a{border-bottom:1px solid grey;color:grey;display:block;padding:5px;transition:.3s ease-in-out 0s}.section .filterBox2 .results .group .body ul li a:active,.section .filterBox2 .results .group .body ul li a:focus,.section .filterBox2 .results .group .body ul li a:hover{background:#f7f7f7;text-decoration:none}.section.categories a .img-holder{border-radius:7px;height:130px;padding:10px}.theme-light .section.categories a .img-holder{background:#fff}.theme-dark .section.categories a .img-holder{background:#000}.section.categories a .img-holder img{max-height:100%}.section.categories a .name-holder{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.theme-light .section.categories a .name-holder{color:#333}.theme-dark .section.categories a .name-holder{color:#fff}@media screen and (max-width:501px){.section.categories a .name-holder{font-size:12px}}.section.categories a:active,.section.categories a:focus,.section.categories a:hover{text-decoration:none}.section .product .img-holder{margin:0 auto;width:200px}.section .product .name-holder{height:50px;margin-top:5px}.section .product .name-holder h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-align:center}.theme-light .section .product .name-holder h3{color:#333}.theme-dark .section .product .name-holder h3{color:#fff}.section .product .prices{color:#e03995;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:15px;margin-bottom:0;text-align:center}.section .product .includes{line-height:15px;margin-bottom:10px;text-align:center}.section .product .includes small{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;text-align:center}.theme-light .section .product .includes small{color:#333}.theme-dark .section .product .includes small{color:#fff}.section .product .button{text-align:center}.section .product .button .btn{padding:8px 20px}.section .product .more{margin-top:10px;text-align:center}.section .product .more a{text-decoration:underline}.theme-light .section .product .more a{color:#478299}.theme-dark .section .product .more a{color:#dedede}.section .product .save{color:#e03995;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.section .holder{position:relative}@media screen and (max-width:767px){.section .holder .mobileFilter{background-color:#fff;display:block!important;position:absolute;top:50px;z-index:9}}.section.shadow-bottom{box-shadow:0 0 20px #cecece;position:relative;z-index:1}.section.shadow-bottom h1{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}.theme-light .section.shadow-bottom h1{color:#333}.theme-dark .section.shadow-bottom h1{color:#fff}.section.shadow-bottom p{font-family:Montserrat,sans-serif;font-size:13px;margin-top:15px}.section .filter-holder{border-radius:15px}.section .filter-holder .title{background:#e03995;border-top-left-radius:10px;border-top-right-radius:10px;font-size:16px}.section .filter-holder .group .head,.section .filter-holder .title{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;padding:5px;text-align:center}.section .filter-holder .group .head{background:#000;font-size:12px}.section .filter-holder .group .body{padding:5px 10px}.theme-light .section .filter-holder .group .body{background:#eaebec}.theme-dark .section .filter-holder .group .body{background:#222}.section .filter-holder .group .body ul{margin-bottom:5px}.section .filter-holder .group .body ul.applied li{border:2px solid #e03995;border-radius:3px;font-size:12px;font-weight:700;padding:5px}.section .filter-holder .group .body label{cursor:pointer;margin-bottom:0}.section .filter-holder .group .body label:before{border-radius:3px;content:"";display:inline-block;height:12px;margin-right:10px;position:relative;top:1px;width:12px}.theme-light .section .filter-holder .group .body label:before{border:2px solid #333}.theme-dark .section .filter-holder .group .body label:before{border:2px solid #fff}.section .filter-holder .group .body input[type=checkbox]:checked+label:before,.section .filter-holder .group .body input[type=radio]:checked+label:before{background-color:#e03995}.section .filter-holder .group:last-child .body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.section .products-holder{position:relative}.section .products-holder .overlay{background:hsla(0,0%,100%,.4);height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:999999}.section .products-holder .overlay .row{position:relative;top:50%}.section .products-holder select{background-color:#f2f2f2}.section .products-holder .product{position:relative}.section .products-holder .product .img-holder{margin:0 auto;width:200px}.section .products-holder .product .name-holder{height:50px}@media screen and (max-width:767px){.section .products-holder .product .name-holder{min-height:90px}}.section .products-holder .product .name-holder h3{font-size:18px;font-weight:700;margin-bottom:0;margin-top:5px;text-align:center}.theme-light .section .products-holder .product .name-holder h3{color:#333}.theme-dark .section .products-holder .product .name-holder h3{color:#fff}.section .products-holder .product a.help{color:#478299;text-decoration:underline}.section .products-holder .product .prices{color:#e03995;font-size:20px;font-weight:700;line-height:10px;margin-top:20px}.section .products-holder .product .prices s{font-weight:400}.section .products-holder .product small{font-size:8px;font-weight:700}.theme-light .section .products-holder .product small{color:#333}.theme-dark .section .products-holder .product small{color:#fff}.section .products-holder .product .save-amount{color:#e03995;font-size:20px;font-weight:700}@media screen and (min-width:1200px){#handset .grey-bar{top:135px!important}}#handset .details .handset-info .handset{font-size:24px}@media screen and (max-width:767px){#handset .details .handset-image{width:250px}}#handset .details .price{color:#e03995;font-size:42px!important;font-weight:700;line-height:11px;margin-bottom:2px;margin-top:20px}#handset .details .price span{font-size:14px;font-weight:400}#handset .details .stockMessage .bigger-bold{font-weight:700}#handset .details .stockMessage .pink{color:#e03995}#handset .details s{color:grey;font-size:24px;font-weight:400}#handset .details span.save{color:#000;font-size:24px;font-weight:700;margin-left:10px}#handset .details button{font-size:18px!important}#handset .details .img-thumbnail{width:70px}#handset .categories .box a .img-holder{border-radius:10px;height:80px;padding:10px}.theme-light #handset .categories .box a .img-holder{background:#fff}.theme-dark #handset .categories .box a .img-holder{background:#000}#handset .categories .box a .img-holder img{max-height:100%}#handset .categories .box a .name-holder{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700}.theme-light #handset .categories .box a .name-holder{color:#333}.theme-dark #handset .categories .box a .name-holder{color:#fff}#handset .categories .box a:active,#handset .categories .box a:focus,#handset .categories .box a:hover{text-decoration:none}.device-name{color:#141414;font-size:20px;margin-top:5px}
