.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 15px;padding-top:22px;border-top:1px solid var(--line)}.pagination[hidden]{display:none}.pagination button{font-size:0.75rem;padding:8px 12px;min-height:36px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#795264}.pagination button:disabled{opacity:.4;cursor:default}.pagination button[aria-current]{background:var(--plum);color:white;border-color:var(--plum)}.page-numbers{display:flex;gap:5px;align-items:center}.page-numbers span{font-size:0.75rem;color:var(--muted);padding:0 2px}.pagination button:hover:not(:disabled){border-color:#9d7b86}.product-category{font-size:0.625rem;color:#8a776a;margin-top:20px;line-height:1.7}.contents-note{font-size:0.75rem;line-height:1.8;color:#8b7b70;margin:0 0 22px}.shop-link{font-size:0.6875rem;display:flex;align-items:center;gap:16px;margin-top:18px;color:var(--plum);text-decoration:underline;text-underline-offset:4px}.preview-missing{padding:18px;font-size:0.6875rem;color:var(--muted);text-align:center;display:grid;place-items:center}.preview-missing img{display:none}.preview-missing:before{content:'Preview unavailable · Open the original listing to view this design.'}.card-bottom{column-gap:12px;row-gap:6px}.craftsuprint .primary-button{color:#fff}.product-store-links{gap:9px}@media(max-width:950px){.page-numbers button:not([aria-current]):not(.page-edge){display:none}.page-numbers span{font-size:0.625rem;padding:0}.page-numbers button[aria-current],.page-numbers .page-edge{display:block;min-width:30px;padding:8px}.pagination{gap:8px}}@media(max-width:760px){.pagination button{font-size:0.6875rem;padding:8px 10px}.product-category{font-size:0.625rem}.card-bottom{column-gap:8px;row-gap:7px}.store-card:last-child{grid-column:auto}}
