.dO89bq_heroSection{background:url(https://okitour.co.kr/img/slides_bg/slide_2.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:200px;display:flex;position:relative}.dO89bq_heroOverlay{background:linear-gradient(135deg,#1976d2d9 0%,#1565c0e6 100%);position:absolute;inset:0}.dO89bq_heroContent{z-index:10;text-align:center;color:#fff;position:relative}.dO89bq_heroContent h1{margin-bottom:8px;font-size:36px;font-weight:700}.dO89bq_heroContent h1 .anticon{margin-right:12px}.dO89bq_heroContent p{opacity:.9;margin:0;font-size:16px}.dO89bq_breadcrumbWrapper{background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:16px 0}.dO89bq_container{max-width:1400px;margin:0 auto;padding:0 24px}.dO89bq_pageContent{background:var(--bg-secondary);min-height:60vh;padding:32px 0}.dO89bq_filterCard{box-shadow:var(--shadow-md);border-radius:12px;margin-bottom:24px}.dO89bq_resultsInfo{color:var(--text-secondary);margin-bottom:16px;font-size:14px}.dO89bq_tourCard{border-radius:12px;height:100%;overflow:hidden}.dO89bq_tourCard .ant-card-cover{height:200px;overflow:hidden}.dO89bq_tourCard img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.dO89bq_tourCard:hover img{transform:scale(1.05)}.dO89bq_imageWrapper{height:200px;position:relative;overflow:hidden}.dO89bq_durationTag{position:absolute;top:12px;left:12px;color:#fff!important;background:#1976d2e6!important;border:none!important}.dO89bq_noImage{color:#ccc;background:#f5f5f5;justify-content:center;align-items:center;height:200px;font-size:36px;display:flex}.dO89bq_tourMeta{color:var(--text-muted);flex-direction:column;gap:4px;margin-top:8px;font-size:13px;display:flex}.dO89bq_tourMeta .anticon{color:var(--primary-color);margin-right:4px}.dO89bq_priceRow{align-items:baseline;gap:4px;margin-top:12px;display:flex}.dO89bq_price{color:var(--primary-color);font-size:18px;font-weight:700}.dO89bq_priceLabel{color:var(--text-muted);font-size:12px}.dO89bq_fullWidth{width:100%}@media (max-width:768px){.dO89bq_heroSection{height:150px}.dO89bq_heroContent h1{font-size:24px}}
