.catalog-page{--catalog-space: clamp(2.5rem, 5vw, 5rem);--catalog-heading: clamp(2.5rem, 5vw, 4.75rem);--catalog-empty-heading: clamp(1.75rem, 3vw, 2.75rem);--catalog-card-heading: clamp(1.125rem, 1.6vw, 1.5rem);--catalog-select-width: 12rem;padding-block:var(--space-5) var(--catalog-space)}.catalog-page__shell{width:min(var(--home-width),calc(100% - var(--home-gutter) * 2));margin-inline:auto}.catalog-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;padding:0;font-size:var(--text-small);color:var(--color-muted)}.catalog-breadcrumb li{min-width:0;overflow-wrap:anywhere}.catalog-breadcrumb li+li:before{content:"/";padding-inline-end:var(--space-2)}.catalog-breadcrumb a{display:inline-flex;align-items:center;min-height:var(--control-size)}.catalog-page__heading{padding-block:var(--catalog-space);max-width:52rem}.catalog-page__eyebrow{font-size:var(--text-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent-strong);margin-block-end:var(--space-4)}.catalog-page h1{font-family:var(--font-display);font-size:var(--catalog-heading);font-weight:400;letter-spacing:-.035em;line-height:1.12}.catalog-page__description{max-width:65ch;margin-block-start:var(--space-5);color:var(--color-muted)}.catalog-page__description>*+*{margin-block-start:var(--space-4)}.catalog-launch{max-width:52rem;padding:clamp(var(--space-5),4vw,var(--space-7));background:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-small)}.catalog-launch h2{font-family:var(--font-display);font-size:var(--catalog-empty-heading);font-weight:400;line-height:1.2;color:var(--color-accent-strong);overflow-wrap:anywhere}.catalog-launch__text{max-width:65ch;margin-block-start:var(--space-5)}.catalog-launch__text>*+*{margin-block-start:var(--space-4)}.catalog-page__description :is(img,video,iframe,table){max-width:100%}.catalog-page__description table{display:block;overflow-x:auto}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-5);padding-block:var(--space-5);border-block:var(--border-thin) solid var(--color-border);margin-block-end:var(--space-6)}.catalog-toolbar__count{color:var(--color-muted);font-size:var(--text-small)}.catalog-sort{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);width:100%}.catalog-sort label{font-size:var(--text-small);flex-basis:100%}.catalog-sort select{flex:1;min-width:0;max-width:100%;min-height:var(--control-size);border:var(--border-thin) solid var(--color-border);background-color:var(--color-background);color:var(--color-foreground);padding:var(--space-2);border-radius:var(--radius-small);font-size:var(--text-small)}.catalog-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:var(--control-size);max-width:100%;padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-accent-strong);border-radius:var(--radius-small);background:var(--color-accent-strong);color:var(--color-button-text);font:inherit;font-size:var(--text-small);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.catalog-button--outline{background:transparent;color:var(--color-accent-strong)}.catalog-button:hover{background:var(--color-foreground);color:var(--color-button-text)}.catalog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6) var(--space-4);padding:0;list-style:none}.catalog-grid>li{min-width:0}.catalog-card,.catalog-card__link{height:100%}.catalog-card__link{display:flex;flex-direction:column;text-decoration:none}.catalog-card__media{aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-small)}.catalog-card__media img{width:100%;height:100%;object-fit:contain}.catalog-card__no-image{padding:var(--space-4);font-size:var(--text-small);color:var(--color-muted);text-align:center}.catalog-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-4);flex:1}.catalog-card h3{font-family:var(--font-display);font-weight:400;font-size:var(--catalog-card-heading);line-height:1.3;overflow-wrap:anywhere}.catalog-card__link:hover h3{text-decoration:underline;text-underline-offset:.2em}.catalog-card__price{font-size:var(--text-small);margin-block-start:auto;padding-block-start:var(--space-2)}.catalog-card__availability{font-size:var(--text-note);color:var(--color-muted)}.catalog-empty{padding:var(--catalog-space) var(--space-5);text-align:center;background:var(--color-surface);border-radius:var(--radius-small)}.catalog-empty h2{font-family:var(--font-display);font-size:var(--catalog-empty-heading);font-weight:400;line-height:1.2;text-wrap:balance}.catalog-empty>p:not(.catalog-page__eyebrow){max-width:48ch;margin:var(--space-5) auto;color:var(--color-muted)}.catalog-pagination{margin-block-start:var(--space-7)}.catalog-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);padding:0;list-style:none}.catalog-pagination :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-size);min-height:var(--control-size);padding-inline:var(--space-3);border-radius:var(--radius-small);text-decoration:none;font-size:var(--text-small)}.catalog-pagination a:hover{background:var(--color-surface)}.catalog-pagination span[aria-current]{background:var(--color-accent-strong);color:var(--color-button-text)}.catalog-pagination a>span{min-width:0;padding:0;margin-inline:var(--space-1)}@media(min-width:375px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:600px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7) var(--space-5)}}@media(min-width:750px){.catalog-sort{width:auto}.catalog-sort label{flex-basis:auto}.catalog-sort select{flex:initial;width:var(--catalog-select-width)}}@media(min-width:1100px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection.css.map */
