/* Collection landing pages extend the existing SEO surface, without changing storefront tokens. */
.anseio-collection__intro{margin:0 0 36px}.anseio-collection__intro h1{max-width:none;font-size:clamp(32px,4.5vw,58px);line-height:1.18;overflow-wrap:anywhere}.anseio-collection__intro>p{max-width:760px;font-family:Arial,sans-serif;color:var(--muted);line-height:1.7}.anseio-collection__intro>span{display:block;font-size:13px;color:var(--muted);margin:18px 0}.anseio-collection__intro nav{display:flex;flex-wrap:wrap;gap:10px}.anseio-collection__intro nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:6px;text-decoration:none;font-size:13px}.anseio-collection__intro nav a[aria-current]{background:var(--wine);color:#fff;border-color:var(--wine)}.anseio-collection__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px}.anseio-collection__item{min-width:0}.anseio-collection__item>a{display:block;text-decoration:none}.anseio-collection__item img,.anseio-collection__image-missing{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:6px;background:var(--rose)}.anseio-collection__item h2{font-family:inherit;font-size:16px;line-height:1.5;overflow-wrap:anywhere;margin:14px 0 8px}.anseio-collection__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:Arial,sans-serif}.anseio-collection__price strong{font-size:21px;color:var(--wine)}.anseio-collection__price del{font-size:13px;color:var(--muted)}.anseio-collection__item>p{font-family:Arial,sans-serif;font-size:13px;line-height:1.5;color:var(--muted)}.anseio-collection a{cursor:pointer}.anseio-collection a:hover{color:var(--wine);text-decoration:none}.anseio-collection__intro nav a:hover{background:var(--rose);color:var(--wine-dark)}.anseio-collection a:focus-visible{outline:3px solid var(--wine);outline-offset:5px;border-radius:4px}.anseio-collection__image-missing{display:grid;place-items:center;text-align:center;font-family:Arial,sans-serif;padding:12px}.anseio-collection{scrollbar-color:var(--line) var(--pearl)}
@media(max-width:1050px) and (min-width:821px){.anseio-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.anseio-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.anseio-collection__intro{margin-bottom:26px}.anseio-collection__item h2{font-size:14px;line-height:1.55}.anseio-collection__price strong{font-size:20px}.anseio-collection__intro nav a{font-size:12px;padding:9px 12px}}
@media(forced-colors:active){.anseio-collection{scrollbar-color:auto}.anseio-collection a:focus-visible{outline-color:Highlight}}
