.locations-section-inner{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1;gap:var(--spacing-sections-default);padding:var(--spacing-sections-default);border:1px solid rgb(var(--color-foreground))}.locations-title{display:flex;flex-direction:column;gap:var(--grid-desktop-horizontal-spacing);text-align:center}.locations-heading-main{display:flex;flex-direction:column;gap:var(--grid-desktop-horizontal-spacing)}.locations-heading-main .small-title{display:flex;flex-direction:column;align-items:center;gap:var(--grid-mobile-vertical-spacing);font-size:1.8rem;font-weight:800;line-height:1.25;letter-spacing:1.44px;text-transform:uppercase}.locations-heading-main:after{content:"";display:block;margin:0 auto;height:1px;background-color:rgb(var(--color-foreground));width:64px}.locations-title .sub-title{max-width:280px;margin-left:auto;margin-right:auto}.locations-title .sub-title:before{display:none}.locations-title .title{margin:0}.locations-title .h2{letter-spacing:2px}.locations-subheading p{font-size:1.6rem;margin:0}.locations-list-items{display:flex;flex-direction:column;gap:calc(var(--grid-mobile-horizontal-spacing)/2)}.locations-list-items .locations-item{width:100%;text-align:center}.locations-item>span,.locations-item a,.locations-item a>span{text-decoration:underline;font-family:var(--font-heading-family);font-weight:600;font-size:2.1rem;text-transform:none;letter-spacing:-.42px;color:rgb(var(--color-foreground));text-underline-offset:.2rem}.locations-item a:hover,.locations-item a:hover>span,.locations-item a:focus,.locations-item a:focus>span{color:rgb(var(--color-foreground));text-decoration:none}.locations-wrapper,.locations-section{display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width:768px){.locations-section-inner{padding:calc(var(--spacing-sections-desktop) / 2)}}@media screen and (min-width:1025px){.locations-section-inner{padding:var(--spacing-sections-desktop);gap:30px}.locations-item>span,.locations-item a,.locations-item a>span{font-size:2.8rem;line-height:1.65;letter-spacing:-.56px}.locations-subheading p{font-size:1.8rem}.locations-heading-main{gap:var(--grid-mobile-vertical-spacing)}}@media screen and (max-width:1024px){.locations-title .title{font-size:32px;line-height:1;letter-spacing:2.56px}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/section-locations.css.map */
