.search-module__hM2yNa__container{background-color:#f8fafc;flex-direction:column;flex:1;min-height:0;display:flex}.search-module__hM2yNa__searchHeaderSafeArea{z-index:2;background-color:#fff;padding-bottom:12px;position:relative}.search-module__hM2yNa__searchInputWrapper{background-color:#fff;border:1px solid #e2eaf5;border-radius:16px;align-items:center;gap:8px;height:48px;margin:8px 16px 0;padding:0 14px;display:flex;box-shadow:0 8px 12px #16324f14}.search-module__hM2yNa__searchInput{color:#000;caret-color:#458cff;appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.search-module__hM2yNa__searchInput::-webkit-search-cancel-button{display:none}.search-module__hM2yNa__searchInput::placeholder{color:#5f6c80}.search-module__hM2yNa__searchInput::selection{background-color:#458cff4d}.search-module__hM2yNa__tabs{z-index:1;background:#fff;display:flex;position:relative;box-shadow:0 1px 3px #00000026}.search-module__hM2yNa__tab{text-transform:uppercase;color:#1c1c1e80;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;min-height:48px;padding:0 12px;font-size:13px;font-weight:700}.search-module__hM2yNa__tabActive{color:#1c1c1e;border-bottom-color:#458cff}.search-module__hM2yNa__contentArea{flex:1;min-height:0;overflow-y:auto}.search-module__hM2yNa__listContent{padding:0 16px 10px}.search-module__hM2yNa__tiendasContent{padding-top:16px}.search-module__hM2yNa__resultsGrid{grid-template-columns:repeat(2,minmax(0,48%));justify-content:space-between;row-gap:16px;display:grid}.search-module__hM2yNa__centerEmpty{flex-direction:column;align-items:center;margin-top:60px;padding:0 30px;display:flex}.search-module__hM2yNa__emptyText{color:#d3d3d3;text-align:center;margin-top:10px;font-size:22px;font-weight:600}.search-module__hM2yNa__searchingText{color:#5f6c80;text-align:center;margin:0 0 12px;font-size:14px}.search-module__hM2yNa__retryButton{color:#458cff;cursor:pointer;background-color:#fff;border:1px solid #c9dcfb;border-radius:50px;margin-top:16px;padding:10px 20px;font-size:15px;font-weight:600}.search-module__hM2yNa__loadingFooter{justify-content:center;padding:20px 0;display:flex}.search-module__hM2yNa__spinnerSmall{border:2px solid #e5e7eb;border-top-color:#458cff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite search-module__hM2yNa__spin}@keyframes search-module__hM2yNa__spin{to{transform:rotate(360deg)}}@media (min-width:1024px){.search-module__hM2yNa__container{background-color:#f4f6fa}.search-module__hM2yNa__searchHeaderSafeArea{padding:20px max(32px,50% - 628px) 0}.search-module__hM2yNa__searchInputWrapper{max-width:720px;height:52px;box-shadow:none;background-color:#f4f6fa;border-color:#0000;gap:12px;margin:0;padding:0 18px;transition:background-color .15s,box-shadow .15s,border-color .15s}.search-module__hM2yNa__searchInputWrapper:focus-within{background-color:#fff;border-color:#c9dcfb;box-shadow:0 0 0 4px #458cff1f}.search-module__hM2yNa__tabs{box-shadow:none;border-bottom:1px solid #e6ebf2;gap:8px;padding:8px max(32px,50% - 628px) 0}.search-module__hM2yNa__tab{letter-spacing:.02em;border-bottom-width:3px;flex:none;min-width:140px;font-size:14px;transition:color .15s}.search-module__hM2yNa__tab:hover{color:#1c1c1e}.search-module__hM2yNa__listContent{max-width:1320px;margin:0 auto;padding:0 32px 40px}.search-module__hM2yNa__tiendasContent{padding-top:28px}.search-module__hM2yNa__resultsGrid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));justify-content:stretch;gap:24px}.search-module__hM2yNa__resultsGrid>*{min-width:0}}
