.grocery-location-feed__head{max-width:64rem}.grocery-location-feed__head .title{margin-bottom:.8rem}.grocery-location-feed__intro{margin-bottom:.4rem}.grocery-location-feed__why{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.7)}.grocery-location-feed__controls{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.grocery-location-feed__action{min-height:4.4rem;display:inline-flex;align-items:center}.grocery-location-feed__areas{margin:0 0 1.6rem}.grocery-location-feed__area-picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem;margin-top:1.2rem}.grocery-location-feed__area-picker[hidden]{display:none}.grocery-location-feed__area-label{flex:1 1 100%;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.grocery-location-feed__area-select{flex:1 1 18rem;min-height:4.4rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;unicode-bidi:plaintext}.grocery-location-feed__area-select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.grocery-location-feed__area-submit{min-height:4.4rem}.grocery-location-feed__area-note{margin:.8rem 0 0;color:rgba(var(--color-foreground),.7)}.grocery-location-feed__remembered{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin:.8rem 0 0;color:rgba(var(--color-foreground),.8)}.grocery-location-feed__remembered[hidden]{display:none}.grocery-location-feed__remembered strong{overflow-wrap:anywhere}.grocery-location-feed__status{margin:0;font-size:1.4rem;line-height:1.5}.grocery-location-feed__status[role=alert]{color:#b3261e}.grocery-location-feed__manual{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.8rem}.grocery-location-feed__manual-heading{margin:0 0 .4rem}.grocery-location-feed__manual-hint{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.7)}.grocery-location-feed__manual-fields{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:1.2rem}.grocery-location-feed__field{display:flex;flex:1 1 18rem;flex-direction:column;gap:.4rem}.grocery-location-feed__field label{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.grocery-location-feed__field input{width:100%;min-height:4.4rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;unicode-bidi:plaintext}.grocery-location-feed__field input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.grocery-location-feed__manual-submit{min-height:4.4rem}.grocery-location-feed__manual-error{margin:.8rem 0 0;font-size:1.3rem;color:#b3261e}.grocery-location-feed__manual-error:empty{display:none}.grocery-location-feed__result[hidden]{display:none}.grocery-location-feed__location{display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline;margin:0 0 1.6rem;padding:.8rem 1.2rem;border-radius:.8rem;background:rgba(var(--color-foreground),.06)}.grocery-location-feed__location .caption{color:rgba(var(--color-foreground),.7)}.grocery-location-feed__group+.grocery-location-feed__group{margin-top:2.4rem}.grocery-location-feed__subheading{margin:0 0 1rem}.grocery-location-feed__sellers,.grocery-location-feed__products{margin:0;padding:0;list-style:none}.grocery-location-feed__sellers{display:grid;grid-template-columns:1fr;gap:.8rem}.grocery-location-feed__seller{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.8rem}.grocery-location-feed__seller-name{font-weight:700}.grocery-location-feed__seller-area,.grocery-location-feed__seller-eta,.grocery-location-feed__product-seller,.grocery-location-feed__availability,.grocery-location-feed__eta{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.grocery-location-feed__seller-eta,.grocery-location-feed__eta{color:#0e6b2c}.grocery-location-feed__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.grocery-location-feed__product{display:flex;flex-direction:column;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.8rem;overflow:hidden}.grocery-location-feed__media{aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.05)}.grocery-location-feed__media img{display:block;width:100%;height:100%;object-fit:cover}.grocery-location-feed__product-info{display:flex;flex-direction:column;gap:.3rem;padding:.8rem 1rem 1rem}.grocery-location-feed__product-title{color:inherit;text-decoration:none;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.grocery-location-feed__product-title:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.grocery-location-feed__price{font-weight:700;unicode-bidi:plaintext}.grocery-location-feed__empty{padding:1.2rem 1.4rem;border:.1rem dashed rgba(var(--color-foreground),.25);border-radius:.8rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.grocery-location-feed__search-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0 0 1.2rem}.grocery-location-feed__search-filter[hidden]{display:none}.grocery-location-feed__search-label{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.grocery-location-feed__search-input{flex:1 1 18rem;min-height:4.4rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;unicode-bidi:plaintext}.grocery-location-feed__search-input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.grocery-location-feed__search-hint{flex:1 1 100%;margin:0;color:rgba(var(--color-foreground),.7)}.grocery-location-feed__search-empty{margin-top:0}.grocery-location-feed__category-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0 0 1.2rem}.grocery-location-feed__category-filter[hidden]{display:none}.grocery-location-feed__category-label{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.grocery-location-feed__category-select{flex:1 1 18rem;min-height:4.4rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;unicode-bidi:plaintext}.grocery-location-feed__category-select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.grocery-location-feed__category-empty{margin-top:0}.grocery-location-feed__seller-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0 0 1.2rem}.grocery-location-feed__seller-filter[hidden]{display:none}.grocery-location-feed__seller-label{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.grocery-location-feed__seller-select{flex:1 1 18rem;min-height:4.4rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;unicode-bidi:plaintext}.grocery-location-feed__seller-select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.grocery-location-feed__seller-empty{margin-top:0}.grocery-location-feed__filter-label{flex:1 1 100%;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.grocery-location-feed__price-filter,.grocery-location-feed__availability-filter,.grocery-location-feed__sort-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem 1.2rem;margin:0 0 1.2rem}.grocery-location-feed__price-filter[hidden],.grocery-location-feed__availability-filter[hidden],.grocery-location-feed__sort-filter[hidden],.grocery-location-feed__sort-control[hidden],.grocery-location-feed__sort-note[hidden],.grocery-location-feed__price-currency[hidden]{display:none}.grocery-location-feed__price-field{display:flex;flex:1 1 12rem;flex-direction:column;gap:.4rem}.grocery-location-feed__price-field label,.grocery-location-feed__sort-control label{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.grocery-location-feed__price-input,.grocery-location-feed__sort-select{width:100%;min-height:4.4rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;unicode-bidi:plaintext}.grocery-location-feed__price-input:focus-visible,.grocery-location-feed__sort-select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.grocery-location-feed__price-hint{flex:1 1 100%;margin:0;color:rgba(var(--color-foreground),.7)}.grocery-location-feed__price-currency{font-weight:700}.grocery-location-feed__availability-field{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font-size:1.4rem}.grocery-location-feed__availability-field input{width:2rem;height:2rem}.grocery-location-feed__availability-field input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.grocery-location-feed__sort-control{display:flex;flex:1 1 18rem;flex-direction:column;gap:.4rem}.grocery-location-feed__sort-control[hidden]{display:none}.grocery-location-feed__sort-note{flex:1 1 100%;margin:0;color:rgba(var(--color-foreground),.7)}.grocery-location-feed__price-empty,.grocery-location-feed__availability-empty{margin-top:0}@media screen and (min-width:750px){.grocery-location-feed__sellers{grid-template-columns:repeat(2,minmax(0,1fr))}.grocery-location-feed__products{grid-template-columns:repeat(4,minmax(0,1fr))}}html[dir=rtl] .grocery-location-feed,html[dir=rtl] .grocery-location-feed__product-info,html[dir=rtl] .grocery-location-feed__seller,html[dir=rtl] .grocery-location-feed__manual,html[dir=rtl] .grocery-location-feed__areas,html[dir=rtl] .grocery-location-feed__area-picker,html[dir=rtl] .grocery-location-feed__field,html[dir=rtl] .grocery-location-feed__search-filter,html[dir=rtl] .grocery-location-feed__category-filter,html[dir=rtl] .grocery-location-feed__seller-filter,html[dir=rtl] .grocery-location-feed__price-filter,html[dir=rtl] .grocery-location-feed__availability-filter,html[dir=rtl] .grocery-location-feed__sort-filter,html[dir=rtl] .grocery-location-feed__price-field,html[dir=rtl] .grocery-location-feed__sort-control,html[dir=rtl] .grocery-location-feed__price-hint,html[dir=rtl] .grocery-location-feed__sort-note,html[dir=rtl] .grocery-location-feed__why,html[dir=rtl] .grocery-location-feed__location,html[dir=rtl] .grocery-location-feed__remembered,html[dir=rtl] .grocery-location-feed__empty{text-align:right}html[dir=rtl] .grocery-location-feed__price{unicode-bidi:plaintext}
/*# sourceMappingURL=/cdn/shop/t/2/assets/grocery-location-feed.css.map */
