.home-feed-module__3iKopW__page{min-inline-size:0;width:100%;color:var(--fs-color-content-primary);background:var(--fs-color-surface);flex:1}.home-feed-module__3iKopW__feedStart{block-size:0;scroll-margin-block-start:0}.home-feed-module__3iKopW__tools{z-index:35;padding:1rem max(1rem, env(safe-area-inset-right)) 1rem max(1rem, env(safe-area-inset-left));background:var(--fs-color-surface);align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.home-feed-module__3iKopW__search{flex:1;min-inline-size:0}.home-feed-module__3iKopW__search input{inline-size:100%}.home-feed-module__3iKopW__content{padding:0 max(1rem, env(safe-area-inset-right)) 2rem max(1rem, env(safe-area-inset-left))}.home-feed-module__3iKopW__categories{align-items:center;gap:.5rem;min-inline-size:0;padding-block:.25rem .75rem;display:flex;overflow-x:auto}.home-feed-module__3iKopW__categories>button{flex:none;min-block-size:44px}.home-feed-module__3iKopW__chips{flex-wrap:wrap;gap:.5rem;padding-block-end:1rem;display:flex}.home-feed-module__3iKopW__grid,.home-feed-module__3iKopW__skeletons{--feed-columns:1;--feed-gap:8;grid-template-columns:repeat(var(--feed-columns), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.home-feed-module__3iKopW__grid[data-measured]{grid-auto-rows:1px;row-gap:0}.home-feed-module__3iKopW__card{border-radius:var(--fs-radius-md);align-self:start;min-inline-size:0;transition:transform .333s,box-shadow .333s}.home-feed-module__3iKopW__media{border-radius:var(--fs-radius-md) var(--fs-radius-md) 0 0;background:var(--fs-color-surface-subtle);display:block;position:relative;overflow:hidden}.home-feed-module__3iKopW__photo{object-fit:cover}.home-feed-module__3iKopW__imageFallback{text-align:center;color:var(--fs-color-content-secondary);place-items:center;padding:1rem;font-size:.75rem;display:grid;position:absolute;inset:0}.home-feed-module__3iKopW__price{white-space:normal;overflow-wrap:anywhere;max-inline-size:calc(100% - 1.5rem);position:absolute;top:.75rem;left:.75rem}.home-feed-module__3iKopW__cardContent{background:var(--fs-color-surface-subtle);border:1px solid var(--fs-color-border-subtle);border-radius:0 0 var(--fs-radius-md) var(--fs-radius-md);border-top:0;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.dark .home-feed-module__3iKopW__cardContent{border-color:var(--fs-color-surface-subtle)}.home-feed-module__3iKopW__title,.home-feed-module__3iKopW__shop{color:inherit;overflow-wrap:anywhere;text-decoration:none}.home-feed-module__3iKopW__title{font:var(--fs-type-body-sm-font-weight) var(--fs-type-body-sm-font-size)/var(--fs-type-body-sm-line-height) var(--fs-type-body-sm-font-family)}.home-feed-module__3iKopW__shop{align-items:center;gap:.5rem;min-inline-size:0;font-size:.75rem;display:flex}.home-feed-module__3iKopW__shop>span:last-child{min-inline-size:0}.home-feed-module__3iKopW__title:focus-visible,.home-feed-module__3iKopW__shop:focus-visible,.home-feed-module__3iKopW__media:focus-visible{outline:2px solid var(--fs-color-border-focus);outline-offset:3px}.home-feed-module__3iKopW__state{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding-block:2rem;display:flex}.home-feed-module__3iKopW__state p,.home-feed-module__3iKopW__state h2{flex-basis:100%}.home-feed-module__3iKopW__emptyState{flex-direction:column;align-items:flex-start;gap:1rem;max-inline-size:600px;margin-inline:auto;padding-block:3rem;display:flex}.home-feed-module__3iKopW__emptyState h2{font:var(--fs-type-heading-lg-font-weight) 1.875rem/2.25rem var(--fs-type-heading-lg-font-family);letter-spacing:var(--fs-type-heading-lg-letter-spacing)}.home-feed-module__3iKopW__emptyState p{font:var(--fs-type-body-md-font-weight) var(--fs-type-body-md-font-size)/var(--fs-type-body-md-line-height) var(--fs-type-body-md-font-family);letter-spacing:var(--fs-type-body-md-letter-spacing);color:var(--fs-color-content-secondary)}.home-feed-module__3iKopW__emptyState>button{white-space:normal;max-inline-size:100%}.home-feed-module__3iKopW__notice{color:var(--fs-color-content-secondary);font-size:.875rem}.home-feed-module__3iKopW__notice:empty{display:none}.home-feed-module__3iKopW__skeletons{padding-block:1rem}.home-feed-module__3iKopW__skeleton{aspect-ratio:4/5;block-size:auto;inline-size:100%}.home-feed-module__3iKopW__sentinel{height:1px}.home-feed-module__3iKopW__up{z-index:36;right:max(1rem, env(safe-area-inset-right));bottom:max(calc(1rem + env(safe-area-inset-bottom)), var(--feed-cookie-clearance,16px));position:fixed}.home-feed-module__3iKopW__filterPopup{inline-size:min(480px,100vw);max-inline-size:min(480px,100vw);height:100dvh;max-height:100dvh}.home-feed-module__3iKopW__fields{flex-direction:column;gap:24px;display:flex}.home-feed-module__3iKopW__fields [data-fs-field]{gap:8px}.home-feed-module__3iKopW__priceFields{border:0;min-width:0;margin:0;padding:0}.home-feed-module__3iKopW__priceFields legend{margin-bottom:8px}.home-feed-module__3iKopW__priceRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-feed-module__3iKopW__actions{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-wrap:wrap;gap:.5rem;display:flex}.home-feed-module__3iKopW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:374px){.home-feed-module__3iKopW__grid,.home-feed-module__3iKopW__skeletons{--feed-columns:2}}@media (min-width:600px){.home-feed-module__3iKopW__grid,.home-feed-module__3iKopW__skeletons{--feed-columns:3;--feed-gap:16;column-gap:16px}.home-feed-module__3iKopW__grid:not([data-measured]){row-gap:16px}.home-feed-module__3iKopW__tools,.home-feed-module__3iKopW__content{padding-inline:2rem}}@media (min-width:1024px){.home-feed-module__3iKopW__grid,.home-feed-module__3iKopW__skeletons{--feed-columns:5}}@media (max-width:599px){.home-feed-module__3iKopW__filterPopup{inline-size:100vw}.home-feed-module__3iKopW__categories>button{min-height:32px;margin-block:6px;position:relative}.home-feed-module__3iKopW__categories>button:before{content:"";position:absolute;inset:-6px 0}.home-feed-module__3iKopW__price{max-inline-size:calc(100% - 1rem);top:.5rem;left:.5rem}.home-feed-module__3iKopW__cardContent{padding:.5rem}}@media (forced-colors:active){.home-feed-module__3iKopW__cardContent{border-color:canvastext}}@media (hover:hover) and (pointer:fine){.home-feed-module__3iKopW__card:hover{box-shadow:var(--fs-shadow-subtle);transform:translateY(-4px)}.dark .home-feed-module__3iKopW__card:hover{box-shadow:none}}@media (prefers-reduced-motion:reduce){.home-feed-module__3iKopW__card{transition:none}}
