.locations-page-list .locations-list__header{margin-top:3em;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #e3e3e3;color:#424451;font-size:16px;font-weight:400}.locations-page-list .locations-list__header h1{font-size:26px;font-weight:lighter;text-transform:uppercase;line-height:1.5;color:#424451;letter-spacing:2px;padding-top:4px}.locations-page-list .locations-block{display:flex;flex-wrap:wrap}.locations-page-list .locations-block .locations-item{width:calc(33.33% - 2em);display:inline-block;margin-right:3em;margin-bottom:2em}@media only screen and (max-width:767px){.locations-page-list .locations-block .locations-item{width:100%;margin-right:0}}.locations-page-list .locations-block .locations-item:nth-of-type(3n){margin-right:0}.locations-page-list .locations-block .locations-item h3{min-height:3em;font-size:20px;font-weight:lighter;text-transform:uppercase;line-height:1.5;color:#424451;letter-spacing:2px;padding-top:10px}.locations-page-list .locations-block .locations-item span{display:block;margin-bottom:1em}.locations-page-list .locations-block .locations-item span a{color:#478ac9;text-decoration:none;position:relative;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;-ms-transition:color .1s linear;transition:color .1s linear}.locations-page{padding:30px 0}.locations-page .locations-page__title{font-size:26px;font-weight:lighter;text-transform:uppercase;line-height:1.5;color:#424451;letter-spacing:2px;padding-top:4px;padding-bottom:15px;border-bottom:1px solid #e3e3e3;margin-bottom:15px}.locations-page .row{display:flex;flex-flow:wrap;margin:0 -15px}.locations-page .locations-inside,.locations-page .locations-info{width:50%;padding:0 15px}@media only screen and (max-width:767px){.locations-page .locations-inside,.locations-page .locations-info{width:100%}}@media only screen and (max-width:767px){.locations-page .locations-info{margin-bottom:15px}}.locations-page .locations-info .four.columns{width:50%;padding:0 15px}@media only screen and (max-width:767px){.locations-page .locations-info .four.columns{width:100%}}.locations-page .locations-info .location-item{padding-left:2em;position:relative;color:#478ac9;margin-bottom:25px}.locations-page .locations-info .location-item:before{font-family:FontAwesome;font-size:24px;position:absolute;left:0;top:2px;color:#478ac9;line-height:1}.locations-page .locations-info .location-item p{margin-bottom:0;color:#478ac9}.locations-page .locations-info .location-item.location-address:before{content:"\f041"}.locations-page .locations-info .location-item.location-opening-times:before{content:"\f017"}.locations-page .locations-info .location-item.location-tel:before{content:"\f095"}.locations-page .locations-inside .btn{display:block;width:100%}.locations-page .locations-about .locations-about-text{margin-bottom:15px}.locations-page .locations-about .locations-about-text h2{margin-top:3em;margin-bottom:15px;padding-bottom:.75em;border-bottom:1px solid #e3e3e3}.page-locations-single .content{padding:70px 15px 15px}.page-locations-single .locations__header-banner{position:relative;margin-bottom:2em}.page-locations-single .locations__header-banner .header-banner__page-title{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;width:100%;text-align:center}.page-locations-single .locations-row{display:flex;gap:4em;margin-bottom:1em}.page-locations-single .locations-row .locations-block{width:33.333%}.page-locations-single .location__opening-times{list-style:none;padding:0}.page-locations-single .location__opening-times li{margin-bottom:.5em;display:flex;gap:20px;justify-content:space-between}.page-locations-single .locations-map{margin-bottom:2em}.page-locations-single .locations-half{display:inline-block;width:50%;float:left;padding-right:1em}.page-locations-single .locations-half:last-of-type{padding-right:0}.page-locations-single .locations-half.locations-about{padding:0 2em 0 0}.page-locations-single .street-view{margin-bottom:1em}.shop__location--section:not(:first-child) .content{padding-top:0;padding-bottom:0}.shop__location--section:last-child .content{padding-bottom:15px}@media screen and (max-width:991px){.page-locations-single .locations-row{gap:2em;flex-wrap:wrap}}@media screen and (max-width:768px){.page-locations-single .locations-row .locations-block{width:100%;padding:0 0 2em;margin-bottom:0;border-bottom:1px solid #e3e3e3}.page-locations-single .locations-half.locations-about{padding:0}.page-locations-single .locations-half{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/our-shops.css.map */
