.Button_primary__bRmY3{width:100%;border-radius:16px;padding:12px 16px;background:var(--color-primary-bg);border:none;color:var(--color-primary-text);cursor:pointer;transition:background-color .15s ease;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:20px;text-align:center;letter-spacing:-.02em}.Button_primary__bRmY3:hover:not(:disabled){background:var(--color-primary-bg-hover)}.Button_primary__bRmY3:disabled{background:var(--color-primary-bg-disabled);cursor:not-allowed}.Button_icon__rq1j3{display:inline-flex;align-items:center}.Input_input__QP9JP{width:100%;border-radius:12px;padding:16px;border:1px solid var(--color-border-input);background:var(--color-white);color:var(--color-black);outline:none;transition:border-color .15s ease}.Input_input__QP9JP:focus{border-color:var(--color-border-input-focus)}.Input_input__QP9JP:disabled{background:var(--color-bg-disabled);cursor:not-allowed}.Chip_chip__OWNHP{border-radius:32px;height:32px;border-width:1px;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;border-style:solid;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Chip_unselected__xGr8g{background:var(--color-white);border:1px solid var(--color-chip-border);color:var(--color-chip-text)}.Chip_selected__lrxwC{background:var(--color-primary-bg);border:1px solid var(--color-primary-bg);color:var(--color-white)}.Chip_unselected__xGr8g:hover{background:var(--color-primary-bg-hover);border-color:var(--color-primary-bg-hover)}.Chip_chip__OWNHP:focus-visible{outline:2px solid var(--color-primary-outline);outline-offset:2px}.DropdownMenu_root__TxzFe{position:relative;display:inline-block}.DropdownMenu_trigger__MGbcs{display:flex;align-items:center;padding:8px 16px}.DropdownMenu_menu__0wW0q{position:absolute;top:100%;z-index:50;margin-top:8px;background:var(--color-white);padding:8px;opacity:1;border-radius:20px;border:.5px solid var(--color-border-subtle);box-shadow:0 0 4px 0 var(--color-shadow-dropdown)}.DropdownMenu_alignRight__qpOpv{right:0}.DropdownMenu_alignLeft__hkT8E{left:0}.DropdownMenu_item__q_4jW{width:100%;gap:8px;padding:12px 16px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:16px;letter-spacing:-.02rem;display:flex;align-items:center;cursor:pointer;border-radius:16px;transition:background .15s ease}.DropdownMenu_item__q_4jW:hover{background:var(--color-chip-border);color:var(--color-menu-item-text-hover)}.DropdownMenu_itemSelected__btFaE{background:var(--color-menu-selected-bg);color:var(--color-menu-item-text-hover)}.DropdownMenu_itemSelected__btFaE:hover{background:var(--color-chip-border);color:var(--color-menu-item-text-hover)}.DropdownMenu_itemDisabled__GVUvJ{cursor:not-allowed;opacity:.55}.DropdownMenu_icon__76bTX{display:inline-flex;align-items:center;justify-content:center}.DropdownMenu_label__R8xFp{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:400;font-size:14px;line-height:16px;color:var(--color-chip-text)}.DropdownMenu_item__q_4jW:disabled{cursor:not-allowed}.ProductCard_card__a1fo4{width:100%;max-width:260px;opacity:1;padding-bottom:8px}.ProductCard_image__yGCmZ{position:relative;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;img{width:100%;height:100%;transition:transform .18s ease}}.ProductCard_image__yGCmZ:hover img{transform:scale(1.04)}.ProductCard_placeholder__LnuLc{width:100%;height:100%;aspect-ratio:1;border-radius:16px;background:radial-gradient(circle at 20% 20%,var(--color-primary-alpha-35),transparent 45%),radial-gradient(circle at 80% 20%,var(--color-accent-alpha-35),transparent 45%),linear-gradient(135deg,var(--color-primary-alpha-15),var(--color-accent-alpha-20))}.ProductCard_heartSvg__SN__D{color:var(--color-text-muted);cursor:pointer}.ProductCard_content__CZgdY{width:100%;display:flex;flex-direction:column;gap:8px;padding-top:8px;padding-right:8px;h4{width:100%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;line-height:20px}}.ProductCard_title_bookmark__IivLi{display:flex;align-items:flex-start;width:100%;gap:8px;opacity:1}.ProductCard_price_location__epXEV{display:flex;flex-direction:column;h5,h6{color:var(--color-text-muted)}}