.collection-thumb{--text-primary:#fff;--text-secondary:#f4f6f6;--text-brand:#8a9dcf;--text-link:#fff;--text-hover:#e0f3fc;--text-button-primary:#fff;--text-button-secondary:#fff;--text-badge-primary:#251f18;--text-subtle:#60656c;--icon-primary:#fff;--icon-secondary:#f4f6f6;--icon-brand:#8a9dcf;--icon-link:#fff;--icon-hover:#e0f3fc;--border-primary:#f4f6f6;--border-secondary:#d2dada;--border-subtle:#475050;--border-strong:#fff;--border-focus:#f73;--border-brand:#4a68b5;--surface-background:#251f18;--surface-button-primary:#4a68b5;--surface-button-primary-hover:#4460a6;--surface-button-secondary:#251f18;--surface-button-secondary-hover:#4460a6;--surface-badge-primary:#e0f3fc;--surface-badge-secondary:#d2dada;background-color:var(--surface-background);color:var(--text-primary);position:relative}.collection-thumb a:first-of-type:before,.collection-thumb button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.collection-thumb a:first-of-type.focus-visible,.collection-thumb button:first-of-type.focus-visible{box-shadow:none}.collection-thumb a:first-of-type.focus-visible:before,.collection-thumb button:first-of-type.focus-visible:before{border-color:var(--border-brand);border-radius:var(--border-radius,0);box-shadow:0 0 0 .125rem var(--border-focus);outline:none}.collection-thumb__overlay{background-color:rgba(0,0,0,.5);bottom:0;display:block;left:0;position:absolute;right:0;top:0}.collection-thumb__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collection-thumb__content{bottom:0;display:grid;gap:0;left:0;padding:1rem;position:absolute;right:0;top:0}.collection-thumb__title{font-family:Industry,sans-serif;font-size:1.25rem;font-weight:600;font-weight:800;letter-spacing:.0625rem;line-height:1;text-transform:uppercase}.collection-thumb__title-small{display:block;font-size:.875rem;letter-spacing:.04375rem}.collection-thumb__arrow{border:.125rem solid var(--border-primary);border-radius:5.25rem;bottom:1rem;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.5);display:block;height:1.8125rem;padding:.25rem .5rem;position:absolute;right:1rem;width:2.375rem;z-index:1}.pagination{display:grid;font-size:.875rem;gap:1rem}.pagination__top-btn{border:.0625rem solid var(--border-secondary);font-size:.75rem;height:2.5rem;margin:0 auto;max-width:17.5rem;padding:.75rem 1.5rem;width:100%}.pagination__top-btn .icon{transform:rotate(180deg);width:.625rem}.pagination__list{display:flex;flex-direction:row;gap:.5rem}.pagination__element,.pagination__list{align-items:center;justify-content:center}.pagination__element{border:.0625rem solid var(--border-secondary);display:inline-flex;font-family:Industry,sans-serif;font-size:.875rem;font-weight:600;font-weight:800;gap:.5625rem;height:2.5rem;line-height:1;text-align:left;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in;width:2.5rem}.pagination__element:disabled{opacity:.5!important;pointer-events:none!important}.pagination__element .icon{height:.625rem}.pagination__element.is-active{border:.125rem solid var(--border-secondary)}.list-collections{padding-bottom:2.25rem}.list-collections__title{font-family:Industry,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25}.list-collections__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(318px,100%),1fr))}@media only screen and (min-width:64em){.collection-thumb__content{padding:1.25rem}.collection-thumb__title-small{letter-spacing:.0625rem}.collection-thumb__title{font-size:2.063rem;letter-spacing:.10313rem}.collection-thumb__title--desktop-button{align-self:center;border:.125rem solid var(--border-primary);font-size:.875rem;justify-self:center;padding:.75rem 1.5rem;text-align:center;transition:all .2s ease-in-out}.pagination__top-btn{width:auto}.list-collections__title{font-size:2.5rem}}@media only screen and (min-width:64em) and (min-width:64em){.collection-thumb__title--desktop-button .collection-thumb__title-small{display:inline;font-size:.75rem}.collection-thumb__title--desktop-button{font-size:.75rem}}@media only screen and (min-width:64em) and (hover:hover){.collection-thumb__title--desktop-button:hover{background-color:var(--surface-button-primary);border-color:var(--surface-button-primary)}}@media only screen and (min-width:80em){.collection-thumb__content{padding:2rem}}