.ThingGrid-module-scss-module__HTT39W__thingGrid{width:100%;margin:0 0 24px auto}@media (min-width:46.25em){.ThingGrid-module-scss-module__HTT39W__thingGrid{width:calc(100% - 374px)}}.ThingGrid-module-scss-module__HTT39W__things{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ThingGrid-module-scss-module__HTT39W__thingCard{flex-shrink:0;width:calc(50% - 12px);margin-bottom:32px}.ThingGrid-module-scss-module__HTT39W__thingCard:not(:nth-child(2n)){margin-right:24px}.ThingGrid-module-scss-module__HTT39W__thingCard:hover{cursor:pointer}.ThingGrid-module-scss-module__HTT39W__relatedThingsTitle{color:var(--text-500);font-size:20px;line-height:28px;font-size:var(--fs-mid,1.25rem);line-height:var(--lh-mid,1.75rem);font-weight:400;position:relative;overflow:hidden}.ThingGrid-module-scss-module__HTT39W__relatedThingsTitle:after{content:"";background:var(--text-300);width:100%;height:1px;margin-top:-2px;margin-left:10px;display:inline-block;position:absolute;top:50%}
.PostcodeModal-module-scss-module__lGkaOq__modal{border-radius:var(--large-radius);flex-direction:column;align-items:center;display:flex}@media (max-width:46.24em){.PostcodeModal-module-scss-module__lGkaOq__modal{margin:40px 16px 16px}}@media (min-width:46.25em){.PostcodeModal-module-scss-module__lGkaOq__modal{margin:40px}}.PostcodeModal-module-scss-module__lGkaOq__heading{color:var(--text-700);text-align:center}@media (max-width:46.24em){.PostcodeModal-module-scss-module__lGkaOq__heading{font-size:17px;line-height:24px;font-size:var(--fs-base,1.0625rem);line-height:var(--lh-base,1.5rem);margin-block:16px;font-weight:600}}@media (min-width:46.25em){.PostcodeModal-module-scss-module__lGkaOq__heading{font-size:24px;line-height:28px;font-size:var(--fs-mid-large,1.5rem);line-height:var(--lh-mid-large,1.75rem);margin-block:0 24px;font-weight:600}}.PostcodeModal-module-scss-module__lGkaOq__cardSubheading{font-size:12px;line-height:18px;font-size:var(--fs-small,.75rem);line-height:var(--lh-small,1.125rem);color:var(--text-700);align-self:flex-start;margin-block:0;font-weight:600}.PostcodeModal-module-scss-module__lGkaOq__postcodeSearchContainer{display:flex}.PostcodeModal-module-scss-module__lGkaOq__distanceContainer{align-items:center;display:flex}.PostcodeModal-module-scss-module__lGkaOq__distanceText{font-size:12px;line-height:18px;font-size:var(--fs-small,.75rem);line-height:var(--lh-small,1.125rem);margin-block:0;padding-left:8px;font-weight:400}@media (min-width:61.25em){.PostcodeModal-module-scss-module__lGkaOq__distanceText{font-size:17px;line-height:24px;font-size:var(--fs-base,1.0625rem);line-height:var(--lh-base,1.5rem);font-weight:400}}.PostcodeModal-module-scss-module__lGkaOq__inputContainer{flex-direction:column;margin-bottom:8px;margin-right:16px;display:flex}.PostcodeModal-module-scss-module__lGkaOq__inputContainerMargin{margin-bottom:32px}.PostcodeModal-module-scss-module__lGkaOq__input{width:195px}@media (max-width:46.24em){.PostcodeModal-module-scss-module__lGkaOq__input{height:45px}}.PostcodeModal-module-scss-module__lGkaOq__postcodeModal{border-radius:var(--large-radius)}@media (max-width:46.24em){.PostcodeModal-module-scss-module__lGkaOq__postcodeModal{width:90vw;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}}.PostcodeModal-module-scss-module__lGkaOq__siteCard{color:var(--text-700);border-radius:var(--large-radius);border:2px solid var(--soft-200);flex-direction:column;width:100%;margin:8px 0 16px;padding:16px;display:flex;box-shadow:0 6px 6px -1px #0a16461a,0 0 1px #0a16460f}@media (min-width:61.25em){.PostcodeModal-module-scss-module__lGkaOq__siteCard{font-size:17px;line-height:24px;font-size:var(--fs-base,1.0625rem);line-height:var(--lh-base,1.5rem);font-weight:400}}.PostcodeModal-module-scss-module__lGkaOq__siteName{font-size:17px;line-height:24px;font-size:var(--fs-base,1.0625rem);line-height:var(--lh-base,1.5rem);margin-block:0;font-weight:800}@media (max-width:46.24em){.PostcodeModal-module-scss-module__lGkaOq__iconButton{width:44px;height:44px}}.PostcodeModal-module-scss-module__lGkaOq__locationsButton{cursor:pointer;color:#382f78;border:none;margin-top:16px;font-weight:600}.PostcodeModal-module-scss-module__lGkaOq__locationsButton:hover,.PostcodeModal-module-scss-module__lGkaOq__locationsButton:focus{border:none}.PostcodeModal-module-scss-module__lGkaOq__topSection{padding-bottom:8px}.PostcodeModal-module-scss-module__lGkaOq__topSection,.PostcodeModal-module-scss-module__lGkaOq__bottomSection{justify-content:space-between;align-items:center;display:flex}.PostcodeModal-module-scss-module__lGkaOq__errorText{color:var(--error-200);font-size:12px;line-height:18px;font-size:var(--fs-small,.75rem);line-height:var(--lh-small,1.125rem);margin-block:0;font-weight:400}.PostcodeModal-module-scss-module__lGkaOq__locationLink{cursor:pointer;font-size:12px;line-height:18px;font-size:var(--fs-small,.75rem);line-height:var(--lh-small,1.125rem);background-color:var(--white);color:var(--primary-700);border:none;padding:0;font-weight:400}@media (min-width:61.25em){.PostcodeModal-module-scss-module__lGkaOq__locationLink{font-size:17px;line-height:24px;font-size:var(--fs-base,1.0625rem);line-height:var(--lh-base,1.5rem);font-weight:400}}.PostcodeModal-module-scss-module__lGkaOq__openTimeText{color:var(--success-400);font-size:12px;line-height:18px;font-size:var(--fs-small,.75rem);line-height:var(--lh-small,1.125rem);margin-block:0;font-weight:600}@media (min-width:61.25em){.PostcodeModal-module-scss-module__lGkaOq__openTimeText{font-size:17px;line-height:24px;font-size:var(--fs-base,1.0625rem);line-height:var(--lh-base,1.5rem);font-weight:400}}.PostcodeModal-module-scss-module__lGkaOq__closedText,.PostcodeModal-module-scss-module__lGkaOq__noSitesNearText{color:var(--text-500)}@media (max-width:46.24em){.PostcodeModal-module-scss-module__lGkaOq__noSitesNearText,.PostcodeModal-module-scss-module__lGkaOq__addNewCampaignLink{font-size:17px;line-height:24px;font-size:var(--fs-base,1.0625rem);line-height:var(--lh-base,1.5rem);text-align:center;font-weight:400}}.PostcodeModal-module-scss-module__lGkaOq__noResultsContainer{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.PostcodeModal-module-scss-module__lGkaOq__noResultsBtn{margin-top:24px}@media (max-width:46.24em){.PostcodeModal-module-scss-module__lGkaOq__noResultsBtn{padding:8px 24px}}
