.selection-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px;background:#f6dc0c;color:#20251c;border:1px solid #f6dc0c;border-radius:3px;font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap;text-decoration:none}
.selection-link:focus-visible,.catalogue-pagination a:focus-visible{outline:3px solid #796500;outline-offset:4px}
.selection-link svg{width:18px;height:18px;flex-shrink:0}
.catalogue-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:30px 0}
.catalogue-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #d3cfc4;border-radius:3px;font-size:14px}
.catalogue-pagination a[aria-current=page]{background:#f6dc0c;border-color:#f6dc0c;font-weight:600}
.selection-capacity{font-size:13px;line-height:1.6;color:#565c50}
.selection-capacity-message{margin:16px 4.7%;padding:12px 16px;background:#f7f4ec;border-left:3px solid #f6dc0c;color:#20251c;font-size:14px;line-height:1.6}
.product-card>.discovery-add{width:100%;margin-top:16px;min-height:44px}
.product-card>.discovery-add,.product-add>.discovery-add{background:#f6dc0c;border-color:#e0ca0c;color:#20251c;font-weight:600;border-radius:3px}
.product-card>.discovery-add:disabled,.product-add>.discovery-add:disabled{opacity:.55;cursor:default}
.product-add>.discovery-add{margin:0;flex:1;min-height:48px}
.selection-fallback{font-size:13px;line-height:1.7;margin-top:14px}
.product-bag{display:none!important}
@media(max-width:600px){.selection-link{padding:8px 10px;font-size:11px}.header-actions{gap:3px}.catalogue-pagination{gap:6px}.catalogue-pagination a{padding:8px}.site-header .selection-link svg{display:none}}
