.TopSearch_block__BEpse{background:var(--card,#fff);border:1px solid var(--erp-border,#e3e6eb);border-radius:var(--erp-r-lg,14px);box-shadow:var(--erp-shadow-sm);padding:18px 20px 16px}.TopSearch_head__yB6jx{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.TopSearch_headLeft__Ac9CF{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.TopSearch_title__fHJVm{font-family:var(--erp-serif);font-size:1.5rem;font-weight:500;line-height:1;color:var(--ink,#16181d);margin:0}.TopSearch_count__gyAO3{font-size:.92rem;color:var(--ink-soft,#4a4f58)}.TopSearch_count__gyAO3 strong{color:var(--navy,#1e416e);font-size:1.02rem;font-weight:700}.TopSearch_countDot__e9UpA{margin-right:6px;color:var(--erp-border-strong,#cdd3dc)}.TopSearch_countErr__ruAT7{color:var(--erp-red,#c4453b);font-weight:600}.TopSearch_shapesSection__YH_76{margin-bottom:18px}.TopSearch_shapes__Ec922{display:grid;grid-template-columns:repeat(auto-fill,92px);grid-gap:6px;gap:6px;justify-content:start}.TopSearch_shapeTile__Ju6CQ{width:92px;min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px 6px;border:1px solid var(--erp-border,#e3e6eb);border-radius:10px;background:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.TopSearch_shapeTile__Ju6CQ img{mix-blend-mode:multiply}.TopSearch_shapeTile__Ju6CQ:hover{border-color:var(--navy,#1e416e);color:var(--navy,#1e416e);box-shadow:var(--erp-shadow-sm)}.TopSearch_shapeActive__bxjMX{background:#fff;border-color:var(--navy,#1e416e);transform:translateY(-2px) scale(1.04);box-shadow:inset 0 0 0 1.5px var(--navy,#1e416e),0 6px 16px rgba(var(--navy-rgb),.3)}.TopSearch_shapeActive__bxjMX .TopSearch_shapeLabel__UtFe_{color:var(--navy,#1e416e);font-weight:700}.TopSearch_shapeActive__bxjMX:hover{border-color:var(--navy-deep,#163356);box-shadow:inset 0 0 0 1.5px var(--navy-deep,#163356),0 6px 16px rgba(var(--navy-rgb),.35)}.TopSearch_shapeLabel__UtFe_{font-size:.62rem;font-weight:600;line-height:1.15;text-align:center;color:var(--ink-2,#4c5563);white-space:normal}.TopSearch_shapesMobile__vF1dY{display:none}.TopSearch_shapesMobileHead__bHYHq{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.TopSearch_shapesMobileLabel__tkWzD{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3,#79808c)}.TopSearch_viewToggle__U4XW7{display:inline-flex;flex-shrink:0;border:1px solid var(--erp-border,#e3e6eb);border-radius:999px;padding:2px;background:var(--erp-surface-2,#f7f8fa)}.TopSearch_viewToggleBtn__iG2nH{border:0;background:none;padding:4px 10px;border-radius:999px;font-family:var(--erp-sans);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3,#79808c);cursor:pointer}.TopSearch_viewToggleBtnOn__3mUqa{background:var(--navy,#1e416e);color:#fff}.TopSearch_shapeChipRow__w2HY7{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:2px 2px 8px;margin:0 -2px}.TopSearch_shapeChipRow__w2HY7::-webkit-scrollbar{height:4px}.TopSearch_shapeChipRow__w2HY7::-webkit-scrollbar-thumb{background:var(--erp-border-strong,#cdd3dc);border-radius:2px}.TopSearch_shapeChip__ON6m8{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;padding:5px 12px 5px 5px;border:1px solid var(--erp-border,#e3e6eb);border-radius:999px;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,box-shadow .12s ease}.TopSearch_shapeChip__ON6m8 img{mix-blend-mode:multiply}.TopSearch_shapeChip__ON6m8:hover{border-color:var(--navy,#1e416e)}.TopSearch_shapeChipActive__vIaDY{border-color:var(--navy,#1e416e);box-shadow:inset 0 0 0 1.5px var(--navy,#1e416e)}.TopSearch_shapeChipActive__vIaDY .TopSearch_shapeChipLabel__r2Y4A{color:var(--navy,#1e416e);font-weight:700}.TopSearch_shapeChipLabel__r2Y4A{font-size:.76rem;font-weight:600;color:var(--ink-2,#4c5563)}.TopSearch_shapesMoreBtn__rQ0j0{display:block;width:100%;margin-top:4px;padding:7px;border:1px dashed var(--erp-border-strong,#cdd3dc);border-radius:8px;background:none;color:var(--navy,#1e416e);font-family:var(--erp-sans);font-size:.78rem;font-weight:600;cursor:pointer;text-align:center}.TopSearch_tilesGrid__CLOMv{display:grid;grid-template-columns:repeat(auto-fill,64px);grid-gap:6px;gap:6px;justify-content:start}.TopSearch_tileSm__1NgQz{width:64px;min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 3px 5px;border:1px solid var(--erp-border,#e3e6eb);border-radius:9px;background:#fff;cursor:pointer}.TopSearch_tileSm__1NgQz img{mix-blend-mode:multiply}.TopSearch_tileSmActive__qytEt{border-color:var(--navy,#1e416e);box-shadow:inset 0 0 0 1.5px var(--navy,#1e416e)}.TopSearch_tileSmActive__qytEt .TopSearch_tileSmLabel__Y53Pj{color:var(--navy,#1e416e);font-weight:700}.TopSearch_tileSmLabel__Y53Pj{font-size:.56rem;font-weight:600;line-height:1.1;text-align:center;color:var(--ink-2,#4c5563)}.TopSearch_shapePicker__6_4Nl{margin-top:10px;border:1px solid var(--erp-border,#e3e6eb);border-radius:10px;background:var(--erp-surface-2,#f7f8fa);padding:10px;display:flex;flex-direction:column;gap:8px}.TopSearch_shapePickerSearch__ATc22{position:relative;display:flex;align-items:center}.TopSearch_shapePickerSearch__ATc22 svg{position:absolute;left:10px;color:var(--ink-3,#79808c);pointer-events:none}.TopSearch_shapePickerInput__zM3T5{width:100%;height:36px;padding:0 10px 0 30px;border:1px solid var(--erp-border,#e3e6eb);border-radius:var(--erp-r-sm,6px);background:#fff;font-family:var(--erp-sans);font-size:.84rem;color:var(--ink,#16181d)}.TopSearch_shapePickerList__XIPK6{max-height:min(46vh,340px);overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:1px;border-radius:8px;background:#fff;border:1px solid var(--erp-border,#e3e6eb)}.TopSearch_shapePickerRow__MhS7S{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--erp-border,#e3e6eb)}.TopSearch_shapePickerRow__MhS7S:last-child{border-bottom:0}.TopSearch_shapePickerRow__MhS7S:hover{background:var(--erp-surface-2,#f7f8fa)}.TopSearch_shapePickerRow__MhS7S img{mix-blend-mode:multiply;flex-shrink:0}.TopSearch_shapePickerRowActive__DD29W{background:color-mix(in srgb,var(--navy,#1e416e) 6%,transparent)}.TopSearch_shapePickerRowActive__DD29W:hover{background:color-mix(in srgb,var(--navy,#1e416e) 10%,transparent)}.TopSearch_shapePickerName__bEe4e{flex:1 1;min-width:0;font-size:.86rem;font-weight:500;color:var(--ink-soft,#4a4f58)}.TopSearch_shapePickerRowActive__DD29W .TopSearch_shapePickerName__bEe4e{color:var(--navy,#1e416e);font-weight:700}.TopSearch_shapePickerCheck__6jQoP{width:18px;height:18px;flex-shrink:0;accent-color:var(--navy,#1e416e);cursor:pointer}.TopSearch_shapePickerEmpty__Nkoet{padding:16px 10px;text-align:center;font-size:.82rem;color:var(--ink-3,#79808c)}.TopSearch_shapePickerDone__f1iez{align-self:stretch;min-height:40px}.TopSearch_sliders__UmgiA{display:grid;grid-template-columns:repeat(3,minmax(200px,236px));justify-content:center;grid-gap:16px 44px;gap:16px 44px}@media (max-width:760px){.TopSearch_sliders__UmgiA{grid-template-columns:1fr;justify-content:stretch}}.TopSearch_sliderCell__xcJFN{min-width:0;display:flex;flex-direction:column;gap:2px}.TopSearch_sliderTitle__qU_8k{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3,#79808c)}.TopSearch_inputPair__sTTFY,.TopSearch_selectPair__kD1YL{display:flex;align-items:center;gap:8px}.TopSearch_inputPair__sTTFY .TopSearch_erp-input__YkUUF,.TopSearch_inputPair__sTTFY input{width:100%;min-width:0;text-align:center;height:32px;font-size:.84rem}.TopSearch_selectPair__kD1YL .TopSearch_erp-select__X81kk,.TopSearch_selectPair__kD1YL select{width:100%;min-width:0;height:32px;font-size:.8rem;padding:0 22px 0 8px;text-overflow:ellipsis}.TopSearch_dash__MWazm{color:var(--ink-3,#79808c);flex-shrink:0}.TopSearch_priceLocked__IKgZt{display:flex;align-items:center;gap:8px;height:36px;padding:0 11px;border:1px dashed var(--erp-border-strong,#cdd3dc);border-radius:var(--erp-r-sm,6px);font-size:.8rem;color:var(--ink-3,#79808c)}.TopSearch_priceLocked__IKgZt svg{flex-shrink:0;color:var(--platinum,#aeb4bd)}.TopSearch_advToggleRow__vy0SQ{display:flex;justify-content:flex-end;margin-top:16px}.TopSearch_advToggle__qIh7o{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--erp-border,#e3e6eb);border-radius:var(--erp-r-sm,6px);background:var(--erp-surface-2,#f7f8fa);color:var(--navy,#1e416e);font-family:var(--erp-sans);font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.TopSearch_advToggle__qIh7o:hover{border-color:var(--erp-border-strong,#cdd3dc);background:var(--card,#fff)}.TopSearch_advChevron__XIOJ6{transition:transform .14s ease}.TopSearch_advChevronOpen__PSxKB{transform:rotate(180deg)}.TopSearch_advPanel__OYAWz{margin-top:14px;padding-top:14px;border-top:1px solid var(--erp-border,#e3e6eb);animation:TopSearch_hvTopAdvIn__1wyet .14s ease both}@keyframes TopSearch_hvTopAdvIn__1wyet{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.TopSearch_advGrid___XdDp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;align-items:start}.TopSearch_advCol__yHcRW{min-width:0}.TopSearch_advColTitle__ASwnv{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3,#79808c);margin-bottom:8px}.TopSearch_checkList__yxt9k{display:flex;flex-direction:column;gap:6px}.TopSearch_check__ZISKv{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:var(--ink-soft,#4a4f58);cursor:pointer}.TopSearch_check__ZISKv input{width:15px;height:15px;accent-color:var(--navy,#1e416e);cursor:pointer;flex-shrink:0}.TopSearch_actions__Wyk0V{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--erp-border,#e3e6eb)}.TopSearch_resetBtn__29bd2{min-width:92px}.TopSearch_searchBtn__isMEB{min-width:132px;display:inline-flex;align-items:center;justify-content:center;gap:9px}.TopSearch_searchCount__QrBfs{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:hsla(0,0%,100%,.22);color:#fff;font-size:.72rem;font-weight:700;line-height:1}.TopSearch_fancyPicker__K32j3{display:flex;flex-direction:column;gap:6px}.TopSearch_fancyChips__DBfWn{display:flex;flex-wrap:wrap;gap:4px}.TopSearch_fancyChip__tvNNP{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--erp-border,#e3e6eb);border-radius:999px;background:#fff;color:var(--ink-2,#4c5563);font-size:.75rem;font-weight:600;cursor:pointer;line-height:1.4;transition:border-color .1s ease,background .1s ease,color .1s ease}.TopSearch_fancyChip__tvNNP:hover{border-color:var(--navy,#1e416e);color:var(--navy,#1e416e)}.TopSearch_fancyChipActive__EhHiU{background:var(--navy,#1e416e);border-color:var(--navy,#1e416e);color:#fff}.TopSearch_fancyChipActive__EhHiU:hover{background:var(--navy-deep,#163356);border-color:var(--navy-deep,#163356);color:#fff}.TopSearch_shadeDot__DByB_{width:12px;height:12px;border-radius:999px;border:1px solid rgba(22,24,29,.18);flex-shrink:0}.TopSearch_fancyChipActive__EhHiU .TopSearch_shadeDot__DByB_{border-color:hsla(0,0%,100%,.75)}.TopSearch_orderFirst__D_yGm{order:-1}.TopSearch_fancySubTitle__EllrR{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3,#79808c);margin-top:2px}.TopSearch_swatchRow__TSOa3{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:2px}.TopSearch_swatch__veuNU{display:flex;flex-direction:column;align-items:center;gap:4px;width:52px;padding:2px;border:0;background:none;cursor:pointer}.TopSearch_swatchDot__OhsjZ{width:40px;height:40px;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 0 0 1px var(--erp-border,#e3e6eb);transition:box-shadow .12s ease,transform .12s ease}.TopSearch_swatch__veuNU:hover .TopSearch_swatchDot__OhsjZ{box-shadow:0 0 0 2px var(--navy,#1e416e);transform:translateY(-1px)}.TopSearch_swatchLabel___9uMa{font-size:.68rem;font-weight:600;line-height:1.1;text-align:center;color:var(--ink-2,#4c5563)}.TopSearch_swatchActive__ef_HX .TopSearch_swatchDot__OhsjZ{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--navy,#1e416e);transform:translateY(-1px) scale(1.04)}.TopSearch_swatchActive__ef_HX .TopSearch_swatchLabel___9uMa{color:var(--navy,#1e416e);font-weight:700}.TopSearch_shadesPanel__xSO8j{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px;border:1px solid var(--erp-border,#e3e6eb);border-radius:10px;background:var(--erp-surface-2,#f7f8fa);animation:TopSearch_hvShadesIn__s737i .14s ease both}@keyframes TopSearch_hvShadesIn__s737i{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.TopSearch_shadesFor__yz_nL{font-size:.78rem;color:var(--ink-soft,#4a4f58)}.TopSearch_shadesFor__yz_nL strong{color:var(--navy,#1e416e);font-weight:700}@media (prefers-reduced-motion:reduce){.TopSearch_shadesPanel__xSO8j{animation:none}.TopSearch_swatchDot__OhsjZ,.TopSearch_swatch__veuNU:hover .TopSearch_swatchDot__OhsjZ{transition:none}.TopSearch_advPanel__OYAWz{animation:none}.TopSearch_advChevron__XIOJ6,.TopSearch_shapeTile__Ju6CQ{transition:none}}@media (max-width:900px){.TopSearch_advGrid___XdDp,.TopSearch_sliders__UmgiA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.TopSearch_block__BEpse{padding:14px}.TopSearch_sliders__UmgiA{grid-template-columns:1fr}.TopSearch_advGrid___XdDp{grid-template-columns:repeat(2,minmax(0,1fr))}.TopSearch_actions__Wyk0V{flex-direction:column-reverse;align-items:stretch}.TopSearch_resetBtn__29bd2,.TopSearch_searchBtn__isMEB{width:100%}}@media (max-width:720px){.TopSearch_shapes__Ec922{display:none}.TopSearch_shapesMobile__vF1dY{display:block}.TopSearch_block__BEpse{overflow-x:hidden}.TopSearch_block__BEpse,.TopSearch_shapesMobile__vF1dY,.TopSearch_shapesSection__YH_76{max-width:100%;min-width:0}.TopSearch_shapeChipRow__w2HY7{width:100%;max-width:100%;min-width:0;box-sizing:border-box}}@media (min-width:901px){.TopSearch_slidersWide__gABhG{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:18px 40px}}.TopSearch_slidersWide__gABhG .TopSearch_sliderCell__xcJFN{--rs-max:100%}