.bd-locations{--bd-loc-blue: rgb(var(--back-door-blue, 32, 65, 154));padding-top:2.8rem;padding-bottom:4.8rem}.bd-locations__gutters{padding-left:16px;padding-right:16px}@media screen and (min-width:750px){.bd-locations{padding-top:4rem;padding-bottom:8rem}.bd-locations__gutters{padding-left:32px;padding-right:32px}}.bd-locations__head{margin-bottom:2.4rem}.bd-locations__intro{max-width:56ch;margin:1rem 0 0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.bd-locations__head{margin-bottom:3.2rem}}.bd-locations__list{margin:0;padding:0}.bd-location{padding:2.8rem 0;border-top:.1rem solid rgba(var(--color-foreground),.12)}.bd-location:first-child{padding-top:0;border-top:0}.bd-location__row{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.bd-location__media{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:#dcdcdc}.bd-location__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bd-location__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.bd-location__placeholder,.bd-location__placeholder-svg{display:block;width:100%;height:100%}.bd-location__placeholder-svg{fill:#00000038}.bd-location__info{min-width:0}.bd-location__label{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--bd-loc-blue)}.bd-location__name{margin:0;font-family:var(--font-body-family);font-size:2.2rem;font-weight:var(--bd-loc-name-weight, 400);line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.bd-location__details{display:grid;gap:1.6rem;margin:2rem 0 0}.bd-location__detail dt{margin:0 0 .4rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.bd-location__detail dd{margin:0;font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.bd-location__detail address{font-style:normal}.bd-location__detail--missing dd{font-size:1.3rem;font-style:italic;color:rgba(var(--color-foreground),.45)}.bd-location__phone{color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-foreground),.3)}.bd-location__phone:hover{text-decoration-color:currentColor}.bd-location__btn{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.2rem;margin-top:2.4rem;padding:0 2.8rem;border:.2rem solid var(--bd-loc-blue);background:var(--bd-loc-blue);color:#fff;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.bd-location__btn:hover{background:transparent;color:var(--bd-loc-blue)}.bd-location__btn:focus-visible{outline:.2rem solid var(--bd-loc-blue);outline-offset:.3rem;box-shadow:none}@media screen and (min-width:750px){.bd-location__btn{display:inline-flex;width:auto;margin-top:2.8rem}}@media(prefers-reduced-motion:reduce){.bd-location__btn{transition:none}}@media screen and (min-width:990px){.bd-locations{--bd-loc-row-h: clamp(22rem, calc((100vh - var(--header-height, 8rem) - 4rem - 9rem - 6rem) / 2), 28rem);padding-top:2.4rem;padding-bottom:6.4rem}@supports (height: 100svh){.bd-locations{--bd-loc-row-h: clamp(22rem, calc((100svh - var(--header-height, 8rem) - 4rem - 9rem - 6rem) / 2), 28rem)}}.bd-locations__head{margin-bottom:1.6rem}.bd-location{padding:2rem 0}.bd-location:first-child{padding-top:0}.bd-location__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3.2rem,4vw,6.4rem);align-items:stretch;min-height:var(--bd-loc-row-h)}.bd-location__media{aspect-ratio:auto;height:100%;min-height:var(--bd-loc-row-h)}.bd-location__info{align-self:center;padding:.8rem 0}.bd-location__label{margin-bottom:.4rem}.bd-location__name{font-size:clamp(2.4rem,2vw,3.2rem)}.bd-location__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2.4rem;margin-top:1.2rem}.bd-location__detail dt{margin-bottom:.2rem}.bd-location__btn{margin-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-bd-locations.css.map */
