.stores-tabs-section{margin-top:0}.section-stores-tabs-padding{padding-top:3.6rem;padding-bottom:3.6rem}@media screen and (min-width:750px){.section-stores-tabs-padding{padding-top:5.2rem;padding-bottom:5.2rem}}.stores-tabs__heading{margin-top:0;margin-bottom:3rem;font-size:2.4rem;font-weight:600;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.stores-tabs__heading{font-size:3.2rem;margin-bottom:4rem}}.stores-tabs__nav{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.stores-tabs__tab{padding:.8rem 2rem;border-radius:2rem;border:.1rem solid rgb(var(--color-border));background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));cursor:pointer;font-size:1.4rem;font-weight:500;transition:all .3s ease;line-height:1.4}.stores-tabs__tab:hover{opacity:.7}.stores-tabs__tab.active{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.stores-tabs__content{position:relative}.stores-tabs__panel{display:none}.stores-tabs__panel.active{display:block}.store-card{display:grid;grid-template-columns:200px 1fr;gap:3rem;padding:2rem 2rem 2rem 3rem;border:.1rem solid rgb(var(--color-border));border-radius:.5rem;margin-bottom:1.5rem;background:rgb(var(--color-background))}.store-card:last-child{margin-bottom:0}.store-card--no-logo{margin-bottom:.8rem}.store-card__logo-section{display:flex;flex-direction:column;align-items:center;gap:1rem;align-self:start}.store-card__logo-section img{max-width:120px;height:auto;display:block}.store-card__name{margin:0;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));text-align:center;line-height:1.3;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.store-card__addresses{display:flex;flex-direction:column;gap:1rem;align-self:start;padding-left:2rem}.store-card__address{display:flex;align-items:flex-start;gap:.8rem}.icon-location{width:20px;height:20px;flex-shrink:0;margin-top:.2rem;color:rgb(var(--color-foreground))}.store-card__address span{font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.store-card{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.store-card__logo-section{text-align:center}.stores-tabs__tab{font-size:1.3rem;padding:.7rem 1.6rem}.stores-tabs__heading{font-size:2rem;margin-bottom:2rem}.stores-tabs__nav{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-stores-tabs.css.map */
