store-selector{width:100%;height:100%}store-selector *{padding:0;margin:0;box-sizing:border-box}store-selector .store-selector__header{padding:4.8rem 2.4rem;font-family:var(--header-font)}store-selector .store-selector__subtitle{font-family:var(--header-font);font-weight:700;font-style:Bold;font-size:1.2rem;line-height:100%;letter-spacing:10%;text-align:center;text-transform:uppercase}store-selector .store-selector__title{font-family:var(--header-font);font-weight:500;font-size:clamp(3.2rem,4vw,4.8rem);line-height:125%;letter-spacing:0%;text-align:center}store-selector .store-selector__header{display:flex;flex-direction:column;gap:3.2rem}store-selector .store-selector__titles{display:flex;flex-direction:column;gap:.8rem}store-selector .store-selector__type-filter-items{display:flex;width:fit-content;padding:.6rem .8rem;align-items:center;justify-content:center;gap:16px;background-color:#faf8f0;border:1px solid rgb(var(--color-background));border-radius:10rem;margin:0 auto}store-selector .store-selector__type-filter input{display:none}store-selector .store-selector__type-filter-item{padding:6px 20px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10rem}store-selector .store-selector__type-filter-item:has(input:checked){color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}store-selector .store-selector__location-filter-items{width:100%;max-width:916px;margin:0 auto;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:center}store-selector .store-selector__location-filter-items input{display:none}store-selector .store-selector__location-filter-item{border:1px solid rgb(var(--color-foreground));gap:4px;border-radius:100px;border-width:1px;padding:.6rem 2rem}store-selector .store-selector__location-filter-item:has(input:checked){color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}store-selector .store-selector__stores{display:flex;flex-wrap:wrap;gap:1.6rem;padding:4rem 2.4rem}store-selector .store-selector__store-item{padding:1.6rem;border-radius:2rem;border:1px solid rgb(var(--color-foreground));width:100%;position:relative}store-selector .store-selector__store-item-content{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}store-selector .store-selector__store-item-image{padding:2rem;flex-shrink:0;border-radius:12px;border:1px solid rgb(var(--color-foreground));position:relative;overflow:hidden}store-selector .store-selector__store-item-image img{width:5rem;height:5rem}store-selector .store-selector__store-item-banner{position:absolute;left:0;bottom:0;width:100%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:.4rem 1.2rem;font-weight:700;font-size:12px;line-height:20px;letter-spacing:0;text-align:center}store-selector .store-selector__store-item-title{font-size:var(--font-body-size);font-weight:700;letter-spacing:0}store-selector .store-selector__store-item-address{font-weight:300;font-size:1.4rem;line-height:2.2rem;letter-spacing:0;text-decoration:underline;text-decoration-style:solid}store-selector .store-selector__store-item-button-box{flex-shrink:0}store-selector .store-selector__store-item-overflow{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:999;cursor:pointer}store-selector .store-selector__store-item-button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:rgb(var(--color-foreground))}store-selector .store-selector__store-item-phone{font-weight:300;font-style:Light;font-size:1.4rem;letter-spacing:0%;display:flex;gap:.8rem;align-items:center;line-height:1}store-selector .store-selector__store-item-icon{display:inline-flex;justify-content:center}store-selector .store-selector__store-item-details{flex:1}store-selector:has(.store-selector__type-filter-item input[value=gluten-free]:checked) .store-selector__store-item[data-has-gluten=false],store-selector:has(.store-selector__type-filter-item input[value=tradicionales]:checked) .store-selector__store-item[data-is-traditional=false]{display:none!important}store-selector .hide{display:none!important}@media only screen and (max-width:769px){store-selector .store-selector__header{padding:4.8rem 0}store-selector .store-selector__store-item,store-selector .store-selector__store-item-image{padding:1rem}store-selector .store-selector__store-item-button-box,store-selector .store-selector__store-item-image{max-width:30%}store-selector .store-selector__store-item-details{max-width:40%}store-selector .store-selector__type-filter,store-selector .store-selector__titles{padding:0 2.4rem}store-selector .store-selector__location-filter-items{flex-wrap:nowrap;overflow-x:scroll;justify-content:flex-start;padding-left:2.4rem}store-selector .store-selector__location-filter-items::-webkit-scrollbar{display:none}store-selector .store-selector__location-filter-item{white-space:nowrap}}@media only screen and (min-width:769px){store-selector{--min-item-width: 350px}store-selector .store-selector__stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-item-width),1fr));gap:1.6rem}}@media only screen and (min-width:1024px){store-selector{--min-item-width: 438px}store-selector .store-selector__container{max-width:1920px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/store-selector.css.map */
