.single-store-page .store-locator-section{margin-left:-1.25rem;margin-right:-1.25rem}.single-store-page .store-locator-section{margin-bottom:26px}.single-store-page .store-locator-section{margin-top:.75rem}@media (min-width: 1024px){.single-store-page .store-locator-section{margin-left:0;margin-right:0}}@media (min-width: 1024px){.single-store-page .store-locator-section{margin-bottom:51px}}@media (min-width: 1024px){.single-store-page .store-locator-section{margin-top:1rem}}.single-store-page .banner-section{margin-bottom:27px}.single-store-page .banner-section{margin-top:18px}@media (min-width: 1024px){.single-store-page .banner-section{margin-bottom:51px}}@media (min-width: 1024px){.single-store-page .banner-section{margin-top:1.75rem}}.single-store-page .departments-section{margin-bottom:30px}@media (min-width: 1024px){.single-store-page .departments-section{margin-bottom:59px}}.single-store-page .departments-section .departments-section__department__title{margin-bottom:.75rem}.single-store-page .departments-section .departments-section__department__title{font-size:1.4375rem;line-height:1}.single-store-page .departments-section .departments-section__department__title{font-weight:700}.single-store-page .departments-section .departments-section__department__title{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1024px){.single-store-page .departments-section .departments-section__department__title{margin-bottom:1.25rem}}.single-store-page .departments-section .departments-section__department__grid-item{grid-column:span 4 / span 4}@media (min-width: 768px){.single-store-page .departments-section .departments-section__department__grid-item{grid-column:span 2 / span 2}}@media (min-width: 1024px){.single-store-page .departments-section .departments-section__department__grid-item{grid-column:span 4 / span 4}}@media (min-width: 1440px){.single-store-page .departments-section .departments-section__department__grid-item{grid-column:span 3 / span 3}}.single-store-page .departments-section .departments-section__service__grid{grid-column:1 / -1}.single-store-page .departments-section .departments-section__service__grid{margin-top:22px}@media (min-width: 1024px){.single-store-page .departments-section .departments-section__service__grid{margin-top:0}}.single-store-page .departments-section .departments-section__service__grid .departments-section__service__title{grid-column:span 4 / span 4}.single-store-page .departments-section .departments-section__service__grid .departments-section__service__title{font-size:18px}.single-store-page .departments-section .departments-section__service__grid .departments-section__service__title{font-weight:700}@media (min-width: 1024px){.single-store-page .departments-section .departments-section__service__grid .departments-section__service__title{grid-column:span 4 / span 4}}@media (min-width: 1024px){.single-store-page .departments-section .departments-section__service__grid .departments-section__service__title{font-size:1.4375rem;line-height:1}}@media (min-width: 1440px){.single-store-page .departments-section .departments-section__service__grid .departments-section__service__title{grid-column:span 3 / span 3}}.single-store-page .departments-section .departments-section__service__grid .departments-section__service__label-list{grid-column:1 / -1}@media (min-width: 1024px){.single-store-page .departments-section .departments-section__service__grid .departments-section__service__label-list{grid-column:span 8 / span 8}}.single-store-page .departments-section .departments-section__service__grid .departments-section__service__label{margin-right:.25rem}.single-store-page .departments-section .departments-section__service__grid .departments-section__service__label{font-size:.8125rem;line-height:132%;letter-spacing:-.26px}.single-store-page .departments-section .departments-section__service__grid .departments-section__service__label{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1024px){.single-store-page .departments-section .departments-section__service__grid .departments-section__service__label{font-size:1rem;line-height:150%}}.single-store-page .members-events-section{margin-bottom:51px}@media (min-width: 1024px){.single-store-page .members-events-section{margin-bottom:60px}}.single-store-page .members-events-section .members-events-section__title{margin-bottom:13px}.single-store-page .members-events-section .members-events-section__title{font-size:20px}.single-store-page .members-events-section .members-events-section__title{font-weight:700}.single-store-page .members-events-section .members-events-section__title{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__title{margin-bottom:2rem}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__title{font-size:2.75rem;line-height:112%}}.single-store-page .members-events-section .members-events-section__cards-list{display:flex}.single-store-page .members-events-section .members-events-section__cards-list{width:100%}.single-store-page .members-events-section .members-events-section__cards-list{flex-direction:row}.single-store-page .members-events-section .members-events-section__cards-list{align-items:flex-start}.single-store-page .members-events-section .members-events-section__cards-list{gap:.75rem}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-list{gap:1rem}}@media (min-width: 1440px){.single-store-page .members-events-section .members-events-section__cards-list{gap:2rem}}.single-store-page .members-events-section .members-events-section__cards-wrapper{margin-bottom:21px}.single-store-page .members-events-section .members-events-section__cards-wrapper{border-radius:36px}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper{margin-bottom:39px}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper{display:flex}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper{gap:90px}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper{border-width:1px}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper{padding-left:29px;padding-right:29px}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper{padding-top:26px;padding-bottom:26px}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper .members-events-section__cards-list{display:grid}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper .members-events-section__cards-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper .members-events-section__cards-list .event-card{gap:.75rem}}@media (min-width: 1024px){.single-store-page .members-events-section .members-events-section__cards-wrapper .members-events-section__cards-list .event-card__content-wrapper{flex-shrink:0}}.single-store-page .conventions-section{margin-bottom:29px}@media (min-width: 1024px){.single-store-page .conventions-section{margin-bottom:53px}}.single-store-page .conventions-section .conventions-section__title{margin-bottom:13px}.single-store-page .conventions-section .conventions-section__title{font-weight:700}.single-store-page .conventions-section .conventions-section__title{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1024px){.single-store-page .conventions-section .conventions-section__title{margin-bottom:2rem}}@media (min-width: 1024px){.single-store-page .conventions-section .conventions-section__title{font-size:2.75rem;line-height:112%}}.single-store-page .conventions-section .conventions-section__grid-item{grid-column:span 4 / span 4}@media (min-width: 768px){.single-store-page .conventions-section .conventions-section__grid-item{grid-column:span 2 / span 2}}@media (min-width: 1024px){.single-store-page .conventions-section .conventions-section__grid-item{grid-column:span 3 / span 3}}.single-store-page .conventions-section .button--link{margin-top:22px}@media (min-width: 1024px){.single-store-page .conventions-section .button--link{margin-top:38px}}
