/* 
 * mobile-fix.css v1.0
 * 원본 mobile.css를 건드리지 않고 추가 수정사항만 포함
 */

/* 모바일 전용 수정 */
@media(max-width: 1024px) {
    /* 배너 높이 조정 */
    .banner-section .container {
        height: auto !important;
        min-height: 400px !important;
    }
    
    /* 버튼 영역 높이 제한 및 간격 조정 */
    .category-btn {
        max-height: 280px !important;
        margin-bottom: 20px !important;
        overflow: hidden !important;
        position: relative !important;
    }
    
    .category-btn .a-panel {
        overflow: hidden !important;
    }
    
    .category-btn .a-background {
        overflow: hidden !important;
        position: absolute !important;
    }
    
    .category-btn .a-background .main-img {
        overflow: hidden !important;
    }
}

@media(max-width: 600px) {
    .category-btn {
        max-height: 250px !important;
    }
}

@media(max-width: 500px) {
    .category-btn {
        max-height: 230px !important;
    }
}