.ff_dropdown{font-weight:500;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;width:100%;line-height:1.25;min-width:100px}.ff_dropdown .trigger{display:flex;align-items:center;cursor:pointer;gap:10px}.ff_dropdown .trigger:after{content:"";font-family:icomoon;font-size:20px;font-weight:400;margin-left:auto;flex-shrink:0;transition:transform .4s ease}.ff_dropdown .options{position:absolute;top:100%;margin-top:3px;width:100%;background:#fff;border:1px solid #000;padding:20px;border-radius:6px;display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto;box-shadow:0 10px 17px -10px #0000001c;z-index:1000;animation:fade-in-top-10 .2s cubic-bezier(.39,.575,.565,1) both}.ff_dropdown .option:hover{text-decoration:underline}.ff_dropdown.open .trigger:after{transform:rotate(180deg)}.ginput_container_select .ff_dropdown .trigger{background:#fff;border-radius:var(--SPACING-SYSTEM-Radius-Radius-xs, 4px);border:1px solid #000;outline:none;padding:8px 14px;min-height:50px}.ginput_container_select .ff_dropdown .trigger:focus{border-color:var(--COLORS-PRIMARY, #2cc6fa)}.ff_dropdown .trigger[data-has_value=false]{color:#00000080}.dropdown_style_2 .ff_dropdown .trigger,.ff_dropdown.style_2 .trigger{border-bottom:2px solid #000;padding:15px 0;font-size:16px;font-weight:600}.dropdown_style_2 .ff_dropdown .trigger:after,.ff_dropdown.style_2 .trigger:after{content:"";font-size:16px}.listing_items .loading_icon{width:34px;height:34px;position:absolute;left:50%;top:10px;z-index:10;margin-left:-17px;background:#fff;border-radius:50%;box-shadow:0 0 8px #0000001f;pointer-events:none;transform:translateY(-15px);opacity:0;transition:transform .3s ease,opacity .3s ease;display:flex;justify-content:center;align-items:center}.listing_items .loading_icon:before{content:"";font-family:icomoon;font-size:22px;font-weight:400;animation:spin 1s linear infinite}.listing_items .loading_icon[data-state=show]{transform:translateY(0);opacity:1}.load_more_con{min-height:50px;display:flex;align-items:center;justify-content:center}.load_more_con.loading .btn{pointer-events:none;display:none}.load_more_con.loading:before{content:"";font-family:icomoon;font-size:24px;font-weight:400;animation:spin 1s linear infinite}.listing_filters_con{display:flex;flex-wrap:wrap;align-items:center;gap:50px}.listing_filters_con .ff_dropdown .trigger[data-has_value=false]{color:inherit}#listing_filter_group,#listing_filter_category{width:100%;max-width:290px}#listing_filter_group .trigger,#listing_filter_category .trigger{min-height:60px;font-size:16px;font-weight:600;background:var(--FONTS-WHITE);padding:15px 22px;border-radius:999px;border:1px solid var(--STROKE-Stroke, #E2E5E7);background:var(--FONTS-WHITE, #FFF);box-shadow:0 16px 40px #22222208;transition:border-radius .2s cubic-bezier(.4,0,.2,1),border-color .3s ease-in-out}#listing_filter_category.open .trigger{border-radius:6px 6px 0 0;border-color:#000;border-bottom:0}#listing_filter_category.open .options{margin-top:0;border-radius:0 0 6px 6px;border-top:0;padding-top:10px}.listing_filter_search{display:flex;align-items:center;position:relative}.listing_filter_search:after{content:"";font-family:icomoon;font-size:22px;font-weight:400;position:absolute;right:0;transform:scaleX(-1)}.listing_filter_search input{border:none;border-radius:0;padding:0 40px 0 0;border-bottom:2px solid #000;min-height:60px;font-weight:600;width:auto;max-width:100%}.listing_items{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:630px;gap:30px 24px;min-height:200px}@media (max-width: 1280px){.listing_items{grid-template-columns:repeat(2,1fr);grid-auto-rows:530px}}@media (max-width: 1023px){.listing_items{grid-template-columns:repeat(2,1fr);grid-auto-rows:430px;gap:20px}}@media (max-width: 767px){.listing_items{grid-template-columns:repeat(1,1fr);grid-auto-rows:330px}}.listings_no_result{padding:20px 0;text-align:center;animation:fade-in-bottom-short .4s cubic-bezier(.39,.575,.565,1) both}.listing_filters_con .ff_buttons{display:flex;gap:10px;flex-wrap:wrap}.listing_filters_con .ff_buttons .selected{border-color:#000}
