#trustPilotReviews{background:#edefee;border-radius:10px;padding:2em;flex:1}#trustPilotReviews .stars{max-width:8em}#trustPilotReviews .review_list{display:flex;flex-direction:column;overflow-x:auto;padding:1em 0;box-sizing:border-box;width:100%;align-items:center;gap:1em}#trustPilotReviews ::-webkit-scrollbar{height:5px}#trustPilotReviews .review_wrapper{overflow:hidden;width:100%}#trustPilotReviews .review{font-size:95%;width:100%;display:flex;gap:0.5em;flex-direction:column;background:#fff;border-radius:5px;border:1px solid #ececec;padding:1em;box-sizing:border-box;min-height:10em;height:100%;justify-content:space-between}#trustPilotReviews .review .title{font-weight:bold;font-size:1.1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:2;text-align:left}#trustPilotReviews .review .title a{border-bottom:1px dotted #999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#trustPilotReviews .review .verified{color:#5b5b5b}#trustPilotReviews .review .verified:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f058";margin-right:0.25em}#trustPilotReviews .review .text{font-size:13px;line-height:16px;overflow:hidden;word-wrap:break-word;flex:1}#trustPilotReviews .review .name{color:#444}#contactPage{margin-top:2em}#contactPage .fas:before{margin-right:0.5em}#contactPage [class*="ss-"]:before{margin-right:0.2em}#contactPage h1{margin-bottom:1em;color:var(--primary-color-2)}#contactPage .quickLinks{float:right}#contactPage .quickLinks a{color:var(--primary-color-2)}#contactPage #ContactUsTop{max-width:1240px;overflow:hidden;margin:auto}#contactPage #ContactUsTop section{flex:auto}#contactPage #contactByPhone{margin:4em auto;text-align:center;background:#edefee;border-radius:10px;padding:2em;box-sizing:border-box;max-width:1240px;display:flex}#contactPage #contactByPhone>*{flex:1}#contactPage #boxCustomerInfoContent>div,#contactPage .boxCustomerInfoContent>div{margin-left:2%;max-width:65%;vertical-align:middle}#contactPage #boxCustomerInfoContent img,#contactPage .boxCustomerInfoContent img{display:inline-block;max-width:30%;vertical-align:middle}@media  (min-width: 640px) and (max-width: 939px){#contactPage #boxCustomerInfoContent img,#contactPage .boxCustomerInfoContent img{display:none}#contactPage #boxCustomerInfoContent div,#contactPage .boxCustomerInfoContent div{display:block;max-width:initial}}@media  (max-width : 640px){#contactPage #boxCustomerInfoContent img,#contactPage .boxCustomerInfoContent img{display:none}#contactPage #boxCustomerInfoContent div,#contactPage .boxCustomerInfoContent div{display:block;max-width:initial}}#contactPage address{font-size:1.2em;text-transform:uppercase;line-height:2;font-style:normal}@media  (max-width : 640px){#contactPage address{margin-left:0}}#contactPage address small{text-transform:none}@media  (min-width:  840px){#contactPage #ContactUsTop{display:flex;gap:4em}}#contactPage section{overflow:hidden}#contactPage section .photos{display:block;margin-top:1em;overflow:hidden}#contactPage section .photos img{padding:0.5em;box-shadow:0 1px 3px rgba(95,95,95,0.8);border:1px solid #edefee;max-width:100%;text-align:center;margin:0.5em;background:#fff}@media  (max-width : 640px){#contactPage section .photos img{max-width:90%;margin:0.5em auto}}#contactPage hr.phone{border-color:#d4d8d6}#contactPage #socialBlock{padding-top:2em;padding-bottom:2em}#contactPage #socialBlock #socialBoxes article{width:30%;overflow:hidden;margin:1em;text-align:center;display:inline-block;vertical-align:top}@media  (max-width : 640px){#contactPage #socialBlock #socialBoxes article{width:90%;margin:5%}}#contactPage #ourStores{padding-top:2em;padding-bottom:2em;max-width:1240px;margin:auto}@media  (min-width: 641px){#contactPage #ourStores article{width:46%;overflow:hidden;float:left;margin:0 1%;padding-left:2%}#contactPage #ourStores article img{max-width:100%}}#contactPage #GoogleMap{width:100%}#contactPage #headOfficeAddress{line-height:1.5;width:100%;max-width:1240px;margin:auto;text-align:center}#contactPage #headOfficeAddress #headOfficePic{float:right;text-align:center;margin-top:1em}#contactPage #headOfficeAddress .addressBlock{vertical-align:top;margin:1em 0}#contactPage #headOfficeAddress .addressBlock h4{font-family:'Open Sans Condensed',Arial,sans-serif;font-weight:700;font-size:100%;letter-spacing:0;text-rendering:optimizeLegibility;font-size:1.4em;color:#000;margin:0 auto;line-height:1.2;vertical-align:middle}#contactPage #headOfficeAddress .addressBlock span{color:#353434;padding-left:0.25em;margin:0.25em 0 2em}#contactPage #headOfficeAddress article{overflow:hidden;vertical-align:top}#contactPage #headOfficeAddress article p{margin-left:1em}#contactPage .openingTimes{margin-left:1em}#contactPage .openingTimes time,#contactPage .openingTimes .time{font-weight:bold;color:var(--primary-color-2)}#contactPage .openingTimes ul{margin:0;white-space:normal}#contactPage #boxCustomerInfoControls{overflow:hidden;margin-top:1em;max-width:50em}#contactPage #divMap{clear:both;display:block;overflow:hidden}#contactPage #divMap h2{margin:1em 0}#contactPage .customerService{margin-bottom:1em}#contactPage .customerService .highlight{font-size:1.4em;color:var(--primary-color);display:block}#contactPage .customerService .highlight .small{margin-left:0.1em;color:var(--primary-color);font-size:0.9em}#contactPage #ExtraDetail p img{margin:1em}#contactPage #enquiryFormSection{background:#fff;padding:2em;border-radius:10px}@media  (max-width : 640px){#contactPage #enquiryFormSection,#contactPage #contactByPhone,#contactPage #store1,#contactPage #store2,#contactPage #GoogleMap,#contactPage #headOfficeAddress article{float:none;display:block;box-sizing:border-box}#contactPage #enquiryFormSection{background:none}}@media  (max-width : 640px){#contactPage{margin-top:0}}