.jmc{--jmc-red: #c1272d;--jmc-ink: #2b241d;--jmc-taupe: #655d4b;--jmc-taupe-soft: #8a8274;--jmc-stone: #d1cec9;--jmc-line: #eadfd9;--jmc-paper: #fcf8f6;--jmc-gap: clamp(20px, 2.4vw, 28px);color:var(--jmc-ink);font-family:Quattrocento Sans,sans-serif;font-size:16px;line-height:1.55}.jmc *,.jmc *:before,.jmc *:after{box-sizing:border-box}.jmc h1,.jmc h2,.jmc h3,.jmc p{margin:0}.jmc h1,.jmc h2,.jmc h3{font-family:Quattrocento,serif;font-weight:700;text-transform:none;letter-spacing:0}.jmc img{max-width:100%;height:auto;display:block}.jmc-wrap{max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,24px);padding-right:clamp(16px,4vw,24px)}@media(max-width:798px){.jmc--first{margin-top:40px}}.jmc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--jmc-red)}.jmc-eyebrow--light{color:#ff8a80}.jmc .jmc-h2{font-size:clamp(28px,4vw,38px);line-height:1.08;color:var(--jmc-ink)}.jmc .jmc-textlink{font-weight:700;color:var(--jmc-ink)}.jmc-hero{background:var(--jmc-hero-bg, #120d0c);color:var(--jmc-hero-fg, #fcf8f6);overflow:hidden}.jmc-hero__grid{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,56px);padding-top:clamp(48px,7vw,80px);padding-bottom:clamp(48px,7vw,80px)}.jmc-hero__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.jmc-hero__grid--solo .jmc-hero__copy{flex-basis:100%;max-width:760px}.jmc .jmc-hero__title{font-size:clamp(38px,6vw,60px);line-height:1.04;color:inherit}.jmc-hero__text{font-size:18px;opacity:.9;max-width:560px}.jmc-hero__text p+p{margin-top:10px}.jmc-hero__media{flex:1 1 340px;min-width:0;display:flex;justify-content:center}.jmc-hero__media img{width:100%;max-width:440px}.jmc-grid{padding-top:40px;padding-bottom:clamp(48px,7vw,72px)}.jmc-grid__heading{margin-bottom:20px!important}.jmc-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.jmc-filters{display:flex;flex-wrap:wrap;gap:8px}.jmc .jmc-pill{min-height:44px;padding:0 18px;margin:0;border-radius:999px;border:1.5px solid var(--jmc-stone);background:#fff;color:var(--jmc-ink);font-family:Quattrocento Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;line-height:1}.jmc .jmc-pill.is-active{background:var(--jmc-ink);border-color:var(--jmc-ink);color:var(--jmc-paper)}.jmc .jmc-pill:focus-visible{outline:2px solid var(--jmc-red);outline-offset:2px}.jmc-count{font-size:14px;color:var(--jmc-taupe)}.jmc .jmc-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--jmc-gap);align-items:stretch}.jmc .jmc-card{flex:0 1 calc((100% - (var(--jmc-cols, 4) - 1) * var(--jmc-gap)) / var(--jmc-cols, 4));min-width:240px}.jmc .jmc-card[hidden]{display:none}@media(max-width:640px){.jmc .jmc-card{flex-basis:100%}}.jmc .jmc-cards .bp-card__media img{object-fit:contain}.jmc-card__noimg{display:flex;align-items:center;justify-content:center;height:100%;padding:16px;text-align:center;font-family:Quattrocento,serif;font-weight:700;color:var(--jmc-taupe)}.jmc .jmc-card__titlelink{color:inherit;text-decoration:none}.jmc .jmc-card__titlelink:hover{color:var(--jmc-red)}.jmc-dots{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.jmc-dot{width:18px;height:18px;border-radius:999px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #2b241d40}.jmc-dots__label{font-size:13px;color:var(--jmc-taupe)}.jmc .jmc-btn--soldout{background:#b9aea9;cursor:default}.jmc-empty{text-align:center;padding:48px 16px;display:flex;flex-direction:column;gap:12px;align-items:center}.jmc-empty__title{font-family:Quattrocento,serif;font-weight:700;font-size:26px}.jmc-feature{background:var(--jmc-feature-bg, #f5e8e1);padding-top:clamp(48px,7vw,72px);padding-bottom:clamp(48px,7vw,72px)}.jmc-sechead{display:flex;flex-direction:column;gap:8px;max-width:640px;margin-bottom:28px}.jmc-sechead__text{color:var(--jmc-taupe);font-size:17px}.jmc .jmc-wide{flex-direction:row;flex-wrap:wrap}.jmc .jmc-wide__media{flex:1 1 360px;min-width:0;aspect-ratio:auto;min-height:260px}.jmc .jmc-wide__media img{object-fit:contain}.jmc .jmc-wide__body{flex:1 1 360px;min-width:0;justify-content:center;padding:clamp(22px,3vw,36px)}.jmc .jmc-wide .bp-card__footer{margin-top:0}.jmc-editor-hint{padding:24px;border:1.5px dashed var(--jmc-stone);border-radius:12px;color:var(--jmc-taupe);text-align:center}.jmc-text{background:var(--jmc-text-bg, #fdf8f6);padding-top:clamp(48px,7vw,72px);padding-bottom:clamp(48px,7vw,72px)}.jmc-text__grid{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,56px)}.jmc-text__inner{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.jmc-text__inner>*{max-width:760px}.jmc-text__media{flex:1 1 420px;min-width:0}.jmc .jmc-text__media img{width:100%;height:auto;border-radius:16px}.jmc-text--img-right .jmc-text__media{order:2}@media(max-width:749px){.jmc-text--img-right .jmc-text__media{order:0}}.jmc-text--center .jmc-text__inner{align-items:center;text-align:center}.jmc-text__body{color:var(--jmc-taupe);font-size:17px;line-height:1.7}.jmc-text__body p+p{margin-top:12px}.jmc .jmc-text__body a{color:var(--jmc-ink)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/merch-collection.css.map */
