.pac-container{border-radius:10px;padding:8px 8px 72px;box-shadow:0 0 6px 0 rgba(33,48,56,.2);margin-top:4px;z-index:10000!important;position:absolute!important;width:100%}.pac-container .pac-item{padding:8px;border:0 solid red;color:#000;font-size:13px;font-weight:400;font-family:Currys Sans,Helvetica,Arial,Sans-Serif;width:100%}.pac-container .pac-item:hover{background-color:#faf5ff;cursor:pointer}.pac-container .pac-item span{white-space:normal}.current-location .pac-item-query{font-size:14px!important;color:#4c12a1!important}.pac-item-query{line-height:normal;display:block}.pac-icon{display:none}.pac-item>span:last-child{color:#56707a;font-size:14px;text-align:right;line-height:21px;display:block}.pac-item.current-location>span:last-child{display:block;text-align:left;color:#000;font-size:13px;float:left;padding:5px}.current-location{position:absolute;bottom:0;left:0;cursor:pointer;width:100%;border-top:1px solid #cdd8df!important;text-align:left;padding:16px!important}.current-location .pac-icon{display:inline-block;float:left;background-size:unset!important;background-image:url("../../images/icon-location-purple.svg");background-repeat:no-repeat;height:24px;width:24px;margin-top:4px}@media (min-width:768px) and (max-width:1023.98px){.current-location .pac-icon{margin-right:0}}.pac-logo:after{display:none}.store-locator-wrapper{background-color:#fff}.store-locator-container.container{padding:0 3% 50px;background-color:#fff;overflow:hidden}.store-locator-container.container ::-webkit-scrollbar{width:7px}.store-locator-container.container ::-webkit-scrollbar-track{background:#e9eaeb;border-radius:7px}.store-locator-container.container ::-webkit-scrollbar-thumb{background:#abb3b9;border-radius:7px}.store-locator-container.container ::-webkit-scrollbar-thumb:hover{background:#abb3b9}.store-locator-container .mobile-tab-store-results{border:1px solid #cdd8df;border-radius:10px;padding:16px;overflow:hidden}@media (max-width:1023.98px){.store-locator-container .mobile-tab-store-results{padding:16px 0}}.store-locator-container .mobile-tab-store-results .card-body{border:1px solid #cdd8df;border-radius:10px;margin-bottom:8px;display:-ms-flexbox;display:flex}@media (max-width:1023.98px){.store-locator-container .mobile-tab-store-results .card-body{margin-bottom:16px}}@media (min-width:768px) and (max-width:1023.98px){.store-locator-container .mobile-tab-store-results .card-body{padding:16px 16px 16px 24px}}.store-locator-container .mobile-tab-store-results .card-body.active,.store-locator-container .mobile-tab-store-results .card-body.clicked,.store-locator-container .mobile-tab-store-results .card-body.clicked_pin{border:2px solid #4c12a1;padding:15px}@media (min-width:768px) and (max-width:1023.98px){.store-locator-container .mobile-tab-store-results .card-body.active,.store-locator-container .mobile-tab-store-results .card-body.clicked,.store-locator-container .mobile-tab-store-results .card-body.clicked_pin{padding:15px 15px 15px 23px}}.store-locator-container .mobile-tab-store-results .card-body:last-child{margin-bottom:0}.store-locator-container .results{max-height:670px;width:100%;overflow-y:auto;margin-top:16px;margin-bottom:16px}.store-locator-container .results .store-name{font-weight:400}.store-locator-container .result-length-text{margin-bottom:16px;margin-top:24px;font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;color:#213038}.store-locator-container .map-wrapper{display:-ms-flexbox;display:flex;width:100%;padding-left:15px;height:740px}.store-locator-container .map-wrapper a:focus-visible{outline:2px solid #4c12a1}@media (max-width:1023.98px){.store-locator-container .map-wrapper{padding:0;display:block}}.store-locator-container .store-details{margin-left:13px}@media (min-width:768px){.store-locator-container .store-details{margin-left:20px}}@media (min-width:1024px){.store-locator-container .store-details{margin-left:13px}}.store-locator-container .store-details a:hover{color:#4c12a1}.store-locator-container .store-details .store-name{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;color:#4c12a1;margin-bottom:8px}.store-locator-container .store-details address div{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;color:#56707a!important;margin-bottom:8px;display:inline-block;text-decoration:none}.store-locator-container .store-details address .store-distance,.store-locator-container .store-details address .store-hours{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:12px;line-height:18px;color:#213038;margin-bottom:8px;display:block}.store-locator-container .store-details address .store-hours{color:#213038!important}@media (min-width:1024px){.store-locator-container .store-map-result{padding:0;display:block!important}.store-locator-container .mobile-tab-wrapper{display:none}.store-locator-container .store-map-result .map-canvas{height:100%;margin-bottom:0}}.store-locator-container .results-section-wrapper{margin-top:32px}@media (max-width:1023.98px){.store-locator-container .results-section-wrapper{border-radius:10px;margin-left:0;margin-right:0;overflow:hidden}}@media (min-width:768px){.store-locator-container .results-section-wrapper{margin-top:40px}}.store-locator-container .results-section-wrapper .nav-tabs{padding:0}@media (max-width:1023.98px){.store-locator-container .map-canvas{display:block}.store-locator-container .mobile-tab-store-results{border:0}.store-locator-container .mobile-tab-store-results,.store-locator-container .store-list-result,.store-locator-container .store-map-result{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.store-locator-container .store-map-result{padding:0;display:none}.store-locator-container .store-map-result .map-canvas{margin-bottom:0;min-height:361px}}@media (min-width:768px) and (max-width:1023.98px){.store-locator-container .filter-result-conunt{padding:23px 15px 0}}.store-locator-container .row-padding{padding-top:24px}@media (min-width:768px){.store-locator-container .row-padding{padding-top:40px}}@media (max-width:767.98px){.store-locator-container .row-padding{padding-top:32px}}.store-locator-container .storelocator-phone{color:#56707a!important}@media (min-width:992px) and (max-width:1023px){.store-locator-container .storefinder-input{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:768px) and (max-width:1023.98px){.store-locator-container .storefinder-tabview{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}}.store-locator-container .store-finder-section{padding:24px}.store-locator-container .card-body{padding:16px}@media (max-width:767.98px){.store-locator-container .card-body{padding:20px 16px 16px}}@media (min-width:768px) and (max-width:1023.98px){.store-locator-container .card-body{padding:20px 21px 16px}}.store-locator-container .card-body.store-finder-section{padding:0}.store-locator-container .card-body.store-finder-section .pac-container{padding:0 12px 62px 13px;z-index:999!important}.store-locator-container .card-body.store-finder-section .google-pac-container{padding:8px 8px 72px!important;top:48px!important}.store-locator-container .card-body.active .map-marker,.store-locator-container .card-body.clicked .map-marker,.store-locator-container .card-body.clicked_pin .map-marker{background-image:url("../images/map-marker-purple.svg");color:#fff}.store-locator-container .search-form{border:0}.store-locator-container .storefinder-design{padding:16px 24px 24px;border:1px solid #cdd8df;background-color:#fff}.store-locator-container .store-title{font-size:24px;font-family:Currys Sans,Helvetica,Arial,Sans-Serif;color:#213038;text-align:center;margin-bottom:40px}@media (max-width:767.98px){.store-locator-container .store-title{margin-bottom:32px}}.store-locator-container .form-group{margin-bottom:0;position:relative}.store-locator-container .form-control:active,.store-locator-container .form-control:focus{border:2px solid #4c12a1;box-shadow:none}.store-locator-container .form-control:hover,.store-locator-container .form-control:hover:focus{box-shadow:0 0 6px 0 rgba(33,48,56,.2)!important}.store-locator-container .postcode-form{padding:0 40px 0 15.6px;border:1px solid #cdd8df;height:48px}.store-locator-container .postcode-value{font-family:Currys Sans,Helvetica,Arial,Sans-Serif!important;font-size:14px;color:#213038;position:relative;width:100%;padding-top:8px}.store-locator-container .storelocator-search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);text-align:center;cursor:pointer}@media (min-width:768px){.store-locator-container .storelocator-search-icon{right:10px}}.store-locator-container .btn-storelocator-search,.store-locator-container .btn-storelocator-search:hover{background-color:#fff;border-color:#fff}.store-locator-container .map-marker{background-image:url("../images/map-marker-white.svg");background-color:transparent;color:#4c12a1;width:24px;height:29px;background-position:50%;background-size:contain;background-repeat:no-repeat}.store-locator-container .map-marker span{font-size:16px;line-height:20px;font-family:Currys Sans,Helvetica,Arial,Sans-Serif;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:29px;width:24px;margin-top:2px}.store-locator-container .map-marker:after{display:none}.store-locator-container .stores-content-wrapper{margin-top:32px}@media (min-width:768px){.store-locator-container .stores-content-wrapper{margin-top:40px}}.store-locator-container .stores-content-wrapper .stores-content-item{margin-top:24px}@media (min-width:768px){.store-locator-container .stores-content-wrapper .stores-content-item{margin-top:40px}}#maincontent .container .results-section-wrapper .nav-tabs .nav-link{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:16px;text-align:center;line-height:20px;color:#56707a}#maincontent .container .results-section-wrapper .nav-tabs .nav-link.active{border:0;position:relative;color:#4c12a1}#maincontent .container .results-section-wrapper .nav-tabs .nav-link.active:after{content:"";position:absolute;left:0;right:0;bottom:0;background:#4c12a1;border-radius:2px;height:4px}.gm-style .mapLabels{background-color:#4c12a1;border-radius:4px;padding:2px 6px;position:absolute;transform:translate(-3%,-90%)}.storeinfo-windowaddress a:any-link:focus-visible{outline-offset:-15px!important}.store-map-result .gm-style div{border:none!important}.store-locator{position:relative}.gm-ui-hover-effect{display:none!important}.gm-style .gm-style-iw-d{overflow:visible!important}.gm-style-iw.gm-style-iw-c{padding:24px 24px 16px!important;top:2px;max-width:270px!important;width:270px}.gm-style-iw.gm-style-iw-c .store-details{margin-left:0}.gm-style-iw.gm-style-iw-c .store-details .storeinfo-windowaddress{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;color:#56707a;margin-bottom:0}.gm-style-iw.gm-style-iw-c .store-details .storeinfo-windowaddress .storeinfo-windowhours{margin-top:10px;font-size:14px;line-height:21px}.gm-style-iw.gm-style-iw-c .store-details .storeinfo-windowaddress .view-store-btn{color:#4c12a1;font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;background:none;width:100%;display:inline-block;text-align:right}.gm-style-iw.gm-style-iw-c .store-details .storeinfo-windowaddress .view-store-btn:hover{text-decoration:none}.stores-count{color:#213038}.stores-count,span.filter-text{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:14px}span.filter-text{color:#4c12a1;font-weight:400;vertical-align:middle}span.filter-text:hover{color:#4c12a1!important;opacity:1!important}.filter-container{z-index:4;position:absolute;left:100%;top:0;bottom:0;display:block;width:100%;max-width:100%;background:#fff;border:1px solid #fff;border-radius:10px;transition:left .5s ease-in-out}.filter-container.collapse:not(.show){display:block}.filter-container.show{left:0}.filter-btn-action{position:absolute;width:100%;bottom:0;padding:16px 22px 16px 37px;border-top:1px solid #cdd8df;right:0;-ms-flex-align:center;align-items:center}.filter-btn-action .clearall-filter a:focus-visible{outline:none;box-shadow:inset 0 -2px 0 0 #4c12a1;background:#ffecb7}.filter-btn-action .result-filter-count{margin-left:auto}.filter-btn-action .result-filter-count button:focus-visible{outline-offset:4px;outline:2px solid #4c12a1;box-shadow:0 0 0 5px #ffecb7}.result-filter-link{padding:12px 49px;border-radius:22px;background-color:#4c12a1!important;color:#fff!important;font-size:14px;text-decoration:none;border:0}.results-section-wrapper{min-height:850px}.filter-close-action{padding:14px 16px;border-bottom:1px solid #cdd8df}.filter-text.close{padding-left:6px;opacity:1}.open-filter-text{font-size:18px;color:#213038}.filter-content{padding:23px 16px}.filter-content .form-check{position:relative;z-index:1;padding:10px 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.filter-content .form-check-label{padding-left:25px}.filter-content .form-check-label:focus-visible{outline:2px solid #4c12a1}.filter-content .custom-check-box{position:absolute;left:0;z-index:-1;opacity:0}.filter-content .custom-check-box:focus-visible{opacity:1;outline:2px solid #4c12a1}.filter-content .form-check-label:before{position:absolute;display:block;background-color:#fff;border:1px solid #56707a;width:17px;height:17px;pointer-events:none;content:"";left:0;top:12px;border-radius:4px}.filter-content .form-check-label:before:focus-visible{outline:2px solid #4c12a1}.filter-content .form-check-label:after{position:absolute;display:block;width:17px;height:17px;content:"";background:no-repeat 50%/50% 50%}.filter-content .form-check-label:after:focus-visible{outline:2px solid #4c12a1}.filter-content .custom-check-box:checked~.form-check-label:before{color:#fff;border-color:#4c12a1;background-color:#4c12a1}.filter-content .custom-check-box:checked~.form-check-label:after{background:url("../images/tick-white.svg") no-repeat;height:10px;width:11px;left:3px;top:16px}.filter-heading{color:#213038;font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;font-size:14px;padding-bottom:18px}.custom-check-box{height:17px;width:17px;color:#56707a!important;border:1px solid #56707a;border-radius:4px}.filter-desktop-show{display:block}.filter-mobile-show{display:none}header~#maincontent .container .clearall-filter a:not(.btn-primary):not(.btn-outline-primary){color:#213038;pointer-events:none;font-size:14px}header~#maincontent .container .clearall-filter a:not(.btn-primary):not(.btn-outline-primary):hover{text-decoration:none}.filter-close{color:#4c12a1}.filter-close:hover{color:#4c12a1;font-weight:400}@media (max-width:1023.98px){.filter-container{position:fixed;width:49%;left:100%;transition:all .5s ease;top:0;bottom:0;display:block;max-width:100%;background:#f2f2f2;box-sizing:border-box;border-radius:unset}.filter-container.show{right:0;margin-left:51%;overflow:hidden}.filter-container.show .filter-btn-action{position:fixed;width:49%}.results-section-wrapper{min-height:unset}.filter-close-action{padding:19px 19px 19px 24px;background:#fff;border:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.open-filter-text{font-size:20px}.filter-desktop-show{display:none}.filter-mobile-show{display:block}.filter-content{margin:21px 16px 0;height:100%;background:#fff;border-radius:10px}.filter-btn-action{background:#fff;padding:7px 16px 7px 24px}.result-filter-link{padding:14px 51px;border-radius:25px}.filter-close img{width:17px;height:17px}}.filter-result-conunt .dropdown-toggle:after{display:none}@media (max-width:767.98px){.filter-container{width:100%}.filter-container.show{margin:0;overflow-y:scroll;overflow-x:scroll}.filter-container.show .filter-btn-action{width:100%}.filter-btn-action{width:100%;z-index:99}.filter-close img{width:23px;height:22px}.filter-close-action{width:100%;padding:16px 31px 16px 34px}.filter-content{margin:18px 16px 35px 18px;padding:16px}.result-filter-link{padding:12px 43px}}@media (max-width:543.98px){.filter-container.show{overflow:hidden}}