/* Scoped homepage pagination only; product cards and other grids remain unchanged. */
.awe-product-pager .awe-paged-products{display:grid;gap:16px;align-items:stretch}
.awe-product-pager .awe-paged-products>*{min-width:0}
.awe-product-pager-controls{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:24px 0 0}
.awe-product-pager-controls button{min-height:44px;padding:10px 16px;border:1px solid #dedede;border-radius:8px;background:#fff;color:#1c1c1c;font:inherit;cursor:pointer}
.awe-product-pager-controls button:disabled{opacity:.45;cursor:default}
.awe-product-pager-controls button:focus-visible{outline:3px solid #b87800;outline-offset:3px}
.awe-product-pager-controls span{font-size:13px;color:#525252}
@media(min-width:1200px){.awe-product-pager .awe-paged-products{gap:12px}.awe-product-pager .product-name{overflow-wrap:anywhere}}
@media(max-width:767px){.awe-product-pager .awe-paged-products{gap:10px}.awe-product-pager-controls{gap:8px}.awe-product-pager-controls button{padding:10px 12px}.awe-product-pager-controls span{font-size:12px}}
.awe-auto-product-section,.awe-auto-category-section{margin:28px 0 36px}.awe-auto-product-section h3,.awe-auto-category-section>h3{font-size:22px;line-height:1.3;margin:0 0 16px}.awe-auto-section-note{color:#666;font-size:13px;margin:-6px 0 16px}.awe-auto-category-section>.awe-auto-product-section{padding-top:20px;border-top:1px solid #ececec}.awe-auto-category-section>.awe-auto-product-section h3{font-size:18px}
