.stockist-page__blurb{text-align:left;width:100%;padding:1rem;font-size:1rem;line-height:1.4rem}@media screen and (min-width: 1023px){.stockist-page__blurb{padding:1rem 0rem 1rem 0rem;width:55%;font-size:1.2rem;line-height:1.8rem}}.stockist-page__location-list-header{margin-top:2rem;font-size:1.2rem;font-weight:600}@media screen and (min-width: 1023px){.stockist-page__location-list-header{font-size:2rem}}.stockist-page__location-list-header-highlight{border-bottom:4px solid #000;width:5%}.stockist-page__location-list-entries{background-color:#eaeae6}.stockist-page__location-list-entries ul{list-style-type:none;padding:1em}@media screen and (max-width: 767px){.stockist-page__location-list-entries ul.columns{columns:2;-webkit-columns:2;-moz-columns:2}}@media screen and (min-width: 768px)and (max-width: 1023px){.stockist-page__location-list-entries ul.columns{columns:4;-webkit-columns:4;-moz-columns:4}}@media screen and (min-width: 1024px){.stockist-page__location-list-entries ul.columns{columns:6;-webkit-columns:6;-moz-columns:6}}.stockist-page__location-list-entries ul>li{padding:.5em;margin:0}.stockist-page__location-list-entries ul>li>a{text-decoration:none;color:#000;font-weight:600;font-size:1em}.stockist-page__map-container{width:100%;height:75vh;background-color:#fff}.stockist-page__map-searchbar{position:relative;padding:1em;display:flex}.stockist-page__map-searchbar .stockist-page__map-searchbar-info{visibility:hidden;width:80%;position:absolute;z-index:1;background-color:#fff;border:solid 1px #000;padding:.5em;top:85%;left:10%}.stockist-page__map-searchbar .stockist-page__map-searchbar-info-error{color:red}.stockist-page__map-searchbar .stockist-page__map-searchbar-info-show{visibility:visible}.stockist-page__map-searchbox{width:80%;background:rgba(0,0,0,0);padding:.25rem 1rem}.stockist-page__map-searchbox::-moz-placeholder{color:#53565a;font-size:.875rem;font-style:italic;line-height:1.5rem}.stockist-page__map-searchbox::placeholder{color:#53565a;font-size:.875rem;font-style:italic;line-height:1.5rem}.stockist-page__map-searchbutton{font-family:"Material Symbols Outlined",sans-serif;padding:.5rem;margin-left:.5rem;font-weight:bold}.stockist-page__map-entries{height:75vh;background-color:#fff;vertical-align:top;float:left;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 1023px){.stockist-page__map-entries{width:100%;margin:0}}@media screen and (min-width: 1024px){.stockist-page__map-entries{width:19.4%;margin:0em 0em 0em 1em}}.stockist-page__map-entries-legend{padding:0 2rem;color:#000;width:95%}.stockist-page__map-entries-email{padding:0 1.5em .5em 1.5em;font-size:.9em;text-align:left;vertical-align:middle}.stockist-page__map-entries-email::before{margin-right:.5em;vertical-align:top}.stockist-page__map-entries-email:hover{cursor:pointer}.stockist-page__map-entries-list-entry{border-bottom:solid 1px #000;padding:1em 1em 1.5em 1em;font-size:.9em;color:#000;display:flex}.stockist-page__map-entries-list-entry-address{position:relative;width:80%;left:0;display:inline-block}.stockist-page__map-entries-list-entry-online{position:relative;width:20%;right:0;display:inline-block;vertical-align:middle}.stockist-page__map-entries-list-entry-directions{font-style:italic}.stockist-page__map-entries-list-entry-directions:hover{cursor:pointer}.stockist-page__map-entries-all{padding:1rem}.stockist-page__map-entries-stockist{padding:1rem;border-bottom:1px solid #000}.stockist-page__map-entries-stockist-name{margin:0;font-size:1.1rem;font-weight:600}.stockist-page__map-entries-stockist-address-street{margin:0}.stockist-page__map-entries-stockist-address-city{margin:0}.stockist-page__map-entries-stockist-address-postcode{margin:0}.stockist-page__map-entries-stockist-telephone{margin:0;font-weight:600}#map{position:absolute;width:80%;height:75vh;right:0px}@media screen and (max-width: 1023px){#map{display:none}}@media screen and (min-width: 1024px){#map{display:inline-flex}}.stockist-search-banner{padding:7rem 5rem 2rem 5rem;color:#fff;width:100%;height:30%;background-repeat:no-repeat;background-position:center center;background-size:cover}.stockist-search-banner--product{padding:2rem 0;color:#000}.stockist-search-banner__title{font-size:3em;font-weight:300;margin-bottom:0}.stockist-search-banner__text{font-size:1em;font-weight:300;margin-top:.5em}.stockist-search-banner--product .stockist-search-banner__text{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.2em;margin-top:0}.stockist-search-banner__form{color:#000}@media screen and (min-width: 1023px){.stockist-search-banner__form{display:flex;width:100%}}.stockist-search-banner__input{padding:1rem;width:100%}@media screen and (min-width: 1023px){.stockist-search-banner__input{width:15rem}}.stockist-search-banner__button{background-color:#435570;color:#fff;padding:1rem 2rem 1rem 2rem;margin-left:0rem;margin-top:1rem;width:100%;border:solid 1px #000}@media screen and (min-width: 1023px){.stockist-search-banner__button{width:8rem;margin-left:1rem;margin-top:0rem}}
