.CategorySidebar-module__mM589a__rail{width:var(--sidebar-width);background:var(--white);border-right:1px solid var(--hairline);font-family:var(--font-family-sans);font-size:var(--body-sm);top:var(--nav-height);max-height:calc(100vh - var(--nav-height));flex-shrink:0;align-self:flex-start;padding:8px 0;position:sticky;overflow-y:auto}.CategorySidebar-module__mM589a__item{color:var(--shade-cool-base-7);font-weight:var(--weight-medium);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:flex}.CategorySidebar-module__mM589a__item:hover{background:var(--shade-cool-light-1);color:var(--color-primary-1);text-decoration:none}.CategorySidebar-module__mM589a__itemActive{background:var(--shade-cool-light-2);color:var(--color-primary-1);border-left-color:var(--color-primary-1)}.CategorySidebar-module__mM589a__icon{text-align:center;flex-shrink:0;width:24px;font-size:18px;display:inline-block}.CategorySidebar-module__mM589a__label{white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.5;overflow:hidden}@media (max-width:1023px){.CategorySidebar-module__mM589a__rail{display:none}}
.CartRail-module__n1_NaW__rail{width:var(--cart-rail-width);background:var(--white);border-left:1px solid var(--hairline);top:var(--nav-height);max-height:calc(100vh - var(--nav-height));font-family:var(--font-family-sans);box-sizing:border-box;flex-shrink:0;align-self:flex-start;padding:20px;position:sticky;overflow-y:auto}.CartRail-module__n1_NaW__h{font-size:var(--body-lg);font-weight:var(--weight-semibold);color:var(--shade-cool-dark-7);margin:0 0 14px}.CartRail-module__n1_NaW__empty{text-align:center;color:var(--shade-cool-base-7);padding:40px 0}.CartRail-module__n1_NaW__emptyGlyph{opacity:.3;font-size:64px;line-height:1}.CartRail-module__n1_NaW__emptyMsg{margin-top:12px;font-size:15px}.CartRail-module__n1_NaW__emptyLink{color:var(--color-primary-1);font-weight:var(--weight-medium);font-size:var(--body-sm);cursor:pointer;background:0 0;border:none;margin-top:10px;font-family:inherit;text-decoration:none;display:inline-block}.CartRail-module__n1_NaW__emptyLink:hover{opacity:.85;text-decoration:none}.CartRail-module__n1_NaW__list{flex-direction:column;display:flex}.CartRail-module__n1_NaW__item{border-bottom:1px solid var(--hairline);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.CartRail-module__n1_NaW__thumb{background:var(--shade-cool-light-1);border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:flex;overflow:hidden}.CartRail-module__n1_NaW__thumb img{object-fit:cover;width:100%;height:100%}.CartRail-module__n1_NaW__name{font-size:var(--body-xs);font-weight:var(--weight-medium);color:var(--shade-cool-dark-7);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.CartRail-module__n1_NaW__qty{font-size:var(--body-3xs);color:var(--shade-cool-base-5);margin-top:2px}.CartRail-module__n1_NaW__lt{font-size:var(--body-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--shade-cool-dark-7)}.CartRail-module__n1_NaW__totals{font-size:var(--body-sm);padding-top:14px}.CartRail-module__n1_NaW__saveLine{color:var(--jade-green-dark-1);font-weight:var(--weight-semibold);justify-content:space-between;margin-bottom:8px;display:flex}.CartRail-module__n1_NaW__sub{font-weight:var(--weight-semibold);font-size:var(--body-lg);color:var(--shade-cool-dark-7);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.CartRail-module__n1_NaW__eta{font-size:var(--body-2xs);color:var(--shade-cool-base-5);margin:10px 0 16px}.CartRail-module__n1_NaW__shortfall,.CartRail-module__n1_NaW__pausedNote{font-size:var(--body-xs);color:var(--shade-cool-base-7);text-align:center;margin:0 0 10px}.CartRail-module__n1_NaW__checkout{background:var(--color-btn-primary-bg);width:100%;color:var(--white);font-weight:var(--weight-semibold);font-size:var(--body-base);border-radius:var(--radius-card);cursor:pointer;font-family:var(--font-family-sans);text-align:center;transition:background var(--duration-fast),transform var(--duration-fast);border:none;padding:14px;text-decoration:none;display:block}.CartRail-module__n1_NaW__checkout:hover{background:var(--color-btn-primary-hover);text-decoration:none}.CartRail-module__n1_NaW__checkout:active{transform:scale(.97)}.CartRail-module__n1_NaW__checkout:disabled{background:var(--shade-cool-light-5);color:var(--shade-cool-base-4);cursor:not-allowed;transform:none}@media (max-width:1279px){.CartRail-module__n1_NaW__rail{display:none}}
.FavoritesHere-module__HGStma__rail{margin:16px 0 24px}.FavoritesHere-module__HGStma__title{color:var(--color-neutral-900);margin:0 0 12px;font-size:16px;font-weight:600}.FavoritesHere-module__HGStma__scroller{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.FavoritesHere-module__HGStma__card{scroll-snap-align:start;flex:0 0 200px}
.SearchResultsGrid-module__f0pwtq__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;padding:1rem 0;display:grid}.SearchResultsGrid-module__f0pwtq__loadMore{border:1px solid var(--color-border,#00000026);background:var(--color-surface,#fff);cursor:pointer;border-radius:999px;margin:1rem auto;padding:.5rem 1.5rem;font-weight:500;display:block}.SearchResultsGrid-module__f0pwtq__loadMore:disabled{opacity:.5;cursor:progress}.SearchResultsGrid-module__f0pwtq__empty,.SearchResultsGrid-module__f0pwtq__error{text-align:center;color:var(--color-muted,#6b7280);padding:2rem}.SearchResultsGrid-module__f0pwtq__sr{position:absolute;left:-9999px}
.SearchFilters-module__21whQq__bar{flex-wrap:wrap;gap:1rem;padding:.75rem 0;display:flex}.SearchFilters-module__21whQq__field{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.SearchFilters-module__21whQq__field select,.SearchFilters-module__21whQq__field input{border:1px solid var(--color-border,#00000026);background:var(--color-surface,#fff);border-radius:6px;height:36px;padding:0 .5rem}.SearchFilters-module__21whQq__label{color:var(--color-muted,#6b7280)}
.DeliverabilityFallback-module__Me26ca__banner{text-align:center;align-items:center;gap:var(--space-4);max-width:32rem;margin:var(--space-12)auto;padding:var(--space-8)var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.DeliverabilityFallback-module__Me26ca__icon{font-size:2rem;line-height:1}.DeliverabilityFallback-module__Me26ca__message{color:var(--color-neutral-700);margin:0;font-size:1.0625rem;line-height:1.5}
.page-module__Nva3rW__page{min-height:60vh;padding:var(--space-8)var(--space-6);background:var(--white);font-family:var(--font-family-sans)}.page-module__Nva3rW__pageInner{max-width:var(--container-2xl);margin-inline:auto}.page-module__Nva3rW__header{margin-bottom:var(--space-6);flex-direction:column;gap:6px;display:flex}.page-module__Nva3rW__title{font-size:var(--display-2xl);font-weight:var(--weight-medium);letter-spacing:var(--display-2xl-track);color:var(--shade-cool-dark-7);margin:0}@media (max-width:767px){.page-module__Nva3rW__title{letter-spacing:-.2px;font-size:28px}}.page-module__Nva3rW__subtitle{font-size:var(--body-base);color:var(--shade-cool-base-7)}.page-module__Nva3rW__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.page-module__Nva3rW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__Nva3rW__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.page-module__Nva3rW__grid{grid-template-columns:repeat(4,1fr)}}.page-module__Nva3rW__card{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:transform var(--duration-fast),box-shadow var(--duration-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__Nva3rW__card:hover{box-shadow:var(--shadow-card-hover);text-decoration:none;transform:translateY(-2px)}.page-module__Nva3rW__cardTop{background:var(--color-primary-1);color:var(--white);justify-content:space-between;align-items:center;padding:16px;display:flex}.page-module__Nva3rW__cardIcon{background:var(--white);width:56px;height:56px;color:var(--color-primary-1);border-radius:var(--radius-circle);font-size:24px;font-weight:var(--weight-extra);justify-content:center;align-items:center;display:inline-flex}.page-module__Nva3rW__cardStatus{font-size:var(--body-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.2px;border-radius:var(--radius-badge);background:#ffffff2e;padding:4px 8px}.page-module__Nva3rW__cardStatusClosed{color:var(--color-warning-100,#ffd9d0);background:#00000059}.page-module__Nva3rW__cardBody{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.page-module__Nva3rW__cardName{font-size:var(--body-lg);font-weight:var(--weight-semibold);color:var(--shade-cool-dark-7);margin:0}.page-module__Nva3rW__cardAddress{font-size:var(--body-xs);color:var(--shade-cool-base-5);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__Nva3rW__cardMeta{align-items:center;gap:var(--space-3);font-size:var(--body-2xs);font-weight:var(--weight-medium);flex-wrap:wrap;margin-top:8px;display:flex}.page-module__Nva3rW__cardDistance{color:var(--color-primary-1);font-weight:var(--weight-semibold)}.page-module__Nva3rW__viewBtn{font-size:var(--body-xs);font-weight:var(--weight-semibold);color:var(--color-primary-1);align-items:center;gap:4px;margin-top:10px;display:inline-flex}.page-module__Nva3rW__filteredChip{border-radius:var(--radius-badge);background:var(--color-primary-1);color:var(--white);font-size:var(--body-xs);font-weight:var(--weight-semibold);align-items:center;gap:10px;width:fit-content;margin-top:8px;padding:6px 14px;display:inline-flex}.page-module__Nva3rW__filteredChipLabel{white-space:nowrap}.page-module__Nva3rW__filteredChipClear{color:var(--white);font-weight:var(--weight-semibold);text-decoration:underline}.page-module__Nva3rW__filteredChipClear:hover{opacity:.85}.page-module__Nva3rW__loadMoreWrap{margin-top:var(--space-6);justify-content:center;display:flex}.page-module__Nva3rW__loadMoreBtn{min-width:200px}.page-module__Nva3rW__svcSection{margin-bottom:var(--space-6)}.page-module__Nva3rW__svcTitle{font-size:var(--body-lg);font-weight:var(--weight-semibold);color:var(--shade-cool-dark-7);margin:0 0 14px}.page-module__Nva3rW__svcTile{background:var(--shade-cool-light-1);border-radius:var(--radius-card);width:120px;transition:border-color var(--duration-fast),background var(--duration-fast);border:1px solid #0000;flex-direction:column;flex:none;align-items:center;gap:8px;padding:14px 8px;text-decoration:none;display:flex}.page-module__Nva3rW__svcTile:hover{background:var(--white);border-color:var(--hairline);text-decoration:none}.page-module__Nva3rW__svcTileActive{background:var(--white);border-color:var(--color-primary-1)}.page-module__Nva3rW__svcTileGlyph{font-size:36px;line-height:1}.page-module__Nva3rW__svcTileLabel{font-size:var(--body-xs);font-weight:var(--weight-medium);color:var(--shade-cool-dark-3);text-align:center;line-height:1.2}.page-module__Nva3rW__svcTileActive .page-module__Nva3rW__svcTileLabel{color:var(--color-primary-1)}.page-module__Nva3rW__courierBanner{margin-bottom:var(--space-6)}
.SearchStoresRail-module__vkkq-a__section{margin-bottom:24px}.SearchStoresRail-module__vkkq-a__heading{font-size:var(--body-lg);font-weight:var(--weight-semibold);color:var(--shade-cool-dark-7);margin:0 0 10px}.SearchStoresRail-module__vkkq-a__row{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.SearchStoresRail-module__vkkq-a__card{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--white);color:inherit;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.SearchStoresRail-module__vkkq-a__card:hover{border-color:var(--color-primary-1);transform:translateY(-1px)}.SearchStoresRail-module__vkkq-a__icon{font-size:22px;line-height:1}.SearchStoresRail-module__vkkq-a__body{flex-direction:column;gap:2px;min-width:0;display:flex}.SearchStoresRail-module__vkkq-a__nameRow{align-items:center;min-width:0;display:flex}.SearchStoresRail-module__vkkq-a__name{font-size:var(--body-sm);font-weight:var(--weight-medium);color:var(--shade-cool-dark-7);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.SearchStoresRail-module__vkkq-a__dist{font-size:var(--font-xs);color:var(--shade-cool-base-7)}@media (max-width:768px){.SearchStoresRail-module__vkkq-a__row{grid-template-columns:1fr}}
.page-module__WJ1PjW__page{max-width:1200px;margin:0 auto;padding:1.5rem 1rem}.page-module__WJ1PjW__title{margin-bottom:1rem;font-size:1.5rem;font-weight:600}
