.catalog-search_root__gEMi0{position:relative;min-width:0}.catalog-search_inputRow__A3ieP{display:flex;width:100%;gap:0}.catalog-search_inputRow__A3ieP input{min-width:0;flex:1;border:1px solid #d1d5db;border-radius:8px 0 0 8px;padding:10px 12px;font-size:16px;color:#182a22;background:#fff}@media (min-width:768px){.catalog-search_inputRow__A3ieP input{font-size:14px}}.catalog-search_inputRow__A3ieP button{padding:8px 14px}.catalog-search_submit__xfaoR{background:#006838;color:#fff;border-radius:0 8px 8px 0}.catalog-search_dropdown__qlbfy{position:absolute;top:calc(100% + 6px);left:0;width:min(940px,calc(100vw - 32px));max-height:70vh;overflow:auto;display:grid;grid-template-columns:220px minmax(0,1fr);z-index:70;background:#fff;border:1px solid #e3e7eb;border-radius:12px;box-shadow:0 16px 40px #0003;color:#1d2733;font-size:13px}.catalog-search_side__neZwk{background:#fafbfb;border-right:1px solid #e3e7eb;padding:12px}.catalog-search_side__neZwk h3{font-size:12px;text-transform:uppercase;color:#6b7785;margin:4px 0 8px}.catalog-search_side__neZwk h3:not(:first-child){margin-top:16px}.catalog-search_side__neZwk a{display:block;padding:6px 8px;border-radius:6px}.catalog-search_side__neZwk a:focus,.catalog-search_side__neZwk a:hover{background:#e8f4ee;color:#0e5c39}.catalog-search_main__6WxQX{padding:12px}.catalog-search_count__CZwnw{font-size:12px;color:#6b7785;margin-bottom:8px}.catalog-search_grid__T53Mk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-search_product__UUMLQ{border:1px solid #e3e7eb;border-radius:10px;padding:8px;overflow-wrap:anywhere}.catalog-search_product__UUMLQ:focus,.catalog-search_product__UUMLQ:hover{outline:2px solid #16754a;outline-offset:-2px}.catalog-search_image__UCHK6{height:84px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.catalog-search_image__UCHK6 img{max-height:84px;width:100%;-o-object-fit:contain;object-fit:contain}.catalog-search_image__UCHK6 span{font-size:11px;color:#6b7785}.catalog-search_price__Dx0N_{display:block;color:#d0021b;font-weight:700;margin-top:4px}.catalog-search_highlight__4m24W{background:#fff3b0;color:inherit;border-radius:2px;font-weight:700}.catalog-search_seeAll__60AJa{display:block;text-align:center;margin-top:10px;background:#16754a;color:#fff;border-radius:8px;padding:10px;font-weight:600}.catalog-search_suggestion__RFMvA{display:block;padding:8px;color:#006838}.catalog-search_status__1cZIo{position:absolute;top:100%;background:#fff;color:#334155;padding:12px;z-index:70;width:100%;border-radius:8px}@media (max-width:767px){.catalog-search_mobileOpen__HrF_L{position:fixed!important;inset:0!important;z-index:100!important;background:#fff;padding:12px;display:block!important;height:100dvh;overflow:auto}.catalog-search_mobileOpen__HrF_L .catalog-search_inputRow__A3ieP{position:sticky;top:0;background:#fff;z-index:2}.catalog-search_mobileOpen__HrF_L .catalog-search_dropdown__qlbfy{position:static;width:100%;max-height:none;display:flex;flex-direction:column-reverse;border:0;box-shadow:none;margin-top:12px}.catalog-search_grid__T53Mk{grid-template-columns:1fr}.catalog-search_product__UUMLQ{display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid #eef1f3;border-radius:0;padding:9px 0}.catalog-search_image__UCHK6{height:52px;width:52px;flex:none;margin:0}.catalog-search_image__UCHK6 img{height:52px;width:52px}.catalog-search_side__neZwk{border:0}.catalog-search_main__6WxQX{padding:0}.catalog-search_mobileOpen__HrF_L .catalog-search_status__1cZIo{position:static}.catalog-search_dropdown__qlbfy{width:calc(100vw - 24px);grid-template-columns:1fr}.catalog-search_side__neZwk{border-right:0}}@media (min-width:768px){.catalog-search_dropdown__qlbfy{width:min(940px,calc(100vw - 300px))}}@media (min-width:768px) and (max-width:1023px){.catalog-search_dropdown__qlbfy{grid-template-columns:180px minmax(0,1fr)}.catalog-search_grid__T53Mk{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-search_root__gEMi0{color:#1d2733}@media (max-width:767px){.catalog-search_mobileOpen__HrF_L .catalog-search_dropdown__qlbfy{flex-direction:column}.catalog-search_mobileOpen__HrF_L .catalog-search_main__6WxQX{display:contents}.catalog-search_mobileOpen__HrF_L .catalog-search_count__CZwnw{order:0}.catalog-search_mobileOpen__HrF_L .catalog-search_grid__T53Mk{order:1}.catalog-search_mobileOpen__HrF_L .catalog-search_side__neZwk{order:2}.catalog-search_mobileOpen__HrF_L .catalog-search_seeAll__60AJa{order:3}}.products-refinement_root__Jr6u2 section[aria-labelledby=category-heading]>div{grid-template-columns:repeat(auto-fill,minmax(140px,180px));gap:12px}.products-refinement_root__Jr6u2 section[aria-labelledby=category-heading] button{min-height:100px;padding:12px}.products-refinement_root__Jr6u2 section[aria-labelledby=category-heading] button img{height:36px;margin-bottom:8px}.products-refinement_root__Jr6u2 section[aria-labelledby=category-heading] button span{width:32px;height:32px;font-size:14px;margin-bottom:8px}.products-refinement_root__Jr6u2>div>section[aria-label="Banner danh mục"]{position:relative;margin:20px 0;padding:24px 28px}.products-refinement_root__Jr6u2>div>section[aria-label="Banner danh mục"] h2{font-size:26px;line-height:1.25}.products-refinement_root__Jr6u2>div>section[aria-label="Banner danh mục"] p{max-width:680px}.products-refinement_root__Jr6u2>div>section[aria-label="Sản phẩm bán chạy"]>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr))}.products-refinement_root__Jr6u2 a[data-product-card]{height:100%}.products-refinement_root__Jr6u2 a[data-product-card]>div:first-of-type{height:190px;aspect-ratio:auto;flex-shrink:0;padding:16px}.products-refinement_root__Jr6u2 a[data-product-card] h3{height:40px;line-height:20px}.products-refinement_root__Jr6u2 a[data-product-card] h3+div{min-height:48px}.products-refinement_root__Jr6u2 a[data-product-card]>div:last-child>div:last-child{min-height:52px}.products-refinement_root__Jr6u2 aside select{min-width:0;max-width:100%;text-overflow:ellipsis}.products-refinement_root__Jr6u2 aside h3{overflow-wrap:anywhere}@media (max-width:1023px){.products-refinement_root__Jr6u2>div>section[aria-label="Sản phẩm bán chạy"]>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.products-refinement_root__Jr6u2 section[aria-labelledby=category-heading]>div{grid-template-columns:repeat(2,minmax(0,1fr))}.products-refinement_root__Jr6u2>div>section[aria-label="Banner danh mục"]{padding:20px}.products-refinement_root__Jr6u2>div>section[aria-label="Banner danh mục"] h2{font-size:22px}.products-refinement_root__Jr6u2>div>section[aria-label="Sản phẩm bán chạy"]>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.products-refinement_root__Jr6u2 a[data-product-card]>div:first-of-type{height:150px;padding:12px}}