@media only screen and (max-width:760px){html body.storefinder-index #maincontent{padding:0}html #lpr-search-form input[type=text],html body.storefinder-index #lpr-search-form .sf-search-intro,html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a .sf-search-intro,html body.storefinder-index-index #lpr-search-form .form-label{text-align:center!important}body.sf-view-location #store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a:first-of-type{margin-bottom:10px}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a .sf-search-intro{padding:10px 0}html body.storefinder-index #store-finder-results{padding:10px}html body.storefinder-index #lpr-search-form .form-inputs{width:100%;display:block}body #lpr-search-form .form-inputs .form-input.search{width:100%!important}body#html-body #lpr-search-form .form-inputs .auto-detect-action{text-align:center;clear:both}html #html-body.storefinder-index .top-banner{margin-bottom:20px}html #html-body.storefinder-index .top-banner .wrapper .content{width:100%}html #html-body.storefinder-index .top-banner .wrapper .content h1{font-size:40px;text-align:center}html #html-body.storefinder-index .top-banner .wrapper .content p{max-width:none;text-align:center}html #html-body.storefinder-index .top-banner .wrapper .content #lpr-search-form .form-inputs{padding-top:0;justify-content:center;flex-wrap:wrap}html #html-body.storefinder-index .top-banner .wrapper .content #lpr-search-form .form-inputs .form-input{flex:1;top:auto;margin:0 0 20px;flex-basis:100%}html #html-body.storefinder-index .top-banner .wrapper .content #lpr-search-form .form-inputs a{margin-left:7px}html #html-body.storefinder-index .top-banner .wrapper .image{display:none}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>span{font-size:16px;text-align:center;margin:20px 0;line-height:20px}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li{position:relative;padding-left:0;display:block}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-left{padding:20px 20px 0;width:100%}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-left .location-type-wrapper{height:35px;border-right:none;position:absolute;border-bottom:1px solid #fff;text-align:left;top:0;left:0;width:100%;line-height:35px;padding-left:20px;display:block}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-left .location-type-wrapper span{writing-mode:initial;font-size:20px}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right{padding:0 20px 20px;flex-direction:column;width:100%;display:flex}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .location-details-wrapper{font-size:12px;width:100%;line-height:14px}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .location-details-wrapper>div:not(.store-finder--location-name):not(.store-finder--location-address):not(.heading-open-times){right:20px;position:absolute;top:10px}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .location-primary-services .service-list li{min-height:32px;font-size:12px;font-weight:700;margin-right:0!important;margin-bottom:10px;padding-right:0;background-size:auto 25px;box-sizing:border-box;align-items:center;background-position:0 50%;margin-left:0!important;width:50%;line-height:16px;display:flex}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .store-finder--location-address{font-size:12px;margin:5px 0 8px;line-height:18px}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .store-finder--location-name{font-size:20px;line-height:24px}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .heading-open-times{font-size:12px;margin-bottom:15px;line-height:14px}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .location-show-more{text-align:center}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .location-show-more a{overflow:hidden;padding:0 0 10px;display:block}html #html-body.storefinder-index #store-finder-results .store-finder--location-list>ul>li .section-right .location-action-links{padding:0;max-width:100%;order:5;width:100%}html #html-body.storefinder-index #store-finder-results .action-buttons-top{position:static;margin-top:20px}html body.storefinder-index #store-finder-results .ecom-wrapper .ecommerce-actions a{padding:9px 0;border:none;margin:0;width:calc(50% - 5px);float:left}html #html-body.storefinder-index #store-finder-results .ecom-wrapper .ecommerce-actions a:first-of-type{margin-right:10px}html #html-body.storefinder-index #store-finder-results div.sf-root{flex-direction:column-reverse;display:flex}html body.sf-view-list .store-finder-map-column .action-links{text-align:center;display:block}html body.sf-view-list #store-finder-results .store-finder-map-column .action-links .show-map{float:none}html #html-body.storefinder-index #store-finder-results .store-finder--location-map{margin-bottom:0;display:none}html #html-body.storefinder-index #store-finder-results .store-finder--location-map .store-finder--location-map--map{margin-top:0}#lpr-search-form{margin-bottom:0}html #html-body.storefinder-index #store-finder-results .store-finder--location-list .footer-actions{text-align:center}html body.sf-view-location #store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a{padding:9px 0;font-size:16px;width:100%!important}html body #store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a:last-of-type,html body #store-finder-results .store-finder--location-list .ecom-wrapper .ecommerce-actions a:last-of-type{margin-left:0;margin-top:0}body.storefinder-index-index .finder-search-2-col .section-b{display:none}body.storefinder-index-index .finder-search-2-col .section-a{width:100%;float:none}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 h2.search-heading{text-align:center}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a{padding:0;margin:0}html body.storefinder-index .finder-search-2-col #lpr-search-form .section-a h2.search-heading{margin:0}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:100%;display:block}body.storefinder-index-index .finder-search-2-col .section-a .sf-search-intro{font-size:16px;margin-bottom:20px;width:auto;padding-left:5px}body.storefinder-index-index #lpr-search-form .form-inputs{padding-top:0;position:relative}body.storefinder-index-index #lpr-search-form .form-inputs .form-input{margin-bottom:10px}body.storefinder-index-index #lpr-search-form .form-inputs .form-input:last-child,body.storefinder-index-index #lpr-search-form .form-inputs .form-input:nth-last-child(2),body.storefinder-index-index #lpr-search-form .form-inputs .form-input:nth-last-child(3){position:static;top:auto;width:auto}body #store-finder-results .store-finder--location-list .brand-logo-wrapper{padding-top:20px;max-width:100%;padding-bottom:0;width:100%}body #store-finder-results .store-finder--location-list .brand-logo-wrapper span{width:calc(50% - 10px);float:left;margin-top:0}body #store-finder-results .store-finder--location-list .brand-logo-wrapper span.primary{float:left;margin-top:0}body #store-finder-results .store-finder--location-list .brand-logo-wrapper span.secondary{float:right;margin-top:0}body #store-finder-results .store-finder--location-list .brand-logo-wrapper .brand-separator{display:none}body #store-finder-results .store-finder--location-list .location-details-wrapper{padding-top:0}html body.storefinder-index #lpr-search-form .btn-primary{width:100%}}