/* Native filter disclosures: retain original Shoptet/Apollo click handlers. */
@media(max-width:767px){
html.smx-integration-v1:root body.type-category #filters .filter-section>h4,html.smx-integration-v1:root body.type-category #filters .slider-wrapper>h4{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;cursor:pointer!important;}
html.smx-integration-v1:root body.type-category #filters .filter-section>h4::after,html.smx-integration-v1:root body.type-category #filters .slider-wrapper>h4::after{content:'+'!important;font:700 22px/1 Arial,sans-serif!important;color:#312479!important;position:static!important;display:block!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;transform:none!important;text-align:center!important;}
html.smx-integration-v1:root body.type-category #filters .filter-section.is-active>h4::after,html.smx-integration-v1:root body.type-category #filters .slider-wrapper.is-active>h4::after{content:'−'!important;}
html.smx-integration-v1:root body.type-category #filters .slider-wrapper:not(.is-active){min-height:0!important;height:auto!important;}
}

@media(max-width:359px){
html.smx-integration-v1:root body.type-product #product-detail-form .add-to-cart .add-to-cart-button{font-size:16px!important;gap:6px!important;padding:6px 8px!important;}
html.smx-integration-v1:root body.type-product #product-detail-form .add-to-cart .add-to-cart-button::before,html.smx-integration-v1:root body.type-product #product-detail-form .add-to-cart .add-to-cart-button::after{margin:0!important;width:18px!important;flex:0 0 18px!important;}
html.smx-integration-v1:root body.type-product #product-detail-form .add-to-cart .add-to-cart-button::before{font-size:18px!important;}
}

/* Keep actual visibility consistent with the integration toggle even after native AJAX. */
html.smx-integration-v1:root body.type-category #filters-wrapper.smx-filters-closed #filters{display:none!important;}
html.smx-integration-v1:root body.type-category #filters-wrapper:not(.smx-filters-closed) #filters{display:flex!important;}
