.directory-module__l1Dxma__page{background:var(--fs-color-surface-subtle);min-inline-size:0;color:var(--fs-color-content-primary);flex:1}.directory-module__l1Dxma__content{padding:24px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left));flex-direction:column;gap:24px;display:flex}.directory-module__l1Dxma__intro{gap:8px;display:grid}.directory-module__l1Dxma__title{font:var(--fs-type-heading-lg-font-weight) var(--fs-type-heading-lg-font-size) / var(--fs-type-heading-lg-line-height) var(--fs-type-heading-lg-font-family);letter-spacing:var(--fs-type-heading-lg-letter-spacing);overflow-wrap:anywhere;margin:0}.directory-module__l1Dxma__secondary{color:var(--fs-color-content-secondary)}.directory-module__l1Dxma__filters{flex-direction:column;align-items:start;gap:12px;display:flex}.directory-module__l1Dxma__search>label{font:var(--fs-type-label-md-font-weight) var(--fs-type-label-md-font-size) / var(--fs-type-label-md-line-height) var(--fs-type-label-md-font-family)}.directory-module__l1Dxma__search,.directory-module__l1Dxma__category{gap:12px;inline-size:100%;min-inline-size:0;display:grid}.directory-module__l1Dxma__control.directory-module__l1Dxma__control{min-block-size:44px;inline-size:100%}.directory-module__l1Dxma__hint{color:var(--fs-color-content-secondary);margin:0}.directory-module__l1Dxma__results{gap:16px;min-inline-size:0;display:grid}.directory-module__l1Dxma__summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-module__l1Dxma__summaryTitle{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.directory-module__l1Dxma__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.directory-module__l1Dxma__grid>li{min-inline-size:0}.directory-module__l1Dxma__card{border:var(--fs-border-width) solid var(--fs-color-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-color-surface);block-size:100%;min-block-size:160px;min-inline-size:0;color:var(--fs-color-content-primary);outline-offset:3px;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.directory-module__l1Dxma__card:hover{border-color:var(--fs-color-border);background:var(--fs-color-surface-subtle)}.directory-module__l1Dxma__card:active{background:var(--fs-color-surface-subtle)}.directory-module__l1Dxma__card:focus-visible{outline:2px solid var(--fs-color-focus-ring)}.directory-module__l1Dxma__identity{align-items:start;gap:12px;min-inline-size:0;display:flex}.directory-module__l1Dxma__logo{border-radius:var(--fs-radius-xl);background:var(--fs-color-surface-subtle);block-size:48px;inline-size:48px;color:var(--fs-color-content-secondary);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.directory-module__l1Dxma__logo img{object-fit:cover}.directory-module__l1Dxma__names{gap:4px;min-inline-size:0;display:grid}.directory-module__l1Dxma__shopTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.directory-module__l1Dxma__categoryTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-module__l1Dxma__metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-module__l1Dxma__productCount{flex:auto}.directory-module__l1Dxma__external{flex:none;block-size:16px;inline-size:16px}.directory-module__l1Dxma__more{justify-items:center;gap:12px;display:grid}.directory-module__l1Dxma__moreButton.directory-module__l1Dxma__moreButton{white-space:normal;overflow-wrap:anywhere;block-size:auto;min-block-size:44px;inline-size:100%}.directory-module__l1Dxma__seller{border:var(--fs-border-width) solid var(--fs-color-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-color-surface);flex-direction:column;align-items:stretch;gap:16px;padding:24px;display:flex}.directory-module__l1Dxma__sellerText{overflow-wrap:anywhere;gap:4px;min-inline-size:0;display:grid}.directory-module__l1Dxma__sellerAction.directory-module__l1Dxma__sellerAction{white-space:normal;text-align:center;overflow-wrap:anywhere;block-size:auto;min-block-size:44px}.directory-module__l1Dxma__feedback{border:var(--fs-border-width) solid var(--fs-color-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-color-surface);overflow-wrap:anywhere;justify-items:start;gap:12px;padding:24px;display:grid}.directory-module__l1Dxma__actions{flex-wrap:wrap;gap:8px;display:flex}.directory-module__l1Dxma__error{color:var(--fs-color-status-error-content)}.directory-module__l1Dxma__skeleton{border:var(--fs-border-width) solid var(--fs-color-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-color-surface-subtle);min-block-size:160px}.directory-module__l1Dxma__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.directory-module__l1Dxma__filters{flex-direction:row;gap:16px}.directory-module__l1Dxma__search{flex:1 1 0;max-inline-size:640px}.directory-module__l1Dxma__category{flex:0 240px}.directory-module__l1Dxma__grid{gap:24px}.directory-module__l1Dxma__moreButton.directory-module__l1Dxma__moreButton{inline-size:auto;min-inline-size:194px}.directory-module__l1Dxma__seller{flex-direction:row;justify-content:space-between;align-items:center}.directory-module__l1Dxma__sellerAction{flex:none}}@media (min-width:1024px){.directory-module__l1Dxma__content{padding:32px max(32px, env(safe-area-inset-right)) 48px max(32px, env(safe-area-inset-left));gap:24px}.directory-module__l1Dxma__title{font:var(--fs-type-display-md-font-weight) var(--fs-type-display-md-font-size) / var(--fs-type-display-md-line-height) var(--fs-type-display-md-font-family);letter-spacing:var(--fs-type-display-md-letter-spacing)}}@media (prefers-reduced-motion:reduce){.directory-module__l1Dxma__card{transition:none}}@media (forced-colors:active){.directory-module__l1Dxma__card:focus-visible{outline-color:highlight}}
