.jjc-hero{--jjc-black: #0d0b08;--jjc-gold: #d4af37;--jjc-gold-soft: rgba(212, 175, 55, .45);--jjc-gold-faint: rgba(212, 175, 55, .22);--jjc-ivory: #f7f2e9;width:100%}.jjc-banner{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 120% at 85% 50%,rgba(212,175,55,.14),transparent 60%),radial-gradient(ellipse 50% 90% at 10% 100%,rgba(212,175,55,.08),transparent 55%),var(--jjc-black);min-height:var(--jjc-banner-height, 340px);display:flex;align-items:center}.jjc-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5) saturate(1.05)}.jjc-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0d0b08e0,#0d0b088c 45%,#0d0b0826);pointer-events:none}.jjc-banner__frame{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid var(--jjc-gold-faint);pointer-events:none}.jjc-banner__content{position:relative;z-index:1;width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding:3rem clamp(1.5rem,5vw,3.5rem);display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.jjc-eyebrow{color:var(--jjc-gold);font-size:.6875rem;letter-spacing:.38em;text-transform:uppercase;font-family:var(--font-body--family, inherit)}.jjc-title{margin:0;color:var(--jjc-ivory);font-family:var(--font-primary--family, serif);font-weight:400;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.08;letter-spacing:.01em}.jjc-rule{display:block;width:72px;height:2px;background:linear-gradient(to right,var(--jjc-gold),rgba(212,175,55,0))}.jjc-tagline{margin:0;color:#f7f2e9c7;font-family:var(--font-body--family, inherit);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6;max-width:52ch}.jjc-count{margin-top:.35rem;display:inline-block;color:#f7f2e9d9;border:1px solid var(--jjc-gold-soft);border-radius:999px;padding:.4em 1.1em;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-body--family, inherit)}.jjc-chipbar{background:var(--jjc-black);border-top:1px solid var(--jjc-gold-faint);border-bottom:1px solid var(--jjc-gold-faint)}.jjc-chipbar__scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jjc-chipbar__scroll::-webkit-scrollbar{display:none}.jjc-chipbar__inner{display:flex;gap:.6rem;width:max-content;margin-inline:auto;padding:.85rem clamp(1rem,4vw,2rem)}.jjc-chip{display:inline-block;white-space:nowrap;padding:.55em 1.35em;border:1px solid var(--jjc-gold-soft);border-radius:999px;color:#ecdfc3;background:transparent;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-family:var(--font-body--family, inherit);transition:background .25s ease,color .25s ease,border-color .25s ease}.jjc-chip:hover{background:linear-gradient(135deg,#e6c96a,var(--jjc-gold));border-color:var(--jjc-gold);color:#141008}.jjc-chip--active{background:var(--jjc-gold);border-color:var(--jjc-gold);color:#141008;font-weight:600}.product-card{overflow:hidden}.product-card img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.product-card:hover img{transform:scale(1.045)}.product-card a{transition:color .2s ease}.product-card a:hover{color:#a8862c}@media(max-width:749px){.jjc-banner{min-height:calc(var(--jjc-banner-height, 340px) * .68)}.jjc-banner__frame{top:10px;right:10px;bottom:10px;left:10px}.jjc-banner__content{padding:2.2rem 1.25rem;gap:.65rem}.jjc-eyebrow{letter-spacing:.28em}.jjc-chipbar__inner{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jashan-collection.css.map */
