.recent-locations-component{background-color:rgba(0,0,0,.7);color:#fff;box-sizing:border-box;max-width:1232px}.recent-locations-component ul{padding:0;list-style:none}.recent-locations-component ul li{min-width:212px;margin:0 8px}@media only screen and (min-width: 1280px){.recent-locations-component ul li{margin:0 12px}}.recent-locations-component.returning-visit .recent-location-header{font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:.0625em;line-height:1.5em;opacity:.72;text-transform:uppercase;opacity:1;font-size:.875em;margin:0 11px 8px}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-location-header{margin:0 15px 8px}}.recent-locations-component.returning-visit .recent-locations-holder{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:border-box;padding:0 5px 16px;max-width:1056px;margin:0 auto}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-holder{max-width:1064px;padding-bottom:40px}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;margin:0;padding:5px 3px;min-width:684px}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder>*:nth-child(1){-ms-grid-column:1}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder>*:nth-child(2){-ms-grid-column:2}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder>*:nth-child(3){-ms-grid-column:3}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-consent{width:100%;display:flex;position:relative;text-align:left;color:#fff;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:64px;line-height:1.2;font-size:14px}@media only screen and (min-width: 720px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-consent{min-width:219px}}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-consent{min-width:325px}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-consent p a{pointer-events:auto;color:#fff;text-decoration:underline}@media only screen and (min-width: 720px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-consent{padding:0 16px;font-size:16px;height:96px}}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-consent{padding:0 24px;height:112px;pointer-events:none;cursor:default;text-decoration:none}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card{width:100%;display:flex;color:#000;background:#fff;position:relative;text-decoration:none;padding:0 16px}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card:hover{opacity:.72}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card p{margin:0}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .location-name,.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .county-name,.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .country-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 720px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .location-name{font-size:1.125em}}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .location-name{font-size:1.375em}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .country-name,.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .county-name{font-size:.875em;opacity:.72}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .country-name,.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .county-name{font-size:1em}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .warning-icon{font-size:.5625em;position:absolute;right:2px;top:2px}@media only screen and (min-width: 720px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .warning-icon{font-size:.625em;right:8px;top:8px}}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .warning-icon{font-size:.75em}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather .icon{margin:0}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather .chevron{font-size:.5em}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather .recent-location-weather-icon{padding-top:8px}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather .recent-location-weather-icon img{height:32px;width:32px}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather .recent-location-weather-icon img{height:48px;width:48px}}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather .recent-location-weather-temperature{font-size:1.25em}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather .recent-location-weather-icon,.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card .recent-location-weather .recent-location-weather-temperature{padding-left:4px}@media only screen and (min-width: 720px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card{min-width:219px}}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card{min-width:325px}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-location{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border:2px dashed #fff;opacity:.72;text-align:center;white-space:normal;text-align:left;font-size:14px;padding:0 8px}@media only screen and (min-width: 720px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-location{font-size:16px;padding:0 16px}}.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-location,.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:64px;line-height:1.2}@media only screen and (min-width: 720px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-location,.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card{padding:0 16px;height:96px}}@media only screen and (min-width: 1280px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-no-location,.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card{padding:0 24px;height:112px}}@media only screen and (min-width: 720px){.recent-locations-component.returning-visit .recent-locations-container .recent-locations-placeholder .recent-place-card-next-place{padding:0 48px}}/*# sourceMappingURL=recent-locations.css.map */
