.a4uc-home #newest,.a4uc-home #discovery,.a4uc-home #pickup,.a4uc-home #latest{scroll-margin-top:max(0px,calc(var(--header-height,120px) - 72px))}
.discovery-section .section-heading{border-bottom:1px solid #b9879e;padding-bottom:12px}
.discovery-section .section-heading :is(h1,h2){font-size:var(--heading-size,23px)}
.discovery-section button{font-family:var(--font)}
.discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.discovery-grid>.work-card{min-width:0}
.discovery-grid>[hidden]{display:none!important}
.discovery-shelves{display:grid;gap:30px}
.discovery-shelf{min-width:0}
.discovery-shelf-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.discovery-shelf-head h3{margin:0;font-size:20px;line-height:1.5;color:var(--ink);border-left:3px solid var(--rose);padding-left:12px}
.discovery-shelves .work-name{font-size:15px}
.discovery-section .quiet-button{min-height:40px;flex:none}
.newest-all-link{font-size:14px;color:var(--rose-dark);text-decoration:underline;text-underline-offset:4px;padding:10px 0}
.a4uc-home .home-ad{margin:24px 0;padding:18px 0;border-block:1px solid var(--line)}
#newest .home-ad{margin:22px 0 0;padding-bottom:0;border-bottom:0}
#latest>.pagination{margin-bottom:0}
#latest>[data-home-page-size]>.pagination{margin-bottom:0}
#latest>[data-home-page-size][hidden],#home-products>[hidden]{display:none!important}
.a4uc-home .pagination{gap:12px}
.pagination-numbers{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}
.pagination .pagination-compact{display:none}
.pagination .pagination-ellipsis{border:0;background:none;min-width:18px;padding:0;color:var(--muted)}
.pagination a{font-variant-numeric:tabular-nums}
.pagination .pagination-direction{display:flex;gap:6px;align-items:center;justify-content:center;white-space:nowrap}
.pagination-direction svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}
.pagination-prev svg{transform:rotate(180deg)}
@media(max-width:1199px){.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#newest-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:768px) and (max-width:1199px){.discovery-shelf .discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:768px) and (max-width:1023px){.discovery-shelf .discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
  .discovery-section .section-heading :is(h1,h2){font-size:21px}
  .discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .discovery-grid .work-info{padding:10px;gap:7px}
  .discovery-grid .work-name{font-size:14px;line-height:1.6}
  .discovery-shelves{gap:26px}
  .discovery-shelf-head h3{font-size:18px}
  .category-carousel{--slides-visible:1;--edge-peek:24px;--slide-gap:12px;--slide-size:calc(100% - var(--edge-peek)*2)}
  .category-carousel .work-info{padding:12px}
  .category-carousel .carousel-controls{padding-top:12px}
  .discovery-shelf .work-name{font-size:15px}
  .a4uc-home .home-ad{padding:14px 0;margin:18px 0}
  .a4uc-home .pagination{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;max-width:360px;margin-inline:auto}
  .pagination .pagination-wide{display:none}
  .pagination .pagination-compact{display:flex}
  .pagination-numbers{grid-column:1/-1;grid-row:1;gap:4px}
  .pagination-numbers a{padding-inline:10px}
  .pagination .pagination-ellipsis{min-width:14px}
  .pagination .pagination-direction{padding-inline:6px;gap:4px;font-size:14px;min-width:0}
  .pagination-first{grid-column:1;grid-row:2}
  .pagination-prev{grid-column:2;grid-row:2}
  .pagination-next{grid-column:3;grid-row:2}
  .pagination-last{grid-column:4;grid-row:2}
}
