.jc-page{--ouro:#A87E00;--ouro-cl:#C99A1A;--ouro-fr:#FBF4E0;--tinta:#18181B;--tinta-2:#26262B;--papel:#F1F1F3;--branco:#fff;--txt:#5D5D65;--linha:#E3E3E7;--wrap:1180px;--r:14px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--tinta);background:var(--branco);-webkit-font-smoothing:antialiased;margin:0}.jc-page :where(*,*:before,*:after){box-sizing:border-box}.jc-page :where(h1,h2,h3,h4,p,figure){margin:0}.jc-page :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.jc-page :where(img){max-width:100%;height:auto;display:block}.jc-page :where(a){color:inherit;text-decoration:none}.jc-page :where(select){font:inherit;color:inherit}.jc-page>*{max-width:100vw}.jc-cn,.jc-cs,.jc-cd,.jc-spec span,.jc-p,.jc-pc,.jc-seal,.jc-cupc__n,.jc-cupc__s,.jc-cupc__p,.jc-cupc__c,.jc-tier,.jc-math,.jc-hbadge__a,.jc-hbadge__b,.jc-sig,.jc-ft__t,.jc-ft__s,.jc-note,.jc-sz{unicode-bidi:plaintext}.jc-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.jc-skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.jc-skip:focus{position:fixed;inset-block-start:0;inset-inline-start:0;width:auto;height:auto;margin:0;clip-path:none;z-index:99;background:var(--ouro);color:#fff;padding:12px 18px;border-end-end-radius:10px;font-weight:600}.jc-logo{display:inline-flex;align-items:center;gap:7px;color:var(--ouro)}.jc-logo__j,.jc-logo__c{font-family:Cinzel,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:.14em;line-height:1}.jc-logo__j{font-size:21px}.jc-logo__c{font-size:12px;letter-spacing:.3em;padding-top:3px}.jc-logo__b{width:18px;height:18px;flex:none}.jc-hdr{position:sticky;inset-block-start:0;z-index:30;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--linha)}.jc-hdr__in{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-height:62px;padding-block:9px}.jc-nav{display:flex;align-items:center;gap:20px;flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--txt)}.jc-nav a{white-space:nowrap;padding-block:4px;border-block-end:2px solid transparent}.jc-nav a:hover,.jc-nav a:focus-visible{color:var(--ouro);border-block-end-color:var(--ouro)}.jc-nav__shop{color:var(--ouro)}.jc-hdr__loc{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.jc-locf{display:flex;align-items:center;gap:6px}.jc-locf select{border:1px solid var(--linha);border-radius:9px;padding:6px 8px;font-size:12px;background:var(--branco);max-width:140px}.jc-locf__go{border:1px solid var(--linha);border-radius:9px;padding:6px 10px;font-size:12px;background:var(--papel);font-weight:600}.js .jc-locf__go{display:none}.jc-bag{position:relative;display:inline-flex;padding:7px;border:1px solid var(--linha);border-radius:10px}.jc-bag svg{width:21px;height:21px}.jc-bag__n{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;min-width:18px;height:18px;border-radius:9px;background:var(--ouro);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding-inline:4px}.jc-hero{position:relative;background:var(--tinta);color:#fff;overflow:hidden;isolation:isolate}.jc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.jc-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.88;filter:brightness(.9) contrast(1.06) saturate(1.04)}.jc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(74% 56% at 50% 48%,#18181b9e,#18181b5c 62%,#18181b00),linear-gradient(180deg,#18181ba8,#18181b4d 26%,#18181b57 62%,#18181bcc)}.jc-hero__in{padding-block:76px 72px;text-align:center;max-width:860px}.jc-logo--big{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--ouro-cl);margin-block:18px 10px;text-shadow:0 2px 18px rgba(0,0,0,.45)}.jc-logo--big .jc-logo__l1{display:flex;align-items:center;gap:10px}.jc-logo--big .jc-logo__j{font-size:clamp(42px,7.6vw,74px);letter-spacing:.1em;padding-inline-start:.1em}.jc-logo--big .jc-logo__b{width:clamp(34px,6vw,58px);height:clamp(34px,6vw,58px)}.jc-logo--big .jc-logo__c{font-size:clamp(18px,3.1vw,30px);letter-spacing:.42em;padding:0 0 0 .42em}.jc-sig{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c99a1aeb}.jc-sig svg{width:12px;height:12px;flex:none}.jc-hero .jc-sig{color:#d8ac38f5;text-shadow:0 1px 12px rgba(0,0,0,.75)}.jc-sig svg{align-self:flex-start;margin-block-start:1px}.jc-official{display:inline-block;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:4px 12px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;background:#18181b66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jc-h1{margin-block-start:18px;font-size:clamp(30px,5.2vw,52px);line-height:1.12;font-weight:700;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.55)}.jc-hsub{margin-block-start:14px;font-size:clamp(15px,1.8vw,19px);line-height:1.6;color:#c99a1af2;max-width:640px;margin-inline:auto;text-wrap:pretty;text-shadow:0 2px 14px rgba(0,0,0,.5)}.jc-hbadge{margin-block-start:24px;display:inline-block;text-align:center;border:1px solid rgba(255,255,255,.16);border-radius:var(--r);padding:13px 22px;background:#18181b94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jc-hbadge__a{font-size:15px;font-weight:700;color:#fff}.jc-hbadge__b{margin-block-start:4px;font-size:12.5px;color:#ffffff9e}.jc-hcta{margin-block-start:26px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.jc-hcta .jc-btn svg{width:16px;height:16px;flex:none}.jc-hcta .jc-btn--out{border-color:#ffffffbf;background:#18181b4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jc-hnote{margin-block-start:20px;font-size:12px;color:#ffffffb8;text-shadow:0 1px 10px rgba(0,0,0,.5)}.jc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding-inline:26px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .12s,background .15s,color .15s}.jc-btn:hover{transform:translateY(-1px)}.jc-btn--gold{background:var(--ouro);color:#fff}.jc-btn--gold:hover{background:#8f6b00}.jc-btn--out{border:1px solid rgba(255,255,255,.52);color:#fff}.jc-btn--out:hover{background:#ffffff1a}.jc-btn--ink{border:1px solid var(--tinta);color:var(--tinta)}.jc-btn--ink:hover{background:var(--tinta);color:#fff}.jc-eye{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ouro)}.jc-h2{margin-block-start:12px;font-size:clamp(24px,3.6vw,38px);line-height:1.18;font-weight:700;letter-spacing:-.015em;max-width:760px;text-wrap:balance}.jc-sub{margin-block-start:14px;font-size:16px;line-height:1.65;color:var(--txt);max-width:660px;text-wrap:pretty}.jc-note{font-size:12.5px;line-height:1.6;color:var(--txt)}.jc-prods{padding-block:72px;background:var(--branco)}.jc-tiers{margin-block-start:24px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;border:1px dashed rgba(168,126,0,.4);background:var(--ouro-fr);border-radius:var(--r);padding:12px 16px}.jc-tiers__l{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ouro)}.jc-tier{font-size:13px;color:var(--tinta);background:var(--branco);border:1px solid rgba(168,126,0,.3);border-radius:999px;padding:3px 11px}.jc-tier b{color:var(--ouro)}.jc-tiers__n{font-size:12px;color:var(--txt)}.jc-grid{margin-block-start:30px;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.jc-card{display:flex;flex-direction:column;border:1px solid var(--linha);border-radius:var(--r);background:var(--branco);overflow:hidden;transition:box-shadow .18s,border-color .18s}.jc-card:hover{box-shadow:0 14px 34px #18181b17;border-color:#a87e0057}.jc-card__pic{position:relative;background:var(--papel);aspect-ratio:1/1}.jc-card__pic img{width:100%;height:100%;object-fit:cover}.jc-seal{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:inline-flex;align-items:center;gap:4px;background:var(--ouro);color:#fff;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;letter-spacing:.04em}.jc-seal svg{width:12px;height:12px;flex:none}.jc-seal--g{background:var(--tinta)}.jc-card__b{display:flex;flex-direction:column;gap:9px;padding:18px 18px 20px;flex:1}.jc-cn{font-size:21px;font-weight:700;letter-spacing:-.01em}.jc-cs{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ouro)}.jc-cd{font-size:14.5px;line-height:1.6;color:var(--tinta);text-wrap:pretty}.jc-cfor{font-size:13px;line-height:1.55;color:var(--txt)}.jc-cfor__l{display:block;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tinta);margin-block-end:2px}.jc-spec{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.5;color:var(--txt);border-block-start:1px solid var(--linha);padding-block-start:10px;margin-block-start:auto}.jc-spec svg{width:14px;height:14px;flex:none;color:var(--ouro);margin-block-start:2px}.jc-szs{display:flex;gap:7px;flex-wrap:wrap}.jc-sz{border:1px solid var(--linha);border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600;background:var(--branco);transition:border-color .14s,background .14s,color .14s}.jc-sz:hover{border-color:var(--ouro)}.jc-sz.is-on{border-color:var(--ouro);background:var(--ouro);color:#fff}.jc-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jc-pwrap{display:flex;flex-direction:column}.jc-p{font-size:21px;font-weight:700}.jc-pc{font-size:12px;color:var(--txt)}.jc-add{min-height:44px;padding-inline:20px;border-radius:999px;background:var(--ouro);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .15s,opacity .15s}.jc-add:hover{background:#8f6b00}.jc-add[disabled]{background:var(--linha);color:var(--txt);cursor:not-allowed}.jc-add.is-ok{background:#1b7a4b}.jc-prods__foot{margin-block-start:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.jc-cup{padding-block:72px;background:var(--tinta);color:#fff}.jc-cup .jc-eye{color:var(--ouro-cl)}.jc-cup .jc-sub{color:#ffffffc2}.jc-cup .jc-note{color:#ffffff8f}.jc-math{margin-block-start:20px;display:inline-block;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;border:1px solid rgba(201,154,26,.42);border-radius:10px;padding:10px 16px;color:var(--ouro-cl);background:#c99a1a14}.jc-cups{margin-block:28px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.jc-cupc{border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:16px;background:#ffffff0a}.jc-cupc__n{font-size:16px;font-weight:700}.jc-cupc__s{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ouro-cl);margin-block-start:3px}.jc-cupc__p{margin-block-start:12px;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.jc-cupc__pl{font-size:11.5px;color:#ffffff8f}.jc-cupc__c{margin-block-start:10px;font-size:25px;font-weight:800;color:var(--ouro-cl);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.jc-cupc__cl{font-size:11.5px;color:#ffffff8f}.jc-cfoot{margin-block:18px 26px;font-size:16px;line-height:1.6;max-width:720px;color:#ffffffe0;text-wrap:pretty}.jc-label{padding-block:72px;background:var(--papel)}.jc-about{padding-block:72px;background:var(--branco)}.jc-trust{padding-block:72px;background:var(--ouro-fr);border-block-start:1px solid rgba(168,126,0,.22)}.jc-four{margin-block:30px 0;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.jc-f h3{font-size:16px;font-weight:700;padding-block-start:12px;border-block-start:2px solid var(--ouro)}.jc-f p{margin-block-start:8px;font-size:14px;line-height:1.62;color:var(--txt);text-wrap:pretty}.jc-lnk{margin-block-start:26px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ouro);border-block-end:1px solid currentColor;padding-block-end:2px}.jc-atext{margin-block-start:20px;font-size:17px;line-height:1.72;color:var(--tinta);max-width:760px;text-wrap:pretty}.jc-atext--2{color:var(--txt);font-size:16px}.jc-ft{background:var(--tinta);color:#ffffffb8;padding-block:48px}.jc-ft__in{display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between}.jc-ft__a{max-width:440px}.jc-ft__logo{color:var(--ouro-cl);display:flex;align-items:baseline;gap:7px}.jc-ft__t{margin-block-start:12px;font-size:14px;line-height:1.6}.jc-ft__s{margin-block-start:10px;font-size:12px;color:#ffffff80}.jc-ft__b{display:flex;flex-direction:column;gap:9px;font-size:13.5px}.jc-ft__b a:hover{color:var(--ouro-cl)}.jc-toast{position:fixed;inset-block-end:22px;inset-inline:auto;left:50%;transform:translate(-50%);z-index:60;background:var(--tinta);color:#fff;border-radius:999px;padding:12px 22px;font-size:13.5px;font-weight:600;box-shadow:0 10px 30px #00000042;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px)}.jc-toast a{color:var(--ouro-cl);border-block-end:1px solid currentColor}@media(max-width:980px){.jc-nav{order:3;width:100%;min-width:0;overflow-x:auto;gap:16px;padding-block-end:2px;scrollbar-width:none}.jc-nav::-webkit-scrollbar{display:none}.jc-hdr__loc{margin-inline-start:auto}}@media(max-width:520px){.jc-hero .jc-sig{font-size:9.5px;letter-spacing:.1em}}@media(max-width:720px){.jc-hero__in{padding-block:64px 52px}.jc-prods,.jc-cup,.jc-label,.jc-about,.jc-trust{padding-block:52px}.jc-locf select{max-width:96px}.jc-buy{justify-content:flex-start}.jc-add{width:100%}}@media(prefers-reduced-motion:reduce){.jc-page *{animation:none!important;transition:none!important}.jc-btn:hover{transform:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#jc-main,#jc-coffees,#jc-cup,#jc-label,#jc-about{scroll-margin-block-start:76px}.jc-nav a.is-here{color:var(--ouro);border-block-end-color:var(--ouro)}.jc-nocoffee{margin-block:24px 18px;font-size:16px;line-height:1.6;color:var(--txt);max-width:620px;border-inline-start:3px solid var(--ouro);padding-inline-start:14px}.jc-spec bdi{unicode-bidi:isolate}.jc-mk{padding-block:56px;background:var(--papel);border-block-start:1px solid var(--linha)}.jc-mk__cta{margin-block-start:24px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.jc-mk__cta .jc-btn svg{width:16px;height:16px;flex:none;margin-inline-end:8px}.jc-mk__new{font-size:12px;color:var(--txt)}
/*# sourceMappingURL=/cdn/shop/t/182/assets/jc.css.map */
