.category-container{background:#fff;border-bottom:1px solid #e5e7eb}.category-wrapper{max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.category-wrapper{padding:0 1.5rem}}@media(min-width:1024px){.category-wrapper{padding:0 2rem}}.category-inner{padding:1.5rem 0;text-align:center}@media(max-width:640px){.category-inner{padding:.5rem 0}}.category-sub{display:block}@media(max-width:640px){.category-sub{display:none}}.category-hndarrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0}@media(max-width:640px){.category-hndarrow{padding:.5rem 0}}.category-title{font-size:1.3rem;font-weight:700;padding:16px 0;color:#111827;margin:0!important}@media(max-width:640px){.category-title{font-size:1rem;padding:8px 0}}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media(min-width:768px){.category-grid{gap:.7rem}}@media(min-width:1024px){.category-grid{gap:.9rem}}.category-card{width:100%;height:78px;padding:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:all .2s ease}@media(min-width:768px){.category-card{height:95px;padding:8px}}@media(min-width:1200px){.category-card{height:105px}}.category-card:hover{background:#fff7ed;border-color:#fdba74;color:#c2410c}.category-card.hovered{transform:scale(1.05);box-shadow:0 4px 6px rgba(0,0,0,.1)}.category-card.selected{background:#f97316;border-color:#f97316;color:#fff}.category-card.selected:hover{background:#ea580c}.category-card.selected .category-icon{background:hsla(0,0%,100%,.2)}.category-icon{width:36px;height:36px;margin-bottom:3px}@media(min-width:768px){.category-icon{width:36px;height:36px}}@media(min-width:1200px){.category-icon{width:42px;height:42px}}.category-icon .logoIcon{width:100%;height:100%;object-fit:contain}.category-name{font-size:11px;font-weight:600;text-align:center;line-height:1.1;color:#f97316!important}@media(min-width:768px){.category-name{font-size:13px}}.category-description{display:none;font-size:11px;margin-top:2px;color:#6b7280}@media(min-width:768px){.category-description{display:block}}.category-description.selected-text{color:#ffedd5}.scroll-wrapper{display:grid;overflow-x:auto;gap:1.15rem;padding-top:.5rem;padding-bottom:.5rem;scroll-behavior:smooth;scrollbar-width:none}.scroll-wrapper::-webkit-scrollbar{display:none}.scroll-arrows{display:flex;justify-content:flex-end;gap:.5rem}.arrow-btn{background:#f3f4f6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.arrow-btn svg{width:18px;height:18px;color:#374151}.arrow-btn:hover:not(:disabled){background:#e5e7eb}.arrow-btn:active:not(:disabled){transform:scale(.95)}.arrow-btn.disabled,.arrow-btn:disabled{opacity:.4;cursor:not-allowed;background:#e5e7eb}.dreamhnfcatLoader_cardcontainer__HG0wy{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:2rem;background:#f8f9fa;cursor:wait}.dreamhnfcatLoader_cardskeleton__EBxMU{width:180px;height:120px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;transition:transform .2s ease}.dreamhnfcatLoader_cardskeleton__EBxMU:hover{transform:translateY(-4px)}.dreamhnfcatLoader_icon__zBHnB{width:32px;height:32px;border-radius:6px;margin-bottom:12px;background:#e6e6e6}.dreamhnfcatLoader_title__QYWw_{width:70%;height:12px;border-radius:4px;background:#e6e6e6;margin-bottom:6px}.dreamhnfcatLoader_subtitle__Earmb{width:50%;height:10px;border-radius:4px;background:#e6e6e6}.dreamhnfcatLoader_shimmer__THvQd{position:relative;overflow:hidden}.dreamhnfcatLoader_shimmer__THvQd:after{content:"";position:absolute;top:0;left:-150px;height:100%;width:150px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:dreamhnfcatLoader_shimmer__THvQd 1.5s infinite}@keyframes dreamhnfcatLoader_shimmer__THvQd{0%{left:-150px}to{left:100%}}@media(max-width:768px){.dreamhnfcatLoader_card-skeleton__gqeCO{width:45%}}@media(max-width:480px){.dreamhnfcatLoader_card-skeleton__gqeCO{width:100%}}.skeleton-grid{display:flex;gap:1rem;padding:1rem 0}.skeleton-grid>*{flex:0 0 auto;width:100%}@media(min-width:768px){.skeleton-grid>*{width:235px}}@media(min-width:1024px){.skeleton-grid>*{width:300px}}.skeleton-grid .skeleton-card{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;cursor:wait;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-grid .skeleton-card .skeleton-image{width:100%;height:12rem;background-color:#e5e7eb}.skeleton-grid .skeleton-card .skeleton-content{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.skeleton-grid .skeleton-card .skeleton-content .line{height:1rem;border-radius:.25rem;background-color:#e5e7eb}.skeleton-grid .skeleton-card .skeleton-content .line.w-3-4{width:75%}.skeleton-grid .skeleton-card .skeleton-content .line.w-1-2{width:50%;height:.75rem}.skeleton-grid .skeleton-card .skeleton-content .meta{display:flex;align-items:center;gap:.5rem}.skeleton-grid .skeleton-card .skeleton-content .meta .meta-line{height:.75rem;border-radius:.25rem;background-color:#e5e7eb}.skeleton-grid .skeleton-card .skeleton-content .meta .meta-line.w-16{width:4rem}.skeleton-grid .skeleton-card .skeleton-content .meta .meta-line.w-12{width:3rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.property-card{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e9e9e9;cursor:pointer;overflow:hidden;transition:all .3s ease}.property-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.property-card .image-wrapper{position:relative;overflow:hidden}.property-card .image-wrapper .image{width:100%;height:10rem;object-fit:cover;transition:transform .3s}@media(min-width:768px){.property-card .image-wrapper .image{height:12rem}}.property-card .image-wrapper .featured-badge{position:absolute;top:.75rem;left:.75rem;background-color:rgba(255,100,28,.5215686275);color:#fff;border-radius:20px;font-size:.55rem;font-weight:400;padding:.15rem .3rem}@media(min-width:768px){.property-card .image-wrapper .featured-badge{font-size:.75rem;font-weight:500;padding:.25rem .5rem}}.property-card:hover .image{transform:scale(1.05)}.property-card .content{padding:1rem}.property-card .content .headercat{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}@media(min-width:768px){.property-card .content .headercat{margin-bottom:.5rem}}.property-card .content .headercat .categoryName{display:flex;align-items:center}.property-card .content .headercat .categoryName .icon{color:#14532d;margin-right:.5rem}.property-card .content .headercat .categoryName span{font-size:.75rem;font-weight:400;color:#4b5563;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical}@media(min-width:768px){.property-card .content .headercat .categoryName span{font-size:.875rem;font-weight:500}}.property-card .content .headercat .rating{display:flex;align-items:center}.property-card .content .headercat .rating svg{width:.875rem;height:.875rem;color:#facc15;fill:currentColor}@media(min-width:768px){.property-card .content .headercat .rating svg{width:1rem;height:1rem}}.property-card .content .headercat .rating span{font-size:.75rem;color:#4b5563;margin-left:.15rem}@media(min-width:768px){.property-card .content .headercat .rating span{font-size:.875rem;margin-left:.25rem}}.property-card .content .title{font-weight:700;font-size:.9rem;color:#111827;margin-bottom:.25rem;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(min-width:768px){.property-card .content .title{font-size:1rem}}.property-card .content:hover .title{color:#14532d}.property-card .content .location{display:flex;align-items:center;font-size:.75rem;color:#4b5563;margin-bottom:.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(min-width:768px){.property-card .content .location{font-size:.875rem;margin-bottom:.5rem;-webkit-line-clamp:1}}.property-card .content .location svg{width:.65rem;height:.65rem;margin-right:.15rem}@media(min-width:768px){.property-card .content .location svg{width:.75rem;height:.75rem;margin-right:.25rem}}.property-card .content .description{font-size:.75rem;color:#6b7280;margin-bottom:.55rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(min-width:768px){.property-card .content .description{font-size:.875rem;-webkit-line-clamp:2;margin-bottom:.75rem}}.property-card .content .footer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(min-width:768px){.property-card .content .footer{flex-direction:row;align-items:center}}.property-card .content .footer .priceperday{font-size:.875rem;font-weight:600;color:#333}.property-card .content .footer .availability{font-size:.75rem;font-weight:400;color:#16a34a}@media(min-width:768px){.property-card .content .footer .availability{font-size:.875rem;font-weight:500}}.slider{position:relative;overflow:hidden}.slider .slider-track{display:flex;transition:transform .7s ease-in-out}.slider .slide{position:relative;flex-shrink:0;width:100%;overflow:hidden}.slider .slider-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.slider .slider-image:hover{transform:scale(1.05)}.slider .slider-dots-wrapper{position:absolute;left:50%;bottom:.75rem;transform:translateX(-50%);width:4rem;overflow:hidden}.slider .slider-dots-wrapper .slider-dots{display:flex;transition:transform .6s ease-in-out}.slider .slider-dots-wrapper .slider-dots .dot{display:block;padding:.125rem;margin:0 .25rem;border-radius:9999px;background-color:#d1d5db;transition:all .6s}.slider .slider-dots-wrapper .slider-dots .dot.active{background-color:var(--btn-color);transform:scale(1.1)}.slider .arrow{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background:hsla(0,0%,100%,.226);color:#000;transition:opacity .3s,transform .2s}.slider .arrow:hover{background:hsla(0,0%,100%,.61);transform:translateY(-50%) scale(1.05)}.slider .arrow.left{left:.5rem}.slider .arrow.right{right:.5rem}.slider .arrow.hidden{opacity:0;pointer-events:none}.discountdiv{display:flex;flex-direction:row;gap:10px}@media(max-width:768px){.discountdiv{flex-direction:column;gap:0}}