.gjl-catalog-banner,.gjl-catalog-collection{--color-background: 255, 255, 255;--color-foreground: var(--gjl-brand-ink-rgb);--color-link: var(--gjl-brand-ink-rgb);--color-button: var(--gjl-brand-ink-rgb);--color-button-text: 244, 241, 224;--font-body-family: var(--gjl-font-body);--font-heading-family: var(--gjl-font-display);--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 40px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 28px;background:#fff;color:var(--gjl-brand-ink);font-family:var(--gjl-font-body);letter-spacing:0}.gjl-catalog-banner .page-width,.gjl-catalog-collection .page-width{max-width:1440px;padding-right:40px;padding-left:40px}.gjl-catalog-banner.collection-hero{padding:0;margin:0}.gjl-catalog-banner .collection-hero__inner{gap:32px;padding-top:48px;padding-bottom:24px}.gjl-catalog-banner .collection-hero__text-wrapper{min-width:0}.gjl-catalog-banner__eyebrow{margin:0 0 12px;color:var(--gjl-brand-muted);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.02em;text-transform:none}.gjl-catalog-banner .collection-hero__title{max-width:100%;margin:0;color:var(--gjl-brand-ink);font-family:var(--gjl-font-display);font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1.04;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance}.gjl-catalog-banner .gjl-catalog-description{max-width:640px;margin-top:16px}.gjl-catalog-banner .gjl-catalog-description__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:10px 0;border-bottom:1px solid #D2CBB7;color:var(--gjl-brand-ink);font-size:14px;font-weight:400;line-height:1.5;list-style:none;cursor:pointer}.gjl-catalog-banner .gjl-catalog-description__summary::-webkit-details-marker{display:none}.gjl-catalog-banner .gjl-catalog-description__summary:after{content:"+";font-size:22px;line-height:1}.gjl-catalog-banner .gjl-catalog-description[open]>summary:after{content:"\2212"}.gjl-catalog-banner .collection-hero__description{max-width:640px;margin:16px 0 8px;color:var(--gjl-brand-muted);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.gjl-catalog-banner .collection-hero__image-container{border:0;border-radius:8px;background:#fff}.gjl-catalog-banner .collection-hero__image-container img{object-fit:contain}.gjl-catalog-banner .gjl-catalog-explore{padding-top:0;padding-bottom:16px}.gjl-catalog-banner .gjl-catalog-explore__label{display:block;margin-bottom:8px;color:var(--gjl-brand-muted);font-size:12px}.gjl-catalog-banner .gjl-catalog-explore__links{display:flex;flex-wrap:nowrap;gap:8px;max-width:100%;margin:0;padding:4px 2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;list-style:none}.gjl-catalog-banner .gjl-catalog-explore__links>li{flex:0 0 auto;min-width:0}.gjl-catalog-banner .gjl-catalog-explore__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #D2CBB7;border-radius:3px;background:transparent;color:var(--gjl-brand-ink);font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap;text-decoration:none}.gjl-catalog-banner .gjl-catalog-explore__link:hover{border-color:var(--gjl-brand-ink)}.gjl-catalog-banner .gjl-catalog-explore__link[aria-current=page]{border-color:var(--gjl-brand-ink);background:var(--gjl-brand-ink);color:#f4f1e0}.gjl-catalog-banner :is(a,summary):focus-visible,.gjl-catalog-collection :is(a,button,summary,select,input):focus-visible{outline:2px solid var(--gjl-brand-ink);outline-offset:4px}.gjl-catalog-collection[class]{padding-top:8px;padding-bottom:64px}.gjl-catalog-collection .facets-container{margin-bottom:24px;padding-top:8px;padding-bottom:8px;border-top:1px solid #D2CBB7;border-bottom:1px solid #D2CBB7;background:transparent}.gjl-catalog-collection :is(.facets__summary,.facet-filters__label,.product-count__text){color:var(--gjl-brand-ink);font-size:13px;font-weight:400}.gjl-catalog-collection :is(.mobile-facets__open,.facet-filters__sort){min-height:44px;color:var(--gjl-brand-ink)}.gjl-catalog-collection .product-grid.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:40px}.gjl-catalog-collection .product-grid.grid>.grid__item{width:100%;max-width:none;min-width:0}.gjl-catalog-collection .collection--empty .title-wrapper{max-width:640px;margin:64px auto}.gjl-catalog-collection .collection--empty .title{color:var(--gjl-brand-ink);font-family:var(--gjl-font-display);font-weight:700;font-size:24px;line-height:1.4}#MainContent .gjl-catalog-collection .gjl-catalog-empty-link{min-height:48px;margin-top:20px;padding:12px 24px;border:1px solid var(--gjl-brand-ink);border-radius:4px;background:var(--gjl-brand-ink);color:#f4f1e0;font-size:14px;font-weight:500}.gjl-catalog-collection .pagination-wrapper{margin-top:48px}.gjl-catalog-product .shopify-payment-button__button--unbranded{border-radius:10px;background:#2eaafd;color:#111;font-weight:700}@media screen and (min-width:750px)and (max-width:989px){.gjl-catalog-banner .page-width,.gjl-catalog-collection .page-width{padding-right:24px;padding-left:24px}.gjl-catalog-collection .product-grid.grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}}@media screen and (max-width:749px){.gjl-catalog-banner .page-width,.gjl-catalog-collection .page-width{padding-right:16px;padding-left:16px}.gjl-catalog-banner .collection-hero__inner{gap:20px;padding-top:28px;padding-bottom:20px}.gjl-catalog-banner .collection-hero__title{font-size:clamp(36px,9vw,44px);line-height:1.06;letter-spacing:-.035em}.gjl-catalog-banner .gjl-catalog-description{margin-top:12px}.gjl-catalog-banner .collection-hero__description{font-size:14px}.gjl-catalog-banner .gjl-catalog-explore__link{padding:10px 12px;font-size:12px}.gjl-catalog-collection[class]{padding-top:0;padding-bottom:40px}.gjl-catalog-collection .facets-container{margin-bottom:20px}.gjl-catalog-collection .product-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:28px}.gjl-catalog-collection .pagination-wrapper{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gjl-catalog-reference.css.map */
