.page_products-page__GlYAQ{min-height:calc(100vh - 200px);padding:40px 0 60px;background-color:var(--bg-color-secondary);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media(max-width:999px){.page_products-page__GlYAQ{padding:24px 0 40px}}.page_products-container__wF79X{width:100%;max-width:var(--container-max-width-pc);margin:0 auto;padding-left:var(--container-padding-mobile-tablet);padding-right:var(--container-padding-mobile-tablet);box-sizing:border-box;overflow-x:hidden}@media(min-width:1000px){.page_products-container__wF79X{padding-left:var(--container-padding-pc);padding-right:var(--container-padding-pc)}}@media(min-width:1600px){.page_products-container__wF79X{max-width:var(--container-max-width-large)}}@media(max-width:480px){.page_products-container__wF79X{padding-left:12px;padding-right:12px}}.page_products-header__DU_Bo{margin-bottom:32px}@media(max-width:999px){.page_products-header__DU_Bo{margin-bottom:24px}}.page_products-title__gsRtN{font-size:32px;font-weight:700;color:var(--primary-color-hover);margin:0;line-height:1.3;font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media(max-width:999px){.page_products-title__gsRtN{font-size:24px}}.page_filter-bar__w48Bb{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid var(--border-color);border-radius:20px;padding:28px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;overflow:visible;width:100%;position:relative}@media(max-width:999px){.page_filter-bar__w48Bb{padding:20px;border-radius:16px;margin-bottom:24px}}@media(max-width:768px){.page_filter-bar__w48Bb{padding:16px;border-radius:12px;margin-bottom:20px}}@media(max-width:480px){.page_filter-bar__w48Bb{padding:14px;border-radius:10px}}.page_filter-bar__w48Bb:hover{box-shadow:0 6px 24px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06)}.page_reset-filters-wrapper__WlUwN{margin-bottom:16px}@media(max-width:999px){.page_reset-filters-wrapper__WlUwN{margin-bottom:12px}}.page_filter-row__qKr3v{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;width:100%;box-sizing:border-box;position:relative;overflow:visible}@media(min-width:1400px){.page_filter-row__qKr3v{gap:20px}}@media(max-width:1199px){.page_filter-row__qKr3v{gap:14px}}@media(max-width:999px){.page_filter-row__qKr3v{gap:10px}}@media(max-width:768px){.page_filter-row__qKr3v{gap:10px}}@media(max-width:480px){.page_filter-row__qKr3v{gap:8px}}.page_filter-item__TdgW9{display:flex;flex-direction:column;gap:10px;flex:0 1 auto;position:relative;overflow:visible;z-index:1}.page_filter-item__TdgW9.page_is-open__uvtnU,.page_filter-item__TdgW9.page_is-open__uvtnU .page_dropdown-wrapper__Djp07{z-index:100}.page_filter-item__TdgW9.page_is-open__uvtnU .page_dropdown-menu__Tk6_f{z-index:10001}.page_filter-item__TdgW9:not(.page_price-range__s1w7a):not(.page_filter-button-wrapper__ytxa4){min-width:150px;max-width:200px}@media(min-width:1400px){.page_filter-item__TdgW9:not(.page_price-range__s1w7a):not(.page_filter-button-wrapper__ytxa4){min-width:170px;max-width:220px}}@media(max-width:1199px){.page_filter-item__TdgW9:not(.page_price-range__s1w7a):not(.page_filter-button-wrapper__ytxa4){min-width:140px;max-width:180px}}@media(max-width:999px){.page_filter-item__TdgW9:not(.page_price-range__s1w7a):not(.page_filter-button-wrapper__ytxa4){min-width:calc(50% - 8px);max-width:calc(50% - 8px)}}@media(max-width:768px){.page_filter-item__TdgW9:not(.page_price-range__s1w7a):not(.page_filter-button-wrapper__ytxa4){min-width:100%;max-width:100%}}.page_filter-item__TdgW9.page_price-range__s1w7a{flex:1 1 auto;min-width:300px;max-width:100%}@media(min-width:1400px){.page_filter-item__TdgW9.page_price-range__s1w7a{min-width:400px}}@media(max-width:1199px){.page_filter-item__TdgW9.page_price-range__s1w7a{min-width:280px}}@media(max-width:999px){.page_filter-item__TdgW9.page_price-range__s1w7a{min-width:100%;order:1}}@media(max-width:768px){.page_filter-item__TdgW9.page_price-range__s1w7a{min-width:100%}}.page_filter-item__TdgW9.page_sort-item__QrCeo{min-width:140px;max-width:160px}@media(max-width:999px){.page_filter-item__TdgW9.page_sort-item__QrCeo{min-width:calc(50% - 8px);max-width:calc(50% - 8px)}}@media(max-width:768px){.page_filter-item__TdgW9.page_sort-item__QrCeo{min-width:100%;max-width:100%}}.page_filter-item__TdgW9.page_filter-button-wrapper__ytxa4{flex:0 0 auto;min-width:auto;align-self:flex-end;margin-left:auto}@media(max-width:999px){.page_filter-item__TdgW9.page_filter-button-wrapper__ytxa4{width:100%;margin-left:0;order:2}}@media(max-width:768px){.page_filter-item__TdgW9.page_filter-button-wrapper__ytxa4{width:100%}}.page_filter-label__bEaAo{font-size:13px;font-weight:700;color:var(--text-color);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px}@media(max-width:999px){.page_filter-label__bEaAo{font-size:12px;letter-spacing:.3px;margin-bottom:5px}}.page_dropdown-wrapper__Djp07{position:relative;z-index:inherit}.page_dropdown-button__4Yprc{width:100%;padding:14px 18px;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid var(--border-color);border-radius:14px;font-size:15px;font-weight:500;color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative;overflow:hidden}@media(max-width:999px){.page_dropdown-button__4Yprc{padding:12px 16px;font-size:14px;border-radius:12px}}.page_dropdown-button__4Yprc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s}.page_dropdown-button__4Yprc:hover{border-color:var(--primary-color);background:linear-gradient(135deg,#fff 0,var(--primary-color-light) 100%);box-shadow:0 4px 12px rgba(47,120,255,.15);transform:translateY(-2px)}.page_dropdown-button__4Yprc:hover:before{left:100%}.page_dropdown-button__4Yprc:active{transform:translateY(0)}.page_dropdown-button__4Yprc:focus{outline:2px solid var(--primary-color);outline-offset:2px;border-color:var(--primary-color)}.page_dropdown-button__4Yprc:focus:not(:focus-visible){outline:none}.page_dropdown-button__4Yprc span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_dropdown-icon__8NpeR{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);color:var(--primary-color);opacity:.7}.page_dropdown-button__4Yprc:hover .page_dropdown-icon__8NpeR{opacity:1;transform:scale(1.1)}.page_dropdown-icon__8NpeR.page_is-open__uvtnU{transform:rotate(180deg) scale(1.1);opacity:1}.page_dropdown-menu__Tk6_f{position:absolute;top:calc(100% + 8px);left:0;right:0;background:linear-gradient(135deg,#fff,#fafbfc);border:2px solid var(--border-color);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);z-index:9999;max-height:320px;overflow-y:auto;overflow-x:visible;animation:page_slideDown__GH4M2 .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);isolation:isolate}@media(max-width:999px){.page_dropdown-menu__Tk6_f{border-radius:12px;top:calc(100% + 6px)}}.page_dropdown-menu__Tk6_f::-webkit-scrollbar{width:6px}.page_dropdown-menu__Tk6_f::-webkit-scrollbar-track{background:transparent;border-radius:10px}.page_dropdown-menu__Tk6_f::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.3}.page_dropdown-menu__Tk6_f::-webkit-scrollbar-thumb:hover{opacity:.5}@keyframes page_slideDown__GH4M2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page_dropdown-item__asOvz{width:100%;padding:14px 18px;background-color:transparent;text-align:left;font-size:15px;font-weight:500;color:var(--text-color);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:relative;border:none;border-left:3px solid transparent}@media(max-width:999px){.page_dropdown-item__asOvz{padding:12px 16px;font-size:14px}}.page_dropdown-item__asOvz:hover{background:linear-gradient(90deg,var(--primary-color-light) 0,transparent 100%);color:var(--primary-color);border-left-color:var(--primary-color);padding-left:20px}.page_dropdown-item__asOvz.page_is-active__OQYVr{background:linear-gradient(90deg,var(--primary-color-light) 0,rgba(47,120,255,.05) 100%);color:var(--primary-color);font-weight:700;border-left-color:var(--primary-color);box-shadow:inset 0 0 10px rgba(47,120,255,.1)}.page_dropdown-item__asOvz.page_is-active__OQYVr:before{content:"✓";position:absolute;right:18px;color:var(--primary-color);font-weight:700}.page_dropdown-item__asOvz:first-child{border-radius:14px 14px 0 0}.page_dropdown-item__asOvz:last-child{border-radius:0 0 14px 14px}.page_price-inputs__Crx53{display:flex;align-items:center;gap:10px;margin-bottom:4px;width:100%;box-sizing:border-box}@media(max-width:480px){.page_price-inputs__Crx53{gap:6px}}.page_price-input__3r8jU{flex:1;min-width:0;padding:14px 18px;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid var(--border-color);border-radius:14px;font-size:15px;font-weight:500;color:var(--text-color);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04);box-sizing:border-box;width:100%}@media(max-width:999px){.page_price-input__3r8jU{padding:12px 14px;font-size:14px;border-radius:12px}}@media(max-width:480px){.page_price-input__3r8jU{padding:10px 12px;font-size:13px;border-radius:10px}}.page_price-input__3r8jU::-moz-placeholder{color:var(--text-color-tertiary);font-weight:400}.page_price-input__3r8jU::placeholder{color:var(--text-color-tertiary);font-weight:400}.page_price-input__3r8jU:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(47,120,255,.1)}.page_price-input__3r8jU:focus{outline:2px solid var(--primary-color);outline-offset:2px;border-color:var(--primary-color);background:#fff;box-shadow:0 4px 16px rgba(47,120,255,.2);transform:translateY(-1px)}.page_price-input__3r8jU:focus:not(:focus-visible){outline:none}.page_price-input__3r8jU.page_has-error__lE5e6{background:linear-gradient(135deg,#fff5f5,#fff);animation:page_shake__TtqJj .3s}.page_price-input__3r8jU.page_has-error__lE5e6:focus{box-shadow:0 4px 16px rgba(239,68,68,.2)}@keyframes page_shake__TtqJj{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.page_price-separator__r8N69{flex-shrink:0;color:var(--text-color-secondary);font-size:16px;font-weight:600;padding:0 8px;opacity:.6}@media(max-width:999px){.page_price-separator__r8N69{font-size:14px;padding:0 4px}}@media(max-width:480px){.page_price-separator__r8N69{font-size:12px;padding:0 2px}}.page_price-error__lCWRy{display:block;margin-top:6px;font-size:12px;color:var(--error-color);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500}.page_price-input__3r8jU.page_has-error__lE5e6{border-color:var(--error-color)}.page_price-input__3r8jU.page_has-error__lE5e6:focus{border-color:var(--error-color);outline-color:var(--error-color)}.page_quick-price-filters__Xyzzz{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media(max-width:999px){.page_quick-price-filters__Xyzzz{gap:8px;margin-top:12px}}.page_quick-price-button__1z_UP{padding:10px 16px;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid var(--border-color);border-radius:12px;font-size:13px;font-weight:600;color:var(--text-color);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.04);position:relative;overflow:hidden}@media(max-width:999px){.page_quick-price-button__1z_UP{padding:8px 14px;font-size:12px;border-radius:10px}}.page_quick-price-button__1z_UP:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--primary-color-light);transform:translate(-50%,-50%);transition:width .4s,height .4s;z-index:0}.page_quick-price-button__1z_UP span{position:relative;z-index:1}.page_quick-price-button__1z_UP:hover{border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 4px 12px rgba(47,120,255,.2);transform:translateY(-2px)}.page_quick-price-button__1z_UP:hover:before{width:100%;height:100%}.page_quick-price-button__1z_UP:active{transform:translateY(0) scale(.98)}.page_quick-price-button__1z_UP:focus{outline:2px solid var(--primary-color);outline-offset:2px}.page_quick-price-button__1z_UP:focus:not(:focus-visible){outline:none}.page_quick-price-button__1z_UP.page_is-active__OQYVr{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-hover) 100%);border-color:var(--primary-color);color:var(--text-color-white);box-shadow:0 4px 16px rgba(47,120,255,.3);font-weight:700}.page_quick-price-button__1z_UP.page_is-active__OQYVr:before{width:100%;height:100%;background:hsla(0,0%,100%,.1)}.page_quick-price-button__1z_UP.page_is-active__OQYVr:hover{background:linear-gradient(135deg,var(--primary-color-hover) 0,var(--primary-color) 100%);box-shadow:0 6px 20px rgba(47,120,255,.4)}.page_filter-button__2OaZi,.page_quick-price-button__1z_UP.page_is-active__OQYVr span{color:var(--text-color-white)}.page_filter-button__2OaZi{padding:14px 28px;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-hover) 100%);border:none;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(47,120,255,.3),0 2px 8px rgba(47,120,255,.2);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}@media(max-width:999px){.page_filter-button__2OaZi{padding:12px 24px;font-size:14px;border-radius:12px}}@media(max-width:768px){.page_filter-button__2OaZi{width:100%;padding:14px 28px}}.page_filter-button__2OaZi:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.page_filter-button__2OaZi:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(47,120,255,.4),0 4px 12px rgba(47,120,255,.3);background:linear-gradient(135deg,var(--primary-color-hover) 0,var(--primary-color) 100%)}.page_filter-button__2OaZi:hover:before{width:300px;height:300px}.page_filter-button__2OaZi:hover svg{transform:rotate(15deg) scale(1.1)}.page_filter-button__2OaZi:active{transform:translateY(-1px)}.page_filter-button__2OaZi:focus{outline:3px solid rgba(47,120,255,.5);outline-offset:3px}.page_filter-button__2OaZi:focus:not(:focus-visible){outline:none}.page_filter-button__2OaZi svg{transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.page_reset-filters___AIKa{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#fff5f5,#fff);border:2px solid var(--error-color);border-radius:10px;font-size:14px;font-weight:600;color:var(--error-color);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 2px 8px rgba(239,68,68,.1)}@media(max-width:999px){.page_reset-filters___AIKa{padding:6px 14px;font-size:13px;border-radius:8px}}.page_reset-filters___AIKa:hover{background:linear-gradient(135deg,var(--error-color) 0,var(--error-color-dark) 100%);color:var(--text-color-white);transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.3);border-color:var(--error-color)}.page_reset-filters___AIKa:hover svg{transform:rotate(-180deg)}.page_reset-filters___AIKa:active{transform:translateY(0)}.page_reset-filters___AIKa:focus{outline:2px solid var(--error-color);outline-offset:2px}.page_reset-filters___AIKa:focus:not(:focus-visible){outline:none}.page_reset-filters___AIKa svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.page_products-grid__17ea6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;-moz-column-gap:12px;column-gap:12px;justify-items:stretch;align-items:start;width:100%;max-width:100%;overflow:visible}.page_products-grid__17ea6>*{width:100%;max-width:100%;min-width:0}@media(min-width:1000px)and (max-width:1199px){.page_products-grid__17ea6{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px;-moz-column-gap:10px;column-gap:10px}}@media(min-width:1200px){.page_products-grid__17ea6{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px;-moz-column-gap:12px;column-gap:12px}}@media(min-width:1600px){.page_products-grid__17ea6{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px;-moz-column-gap:12px;column-gap:12px}}@media(max-width:999px){.page_products-grid__17ea6{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;-moz-column-gap:12px;column-gap:12px}}@media(max-width:768px){.page_products-grid__17ea6{row-gap:12px;-moz-column-gap:8px;column-gap:8px}}@media(max-width:640px){.page_products-grid__17ea6{row-gap:12px;-moz-column-gap:8px;column-gap:8px}}@media(max-width:360px){.page_products-grid__17ea6{grid-template-columns:1fr}}.page_empty-state__r5MMj{text-align:center;padding:60px 20px;background-color:var(--bg-color);border-radius:16px;box-shadow:0 2px 8px var(--shadow-color-light)}@media(max-width:999px){.page_empty-state__r5MMj{padding:40px 16px;border-radius:12px}}.page_empty-message__GAkvg{font-size:16px;font-weight:500;color:var(--text-color-secondary);margin:0;font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media(max-width:999px){.page_empty-message__GAkvg{font-size:14px}}.page_load-more-section__EXeUi{display:flex;justify-content:center;align-items:center;margin-top:48px;padding:0 20px}@media(max-width:999px){.page_load-more-section__EXeUi{margin-top:32px;padding:0 16px}}.page_load-more-button__VK8gO{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-hover) 100%);border:none;border-radius:12px;font-size:15px;font-weight:600;color:var(--text-color-white);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px var(--shadow-color-light);font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media(max-width:999px){.page_load-more-button__VK8gO{padding:12px 28px;font-size:14px}}.page_load-more-button__VK8gO:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color-medium)}.page_load-more-button__VK8gO:active{transform:translateY(0)}.page_load-more-button__VK8gO:focus{outline:2px solid var(--primary-color);outline-offset:2px}.page_load-more-button__VK8gO:focus:not(:focus-visible){outline:none}.page_load-more-button__VK8gO span{white-space:nowrap}.page_load-more-button__VK8gO svg{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.page_load-more-button__VK8gO:hover svg{transform:translateY(-2px)}