.aV_Kyq_intro,.aV_Kyq_layout,.aV_Kyq_note{width:100%;max-width:var(--page-content-max-width);margin-inline:auto}.aV_Kyq_intro{gap:var(--space-6);margin-top:48px;display:grid}.aV_Kyq_intro h1{letter-spacing:-.03em;text-wrap:balance;font-size:2.75rem;font-weight:900;line-height:1.08}.aV_Kyq_note{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-8);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-divider);color:var(--color-text-muted);overflow-anchor:none;flex-wrap:wrap;display:flex}.aV_Kyq_note p{text-wrap:pretty;max-width:56ch;font-size:.9375rem;font-weight:600;line-height:1.6}.aV_Kyq_photoNotice{align-items:flex-start;gap:var(--space-2);text-wrap:pretty;max-width:56ch;font-size:.8125rem;font-weight:600;line-height:1.45;display:flex}.aV_Kyq_photoNotice svg{opacity:.78;flex:none;width:16px;height:16px;margin-top:calc(.725em - 8px)}.aV_Kyq_tools{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto;grid-template-areas:"search sort view";display:grid}.aV_Kyq_search{grid-area:search}.aV_Kyq_sort{grid-area:sort}.aV_Kyq_viewToggle{border-radius:var(--radius-md);background:var(--color-surface-translucent);width:56px;min-height:56px;color:var(--color-text);box-shadow:0 2px 7px var(--color-shadow-surface);--button-hover-transform:none;grid-area:view}.aV_Kyq_viewToggle:hover{background:var(--color-primary-soft)}.aV_Kyq_tools .aV_Kyq_viewToggle svg{color:currentColor}.aV_Kyq_tools svg{width:20px;height:20px;color:var(--color-text-muted);flex:none}.aV_Kyq_tools [role=option]>svg{width:18px;height:18px}.aV_Kyq_filtersButton{gap:var(--space-2);min-height:56px;padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-translucent);color:var(--color-text);box-shadow:0 2px 7px var(--color-shadow-surface);--button-hover-transform:none;grid-area:filters;display:none}.aV_Kyq_filtersButton:hover{background:var(--color-primary-soft)}.aV_Kyq_tools .aV_Kyq_filtersButton svg{color:currentColor}.aV_Kyq_filterCount{border-radius:var(--radius-full);background:var(--color-primary);min-width:22px;height:22px;color:var(--color-on-primary);font-variant-numeric:tabular-nums;place-items:center;padding-inline:6px;font-size:.75rem;font-weight:800;display:inline-grid}.aV_Kyq_pickupBar{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-translucent);box-shadow:0 2px 7px var(--color-shadow-surface);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon title cancel""icon hint hint";display:none}.aV_Kyq_pickupIcon{border-radius:var(--radius-full);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);align-self:start;place-items:center;display:grid}.aV_Kyq_pickupIcon svg{width:20px;height:20px}.aV_Kyq_pickupTitle{color:var(--color-text-muted);font-size:.85rem;font-weight:650;line-height:1.3}.aV_Kyq_pickupTitle strong{color:var(--color-text);font-weight:800}.aV_Kyq_pickupHint{color:var(--color-text-muted);text-wrap:pretty;font-size:.75rem;font-weight:600;line-height:1.4}.aV_Kyq_pickupBar .aV_Kyq_pickupIcon{grid-area:icon}.aV_Kyq_pickupBar .aV_Kyq_pickupTitle{grid-area:title}.aV_Kyq_pickupBar .aV_Kyq_pickupHint{grid-area:hint}.aV_Kyq_pickupBar .aV_Kyq_pickupCancel{min-height:44px;padding-inline:var(--space-3);grid-area:cancel;font-size:.8rem}.aV_Kyq_filterSheet>div{height:auto;max-height:min(88svh,760px)}.aV_Kyq_filterSheet footer>:last-child{flex:1}.aV_Kyq_sheetGroup{gap:var(--space-3);display:grid}.aV_Kyq_sheetGroup+.aV_Kyq_sheetGroup{margin-top:var(--space-6)}.aV_Kyq_sheetGroup>strong{font-size:.95rem;font-weight:800}.aV_Kyq_sheetGroup .aV_Kyq_storeCombobox{background:var(--color-surface)}.aV_Kyq_sheetCategories{gap:var(--space-2);flex-wrap:wrap;display:flex}.aV_Kyq_sheetCategories a{min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;outline:none;align-items:center;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex}.aV_Kyq_viewOption{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.aV_Kyq_viewOption svg{width:17px;height:17px}.aV_Kyq_sheetCategories a:hover{background:var(--color-primary-soft);color:var(--color-text)}.aV_Kyq_sheetCategories a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.aV_Kyq_sheetCategories a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.aV_Kyq_layout{align-items:start;gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:240px minmax(0,1fr);display:grid}.aV_Kyq_filters{top:var(--space-5);gap:var(--space-5);display:grid;position:sticky}.aV_Kyq_filterSection{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-translucent);box-shadow:0 2px 7px var(--color-shadow-surface);display:grid}.aV_Kyq_filterHeading{justify-content:space-between;gap:var(--space-3);display:flex}.aV_Kyq_storeFilter,.aV_Kyq_storeCard{gap:var(--space-2);display:grid}.aV_Kyq_storeFilter>p{color:var(--color-text-muted);font-size:.75rem;font-weight:600;line-height:1.4}.aV_Kyq_storeCombobox{background:var(--color-background);min-height:44px;box-shadow:none}.aV_Kyq_storeCombobox input{font-size:.82rem}.aV_Kyq_filterHeading strong,.aV_Kyq_storeFilter>strong{font-size:.95rem}.aV_Kyq_filterHeading span{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:700}.aV_Kyq_categories{gap:2px;display:grid}.aV_Kyq_categories a{border-radius:var(--radius-sm);min-height:44px;color:var(--color-text-muted);text-align:left;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;outline:none;align-items:center;padding:9px 12px;font-size:.85rem;font-weight:750;text-decoration:none;display:flex}.aV_Kyq_categories a:hover{background:var(--color-primary-soft);color:var(--color-text)}.aV_Kyq_categories a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.aV_Kyq_categories a[aria-current=page]{background:color-mix(in oklch, var(--color-control-surface), var(--color-primary) 8%);color:var(--color-primary-hover)}.aV_Kyq_filters>button svg{width:17px;height:17px}.aV_Kyq_results{min-width:0}.aV_Kyq_grid,.aV_Kyq_listView{transition:opacity var(--duration-fast) ease}.aV_Kyq_grid[data-updating=true],.aV_Kyq_listView[data-updating=true]{opacity:.58}.aV_Kyq_grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aV_Kyq_productList{gap:var(--space-4);display:grid}.aV_Kyq_listItem,.aV_Kyq_card{border-radius:var(--radius-md);background:var(--color-control-surface);min-width:0;box-shadow:0 2px 7px var(--color-shadow-surface);content-visibility:auto;overflow:hidden}.aV_Kyq_listItem{contain-intrinsic-size:auto 184px;grid-template-columns:184px minmax(0,1fr);min-height:184px;display:grid}.aV_Kyq_listImageWrap{min-width:0;min-height:184px;display:block;position:relative;overflow:hidden}.aV_Kyq_listImageWrap .aV_Kyq_image{padding:var(--space-5)}.aV_Kyq_listContent{justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.aV_Kyq_listHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.aV_Kyq_listDetails{border-radius:var(--radius-sm);outline:none;flex-direction:column;min-width:0;display:flex}.aV_Kyq_listDetails:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.aV_Kyq_listCategory{margin-bottom:var(--space-1);color:var(--color-primary-hover);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.aV_Kyq_listDetails strong{padding-right:var(--space-2);text-wrap:pretty;font-size:1.08rem;font-weight:850;line-height:1.25}.aV_Kyq_listDetails p{max-width:72ch;margin-top:var(--space-2);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.aV_Kyq_listFavorite{background:var(--color-background);box-shadow:none;flex:none;position:static}.aV_Kyq_listFooter,.aV_Kyq_cardFooter{border-top:1px solid color-mix(in oklch, var(--color-divider) 64%, transparent)}.aV_Kyq_listFooter{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);display:flex}.aV_Kyq_listFooter b{min-width:0;color:var(--color-primary-hover);font-variant-numeric:tabular-nums;font-size:1.08rem}.aV_Kyq_listFooter small,.aV_Kyq_cardFooter small{color:var(--color-text-muted);font-size:.72rem;font-weight:750}.aV_Kyq_listItem .aV_Kyq_skeletonTitle{width:min(320px,90%)}.aV_Kyq_listItem .aV_Kyq_skeletonTitleShort{width:min(240px,65%)}.aV_Kyq_listItem .aV_Kyq_skeletonTitle,.aV_Kyq_listItem .aV_Kyq_skeletonTitleShort,.aV_Kyq_listItem .aV_Kyq_skeletonCategory,.aV_Kyq_listItem .aV_Kyq_skeletonPrice{margin:0}.aV_Kyq_skeletonListAction{width:132px;height:44px}.aV_Kyq_cardReveal{min-width:0;height:100%}.aV_Kyq_card{contain-intrinsic-size:auto 360px;height:100%;transition:transform var(--duration-fast) cubic-bezier(.22, 1, .36, 1), box-shadow var(--duration-fast) ease;flex-direction:column;display:flex;position:relative}.aV_Kyq_favorite{z-index:1;top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-translucent);color:var(--color-text-muted);box-shadow:0 2px 7px var(--color-shadow-surface);position:absolute}.aV_Kyq_favorite svg{width:21px;height:21px}.aV_Kyq_card:hover{box-shadow:0 4px 8px var(--color-shadow-surface);transform:translateY(-2px)}.aV_Kyq_card:active{box-shadow:0 2px 7px var(--color-shadow-surface);transform:scale(.99)}.aV_Kyq_cardLink{padding:var(--space-2) var(--space-2) 0;outline:none;flex-direction:column;flex:1;display:flex}.aV_Kyq_cardLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.aV_Kyq_imageWrap{aspect-ratio:1;border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.aV_Kyq_image{width:100%;height:100%;padding:var(--space-5);object-fit:contain;transition:transform .22s cubic-bezier(.22,1,.36,1)}.aV_Kyq_card:hover .aV_Kyq_image{transform:scale(1.055)}.aV_Kyq_cardBody{padding:14px var(--space-2) var(--space-4);flex-direction:column;flex:1;display:flex}.aV_Kyq_cardCategory{margin-bottom:var(--space-2);color:var(--color-primary-hover);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800;line-height:1.25;overflow:hidden}.aV_Kyq_productBadges{z-index:2;top:var(--space-2);left:var(--space-2);position:absolute}.aV_Kyq_cardBody strong{text-wrap:pretty;font-size:.95rem;font-weight:850;line-height:1.3}.aV_Kyq_cardFooter{align-items:stretch;gap:var(--space-2);margin-inline:var(--space-4);padding-block:var(--space-3) var(--space-4);flex-direction:column;display:flex}.aV_Kyq_cardFooter b{align-items:baseline;gap:var(--space-1);min-width:0;color:var(--color-primary-hover);font-size:1.05rem;display:flex}.aV_Kyq_cardFooter .aV_Kyq_cardCart{width:100%}.aV_Kyq_skeletonBatch{display:contents}.aV_Kyq_cardSkeleton{pointer-events:none}.aV_Kyq_skeletonCategory{width:45%;height:.875rem;margin-bottom:var(--space-2)}.aV_Kyq_skeletonTitle,.aV_Kyq_skeletonTitleShort{height:1rem;margin-bottom:var(--space-1)}.aV_Kyq_skeletonTitleShort{width:70%}.aV_Kyq_skeletonPrice{width:60%;height:1.3rem}.aV_Kyq_skeletonButton{border-radius:var(--radius-sm);height:44px}.aV_Kyq_imageSkeleton{position:absolute;inset:0}:is(.aV_Kyq_imageWrap:has(.aV_Kyq_image[data-loaded=true]) .aV_Kyq_imageSkeleton,.aV_Kyq_listImageWrap:has(.aV_Kyq_image[data-loaded=true]) .aV_Kyq_imageSkeleton){display:none}.aV_Kyq_loadingAnnouncement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aV_Kyq_loadMore{justify-content:center;align-items:center;gap:var(--space-3);min-height:88px;color:var(--color-text-muted);flex-wrap:wrap;font-size:.82rem;font-weight:750;display:flex}.aV_Kyq_state{min-height:360px}@media (max-width:1199px){.aV_Kyq_skeletonBatch>:nth-child(n+7){display:none}.aV_Kyq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.aV_Kyq_intro{margin-top:var(--space-8)}.aV_Kyq_intro h1{font-size:2.2rem}.aV_Kyq_layout{gap:var(--space-5);grid-template-columns:1fr}.aV_Kyq_filters{display:none}.aV_Kyq_tools{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search filters"}.aV_Kyq_tools .aV_Kyq_sort,.aV_Kyq_tools .aV_Kyq_viewToggle{display:none}.aV_Kyq_filtersButton{display:inline-flex}.aV_Kyq_pickupBar{display:grid}}@media (max-width:639px){.aV_Kyq_layout{overflow-anchor:none}.aV_Kyq_intro{gap:var(--space-5)}.aV_Kyq_intro h1{font-size:1.9rem}.aV_Kyq_listItem{contain-intrinsic-size:auto 160px;grid-template-columns:128px minmax(0,1fr);min-height:160px}.aV_Kyq_listImageWrap{min-height:160px}.aV_Kyq_listImageWrap .aV_Kyq_image{padding:var(--space-3)}.aV_Kyq_listContent{gap:var(--space-3);padding:var(--space-3)}.aV_Kyq_listDetails strong{font-size:.95rem}.aV_Kyq_listFooter{gap:var(--space-2)}.aV_Kyq_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.aV_Kyq_cardBody{padding:var(--space-3) var(--space-1)}.aV_Kyq_cardBody strong{font-size:.84rem}.aV_Kyq_skeletonBatch>:nth-child(n+5){display:none}}@media (max-width:479px){.aV_Kyq_listItem{grid-template-columns:104px minmax(0,1fr)}.aV_Kyq_listDetails p{display:none}.aV_Kyq_listFooter{flex-direction:column;align-items:flex-start}.aV_Kyq_listFooter>:last-child{width:100%}.aV_Kyq_listFooter b{font-size:.95rem}.aV_Kyq_listFooter small{margin-top:2px;display:block}}@media (max-width:379px){.aV_Kyq_skeletonBatch>:nth-child(n+3){display:none}.aV_Kyq_grid{grid-template-columns:1fr}}.aV_Kyq_pickupNotice{gap:var(--space-2);margin-top:var(--space-2);color:var(--color-text-muted);font-size:.75rem;font-weight:600;line-height:1.4;display:grid}.aV_Kyq_pickupNotice>.aV_Kyq_pickupIcon{display:none}.aV_Kyq_pickupNotice>button{justify-self:start}.aV_Kyq_pickupNotice strong{color:var(--color-text)}
