:root{--gs-body-height: 100vh;--theme--breakpoint-sm: $breakpoint-sm;--theme--breakpoint-md: $breakpoint-md;--theme--breakpoint-lg: $breakpoint-lg;--theme--breakpoint-xl: $breakpoint-xl;--theme--breakpoint-xxl: $breakpoint-xxl}.locations-archive{padding-block:var(--wp--preset--spacing--medium)}.locations-archive .loc-info__search .input-group{width:100%;display:flex;gap:var(--wp--preset--spacing--x-small)}.locations-archive .loc-info__search input:hover,.locations-archive .loc-info__search button:hover{cursor:pointer}.locations-archive .loc-info__search #locationSearch{height:auto}.locations-archive .loc-info__search__use-location{margin-block:var(--wp--preset--spacing--x-small);display:flex;gap:var(--wp--preset--spacing--x-small)}.locations-archive .loc-info__search__use-location #resetLocation i{font-size:.75rem}.locations-archive .loc-info__search__text{display:none}.locations-archive .loc-info__search__distance{margin-block:var(--wp--preset--spacing--small);font-size:var(--wp--preset--font-size--small);text-align:center;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--x-small)}.locations-archive .loc-info__search__distance .distance-btns{display:flex;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--tiny)}.locations-archive .loc-info__search__distance button.active{background-color:var(--wp--preset--color--primary);color:#fff}.locations-archive .loc-info__list .accordion-button,.locations-archive .loc-info__list .accordion-body{padding-inline:0}.locations-archive .loc-info__list .accordion-button{font-weight:500}.locations-archive .loc-info__list .accordion-body{padding-block-end:var(--wp--preset--spacing--small)}.locations-archive .loc-info__list .accordion-body-contact{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--x-small)}.locations-archive .loc-info__list .location-alert,.locations-archive .loc-info__list .accordion-body-alert-address{margin-block-end:var(--wp--preset--spacing--small)}.locations-archive .loc-info__list .accordion-body-alert-address address{font-size:var(--wp--preset--font-size--large);line-height:1.6}.locations-archive .loc-info__cta--md{display:none}.locations-archive .location-info-window{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--x-small)}.locations-archive .location-info-window h3{margin:0;margin-inline-end:2.25rem}.locations-archive .location-info-window address{font-size:var(--wp--preset--font-size--x-small);line-height:1.3;font-weight:400;color:#000}.locations-archive .location-info-window .wp-block-button__link{padding-top:0;padding-bottom:.25rem}@media(min-width:576px){.locations-archive .loc-info__search__text{display:inline-block}.locations-archive .accordion-body{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--loc-gap)}.locations-archive .accordion-body-alert-address,.locations-archive .accordion-body-contact{flex:1 1 calc(50% - var(--loc-gap))}}@media(min-width:768px){.locations-archive.locations-wrapper{position:relative;flex-direction:row}.locations-archive .loc-info__map,.locations-archive .loc-info__list{flex:1 1 calc(50% - var(--loc-gap))}.locations-archive .loc-info__map{grid-area:map;position:sticky!important;top:0;align-self:flex-start}.locations-archive .loc-info__list{grid-area:list}.locations-archive .loc-info__cta--xs{display:none}.locations-archive .loc-info__cta--md{display:block}.locations-archive .wp-block-archer-accordion-item .accordion-button:after{font-size:2em}}.single-location .loc-info__back{padding-block:var(--wp--preset--spacing--medium)}.single-location .loc-info__back .back-btn{display:inline-block}.single-location .loc-info .location-alert{margin-block:0}.single-location .loc-info__img figure{margin-block-end:0}.single-location .loc-info__img img{border-radius:4px}.single-location .loc-info__content{display:flex;flex-direction:column;gap:var(--loc-gap);padding-block:var(--wp--preset--spacing--medium);width:100%}.single-location .loc-info__details{display:flex;flex-direction:column;gap:var(--loc-gap)}.single-location .loc-info__details .label{display:block;font-weight:700;color:var(--wp--preset--color--primary-dark);padding-block-end:var(--wp--preset--spacing--tiny)}.single-location .loc-info__details address{font-style:normal;line-height:160%}.single-location .loc-info__buttons{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--x-small)}.single-location .loc-info__buttons a{flex:0 0 calc(50% - var(var(--wp--preset--spacing--x-small)) / 2);justify-content:center}.single-location .loc-info__extra{display:flex;gap:var(--loc-gap)}.single-location .loc-info__extra .col{flex:0 0 calc(50% - var(--loc-gap) / 2)}@media(min-width:576px){.single-location .loc-info__details{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-template-areas:"col-1 col-2" "buttons buttons" "extra extra" "map map"}.single-location .loc-info .address{grid-area:col-1}.single-location .loc-info .hours{grid-area:col-2}.single-location .loc-info__buttons{grid-area:buttons;flex-direction:row;gap:var(--loc-gap)}.single-location .loc-info__buttons a{flex:1 1 calc(50% - var(--loc-gap) / 2)}.single-location .loc-info__extra{grid-area:extra}.single-location .loc-info__map{grid-area:map}}@media(min-width:768px){.single-location .loc-info{--loc-ratio: 1/1;--loc-gap: var(--wp--preset--spacing--small)}.single-location .loc-info__block{display:flex;gap:var(--loc-gap)}.single-location .loc-info__img{flex:1 1 calc(40% - var(--loc-gap))}.single-location .loc-info__content{flex:1 1 calc(60% - var(--loc-gap));padding-block-start:0}}@media(min-width:768px)and (min-width:1200px){.single-location .loc-info{--map-ratio: var(--loc-ratio)}.single-location .loc-info__content{flex-basis:calc(66% - var(--loc-gap) / 2)}.single-location .loc-info__img{flex-basis:calc(33% - var(--loc-gap) / 2)}.single-location .loc-info__details{grid-template-columns:1fr 1fr 40%;grid-template-areas:"col-1 col-2 map" "extra extra map" "buttons buttons map" ". . map";grid-auto-rows:auto}}.drop{opacity:0;animation:drop .3s linear forwards .1s}.fade-in{opacity:0;animation:fadeUp .4s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes drop{0%{transform:translateY(-200px) scaleY(.9);opacity:0}5%{opacity:.7}50%{transform:translateY(0) scaleY(1);opacity:1}65%{transform:translateY(-17px) scaleY(.9);opacity:1}75%{transform:translateY(-22px) scaleY(.9);opacity:1}to{transform:translateY(0) scaleY(1);opacity:1}}.locations-wrapper{--loc-gap: var(--wp--preset--spacing--medium);--loc-ratio: 16/9;--map-ratio: 16/9;display:flex;flex-direction:column;gap:var(--loc-gap);margin-block-start:0}.locations-wrapper .location-alert{border-radius:.25rem;padding:var(--wp--preset--spacing--x-small);font-weight:700;display:flex;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--tiny)}.locations-wrapper .location-alert i{font-size:1.25rem}.locations-wrapper .loc-info__map{position:relative}.locations-wrapper .loc-info__map .loc-map{width:100%;border-radius:4px;aspect-ratio:var(--map-ratio)}
