.hc-loading{opacity:1;background:#eee url(../images/storefinder/small-indicator.gif) no-repeat 50%}.hc-loading *{opacity:.8}[data-lpr-content-block]{display:none!important}#lpr-map{height:400px}.lpr-location{padding:.5em;margin-bottom:.5em;cursor:pointer}@media (min-width:768px){#lpr-results:after{content:"";clear:both;display:block}#lpr-map{width:60%;float:left}#lpr-locations{width:40%;float:left}}#lpr-search-form{padding:30px 20px;margin-bottom:35px;background-color:#e8e8e8}#lpr-search-form:after{content:"";clear:both;display:block}#lpr-search-form .your-location.visible{display:inline-block}html body.storefinder-index #lpr-search-form .btn-primary{width:240px}#lpr-search-form .your-location,#lpr-search-form input[type=text],#lpr-search-form select{height:34px;padding:0 12px;font-size:14px;border:1px solid #d0d0d0;color:grey;line-height:32px}#lpr-search-form .your-location{cursor:pointer;display:none}#lpr-search-form .your-location .glyphicon-remove{line-height:30px;float:right}#lpr-search-form .form-inputs .form-input{padding:0 5px;float:right}@media (max-width:680px){#lpr-search-form .form-inputs{padding-top:132px;position:relative}#lpr-search-form .form-inputs .form-input:nth-last-child(3){position:absolute;top:88px;width:100%}#lpr-search-form .form-inputs .form-input:nth-last-child(2){position:absolute;top:44px;width:100%}#lpr-search-form .form-inputs .form-input:last-child{position:absolute;top:0;width:100%}}@media (min-width:680px) and (max-width:991px){#lpr-search-form .form-inputs{padding-top:44px;position:relative}#lpr-search-form .form-inputs .form-input:nth-last-child(2){overflow:hidden;float:none}#lpr-search-form .form-inputs .form-input:last-child{position:absolute;top:0;width:100%}}@media (min-width:992px){#lpr-search-form .form-inputs .form-input:last-child{overflow:hidden;float:none}}html .action-buttons-top button,html .store-finder--location-info button,html .store-finder--location-list button,html .store-finder--location-sidebar .action-links button{padding:6px 12px;border:1px solid #000;color:#fff;background-color:#000;border-radius:0;line-height:1.42857}html .store-finder--location-sidebar .action-links{overflow:hidden;margin-bottom:15px}.store-finder--location-list>span{font-size:18px;margin-bottom:20px;display:block}.store-finder--location-list>span .count{color:#ee8534}.store-finder--location-list ul{list-style:none;padding:0;margin:0}.store-finder--location-list li.sf-lw{overflow:hidden;font-size:14px;margin-bottom:20px;border-bottom:1px solid #d0d0d0;clear:both;box-shadow:0 0 10px #e5e5e5;border-radius:5px;display:flex}.store-finder--location-list li section.ecom-wrapper{width:100%}.store-finder--location-list li .location-details-wrapper{padding-top:10px;width:60%;float:left}.store-finder--location-list li .location-action-links{padding:10px;max-width:250px;text-align:center;width:40%;float:right}.store-finder--location-list .location-additional-services{clear:both;line-height:20px}.store-finder--location-list .location-show-more{clear:both}.store-finder--location-list .location-show-more a{color:#4f4f4f}.store-finder--location-list .location-primary-services{clear:both}.store-finder--location-list .location-primary-services ul.service-list{list-style:none}.store-finder--location-list .location-primary-services ul.service-list li:first-child{margin-left:0!important}.store-finder--location-list .location-primary-services ul.service-list li{border:none;text-decoration:none;clear:none;margin-left:10px;line-height:25px;float:left}.store-finder--location-list .location-primary-services ul li.photo-services{background:url(../images/storefinder/services/max-logo.png) no-repeat 0 0;background-size:auto 25px;padding-left:50px}.store-finder--location-list .location-primary-services ul li.key-cutting{background:url(../images/storefinder/services/key-cutting-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.shoe-repairs{background:url(../images/storefinder/services/shoe-repairs-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.watch-repairs{background:url(../images/storefinder/services/watch-repairs-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.dry-cleaning{background:url(../images/storefinder/services/dry-cleaning-and-laundry-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.laundry{background:url(../images/storefinder/services/laundry-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.personalised-gifts{background:url(../images/storefinder/services/photo-gifts-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.passport-id-photos{background:url(../images/storefinder/services/passport-photos-id-visa-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.instant-photo-printing{background:url(../images/storefinder/services/instant-photo-printing-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:40px}.store-finder--location-list .location-primary-services ul li.clothing-repairs-and-alterations{background:url(../images/storefinder/services/clothing-repairs-and-alterations-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.carpet-cleaner-hire{background:url(../images/storefinder/services/carpet-cleaner-hire-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list .location-primary-services ul li.clothing-repairs-alterations{background:url(../images/storefinder/services/repairs-alterations-dark.png) no-repeat 0 0;background-size:auto 25px;padding-left:30px}.store-finder--location-list li .ecommerce-actions{padding:0!important;background-color:transparent!important}.store-finder--location-list li h3.ecommerce-description{display:none}.store-finder--location-list li .section-left{width:25%}.store-finder--location-list li .location-type-wrapper{height:100%;border-right:1px solid #e5e5e5;justify-content:center;margin-right:10px;text-align:center;align-items:center;width:20%;float:left;display:flex}.store-finder--location-list li .location-type-wrapper span{transform:rotate(180deg);writing-mode:vertical-lr;font-size:20px;font-weight:700}.store-finder--location-list li .section-right{padding:10px 10px 20px 0;width:75%}.store-finder--location-list li .actions button{padding:9px 0!important;width:100%}.store-finder--location-list .store-finder--location-name{font-size:18px;font-weight:700;margin-top:10px}.store-finder--location-info .back{margin-right:10px;vertical-align:super}.store-finder--location-info .store-finder--location-name{font-size:21px;margin:0 0 30px;display:inline-block}.store-finder--location-info section{margin-bottom:30px}.store-finder--location-info section:after{content:"";clear:both;display:block}.store-finder--location-info section h2{padding:8px 12px;font-size:18px;text-align:left;margin:0}.store-finder--location-info section .close{font-size:0;border:none;color:#000;opacity:1;margin:0 0 0 6px;background:none;line-height:1;float:right}.store-finder--location-info section .close:before{font-size:16px;content:"\2715";line-height:19px}.store-finder--location-info address{padding-right:15px;box-sizing:border-box;margin:15px 0;width:40%;float:left;white-space:pre-wrap}.store-finder--location-info address+div{margin:15px 0;width:60%;float:right;padding-left:15px}.store-finder--location-info address~button{clear:both;float:left}.store-finder--location-info--directions-travel-modes{color:#fff;float:right}.store-finder--location-info--directions-travel-modes button{padding:2px 0;font-size:0;border:1px solid #fff;color:inherit;text-align:center;margin:-3px 0 0 6px;border-radius:0;background:inherit;width:38px;line-height:1;vertical-align:top}.store-finder--location-info--directions-travel-modes button:before{height:19px;content:"";background-image:url(../images/travelmodes.png);display:inline-block}.store-finder--location-info--directions-travel-modes .travel-mode--driving:before{width:16px}.store-finder--location-info--directions-travel-modes .travel-mode--transit:before{background-position:-17px 0;width:14px}.store-finder--location-info--directions-travel-modes .travel-mode--walking:before{background-position:-32px 0;width:11px}.store-finder--location-info--directions-travel-modes .travel-mode--bicycling:before{background-position:-44px 0;width:18px}.store-finder--location-info--origin-search{width:100%;display:flex}.store-finder--location-info--origin-search input{flex-grow:1}.store-finder--location-info--origin-search button{white-space:nowrap}.store-finder--location-info--opening-times-section>button{font-size:12px;margin-right:3px;margin-bottom:-38px;float:right;margin-top:3px}.store-finder--location--opening-times{list-style:none;padding:0;margin:0}.store-finder--location--opening-times li{padding:6px 12px;margin:2px 0}.store-finder--location--opening-times li:nth-child(odd){background-color:#e8e8e8}.store-finder--location--opening-times li .opening-time{float:right}.store-finder--location--opening-times li .opening-time--closed{color:grey}.opening-time--separator:after,.opening-time--separator:before{content:" "}.store-finder--location--opening-times .today{color:#ee8534}.store-finder--location--services{list-style:none;padding:0;margin:0}.store-finder--location--services li{margin:2px 0}.store-finder--location--services li .toggle-block>a,.store-finder--location--services li.without-description{padding:6px 12px;color:inherit;background-color:#e8e8e8}.store-finder--location--services li .toggle-block>a{background:#e8e8e8 url(../images/arrow-accordion.svg) right 10px center no-repeat;background-size:10px;display:block}.store-finder--location--services li h3{font-size:16px}.store-finder--location--services li .toggle-block>div{padding:12px}.store-finder--location-map{margin-bottom:30px}.store-finder--location-map--map img{border:2px solid #e8e8e8;width:calc(100% - 4px)}.store-finder--location-map .map-heading-wrapper h2{padding:10px;font-size:18px;border:solid #ccc;color:#575756;border-width:1px 1px 0;margin:0}.store-finder--location--content,.store-finder--location--image{margin-bottom:30px}.store-finder--location--image img{border:10px solid #e8e8e8;max-width:100%}@media (min-width:768px){#store-finder-results:after{content:"";clear:both;display:block}.store-finder--location-list{padding-right:15px;box-sizing:border-box;width:63%;float:left}.store-finder--content,.store-finder--location-info{padding-right:15px;box-sizing:border-box;width:50%;float:left}#store-finder-results .store-finder--location-list,.store-finder--location-sidebar{box-sizing:border-box}#store-finder-results .store-finder--location-map{position:relative;padding-right:18px;box-sizing:border-box;width:37%;float:left;padding-left:18px}#store-finder-results .store-finder--location-map--map{height:355px;right:0;position:static;top:0;left:15px}#store-finder-results .store-finder--location-sidebar .store-finder--location-map{padding:0;left:0;width:100%}#store-finder-results .store-finder--location-sidebar .store-finder--location-map--map{top:0!important;left:0}#store-finder-results .store-finder--location-sidebar .store-finder--location-map--map[style]{top:0!important}.store-finder--location-sidebar{width:50%;float:right;padding-left:15px}}#store-finder-results .adp-placemark .adp-marker{display:none}#store-finder-results .adp-placemark .adp-text{padding:2px}#store-finder-results table.adp-directions{table-layout:auto;width:100%}.hidden-map{display:none}@media (min-width:768px){#store-finder-results .store-finder--has-image .store-finder--location-map--map{margin-bottom:0;position:relative}}.store-directory .a-to-z{padding:18px;font-size:20px;border:5px solid #d9d9d9;text-decoration:none;text-align:center;display:none}.store-directory .a-to-z a{height:26px;text-decoration:none;margin:0 1px;width:26px;line-height:26px;vertical-align:middle;display:inline-block}.store-directory .a-to-z a.active,.store-directory .a-to-z a:hover{font-weight:700;color:#fff;background:#999}.store-directory .shop-column{width:16.66%;float:left}@media (max-width:760px){.store-directory .col-group{width:50%;float:left}.store-directory .shop-column{width:100%}}.store-directory .shop-column li{list-style:none;margin-bottom:.25em}.store-directory .shop-column li a{text-decoration:none;display:inline-block}.store-directory .shop-column ul:first-child{margin-top:27px}@media (max-width:760px){.store-directory .shop-column ul:first-child{margin-bottom:0;margin-top:0}.store-directory .col-group .shop-column:first-child ul:first-child{margin-top:27px}}html.js .store-directory .lettergroup{display:none}html.js .store-directory .a-to-z,html.js .store-directory .lettergroup.active{display:block}#store-finder-modal{overflow:auto;padding:10px;right:0;position:fixed;bottom:0;top:0;background-color:rgba(0,0,0,.8);-webkit-overflow-scrolling:touch;left:0;display:none;z-index:99999}.lpr-modal-open{overflow:hidden}.store-finder-modal-inside{padding:20px;max-width:700px;background-color:#fff;margin:40px auto;border-radius:10px;display:block}.store-finder-modal-close{font-size:20px;right:10px;color:#000;position:absolute;padding-right:10px;top:10px;background-color:#fff;border-radius:3px;cursor:pointer;line-height:30px;padding-left:10px}.store-finder-modal-page .g-recaptcha{overflow:hidden;margin-bottom:1rem}.store-finder--location-sidebar a.leaveReview,.store-finder--location-sidebar a.reportInaccuracies{margin-bottom:10px;cursor:pointer;display:inline-block}.store-finder--location-sidebar a.reportInaccuracies{margin-bottom:30px}.store-finder--location--content{clear:both}.mystery-shopper-rating{padding:0;max-width:600px;text-align:center;margin:10px auto 0;width:auto;display:block}.mystery-shopper-rating:after{content:"";clear:both;display:block}.mystery-shopper-rating .pants{height:102px;background:url(../images/storefinder/mystery-shopper/pants.png) no-repeat top;cursor:default;width:51px}.mystery-shopper-rating .pants:before{display:none}.mystery-shopper-rating .thumbs{height:102px;background:url(../images/storefinder/mystery-shopper/thumbs.png) no-repeat top;cursor:default;width:69px}.mystery-shopper-rating .thumbs:before{display:none}.mystery-shopper-rating li{padding:40px 0 0 10px;text-align:center;cursor:pointer;float:left;display:block}.mystery-shopper-rating li:before{height:44px;content:"";margin:0 0 3px;background:url(../images/storefinder/mystery-shopper/rating_off.png) no-repeat 50%;width:38px;display:block}.mystery-shopper-rating li.selected:before{background-image:url(../images/storefinder/mystery-shopper/rating_on.png)}@media screen and (max-width:660px){.mystery-shopper-rating{max-width:320px}.mystery-shopper-rating .pants,.mystery-shopper-rating .thumbs{width:20%}.mystery-shopper-rating li{width:16%}}#store-finder-modal hr{height:1px;overflow:hidden;border:0;clear:both;background-color:#d4d3d8;margin:1.25em 0;width:100%;display:block}#store-finder-modal h2{font-size:30px}#store-finder-modal h3{font-size:18px!important;font-weight:700}#store-finder-modal form{margin-top:15px}#store-finder-modal p{font-size:12px;margin-bottom:1em}#store-finder-modal .store-finder-modal-thanks p{font-size:16px}#store-finder-modal ul{font-size:12px}#store-finder-modal input[type=text],#store-finder-modal label,#store-finder-modal textarea{max-width:none;width:100%;display:block}#store-finder-modal input[type=text]{margin-bottom:15px}.store-finder-modal-errors{padding:5px 10px;border:1px dotted #7d112f;margin:0 0 1rem}.store-finder-modal-errors p{padding:0;color:#7d112f;margin:5px 0}#store-finder-modal .multiple-choice{margin:10px 10px 1.25em 15px;float:left}#store-finder-modal .multiple-choice [type=radio]{height:38px;margin:0;cursor:pointer;width:38px;vertical-align:middle}#store-finder-modal .multiple-choice label{cursor:pointer;width:auto;line-height:38px;vertical-align:middle;padding-left:10px;display:inline-block}#store-finder-modal .multiple-choice [type=radio]+label:before{height:34px;border:2px solid;content:"";position:absolute;top:0;border-radius:50%;background:transparent;left:0;width:34px}#store-finder-results .got-review-hidden-map{display:none}#store-finder-results .store-finder--trustist{clear:both}#bf-revz-widget-9876543213315183 iframe{max-width:100%!important}#store-finder-results .store-finder--trustist h2{padding:8px 12px;font-size:18px;text-transform:none;background-color:#00539f}#store-finder-results button.show-map{float:right}#store-finder-results .store-finder--location-sidebar button.show-map{border:1px solid #000;float:left}#store-finder-results .actionButton{padding-top:10px}#store-finder-results h1.store-finder--location-name{padding-top:15px}#store-finder-results .review-wrapper{border:1px solid #979797;border-top:0 solid #979797}#store-finder-results .review-wrapper .star-bar{padding:20px 0 15px;margin:0 auto;width:66%}#store-finder-results .review-wrapper h3{padding:15px 0;font-size:18px;font-weight:400;color:#00539f;text-transform:none;text-align:center;background-color:transparent;margin:0}#store-finder-results .review-wrapper .review-list{padding:15px}#store-finder-results .review-wrapper .review-list div.ts-reviewlist-logo{display:none!important}#store-finder-results .store-finder--location-address{font-weight:700;margin-bottom:10px}#store-finder-results .location-info-text{padding-bottom:10px}#store-finder-results .heading-open-times{margin-bottom:15px;color:#000}#store-finder-results .leave-a-review{padding:15px;text-align:center}#store-finder-results .review-widgets{padding:15px}#store-finder-results .leave-a-review a{min-height:55px;padding:0 35px;font-size:18px;color:#fff;background-color:#4593c7;line-height:54px;display:inline-block}#store-finder-results .store-finder--location--about-us .content{padding:10px}#store-finder-results .store-finder--location--about-us .content span.title{font-size:20px;margin-bottom:5px;color:#4593c7;display:block}#storefinder-data-rts{display:none!important}.storefinder-storelist-a-z{display:none}.storefinder-storelist-a-z header.store-index{padding-top:20px;border-bottom:1px solid #d3d3d3}.storefinder-storelist-a-z .shop-column{width:16.66%;float:left}@media (max-width:760px){.storefinder-storelist-a-z .col-group{width:50%;float:left}.storefinder-storelist-a-z .shop-column{width:100%}}.storefinder-storelist-a-z .shop-column li{list-style:none}.storefinder-storelist-a-z .shop-column .shop-letter{margin:27px 0 10px}.storefinder-storelist-a-z .shop-column .shop-letter span{font-size:1.4em;font-weight:700;line-height:1.4em;float:left}.storefinder-storelist-a-z .shop-column ul{margin:0 0 0 25px}.storefinder-storelist-a-z .shop-column ul:first-child{margin-top:27px}@media (max-width:760px){.storefinder-storelist-a-z .shop-column ul:first-child{margin-top:0}.storefinder-storelist-a-z .col-group .shop-column:first-child ul:first-child{margin-top:27px}}.reasons-to-shop-right{width:37%;float:left;margin-top:10px}.reasons-to-shop-right .sf-rts-wrapper{padding:0 50px}.reasons-to-shop-right .sf-rts-content .sf-rts-grap{margin-right:15px;width:50px;float:left}.reasons-to-shop-right .sf-rts-content .heading{font-size:17px}.reasons-to-shop-right .sf-rts-content ul{list-style:none}.reasons-to-shop-right .sf-rts-content ul li{overflow:hidden;padding:15px 0;float:none;display:block}.reasons-to-shop-right .sf-rts-content span.camera{height:50px;background:url(../images/storefinder/reasons-to/1-hour-photos.svg) no-repeat top;background-size:50px 50px;width:50px;display:block}.reasons-to-shop-right .sf-rts-content span.click{height:50px;background:url(../images/storefinder/reasons-to/click-collect.svg) no-repeat top;background-size:50px 50px;width:50px;display:block}.reasons-to-shop-right .sf-rts-content span.delivery{height:50px;background:url(../images/storefinder/reasons-to/great-quality.svg) no-repeat top;background-size:50px 50px;width:50px;display:block}.reasons-to-shop-right .sf-rts-content span.service{background:url(../images/storefinder/reasons-to/friendly-service.svg) no-repeat top}.reasons-to-shop-right .sf-rts-content span.icon,.reasons-to-shop-right .sf-rts-content span.service{height:50px;background-size:50px 50px;width:50px;display:block}.reasons-to-shop-right .sf-rts-content span.timpson-gs{background:url(../images/storefinder/reasons-to/timpson/amazing-service.svg) no-repeat top}.reasons-to-shop-right .sf-rts-content span.timpson-fw{background:url(../images/storefinder/reasons-to/timpson/fast-work-turnaround.svg) no-repeat top}.reasons-to-shop-right .sf-rts-content span.timpson-gq{background:url(../images/storefinder/reasons-to/timpson/great-quality.svg) no-repeat top}.reasons-to-shop-right .sf-rts-content span.timpson-lg{background:url(../images/storefinder/reasons-to/timpson/lifetime-guarantee.svg) no-repeat top}.reasons-to-shop-right .sf-rts-content span.snappy-gs{background:url(../images/storefinder/reasons-to/snappy/1-hour-photos.svg) no-repeat top}.reasons-to-shop-right .sf-rts-content span.snappy-fw{background:url(../images/storefinder/reasons-to/snappy/instant-passport-visa.svg) no-repeat top}.reasons-to-shop-right .sf-rts-content span.snappy-gq{background:url(../images/storefinder/reasons-to/snappy/personalised-service.svg) no-repeat top}.reasons-to-shop-right .sf-rts-content span.snappy-lg{background:url(../images/storefinder/reasons-to/snappy/premium-quality-bespoke-services.svg) no-repeat top}@media (max-width:450px){.reasons-to-shop-right{display:none!important}}#store-finder-results .store-finder--location-info .ecom-wrapper,#store-finder-results .store-finder--location-list .brand-logo-wrapper,#store-finder-results .store-finder--location-list .ecom-wrapper,#store-finder-results .store-finder--location-map .map-heading-wrapper{display:none}#store-finder-results{padding:10px 25px}#store-finder-results a.button{padding:0}body.storefinder-index h2{font-size:20px;font-style:normal;text-align:left}body.storefinder-index h3{font-size:18px;font-style:normal;text-align:left}body.storefinder-index div{box-sizing:border-box}body.storefinder-index form.storefinder-search{margin:0}body.storefinder-index h2.search-heading{font-size:24px;font-weight:700;font-style:normal;color:#333;text-transform:none;text-align:left;margin:0;line-height:1.2;padding-left:5px}html #lpr-search-form .your-location,html #lpr-search-form input[type=text],html #lpr-search-form select{height:48px;font-size:16px;border:1px solid #ccc;color:grey}html #lpr-search-form input[type*=date]:disabled,html #lpr-search-form input[type=email]:disabled,html #lpr-search-form input[type=number]:disabled,html #lpr-search-form input[type=password]:disabled,html #lpr-search-form input[type=search]:disabled,html #lpr-search-form input[type=tel]:disabled,html #lpr-search-form input[type=text]:disabled,html #lpr-search-form input[type=url]:disabled{opacity:.5}html #lpr-search-form input[type*=date]::-moz-placeholder,html #lpr-search-form input[type=email]::-moz-placeholder,html #lpr-search-form input[type=number]::-moz-placeholder,html #lpr-search-form input[type=password]::-moz-placeholder,html #lpr-search-form input[type=search]::-moz-placeholder,html #lpr-search-form input[type=tel]::-moz-placeholder,html #lpr-search-form input[type=text]::-moz-placeholder,html #lpr-search-form input[type=url]::-moz-placeholder{color:#515151}html #lpr-search-form input[type*=date]::-webkit-input-placeholder,html #lpr-search-form input[type=email]::-webkit-input-placeholder,html #lpr-search-form input[type=number]::-webkit-input-placeholder,html #lpr-search-form input[type=password]::-webkit-input-placeholder,html #lpr-search-form input[type=search]::-webkit-input-placeholder,html #lpr-search-form input[type=tel]::-webkit-input-placeholder,html #lpr-search-form input[type=text]::-webkit-input-placeholder,html #lpr-search-form input[type=url]::-webkit-input-placeholder{color:#515151}html #lpr-search-form input[type*=date]:-ms-input-placeholder,html #lpr-search-form input[type=email]:-ms-input-placeholder,html #lpr-search-form input[type=number]:-ms-input-placeholder,html #lpr-search-form input[type=password]:-ms-input-placeholder,html #lpr-search-form input[type=search]:-ms-input-placeholder,html #lpr-search-form input[type=tel]:-ms-input-placeholder,html #lpr-search-form input[type=text]:-ms-input-placeholder,html #lpr-search-form input[type=url]:-ms-input-placeholder{color:#515151}html #lpr-search-form input[type*=date].active,html #lpr-search-form input[type=email].active,html #lpr-search-form input[type=number].active,html #lpr-search-form input[type=password].active,html #lpr-search-form input[type=search].active,html #lpr-search-form input[type=tel].active,html #lpr-search-form input[type=text].active,html #lpr-search-form input[type=url].active{padding-top:18px;font-size:14px}html #lpr-search-form input[type*=date].active~.form-label,html #lpr-search-form input[type=email].active~.form-label,html #lpr-search-form input[type=number].active~.form-label,html #lpr-search-form input[type=password].active~.form-label,html #lpr-search-form input[type=search].active~.form-label,html #lpr-search-form input[type=tel].active~.form-label,html #lpr-search-form input[type=text].active~.form-label,html #lpr-search-form input[type=url].active~.form-label{font-size:10px;top:-7px}html #lpr-search-form input[type*=date]:focus,html #lpr-search-form input[type=email]:focus,html #lpr-search-form input[type=number]:focus,html #lpr-search-form input[type=password]:focus,html #lpr-search-form input[type=search]:focus,html #lpr-search-form input[type=tel]:focus,html #lpr-search-form input[type=text]:focus,html #lpr-search-form input[type=url]:focus{border:1px solid #0088c4}#store-finder-results a.button{font-size:13px;font-weight:700}body #store-finder-results .store-finder--location-info .ecom-wrapper,body #store-finder-results .store-finder--location-list .brand-logo-wrapper,body #store-finder-results .store-finder--location-list .ecom-wrapper{display:block}body #store-finder-results .store-finder--location-list .brand-logo-wrapper span.primary{margin-bottom:5px}body #store-finder-results .store-finder--location-list .brand-logo-wrapper span.secondary{margin-top:5px}body #store-finder-results .store-finder--location-list .brand-logo-wrapper{overflow:hidden;padding:10px 0;max-width:200px;text-align:center;width:calc(80% - 20px);margin-top:10px}body #store-finder-results .store-finder--location-list .brand-logo-wrapper span{margin:0 auto;width:80%;display:block}body #store-finder-results .store-finder--location-list .brand-logo-wrapper span.brand-separator{padding:5px 0;font-size:12px;font-weight:700;line-height:12px}body #store-finder-results .store-finder--location-list .brand-logo-wrapper img{width:100%}#store-finder-results .ecom-wrapper.list{margin-top:10px}#store-finder-results .ecom-wrapper.list a{margin-bottom:10px!important}#store-finder-results .ecom-wrapper{overflow:hidden;clear:both}body #store-finder-results section.ecom-wrapper h2{display:none}#store-finder-results .ecom-wrapper .ecommerce-actions a{padding:9px 0;text-decoration:none;margin:0 auto;width:100%;float:none;display:block}#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a{margin-left:15px}#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a:first-child,#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a:first-of-type{margin-left:0}#store-finder-results .ecom-wrapper .ecommerce-actions a,#store-finder-results .ecom-wrapper .ecommerce-actions a:hover,#store-finder-results .ecom-wrapper .ecommerce-actions a:visited{padding:9px 0;font-size:13px;border:0 solid #000;color:#fff;background:#000;background-color:#000;border-radius:4px;width:100%;background-image:none!important;display:inline-block}#store-finder-results .ecom-wrapper .ecommerce-actions a:first-child{margin-left:0!important}@media only screen and (max-width:600px){#lpr-search-form .form-inputs button{margin-bottom:10px;width:100%}#lpr-search-form .form-inputs .form-input.button-action{width:100%;float:none}#lpr-search-form .form-inputs h2.search-heading{margin-top:10px}#store-finder-results .ecom-wrapper .ecommerce-actions{text-align:center}#store-finder-results .ecom-wrapper .ecommerce-actions a:last-child{margin-left:0;margin-top:10px}}#store-finder-results .store-finder--trustist h2{padding:0 12px;font-size:14px;font-weight:400;right:0;color:#fff;text-transform:uppercase;background-color:#000;margin:0;left:0;line-height:30px}#store-finder-results .store-finder--trustist h3{color:#000}#store-finder-results .store-finder--trustist .leave-a-review a{border:initial none;border-color:initial;border-image:initial;padding:13px 35px;font-weight:700;color:#fff;background-color:#000}body .storefinder-storelist-a-z .shop-column li{padding:4px 0}#store-finder-results .store-finder--location-sidebar button.show-map{border:none;color:#fff;background-color:#000}html .store-finder--location--services h3{font-size:14px;text-transform:none;margin:4px 0}form.storefinder-search select{-webkit-appearance:none;min-width:280px}html body.storefinder-index #lpr-search-form .auto-detect-action a{font-size:12px;text-decoration:none;font-weight:500;font-weight:700;background:url(https://datarising.cfd/static/version1760692493/frontend/timpson/default/en_gb/affinity_storefinder/images/location.svg) no-repeat 0 50%;line-height:30px;padding-left:36px;display:inline-block}body.storefinder-index #lpr-search-form .auto-detect-action span.or{padding:0 10px}body.storefinder-index #lpr-search-form .form-inputs{flex-direction:row;margin:0 auto;align-items:center;width:fit-content;display:flex}body.storefinder-index #lpr-search-form h2.search-heading{font-size:16px;font-weight:400;color:#000;padding-bottom:10px;line-height:22px}body.storefinder-index #lpr-search-form .brand-title{font-size:20px;font-weight:700;clear:both;line-height:30px;display:block}body.storefinder-index #lpr-search-form .sf-search-intro{font-size:16px;text-align:center;margin:0 auto;padding-bottom:10px}body #lpr-search-form .form-inputs .form-input.search{width:250px!important}#store-finder-results .sf-lw .location-additional-services{overflow:hidden;padding:0}#store-finder-results .sf-lw .location-additional-services ul li{padding:3px 9px;border:1px solid #e5e5e5;font-weight:400;margin-right:10px;color:#4f4f4f;background-color:#fff;box-shadow:0 0 4px #e5e5e5;border-radius:3px;cursor:pointer;float:left}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a,html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a .sf-search-intro,html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a h2.search-heading{text-align:left}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a{margin:25px 0 50px}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a h2.search-heading{margin:0 0 25px}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a .sf-search-intro{margin:unset}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a h2.search-heading span{font-size:40px}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a .form-inputs{width:auto}body.storefinder-index-index .finder-search-2-col .section-a{width:50%;float:left;padding-left:50px}body.storefinder-index-index .finder-search-2-col .section-a .sf-search-intro{font-size:16px;margin-bottom:20px;width:450px;padding-left:5px}body.storefinder-index-index .finder-search-2-col .section-b{text-align:center;width:50%;float:left}body.storefinder-index-index .finder-search-2-col .section-b .sf-hi-right img{max-height:290px}body.sf-view-list .store-finder-map-column .action-links{display:none}body.sf-view-list .store-finder-map-column .action-links button{border:1px solid #000;color:#fff;background:#000}body.sf-view-location .store-finder--location-info .ecom-wrapper .ecommerce-actions{overflow:hidden;padding:11px 15px 15px;background-color:#f6f7f7;border-radius:4px}body.sf-view-location #store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a:first-of-type{margin-left:0}body.sf-view-location #store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a{padding:9px 18px;text-decoration:none;margin-left:15px;width:auto;margin-top:0}#store-finder-results .action-buttons-top{height:45px}