:root{--jj-maroon: #6e1e2b;--jj-maroon-dark: #561621;--jj-cream: #faf6f1;--jj-sand: #f1e8df;--jj-sand-dark: #e6dbcf;--jj-ink: #2a1a1d;--jj-muted: #7c6e70;--jj-line: #e3d8cd;--jj-white: #ffffff;--jj-serif: var(--font-heading--family, Georgia, serif);--jj-sans: var(--font-body--family, system-ui, sans-serif);--jj-radius: 4px;--jj-ease: cubic-bezier(.22, .61, .36, 1)}.header-logo{font-family:var(--jj-serif);font-size:1.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.jj-section{position:relative;width:100%}.jj-wrap{width:min(var(--page-content-width, 1200px),calc(100% - var(--page-margin, 16px) * 2));margin-inline:auto}.jj-wrap--full{width:100%}.jj-eyebrow{font:600 .6875rem/1.2 var(--jj-sans);letter-spacing:.16em;text-transform:uppercase}.jj-title{margin:0;font-family:var(--jj-serif);font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;color:var(--jj-ink)}.jj-head{text-align:center;margin:0 0 1.75rem}.jj-head .jj-title{font-size:clamp(1.35rem,1.1rem + 1.1vw,1.75rem)}.jj-head .jj-title:after{content:"";display:block;width:44px;height:2px;margin:.65rem auto 0;background:var(--jj-maroon)}.jj-head__sub{margin:.55rem 0 0;font:400 .8125rem/1.5 var(--jj-sans);color:var(--jj-muted)}.jj-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.6rem;font:600 .75rem/1 var(--jj-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--jj-white);background:var(--jj-maroon);border:1px solid var(--jj-maroon);border-radius:var(--jj-radius);text-decoration:none;cursor:pointer;transition:background .2s var(--jj-ease),color .2s var(--jj-ease)}.jj-btn:hover{background:var(--jj-maroon-dark);border-color:var(--jj-maroon-dark);color:var(--jj-white)}.jj-btn--ghost{background:transparent;color:var(--jj-maroon)}.jj-btn--ghost:hover{background:var(--jj-maroon);color:var(--jj-white)}.jj-btn--light{background:var(--jj-white);color:var(--jj-maroon);border-color:var(--jj-white)}.jj-btn--light:hover{background:var(--jj-sand);border-color:var(--jj-sand);color:var(--jj-maroon)}.jj-link{display:inline-block;padding-bottom:2px;font:600 .6875rem/1 var(--jj-sans);letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.jj-link:hover{opacity:.75}.jj-icon{display:inline-block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.jj-icon--fill{fill:currentColor;stroke:none}.jj-placeholder{width:100%;height:100%;object-fit:cover;background:var(--jj-sand);fill:var(--jj-sand-dark)}.jj-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jj-announce{background:var(--jj-maroon);color:var(--jj-white);font:500 .6875rem/1 var(--jj-sans);letter-spacing:.12em;text-transform:uppercase}.jj-announce .jj-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.25rem;gap:1rem}.jj-announce__social{display:flex;gap:.85rem;font-size:.95rem}.jj-announce__social a,.jj-announce__links a{color:inherit;text-decoration:none;display:inline-flex;align-items:center}.jj-announce__social a:hover,.jj-announce__links a:hover{opacity:.8}.jj-announce__text{text-align:center;margin:0}.jj-announce__links{display:flex;gap:1.25rem;justify-content:flex-end}@media(max-width:749px){.jj-announce .jj-wrap{grid-template-columns:1fr}.jj-announce__social,.jj-announce__links{display:none}}.jj-hero{background:var(--jj-sand);overflow:hidden}.jj-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.jj-hero__track::-webkit-scrollbar{display:none}.jj-hero__slide{flex:0 0 100%;scroll-snap-align:start;position:relative;display:grid}.jj-hero__media{position:relative;overflow:hidden}.jj-hero__media img,.jj-hero__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--jj-focal, center)}.jj-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.9rem;padding:2rem var(--page-margin, 16px)}.jj-hero__title{font-size:clamp(1.9rem,1.4rem + 2.6vw,3.4rem);letter-spacing:.04em;line-height:1.1}.jj-hero__text{margin:0;font:400 .9375rem/1.6 var(--jj-sans);color:var(--jj-ink);max-width:30ch}.jj-hero--dark-text .jj-hero__title,.jj-hero--dark-text .jj-hero__text{color:var(--jj-ink)}.jj-hero--light-text .jj-hero__title,.jj-hero--light-text .jj-hero__text{color:var(--jj-white)}@media(min-width:750px){.jj-hero__slide{min-height:var(--jj-hero-h, 540px)}.jj-hero__slide--overlay .jj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.jj-hero__slide--overlay .jj-hero__content{position:relative;z-index:1;max-width:min(48%,560px);padding-inline-start:max(var(--page-margin, 40px),calc((100% - var(--page-content-width, 1200px)) / 2 + 3rem))}.jj-hero__slide--overlay .jj-hero__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--jj-scrim, rgba(241, 232, 223, .9)) 55%,rgba(241,232,223,0) 100%);width:130%}.jj-hero__slide--split{grid-template-columns:1fr 1fr}.jj-hero__slide--split .jj-hero__content{padding-inline-start:max(var(--page-margin, 40px),calc((100% - var(--page-content-width, 1200px)) / 2 + 3rem))}.jj-hero__slide--split .jj-hero__media{order:2}}@media(max-width:749px){.jj-hero__media{aspect-ratio:4 / 3}.jj-hero__content{padding-block:1.75rem 2.75rem;align-items:center;text-align:center}.jj-hero__text{max-width:36ch}.jj-hero--light-text .jj-hero__title,.jj-hero--light-text .jj-hero__text{color:var(--jj-ink)}}.jj-hero__arrow{position:absolute;top:50%;translate:0 -50%;z-index:2;width:2.5rem;height:2.5rem;border-radius:50%;border:0;background:var(--jj-maroon);color:var(--jj-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:0 4px 14px #2a1a1d2e;transition:background .2s,opacity .2s}.jj-hero__arrow:hover{background:var(--jj-maroon-dark)}.jj-hero__arrow--prev{left:1rem}.jj-hero__arrow--next{right:1rem}@media(max-width:749px){.jj-hero__arrow{top:auto;bottom:.9rem;translate:0;width:2.1rem;height:2.1rem}}.jj-dots{position:absolute;left:0;right:0;bottom:1rem;display:flex;justify-content:center;gap:.45rem;z-index:2}.jj-dots button{width:8px;height:8px;padding:0;border-radius:50%;border:1px solid var(--jj-maroon);background:transparent;cursor:pointer}.jj-dots button[aria-current=true]{background:var(--jj-maroon)}.jj-hero[data-count="1"] .jj-hero__arrow,.jj-hero[data-count="1"] .jj-dots{display:none}.jj-features{background:var(--jj-cream);border-top:1px solid var(--jj-line);border-bottom:1px solid var(--jj-line)}.jj-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.jj-feature{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;border-inline-start:1px solid var(--jj-line)}.jj-feature:first-child{border-inline-start:0}.jj-feature__icon{font-size:1.75rem;color:var(--jj-maroon)}.jj-feature__title{margin:0;font:700 .6875rem/1.3 var(--jj-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--jj-ink)}.jj-feature__text{margin:.15rem 0 0;font:400 .75rem/1.4 var(--jj-sans);color:var(--jj-muted)}@media(max-width:749px){.jj-features__grid{grid-template-columns:1fr 1fr}.jj-feature{padding:.9rem .75rem;border-inline-start:0;border-top:1px solid var(--jj-line)}.jj-feature:nth-child(-n+2){border-top:0}.jj-feature:nth-child(2n){border-inline-start:1px solid var(--jj-line)}}.jj-promos{padding-block:var(--jj-pt, 3rem) var(--jj-pb, 2rem);background:var(--jj-cream)}.jj-promos__grid{display:grid;gap:1rem;grid-template-columns:repeat(var(--jj-cols, 4),minmax(0,1fr))}.jj-promo{display:grid;grid-template-columns:1.05fr 1fr;min-height:200px;overflow:hidden;background:var(--jj-sand);border:1px solid var(--jj-line);color:var(--jj-ink);text-decoration:none;transition:transform .35s var(--jj-ease),box-shadow .35s var(--jj-ease)}.jj-promo:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2a1a1d1a}.jj-promo--dark{background:var(--jj-maroon);color:var(--jj-white);border-color:var(--jj-maroon)}.jj-promo__body{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1.25rem 1rem 1.25rem 1.25rem}.jj-promo__title{font-size:1.2rem;color:inherit;letter-spacing:.05em}.jj-promo__text{margin:0;font:400 .75rem/1.45 var(--jj-sans);opacity:.85}.jj-promo__body .jj-link{margin-top:.35rem;align-self:flex-start}.jj-promo__media{position:relative;overflow:hidden}.jj-promo__media img,.jj-promo__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s var(--jj-ease)}.jj-promo:hover .jj-promo__media img{transform:scale(1.04)}@media(max-width:989px){.jj-promos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.jj-promos__grid{grid-template-columns:1fr}.jj-promo{min-height:170px}}.jj-cats{padding-block:var(--jj-pt, 2rem) var(--jj-pb, 2rem);background:var(--jj-cream)}.jj-cats__row{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem}.jj-cat{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:7.5rem;color:var(--jj-ink);text-decoration:none}.jj-cat__circle{width:var(--jj-cat-size, 108px);height:var(--jj-cat-size, 108px);border-radius:50%;overflow:hidden;background:var(--jj-sand);border:1px solid var(--jj-line);transition:transform .3s var(--jj-ease),box-shadow .3s var(--jj-ease),border-color .3s}.jj-cat__circle img,.jj-cat__circle svg{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.jj-cat:hover .jj-cat__circle{transform:translateY(-3px);box-shadow:0 10px 22px #2a1a1d1f;border-color:var(--jj-maroon)}.jj-cat__label{font:700 .6875rem/1.3 var(--jj-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center}@media(max-width:749px){.jj-cats__row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem;gap:1rem;scrollbar-width:none}.jj-cats__row::-webkit-scrollbar{display:none}.jj-cat{flex:0 0 auto;width:6rem;--jj-cat-size: 84px}}.jj-products{padding-block:var(--jj-pt, 2rem) var(--jj-pb, 3rem);background:var(--jj-cream)}.jj-products__grid{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(var(--jj-cols, 6),minmax(0,1fr))}.jj-card{position:relative;display:flex;flex-direction:column;gap:.5rem;color:var(--jj-ink)}.jj-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--jj-sand);border:1px solid var(--jj-line);display:block}.jj-card__media img,.jj-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:opacity .4s var(--jj-ease),transform .6s var(--jj-ease)}.jj-card__media img.jj-card__img--alt{opacity:0}.jj-card:hover .jj-card__media img.jj-card__img--alt{opacity:1}.jj-card:hover .jj-card__media img:not(.jj-card__img--alt){transform:scale(1.03)}.jj-card__wish{position:absolute;top:.5rem;right:.5rem;z-index:2;width:1.85rem;height:1.85rem;border-radius:50%;border:1px solid var(--jj-line);background:var(--jj-white);color:var(--jj-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;transition:color .2s,transform .2s}.jj-card__wish:hover{transform:scale(1.08)}.jj-card__wish[aria-pressed=true]{color:var(--jj-maroon)}.jj-card__wish[aria-pressed=true] .jj-icon{fill:currentColor}.jj-card__title{margin:0;font:500 .78rem/1.4 var(--jj-sans);color:var(--jj-ink)}.jj-card__title a{color:inherit;text-decoration:none}.jj-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.jj-card__price{margin:0;font:700 .8rem/1 var(--jj-sans);color:var(--jj-ink);display:flex;gap:.5rem;align-items:baseline}.jj-card__price s{font-weight:400;color:var(--jj-muted)}.jj-card__badge{position:absolute;top:.5rem;left:.5rem;z-index:2;padding:.3rem .5rem;font:700 .6rem/1 var(--jj-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--jj-maroon);color:var(--jj-white)}.jj-products__cta{text-align:center;margin-top:2rem}@media(max-width:989px){.jj-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.jj-products__grid{grid-template-columns:repeat(var(--jj-cols-mobile, 2),minmax(0,1fr));gap:1.25rem .75rem}}.jj-news{background:var(--jj-sand);border-top:1px solid var(--jj-line);padding-block:1.5rem}.jj-news .jj-wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.jj-news__left{display:flex;align-items:center;gap:1rem}.jj-news__icon{font-size:2.1rem;color:var(--jj-maroon)}.jj-news__title{font-size:1.05rem}.jj-news__text{margin:.2rem 0 0;font:400 .75rem/1.4 var(--jj-sans);color:var(--jj-muted)}.jj-news__form{display:flex;gap:.6rem;flex:1 1 320px;max-width:460px}.jj-news__form input{flex:1;min-width:0;height:2.6rem;padding:0 1rem;border:1px solid var(--jj-line);border-radius:var(--jj-radius);background:var(--jj-white);color:var(--jj-ink);font:400 .8125rem var(--jj-sans)}.jj-news__form input:focus{outline:2px solid var(--jj-maroon);outline-offset:1px}.jj-news__form .jj-btn{min-height:2.6rem;padding-inline:1.25rem}.jj-news__msg{width:100%;margin:.25rem 0 0;font:400 .8rem var(--jj-sans);color:var(--jj-maroon)}@media(max-width:749px){.jj-news .jj-wrap{justify-content:center;text-align:center}.jj-news__left{flex-direction:column}}.jj-footer{background:var(--jj-maroon);color:var(--jj-white);font-family:var(--jj-sans)}.jj-footer a{color:inherit;text-decoration:none}.jj-footer a:hover{text-decoration:underline;text-underline-offset:3px}.jj-footer__top{display:grid;grid-template-columns:1.6fr repeat(var(--jj-fcols, 4),1fr);gap:2rem;padding-block:2.75rem 2rem}.jj-footer__brand{font-family:var(--jj-serif);font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase;display:inline-block;margin-bottom:.9rem}.jj-footer__brand img{max-height:40px;width:auto;display:block}.jj-footer__blurb{margin:0;font-size:.75rem;line-height:1.55;opacity:.85;max-width:26ch}.jj-footer__social{display:flex;gap:.9rem;margin-top:1.1rem;font-size:1rem}.jj-footer__social a{display:inline-flex;opacity:.9}.jj-footer__heading{margin:0 0 .9rem;font:700 .6875rem/1.3 var(--jj-sans);letter-spacing:.14em;text-transform:uppercase}.jj-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:.75rem;opacity:.9}.jj-footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:.75rem}.jj-footer__contact li{display:flex;align-items:center;gap:.5rem}.jj-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1rem;border-top:1px solid rgba(255,255,255,.18);font-size:.6875rem;opacity:.9}.jj-footer__pay{display:flex;gap:.4rem;flex-wrap:wrap}.jj-footer__pay svg{height:22px;width:auto;border-radius:3px;background:var(--jj-white)}@media(max-width:989px){.jj-footer__top{grid-template-columns:1fr 1fr}.jj-footer__col--brand{grid-column:1 / -1}}@media(max-width:749px){.jj-footer__bottom{justify-content:center;text-align:center}}.jj-pagehead{padding-block:.9rem 0}.jj-crumbs{display:flex;flex-wrap:wrap;gap:.4rem;font:400 .6875rem/1.2 var(--jj-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jj-muted)}.jj-crumbs a{color:inherit;text-decoration:none}.jj-crumbs a:hover{color:var(--jj-maroon)}.jj-crumbs [aria-current]{color:var(--jj-ink)}.jj-pagehead__head{margin-top:1.25rem;margin-bottom:.5rem}.facets--filters-title,.facets__summary,.facets__summary .h4,.facets__summary span{font-family:var(--jj-sans)!important}.facets--filters-title{font:700 .6875rem/1.3 var(--jj-sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--jj-ink)}.facets__summary{font:700 .75rem/1.3 var(--jj-sans)!important;letter-spacing:.1em;text-transform:uppercase}.facets__label,.facets__inputs label,.facets__panel-content{font-size:.75rem;color:var(--jj-ink)}.facets__panel{border-color:var(--jj-line)}.facets input[type=checkbox]{accent-color:var(--jj-maroon)}.products-count-wrapper,.facets__status{font-size:.75rem;color:var(--jj-muted)}.product-card{position:relative}.product-card .product-card__content{background:transparent!important}.product-card .product-grid__card{padding:0!important}.product-card .card-gallery,.product-card .product-card-gallery{background:var(--jj-sand);border:1px solid var(--jj-line);border-radius:0!important;overflow:hidden}.product-card .jj-card__wish{top:.6rem;right:.6rem}.product-card .product-card__link{z-index:1}.product-card .jj-card__wish{z-index:3}.product-card .product-card__content>div:not([class]){display:contents}.product-card [class*=product-title],.product-card .product-title,.product-card p[role=heading]{font:500 .78rem/1.4 var(--jj-sans)!important;color:var(--jj-ink)}.product-card .price,.product-card price-block,.product-card .price__regular,.product-card .price-item{font:700 .8rem/1.2 var(--jj-sans)!important;color:var(--jj-ink)}.product-card .price-item--compare,.product-card .compare-at-price{font-weight:400!important;color:var(--jj-muted)}.product-badges .badge,.product-badges [class*=badge]{border-radius:0!important;font-size:.6rem!important;letter-spacing:.1em;text-transform:uppercase}.product-information .h2,.product-information h1,.product-information [class*=product-title]{font-family:var(--jj-serif);font-weight:400;letter-spacing:.04em;line-height:1.15;color:var(--jj-ink)}.product-information .price,.product-information price-block .h4{font:700 1.25rem/1.2 var(--jj-sans)!important;color:var(--jj-ink)}.product-information .tax-note,.product-information .price__tax,.product-information [class*=tax]{font-size:.75rem;color:var(--jj-muted)}.product-information .rte,.product-information .product-description{font-size:.8125rem;line-height:1.6;color:var(--jj-muted)}.product-information .variant-option__button-label__pill,.product-information .variant-option__button-label{border-radius:0!important;border-color:var(--jj-line)!important;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;min-width:2.6rem}.product-information label.variant-option__button-label:has(input:checked),.product-information .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:var(--jj-maroon)!important;color:var(--jj-white)!important;border-color:var(--jj-maroon)!important}.product-information .variant-option__label,.product-information .variant-option legend,.product-information .variant-option__name{font:700 .6875rem/1.3 var(--jj-sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--jj-ink)}.product-information .quantity-selector,.product-information quantity-selector-component{border-color:var(--jj-line)!important;border-radius:0!important}.product-information .add-to-cart-icon{display:none!important}.product-information .button:not(.button-secondary):not(.button-unstyled){border-radius:0!important;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-information .shopify-payment-button__button,.product-information .shopify-payment-button__button--unbranded,.product-information [data-shopify=payment-button] button{background:transparent!important;color:var(--jj-maroon)!important;border:1px solid var(--jj-maroon)!important;border-radius:0!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;box-shadow:none!important}.product-information .shopify-payment-button__button:hover{background:var(--jj-maroon)!important;color:var(--jj-white)!important}.jj-wishlist-btn{display:inline-flex;align-items:center;gap:.45rem;padding:0;margin:0;background:none;border:0;cursor:pointer;font:600 .6875rem/1 var(--jj-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--jj-ink)}.jj-wishlist-btn .jj-icon{font-size:1rem;color:var(--jj-maroon)}.jj-wishlist-btn[aria-pressed=true] .jj-icon{fill:var(--jj-maroon)}.product-information .accordion__summary,.product-information details summary,.product-information .h4{font-family:var(--jj-sans);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-information .layout-panel-flex .group-block{border-radius:0}.theme-drawer__title,.cart-title,.cart-title h1,.cart-title .h2{font-family:var(--jj-serif)!important;font-weight:400!important;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem!important}.cart-items__title,.cart-items__title a{font:500 .8125rem/1.4 var(--jj-sans)!important;color:var(--jj-ink)}.cart-items__variant,.cart-items__variants,.cart-items__property{font-size:.75rem!important;color:var(--jj-muted)}.cart-items__price,.cart-totals__total-value{font-weight:700!important}.cart-items__media,.cart-items__media-container{background:var(--jj-sand);border-radius:0!important}.cart-totals__item,.cart-totals__total{font-size:.8125rem}.cart-totals__total-label{font-weight:700}.cart__checkout-button{background:var(--jj-maroon)!important;border-color:var(--jj-maroon)!important;color:var(--jj-white)!important;border-radius:0!important;font-size:.75rem!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cart__checkout-button:hover{background:var(--jj-maroon-dark)!important}.jj-view-bag{display:block;margin-top:.75rem;text-align:center;font:600 .6875rem/1 var(--jj-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--jj-ink);text-decoration:none}.jj-view-bag:hover{color:var(--jj-maroon)}.section-resource-list__header .h2,.section-resource-list__header h2,.section-resource-list__header p.h2{font-family:var(--jj-serif);font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.35rem,1.1rem + 1.1vw,1.75rem);text-align:center;width:100%}.section-resource-list__header .h2:after,.section-resource-list__header h2:after{content:"";display:block;width:44px;height:2px;margin:.65rem auto 0;background:var(--jj-maroon)}@media screen and (min-width:990px){main[data-template*=collection] .product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1200px){main[data-template*=collection] .product-grid--grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jj-theme.css.map */
