/* Preserve the original catalog widths; only arrange the native actions horizontally. */
.emw-native body.catalog-category-view .main-container{padding-left:5vw!important;padding-right:5vw!important}
.emw-native body.catalog-category-view .main{max-width:1280px!important}
.emw-native body.catalog-category-view .main>.col-main{min-width:0!important}
.emw-native body.catalog-category-view .category-products .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.emw-native .category-products .actions .add-to-links{display:flex!important;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;margin:0!important;padding:0!important}
.emw-native .category-products .actions .add-to-links>li{display:block!important;float:none!important;margin:0!important;padding:0!important}
.emw-native .category-products .actions .add-to-links button.button{white-space:nowrap;font-size:10px!important;padding:10px!important;min-height:44px}
@media(max-width:800px){.emw-native body.catalog-category-view .category-products .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.emw-native body.catalog-category-view .main-container{padding-left:6vw!important;padding-right:6vw!important}}

/* Both native actions dim together and brighten with their product card. */
.emw-native .category-products .actions .add-to-links button.button{background:#a5c843!important;color:#16200e!important;transition:background-color .2s ease}
.emw-native .category-products .item:hover .actions .add-to-links button.button,.emw-native .category-products .item:focus-within .actions .add-to-links button.button{background:#cefa54!important}
