/* BQ Cat Slider Pro — Frontend CSS
   Critical styles are printed inline per shortcode instance (scoped by ID).
   This file only adds cross-theme resets. Loaded only on pages using the shortcode.
*/

.bq-cats-section {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
}

.bq-cats-section .bqcs-card img,
.bq-cats-section .bqcs-card img:hover {
    border: none !important;
    outline: none !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    max-width: 100% !important;
    vertical-align: top !important;
}

.bq-cats-section .bqcs-card,
.bq-cats-section .bqcs-card:hover,
.bq-cats-section .bqcs-card:focus,
.bq-cats-section .bqcs-card:visited,
.bq-cats-section .bqcs-card:active {
    text-decoration: none !important;
}

.bq-cats-section .bqcs-card:focus-visible {
    outline: 2px solid currentColor !important;
    outline-offset: 2px !important;
}

.bq-cats-section .bqcs-title {
    text-transform: none !important;
}

.bq-cats-section .bqcs-row {
    -webkit-overflow-scrolling: touch;
}
