@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.jc{--jc-paper:#fff;--jc-mist:#f4f3ef;--jc-ink:#161616;--jc-muted:#6c6b66;--jc-black:#0d0d0d;--jc-emerald:#0e4d38;--jc-emerald-2:#083326;--jc-gold:#b98d34;--jc-gold-2:#e3c983;--jc-line:#e6e3dc;--jc-display:"Cinzel","Trajan Pro",Georgia,serif;--jc-body:"Manrope","Helvetica Neue",Arial,sans-serif;font-family:var(--jc-body);color:var(--jc-ink);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.jc *,.jc *:before,.jc *:after{box-sizing:border-box}.jc a{color:inherit;text-decoration:none}.jc img{max-width:100%;display:block}.jc [hidden]{display:none!important}.jc h2,.jc h3,.jc p{margin:0}.jc button{font:inherit;cursor:pointer;color:inherit}.jc :focus-visible{outline:2px solid var(--jc-gold);outline-offset:2px}.jc-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.jc-blk{padding-block:clamp(40px,6vw,72px)}.jc-band{background:var(--jc-mist)}.jc-title{text-align:center;margin-bottom:28px;display:grid;gap:6px;justify-items:center}.jc .jc-title h2{font-family:var(--jc-display);font-weight:600;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:.06em;text-transform:uppercase;line-height:1.15;color:var(--jc-ink)}.jc .jc-title p{color:var(--jc-emerald);font-weight:700;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.jc-title:after{content:"";width:64px;height:2px;background:var(--jc-gold);margin-top:6px}.jc .jc-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:2px;font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;border:0;width:max-content;max-width:100%;background:var(--jc-gold);color:var(--jc-black)}.jc .jc-cta:hover{filter:brightness(1.08)}.jc-hero{position:relative;overflow:hidden}.jc-slide__in{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding-block:clamp(32px,5vw,64px);min-height:340px}.jc-slide__txt{display:grid;gap:14px;max-width:34em}.jc-k{font-size:.74rem;letter-spacing:.24em;font-weight:700;text-transform:uppercase}.jc .jc-slide__h{font-family:var(--jc-display);font-weight:600;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.08;letter-spacing:.02em;color:inherit;text-wrap:balance}.jc-slide__txt p{font-size:1.02rem;max-width:30em}.jc-slide__art{display:flex;justify-content:center;min-width:0}.jc-slide__art img{width:100%;max-width:380px;aspect-ratio:4/5;object-fit:cover;box-shadow:0 30px 60px -30px #000000a6;outline:1px solid rgba(227,201,131,.45);outline-offset:10px;height:auto}.jc-slide--emerald{background:radial-gradient(120% 140% at 80% 30%,#17684b 0%,var(--jc-emerald) 45%,var(--jc-emerald-2) 100%);color:#f4efe2}.jc-slide--emerald .jc-k,.jc-slide--black .jc-k{color:var(--jc-gold-2)}.jc-slide--black{background:radial-gradient(120% 140% at 80% 40%,#2a2a2a 0%,var(--jc-black) 70%);color:#f3efe6}.jc-slide--cream{background:radial-gradient(120% 140% at 80% 40%,#fbf6e8,#efe3c4);color:var(--jc-ink)}.jc-slide--cream .jc-k{color:var(--jc-emerald)}.jc-dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:8px}.jc .jc-dots button{width:28px;height:4px;border:0;border-radius:2px;background:#fff9;box-shadow:0 0 0 1px #0000002e;padding:0;min-height:0}.jc .jc-dots button[aria-current=true]{background:var(--jc-gold)}@media(max-width:760px){.jc-slide__in{grid-template-columns:1fr}.jc-slide__art{order:-1}.jc-slide__art img{aspect-ratio:4/3;outline-offset:6px;max-width:100%}}.jc-serv{border-bottom:1px solid var(--jc-line);background:var(--jc-paper)}.jc-serv ul{list-style:none;margin:0;padding-block:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jc-serv li{display:flex;gap:12px;align-items:center;font-size:.86rem;line-height:1.3}.jc-serv li b{display:block;font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.jc-serv li small{display:block;color:var(--jc-muted);font-size:.84rem}.jc-serv svg{width:30px;height:30px;flex:none;color:var(--jc-gold)}@media(max-width:860px){.jc-serv ul{grid-template-columns:1fr 1fr}}.jc-catgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}@media(max-width:980px){.jc-catgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.jc-catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jc-cat{background:var(--jc-mist);border:1px solid var(--jc-line);border-radius:4px;padding:0 0 14px;overflow:hidden;display:grid;justify-items:center;gap:6px;text-align:center;transition:border-color .2s,transform .2s}.jc-cat:hover{border-color:var(--jc-gold);transform:translateY(-2px)}.jc-cat__im{width:100%;aspect-ratio:1;overflow:hidden;margin-bottom:6px;background:#eee}.jc-cat__im img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.jc-cat:hover .jc-cat__im img{transform:scale(1.06)}.jc-cat b{font-family:var(--jc-display);font-weight:600;letter-spacing:.1em;font-size:.95rem;text-transform:uppercase}.jc-cat span{font-size:.78rem;color:var(--jc-muted)}.jc-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-bottom:24px}.jc .jc-tab{background:none;border:1px solid var(--jc-line);padding:9px 18px;border-radius:2px;font-size:.78rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--jc-ink)}.jc .jc-tab[aria-selected=true]{background:var(--jc-black);color:var(--jc-gold-2);border-color:var(--jc-black)}.jc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px}@media(max-width:1100px){.jc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.jc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.jc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.jc-card{display:flex;flex-direction:column;gap:8px;min-width:0}.jc-ph{position:relative;aspect-ratio:1;background:var(--jc-mist);border:1px solid var(--jc-line);overflow:hidden;display:block}.jc-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.jc-card:hover .jc-ph img{transform:scale(1.06)}.jc-bdg{position:absolute;left:8px;top:8px;display:flex;flex-direction:column;gap:4px;z-index:2}.jc-bdg span{font-size:.62rem;font-weight:800;letter-spacing:.14em;padding:4px 8px;border-radius:2px;width:max-content}.jc-b-off{background:var(--jc-emerald);color:var(--jc-gold-2)}.jc-b-new{background:var(--jc-black);color:#fff}.jc-b-pct{background:var(--jc-gold);color:var(--jc-black)}.jc .jc-nm{font-family:var(--jc-body);font-size:.88rem;font-weight:600;line-height:1.35;min-height:3.6em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--jc-ink);letter-spacing:0;text-transform:none}.jc-pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-variant-numeric:tabular-nums}.jc-pr s{color:var(--jc-muted);font-size:.82rem}.jc-pr b{font-size:1rem;font-weight:800}.jc-pr b.jc-sale{color:var(--jc-emerald)}.jc .jc-add{margin-top:auto;display:block;text-align:center;border:1px solid var(--jc-black);background:var(--jc-black);color:var(--jc-gold-2);padding:10px;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;width:100%;min-height:0;line-height:1.4}.jc .jc-add:hover{background:var(--jc-emerald);border-color:var(--jc-emerald)}.jc .jc-add--off{background:var(--jc-mist);color:var(--jc-muted);border-color:var(--jc-line)}.jc-more{display:flex;justify-content:center;margin-top:26px}.jc-more a{border:1px solid var(--jc-ink);padding:11px 26px;font-size:.76rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.jc-more a:hover{background:var(--jc-ink);color:#fff}.jc-empty{grid-column:1/-1;text-align:center;color:var(--jc-muted);padding:30px 0}.jc-banners{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:820px){.jc-banners{grid-template-columns:1fr}}.jc-bn{position:relative;overflow:hidden;border-radius:4px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:10px;padding:clamp(20px,3vw,34px);min-height:220px}.jc .jc-bn h3{font-family:var(--jc-display);font-weight:600;font-size:clamp(1.3rem,2.4vw,1.75rem);letter-spacing:.04em;line-height:1.15;color:inherit;text-transform:none}.jc-bn p{margin:8px 0 16px!important;font-size:.92rem}.jc-bn svg,.jc-bn img{width:100%;height:auto;max-width:220px;justify-self:center}.jc-bn--a{background:var(--jc-emerald);color:#f4efe2}.jc-bn--a p{color:#cfe0d6}.jc-bn--b{background:var(--jc-black);color:#f3efe6}.jc-bn--b p{color:#bdb6a4}dialog.jc-dlg{border:0;padding:0;border-radius:4px;width:min(620px,calc(100% - 32px));max-height:calc(100% - 40px);box-shadow:0 40px 80px -30px #0009}dialog.jc-dlg::backdrop{background:#0a0a0a8c}.jc-dlg__in{padding:clamp(20px,3vw,32px);display:grid;gap:14px;position:relative}.jc .jc-dlg__in h3{font-family:var(--jc-display);font-weight:600;font-size:1.4rem;letter-spacing:.06em}.jc .jc-x{position:absolute;top:10px;right:10px;background:none;border:0;font-size:1.6rem;line-height:1;color:var(--jc-ink);padding:4px 8px}.jc-tw{overflow-x:auto;border:1px solid var(--jc-line)}.jc-tw table{border-collapse:collapse;width:100%;min-width:420px;font-variant-numeric:tabular-nums}.jc-tw th,.jc-tw td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--jc-line);font-size:.9rem}.jc-tw th{background:var(--jc-black);color:var(--jc-gold-2);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.jc-look{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:760px){.jc-look{grid-template-columns:repeat(2,minmax(0,1fr))}}.jc-look a{position:relative;overflow:hidden;display:block}.jc-look img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .6s ease;height:auto}.jc-look a:hover img{transform:scale(1.05)}.jc-look span.jc-cap{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 12px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:.84rem;font-weight:700;letter-spacing:.03em}.jc-look span.jc-cap small{display:block;font-weight:500;color:var(--jc-gold-2);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px}.jc-kt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1000px;margin-inline:auto}@media(max-width:760px){.jc-kt{grid-template-columns:1fr}}.jc-k18{position:relative;border:1px solid var(--jc-line);padding:22px;display:grid;gap:10px;align-content:start;background:var(--jc-paper)}.jc-k18.on{border-color:var(--jc-gold);box-shadow:0 0 0 1px var(--jc-gold) inset;background:#fffdf6}.jc-k18 .jc-kk{font-family:var(--jc-display);font-weight:700;font-size:2.2rem;line-height:1}.jc-k18.on .jc-kk{color:var(--jc-emerald)}.jc-k18 strong{font-size:.86rem;letter-spacing:.04em}.jc-k18 p{color:var(--jc-muted);font-size:.9rem}.jc-bar{height:8px;background:var(--jc-mist);border-radius:4px;overflow:hidden}.jc-bar i{display:block;height:100%;background:linear-gradient(90deg,#a97a22,#e3c983)}.jc-pick{position:absolute;top:-11px;left:22px;background:var(--jc-emerald);color:var(--jc-gold-2);font-size:.62rem;font-weight:800;letter-spacing:.16em;padding:4px 10px;text-transform:uppercase}.jc-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:#0d0d0d;color:#e3c983;padding:12px 18px;border-radius:2px;font-size:.88rem;z-index:2147483000;max-width:calc(100% - 32px);display:flex;gap:14px;align-items:center;box-shadow:0 12px 30px -12px #00000080}.jc-toast a{color:#fff;text-decoration:underline;font-weight:700;white-space:nowrap}@media(prefers-reduced-motion:reduce){.jc *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jc.css.map */
