.LoadMore_wrap__jb62X{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding:0 16px}.LoadMore_label__qKNeO{font-size:14px;color:var(--muted-fg)}.LoadMore_btn__JLFHb{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 36px;border-radius:18px;border:none;background:var(--coral);color:#fff;font-family:var(--font-display);font-size:15px;font-weight:600;cursor:pointer;min-width:160px;min-height:48px;transition:opacity .2s}.LoadMore_btn__JLFHb:disabled{opacity:.65;cursor:not-allowed}.LoadMore_spinner__7WS33{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:LoadMore_spin__9tV7N .7s linear infinite;display:inline-block}@keyframes LoadMore_spin__9tV7N{to{transform:rotate(1turn)}}.FilterSidebar_sidebarInner__bkbTX{background:#fff;border-radius:24px;border:1px solid var(--border);padding:24px 20px;display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--coral) rgba(0,0,0,0)}.FilterSidebar_sidebarInner__bkbTX::-webkit-scrollbar{width:4px}.FilterSidebar_sidebarInner__bkbTX::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.FilterSidebar_sidebarInner__bkbTX::-webkit-scrollbar-thumb{background:var(--coral);border-radius:4px}.FilterSidebar_sidebarHeader__G__Iv{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.FilterSidebar_sidebarTitle__G7bCg{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--foreground)}.FilterSidebar_sidebarTitle__G7bCg svg{color:var(--coral)}.FilterSidebar_clearBtn__3_IYV{background:none;border:none;font-size:13px;color:var(--coral);cursor:pointer;font-family:var(--font-display);font-weight:600;padding:0}.FilterSidebar_clearBtn__3_IYV:hover{text-decoration:underline}.FilterSidebar_filterSection__dEfv4{padding:16px 0;border-top:1px solid var(--border)}.FilterSidebar_filterLabel__GcLwj{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--foreground);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.FilterSidebar_rangeWrap__bswvM{position:relative;height:24px;display:flex;align-items:center;margin-bottom:2px}.FilterSidebar_rangeTrack__Lm4_Y{left:0;right:0;background:var(--border,#e5e7eb)}.FilterSidebar_rangeFill__H2_g_,.FilterSidebar_rangeTrack__Lm4_Y{position:absolute;height:4px;border-radius:4px;pointer-events:none}.FilterSidebar_rangeFill__H2_g_{background:var(--coral)}.FilterSidebar_rangeInput__ItPYO{position:absolute;width:100%;height:4px;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;outline:none}.FilterSidebar_rangeInput__ItPYO::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--coral);border:2px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.18);pointer-events:all;cursor:pointer;-webkit-transition:transform .15s;transition:transform .15s}.FilterSidebar_rangeInput__ItPYO::-webkit-slider-thumb:hover{transform:scale(1.18)}.FilterSidebar_rangeInput__ItPYO::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--coral);border:2px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.18);pointer-events:all;cursor:pointer}.FilterSidebar_priceInputs__UqCUD{display:flex;align-items:center;gap:6px;margin-top:12px}.FilterSidebar_priceInput__ijold{flex:1 1;min-width:0;padding:7px 10px;border-radius:10px;border:1.5px solid var(--border);background:var(--background,#fff);font-family:var(--font-body);font-size:13px;color:var(--foreground);text-align:center;outline:none;transition:border-color .2s;-moz-appearance:textfield}.FilterSidebar_priceInput__ijold:focus{border-color:var(--coral)}.FilterSidebar_priceInput__ijold::-webkit-inner-spin-button,.FilterSidebar_priceInput__ijold::-webkit-outer-spin-button{-webkit-appearance:none}.FilterSidebar_priceSep__myGgb{font-size:14px;color:var(--muted-fg);flex-shrink:0}.FilterSidebar_chipGroupWrap__U5XXK{position:relative}.FilterSidebar_chipGroup__egXKd{display:flex;flex-wrap:wrap;gap:6px}.FilterSidebar_chipGroupCollapsed__qvyZe{max-height:86px;overflow:hidden}.FilterSidebar_chipFade__cIcGK{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(180deg,transparent,#fff);pointer-events:none}.FilterSidebar_expandBtn__qdZDC{display:flex;align-items:center;gap:4px;margin-top:8px;background:none;border:none;padding:0;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--coral);cursor:pointer}.FilterSidebar_expandBtn__qdZDC svg{transition:transform .2s}.FilterSidebar_expandBtn__qdZDC:hover{text-decoration:underline}.FilterSidebar_chip__clJJV{padding:5px 12px;border-radius:20px;border:1.5px solid var(--border);background:rgba(0,0,0,0);font-family:var(--font-body);font-size:13px;color:var(--foreground);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.FilterSidebar_chip__clJJV:hover{border-color:var(--coral)}.FilterSidebar_chipActive__LhAqW{border-color:var(--coral);background:var(--coral);color:#fff}.Product_page__kOI5L{min-height:60vh;padding:32px 16px 80px}@media(min-width:640px){.Product_page__kOI5L{padding:40px 24px 80px}}@media(min-width:1024px){.Product_page__kOI5L{padding:40px 32px 80px}}.Product_inner__0pbzW{max-width:1280px;margin:0 auto}.Product_breadcrumb__tcgFG{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted-fg);margin-bottom:28px;flex-wrap:wrap}.Product_breadcrumbLink__6v9wZ{color:var(--muted-fg);transition:color .2s}.Product_breadcrumbLink__6v9wZ:hover{color:var(--coral)}.Product_breadcrumbSep__MjCot{color:var(--muted-fg);flex-shrink:0}.Product_breadcrumbCurrent__gOlJL{color:var(--foreground);font-weight:500}.Product_hero__BEqcq{border-radius:20px;padding:10px;margin-bottom:28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.Product_heroImage___OXVl{width:120px;height:120px}.Product_heroTitle__1CNsJ{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:700;color:var(--foreground);margin:0}.Product_seoBlock__pIsKC{max-width:860px;margin:48px auto 0;background:rgba(255,255,255,.7);border:1px solid var(--border);border-radius:24px;padding:40px 48px;text-align:center}@media(max-width:640px){.Product_seoBlock__pIsKC{padding:28px 20px}}.Product_seoText__ajA0W{font-size:15px;line-height:1.75;color:var(--muted-fg);margin:0}.Product_mobileBar__llDbk{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}@media(min-width:1024px){.Product_mobileBar__llDbk{display:none}}.Product_filterToggle__E_iVB{display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:14px;border:1.5px solid var(--border);background:#fff;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--foreground);cursor:pointer;position:relative;transition:border-color .2s}.Product_filterToggle__E_iVB:hover{border-color:var(--coral)}.Product_filterBadge__r2Vfp{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--coral)}.Product_layout__KjufH{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start}@media(min-width:1024px){.Product_layout__KjufH{grid-template-columns:260px 1fr}}.Product_sidebar__iOFNu{display:none}@media(min-width:1024px){.Product_sidebar__iOFNu{display:block;position:-webkit-sticky;position:sticky;top:74px}}.Product_overlay__1Laqk{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100}.Product_sidebarMobile__BdTNA{position:fixed;top:0;left:0;bottom:0;width:min(320px,85vw);background:#fff;z-index:101;overflow-y:auto;padding:24px 20px 40px;box-shadow:4px 0 32px rgba(45,27,61,.15)}.Product_closeMobile__zfuKQ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1.5px solid var(--border);background:rgba(0,0,0,0);cursor:pointer;color:var(--foreground);margin-bottom:20px}.Product_closeMobile__zfuKQ:hover{background:var(--muted)}.Product_main__LbPQt{min-width:0}.Product_countRow__f23Yq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:20px}.Product_countText__4uGqK{font-size:14px;color:var(--muted-fg)}.Product_sortWrap__lRMmu{display:flex;align-items:center;gap:8px;flex-shrink:0}.Product_sortLabel__FCqem{font-size:13px;color:var(--muted-fg);white-space:nowrap}.Product_selectSmall__qODE7{padding:7px 32px 7px 12px;border-radius:12px;border:1.5px solid var(--border);background:var(--background,#fff);font-family:var(--font-body);font-size:13px;color:var(--foreground);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .2s}.Product_selectSmall__qODE7:focus{border-color:var(--coral)}.Product_grid__hWceB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media(min-width:900px){.Product_grid__hWceB{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.Product_grid__hWceB{grid-template-columns:repeat(3,1fr)}}.Product_loadingGrid___B8US{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media(min-width:900px){.Product_loadingGrid___B8US{grid-template-columns:repeat(3,1fr)}}.Product_skeleton__9s0F_{border-radius:20px;background:linear-gradient(90deg,var(--muted,#f0f0f0) 25%,#e0e0e0 50%,var(--muted,#f0f0f0) 75%);background-size:200% 100%;animation:Product_shimmer__fSr9O 1.4s infinite;min-height:280px}@keyframes Product_shimmer__fSr9O{0%{background-position:200% 0}to{background-position:-200% 0}}.Product_empty__MP_xr{text-align:center;padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.Product_empty__MP_xr p{color:var(--muted-fg);font-size:16px}.Product_clearBtnLarge__PXPgD{padding:12px 28px;border-radius:18px;border:none;background:var(--coral);color:#fff;font-family:var(--font-display);font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s}.Product_clearBtnLarge__PXPgD:hover{opacity:.88}
/*# sourceMappingURL=7e4273d3ac286357.css.map*/