.gj9-collection-hero{padding-block:clamp(2.4rem,4vw,5.6rem) 2.4rem}.gj9-collection-hero .collection-hero__title{margin:0;max-width:25ch;font-size:clamp(3.2rem,3.6vw,5.2rem);line-height:1.13;text-wrap:balance}.gj9-collection-hero .collection-hero__description{max-width:72ch;margin-block:1.6rem 0;font-size:1.6rem;line-height:1.7}.gj9-collection-details{margin-top:1.2rem;max-width:72ch}.gj9-collection-details>summary{display:inline-flex;gap:1rem;align-items:center;min-height:4.4rem;text-decoration:underline;text-underline-offset:.4rem}.gj9-collection-details .rte{margin-block:1.2rem 2rem;line-height:1.7}.gj9-catalog-directory{padding-block:.4rem 1.6rem}.gj9-catalog-directory>details{border-block:1px solid rgba(var(--color-foreground),.18)}.gj9-catalog-directory>details>summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;min-height:5.6rem;font-size:1.5rem}.gj9-catalog-directory .svg-wrapper,.gj9-directory__group .svg-wrapper,.gj9-collection-details .svg-wrapper{width:1.4rem;height:1.4rem;flex:0 0 1.4rem}.gj9-directory__intro h2{margin-block:0 1.6rem}.gj9-directory__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:0 3.2rem;padding-bottom:1.6rem}.gj9-directory__group>summary,.gj9-directory__subgroup>summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.6rem;padding-block:1.2rem;font-weight:600;border-bottom:1px solid rgba(var(--color-foreground),.16)}.gj9-directory__group[open]>summary .svg-wrapper,.gj9-directory__subgroup[open]>summary .svg-wrapper,.gj9-catalog-directory>details[open]>summary .svg-wrapper{transform:rotate(45deg)}.gj9-directory__links,.gj9-directory__subgroup ul{padding:.8rem 0;margin:0;list-style:none}.gj9-directory__links a{display:flex;align-items:center;min-height:4.4rem;padding-block:.8rem;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.5;text-decoration:none;text-underline-offset:.4rem}.gj9-directory__links a:hover,.gj9-directory__links a[aria-current=page]{text-decoration:underline}.gj9-directory__subgroup ul{padding-inline-start:1.6rem}.gj9-subcollections{padding-block:1.6rem 2.4rem}.gj9-subcollections__title{margin-block:0 1.6rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600}.gj9-category-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2.4rem;padding:.4rem 0 1.2rem;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.3) transparent}.gj9-category-strip>li{width:13rem;flex:0 0 13rem}.gj9-category-link{display:grid;gap:1.2rem;color:rgb(var(--color-foreground));text-decoration:none;text-underline-offset:.4rem}.gj9-category-link__image{display:grid;place-items:center;width:12rem;aspect-ratio:1;overflow:hidden;background:#fff}.gj9-category-link__image img{display:block;width:100%;height:100%;object-fit:contain}.gj9-category-link__initial{font-family:var(--font-heading-family);font-size:3.2rem}.gj9-category-link__name{font-size:1.3rem;line-height:1.5;overflow-wrap:anywhere}.gj9-category-link:hover .gj9-category-link__name{text-decoration:underline}.gj9-search .template-search__header{margin-bottom:3.2rem}.gj9-search .template-search__search{margin-bottom:1.6rem}.gj9-search .template-search__search .search{margin-top:2.4rem}.gj9-search__hint{margin:1.6rem auto 0;max-width:60ch;text-align:center;font-size:1.5rem;line-height:1.65}.gj9-search.template-search--empty{padding-bottom:6.4rem}.gj9-search__discovery{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.16)}.gj9-collections-index{padding-block:3.2rem 6.4rem}.gj9-collections-index>h1{margin-block:0 1.6rem}.gj9-collections-index .gj9-catalog-directory{margin-bottom:3.2rem}.gj9-collections-index .collection-card-wrapper .card__heading{font-size:1.8rem;line-height:1.45}@media screen and (max-width:749px){.gj9-collection-hero{padding-top:2.4rem}.gj9-collection-hero .collection-hero__title{font-size:3.2rem}.gj9-collection-hero .collection-hero__description{font-size:1.5rem}.gj9-category-strip{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;gap:1.6rem}.gj9-category-strip>li{width:11rem;flex-basis:11rem;scroll-snap-align:start}.gj9-category-link__image{width:10rem}.gj9-directory__groups{grid-template-columns:minmax(0,1fr)}.gj9-collections-index .collection-card-wrapper .card__heading{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gj9-catalog.css.map */
