.collection-page{padding-top:var(--space-12)}.collection-back{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target);margin-bottom:var(--space-5);font-size:var(--text-sm);text-decoration:none}.collection-back:hover{text-decoration:underline}.collection-heading h1{max-width:24ch;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.08;letter-spacing:-.045em}.collection-description{margin-top:var(--space-5);font-size:var(--text-ui);overflow-wrap:anywhere}.collection-description>*+*{margin-top:var(--space-3)}.collection-description :is(ul,ol){padding-inline-start:var(--space-5)}.collection-description :is(h2,h3){font-size:var(--text-lg)}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-8);padding-block:var(--space-4);border-top:1px solid var(--color-border)}.collection-count{flex-shrink:0;color:var(--color-muted);font-size:var(--text-sm)}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12) var(--grid-gap)}.collection-empty{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--space-8);padding-block:var(--space-12);border-top:1px solid var(--color-border);text-align:left}.collection-empty__title{max-width:20ch;font-size:clamp(2rem,3.5vw,3rem);line-height:1.05;text-wrap:balance}.collection-empty p{max-width:var(--copy-width);margin-top:0;font-size:var(--text-base)}.collection-empty .button{margin-top:var(--space-6)}.collection-pagination{display:grid;grid-template-columns:var(--touch-target) minmax(0,max-content) var(--touch-target);justify-content:center;gap:var(--space-2);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.collection-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);list-style:none;margin:0;padding:0}.collection-pagination :is(a,span[aria-current]){display:flex;align-items:center;justify-content:center;min-width:var(--touch-target);min-height:var(--touch-target);padding-inline:var(--space-2);font-size:var(--text-ui);text-decoration:none}.collection-pagination [aria-current]{position:relative}.collection-pagination [aria-current]:after{content:"";position:absolute;bottom:3px;left:50%;width:20px;height:1px;background:currentColor;transform:translate(-50%)}.collection-pagination a:hover{text-decoration:underline}.collection-pagination li>span:not([aria-current]){display:flex;align-items:center;min-height:var(--touch-target);color:var(--color-muted)}@media(min-width:1101px){.collection-empty{padding-block-start:calc(var(--space-12) + var(--section-space))}}@media(max-width:1100px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-9)}}@media(max-width:900px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px){.collection-description{max-width:50ch}}@media(max-width:760px){.collection-page{padding-top:var(--space-8)}.collection-back{margin-bottom:var(--space-4)}.collection-heading h1{font-size:2.5rem}.collection-description{margin-top:var(--space-4)}.collection-toolbar{align-items:stretch;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);padding-block:var(--space-4)}.collection-grid{gap:var(--space-8) var(--space-4)}.collection-empty{margin-top:var(--space-6);padding-block:var(--space-8)}.collection-pagination{margin-top:var(--space-8)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection.css.map */
