.categories .container{padding:20px}.categories .container .location{display:flex;gap:10px;justify-content:center;align-items:center}.categories .container .location .label{font-size:14px;font-weight:600}.categories .container .location .label span{background:var(--primary);padding:2px 4px;color:#fff;border-radius:6px}.categories .container .location .noubi{display:none}.categories .container .location.set .label{display:none}.categories .container .location.set .noubi{display:block}.categories .container .h1{text-align:center;margin:20px 0;font-size:20px}.categories .container .country-box{display:flex;justify-content:center;padding:10px 20px;text-align:center;font-size:11px;margin-bottom:20px;gap:10px;cursor:pointer}.categories .container .country-box:not(.has-active) .cat{width:70px}.categories .container .country-box:not(.has-active) .cat img{width:80%;opacity:1;filter:none;transition:transform .2s;margin:0 auto}.categories .container .country-box:not(.has-active) .cat:hover img{transform:scale(1.1)}.categories .container .country-box.has-active .cat{width:70px}.categories .container .country-box.has-active .cat img{width:80%;opacity:.5;filter:grayscale(0.8);transition:transform .2s,opacity .2s,filter .2s;margin:0 auto}.categories .container .country-box.has-active .cat:hover img{transform:scale(1.1);opacity:1;filter:grayscale(0)}.categories .container .country-box.has-active .cat.active img{transform:scale(1.1);opacity:1;filter:grayscale(0)}.categories .container .city-box{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:20px;padding:0 10px}.categories .container .city-box .city{display:inline-block;padding:4px 8px;background:#f0f0f0;border-radius:12px;font-size:12px;color:#333;text-decoration:none;transition:background-color .2s,transform .2s;cursor:pointer}.categories .container .city-box .city:hover{background:#e0e0e0;transform:scale(1.05)}.categories .container .city-box .city.active{background:var(--primary);color:#fff}.categories .container .categories-box{display:flex;padding:10px 20px;text-align:center;font-size:11px;margin-bottom:20px;gap:10px;cursor:pointer}.categories .container .categories-box .cat{width:100px}.categories .container .categories-box .cat img{width:100%;opacity:.5;filter:grayscale(0.8)}.categories .container .categories-box .cat:hover img{transform:scale(1.1);opacity:1}.categories .container .categories-box .cat.active img{transform:scale(1.1);opacity:1;filter:grayscale(0)}.categories .container .title{font-size:14px;font-weight:600;margin-bottom:10px}.categories .container .places{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto}.categories .container .places .contain-place{width:25%;padding:20px}.categories .container .places .contain-place .place{position:relative;width:100%;height:100%;cursor:pointer;transition:all .3s;box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:10px}.categories .container .places .contain-place .place img{width:100%;height:auto;object-fit:cover;border-radius:10px;aspect-ratio:3/4}.categories .container .places .contain-place .place .cat-info,.categories .container .places .contain-place .place .country-info{position:absolute;right:2px;top:2px;width:40px;height:40px}.categories .container .places .contain-place .place .cat-info img,.categories .container .places .contain-place .place .country-info img{width:40px;height:40px}.categories .container .places .contain-place .place .country-info{top:42px}.categories .container .places .contain-place .place .country-info{position:absolute;right:40px;top:2px;width:40px;height:40px}.categories .container .places .contain-place .place .km{position:absolute;background:#fff;padding:5px 10px;border-radius:5px;left:10px;top:10px;border:1px solid #e8e8e8}.categories .container .places .contain-place .place .info{position:absolute;bottom:0;width:100%;border-radius:0 0 10px 10px;color:#fff;padding:20px 10px 10px 10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0) 60%)}.categories .container .places .contain-place .place .info .t{font-size:18px;font-weight:600;margin-bottom:6px}.categories .container .places .contain-place .place .info .a{font-size:12px}.categories .container .places .contain-place .place .info .a span{text-transform:capitalize}.categories .container .places .contain-place .place:hover{transform:scale(1.05)}.categories .container .places .contain-place .place:hover .info{height:auto;background:linear-gradient(0deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0) 100%)}.categories .container .paginator{text-align:center;margin:50px 0}.categories .container .paginator .info{margin-top:20px;font-size:14px}.categories .container .info-row{margin:40px auto;text-align:center}.categories .container .info-row .tt{font-size:16px;font-weight:600;margin-bottom:20px}.categories .container .info-row .suggest .ts{font-size:14px;font-weight:600;margin-bottom:10px;color:gray}.location-detect.set,.alert-info.set{display:none}@media screen and (max-width: 1024px){.categories .container .location .label{line-height:1.2}.categories .container .location .btn{font-size:13px}.categories .container .categories-box,.categories .container .country-box{flex-wrap:wrap;justify-content:center;padding:10px;gap:15px}.categories .container .categories-box .cat,.categories .container .country-box .cat{width:40px}.categories .container .categories-box .cat .name,.categories .container .country-box .cat .name{font-size:10px}.categories .container .places .contain-place{width:100%;padding:10px}}/*# sourceMappingURL=categories.css.map */
