.store-information-wrapper{background-color:#fff}.store-information-container{padding:0 3%;background-color:#fff;padding-bottom:50px}.store-information-container .store-locator-header .store-information-page-title{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:24px;line-height:29px;color:#213038;padding:40px 0;margin-bottom:0}@media (max-width:767.98px){.store-information-container .store-locator-header .store-information-page-title{padding:32px 0}}.store-information-container .store-details-page-container{padding-left:0;padding-right:0}@media (min-width:768px) and (max-width:1023.98px){.store-information-container .store-details-page-container .storedetail-timing{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.store-information-container .store-details-page-container .store-details-timings-mobile{display:none}@media (max-width:767.98px){.store-information-container .store-details-page-container .store-details-timings-mobile{display:block;margin-right:12px;margin-left:12px;margin-bottom:16px;padding:24px;border:1px solid #cdd8df;border-radius:10px}.store-information-container .store-details-page-container .store-details-timings-mobile .storinformationdetails{border:none;border-radius:0;padding:0}.store-information-container .store-details-page-container .store-details-timings-mobile .store-facility-heading{margin-top:12px}}.store-information-container .store-details-page-container .storinformationdetails{border:1px solid #cdd8df;border-radius:10px;height:auto;padding:32px}.store-information-container .store-details-page-container .storinformationdetails .storeinfowidth{width:315px;color:#213038;display:inline-block}@media (min-width:768px) and (max-width:1023.98px){.store-information-container .store-details-page-container .storinformationdetails .storeinfowidth{width:239px}}@media (max-width:767.98px){.store-information-container .store-details-page-container .storinformationdetails .storeinfowidth{width:298px}}.store-information-container .store-details-page-container .storinformationdetails .storeinfo-details{font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;font-size:18px;line-height:22px;margin-bottom:16px}.store-information-container .store-details-page-container .storinformationdetails .storeinfo-name{font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;margin-bottom:8px}.store-information-container .store-details-page-container .storinformationdetails .storeinfo-address{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;margin-bottom:8px}.store-information-container .store-details-page-container .storinformationdetails .hours-title{font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;font-size:18px;line-height:22px;margin-bottom:16px;width:100%;color:#213038;display:inline-block}.store-information-container .store-details-page-container .storinformationdetails .bold-hours{font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;color:#213038}.store-information-container .store-details-page-container .storinformationdetails .weekly-trading-hours-list{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;color:#213038;padding-bottom:8px}.store-information-container .store-details-page-container .storinformationdetails .weekly-trading-hours-list.bold-hours{font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif}.store-information-container .store-details-page-container .storinformationdetails .day-timing{float:right}.store-information-container .store-details-page-container .store-facility-heading{margin-top:24px;font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;margin-bottom:16px}.store-information-container .store-details-page-container .storeinfo-disabled-access.store-facility .disabled-access-tooltip.tooltiptext{height:222px;width:270px;padding:34.6px 24px 61.4px}.store-information-container .store-details-page-container .store-facility{margin-bottom:11px;display:block}.store-information-container .store-details-page-container .store-facility .facility-text-image{margin-right:8px}.store-information-container .store-details-page-container .store-facility .tooltip{position:relative;display:inline-block;opacity:1;z-index:auto}.store-information-container .store-details-page-container .store-facility .tooltip:focus-visible{outline:2px solid #4c12a1;outline-offset:-2px;border-radius:13px}.store-information-container .store-details-page-container .store-facility .tooltip:hover .tooltiptext{z-index:999}.store-information-container .store-details-page-container .store-facility .tooltip .tooltip-info-window{margin-left:8px}.store-information-container .store-details-page-container .store-facility .tooltip .tooltiptext{display:none;height:180px;width:270px;position:absolute;padding:34.8px 24px 24.2px;top:100%;left:50%;transform:translate(-50%,5%);background:#fff;box-shadow:0 0 6px 0 rgba(33,48,56,.2);border-radius:12px;font-family:Currys Sans,Helvetica,Arial,Sans-Serif;z-index:999}.store-information-container .store-details-page-container .store-facility .tooltip .tooltiptext.tooltip-show{display:block}.store-information-container .store-details-page-container .store-facility .tooltip .tooltiptext .tooltip__arrow{width:50px;height:30px;position:absolute;top:0;left:50%;transform:translate(-40%,-100%);overflow:hidden}.store-information-container .store-details-page-container .store-facility .tooltip .tooltiptext .tooltip__arrow:after{content:"";position:absolute;width:20px;height:20px;background:#fff;transform:translateX(-50%) translateY(100%) rotate(45deg);top:10%;left:50%;box-shadow:0 0 6px 0 rgba(33,48,56,.2)}.store-information-container .store-details-page-container .store-facility .tooltip .tooltiptext .tooltip-ok{text-align:right;margin-top:16px;color:#4c12a1;font-size:14px;font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;cursor:pointer}.store-information-container .store-details-page-container .store-facility:last-of-type{margin-bottom:0}@media (min-width:768px) and (max-width:1023.98px){.store-information-container .storelocation-map{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.store-information-container .storelocation-map .storelocationmap{height:227px!important;border:none!important}@media (max-width:767.98px){.store-information-container .storelocation-map .storelocationmap{height:162px!important}}.store-information-container .storelocation-map .btn.active{width:186px;height:48px;margin:16px 12px 32px 4px;padding:10px 35px 14px;border-radius:24px;border:2px solid #4c12a1!important;background-color:#fff!important;color:#4c12a1!important}.store-information-container .storelocation-map .btn.active:focus-visible{outline:2px solid #4c12a1!important;outline-offset:2px;box-shadow:0 0 0 5px #ffecb7!important}@media (max-width:1023.98px){.store-information-container .storelocation-map .btn.active{width:166px;height:48px;margin:16px 4px 32px;padding:14px 30px;line-height:15px;border-radius:24px;border:2px solid #4c12a1!important;background-color:#fff!important;color:#4c12a1!important}}@media (max-width:767.98px){.store-information-container .store-timings{margin-top:20px}}@media (max-width:767.98px){.store-information-container .store-details-timings-desktop.store-details-facilities,.store-information-container .store-details-timings-desktop.store-timings{display:none}}.store-information-container .instore-service-block{margin:32px 0}@media (min-width:768px){.store-information-container .instore-service-block{margin:40px 0}}.nearby-store-details-page-container{padding-left:0!important;padding-right:0!important}.nearby-store-details-page-container .nearby-stores-label{margin-top:40px;margin-bottom:24px;font-size:18px;font-family:Currys Sans Headline,Helvetica,Arial,Sans-Serif;line-height:22px}@media (max-width:1023.98px){.nearby-store-details-page-container .nearby-stores-label{margin-bottom:16px!important}}.nearby-store-details-page-container .nearbystorecard{padding:15px 15px 24px!important;margin-top:-15px}.nearby-store-details-page-container .nearbystorecard .storedetailslink{position:absolute;top:43%;right:25px;width:24px;height:24px}@media (min-width:768px) and (max-width:1023.98px){.nearby-store-details-page-container .nearbystorecard .storedetailslink{right:40px!important}}.nearby-store-details-page-container .nearbystorecard .storedetailslink:focus-visible{outline:2px solid #4c12a1!important;border-radius:3px}.nearby-store-details-page-container .nearbystorecard .purplerighticon-nearbystore{width:24px;height:24px}.nearby-store-details-page-container .nearbystorecard .nearby-storedetails{text-decoration:none}.nearby-store-details-page-container .nearbystorecard .nearby-storedetails:focus-visible{outline:none}.nearbystoredetails{border:1px solid #cdd8df;border-radius:10px;height:auto;padding:16px 9px 16px 16px;margin-left:0!important}.nearbystoredetails:focus-visible{outline:2px solid #4c12a1!important;border-radius:3px}@media (min-width:768px) and (max-width:1023.98px){.nearbystoredetails{padding:16px 24px 16px 32px}}.nearbystoredetails address{margin-bottom:10px!important}.nearbystoredetails .nearbystorewidth{width:311px}@media (max-width:1023.98px){.nearbystoredetails .nearbystorewidth{width:268px!important}}.nearbystoredetails .nearbystorename{color:#213038;font-weight:400}.nearbystoredetails .nearbystoreaddress,.nearbystoredetails .nearbystorename{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:14px;line-height:21px;margin-bottom:8px}.nearbystoredetails .nearbystoreaddress{color:#56707a}.nearbystoredetails .nearbystoredistance{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:12px;line-height:18px;margin-bottom:8px;color:#56707a}.nearbystoredetails .nearbystoreopenhours{font-family:Currys Sans,Helvetica,Arial,Sans-Serif;font-size:12px;line-height:18px;margin-bottom:11px;color:#213038}