.BrandPage_brandPage__Ay9BZ{min-height:100vh;background:var(--color-bg-main,#f8f9fa)}.BrandPage_brandHeader__L8kuh{background:#fff;padding:clamp(16px,3vw,24px) clamp(12px,3vw,24px);border-bottom:1px solid var(--color-border-light,#e5e7eb);margin-bottom:clamp(16px,2.5vw,24px)}.BrandPage_brandInfo__0Td_j{margin-bottom:clamp(12px,2vw,16px)}.BrandPage_brandTitle__4gbs9{display:flex;align-items:center;gap:clamp(8px,1.5vw,12px);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:var(--color-text-main,#1a1a2e);margin:0 0 clamp(6px,1vw,10px)}.BrandPage_brandTitle__4gbs9 svg{color:var(--color-primary,#e62828)}.BrandPage_brandDescription__s2gOY{font-size:clamp(.85rem,1.8vw,1rem);color:var(--color-text-muted,#6b7280);margin:0}.BrandPage_filterBar___pQO0{display:flex;align-items:center;gap:clamp(12px,2vw,20px);flex-wrap:wrap}.BrandPage_filterGroup__8HiVf{display:flex;align-items:center;gap:clamp(6px,1vw,10px)}.BrandPage_filterLabel__PFWXB{font-size:clamp(.75rem,1.5vw,.875rem);color:var(--color-text-muted,#6b7280);font-weight:500;white-space:nowrap}.BrandPage_filterSelect__kXNCU{min-width:clamp(140px,20vw,180px)}.BrandPage_filterSelect__kXNCU .trigger{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.BrandPage_filterSelect__kXNCU .select.open .trigger,.BrandPage_filterSelect__kXNCU .trigger:hover{border-color:#e5e7eb!important;box-shadow:none!important}.BrandPage_filterSelect__kXNCU .dropdown{border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important}.BrandPage_filterSelect__kXNCU .option{border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;margin-bottom:4px}.BrandPage_filterSelect__kXNCU .option:hover{border-color:#e62828!important;background:#fff!important}.BrandPage_filterSelect__kXNCU .option.selected{background-color:rgba(230,40,40,.08)!important;color:#e62828!important;border-color:#e62828!important}.BrandPage_productsSection__p8qxd{padding:0 clamp(12px,3vw,24px) clamp(24px,4vw,40px)}.BrandPage_resultsGrid__VB5EM{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(160px,22vw,240px),1fr));grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);margin-bottom:clamp(24px,4vw,40px)}.BrandPage_productCard__LMPMa{background:#fff;border-radius:clamp(8px,1.5vw,12px);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}.BrandPage_productCard__LMPMa:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.BrandPage_imageWrap__Hff9U{aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.BrandPage_productImage__3s46w{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BrandPage_productCard__LMPMa:hover .BrandPage_productImage__3s46w{transform:scale(1.05)}.BrandPage_productInfo__E9ANV{padding:clamp(10px,2vw,16px)}.BrandPage_productName__FZ8Fo{font-size:clamp(.8rem,1.8vw,.95rem);font-weight:600;color:var(--color-text-main,#1a1a2e);margin:0 0 clamp(6px,1vw,10px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.BrandPage_categoryTag__sIuZ_{display:inline-block;font-size:clamp(.65rem,1.2vw,.75rem);color:var(--color-text-muted,#6b7280);background:var(--color-bg-secondary,#f3f4f6);padding:2px 8px;border-radius:4px;margin-bottom:clamp(6px,1vw,8px)}.BrandPage_priceSection__mEmDI{margin-bottom:clamp(4px,.8vw,8px)}.BrandPage_price__M6kCF{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700;color:var(--color-primary,#e62828)}.BrandPage_ratingSection__mDJwz{display:flex;align-items:center;gap:6px}.BrandPage_reviewCount__yR6AB{font-size:clamp(.7rem,1.3vw,.8rem);color:var(--color-text-muted,#6b7280)}.BrandPage_emptyState__XVSJt,.BrandPage_errorState__uMjz_,.BrandPage_loadingState___L70c{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:clamp(24px,5vw,48px)}.BrandPage_emptyState__XVSJt p,.BrandPage_errorState__uMjz_ p,.BrandPage_loadingState___L70c p{font-size:clamp(.9rem,2vw,1rem);color:var(--color-text-muted,#6b7280);margin:clamp(12px,2vw,16px) 0}.BrandPage_spinner__xkTlY{width:40px;height:40px;border:3px solid var(--color-border-light,#e5e7eb);border-top-color:var(--color-primary,#e62828);border-radius:50%;animation:BrandPage_spin__tlkGb .8s linear infinite}@keyframes BrandPage_spin__tlkGb{to{transform:rotate(1turn)}}.BrandPage_emptyState__XVSJt svg,.BrandPage_errorState__uMjz_ svg{color:var(--color-text-disabled,#9ca3af)}.BrandPage_pagination__RjVOv{display:flex;justify-content:center;align-items:center;gap:clamp(8px,1.5vw,16px);margin-top:clamp(20px,3vw,32px)}.BrandPage_pageNumbers__DDELN{display:flex;align-items:center;gap:clamp(4px,.8vw,8px)}.BrandPage_pageNumber__96A0o{min-width:clamp(32px,5vw,40px);height:clamp(32px,5vw,40px);display:flex;align-items:center;justify-content:center;font-size:clamp(.8rem,1.6vw,.9rem);font-weight:500;color:var(--color-text-main,#374151);background:#fff;border:1px solid var(--color-border-light,#e5e7eb);border-radius:8px;cursor:pointer;transition:all .2s ease}.BrandPage_pageNumber__96A0o:hover{border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828)}.BrandPage_pageNumber__96A0o.BrandPage_active__pnZBE{background:var(--color-primary,#e62828);border-color:var(--color-primary,#e62828);color:#fff}.BrandPage_pageEllipsis__8O4dJ{color:var(--color-text-muted,#9ca3af);padding:0 clamp(4px,.8vw,8px)}@media (max-width:768px){.BrandPage_brandHeader__L8kuh{padding:clamp(12px,3vw,16px)}.BrandPage_brandTitle__4gbs9{font-size:clamp(1.1rem,4vw,1.3rem)}.BrandPage_filterBar___pQO0{flex-direction:column;align-items:flex-start}.BrandPage_filterLabel__PFWXB{display:none}.BrandPage_filterSelect__kXNCU{width:100%;max-width:200px}.BrandPage_resultsGrid__VB5EM{grid-template-columns:repeat(2,1fr);gap:clamp(8px,2vw,12px)}.BrandPage_pagination__RjVOv{flex-wrap:wrap}.BrandPage_pageNumbers__DDELN{order:3;width:100%;justify-content:center;margin-top:clamp(8px,2vw,12px)}}@media (max-width:480px){.BrandPage_productInfo__E9ANV{padding:clamp(8px,2vw,12px)}.BrandPage_productName__FZ8Fo{font-size:clamp(.75rem,3.5vw,.85rem);-webkit-line-clamp:2}.BrandPage_price__M6kCF{font-size:clamp(.9rem,4vw,1.1rem)}.BrandPage_pageNumber__96A0o{min-width:clamp(28px,8vw,32px);height:clamp(28px,8vw,32px);font-size:clamp(.7rem,2.8vw,.8rem)}}.CategoryNav_navRoot__wLL_u{background:#fff;border:1px solid #eee;border-radius:12px;padding:12px}.CategoryNav_noScrollbar__KAbuF{scrollbar-width:none;-ms-overflow-style:none}.CategoryNav_noScrollbar__KAbuF::-webkit-scrollbar{display:none}.CategoryNav_iconWrap__02kXZ{display:none;align-items:center;justify-content:center;flex-shrink:0}.CategoryNav_labelText___OLlC{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:center}@media (max-width:768px){.CategoryNav_iconWrap__02kXZ{display:inline-flex}.CategoryNav_labelText___OLlC{display:none}}.CategoryMenu_categoryMenu__fmv5f{font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3{display:flex;align-items:center;gap:var(--space-md,clamp(12px,1.5vw,16px));overflow-x:auto;padding:var(--space-sm,clamp(6px,.8vw,8px)) 0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryList___X5E0{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));flex-wrap:wrap;align-items:center}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{background:none;border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-lg,clamp(18px,2.2vw,20px));padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));white-space:nowrap;display:flex;align-items:center;gap:clamp(3px,.4vw,4px);font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus:hover{background:var(--color-surface-hover,#f8f9fa);border-color:var(--color-text-disabled,#ccc)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);border-color:var(--color-primary,#e62828)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va{display:flex;flex-direction:column}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryList___X5E0{display:flex;flex-direction:column;gap:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus{background:none;border:none;padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:left;border-radius:var(--radius-xs,clamp(3px,.5vw,4px));display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus:hover{background:var(--color-surface-hover,#f8f9fa)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary-light,#fff3f3);color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_dropdown__W_Q_S{position:relative;display:inline-block;min-width:clamp(150px,18vw,160px)}.CategoryMenu_dropdownTrigger__MnjBk{width:100%;background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_dropdownTrigger__MnjBk:hover{border-color:var(--color-text-disabled,#ccc)}.CategoryMenu_dropdownTrigger__MnjBk.CategoryMenu_open__DPxSt{border-color:var(--color-primary,#e62828);box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.1))}.CategoryMenu_dropdownContent__E7qDw{position:absolute;top:100%;left:0;right:0;background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));box-shadow:var(--shadow-md,0 clamp(3px,.4vw,4px) var(--space-md,clamp(12px,1.5vw,16px)) var(--color-overlay-dark,rgba(0,0,0,.1)));z-index:var(--z-dropdown,1000);max-height:clamp(280px,35vw,300px);overflow-y:auto;margin-top:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_dropdownItem__TfhX5{width:100%;background:none;border:none;padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:left;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_dropdownItem__TfhX5:hover{background:var(--color-surface-hover,#f8f9fa)}.CategoryMenu_dropdownItem__TfhX5.CategoryMenu_active__wqPhg{background:var(--color-primary-light,#fff3f3);color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500)}.CategoryMenu_categoryName__CDW98{flex:1 1}.CategoryMenu_categoryCount__si7WV{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-disabled,#999);margin-left:var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg .CategoryMenu_categoryCount__si7WV{color:inherit;opacity:.8}.CategoryMenu_collapseButton__L629n,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{background:none;border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.CategoryMenu_collapseButton__L629n:hover,.CategoryMenu_expandButton__LGtWK:hover,.CategoryMenu_showMoreButton__AgZmc:hover{background:var(--color-surface-hover,#f8f9fa);color:var(--color-text-main,#333)}.CategoryMenu_collapseButton__L629n{width:100%;justify-content:space-between;margin-bottom:var(--space-sm,clamp(6px,.8vw,8px));font-weight:500}.CategoryMenu_showMoreButton__AgZmc{width:100%;justify-content:center;margin-top:var(--space-sm,clamp(6px,.8vw,8px));border-style:dashed}.CategoryMenu_dropdownIcon__KPMzB,.CategoryMenu_expandIcon__1_yzR{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));transition:transform var(--duration-fast,.2s) var(--easing-default,ease)}.CategoryMenu_dropdownTrigger__MnjBk.CategoryMenu_open__DPxSt .CategoryMenu_dropdownIcon__KPMzB{transform:rotate(180deg)}.CategoryMenu_categoryItem___tzus:focus,.CategoryMenu_collapseButton__L629n:focus,.CategoryMenu_dropdownItem__TfhX5:focus,.CategoryMenu_dropdownTrigger__MnjBk:focus,.CategoryMenu_expandButton__LGtWK:focus,.CategoryMenu_showMoreButton__AgZmc:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}@media (max-width:768px){.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3{overflow-x:auto;-webkit-overflow-scrolling:touch}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryList___X5E0{flex-wrap:nowrap;min-width:max-content}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{flex-shrink:0;font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:clamp(5px,.6vw,6px) clamp(10px,1.2vw,12px)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus,.CategoryMenu_dropdownItem__TfhX5,.CategoryMenu_dropdownTrigger__MnjBk{padding:clamp(8px,1vw,10px) clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.CategoryMenu_dropdownContent__E7qDw{max-height:clamp(230px,29vw,250px)}}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar{height:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-track{background:var(--color-border-light,#f1f1f1);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-thumb{background:var(--color-text-disabled,#ccc);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted,#999)}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar{width:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar-track{background:var(--color-border-light,#f1f1f1)}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar-thumb{background:var(--color-text-disabled,#ccc);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}@media (prefers-reduced-motion:reduce){.CategoryMenu_categoryItem___tzus,.CategoryMenu_collapseButton__L629n,.CategoryMenu_dropdownIcon__KPMzB,.CategoryMenu_dropdownItem__TfhX5,.CategoryMenu_dropdownTrigger__MnjBk,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_expandIcon__1_yzR,.CategoryMenu_showMoreButton__AgZmc{transition:none}}@media (prefers-contrast:high){.CategoryMenu_categoryItem___tzus{border-color:#666}.CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{border-color:#e62828}.CategoryMenu_collapseButton__L629n,.CategoryMenu_dropdownContent__E7qDw,.CategoryMenu_dropdownTrigger__MnjBk,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{border-color:#666}}@media (prefers-color-scheme:dark){.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{border-color:#4a5568;color:#e2e8f0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus:hover{background:#4a5568;border-color:#718096}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:#e62828;color:#fff;border-color:#e62828}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus{color:#e2e8f0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus:hover{background:#4a5568}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary-light,rgba(230,40,40,.15));color:#e62828}.CategoryMenu_dropdownTrigger__MnjBk{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.CategoryMenu_dropdownTrigger__MnjBk:hover{border-color:#718096}.CategoryMenu_dropdownContent__E7qDw{background:#2d3748;border-color:#4a5568}.CategoryMenu_dropdownItem__TfhX5{color:#e2e8f0}.CategoryMenu_dropdownItem__TfhX5:hover{background:#4a5568}.CategoryMenu_dropdownItem__TfhX5.CategoryMenu_active__wqPhg{background:var(--color-primary-light,rgba(230,40,40,.15));color:#e62828}.CategoryMenu_categoryCount__si7WV{color:#a0aec0}.CategoryMenu_collapseButton__L629n,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{border-color:#4a5568;color:#a0aec0}.CategoryMenu_collapseButton__L629n:hover,.CategoryMenu_expandButton__LGtWK:hover,.CategoryMenu_showMoreButton__AgZmc:hover{background:#4a5568;color:#e2e8f0}}[data-theme=dark] .CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{border-color:#4a5568;color:#e2e8f0}[data-theme=dark] .CategoryMenu_dropdownTrigger__MnjBk{background:#2d3748;border-color:#4a5568;color:#e2e8f0}[data-theme=dark] .CategoryMenu_dropdownContent__E7qDw{background:#2d3748;border-color:#4a5568}.Pagination_pagination__c7olK{gap:var(--space-xs,clamp(3px,.5vw,4px));-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-base,inherit)}.Pagination_pageItem__XjEwz,.Pagination_pagination__c7olK{display:flex;align-items:center;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_pageItem__XjEwz{min-width:clamp(28px,3.5vw,32px);height:clamp(28px,3.5vw,32px);justify-content:center;border:1px solid var(--color-border-dark,#d9d9d9);background:var(--color-surface,#fff);color:var(--color-text-main,#333);cursor:pointer;border-radius:var(--radius-xs,clamp(3px,.5vw,4px));font-weight:var(--font-weight-normal,400);transition:all var(--duration-fast,.2s) var(--easing-default,ease);padding:0 var(--space-sm,clamp(6px,.8vw,8px))}.Pagination_pageItem__XjEwz:hover:not(.Pagination_disabled__Nuiej):not(.Pagination_active__xC1TQ){border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828)}.Pagination_pageItem__XjEwz.Pagination_active__xC1TQ{background:var(--color-primary,#e62828);border-color:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);font-weight:var(--font-weight-medium,500)}.Pagination_pageItem__XjEwz.Pagination_disabled__Nuiej{color:var(--color-text-disabled,#ccc);cursor:not-allowed;border-color:var(--color-border-light,#f0f0f0);background:var(--color-surface-hover,#f9f9f9)}.Pagination_prevNext__vhJsk{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-bold,700)}.Pagination_ellipsis__RoTs_{color:var(--color-text-disabled,#999);padding:0 var(--space-xs,clamp(3px,.5vw,4px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_quickJumper__5B1BI{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-left:var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666)}.Pagination_jumpInput__6bTC4{width:clamp(45px,5.5vw,50px);height:clamp(26px,3.2vw,28px);border:1px solid var(--color-border-dark,#d9d9d9);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));padding:0 var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:center;outline:none}.Pagination_jumpInput__6bTC4:focus{border-color:var(--color-primary,#e62828);box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.1));font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_pageItem__XjEwz{min-width:clamp(22px,2.8vw,24px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:0 clamp(5px,.7vw,6px)}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_prevNext__vhJsk{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_quickJumper__5B1BI{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_jumpInput__6bTC4{width:clamp(38px,4.5vw,40px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_pageItem__XjEwz{min-width:clamp(38px,4.5vw,40px);height:clamp(38px,4.5vw,40px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));padding:0 clamp(10px,1.2vw,12px);font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_prevNext__vhJsk{font-size:var(--font-size-lg,clamp(16px,1.8vw,18px))}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_quickJumper__5B1BI{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_jumpInput__6bTC4{width:clamp(55px,6.5vw,60px);height:clamp(30px,3.5vw,32px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-family:var(--font-family-base,inherit)}@media (max-width:768px){.Pagination_pagination__c7olK{gap:clamp(1px,.2vw,2px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_pageItem__XjEwz{min-width:clamp(26px,3vw,28px);height:clamp(26px,3vw,28px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:0 clamp(5px,.6vw,6px)}.Pagination_prevNext__vhJsk{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_quickJumper__5B1BI{margin-left:var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_jumpInput__6bTC4{width:clamp(38px,4.5vw,40px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_quickJumper__5B1BI{display:none}}@media (prefers-reduced-motion:reduce){.Pagination_pageItem__XjEwz{transition:none}}@media (prefers-contrast:high){.Pagination_pageItem__XjEwz{border-width:clamp(1.5px,.2vw,2px)}.Pagination_pageItem__XjEwz.Pagination_active__xC1TQ{border-width:clamp(1.5px,.2vw,2px);font-weight:var(--font-weight-bold,700)}}.SearchResultSkeleton_skeletonContainer__632x5{width:100%}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_list__N8fyz{display:flex;flex-direction:column;gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_grid__ySQB4{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(260px,32vw,280px),1fr));grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonItem__2RtmE{background:var(--color-surface,#fff);border-radius:var(--radius-default,clamp(6px,.8vw,8px));overflow:hidden;border:1px solid var(--color-border-light,#f0f0f0)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz{display:flex;padding:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{display:flex;flex-direction:column;padding:var(--space-md,clamp(12px,1.5vw,16px));min-height:var(--search-card-min-height,400px);max-height:var(--search-card-max-height,500px)}.SearchResultSkeleton_imageSkeleton__TYPE2{position:relative;overflow:hidden;background:var(--color-surface-hover,#f8f9fa);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz .SearchResultSkeleton_imageSkeleton__TYPE2{width:clamp(110px,13vw,120px);height:clamp(110px,13vw,120px);flex-shrink:0}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{width:100%;height:var(--search-image-height,clamp(180px,22vw,200px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_contentSkeleton__zhmZd{flex:1 1;display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_titleSkeleton__IcZGM{display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_titleLine1__rIBMP{width:85%}.SearchResultSkeleton_titleLine1__rIBMP,.SearchResultSkeleton_titleLine2__zsMPO{height:clamp(1.1rem,1.3vw,1.25rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_titleLine2__zsMPO{width:60%}.SearchResultSkeleton_descriptionSkeleton__B5PKm{display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_descLine1__RaHUg{width:100%}.SearchResultSkeleton_descLine1__RaHUg,.SearchResultSkeleton_descLine2__e5n15{height:clamp(.9rem,1vw,1rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_descLine2__e5n15{width:90%}.SearchResultSkeleton_descLine3__2wDJ_{height:clamp(.9rem,1vw,1rem);width:70%;border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_ratingSkeleton__Dnn2b{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_stars__OoXcb{display:flex;gap:clamp(3px,.4vw,4px)}.SearchResultSkeleton_star__h8EWC{width:clamp(.9rem,1vw,1rem);height:clamp(.9rem,1vw,1rem);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.SearchResultSkeleton_ratingText__BkUHL{height:clamp(.9rem,1vw,1rem);width:clamp(2.5rem,3vw,3rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_actionsSkeleton__hbQgz{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-top:auto}.SearchResultSkeleton_priceSkeleton__oQmJP{display:flex;flex-direction:column;gap:clamp(3px,.4vw,4px)}.SearchResultSkeleton_price__WOOgs{height:clamp(1.3rem,1.5vw,1.5rem);width:clamp(3.5rem,4.2vw,4rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_originalPrice__msaNk{height:clamp(.9rem,1vw,1rem);width:clamp(2.5rem,3vw,3rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_buttonsSkeleton__hA_d1{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_button__DHsMS{height:clamp(1.8rem,2vw,2rem);width:clamp(3.5rem,4.2vw,4rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_shimmer__hl5SF{background:var(--color-surface-hover,#f3f4f6)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_actionsSkeleton__hbQgz{flex-direction:column;align-items:stretch;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_buttonsSkeleton__hA_d1{justify-content:center}@media (max-width:768px){.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_list__N8fyz{gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_grid__ySQB4{grid-template-columns:repeat(auto-fill,minmax(clamp(230px,29vw,250px),1fr));gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz{padding:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));flex-direction:column}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz .SearchResultSkeleton_imageSkeleton__TYPE2{width:100%;height:clamp(140px,17vw,150px)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(140px,17vw,150px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_actionsSkeleton__hbQgz{flex-direction:column;align-items:stretch;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_buttonsSkeleton__hA_d1{justify-content:center}}@media (max-width:576px){.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(120px,30vw,140px))}}@media (max-width:480px){.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(100px,25vw,120px))}}@media (prefers-contrast:high){.SearchResultSkeleton_shimmer__hl5SF{background:linear-gradient(90deg,var(--color-text-disabled,#ccc) 25%,var(--color-text-muted,#999) 50%,var(--color-text-disabled,#ccc) 75%);background-size:200% 100%}.SearchResultSkeleton_skeletonItem__2RtmE{border-color:var(--color-text-muted,#999)}}.ProductDetailSkeleton_pageContainer__mk_WQ{background:var(--color-background,#f7f7f7);min-height:100vh}.ProductDetailSkeleton_header___RCKe{padding:var(--space-md,clamp(12px,1.5vw,16px));border-bottom:1px solid var(--color-border-light,#e2e8f0);background:var(--color-surface,#fff)}.ProductDetailSkeleton_title__JqN7f{height:clamp(26px,3vw,30px);width:min(72%,720px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_subHeader__Xjw3W{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-top:clamp(8px,1vw,10px)}.ProductDetailSkeleton_brand__oItBr{height:clamp(22px,2.5vw,24px);width:clamp(80px,10vw,96px);border-radius:999px}.ProductDetailSkeleton_rating__NVdrS{height:clamp(18px,2vw,20px);width:clamp(120px,18vw,160px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_keyInfoStrip__kDywt{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-top:clamp(12px,1.5vw,16px);overflow:hidden}.ProductDetailSkeleton_keyInfoCard__jL0UZ{flex:0 0 clamp(120px,14vw,160px);height:clamp(48px,5vw,56px);border-radius:var(--radius-8,8px)}.ProductDetailSkeleton_mainContent__Bk8Pu{max-width:clamp(1300px,163vw,1400px);margin:0 auto;padding:var(--space-md,clamp(12px,1.5vw,16px));display:grid;grid-template-columns:1fr;grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_infoColumn__8_xXH,.ProductDetailSkeleton_mediaColumn__mlZM9{display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px));min-width:0}.ProductDetailSkeleton_gallery__7ckSE{width:100%}.ProductDetailSkeleton_mainImage__zn60O{width:100%;max-width:var(--container-md,768px);aspect-ratio:1/1;margin:0 auto;border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}.ProductDetailSkeleton_thumbnailList__I5_Vj{display:flex;gap:clamp(4px,.5vw,6px);margin-top:clamp(8px,1vw,10px)}.ProductDetailSkeleton_thumbnail__dmpAo{width:clamp(30px,3.5vw,40px);height:clamp(30px,3.5vw,40px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_descriptionCard__aOLql,.ProductDetailSkeleton_priceCard___A2Bx,.ProductDetailSkeleton_recommendationsBlock__kP37k{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));padding:clamp(14px,1.75vw,20px)}.ProductDetailSkeleton_recommendationList___lyEd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(10px,1.2vw,12px);gap:clamp(10px,1.2vw,12px)}.ProductDetailSkeleton_recommendationCard__boxVN{aspect-ratio:1/1.15;border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_cardHeader__Bg_BT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_blockTitle__Qd3u_,.ProductDetailSkeleton_cardTitle__9RWmn{height:clamp(18px,2vw,22px);width:clamp(120px,18vw,180px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_quickActions__Qn1yr{display:flex;gap:clamp(6px,.8vw,8px)}.ProductDetailSkeleton_quickAction__kJ47b{width:clamp(30px,3.2vw,34px);height:clamp(30px,3.2vw,34px);border-radius:999px}.ProductDetailSkeleton_priceList__0lThr{display:flex;flex-direction:column;gap:var(--space-sm,clamp(8px,1vw,12px));margin-top:clamp(12px,1.5vw,16px)}.ProductDetailSkeleton_priceItem__oi6sx{display:grid;grid-template-columns:minmax(0,1fr) auto clamp(88px,11vw,104px);align-items:center;grid-gap:clamp(8px,1vw,10px);gap:clamp(8px,1vw,10px)}.ProductDetailSkeleton_platformLogo__c6Elc{height:clamp(20px,2vw,24px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_priceTexts__lIFZk{min-width:0}.ProductDetailSkeleton_line__1bUdA{height:clamp(14px,1.6vw,16px);width:clamp(100px,12vw,140px);margin-bottom:clamp(5px,.6vw,6px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_lineSm__0TXnk{height:clamp(10px,1.2vw,12px);width:clamp(72px,9vw,96px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_lineLong__BlsRR{height:clamp(16px,1.8vw,18px);width:min(88%,620px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_lineFull__LKFAD{height:clamp(14px,1.6vw,16px);width:100%;border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_buyBtn__cD9Mf{height:clamp(32px,3.8vw,36px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_priceAlert__yIW7_{height:clamp(36px,4vw,42px);width:min(220px,100%);margin-top:clamp(12px,1.5vw,16px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_toggle__eEA83{width:clamp(72px,8vw,96px);height:clamp(28px,3vw,32px);border-radius:999px}.ProductDetailSkeleton_descriptionBody___7A0F{display:grid;grid-gap:clamp(10px,1.2vw,12px);gap:clamp(10px,1.2vw,12px);margin-top:clamp(12px,1.5vw,16px)}.ProductDetailSkeleton_sectionDivider__ihS6I{height:1px;margin:clamp(16px,2vw,20px) 0;background:var(--color-border-light,#e2e8f0)}.ProductDetailSkeleton_policyList___Hj2L{display:grid;grid-gap:clamp(8px,1vw,10px);gap:clamp(8px,1vw,10px)}.ProductDetailSkeleton_policyLine__XMqPf{height:clamp(14px,1.6vw,16px);width:100%;border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_specTable__MpOOV{display:grid;grid-template-columns:minmax(90px,160px) 1fr;grid-gap:1px;gap:1px;margin-top:clamp(12px,1.5vw,16px)}.ProductDetailSkeleton_specKey__sVt5N,.ProductDetailSkeleton_specValue__zTAmN{height:clamp(38px,4vw,44px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_skeleton__wxjRv{background:linear-gradient(90deg,var(--color-surface-hover,#f0f0f0) 25%,var(--color-border-light,#e0e0e0) 50%,var(--color-surface-hover,#f0f0f0) 75%);background-size:200% 100%;animation:ProductDetailSkeleton_shimmer__qAnJJ var(--duration-slow,1.6s) infinite}@keyframes ProductDetailSkeleton_shimmer__qAnJJ{0%{background-position:-200% 0}to{background-position:200% 0}}@media (min-width:1024px){.ProductDetailSkeleton_mainContent__Bk8Pu{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:1024px){.ProductDetailSkeleton_mainContent__Bk8Pu{grid-template-columns:1fr}}@media (max-width:768px){.ProductDetailSkeleton_recommendationList___lyEd{grid-template-columns:1fr}.ProductDetailSkeleton_priceItem__oi6sx{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:480px){.ProductDetailSkeleton_pageContainer__mk_WQ{min-height:auto}.ProductDetailSkeleton_specTable__MpOOV{grid-template-columns:1fr}}.EmptySearchState_emptyState__ppTUL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xxl,clamp(40px,5vw,48px)) var(--space-xl,clamp(28px,3.5vw,32px));text-align:center;max-width:clamp(450px,56vw,480px);margin:0 auto;min-height:clamp(280px,35vw,300px)}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-4xl,clamp(56px,7vw,64px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));opacity:.8;animation:EmptySearchState_pulse__2ZL0y var(--duration-slow,2s) infinite}.EmptySearchState_title__yYzQr{font-size:var(--font-size-xl,clamp(22px,2.5vw,24px));font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#333);margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;line-height:var(--line-height-tight,1.4);font-family:var(--font-family-base,inherit)}.EmptySearchState_description__Haz__{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));color:var(--color-text-muted,#666);margin:0 0 var(--space-xl,clamp(28px,3.5vw,32px)) 0;line-height:var(--line-height-normal,1.6);font-family:var(--font-family-base,inherit)}.EmptySearchState_actions___Tg3d{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-bottom:var(--space-xl,clamp(28px,3.5vw,32px));flex-wrap:wrap;justify-content:center}.EmptySearchState_button__SAQXg{padding:clamp(10px,1.2vw,12px) var(--space-lg,clamp(20px,2.5vw,24px));border-radius:var(--radius-sm,clamp(5px,.7vw,6px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);border:none;min-width:clamp(70px,8.5vw,80px);font-family:var(--font-family-base,inherit)}.EmptySearchState_button__SAQXg.EmptySearchState_primary__vkMND{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff)}.EmptySearchState_button__SAQXg.EmptySearchState_primary__vkMND:hover{background:var(--color-primary-dark,#cc2424);transform:translateY(-1px)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy{background:var(--color-surface-hover,#f8f9fa);color:var(--color-text-muted,#666);border:1px solid var(--color-border-dark,#e0e0e0)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy:hover{background:var(--color-border-light,#e9ecef);color:var(--color-text-main,#495057)}.EmptySearchState_button__SAQXg:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}.EmptySearchState_suggestions__W3OBE{width:100%;max-width:clamp(380px,47vw,400px)}.EmptySearchState_suggestionsTitle__Wl2h2{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit)}.EmptySearchState_suggestionTags__w3dba{display:flex;flex-wrap:wrap;gap:var(--space-sm,clamp(6px,.8vw,8px));justify-content:center}.EmptySearchState_suggestionTag__gO67D{padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));background:var(--color-surface-hover,#f8f9fa);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-lg,clamp(18px,2.2vw,20px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);white-space:nowrap;font-family:var(--font-family-base,inherit)}.EmptySearchState_suggestionTag__gO67D:hover{background:var(--color-border-light,#e9ecef);color:var(--color-text-main,#495057);transform:translateY(-1px);box-shadow:0 clamp(1.5px,.2vw,2px) var(--space-sm,clamp(6px,.8vw,8px)) var(--color-overlay-dark,rgba(0,0,0,.1))}.EmptySearchState_suggestionTag__gO67D:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}.EmptySearchState_customContent__nBkC5{margin-top:var(--space-xl,clamp(28px,3.5vw,32px));width:100%}@keyframes EmptySearchState_pulse__2ZL0y{0%,to{opacity:.8}50%{opacity:1}}@media (max-width:768px){.EmptySearchState_emptyState__ppTUL{padding:var(--space-xl,clamp(28px,3.5vw,32px)) var(--space-md,clamp(12px,1.5vw,16px));min-height:clamp(230px,29vw,250px)}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-3xl,clamp(44px,5.5vw,48px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.EmptySearchState_title__yYzQr{font-size:var(--font-size-lg,clamp(18px,2vw,20px));margin-bottom:clamp(10px,1.2vw,12px)}.EmptySearchState_description__Haz__{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.EmptySearchState_actions___Tg3d{flex-direction:column;width:100%;max-width:clamp(180px,22vw,200px)}.EmptySearchState_button__SAQXg{width:100%}.EmptySearchState_suggestionTags__w3dba{gap:clamp(5px,.6vw,6px)}.EmptySearchState_suggestionTag__gO67D{padding:clamp(5px,.6vw,6px) clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}@media (max-width:480px){.EmptySearchState_emptyState__ppTUL{padding:var(--space-lg,clamp(20px,2.5vw,24px)) var(--space-md,clamp(12px,1.5vw,16px))}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-2xl,clamp(36px,4.5vw,40px))}.EmptySearchState_title__yYzQr{font-size:var(--font-size-md,clamp(16px,1.8vw,18px))}.EmptySearchState_description__Haz__{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}@media (prefers-contrast:high){.EmptySearchState_title__yYzQr{color:var(--color-text-main,#000)}.EmptySearchState_description__Haz__{color:var(--color-text-main,#333)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy,.EmptySearchState_suggestionTag__gO67D{border-color:var(--color-text-muted,#666);color:var(--color-text-main,#333)}}@media (prefers-color-scheme:dark){.EmptySearchState_title__yYzQr{color:#fff}.EmptySearchState_description__Haz__{color:#ccc}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy{background:#444;color:#ccc;border-color:#666}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy:hover{background:#555;color:#fff}.EmptySearchState_suggestionTag__gO67D{background:#444;color:#ccc;border-color:#666}.EmptySearchState_suggestionTag__gO67D:hover{background:#555;color:#fff}.EmptySearchState_suggestionsTitle__Wl2h2{color:#ccc}}.CountdownTimer_countdown__m0hcy{display:flex;align-items:center;gap:6px;font-size:14px;color:#666;background:#f8f8f8;padding:6px 12px;border-radius:16px;font-family:var(--font-family-base,inherit);white-space:nowrap}.CountdownTimer_compact__uV8c8{padding:4px 8px;font-size:12px}.CountdownTimer_icon__K8zC5{flex-shrink:0;color:inherit}.ShareButton_shareButton__LWjj1{display:inline-flex;align-items:center;gap:clamp(5px,.7vw,6px);padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);line-height:var(--line-height-tight,1);position:relative;z-index:var(--z-tooltip,1070);font-family:var(--font-family-base,inherit)}.ShareButton_shareButton__LWjj1:hover{background:var(--color-surface-hover,#f5f5f5);border-color:var(--color-border-dark,#d0d0d0)}.ShareButton_shareButton__LWjj1:active{transform:scale(.95)}.ShareButton_shareButton__LWjj1.ShareButton_copied__YL3r7{background:var(--color-success-light,rgba(0,166,82,.08));border-color:var(--color-success,#00a652);color:var(--color-success,#00a652)}.ShareButton_icon__obv0D{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));line-height:var(--line-height-tight,1)}.ShareButton_label__8nXbm{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px));white-space:nowrap}.ShareButton_shareButton__LWjj1.ShareButton_compact__js3_m{padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);min-width:auto}.ShareButton_small__fOdTU{padding:var(--space-xs,clamp(3px,.5vw,4px)) var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.ShareButton_medium__56y_5{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.ShareButton_large__KqDcS{padding:clamp(8px,1vw,10px) var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.ShareButton_filled__pDknJ{background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0)}.ShareButton_outlined__88nHE{background:transparent;border:1px solid var(--color-border-dark,#e0e0e0)}.ShareButton_text__FJpkO{background:transparent;border:none}@media (max-width:768px){.ShareButton_shareButton__LWjj1{padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}.ShareButton_label__8nXbm{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}.SocialIcons_socialIcon__U0_oA{display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-default,.3s) var(--easing-default,ease);cursor:pointer}.SocialIcons_socialIcon__U0_oA,.SocialIcons_socialIcon__U0_oA.SocialIcons_line__BM56H{color:var(--color-text-secondary,#888)}.SocialIcons_socialIcon__U0_oA.SocialIcons_line__BM56H:hover{color:var(--color-primary,#e62828);transform:translateY(-1px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(6px,.8vw,8px));color:var(--color-text-secondary,#888)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps:hover{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);border-color:var(--color-primary,#e62828);box-shadow:0 clamp(3px,.4vw,4px) clamp(10px,1.2vw,12px) rgba(230,40,40,.3);transform:translateY(-2px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_minimal__ddnHF{color:var(--color-text-disabled,#ccc);opacity:.7}.SocialIcons_socialIcon__U0_oA.SocialIcons_minimal__ddnHF:hover{color:var(--color-text-main,#333);opacity:1}.SocialIcons_socialIcon__U0_oA[title=twitter]:hover,.SocialIcons_socialIcon__U0_oA[title=x]:hover{color:#1da1f2}.SocialIcons_socialIcon__U0_oA[title=line]:hover{color:#06c755}.SocialIcons_socialIcon__U0_oA[title=facebook]:hover{color:#1877f2}.SocialIcons_socialIcon__U0_oA[title=instagram]:hover{color:#e1306c}.SocialIcons_socialIcon__U0_oA[title=youtube]:hover{color:red}.SocialIcons_socialIcon__U0_oA[title=tiktok]:hover{color:#000}.SocialIcons_socialIcon__U0_oA[title=linkedin]:hover{color:#0a66c2}.SocialIcons_socialIcon__U0_oA[title=wechat]:hover{color:#07c160}.SocialIcons_socialIcon__U0_oA[title=pinterest]:hover{color:#bd081c}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=twitter]:hover,.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=x]:hover{background:#1da1f2;border-color:#1da1f2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=line]:hover{background:#06c755;border-color:#06c755}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=facebook]:hover{background:#1877f2;border-color:#1877f2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=instagram]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#e1306c}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=youtube]:hover{background:red;border-color:red}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=tiktok]:hover{background:#000;border-color:#000}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=linkedin]:hover{background:#0a66c2;border-color:#0a66c2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=wechat]:hover{background:#07c160;border-color:#07c160}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=pinterest]:hover{background:#bd081c;border-color:#bd081c}@media (max-width:768px){.SocialIcons_socialIcon__U0_oA{padding:clamp(10px,1.2vw,12px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps{padding:clamp(10px,1.2vw,12px);border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}}@media (prefers-reduced-motion:reduce){.SocialIcons_socialIcon__U0_oA{transition:none}.SocialIcons_socialIcon__U0_oA:hover{transform:none}}.PostsSkeleton_sectionSkeleton__tIa__{margin:var(--space-md,clamp(12px,1.5vw,16px)) 0 clamp(16px,2vw,20px)}.PostsSkeleton_actionDot__EJmTv,.PostsSkeleton_commentLineShort__hhL_N,.PostsSkeleton_commentLine__vpag0,.PostsSkeleton_compactMedia__GEse8,.PostsSkeleton_countPill__5SYFA,.PostsSkeleton_detailButton__7N681,.PostsSkeleton_excerptLineShort__wGLQd,.PostsSkeleton_excerptLine__dEj_k,.PostsSkeleton_lineMid__sXLk3,.PostsSkeleton_lineShort__wbkVL,.PostsSkeleton_lineWide__yiSAC,.PostsSkeleton_metaLine__ZDR7B,.PostsSkeleton_postMedia__99zA_,.PostsSkeleton_sectionTitleLine__Qz_9B{background:var(--color-surface-hover,#f3f4f6);border-radius:var(--radius-xs,4px)}.PostsSkeleton_sectionTitleLine__Qz_9B{width:132px;height:22px;margin-bottom:var(--space-md,clamp(8px,1vw,12px))}.PostsSkeleton_hScrollSkeleton__83kNX{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));overflow:hidden;padding-bottom:clamp(5px,.6vw,6px)}.PostsSkeleton_compactCard__aLB_3{flex:0 0 clamp(200px,25vw,240px);min-height:var(--posts-skeleton-compact-desktop,240px);border:1px solid var(--color-border,#eee);border-radius:var(--radius-default,8px);background:var(--color-surface,#fff);overflow:hidden}.PostsSkeleton_compactMedia__GEse8{width:100%;height:clamp(140px,17vw,160px);border-radius:0}.PostsSkeleton_compactBody__B_TIZ{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(8px,1vw,10px) clamp(8px,1vw,10px);display:flex;flex-direction:column;gap:clamp(5px,.6vw,7px)}.PostsSkeleton_commentsGridSkeleton___bOum{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px))}.PostsSkeleton_commentCard__3GOU_{min-height:var(--posts-skeleton-comment-card-height,116px);border:1px solid var(--color-border-dark,#e5e5e5);border-radius:var(--radius-md,clamp(8px,1vw,12px));background:var(--color-surface,#fff);padding:var(--space-md,clamp(12px,1.5vw,16px))}.PostsSkeleton_commentHeader__6Okhb{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-sm,clamp(8px,1vw,12px));gap:var(--space-sm,clamp(8px,1vw,12px));margin-bottom:var(--space-sm,clamp(8px,1vw,10px))}.PostsSkeleton_countPill__5SYFA{width:48px;height:24px;border-radius:var(--radius-full,999px)}.PostsSkeleton_postsGridSkeleton__lfVDT{display:grid;grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px));margin-bottom:clamp(32px,4vw,40px)}.PostsSkeleton_postsGridSkeleton__lfVDT.PostsSkeleton_grid__S3IaV{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.PostsSkeleton_postsGridSkeleton__lfVDT.PostsSkeleton_list__YyuAw{grid-template-columns:1fr;gap:var(--space-md,clamp(12px,1.5vw,16px))}.PostsSkeleton_postsGridSkeleton__lfVDT.PostsSkeleton_masonry__vaFh3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.PostsSkeleton_postCard__ARSmr{min-height:var(--posts-skeleton-grid-card-height,420px);border:1px solid var(--color-border,#eee);border-radius:clamp(8px,1vw,10px);background:var(--color-surface,#fff);overflow:hidden;display:flex;flex-direction:column}.PostsSkeleton_postMedia__99zA_{width:100%;height:clamp(220px,27vw,240px);border-radius:0;flex-shrink:0}.PostsSkeleton_postBody__ilJKw{padding:clamp(8px,1.5vw,10px) clamp(10px,2vw,12px) 0;display:flex;flex-direction:column;gap:clamp(5px,.7vw,7px);flex:1 1}.PostsSkeleton_lineWide__yiSAC{height:14px;width:88%}.PostsSkeleton_lineMid__sXLk3{height:14px;width:64%}.PostsSkeleton_lineShort__wbkVL{height:12px;width:58%}.PostsSkeleton_metaLine__ZDR7B{height:11px;width:42%}.PostsSkeleton_excerptLine__dEj_k{height:12px;width:96%;margin-top:2px}.PostsSkeleton_excerptLineShort__wGLQd{height:12px;width:72%}.PostsSkeleton_commentLine__vpag0{height:14px;width:92%}.PostsSkeleton_commentLineShort__hhL_N{height:14px;width:70%;margin-top:8px}.PostsSkeleton_postFooter__fUJc2{min-height:clamp(40px,6vw,48px);padding:clamp(8px,1.5vw,10px) clamp(10px,2vw,12px) clamp(10px,1.5vw,12px);display:flex;align-items:center;gap:clamp(6px,1.5vw,8px)}.PostsSkeleton_actionDot__EJmTv{width:28px;height:28px;border-radius:var(--radius-sm,6px)}.PostsSkeleton_detailButton__7N681{width:56px;height:32px;border-radius:var(--radius-xs,4px);margin-left:auto}@media (min-width:576px){.PostsSkeleton_postsGridSkeleton__lfVDT.PostsSkeleton_grid__S3IaV{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.PostsSkeleton_postsGridSkeleton__lfVDT.PostsSkeleton_grid__S3IaV{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.PostsSkeleton_postsGridSkeleton__lfVDT.PostsSkeleton_grid__S3IaV{grid-template-columns:repeat(4,1fr)}}@media (max-width:982px){.PostsSkeleton_postCard__ARSmr{min-height:var(--posts-skeleton-grid-card-height-tablet,380px)}.PostsSkeleton_postMedia__99zA_{height:clamp(180px,22vw,200px)}}@media (max-width:768px){.PostsSkeleton_hScrollSkeleton__83kNX{gap:12px}.PostsSkeleton_compactCard__aLB_3{flex:0 0 clamp(140px,17vw,160px);min-width:clamp(140px,17vw,160px);min-height:var(--posts-skeleton-compact-mobile,180px)}.PostsSkeleton_compactMedia__GEse8{height:clamp(100px,12vw,120px)}.PostsSkeleton_commentsGridSkeleton___bOum{grid-template-columns:1fr;gap:var(--space-sm,clamp(8px,1vw,12px))}.PostsSkeleton_commentCard__3GOU_{min-height:var(--posts-skeleton-comment-card-height-mobile,96px);padding:var(--space-sm,clamp(10px,1.2vw,14px))}.PostsSkeleton_postsGridSkeleton__lfVDT.PostsSkeleton_grid__S3IaV{grid-template-columns:repeat(2,1fr);gap:12px}.PostsSkeleton_postCard__ARSmr{min-height:var(--posts-skeleton-grid-card-height-mobile,318px)}.PostsSkeleton_postMedia__99zA_{height:clamp(180px,22vw,200px)}.PostsSkeleton_postBody__ilJKw{padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px) 0;gap:5px}.PostsSkeleton_postFooter__fUJc2{min-height:clamp(40px,6vw,44px);padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px)}.PostsSkeleton_actionDot__EJmTv{width:30px;height:30px}}@media (max-width:480px){.PostsSkeleton_sectionSkeleton__tIa__{margin:12px 0 16px}.PostsSkeleton_compactCard__aLB_3{flex:0 0 clamp(120px,15vw,140px);min-width:clamp(120px,15vw,140px);min-height:var(--posts-skeleton-compact-small,160px)}.PostsSkeleton_compactMedia__GEse8{height:clamp(80px,10vw,100px)}.PostsSkeleton_postCard__ARSmr{min-height:var(--posts-skeleton-grid-card-height-small,300px)}.PostsSkeleton_postBody__ilJKw{padding:clamp(5px,1vw,6px) clamp(6px,1.2vw,8px) 0}.PostsSkeleton_postFooter__fUJc2{min-height:clamp(32px,5vw,40px);padding:clamp(5px,1vw,6px) clamp(6px,1.2vw,8px) clamp(6px,1vw,8px)}.PostsSkeleton_actionDot__EJmTv{width:26px;height:26px}}@media (prefers-contrast:high){.PostsSkeleton_actionDot__EJmTv,.PostsSkeleton_commentLineShort__hhL_N,.PostsSkeleton_commentLine__vpag0,.PostsSkeleton_compactMedia__GEse8,.PostsSkeleton_countPill__5SYFA,.PostsSkeleton_detailButton__7N681,.PostsSkeleton_excerptLineShort__wGLQd,.PostsSkeleton_excerptLine__dEj_k,.PostsSkeleton_lineMid__sXLk3,.PostsSkeleton_lineShort__wbkVL,.PostsSkeleton_lineWide__yiSAC,.PostsSkeleton_metaLine__ZDR7B,.PostsSkeleton_postMedia__99zA_,.PostsSkeleton_sectionTitleLine__Qz_9B{background:var(--color-text-disabled,#ccc)}}