.marketplace body:has(.swiper-section) .marketplace .content{padding:12px 0 22px}.marketplace .content{gap:15px;width:100%;padding:22px 0;display:flex}.marketplace .content .main{flex-direction:column;flex:1;gap:12px;display:flex}.marketplace .content .main .grid-holder{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:10px;display:grid}.marketplace .content .main .grid-holder.list-holder{flex-direction:column;display:flex}.ad-card-list{border:1px solid var(--border-color);background:var(--body-color);border-radius:22px;width:100%;min-width:0;display:flex;overflow:hidden}.ad-card-list .list-media{background:var(--section-color);min-height:unset;flex:0 0 clamp(300px,34vw,430px);align-self:stretch;height:auto;position:relative;overflow:hidden}.ad-card-list .list-image{display:block;position:absolute;inset:0}.ad-card-list .list-image img{object-fit:cover;transition:all .3s}.ad-card-list:hover .list-image img{transform:scale(1.06)}.ad-card-list .list-media-top{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px}[lang=ar] .ad-card-list .list-media-top{left:auto;right:12px}.ad-card-list .list-badge{border-radius:27px;align-items:center;gap:4px;min-height:33px;padding:2px 12px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #00000029}.ad-card-list .list-badge svg{font-size:18px}.ad-card-list .list-badge.verified{background:var(--hover-color);color:var(--main-color)}.ad-card-list .list-image-nav{color:var(--paragraph);background:var(--hover-color);border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ad-card-list .list-image-nav:hover{background:var(--main-color);color:#fff}.ad-card-list .list-image-nav.prev{left:14px}.ad-card-list .list-image-nav.next{right:14px}[lang=ar] .ad-card-list .list-image-nav.prev{left:auto;right:14px}[lang=ar] .ad-card-list .list-image-nav.next{left:14px;right:auto}.ad-card-list .list-image-dots{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.ad-card-list .list-image-dots button{cursor:pointer;pointer-events:auto;background:#ffffff85;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:background .2s,transform .2s}.ad-card-list .list-image-dots button.active{background:#fff;transform:scale(1.45)}.ad-card-list .list-image-count{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000007a;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}[lang=ar] .ad-card-list .list-image-count{left:12px;right:auto}.ad-card-list .list-image-count svg{color:#fff;font-size:17px}.ad-card-list .list-content{flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px 16px;display:flex}.ad-card-list .list-main{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.ad-card-list .title-link{min-width:0;color:var(--title-color)}.ad-card-list h4{color:var(--paragraph);text-align:left;font-size:19px;line-height:1.35;transition:all .3s}[lang=ar] .ad-card-list h4{text-align:right}.ad-card-list:hover h4{color:var(--main-color)}.ad-card-list .list-price-row,.ad-card-list .list-category,.ad-card-list .list-location,.ad-card-list .list-stats{align-items:center;gap:6px;min-width:0;display:flex}.ad-card-list .list-price-row{justify-content:space-between}.ad-card-list h3{color:var(--main-color);font-size:20px;font-weight:800}.ad-card-list .list-stats{color:var(--paragraph);flex:none;gap:15px;font-size:13px;font-weight:700}.ad-card-list .list-stats svg{font-size:16px}.ad-card-list .list-stats svg,.ad-card-list .list-location svg{color:var(--main-color);flex:none}.ad-card-list .list-category{color:var(--paragraph);font-size:16px;font-weight:800}.ad-card-list .list-category span{min-width:0}.ad-card-list .list-location{color:var(--paragraph);justify-content:space-between;font-size:14px;font-weight:700}.ad-card-list .row{align-items:center;gap:4px;display:flex}.ad-card-list .list-details{border:1px solid var(--border-color);border-radius:8px;justify-content:center;align-items:center;width:100%;padding:0 10px}.ad-card-list .list-details .list-chip-icon{font-size:22px}.ad-card-list .list-details,.ad-card-list .list-amenities{border-radius:8px;flex-wrap:wrap;gap:7px;display:flex}.ad-card-list .list-spec-chip{min-width:68px;min-height:42px;color:var(--paragraph);border-left:1px solid var(--border-color);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:12px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.ad-card-list .list-spec-chip:first-child{border:none}.ad-card-list .list-spec-top,.ad-card-list .list-amenity-chip{align-items:center;gap:4px;display:inline-flex}.ad-card-list .list-spec-top{justify-content:center}.ad-card-list .list-amenity-chip{border:1px solid var(--border-color);min-height:31px;color:var(--paragraph);border-radius:7px;flex:1;justify-content:center;align-items:center;min-width:max-content;padding:8px 15px;font-size:12px;font-weight:700}.ad-card-list .list-amenity-chip svg{font-size:13px}.ad-card-list .list-chip-icon{color:var(--main-color);flex:none;font-size:17px}.ad-card-list .list-details strong{color:var(--paragraph);font-size:12px;font-weight:800}.ad-card-list .list-details b{color:var(--paragraph);font-size:14px;font-weight:900}.ad-card-list .list-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ad-card-list .list-actions .main-button{width:100%;height:40px;color:var(--main-color);border:0;font-size:13px}.ad-card-list .list-actions .main-button:hover,.ad-card-list .list-actions .main-button:hover>*{color:#fff}.ad-card-list .list-actions .whatsapp-button,.ad-card-list .list-actions .whatsapp-button>*{color:#25d366;background:#d6ffe5}.ad-card-list .list-actions .whatsapp-button:hover,.ad-card-list .list-actions .whatsapp-button:hover>*{color:#fff;background:#1ebe5d}.marketplace .active-filters-bar{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.marketplace .active-filters-bar .filters-header{align-items:center;display:flex}.marketplace .active-filters-bar .filters-header,.marketplace .active-filters-bar .filters-header span{color:var(--paragraph-2);font-size:15px;font-weight:700}.marketplace .active-filters-bar .filters-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.marketplace .active-filters-bar .filter-tag,.marketplace .active-filters-bar .clear-all-btn{background:var(--section-color);border:1px solid var(--border-color);cursor:pointer;letter-spacing:.2px;border-radius:50px;align-items:center;height:28px;padding:0 4px 0 9px;transition:all .3s;display:flex}[lang=ar] .marketplace .active-filters-bar .filter-tag,[lang=ar] .marketplace .active-filters-bar .clear-all-btn{padding:0 9px 0 4px}.marketplace .active-filters-bar .clear-all-btn{padding:0 9px!important;font-size:11px!important}.marketplace .active-filters-bar .filters-list span{color:var(--paragraph-2);font-size:12px;font-weight:700;transition:all .3s}.marketplace .active-filters-bar .filters-list svg{color:var(--paragraph);font-size:18px}.marketplace .active-filters-bar .filter-tag:hover,.marketplace .active-filters-bar .clear-all-btn:hover{background:var(--red-color)}.marketplace .active-filters-bar .filter-tag:hover>*,.marketplace .active-filters-bar .clear-all-btn:hover{color:#fff}.marketplace .active-filters-bar .clear-all-btn{color:var(--red-color);padding:0 9px;font-size:13px;font-weight:700}.marketplace .content .main .top-nav{justify-content:flex-end;align-items:self-end;gap:10px;display:flex}.marketplace .content .main .top-nav:has(.active-filters-bar){justify-content:space-between}.marketplace .content .main .top-nav .row-holder,.marketplace .top-nav .row-holder .grid-option{align-items:center;gap:5px;width:fit-content;display:flex}.marketplace .top-nav .row-holder .grid-option{border:1px solid var(--border-color);border-radius:7px;gap:0;height:30px;overflow:hidden}.marketplace .top-nav .row-holder .grid-option svg{color:var(--paragraph-2);width:40px;height:100%;padding:7px}.marketplace [lang=ar] .top-nav .row-holder .grid-option svg:first-child{border-left:1px solid var(--border-color);border-right:none}.marketplace .top-nav .row-holder .grid-option svg:first-child{border-right:1px solid var(--border-color)}.marketplace .top-nav .row-holder .grid-option svg:hover{background:var(--hover-color)}.marketplace .top-nav .row-holder .grid-option svg.active{background:var(--main-color);color:#fff}@media (max-width:992px){.marketplace .content .main .top-nav:has(.active-filters-bar){flex-wrap:wrap}.marketplace .active-filters-bar{gap:4px 8px;width:100%}.marketplace .content .main .top-nav .row-holder,.marketplace .active-filters-bar .filters-header{width:100%}}@media (max-width:768px){.ad-card-list{flex-direction:column}.ad-card-list .list-media{flex:none;height:240px;min-height:240px}.ad-card-list .list-content{flex-direction:column}.ad-card-list .list-actions{flex-direction:row;flex:none}}@media (max-width:520px){.ad-card-list{padding:8px}.ad-card-list .list-media{height:210px;min-height:210px}.ad-card-list .list-price-row{flex-direction:column;align-items:flex-start}.ad-card-list h4{font-size:16px}.ad-card-list h3{font-size:18px}.ad-card-list .list-actions{flex-direction:column}}
