.jm-sec{position:relative;padding-top:var(--jm-sec-pad, clamp(56px, 8vw, 104px));padding-bottom:var(--jm-sec-pad, clamp(56px, 8vw, 104px));overflow:hidden}.jm-sec--tight{--jm-sec-pad: clamp(36px, 5vw, 64px)}.jm-sec--flush{--jm-sec-pad: 0px}.jm-sec--white{background:#fff;color:#14110d}.jm-sec--cream{background:#faf7f0;color:#14110d}.jm-sec--ivory{background:#f6f0e2;color:#14110d}.jm-sec--dark{background:#14110d;color:#faf7f0}.jm-sec--rule{border-top:1px solid #e6dcc4}.jm-sec--dark.jm-sec--rule{border-top-color:#c9a84c38}.jm-sec__inner{position:relative;z-index:1;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.jm-sec__inner--narrow{max-width:860px}.jmsh{max-width:760px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.jmsh--left{margin-left:0;text-align:left}.jmsh--flush{margin-bottom:0}.jmsh__kicker{display:inline-flex;align-items:center;gap:14px;margin:0 0 14px;font-family:Inter,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.26em;text-transform:uppercase;color:#9a7a2e}.jmsh__kicker:before,.jmsh__kicker:after{content:"";width:28px;height:1px;background:currentColor;opacity:.55}.jmsh--left .jmsh__kicker:before{display:none}.jmsh__title{margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,42px);font-weight:500;font-style:normal;line-height:1.15;letter-spacing:-.005em;text-transform:none;color:#14110d}.jmsh__title em{font-style:italic;font-weight:500;color:#b8973a}.jmsh__sub{max-width:60ch;margin:14px auto 0;font-family:Inter,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15.5px;font-weight:400;line-height:1.65;color:#6f6250}.jmsh--left .jmsh__sub{margin-left:0}.jmsh--hero .jmsh__title{font-size:clamp(34px,5vw,60px);line-height:1.08}.jmsh--hero .jmsh__sub{font-size:16.5px}.jmsh--dark .jmsh__kicker{color:#e8cf86}.jmsh--dark .jmsh__title{color:#faf7f0}.jmsh--dark .jmsh__title em{color:#e8cf86}.jmsh--dark .jmsh__sub{color:#faf7f0b8}.jm-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.jm-chips__item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(201,168,76,.45);border-radius:999px;font-family:Inter,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.3;color:#6f6250;background:#fff9}.jm-chips__item:before{content:"";width:6px;height:6px;border-radius:50%;background:#c9a84c}.jm-sec--dark .jm-chips__item{color:#faf7f0d9;background:#ffffff0a}.jm-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border:0;border-radius:999px;background:linear-gradient(135deg,#e8cf86,#b8973a);color:#1a1410;font-family:Inter,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:0 8px 22px #b8973a47;transition:transform .25s ease,box-shadow .25s ease}.jm-btn-gold:hover,.jm-btn-gold:focus,.jm-btn-gold:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #b8973a5c;color:#1a1410;text-decoration:none}.jmsh-ready .jmsh-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.jmsh-ready .jmsh-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.jmsh-ready .jmsh-reveal{opacity:1;transform:none;transition:none}.jm-btn-gold{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jm-home.css.map */
