@layer m-location-search{.m-location-search{--ls-nav-offset:var(--rd-fixed-chrome-height,0px);--ls-primary:var(--bfs-color-primary,#d50032);--ls-body-bg:var(--bfs-color-surface,#fff);--ls-copy:var(--bfs-color-copy,#555);--ls-border:var(--bfs-color-border,#e0e0e0);--ls-black:var(--bfs-color-black,#191919);--ls-white:var(--bfs-color-white,#fff);--ls-card-selected-bg:var(--bfs-ls-card-selected-bg,#e9ecef);--ls-inline-padding:1.25rem;background-color:var(--bfs-color-surface,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-location-search[data-rd-module-surface]{padding-bottom:var(--rd-surface-pb-m,0);padding-top:calc(var(--ls-nav-offset) + var(--rd-surface-pt-m, 0px))}@media (min-width:48rem){.m-location-search[data-rd-module-surface]{padding-bottom:var(--rd-surface-pb-t,var(--rd-surface-pb-m,0));padding-top:calc(var(--ls-nav-offset) + var(--rd-surface-pt-t, var(--rd-surface-pt-m, 0px)))}}@media (min-width:64rem){.m-location-search[data-rd-module-surface]{padding-bottom:var(--rd-surface-pb-l,var(--rd-surface-pb-t,var(--rd-surface-pb-m,0)));padding-top:calc(var(--ls-nav-offset) + var(--rd-surface-pt-l, var(--rd-surface-pt-t, var(--rd-surface-pt-m, 0px))))}}@media (min-width:80rem){.m-location-search[data-rd-module-surface]{padding-bottom:var(--rd-surface-pb-d,var(--rd-surface-pb-l,var(--rd-surface-pb-t,var(--rd-surface-pb-m,0))));padding-top:calc(var(--ls-nav-offset) + var(--rd-surface-pt-d, var(--rd-surface-pt-l, var(--rd-surface-pt-t, var(--rd-surface-pt-m, 0px)))))}}.location-search{background-color:var(--ls-body-bg)}.location-search__list{background-color:var(--ls-list-bg,transparent);padding-top:1.5rem}@media (max-width:79.99rem){.location-search-form__wrapper,.location-search-form__wrapper--mobile,.location-search__list-content{padding-inline:var(--ls-inline-padding)}}@media (min-width:64rem) and (max-width:79.99rem){.location-search--modal .location-search__list-content{padding-left:0}}@media (min-width:48rem){.location-search--modal{display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:600px}.location-search--modal .location-search__list{flex-shrink:0}.location-search--modal .location-search-list__header{margin-bottom:2px}.location-search--modal .location-search__list-content{min-width:320px;width:100%}.location-search--modal .location-search__main{flex:1 1 0;min-width:0}.location-search--modal .location-map{height:100%;margin:0}.location-search--modal .location-map__map{min-height:100%}.location-search--modal .mapboxgl-canvas,.location-search--modal .mapboxgl-canvas-container{height:100%;width:100%}}@media (min-width:64rem){.location-search--modal .location-search__list{padding-left:max(0px,(100% - var(--bfs-content-max-width,80rem))/2)}.location-search--modal .location-search__list-content{min-width:480px;width:40%}}@media (min-width:80rem){.location-search--modal .location-search__list-content{padding-right:1rem}}.location-search-form{margin-inline:auto;margin-bottom:1.5rem;max-width:625px;width:100%}.location-search-form__wrapper{display:none}.location-search-form__wrapper--mobile{display:block;padding-top:1.5rem}@media (min-width:48rem){.location-search-form__wrapper{display:block}.location-search-form__wrapper--mobile{display:none}}.location-search-form__container{align-items:center;display:flex;position:relative;width:100%}.location-search-form__input{appearance:none;background-color:var(--ls-white);border:1px solid var(--ls-border);border-radius:0;color:var(--ls-copy);font-size:1rem;height:2.5rem;line-height:1.4;outline:0;padding:0 2.75rem 0 .75rem;width:100%}.location-search-form__input:focus{border-color:var(--ls-primary)}@media (max-width:63.99rem){.location-search-form__input{font-size:1rem}}.location-search-form__input-icon{align-items:center;background:var(--ls-primary);border:0;color:var(--ls-white);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:0;top:0;width:2.5rem}.location-search-form__input-icon svg{fill:currentColor;height:60%;width:60%}.location-search-form__title{color:#191919;display:block;font-family:var(--bfs-font-heading,system-ui,sans-serif);font-size:1.5rem;font-weight:700;margin-bottom:.75rem;text-align:center}@media (min-width:48rem){.location-search-form__title{text-align:left}}.location-search-form__info,.location-search-form__subtitle{font-size:.875rem;margin-bottom:1.5rem;margin-top:.3125rem}.location-search-form__info a,.location-search-form__subtitle a{color:var(--ls-primary);text-decoration:none}.location-search-place-names{background:var(--ls-white);border:1px solid #ccc;border-top:none;margin-right:2.5rem;padding:0}.location-search-place-names ul{list-style-type:none;margin:0;padding:0}.location-search-place-names ul li{width:100%}.location-search-place-names input{display:none}.location-search-place-names span{border-top:1px solid #ccc;cursor:pointer;display:block;font-size:.75rem;padding:.3125rem 0 .3125rem .3125rem;width:100%}.location-search-place-names li:first-child span{border-top:none}.location-search-place-names input:checked~span,.location-search-place-names span:hover{background:#ccc}.location-search-place-names.has-same-place{display:none}.location-search-place-names.not-same-place{display:block}button.locate-me-btn{align-items:center;background:transparent;border:none;color:var(--ls-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;margin:0 0 1.25rem;padding:.625rem;text-transform:uppercase}.gg-track{border:2px solid transparent;border-radius:100px;box-shadow:0 0 0 1.7px currentColor,inset 0 0 0 1.7px currentColor;box-sizing:border-box;display:block;height:10px;margin-right:.625rem;position:relative;transform:scale(var(--ggs,1));width:10px}.gg-track:after,.gg-track:before{border-radius:3px;box-sizing:border-box;content:"";display:block;position:absolute}.gg-track:before{border-left:4px solid;border-right:4px solid;height:2px;left:-6px;top:2px;width:18px}.gg-track:after{border-bottom:4px solid;border-top:4px solid;height:18px;left:2px;top:-6px;width:2px}.gg-spinner{margin-right:.625rem;transform:scale(var(--ggs,1))}.gg-spinner,.gg-spinner:after,.gg-spinner:before{box-sizing:border-box;display:block;height:20px;position:relative;width:20px}.gg-spinner:after,.gg-spinner:before{border-radius:100px;content:"";position:absolute}.gg-spinner:before{animation:ls-spinner 1s cubic-bezier(.6,0,.4,1) infinite;border:3px solid transparent;border-top-color:currentcolor}.gg-spinner:after{border:3px solid;opacity:.2}@keyframes ls-spinner{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.location-map__map{height:17.5rem;outline:0}@media (min-width:48rem){.location-map{margin-bottom:3rem}.location-map__map{height:25.8125rem}}@media (max-height:500px){.location-map{max-height:150vh}}.location-map .mapboxgl-popup-close-button{background:transparent;z-index:1}.location-map .mapboxgl-popup-close-button:focus{outline:0}.location-map .mapboxgl-popup{max-width:none!important;min-width:290px!important}@media (min-width:48rem){.location-map .mapboxgl-popup{min-width:380px!important}}.location-map__map:focus{outline:0}.location-map__map .mapboxgl-canvas-container{position:absolute;top:0}.location-map__map .mapboxgl-canvas-container:focus{outline:0}.location-search-list__listing{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-1.5rem auto 0;max-width:100%}.location-search-list__listing>*{display:block;width:100%}@media (min-width:48rem){.location-search--modal .location-search-list__listing{display:block}.location-search-list__listing>*{flex:0 0 calc(50% - 0.5rem);width:calc(50% - .5rem)}.location-search--modal .location-search-list__listing>*{border:0;flex:0;margin:0;width:100%}}@media (min-width:64rem){.location-search-list__listing>*{flex:0 0 calc(33% - 0.5rem);width:calc(33% - .5rem)}}@media (min-width:48rem){.location-search--modal .locations-list__container{max-height:calc(100vh - 17rem);overflow-y:auto;padding-bottom:1rem;padding-top:1.5rem}}@media (max-height:500px){.location-search--modal .locations-list__container{max-height:150vh;overflow-y:auto;padding-top:.5rem}}.location-search-list__card{margin-top:1.5rem;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location-search--modal .location-search-list__card{margin-top:.75rem}@media (min-width:48rem){.location-search--modal .location-search-list__card{margin-top:0}}.location-search-list__card--coming-soon:not(.location-search-list__card--simple):before{color:var(--ls-white);content:"Coming Soon";display:inline-block;font-size:.625rem;font-weight:700;height:50px;letter-spacing:.2px;position:absolute;right:7px;text-align:right;text-transform:uppercase;top:6px;width:50px;z-index:2}.location-search-list__card--coming-soon:not(.location-search-list__card--simple):after{border-color:transparent var(--ls-primary) transparent transparent;border-style:solid;border-width:0 80px 80px 0;content:"";height:0;position:absolute;right:0;top:0;width:0;z-index:1}.location-search--modal .location-search-list__card:after,.location-search--modal .location-search-list__card:before{display:none}.location-search-list__card--disabled .location-search-list__address,.location-search-list__card--disabled .location-search-list__email,.location-search-list__card--disabled .location-search-list__links,.location-search-list__card--disabled .location-search-list__name,.location-search-list__card--disabled .location-search-list__phone{opacity:.3}.location-search-list__card-content{background:var(--ls-white);border:2px solid var(--ls-border);line-height:.8;min-height:12.5rem;padding:1.875rem;position:relative}@media (min-width:48rem){.location-search-list__card-content{min-height:15.125rem}}.location-search--modal .location-search-list__card-content{border:0;min-height:8.125rem;padding:1.25rem 2.5rem}@media (min-width:48rem){.location-search--modal .location-search-list__card-content{border-bottom:1px solid var(--ls-border);min-height:8.125rem;padding:1.25rem 1.875rem 1.25rem 2.1875rem}}@media (min-width:64rem){.location-search--modal .location-search-list__card-content{align-items:flex-start;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1.5rem 2rem}}.location-search--modal .location-search-list__card--selected .location-search-list__card-content{background:var(--ls-card-selected-bg)}.location-search-list__header{display:flex;justify-content:space-between;margin-bottom:.5rem}.location-search-list__name{color:inherit;font-family:var(--bfs-font-heading,system-ui,sans-serif);font-size:1.125rem;line-height:1.3;text-decoration:none;text-transform:uppercase}.location-search-list__favorite{align-items:center;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;flex-basis:1.6875rem;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:0;opacity:.5;padding:0;transition:opacity .3s ease;width:1.6875rem}.location-search-list__favorite svg{display:block;height:1.25rem;width:1.25rem}.location-search-list__card--favorite .location-search-list__favorite,.location-search-list__favorite:focus,.location-search-list__favorite:hover{opacity:1;outline:0}.location-search-list__card--favorite .location-search-list__favorite svg{color:var(--ls-primary);fill:var(--ls-primary)}.location-search--modal .location-search-list__favorite{left:0;margin-top:0;position:absolute}.location-search-list__card--simple .location-search-list__favorite{display:none}.location-search-list__card--coming-soon .location-search-list__favorite{bottom:1rem;position:absolute;right:1.5rem;z-index:1}.location-search--modal .location-search-list__card--coming-soon .location-search-list__favorite{bottom:auto;right:auto}.location-search-list__address,.location-search-list__email,.location-search-list__phone{color:var(--ls-copy);font-size:1rem;line-height:1.4;margin-bottom:.8125rem}.location-search-list__address{font-family:var(--bfs-font-body,system-ui,sans-serif);font-style:normal}.location-search-list__email,.location-search-list__phone{overflow-wrap:break-word}.location-search-list__address a,.location-search-list__email a,.location-search-list__phone a{color:inherit;text-decoration:none}@media (min-width:64rem){.location-search-list__email{height:1.25rem}.location-search-list__email a{position:absolute}}@media (max-width:63.99rem){.location-search-list__card--simple .location-search-list__address,.location-search-list__card--simple .location-search-list__email,.location-search-list__card--simple .location-search-list__phone{margin-bottom:0}}.location-search-list__coming-soon{font-family:var(--bfs-font-heading,system-ui,sans-serif);font-size:1rem;font-weight:700}.location-search-list__card--simple .location-search-list__coming-soon,.location-search-list__coming-soon{color:var(--ls-primary);margin-top:3px}.location-search-list__icon{align-items:center;display:flex;font-size:1rem;padding:.375rem 0 .5rem}.location-search-list__icon svg{height:1.3125rem;margin-right:.5rem;width:1.25rem}.location-search-list__links{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 3rem)}@media (max-width:63.99rem){.location-search-list__links{margin-top:1.5rem}.location-search--modal .location-search-list__links{margin-top:.5rem}.location-search-list__card--simple .location-search-list__links{font-size:.875rem}}@media (min-width:48rem){.location-search-list__links{bottom:1rem;position:absolute;width:calc(100% - 4rem)}.location-search--modal .location-search-list__links{bottom:auto;margin-left:0;position:relative;width:auto}}@media (min-width:64rem){.location-search--modal .location-search-list__links{margin-left:.625rem}.location-search--modal .location-search-list__cta{width:auto}}.location-search--modal .location-search-list__cta{min-width:9.375rem;text-decoration:none;white-space:nowrap;width:100%}.location-search-list__link.offer{color:var(--ls-copy);padding:1.25rem;text-align:center;text-decoration:underline}.location-search-list__actions{display:flex;justify-content:center;padding:1rem 0}.location-search-list__showMore{background:transparent;border:0;color:inherit;cursor:pointer;font-family:var(--bfs-font-heading,system-ui,sans-serif);font-size:1rem;font-weight:700;letter-spacing:.05em;outline:1px solid transparent;padding:.625rem .625rem .375rem;text-transform:uppercase;transition:outline .4s ease-out}.location-search-list__showMore:focus,.location-search-list__showMore:hover{outline:1px solid var(--ls-copy)}.location-search-list__card--simple{border:0;margin:0}.location-search-list__card--simple .location-search-list__header{display:block}@media (max-width:63.99rem){.location-search-list__card--simple .location-search-list__header{margin-bottom:.5rem}}.location-search-list__card--simple .location-search-list__links{bottom:auto;margin-bottom:0;margin-top:.9375rem;position:relative;width:100%}.location-search-list__card--simple .location-search-list__address{margin-bottom:0}.location-search-list__card--simple .location-search-list__link.offer{display:none}.location-search-list__card--simple .location-search-list__card-content{border:0;min-height:0;padding:.75rem 1rem}@media (min-width:48rem){.location-search-list__card--simple .location-search-list__card-content{min-height:0}}.location-search-list__lafitness{appearance:none;background:transparent;border:none;cursor:pointer}.location-search__list .location-search-list__lafitness{margin-bottom:.25rem;margin-top:.75rem;padding:0}@media (min-width:64rem){.location-search__list .location-search-list__lafitness{margin-bottom:1rem;margin-top:0;padding:0 .375rem}}.location-map .location-search-list__lafitness{margin-bottom:.5rem}.location-search-list__logo{width:6.875rem}.location-map .location-search-list__logo{margin-left:1.25rem}.location-search-list__info{border:1px solid #191b5d;border-radius:50%;color:#191b5d;font-family:serif;font-size:.8125rem;font-weight:800;height:1.0625rem;left:.375rem;line-height:1;position:absolute;text-indent:0;top:1.75rem;width:1.0625rem}.location-map .location-search-list__info{left:.9375rem;top:.625rem}.lafitness-modal__title{color:#495157;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.25rem;text-transform:uppercase}.lafitness-modal__logo{width:12.1875rem}.lafitness-modal__logo img{width:100%}.lafitness-modal__details,.lafitness-modal__link{color:#495157;font-size:1rem;line-height:1.5rem}[data-modal-dialog]{align-items:center;display:flex;flex-direction:column}.location-search-list__cta{cursor:pointer;display:inline-block;font-family:var(--bfs-font-heading,system-ui,sans-serif);font-weight:700;letter-spacing:.05em;line-height:1.2;padding:.75rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase}.location-search-list__cta.button--primary{background-color:var(--ls-primary);border:2px solid var(--ls-primary);color:var(--ls-white)}.location-search-list__cta.button--primary:hover{opacity:.85}.m-location-search__lafitness-modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.m-location-search__lafitness-modal.is-open{display:flex}.m-location-search__lafitness-modal [data-modal-ui-overlay]{background:rgba(0,0,0,.5);inset:0;position:absolute}.m-location-search__lafitness-modal [data-modal-dialog]{align-items:center;background:var(--ls-white);display:flex;flex-direction:column;gap:1rem;max-width:90vw;padding:2rem;position:relative;width:28rem;z-index:1}.m-location-search__lafitness-modal .bfs-btn.bfs-btn--primary{background-color:var(--ls-primary);border:none;color:var(--ls-white);cursor:pointer;display:inline-block;font-family:var(--bfs-font-heading,system-ui,sans-serif);font-weight:700;letter-spacing:.05em;padding:.75rem 2rem;text-transform:uppercase}.m-location-search__lafitness-modal .bfs-btn.bfs-btn--primary:hover{opacity:.85}}.m-location-search button.locate-me-btn{font-weight:700}
41:7	⚠  Parse error on line 1: 
...-rd-surface-pt-l, var(--rd-surface-pt-t, var(--rd-surface-pt-m, 0px)))
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
47:7	⚠  Parse error on line 1: 
...-rd-surface-pt-l, var(--rd-surface-pt-t, var(--rd-surface-pt-m, 0px))))
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]