.location-banner{background:linear-gradient(0deg,#50c1bc4d,#265b5900)}.location_banner__media img{width:100%;height:auto;display:block}.location__banner__box{background-color:transparent;text-align:center;position:relative}.location__banner__content{padding-top:2.6rem;padding-bottom:2.6rem}.voucher-tooltip{border-radius:1rem;background-color:var(--color-secondary-light);color:var(--color-secondary);font-size:2rem;font-weight:600;margin-bottom:3rem;padding:15px;line-height:1.5}.location__banner__subheading{margin-bottom:1.6rem}.location__banner__text{font-size:2rem;max-width:70rem;margin:0 auto}.location__banner__link{position:absolute;left:0;top:0}.location__banner__link~.location__banner__link{right:0;left:auto}.location__banner__link .location__banner__heading{opacity:.2;text-decoration:none}@media screen and (min-width:750px){.location__banner__subheading{margin-bottom:2rem}.location__banner__heading{margin-bottom:.4rem}}@media screen and (min-width:1200px){.location__banner__content{padding-top:4rem}.location__banner__text{max-width:82.6rem;font-size:2.4rem}.location__banner__subheading{margin-bottom:4rem}.voucher-tooltip{font-size:2.4rem;padding:2.9rem 2rem}}@media screen and (min-width:750px){.location__banner__heading.hxl{font-size:4.6rem}}@media screen and (min-width:990px){.location__banner__heading.hxl{font-size:6.2rem}}@media screen and (min-width:1200px){.location__banner__heading.hxl{font-size:7.4rem}}@media screen and (min-width:1400px){.location__banner__heading.hxl{font-size:8.4rem}}@media screen and (min-width:1600px){.location__banner__heading.hxl{font-size:10rem}}@media screen and (max-width:749px){.location__banner__link{display:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/al-location-banner-section.css.map */
