.image-with-text--full-width{max-width:100%;width:100%}.auto{width:auto!important}.location-main .image-with-text .grid{margin-left:0;margin-bottom:0}.location-main .image-with-text__grid{overflow:hidden}@media screen and (min-width: 750px){.location-main .image-with-text__grid--reverse{flex-direction:row-reverse}}.location-main .image-with-text__media{background-color:transparent;min-height:100%}.location-main .image-with-text__media--small{height:19.4rem}.location-main .image-with-text__media--large{height:43.5rem}@media screen and (min-width: 750px){.location-main .image-with-text__media--small{height:31.4rem}.location-main .image-with-text__media--large{height:69.5rem}}.location-main .image-with-text__media--placeholder{background-color:var(--color-foreground-4);position:relative;overflow:hidden}.location-main .image-with-text__media--placeholder.image-with-text__media--adapt{height:20rem}@media screen and (min-width: 750px){.location-main .image-with-text__media--placeholder.image-with-text__media--adapt{height:30rem}}.location-main .image-with-text__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.location-main .image-with-text__content{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;padding:6rem 2.8rem 6.5rem;position:relative;z-index:1}@media screen and (max-width: 749px){.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img{border-bottom-right-radius:0;border-bottom-left-radius:0}.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-top-left-radius:0;border-top-right-radius:0}.location-main .image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__content{border-top:0}}.location-main .image-with-text__content--mobile-right>*{align-self:flex-end;text-align:right}.location-main .image-with-text__content--mobile-center>*{align-self:center;text-align:center}.location-main .image-with-text--overlap .image-with-text__content{width:90%;margin:-3rem auto 0}@media screen and (min-width: 750px){.location-main .image-with-text__grid--reverse .image-with-text__content{margin-left:auto}.location-main .image-with-text__content--bottom{justify-content:flex-end;align-self:flex-end}.location-main .image-with-text__content--top{justify-content:flex-start;align-self:flex-start}.location-main .image-with-text__content--desktop-right>*{align-self:flex-end;text-align:right}.location-main .image-with-text__content--desktop-left>*{align-self:flex-start;text-align:left}.location-main .image-with-text__content--desktop-center>*{align-self:center;text-align:center}.location-main .image-with-text--overlap .image-with-text__text-item{display:flex;padding:3rem 0}.location-main .image-with-text--overlap .image-with-text__content{height:auto;width:calc(100% + 4rem);min-width:calc(100% + 4rem);margin-top:0;margin-left:-4rem}.location-main .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content{margin-left:0;margin-right:-4rem}.location-main .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__text-item{justify-content:flex-end}.location-main .image-with-text--overlap .image-with-text__media-item--top{align-self:flex-start}.location-main .image-with-text--overlap .image-with-text__media-item--middle{align-self:center}.location-main .image-with-text--overlap .image-with-text__media-item--bottom{align-self:flex-end}.location-main .image-with-text__media-item--small,.location-main .image-with-text__media-item--large+.image-with-text__text-item{flex-grow:0}.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-right-radius:0;border-bottom-right-radius:0}.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,.location-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img{border-top-left-radius:0;border-bottom-left-radius:0}.location-main .image-with-text.collapse-borders:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content{border-left:0}.location-main .image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content{border-right:0}}@media screen and (min-width: 990px){.location-main .image-with-text__content{padding:6rem 4rem 6.5rem}}.location-main .image-with-text__content>*+*{margin-top:1rem}.location-main .image-with-text__content>.image-with-text__text:empty~a{margin-top:2rem}.location-main .image-with-text__content>:first-child:is(.image-with-text__heading){margin-top:0}.location-main .image-with-text__content :last-child:is(.image-with-text__heading){margin-bottom:0}.location-main .image-with-text__content :last-child:is(.button){margin-top:2rem}.location-main .image-with-text__content .button+.image-with-text__text{margin-top:2rem}.location-main .image-with-text__heading{margin-bottom:0}.location-main .image-with-text__text p{margin-top:0;margin-bottom:1rem}.location-main .image-with-text__text p{color:var(--olive-green);margin-top:2rem}.location-main h2.image-with-text__heading,.location-main h3.image-with-text__heading{font-size:32px;font-weight:400}.location-main .image-with-text .image-with-text__content h2{font-family:var(--professor)!important;font-size:72px;font-weight:400;line-height:.85;letter-spacing:0;text-align:center;color:var(--olive-green);margin:0 auto}.location-main .image-with-text .image-with-text__text{text-align:center}.location-main .image-with-text .image-with-text__text p{color:var(--black);font-family:var(--neulis);font-size:16px;font-weight:400;line-height:26px}.location-main .image-with-text .image-with-text__text p b,.location-main .image-with-text .image-with-text__text p strong{font-weight:700}.location-main .image-with-text.color-scheme-cream{background-color:var(--cream)}.location-main .image-with-text.color-scheme-light-blue{background-color:var(--light-blue)}.location-main .image-with-text.color-scheme-olive-green{background-color:var(--olive-green)}.location-main .image-with-text.color-scheme-chartreuse{background-color:var(--chartreuse)}.location-main .image-with-text.color-scheme-pink{background-color:var(--pink)}.location-main .image-with-text .image-with-text__text{text-align:center;margin:2rem 0}@media (max-width: 749px){.location-main .image-with-text__content .button{min-width:336px;max-width:336px}}@media (max-width: 390px){.location-main .image-with-text__content .button{max-width:100%;min-width:100%}}.location-main .page-width{max-width:139rem}.location-main,.location-main-section{margin-top:0;margin-bottom:0}.location-main .location-main-section{padding:4rem 2rem;margin-top:0!important;margin-bottom:0!important}.location-main .location-main-section .image-with-text__content{align-items:initial;padding:4rem;letter-spacing:1px}.location-main .location-main-section .grid{column-gap:0}.location-main .location-main-section .grid__item{padding-left:0;padding-bottom:0}.location-main .location-main-section .image-with-text__content .text-box{color:var(--black);font-family:var(--neulis);font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-transform:uppercase;margin-top:3rem}.location-main .location-main-section .image-with-text__content .text-box b,.location-main .location-main-section .image-with-text__content .text-box strong{font-weight:700}.location-main .location-main-section .image-with-text__content .text-box:first-child{margin-top:0}.location-main .location-main-section .image-with-text__content .text-box p{margin:0}.location-main .location-main-section .image-with-text__content .text-box address{font-style:normal}.location-main .location-main-section .image-with-text__content .text-box label{color:var(--olive-green);text-transform:capitalize;font-family:var(--fields);font-weight:400;font-size:24px;line-height:32px;letter-spacing:0;vertical-align:middle}.location-main .location-main-section .image-with-text__content .text-box a{text-decoration-line:underline;color:var(--black)}.location-main .location-main-section .image-with-text__content .text-box a:hover{color:var(--chartreuse)!important}.location-main .location-main-section .image-with-text__content .buttons{margin-top:3rem;display:flex;align-items:center;column-gap:2.3rem;row-gap:2rem;flex-wrap:wrap}.location-main .location-main-section .image-with-text__content .buttons .button{min-width:23rem;max-width:calc(50% - 1.15rem);flex:0 0 calc(50% - 1.15rem);width:100%;margin:0}.location-main .location-main-section .image-with-text__content .text-box .metafield-rich_text_field{font-weight:400;font-size:20px;line-height:32px;letter-spacing:0;vertical-align:middle;text-transform:capitalize}@media screen and (min-width: 750px){.location-main .location-main-section .grid--2-col-tablet .grid__item.image-grid-item{width:calc(48.6% - var(--grid-desktop-horizontal-spacing) / 2)}.location-main .location-main-section .grid--2-col-tablet .grid__item{width:calc(51.4% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width: 990px){.location-main .location-main-section .image-with-text__content{padding:4rem}}@media screen and (min-width: 1200px){.location-main .location-main-section .image-with-text__content{padding:5rem 5rem 7.3rem 10.4rem}}@media screen and (max-width: 749px){.location-main .location-main-section .image-with-text__content .buttons .button{flex:0 0 100%;max-width:100%}.location-main .location-main-section .image-with-text__content{padding:0}.location-main .location-main-section .grid{row-gap:3.8rem}.location-main .location-main-section .grid__item{padding-bottom:0}.location-main .location-main-section .image-with-text__content{align-items:initial;padding:0}.location-main .image-with-text__media--adapt.image-with-text__media{min-height:22.5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-location-main.css.map */
