.CategoryGrid_section__gLWsZ{margin:var(--section-gap,8px) 8px 0;padding:14px 10px 10px;background:var(--card-bg,#fff);border:1px solid var(--line,#f1f2f4);border-radius:var(--card-radius,12px)}.CategoryGrid_grid__Np3ye{display:grid;gap:4px 0;margin:0;padding:0;list-style:none}.CategoryGrid_item__5huo2{display:flex;justify-content:center}.CategoryGrid_link__nTzs1{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;padding:4px 0;text-decoration:none;color:var(--text-primary,#111);-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.CategoryGrid_link__nTzs1:active{opacity:.55}.CategoryGrid_iconWrap__r4cOS{position:relative;width:58px;height:58px;border-radius:50%;background:var(--chip-bg,#f4f4f5);display:flex;align-items:center;justify-content:center;overflow:hidden}.CategoryGrid_icon__RiDt8{width:100%;height:100%;object-fit:cover;display:block}.CategoryGrid_fallback__5exKp{font-size:20px;font-weight:500;color:var(--text-tertiary,#9ca3af);line-height:1;user-select:none}.CategoryGrid_label__Q9lMt{font-size:12px;font-weight:500;color:var(--text-primary,#111);line-height:1.2;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DragScroll_scroller__Qf_f8 img{-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.DragScroll_scroller__Qf_f8{cursor:grab}}.DragScroll_dragging__j68Qg{cursor:grabbing;scroll-snap-type:none;user-select:none;-webkit-user-select:none}.MediaTile_tile__is4sg{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:linear-gradient(150deg,var(--tile-a),var(--tile-b));color:var(--tile-fg);isolation:isolate}.MediaTile_blobA__4PJtH,.MediaTile_blobB__CMLAX{position:absolute;border-radius:50%;pointer-events:none}.MediaTile_blobA__4PJtH{width:72%;aspect-ratio:1/1;top:-30%;right:-20%;background:hsla(0,0%,100%,.42)}.MediaTile_blobB__CMLAX{width:54%;aspect-ratio:1/1;bottom:-26%;left:-16%;background:hsla(0,0%,100%,.26)}.MediaTile_glyph__YAvBg{position:relative;z-index:1;width:32%;max-width:96px;height:auto;opacity:.4}.MediaTile_sm__iqp9p .MediaTile_glyph__YAvBg{width:48%;max-width:40px}.MediaTile_lg__oXPjA .MediaTile_glyph__YAvBg{width:24%;max-width:140px}.MediaTile_sand__JYtuO{--tile-a:#f8f2e9;--tile-b:#e6d6c0;--tile-fg:#8a7259}.MediaTile_stone___UJ89{--tile-a:#f4f4f1;--tile-b:#dcdcd6;--tile-fg:#7c7c74}.MediaTile_sage__gqkol{--tile-a:#eff2ea;--tile-b:#d5ddcd;--tile-fg:#71805f}.MediaTile_ink__1U3jQ{--tile-a:#ecf0f6;--tile-b:#ced7e4;--tile-fg:#5f6f86}.MediaTile_rose__4M0cd{--tile-a:#f8eeee;--tile-b:#e8d2d3;--tile-fg:#977071}.MediaTile_sky__sQW7M{--tile-a:#ebf2f6;--tile-b:#d2e0e8;--tile-fg:#5f7a8c}@media (prefers-color-scheme:dark){.MediaTile_blobA__4PJtH{background:hsla(0,0%,100%,.06)}.MediaTile_blobB__CMLAX{background:hsla(0,0%,100%,.04)}.MediaTile_sand__JYtuO{--tile-a:#2d2721;--tile-b:#1d1916;--tile-fg:#b7a189}.MediaTile_stone___UJ89{--tile-a:#2b2b29;--tile-b:#1c1c1b;--tile-fg:#a9a9a2}.MediaTile_sage__gqkol{--tile-a:#262b22;--tile-b:#191c17;--tile-fg:#a3b193}.MediaTile_ink__1U3jQ{--tile-a:#212730;--tile-b:#161a20;--tile-fg:#9aabc2}.MediaTile_rose__4M0cd{--tile-a:#2d2324;--tile-b:#1d1617;--tile-fg:#c39a9b}.MediaTile_sky__sQW7M{--tile-a:#202a30;--tile-b:#151c21;--tile-fg:#93aebf}}.HeroCarousel_section__ztIAH{margin:var(--section-gap,8px) 8px 0}.HeroCarousel_carousel__tURv_{position:relative;width:100%;aspect-ratio:2/1;min-height:140px;overflow:hidden;background:var(--chip-bg,#f3f4f6);border-radius:var(--card-radius,12px);touch-action:pan-y}.HeroCarousel_track__uu519{display:flex;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.HeroCarousel_slide__ZjdBD{flex:0 0 100%;height:100%;position:relative}.HeroCarousel_link__UjtPr{display:block;width:100%;height:100%;text-decoration:none;color:inherit;position:relative}.HeroCarousel_image__DAISA{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;border-radius:inherit}.HeroCarousel_placeholder__fM7_n{width:100%;height:100%;background:var(--chip-bg,#f3f4f6)}.HeroCarousel_dots__QrSyO{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px;z-index:2}.HeroCarousel_dot__6EYrk{width:5px;height:5px;border-radius:3px;border:none;padding:0;background:hsla(0,0%,100%,.55);cursor:pointer;transition:all .2s ease}.HeroCarousel_dotActive__YK1N_{width:16px;background:#fff}.HomeBrands_section__iFX5C{margin:var(--section-gap,8px) 8px 0;padding:14px;background:var(--card-bg,#fff);border:1px solid var(--line,#f1f2f4);border-radius:var(--card-radius,12px)}.HomeBrands_grid___G9Pv{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 8px;margin:0;padding:0;list-style:none}.HomeBrands_item__dewM8{min-width:0}.HomeBrands_brandBtn__Zjs9H{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.HomeBrands_brandBtn__Zjs9H:active{opacity:.6}.HomeBrands_mark__uJ__f{max-width:68px;background:linear-gradient(140deg,var(--chip-bg,#f4f4f5) 0,rgba(0,0,0,.045) 100%);color:var(--text-secondary,#6b7280);font-size:14px;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;line-height:1}.HomeBrands_logo__FfnKd,.HomeBrands_mark__uJ__f{width:100%;aspect-ratio:1/1;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line,#f1f2f4)}.HomeBrands_logo__FfnKd{position:relative;display:block;max-width:58px;overflow:hidden;background:var(--chip-bg,#f4f4f5)}.HomeBrands_logoImage__izQ_M{width:100%;height:100%;object-fit:contain;display:block;transform:scale(.8)}.HomeBrands_brandName__fZ66O{max-width:100%;font-size:10px;font-weight:500;line-height:1.2;color:var(--text-secondary,#6b7280);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}