.hbc-location{--location-black: #0d0d0d;--location-panel: #191b20;--location-panel-alt: #22252c;--location-white: #f2f2f2;--location-muted: #afb2ba;--location-yellow: #fac905;--location-yellow-hover: #fbd437;--location-blue: #1659e9;--location-line: rgba(242, 242, 242, .14);position:relative;background:var(--location-black);color:var(--location-white)}.hbc-location *,.hbc-location *:before,.hbc-location *:after{box-sizing:border-box}.hbc-location__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);align-items:end;gap:clamp(3rem,8vw,12rem);margin-bottom:clamp(4rem,6vw,6.4rem)}.hbc-location__eyebrow{margin:0 0 1.4rem;color:var(--location-yellow);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.25em;line-height:1.3;text-transform:uppercase}.hbc-location__heading{margin:0;color:var(--location-white);font-family:var(--font-heading-family);font-size:clamp(4.2rem,7vw,7.6rem);font-weight:700;letter-spacing:0;line-height:.96;text-transform:uppercase}.hbc-location__intro{padding-left:2.4rem;border-left:3px solid var(--location-blue);color:var(--location-muted);font-size:1.75rem;line-height:1.6}.hbc-location__intro p{margin:0}.hbc-location__map-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(32rem,.65fr);min-height:58rem;border:1px solid var(--location-line)}.hbc-location__map{position:relative;min-height:52rem;overflow:hidden;background:var(--location-panel)}.hbc-location__map:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(250,201,5,.16);content:"";pointer-events:none}.hbc-location__map iframe{display:block;width:100%;height:100%;min-height:58rem;border:0;filter:grayscale(.82) contrast(1.08);transition:filter .3s ease}.hbc-location__map:hover iframe{filter:grayscale(.25) contrast(1.04)}.hbc-location__map-label{position:absolute;bottom:2rem;left:2rem;display:flex;flex-direction:column;padding:1.4rem 1.8rem;border-left:3px solid var(--location-yellow);background:#0d0d0deb;color:var(--location-white);pointer-events:none}.hbc-location__map-label span{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;text-transform:uppercase}.hbc-location__map-label small{color:var(--location-muted);font-size:1.2rem}.hbc-location__details{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,6rem);background:var(--location-panel)}.hbc-location__details-kicker{margin:0 0 1.5rem;color:var(--location-yellow);font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hbc-location__details h2,.hbc-location__pricing-heading h2{margin:0;color:var(--location-white);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.8rem);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.hbc-location__details address{margin:2.6rem 0;color:var(--location-muted);font-size:1.7rem;font-style:normal;line-height:1.65}.hbc-location__details address p{margin:0}.hbc-location__facts{margin:0 0 3rem;padding:0;list-style:none}.hbc-location__facts li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:1.2rem;min-height:4.8rem;border-top:1px solid var(--location-line);color:var(--location-muted);font-size:1.4rem}.hbc-location__facts li:last-child{border-bottom:1px solid var(--location-line)}.hbc-location__facts svg,.hbc-location__button svg,.hbc-location__bar-icon svg,.hbc-location__bar-note svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.hbc-location__facts svg{color:var(--location-yellow)}.hbc-location__facts a{overflow-wrap:anywhere;color:var(--location-white);text-decoration:none}.hbc-location__facts a:hover{color:var(--location-yellow)}.hbc-location__button{display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;gap:1.2rem;padding:0 2.6rem;border:2px solid var(--location-yellow);background:var(--location-yellow);color:var(--location-black);font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.hbc-location__button:hover{border-color:var(--location-yellow-hover);background:var(--location-yellow-hover);color:var(--location-black);transform:translateY(-2px)}.hbc-location__pricing{display:grid;grid-template-columns:minmax(20rem,.65fr) minmax(0,1.35fr);align-items:end;gap:clamp(3rem,6vw,8rem);margin-top:clamp(5rem,8vw,9rem)}.hbc-location__price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.hbc-location__price{position:relative;min-height:20rem;padding:2.5rem;border:1px solid var(--location-line);border-top:3px solid var(--location-blue);background:var(--location-panel);transition:border-color .18s ease,background-color .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.hbc-location__price:hover{border-color:#fac9058c;background:var(--location-panel-alt);transform:translateY(-4px)}.hbc-location__price.is-featured{border-top-color:var(--location-yellow)}.hbc-location__price-tag{display:inline-block;margin-bottom:1.8rem;padding:.5rem .8rem;background:var(--location-yellow);color:var(--location-black);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hbc-location__price h3{margin:0;color:var(--location-muted);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hbc-location__amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 .8rem;color:var(--location-white);font-family:var(--font-heading-family);font-size:clamp(3.6rem,4vw,5rem);font-weight:700;letter-spacing:0;line-height:1}.hbc-location__amount small{color:var(--location-yellow);font-family:var(--font-body-family);font-size:1.05rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hbc-location__price-detail{margin:0;color:var(--location-muted);font-size:1.3rem}.hbc-location--compact{padding:0!important;border-top:1px solid var(--location-line);border-bottom:1px solid var(--location-line);background:var(--location-panel)}.hbc-location__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:10rem;align-items:center;gap:2rem}.hbc-location__bar-icon{display:grid;width:5.4rem;height:5.4rem;place-items:center;background:var(--location-blue);color:var(--location-white)}.hbc-location__bar-copy{display:flex;min-width:0;flex-direction:column}.hbc-location__bar-copy span{color:var(--location-yellow);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hbc-location__bar-copy strong{overflow-wrap:anywhere;color:var(--location-white);font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.2vw,2.6rem);letter-spacing:0;line-height:1.2;text-transform:uppercase}.hbc-location__bar-note{display:flex;align-items:center;gap:.8rem;color:var(--location-muted);font-size:1.3rem}@media screen and (max-width:989px){.hbc-location__map-layout,.hbc-location__pricing{grid-template-columns:1fr}.hbc-location__map,.hbc-location__map iframe{min-height:46rem}.hbc-location__price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hbc-location__bar{grid-template-columns:auto minmax(0,1fr) auto;padding-top:1.8rem;padding-bottom:1.8rem}.hbc-location__bar-note{display:none}}@media screen and (max-width:749px){.hbc-location__header{grid-template-columns:1fr;align-items:start;gap:2.4rem}.hbc-location__heading{font-size:4.2rem}.hbc-location__intro{padding-left:1.8rem}.hbc-location__map,.hbc-location__map iframe{min-height:36rem}.hbc-location__map-label{right:1.4rem;bottom:1.4rem;left:1.4rem}.hbc-location__details{padding:3.2rem 2rem}.hbc-location__price-grid{grid-template-columns:1fr}.hbc-location__price{min-height:0}.hbc-location__bar{grid-template-columns:auto minmax(0,1fr);gap:1.4rem;padding:1.8rem 1.5rem}.hbc-location__bar-icon{width:4.8rem;height:4.8rem}.hbc-location__bar .hbc-location__button{grid-column:1 / -1;width:100%}}@media(prefers-reduced-motion:reduce){.hbc-location *,.hbc-location *:before,.hbc-location *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hbc-cost-location.css.map */
