.jb-wrap .eyebrow{display:inline-block;font-family:var(--f);font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark)}.jb-wrap .rule{display:block;width:56px;height:1px;background:var(--gold)}.jb-wrap[data-flush] .jb-sec{padding-top:0}.jb-sec{padding-block:clamp(36px,5vw,64px)}.jb-wrap>.jb-trust{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.jb-wrap>.jb-trust ul{list-style:none;margin:0;padding:22px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.jb-wrap>.jb-trust li{display:flex;align-items:center;gap:12px;min-width:0}.jb-wrap>.jb-trust .ic{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;background:#fff}.jb-wrap>.jb-trust svg{width:20px;height:20px;fill:none;stroke:var(--deep);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.jb-wrap>.jb-trust b{display:block;font-family:var(--serif);font-weight:700;color:var(--deep);font-size:1rem;line-height:1.2}.jb-wrap>.jb-trust small{display:block;color:var(--muted);font-size:.8rem;line-height:1.35;margin-top:2px}.jb-sec .jb-kit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--deep);border-radius:var(--radius-lg);overflow:hidden;color:var(--cream-soft);align-items:center}.jb-sec .jb-kit .txt{padding:clamp(28px,5vw,64px);display:grid;gap:16px;align-content:center;justify-items:start}.jb-sec .jb-kit .eyebrow{color:var(--gold)}.jb-sec .jb-kit h2{color:var(--cream-soft);font-size:clamp(2rem,4vw,3rem)}.jb-sec .jb-kit p{color:#fdfbf3d1;line-height:1.6;max-width:44ch;margin:0}.jb-sec .jb-kit .inc{list-style:none;margin:0;padding:0;display:grid;gap:8px;width:100%;max-width:460px}.jb-sec .jb-kit .inc li{padding:10px 0;border-bottom:1px solid rgba(212,176,74,.28);font-size:.95rem;color:#fdfbf3bf}.jb-sec .jb-kit .inc b{font-family:var(--serif);font-weight:600;color:var(--cream-soft);font-size:1.05rem}.jb-sec .jb-kit .price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:4px}.jb-sec .jb-kit .now{font-family:var(--serif);font-weight:700;font-size:2.3rem;color:var(--gold)}.jb-sec .jb-kit .was{color:#fdfbf38c;text-decoration:line-through}.jb-sec .jb-kit .note{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#fdfbf3b3}.jb-sec .jb-kit .b{display:flex;gap:10px;flex-wrap:wrap}.jb-sec .jb-kit .pill.dark{background:var(--gold);border-color:var(--gold);color:var(--ink)}.jb-wrap .jb-ghost{background:transparent;border-color:#fdfbf38c;color:var(--cream-soft)}.jb-sec .jb-kit .ph{position:relative;padding:clamp(16px,2.6vw,32px)}.jb-sec .jb-kit .ph img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:4px;background:#b2b48f}.jb-sec .jb-kit .seal{position:absolute;right:clamp(30px,4vw,52px);top:clamp(30px,4vw,52px);width:104px;height:104px;border-radius:50%;background:var(--cream-soft);border:1px solid var(--gold);outline:1px solid var(--cream-soft);outline-offset:3px;display:grid;place-content:center;text-align:center;color:var(--deep)}.jb-sec .jb-kit .seal b{font-family:var(--serif);font-style:italic;font-size:1.6rem;line-height:1}.jb-sec .jb-kit .seal small{font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.4;margin-top:4px;color:var(--gold-dark)}.jb-diag{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:center;background:var(--cream-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(28px,5vw,60px);overflow:hidden}.jb-diag:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(212,176,74,.45);border-radius:4px;pointer-events:none}.jb-diag .q{position:absolute;left:clamp(18px,3vw,40px);top:-18px;font-family:var(--serif);font-size:9rem;line-height:1;color:var(--gold);opacity:.35;pointer-events:none}.jb-diag .txt{position:relative;display:grid;gap:14px}.jb-diag h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}.jb-diag p{color:var(--muted);line-height:1.6;max-width:50ch;margin:0}.jb-diag .side{position:relative;display:grid;gap:14px;justify-items:start}.jb-diag ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.jb-diag li{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-weight:600;color:var(--deep);font-size:1.05rem}.jb-diag li span{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;font-family:var(--f);font-size:.78rem;color:var(--gold-dark);background:#fff}.jb-diag small{color:var(--muted-2);font-size:.78rem;letter-spacing:.04em}.jb-gift{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:center;background:var(--cream);border-radius:var(--radius-lg);padding:clamp(22px,4vw,48px)}.jb-gift .trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jb-gift figure{position:relative;margin:0;border-radius:4px;overflow:hidden;background:#b2b48f}.jb-gift img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.jb-gift figcaption{position:absolute;left:8px;right:8px;bottom:8px;text-align:center;background:var(--gold);color:var(--ink);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:6px;border-radius:3px}.jb-gift .txt{display:grid;gap:14px;justify-items:start}.jb-gift p{color:var(--muted);line-height:1.6;margin:0;max-width:44ch}.jb-gift .b{display:flex;gap:10px;flex-wrap:wrap}.jb-wrap .jb-wa{background:#25d366;border-color:#25d366;color:#fff}.jc-hero{background:var(--deep);color:var(--cream-soft)}.jc-hero .w{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding-block:clamp(44px,7vw,88px)}.jc-hero h1{color:var(--cream-soft);font-size:clamp(2.2rem,5vw,3.6rem)}.jc-hero h1 em{font-style:italic;color:var(--gold);font-weight:600}.jc-hero p{color:#fdfbf3cc;max-width:52ch;line-height:1.6;margin:12px 0 0}.jc-hero .eyebrow{color:var(--gold)}.jc-hero .count{font-family:var(--serif);font-style:italic;color:#fdfbf3b3;white-space:nowrap}.jc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.jc-card{display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 2px 8px #2c4a150a;transition:transform .25s ease,box-shadow .25s ease}.jc-card:hover{transform:translateY(-3px);box-shadow:0 2px 8px #2c4a1514}.jc-card .im{position:relative;display:block;aspect-ratio:1/1;background:#b2b48f;overflow:hidden}.jc-card .im img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.jc-card:hover .im img{transform:scale(1.03)}.jc-card .badge{display:none}.jc-card .bd{display:grid;grid-template-rows:auto auto 1fr auto auto auto;gap:8px;padding:18px 18px 20px;align-content:start}.jc-card .cat{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--gold-dark)}.jc-card h3{font-size:1.3rem;line-height:1.2}.jc-card h3 a{color:inherit;text-decoration:none}.jc-card p{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0}.jc-card .pr{display:flex;align-items:baseline;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.jc-card .pr b{font-family:var(--serif);font-size:1.35rem;color:var(--deep)}.jc-card .pr s{color:var(--muted-2);font-size:.9rem}.jc-card form{margin:6px 0 0}.jc-card .pill{width:100%;justify-content:center;padding:12px 16px}.jc-card .more{font-size:.82rem;color:var(--deep);text-align:center;text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.jc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-wrap>.jb-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.jb-sec .jb-kit,.jb-diag,.jb-gift{grid-template-columns:minmax(0,1fr)}.jb-sec .jb-kit .ph{order:-1;padding:12px 12px 0}.jc-hero .w{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.jc-grid{gap:10px}.jc-card .bd{padding:12px 12px 14px}.jc-card h3{font-size:1.05rem}.jc-card p{display:none}.jc-card .pr b{font-size:1.1rem}.jc-card .pill{padding:10px 8px;font-size:.8rem}.jb-wrap>.jb-trust ul{gap:14px;padding:18px 0}.jb-wrap>.jb-trust .ic{width:36px;height:36px}.jb-sec .jb-kit .seal{width:84px;height:84px;right:24px;top:24px}.jb-sec .jb-kit .seal b{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.jc-card,.jc-card .im img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jadz-banners.css.map */
