@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Georgian:wght@400;500;600;700;800&display=swap";
@import "https://fonts.cdnfonts.com/css/sansation";
.gancxadebebi-container{box-sizing:border-box;background:0 0;width:100%;padding:64px 48px 100px}.gcx-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.gcx-swiper-wrap{display:none}.gcx-card{cursor:pointer;background:#fff;border-radius:16px;transition:transform .28s,box-shadow .28s;overflow:hidden;box-shadow:0 4px 24px #0036491a}.gcx-card:hover{transform:translateY(-6px);box-shadow:0 12px 36px #0036492e}.gcx-card-img-wrap{width:100%;height:200px;position:relative;overflow:hidden}.gcx-card-img{object-fit:cover;width:100%;height:100%;transition:transform .38s;display:block}.gcx-card:hover .gcx-card-img{transform:scale(1.05)}.gcx-card-body{padding:18px 18px 16px}.gcx-card-title{color:#003649;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.35}.gcx-card-title.eng{letter-spacing:.02em;font-family:Sansation,sans-serif;font-size:13px}.gcx-card-title.geo{font-feature-settings:"case" on;font-family:FiraGO,sans-serif}.gcx-card-location{color:#0036498c;align-items:flex-start;gap:5px;margin:0 0 12px;font-size:12px;line-height:1.4;display:flex}.gcx-card-location.geo{font-family:Noto Sans Georgian,sans-serif}.gcx-card-location.eng{letter-spacing:.01em;font-family:Sansation,sans-serif}.gcx-location-dot{flex-shrink:0;margin-top:1px;font-size:12px}.gcx-card-meta{gap:14px;margin-bottom:14px;display:flex}.gcx-meta-item{color:#003649;background:#00364912;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:Sansation,sans-serif;font-size:12px;font-weight:600;display:flex}.gcx-meta-item svg{color:#003649;flex-shrink:0}.gcx-card-divider{background:#0036491a;width:100%;height:1px;margin-bottom:14px}.gcx-card-footer{align-items:flex-end;gap:16px;display:flex}.gcx-price-block{flex-direction:column;gap:2px;display:flex}.gcx-price-label{color:#00364980;font-size:11px;font-weight:400}.gcx-price-label.geo{font-family:Noto Sans Georgian,sans-serif}.gcx-price-label.eng{letter-spacing:.02em;font-family:Sansation,sans-serif}.gcx-price-value{color:#003649;letter-spacing:.01em;font-family:Sansation,sans-serif;font-size:16px;font-weight:700}.gcx-arrow-btn{color:#fff;background:#003649;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;font-size:14px;transition:background .2s;display:flex}.gcx-card:hover .gcx-arrow-btn{background:#005a7a}@media (max-width:768px){.gancxadebebi-container{padding:40px 20px 80px}.gcx-grid{display:none}.gcx-swiper-wrap{display:block}.gcx-swiper{padding-bottom:48px!important}.gcx-swiper .swiper-slide{justify-content:center;display:flex}.gcx-swiper .swiper-pagination-bullet{opacity:.35;background:#003649;width:8px;height:8px}.gcx-swiper .swiper-pagination-bullet-active{opacity:1;background:#003649;border-radius:4px;width:22px;transition:width .25s}.gcx-card-img-wrap{height:180px}.gcx-card:hover .gcx-card-img{transform:scale(1)}}@keyframes gcx-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.gcx-skeleton{background:linear-gradient(90deg,#00364912 25%,#00364921 50%,#00364912 75%) 0 0/600px 100%;border-radius:6px;animation:1.6s ease-in-out infinite gcx-shimmer}.gcx-card--skeleton{cursor:default;pointer-events:none}.gcx-card--skeleton:hover{transform:none;box-shadow:0 4px 24px #0036491a}.gcx-skeleton--img{border-radius:0;width:100%;height:100%}.gcx-skeleton--title{width:85%;height:14px;margin-bottom:8px}.gcx-skeleton--title-short{width:55%;margin-bottom:12px}.gcx-skeleton--location{width:70%;height:12px;margin-bottom:12px}.gcx-skeleton--badge{border-radius:6px;width:68px;height:26px}.gcx-skeleton--label{width:44px;height:11px;margin-bottom:5px}.gcx-skeleton--price{width:72px;height:18px}.gcx-skeleton--arrow{border-radius:8px;flex-shrink:0;width:32px;height:32px;margin-left:auto}.gcx-grid>.gcx-card--skeleton:first-child .gcx-skeleton,.gcx-swiper .swiper-slide:first-child .gcx-skeleton{animation-delay:0s}.gcx-grid>.gcx-card--skeleton:nth-child(2) .gcx-skeleton,.gcx-swiper .swiper-slide:nth-child(2) .gcx-skeleton{animation-delay:.15s}.gcx-grid>.gcx-card--skeleton:nth-child(3) .gcx-skeleton,.gcx-swiper .swiper-slide:nth-child(3) .gcx-skeleton{animation-delay:.3s}.gcx-grid>.gcx-card--skeleton:nth-child(4) .gcx-skeleton,.gcx-swiper .swiper-slide:nth-child(4) .gcx-skeleton{animation-delay:.45s}@media (prefers-reduced-motion:reduce){.gcx-skeleton{background:#00364914;animation:none}}
