.page_page__aoG_a{background:#f9f6f5;min-height:100vh}.page_catBannersWrap__FUFdT{background:#fff;border-bottom:1px solid rgba(39,39,39,.08);padding:24px 40px;display:flex;justify-content:center}.page_catBanners__Sz2IJ{display:flex;gap:8px;max-width:1200px;width:100%;overflow-x:auto;scrollbar-width:none;justify-content:center;flex-wrap:wrap}.page_catBanners__Sz2IJ::-webkit-scrollbar{display:none}.page_catBanner__eL0OZ{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;cursor:pointer;transition:all .2s;border:2px solid transparent;background:#f9f6f5;min-width:130px}.page_catBanner__eL0OZ:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(39,39,39,.07)}.page_catBannerIcon__Bx46G{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.page_catBannerName__jWCU2{font-size:13px;font-weight:700;color:#272727}.page_hero__5mcqe{padding:48px 40px;position:relative;overflow:hidden;background:linear-gradient(135deg,#272727,#3a3a3a);border-bottom:1px solid rgba(39,39,39,.07)}.page_hero__5mcqe:before{content:"";position:absolute;top:-60px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(233,126,171,.15) 0,transparent 70%);pointer-events:none}.page_heroInner__HstzD{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.page_heroIcon__yJsr0{font-size:72px;line-height:1;flex-shrink:0;filter:drop-shadow(0 8px 24px rgba(0,0,0,.2))}.page_heroLabel__J5V1V{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e97eab;margin-bottom:8px}.page_heroTitle__1df_z{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,6vw,72px);letter-spacing:2px;color:#fff;line-height:.95;margin-bottom:12px}.page_heroDesc__4qrYJ{font-size:15px;color:hsla(0,0%,100%,.6);line-height:1.6;max-width:500px;font-weight:300}.page_heroStats__61bom{display:flex;gap:32px;margin-top:24px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}.page_heroStatNum__MKrGd{font-family:Bebas Neue,sans-serif;font-size:28px;color:#e97eab;line-height:1}.page_heroStatLabel__R7u79{font-size:11px;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:1px;margin-top:2px}.page_filterBar__RvwPz{display:flex;align-items:center;gap:12px;max-width:1200px;margin:24px auto 0;padding:0 40px}.page_searchWrap__eiFkA{flex:1 1;position:relative}.page_searchInput__xdKbz{width:100%;padding:12px 16px 12px 42px;background:#fff;border:1.5px solid rgba(39,39,39,.12);border-radius:50px;font-size:14px;font-family:DM Sans,sans-serif;color:#272727;outline:none;transition:border-color .2s;box-sizing:border-box}.page_searchInput__xdKbz:focus{border-color:#e97eab}.page_searchIcon__ZkHYb{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#888;font-size:14px;pointer-events:none}.page_filterBtn__shmVr{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1.5px solid rgba(39,39,39,.12);border-radius:50px;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;color:#272727;cursor:pointer;transition:all .2s;white-space:nowrap}.page_filterBtn__shmVr:hover{border-color:#e97eab}.page_filterBtnActive__0AC_0{background:#272727;color:#fff;border-color:#272727}.page_filterCount__yjvKd{background:#e97eab;color:#fff;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.page_sortSelect__nEkve{padding:12px 16px;background:#fff;border:1.5px solid rgba(39,39,39,.12);border-radius:50px;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;color:#272727;outline:none;cursor:pointer}.page_filterDropdownWrap__6igqc{position:relative}.page_filterDropdown__blpqD{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid rgba(39,39,39,.09);border-radius:16px;box-shadow:0 20px 60px rgba(39,39,39,.12);padding:24px;min-width:300px;z-index:100}.page_filterLabel__obeIS{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#888;margin-bottom:12px}.page_priceRange__L3kQW{display:flex;align-items:center;gap:10px}.page_priceInput__wusJ0{flex:1 1;padding:10px 12px;background:#f9f6f5;border:1.5px solid rgba(39,39,39,.12);border-radius:10px;font-size:13px;font-family:DM Sans,sans-serif;color:#272727;outline:none}.page_priceInput__wusJ0:focus{border-color:#e97eab;background:#fff}.page_priceSep__r7iEW{color:#888}.page_filterActions__JaG6d{display:flex;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(39,39,39,.09)}.page_filterReset__t97p2{flex:1 1;background:transparent;border:1.5px solid rgba(39,39,39,.12);border-radius:50px;color:#888}.page_filterApply__aPwAS,.page_filterReset__t97p2{padding:10px;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer}.page_filterApply__aPwAS{flex:2 1;background:#e97eab;border:none;border-radius:50px;color:#fff}.page_activeTags__aGLRn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:1200px;margin:12px auto 0;padding:0 40px}.page_tag__UycQr{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(39,39,39,.12);border-radius:50px;padding:5px 12px;font-size:12px;font-weight:600;color:#272727}.page_tagRemove__plHRK{cursor:pointer;color:#888;font-size:14px;line-height:1}.page_tagRemove__plHRK:hover{color:#e97eab}.page_clearAll__OXioD{font-size:12px;font-weight:600;color:#e97eab;cursor:pointer;text-decoration:underline}.page_productsWrap__h8aV8{padding:24px 40px 60px;max-width:1200px;margin:0 auto}.page_productsCount__ZQW0R{font-size:13px;color:#888;margin-bottom:20px}.page_productsGrid__cTtwk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.page_productCard__vbCuU{background:#fff;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.page_productCard__vbCuU:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(39,39,39,.1)}.page_productCard__vbCuU:hover .page_productOverlay__IBFms{opacity:1}.page_productThumb__IGRoT{aspect-ratio:4/3;background:linear-gradient(135deg,#f9f6f5,#ede9e4);position:relative;display:flex;align-items:center;justify-content:center;font-size:48px;overflow:hidden}.page_productBadge__CyVQH{position:absolute;top:10px;left:10px;background:#e97eab;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;z-index:2}.page_productBadgeNew__QjVzk{background:#4caf7d}.page_productBadgeSale__x_xp4{background:#272727}.page_productOverlay__IBFms{position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.page_productOverlayBtn__dDiXM{background:#e97eab;color:#fff;padding:10px 20px;border-radius:50px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s}.page_productOverlayBtn__dDiXM:hover{transform:scale(1.05)}.page_productInfo__bRzhb{padding:14px;text-decoration:none;color:#272727;display:block}.page_productCat__q_mbL{font-size:10px;font-weight:700;color:#e97eab;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:5px}.page_productName__j713n{font-size:13px;font-weight:600;color:#272727;margin-bottom:10px;line-height:1.3}.page_productFooter__8H5cp{display:flex;align-items:center;justify-content:space-between}.page_productPrice__ONCqq{font-size:15px;font-weight:700;color:#272727}.page_productOldPrice__v3ijc{font-size:12px;color:#bbb;text-decoration:line-through;margin-right:5px;font-weight:400}.page_productRating__vyE_e{font-size:11px;color:#f5a623}.page_noResults___QGIV{text-align:center;padding:60px 20px}.page_noResultsIcon__TJNMn{font-size:48px;margin-bottom:12px}.page_noResultsTitle__8xyHt{font-family:Bebas Neue,sans-serif;font-size:28px;color:#272727;margin-bottom:8px}.page_noResultsDesc__sMyKI{font-size:14px;color:#888}.page_pagination__XMswQ{gap:6px;margin-top:48px}.page_pageBtn__Rv8JE,.page_pagination__XMswQ{display:flex;align-items:center;justify-content:center}.page_pageBtn__Rv8JE{width:36px;height:36px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:1.5px solid rgba(39,39,39,.12);background:#fff;color:#272727;font-family:DM Sans,sans-serif}.page_pageBtn__Rv8JE:hover{border-color:#e97eab;color:#e97eab}.page_pageBtnActive__x_yVp{background:#272727;color:#fff;border-color:#272727}.page_pageBtnDisabled__orfRh{opacity:.4;cursor:not-allowed;pointer-events:none}.page_pageDots__CaYxo{color:#888;font-size:13px}.page_loading__p35gG{padding:80px 40px;font-family:DM Sans,sans-serif;color:#888;text-align:center}.page_previewOverlay__URR5f{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.page_previewModal__Ov6ls{background:#111;border-radius:16px;width:100%;max-width:800px;overflow:hidden;position:relative;padding:20px}.page_previewClose__nnX1m{position:absolute;top:12px;right:16px;background:hsla(0,0%,100%,.1);border:none;color:#fff;width:32px;height:32px;border-radius:50%;font-size:16px;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.page_previewClose__nnX1m:hover{background:hsla(0,0%,100%,.2)}.page_previewTitle__7cEKk{font-size:16px;font-weight:700;color:#fff;margin-bottom:16px;padding-right:40px;font-family:DM Sans,sans-serif}.page_previewVideo__OZrdy{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden}.page_previewNoVideo__XCuMb{text-align:center;color:#888;padding:40px;font-family:DM Sans,sans-serif}@media (max-width:1024px){.page_productsGrid__cTtwk{grid-template-columns:repeat(3,1fr)}.page_activeTags__aGLRn,.page_catBannersWrap__FUFdT,.page_filterBar__RvwPz,.page_hero__5mcqe,.page_productsWrap__h8aV8{padding-left:24px;padding-right:24px}}@media (max-width:768px){.page_productsGrid__cTtwk{grid-template-columns:repeat(2,1fr)}.page_heroIcon__yJsr0{display:none}.page_heroStats__61bom{gap:20px}}.page_subcatWrap__aY1tM{display:flex;gap:8px;flex-wrap:wrap;max-width:1200px;margin:16px auto 0;padding:0 40px}.page_subcatChip__TmvzT{padding:9px 20px;background:#fff;border:1.5px solid rgba(39,39,39,.12);border-radius:50px;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;color:#555;cursor:pointer;transition:all .2s}.page_subcatChip__TmvzT:hover{border-color:#e97eab;color:#e97eab;background:rgba(233,126,171,.04)}.page_subcatChipActive___pZ6W{background:rgba(233,126,171,.1);color:#e97eab;border-color:rgba(233,126,171,.3)}