.rc-location-hero,.rc-location-hero *{box-sizing:border-box}.rc-location-hero{position:relative;width:100%;overflow:hidden;background:#fff;isolation:isolate}.rc-location-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.rc-location-hero__media picture,.rc-location-hero__media img{display:block;width:100%;height:100%}.rc-location-hero__media img{object-fit:cover;object-position:var(--rc-img-x-desktop) var(--rc-img-y-desktop)}.rc-location-hero__placeholder{width:100%;height:100%}.rc-location-hero__cards{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.rc-location-hero__card{color:var(--rc-card-color);background:var(--rc-card-bg);border-radius:var(--rc-card-radius);padding:var(--rc-card-pad);position:absolute;left:var(--rc-card-x);top:var(--rc-card-y);transform:translate(0);width:var(--rc-card-w);max-height:96%;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;font-family:inherit;box-shadow:none}.rc-location-hero__heading{font-family:inherit;font-weight:600;font-size:var(--rc-card-title-size);line-height:1.25;letter-spacing:0;margin:0 0 10px;text-transform:none;color:inherit}.rc-location-hero__body,.rc-location-hero__body p,.rc-location-hero__body a,.rc-location-hero__body strong{color:inherit;font-size:var(--rc-card-body-size);font-family:inherit;line-height:1.45}.rc-location-hero__body{overflow-wrap:anywhere;word-break:normal}.rc-location-hero__body p{margin:0 0 9px}.rc-location-hero__body p:last-child{margin-bottom:0}.rc-location-hero__body a{text-decoration:underline;text-underline-offset:2px}.rc-location-hero__button{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;margin-top:12px;background:var(--rc-card-button-bg,#FBAC01);color:#171717!important;text-decoration:none;font-weight:600;font-size:12px;letter-spacing:.02em;line-height:1.2;text-align:center}.rc-location-hero__mobile-copy{display:none}@media(max-width:768px){.rc-location-hero{display:grid;grid-template-rows:minmax(0,var(--rc-image-mobile-share)) minmax(0,1fr);height:min(var(--rc-height-mobile),100vh);height:min(var(--rc-height-mobile),100dvh);min-height:0;max-height:100vh;max-height:100dvh}.rc-location-hero__media{position:relative;min-height:0;grid-row:1}.rc-location-hero__media img{object-position:var(--rc-img-x-mobile) var(--rc-img-y-mobile)}.rc-location-hero__cards{position:relative;grid-row:2;inset:auto;display:flex;flex-direction:column;gap:var(--rc-mobile-card-gap);padding:8px var(--rc-mobile-content-pad) 12px;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;background:var(--rc-mobile-content-bg);overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto}.rc-location-hero__card{position:relative;inset:auto;left:var(--rc-mobile-card-x);top:auto;transform:none;width:var(--rc-mobile-card-width);max-height:none;flex:0 0 auto;order:var(--rc-mobile-order);overflow:visible;background:var(--rc-mobile-card-bg);padding:var(--rc-mobile-card-pad);margin-top:var(--rc-mobile-card-y-offset);border-radius:0;text-align:var(--rc-mobile-card-align)}.rc-location-hero__heading{font-size:var(--rc-mobile-title-size);margin-bottom:6px}.rc-location-hero__body,.rc-location-hero__body p,.rc-location-hero__body a,.rc-location-hero__body strong{font-size:var(--rc-mobile-body-size);line-height:1.35}.rc-location-hero__body p{margin:0 0 5px}.rc-location-hero__button{margin-top:8px;padding:8px 12px;font-size:11px}.rc-location-hero__desktop-copy{display:none}.rc-location-hero__mobile-copy{display:block}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/redcamp-location-hero.css.map */
