.visit-showcase{background:#f7f2ea;color:#243655}.visit-showcase__inner{width:min(100%,var(--editorial-page-width, 84rem));margin:0 auto;padding:clamp(3.6rem,5vw,4.6rem) var(--editorial-page-gutter, clamp(.65rem, 1.4vw, .95rem)) clamp(5rem,7vw,6.8rem)}.visit-showcase__layout{display:grid;gap:clamp(2.4rem,4vw,4rem);align-items:start}.visit-showcase__map-shell{position:relative}.visit-showcase__map-frame{position:relative;min-height:30rem;overflow:hidden;background:linear-gradient(180deg,#cfe0ecd1,#e4e7dbeb)}.visit-showcase__map-embed,.visit-showcase__map-embed iframe{width:100%;height:100%;min-height:30rem;border:0}.visit-showcase__map-placeholder{position:relative;display:grid;place-items:center;align-content:center;min-height:30rem;padding:2rem;text-align:center;background:linear-gradient(#ffffff59,#ffffff59),linear-gradient(90deg,rgba(36,54,85,.08) 1px,transparent 1px),linear-gradient(rgba(36,54,85,.08) 1px,transparent 1px);background-size:auto,4.5rem 4.5rem,4.5rem 4.5rem}.visit-showcase__map-pin{width:1.15rem;height:1.15rem;border-radius:999px;background:#c8462d;box-shadow:0 0 0 .5rem #c8462d1f;margin-bottom:1rem}.visit-showcase__map-placeholder-title,.visit-showcase__map-placeholder-copy{margin:0}.visit-showcase__map-placeholder-title{color:#243655;font-size:1.2rem;line-height:1.2}.visit-showcase__map-placeholder-copy{margin-top:.55rem;max-width:20rem;color:#4f5764c2;font-size:.88rem;line-height:1.65}.visit-showcase__map-button.button{position:absolute;left:1.5rem;bottom:1.5rem;min-height:2.95rem;border-radius:0;border-width:1px;border-bottom-width:1px;bottom:1.5rem!important;padding:.8rem 1.45rem;background:#243655;border-color:#243655;color:#f7f2ea;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase}.visit-showcase__map-button.button:hover:not([disabled]),.visit-showcase__map-button.button:focus-visible{bottom:1.3rem!important;border-bottom-width:1px}.visit-showcase__content{display:grid;gap:1.15rem;align-content:start}.visit-showcase__eyebrow,.visit-showcase__label{margin:0;color:#d3ac52;font-size:.72rem;letter-spacing:.34em;text-transform:uppercase}.visit-showcase__heading{margin:0;display:grid;gap:.05em;color:#243655;font-size:clamp(2.7rem,4.3vw,4.25rem);line-height:.92;letter-spacing:-.04em}.visit-showcase__heading-line--accent{color:var(--visit-showcase-accent, #c8462d);font-style:italic}.visit-showcase__section{display:grid;gap:.7rem}.visit-showcase__address,.visit-showcase__contact{display:grid;gap:.4rem;color:#4f5764e0;font-size:.98rem;line-height:1.7}.visit-showcase__address p,.visit-showcase__contact p{margin:0}.visit-showcase__hours{display:grid;gap:0}.visit-showcase__hours-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:2.6rem;border-bottom:1px solid rgba(36,54,85,.12)}.visit-showcase__hours-day,.visit-showcase__hours-time{font-family:Arial,sans-serif;font-size:.9rem;line-height:1.4}.visit-showcase__hours-day,.visit-showcase__hours-time{color:#243655;font-weight:700}.visit-showcase__hours-row.is-closed .visit-showcase__hours-day,.visit-showcase__hours-row.is-closed .visit-showcase__hours-time{color:#4f5764ad;font-weight:400}.visit-showcase__reserve-button.button{justify-self:start;min-height:3.2rem;border-radius:0;border-width:1px;border-bottom-width:1px;bottom:0!important;padding:.95rem 1.65rem;background:#c8462d;border-color:#c8462d;color:#f7f2ea;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;margin-top:.35rem}.visit-showcase__reserve-button.button:hover:not([disabled]),.visit-showcase__reserve-button.button:focus-visible{bottom:0!important;border-bottom-width:1px;transform:translateY(2px)}@media(min-width:990px){.visit-showcase__layout{grid-template-columns:minmax(0,33rem) minmax(0,30rem);justify-content:space-between;gap:clamp(.55rem,.8vw,.8rem);align-items:stretch}.visit-showcase__map-column,.visit-showcase__map-shell{height:100%}.visit-showcase__map-shell{display:flex}.visit-showcase__map-frame{flex:1 1 auto;height:100%}.visit-showcase__content{padding-top:.15rem}}@media(max-width:989px){.visit-showcase__inner{padding-top:3.5rem;padding-bottom:4.2rem}}@media(max-width:749px){.visit-showcase__content{justify-items:center;gap:1.35rem;width:100%}.visit-showcase__eyebrow,.visit-showcase__heading{text-align:center}.visit-showcase__heading{justify-items:center;width:100%;max-width:22rem;gap:.08em;font-size:clamp(2.3rem,10vw,3.15rem)}.visit-showcase__heading-line{white-space:nowrap}.visit-showcase__section{width:100%;justify-items:center;gap:.85rem}.visit-showcase__label{text-align:center}.visit-showcase__section:first-of-type,.visit-showcase__address,.visit-showcase__contact{justify-items:center;text-align:center}.visit-showcase__section+.visit-showcase__section{margin-top:.2rem}.visit-showcase__hours{grid-template-columns:1fr;gap:0;width:100%;max-width:none;margin-inline:auto;padding-inline:1.45rem}.visit-showcase__hours-row{min-height:3rem}.visit-showcase__hours-day,.visit-showcase__hours-time{font-size:.95rem}.visit-showcase__map-frame,.visit-showcase__map-embed,.visit-showcase__map-embed iframe,.visit-showcase__map-placeholder{min-height:24rem}.visit-showcase__map-button.button{left:1rem;bottom:1rem;bottom:1rem!important}.visit-showcase__map-button.button:hover:not([disabled]),.visit-showcase__map-button.button:focus-visible{bottom:.8rem!important}.visit-showcase__reserve-button.button{justify-self:center;width:min(100%,20rem);margin-top:.75rem}}@media(max-width:479px){.visit-showcase__inner{padding-inline:1rem;padding-bottom:3.8rem}.visit-showcase__heading{max-width:20rem}.visit-showcase__map-frame,.visit-showcase__map-embed,.visit-showcase__map-embed iframe,.visit-showcase__map-placeholder{min-height:20rem}.visit-showcase__map-button.button,.visit-showcase__reserve-button.button{width:calc(100% - 2rem);justify-content:center}.visit-showcase__map-button.button{left:50%;right:auto;transform:translate(-50%)}.visit-showcase__map-button.button:hover:not([disabled]),.visit-showcase__map-button.button:focus-visible{transform:translate(-50%,2px)}.visit-showcase__hours-row{min-height:2.85rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-visit-showcase.css.map */
