.SearchBar-module__9ObJ7W__searchForm{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(130px,auto) 1.5fr 1fr 1fr 50px;align-items:center;gap:10px;padding:12px 16px;display:grid;box-shadow:0 4px 12px #0000000d}.SearchBar-module__9ObJ7W__searchFormNoTitle{grid-template-columns:1.5fr 1fr 1fr 50px}@media (max-width:992px){.SearchBar-module__9ObJ7W__searchForm,.SearchBar-module__9ObJ7W__searchFormNoTitle{grid-template-columns:1fr 1fr;gap:10px}.SearchBar-module__9ObJ7W__searchTitle{grid-column:1/-1;padding-bottom:4px;height:auto!important}.SearchBar-module__9ObJ7W__formGroupInput,.SearchBar-module__9ObJ7W__formGroupButton{grid-column:1/-1}}@media (max-width:600px){.SearchBar-module__9ObJ7W__searchForm,.SearchBar-module__9ObJ7W__searchFormNoTitle{grid-template-columns:1fr;gap:8px;padding:12px}.SearchBar-module__9ObJ7W__searchTitle{padding-bottom:2px;font-size:1.5rem;height:auto!important}}.SearchBar-module__9ObJ7W__searchTitle{text-align:center;color:var(--color-brand-red);white-space:nowrap;justify-content:center;align-items:center;height:50px;margin:0;padding:0 8px;font-size:1.75rem;font-weight:700;display:flex}.SearchBar-module__9ObJ7W__formGroup{align-items:center;width:100%;height:50px;display:flex;margin:0!important;padding:0!important}.SearchBar-module__9ObJ7W__formInput,.SearchBar-module__9ObJ7W__formSelect{transition:border-color .2s,box-shadow .2s;box-sizing:border-box!important;color:#1e293b!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;margin:0!important;padding:0 14px!important;font-size:14px!important;line-height:normal!important}.SearchBar-module__9ObJ7W__formInput:hover,.SearchBar-module__9ObJ7W__formSelect:hover{border-color:#94a3b8!important}.SearchBar-module__9ObJ7W__formInput:focus,.SearchBar-module__9ObJ7W__formSelect:focus{border-color:var(--color-brand-teal)!important;box-shadow:0 0 0 3px #0097a626!important}.SearchBar-module__9ObJ7W__formInput::placeholder{color:#94a3b8;font-size:14px}.SearchBar-module__9ObJ7W__formSelect{cursor:pointer;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;padding-right:36px!important}.SearchBar-module__9ObJ7W__submitBtn{cursor:pointer;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #0097a640;box-sizing:border-box!important;background:var(--color-brand-teal)!important;color:#fff!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;font-size:18px!important;display:flex!important}.SearchBar-module__9ObJ7W__submitBtn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0097a659;background:var(--color-brand-teal-dark)!important}.SearchBar-module__9ObJ7W__submitBtn:active{transform:translateY(0)}.SearchBar-module__9ObJ7W__categoryOptChild{font-weight:400}.SearchBar-module__9ObJ7W__categoryOptParent{font-weight:700}
.SortDropdown-module__BuiOoW__wrapper{text-align:left;box-sizing:border-box;display:inline-block;position:relative}.SortDropdown-module__BuiOoW__button{color:#334155;cursor:pointer;white-space:nowrap;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;line-height:1.4;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.SortDropdown-module__BuiOoW__button:hover{color:#0f172a;background-color:#f8fafc;border-color:#94a3b8}.SortDropdown-module__BuiOoW__button:focus-visible,.SortDropdown-module__BuiOoW__buttonOpen{border-color:var(--color-brand-teal,#0097a6);background-color:#fff;box-shadow:0 0 0 3px #0097a626}.SortDropdown-module__BuiOoW__buttonContent{align-items:center;gap:4px;display:inline-flex}.SortDropdown-module__BuiOoW__label{color:#64748b;font-weight:400}.SortDropdown-module__BuiOoW__value{color:#0f172a;font-weight:600}.SortDropdown-module__BuiOoW__icon{color:#64748b;font-size:12px;line-height:1;transition:transform .2s;display:inline-block}.SortDropdown-module__BuiOoW__iconRotated{color:var(--color-brand-teal,#0097a6);transform:rotate(180deg)}.SortDropdown-module__BuiOoW__menu{z-index:1000;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:195px;margin:0;padding:6px;list-style:none;animation:.15s ease-out SortDropdown-module__BuiOoW__dropdownFadeIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000a}@keyframes SortDropdown-module__BuiOoW__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SortDropdown-module__BuiOoW__menuItem{margin:0;padding:0;list-style:none}.SortDropdown-module__BuiOoW__optionButton{color:#334155;text-align:left;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.SortDropdown-module__BuiOoW__optionButton:hover{color:var(--color-brand-teal,#0097a6);background-color:#f1f5f9}.SortDropdown-module__BuiOoW__optionSelected{color:var(--color-brand-teal,#0097a6);background-color:#f0fdfa;font-weight:600}.SortDropdown-module__BuiOoW__optionSelected:hover{color:var(--color-brand-teal,#0097a6);background-color:#e6fffa}.SortDropdown-module__BuiOoW__checkIcon{color:var(--color-brand-teal,#0097a6);flex-shrink:0;font-size:11px}@media (max-width:640px){.SortDropdown-module__BuiOoW__button{gap:6px;padding:7px 11px;font-size:12px}.SortDropdown-module__BuiOoW__menu{min-width:175px}.SortDropdown-module__BuiOoW__optionButton{padding:8px 10px;font-size:12px}}
.page-module___8aEwW__areaList{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.page-module___8aEwW__btn1,.page-module___8aEwW__btn2{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;width:100%;height:48px;padding:13px 0 0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000008}.page-module___8aEwW__btn1{grid-column:1/-1}.page-module___8aEwW__btn1:hover,.page-module___8aEwW__btn2:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #0097a61f}.page-module___8aEwW__btn1 p,.page-module___8aEwW__btn2 p{color:var(--color-brand-teal);text-align:center;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.page-module___8aEwW__line1{background:var(--color-brand-teal);width:0;height:2px;transition:width .4s ease-out .5s;position:absolute;top:-2px;left:0}.page-module___8aEwW__line2{background:var(--color-brand-teal);width:2px;height:0;transition:height .4s ease-out .1s;position:absolute;top:-2px;right:-2px}.page-module___8aEwW__line3{background:var(--color-brand-teal);width:0;height:2px;transition:width .4s ease-out .5s;position:absolute;bottom:-2px;right:0}.page-module___8aEwW__line4{background:var(--color-brand-teal);width:2px;height:0;transition:height .4s ease-out .1s;position:absolute;bottom:-2px;left:-2px}.page-module___8aEwW__btn1:hover .page-module___8aEwW__line1,.page-module___8aEwW__btn2:hover .page-module___8aEwW__line1,.page-module___8aEwW__btn1:hover .page-module___8aEwW__line3,.page-module___8aEwW__btn2:hover .page-module___8aEwW__line3{width:100%;transition:width .4s ease-out .1s}.page-module___8aEwW__btn1:hover .page-module___8aEwW__line2,.page-module___8aEwW__btn2:hover .page-module___8aEwW__line2,.page-module___8aEwW__btn1:hover .page-module___8aEwW__line4,.page-module___8aEwW__btn2:hover .page-module___8aEwW__line4{height:48px;transition:height .4s ease-out .5s}.page-module___8aEwW__mainContentGrid{grid-template-columns:1fr 1fr;gap:30px;display:grid}@media (max-width:768px){.page-module___8aEwW__mainContentGrid{grid-template-columns:1fr;gap:20px}}.page-module___8aEwW__hotCategoryTopGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}@media (max-width:600px){.page-module___8aEwW__hotCategoryTopGrid{grid-template-columns:repeat(2,1fr)}}.page-module___8aEwW__hotCategoryListGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:768px){.page-module___8aEwW__hotCategoryListGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module___8aEwW__hotCategoryListGrid{grid-template-columns:1fr}}.page-module___8aEwW__section{margin:0}.page-module___8aEwW__sectionTitle{color:var(--color-brand-teal);text-align:center;margin-bottom:20px}.page-module___8aEwW__bannerWrapper{margin-top:30px;margin-bottom:30px}.page-module___8aEwW__bannerImage{width:100%}.page-module___8aEwW__searchWrapper{background-color:var(--color-bg-alt);border-radius:8px;margin-bottom:25px;padding:20px 10px}.page-module___8aEwW__categoryHotTop{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px;margin-bottom:20px;padding:12px 10px}.page-module___8aEwW__catHotItem{color:var(--color-brand-teal);margin-bottom:10px;padding:0;text-decoration:none;transition:all .25s;display:block}.page-module___8aEwW__catHotItem:hover{text-decoration:none;transform:translateY(-3px)}.page-module___8aEwW__catHotCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:125px;padding:8px;transition:all .25s;display:flex;box-shadow:0 1px 3px #0000000d}.page-module___8aEwW__catIcon{height:60px;color:var(--color-brand-teal);justify-content:center;align-items:center;font-size:42px;transition:color .25s;display:flex}.page-module___8aEwW__catName{text-align:center;color:#334155;padding:4px;font-size:13px;font-weight:600;transition:color .25s}.page-module___8aEwW__catHotItem:hover .page-module___8aEwW__catHotCard{background-color:var(--color-brand-teal);border-color:var(--color-brand-teal);box-shadow:0 6px 18px #0097a640}.page-module___8aEwW__catHotItem:hover .page-module___8aEwW__catIcon,.page-module___8aEwW__catHotItem:hover .page-module___8aEwW__catName{color:#fff;text-decoration:none}
.post-detail-module__VJTd9G__detailPage{max-width:1140px;margin:0 auto;padding:16px 0 50px}.post-detail-module__VJTd9G__searchHeaderWrapper{margin-bottom:20px}.post-detail-module__VJTd9G__breadcrumbs{color:#64748b;margin-bottom:12px;font-size:13px}.post-detail-module__VJTd9G__breadcrumbList{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.post-detail-module__VJTd9G__breadcrumbList li a{color:#64748b;text-decoration:none;transition:color .15s}.post-detail-module__VJTd9G__breadcrumbList li a:hover{color:var(--color-brand-teal)}.post-detail-module__VJTd9G__breadcrumbSeparator{color:#cbd5e1}.post-detail-module__VJTd9G__breadcrumbCurrent{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.post-detail-module__VJTd9G__detailGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (max-width:900px){.post-detail-module__VJTd9G__detailGrid{grid-template-columns:1fr;gap:20px}}.post-detail-module__VJTd9G__postCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}@media (max-width:640px){.post-detail-module__VJTd9G__postCard{border-radius:8px;padding:16px}}.post-detail-module__VJTd9G__postHeader{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:16px}.post-detail-module__VJTd9G__titleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.post-detail-module__VJTd9G__postTitle{color:#1e293b;margin:0;font-size:22px;font-weight:700;line-height:1.35}@media (max-width:640px){.post-detail-module__VJTd9G__postTitle{font-size:18px}}.post-detail-module__VJTd9G__favButton{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:8px;line-height:1;transition:all .2s;display:flex}.post-detail-module__VJTd9G__favButton:hover{color:var(--color-brand-red);border-color:var(--color-brand-red);transform:scale(1.08)}.post-detail-module__VJTd9G__favButtonActive{color:var(--color-brand-red);border-color:var(--color-brand-red);background:#fef2f2}.post-detail-module__VJTd9G__priceMetaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.post-detail-module__VJTd9G__price{color:var(--color-brand-red);font-size:26px;font-weight:800;line-height:1}@media (max-width:640px){.post-detail-module__VJTd9G__price{font-size:20px}}.post-detail-module__VJTd9G__date{color:#94a3b8;align-items:center;gap:6px;font-size:13px;display:inline-flex}.post-detail-module__VJTd9G__galleryWrapper{margin-bottom:24px}.post-detail-module__VJTd9G__mainPhotoWrap{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:440px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.post-detail-module__VJTd9G__mainPhotoWrap{height:320px}}@media (max-width:480px){.post-detail-module__VJTd9G__mainPhotoWrap{height:240px}}.post-detail-module__VJTd9G__mainPhoto{object-fit:contain;max-width:100%;max-height:100%;display:block}.post-detail-module__VJTd9G__navArrow{color:#fff;cursor:pointer;z-index:2;background:#0f172a99;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.post-detail-module__VJTd9G__navArrow:hover{background:#0f172ad9;transform:translateY(-50%)scale(1.05)}.post-detail-module__VJTd9G__navPrev{left:12px}.post-detail-module__VJTd9G__navNext{right:12px}.post-detail-module__VJTd9G__photoCounter{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0f172ab3;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:12px}.post-detail-module__VJTd9G__thumbList{gap:8px;padding:10px 5px;display:flex;overflow-x:auto}.post-detail-module__VJTd9G__thumbItem{cursor:pointer;background:#f1f5f9;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:76px;height:56px;padding:0;transition:all .15s;position:relative;overflow:hidden}.post-detail-module__VJTd9G__thumbItem:hover{opacity:.9}.post-detail-module__VJTd9G__thumbItem img{object-fit:cover;width:100%;height:100%;display:block}.post-detail-module__VJTd9G__thumbItemActive{border-color:var(--color-brand-teal);transform:scale(1.05);box-shadow:0 0 0 2px #0097a640}.post-detail-module__VJTd9G__specsGrid{border-top:1px solid #f1f5f9;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:20px;padding:16px 0;display:grid}.post-detail-module__VJTd9G__specItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px}.post-detail-module__VJTd9G__specLabel{color:#94a3b8;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.post-detail-module__VJTd9G__specValue{color:#1e293b;font-size:14px;font-weight:600;display:block}.post-detail-module__VJTd9G__descSection{border-top:1px solid #f1f5f9;padding-top:20px}.post-detail-module__VJTd9G__descTitle{color:#1e293b;margin:0 0 12px;font-size:17px;font-weight:700}.post-detail-module__VJTd9G__descContent{color:#334155;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.7}.post-detail-module__VJTd9G__sellerCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;position:sticky;top:20px;box-shadow:0 1px 3px #0000000d}.post-detail-module__VJTd9G__sellerTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px;font-size:12px;font-weight:700}.post-detail-module__VJTd9G__sellerHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.post-detail-module__VJTd9G__sellerAvatar{width:50px;height:50px;color:var(--color-brand-teal);background:#e6f7f8;border:1px solid #b2e6ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.post-detail-module__VJTd9G__sellerInfo{min-width:0}.post-detail-module__VJTd9G__sellerName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:16px;font-weight:700;overflow:hidden}.post-detail-module__VJTd9G__sellerSub{color:#94a3b8;margin:0;font-size:12px}.post-detail-module__VJTd9G__contactBtn{background:var(--color-brand-teal);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 6px #0097a640}.post-detail-module__VJTd9G__contactBtn:hover{background:var(--color-brand-teal-dark);transform:translateY(-1px);box-shadow:0 4px 12px #0097a659}.post-detail-module__VJTd9G__phoneBox{text-align:center;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px;margin-top:12px;padding:14px}.post-detail-module__VJTd9G__phoneBox span{color:#64748b;margin-bottom:4px;font-size:11px;display:block}.post-detail-module__VJTd9G__phoneNumber{color:var(--color-brand-teal);font-size:20px;font-weight:800;text-decoration:none;display:block}.post-detail-module__VJTd9G__phoneNumber:hover{text-decoration:underline}.post-detail-module__VJTd9G__sellerAddress{color:#64748b;border-top:1px solid #f1f5f9;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:13px;line-height:1.4;display:flex}.post-detail-module__VJTd9G__sellerAddress i{color:#94a3b8;flex-shrink:0;margin-top:2px}.post-detail-module__VJTd9G__safetyTips{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-top:20px;padding:16px}.post-detail-module__VJTd9G__safetyTips h5{color:#475569;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.post-detail-module__VJTd9G__safetyTips ul{color:#64748b;margin:0;padding-left:16px;font-size:12px;line-height:1.6;list-style:outside}.post-detail-module__VJTd9G__loadingState{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.post-detail-module__VJTd9G__notFoundState{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:500px;margin:80px auto;padding:40px 20px}.post-detail-module__VJTd9G__notFoundTitle{color:#1e293b;margin:0 0 8px;font-size:20px;font-weight:700}.post-detail-module__VJTd9G__notFoundDesc{color:#64748b;margin:0 0 20px;font-size:14px}.post-detail-module__VJTd9G__homeBtn{background:var(--color-brand-teal);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.post-detail-module__VJTd9G__homeBtn:hover{background:var(--color-brand-teal-dark)}
.search-module__iEHJ8a__searchPage{max-width:1140px;margin:0 auto;padding:16px 0 40px}.search-module__iEHJ8a__searchHeaderWrapper{margin-bottom:20px}.search-module__iEHJ8a__breadcrumbs{color:#64748b;margin-bottom:12px;font-size:13px}.search-module__iEHJ8a__breadcrumbList{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.search-module__iEHJ8a__breadcrumbList li a{color:#64748b;text-decoration:none;transition:color .15s}.search-module__iEHJ8a__breadcrumbList li a:hover{color:var(--color-brand-teal)}.search-module__iEHJ8a__breadcrumbSeparator{color:#cbd5e1}.search-module__iEHJ8a__breadcrumbCurrent{color:#1e293b;font-weight:600}.search-module__iEHJ8a__postListCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000d}@media (max-width:640px){.search-module__iEHJ8a__postListCard{border-radius:8px;padding:14px 12px}}.search-module__iEHJ8a__listHeader{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:16px;display:flex}.search-module__iEHJ8a__listTitle{color:#1e293b;margin:0;font-size:18px;font-weight:700}@media (max-width:640px){.search-module__iEHJ8a__listTitle{font-size:16px}}.search-module__iEHJ8a__postsContainer{flex-direction:column;display:flex}.search-module__iEHJ8a__postItem{border-bottom:1px solid #f1f5f9;border-radius:8px;align-items:flex-start;gap:16px;padding:16px 12px;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.search-module__iEHJ8a__postItem:hover{background-color:#f8fafc}.search-module__iEHJ8a__postItem:last-child{border-bottom:none}.search-module__iEHJ8a__postThumb{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:140px;height:105px;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.search-module__iEHJ8a__postThumb{width:105px;height:80px}}@media (max-width:400px){.search-module__iEHJ8a__postThumb{width:90px;height:70px}}.search-module__iEHJ8a__postThumb img{object-fit:cover;width:100%;height:100%;display:block}.search-module__iEHJ8a__postBadge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0f172ab3;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}.search-module__iEHJ8a__postBody{flex:auto;min-width:0;padding-right:36px}.search-module__iEHJ8a__postHeading{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.search-module__iEHJ8a__postHeading a{color:#1e293b;text-decoration:none;transition:color .15s}.search-module__iEHJ8a__postHeading a:hover{color:var(--color-brand-teal)}.search-module__iEHJ8a__postPrice{color:var(--color-brand-red);margin:0 0 6px;font-size:16px;font-weight:700}.search-module__iEHJ8a__postMeta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.search-module__iEHJ8a__postMetaItem{align-items:center;gap:4px;display:inline-flex}.search-module__iEHJ8a__postMetaItem i{font-size:12px}.search-module__iEHJ8a__favButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:18px;line-height:1;transition:color .2s,transform .15s;display:flex;position:absolute;top:16px;right:12px}.search-module__iEHJ8a__favButton:hover{color:var(--color-brand-red);transform:scale(1.15)}.search-module__iEHJ8a__loadingState{text-align:center;color:#64748b;padding:60px 20px;font-size:14px}.search-module__iEHJ8a__emptyState{text-align:center;color:#64748b;padding:60px 20px}.search-module__iEHJ8a__emptyIcon{color:#cbd5e1;margin-bottom:12px;font-size:40px;display:block}.search-module__iEHJ8a__emptyTitle{color:#334155;margin:0 0 6px;font-size:16px;font-weight:600}.search-module__iEHJ8a__emptyDesc{color:#94a3b8;margin:0;font-size:13px}.search-module__iEHJ8a__pagination{border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-top:24px;display:flex}.search-module__iEHJ8a__pageBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.search-module__iEHJ8a__pageBtn:hover:not(.search-module__iEHJ8a__disabled){border-color:var(--color-brand-teal);color:var(--color-brand-teal)}.search-module__iEHJ8a__pageBtn.search-module__iEHJ8a__disabled{color:#cbd5e1;cursor:not-allowed;pointer-events:none;border-color:#f1f5f9}.search-module__iEHJ8a__pageCurrent{background:var(--color-brand-teal);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}
