.locations{padding-top:50px;padding-bottom:50px}@media (min-width: 1280px){.locations{padding-top:100px;padding-bottom:100px}}.locations-list #moreLocations{display:none}.locations h5{font-size:20px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}.locations .header{margin-bottom:17px;display:flex;flex-direction:column;gap:30px}@media (min-width: 768px){.locations .header{flex-direction:row;justify-content:space-between}}@media (min-width: 1280px){.locations .header{margin-bottom:22px}}@media (min-width: 768px){.locations .header h2{width:33.333333%}}.locations .header h2 i{color:inherit;text-transform:none}@media screen and (min-width: 1280px){.locations .header h2 i:after{content:"";display:block}.locations .header h2{font-size:40px;font-style:normal;font-weight:500;line-height:45px;text-transform:uppercase}}.locations .header .main-address-container{display:flex;max-width:676px;flex-direction:column;gap:16px;padding-top:49px;padding-bottom:49px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.locations .header .main-address-container{width:66.666667%}}@media (min-width: 1024px){.locations .header .main-address-container{width:50%}}@media (min-width: 1280px){.locations .header .main-address-container{flex-direction:row;gap:60px;padding:30px}}@media (min-width: 1400px){.locations .header .main-address-container{gap:108px}}.locations .header .main-address-container p{max-width:170px}.locations .header .main-address-container p:last-child{margin-bottom:0px}@media (min-width: 1280px){.locations .header .main-address-container p{line-height:1}}.locations .header .main-address-container.bg-samworth_cream h5,.locations .header .main-address-container.bg-samworth_cream p{color:#202b24}.locations.bg-teacake_teal .single-location{display:flex;flex-direction:column}.locations.bg-teacake_teal .single-location__header{display:flex;align-items:center;justify-content:space-between}.locations.bg-teacake_teal .single-location__header h5{color:#202b24}.locations.bg-teacake_teal .single-location__content p{color:#202b24}.locations.bg-teacake_teal .single-location__content p:last-child{margin-bottom:0px}.locations.bg-teacake_teal .numbers{color:#ffc;font-family:"MessinaSerif",serif;font-size:14px;display:flex;flex-direction:row;gap:10px}.locations.bg-teacake_teal .numbers span{color:currentColor;font-family:"MessinaSerif",serif;font-size:14px}.locations.bg-teacake_teal .button{background-color:#ffc;color:#202b24;border:1px solid #ffc;cursor:pointer}.locations.bg-teacake_teal .button:hover{background-color:#202b24;color:#ffc}@media (min-width: 768px){.locations-mobile{display:none}}.locations-mobile .locations-list .single-location{margin-bottom:17px}.locations-mobile .locations-list .single-location:last-child{margin-bottom:0}.locations-desktop{display:none}@media (min-width: 768px){.locations-desktop{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:17px}}@media (min-width: 1024px){.locations-desktop{grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px}}.locations .view-more{margin-top:17px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.locations .single-location__content p,.locations .address p{font-size:20px !important}}.single-location{display:flex;flex-direction:column;padding-top:25px;padding-bottom:25px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.single-location{height:-moz-fit-content;height:fit-content}}@media (min-width: 1400px){.single-location{padding:40px}}.single-location__header{display:flex;cursor:pointer;align-items:center;justify-content:space-between}@media (min-width: 768px){.single-location__header{min-height:40px}}.single-location__header svg{transition:all .3s ease-in-out}.single-location__header h5{width:90%}@media (min-width: 1400px){.single-location__header h5{width:75%}}.single-location__content{display:none;margin-top:16px}@media (min-width: 1280px){.single-location__content{margin-top:33px}}.single-location__content p:last-child{margin-bottom:0px}.single-location.open .single-location__header{cursor:pointer}.single-location.open .single-location__header svg{transform:rotate(180deg)}
