:root{--kjh-ink: #111111;--kjh-white: #ffffff;--kjh-sand: #f4f1ec;--kjh-muted: #5c5850;--kjh-red: #e8412c;--kjh-orange: #f7931e;--kjh-yellow: #ffc629;--kjh-pink: #ff6fa8;--kjh-tip: #fff4cc;--kjh-sale-text: #c2311c;--kjh-radius: 18px;--kjh-head: var(--font-heading--family, "Archivo Narrow", sans-serif)}.kjh-section{color:var(--kjh-ink)}.kjh-wrap{max-width:1360px;margin:0 auto;padding-inline:20px}@media(min-width:750px){.kjh-wrap{padding-inline:32px}}.kjh-h1,.kjh-h2,.kjh-big{font-family:var(--kjh-head);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:-.005em;margin:0}.kjh-h1{font-size:clamp(2.9rem,7vw,6.5rem)}.kjh-h2{font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1}.kjh-eyebrow{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kjh-lead{margin:0;font-size:1.05rem;line-height:1.5}@media(min-width:750px){.kjh-lead{font-size:1.2rem}}.kjh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid transparent;transition:transform .15s ease,background-color .15s ease;cursor:pointer;font-size:1rem}.kjh-btn:hover{transform:translateY(-1px)}.kjh-btn:focus-visible{outline:3px solid var(--kjh-yellow);outline-offset:3px}.kjh-btn--white{background:var(--kjh-white);color:var(--kjh-ink)}.kjh-btn--yellow{background:var(--kjh-yellow);color:var(--kjh-ink)}.kjh-btn--ink{background:var(--kjh-ink);color:var(--kjh-white)}.kjh-btn--outline{background:transparent;color:var(--kjh-ink);border-color:var(--kjh-ink)}@media(prefers-reduced-motion:reduce){.kjh-btn,.kjh-btn:hover{transition:none;transform:none}}.kjh-sticker{display:inline-block;background:var(--kjh-pink);color:var(--kjh-ink);font-family:var(--kjh-head);font-weight:700;text-transform:uppercase;font-size:.95rem;padding:9px 16px;border-radius:999px;box-shadow:0 3px 0 var(--kjh-ink);transform:rotate(-4deg)}.kjh-stripe{display:flex;flex-direction:column}.kjh-stripe span{display:block;height:5px}.kjh-stripe span:nth-child(1){background:var(--kjh-red)}.kjh-stripe span:nth-child(2){background:var(--kjh-orange)}.kjh-stripe span:nth-child(3){background:var(--kjh-yellow)}.kjh-mini-stripe{display:flex;gap:3px}.kjh-mini-stripe span{width:18px;height:5px}.kjh-mini-stripe span:nth-child(1){background:var(--kjh-red)}.kjh-mini-stripe span:nth-child(2){background:var(--kjh-orange)}.kjh-mini-stripe span:nth-child(3){background:var(--kjh-yellow)}.kjh-hero{background:var(--kjh-ink);color:var(--kjh-white)}.kjh-hero__inner{display:grid;position:relative}.kjh-hero__media{position:relative;min-height:70vh;max-height:760px;overflow:hidden}.kjh-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kjh-hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(180deg,#1110,#111111d1 75%)}.kjh-hero__sticker{position:absolute;top:18px;right:16px;z-index:2}.kjh-hero__content{position:absolute;left:20px;right:20px;bottom:24px;z-index:2;display:flex;flex-direction:column;gap:14px}.kjh-hero__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kjh-hero__sub{color:#f2f0ec}@media(min-width:990px){.kjh-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:680px}.kjh-hero__media{order:2;min-height:680px;max-height:none}.kjh-hero__media:after{display:none}.kjh-hero__content{position:static;order:1;justify-content:center;padding:72px 56px;gap:24px}.kjh-hero__buttons{display:flex;flex-wrap:wrap}.kjh-hero__sticker{position:static;align-self:flex-start}.kjh-hero__sticker--media{display:none}}@media(max-width:989px){.kjh-hero__sticker--panel{display:none}}.kjh-chips{display:flex;gap:8px;overflow-x:auto;padding:16px 20px 4px;scrollbar-width:none}.kjh-chips::-webkit-scrollbar{display:none}.kjh-chip{flex:0 0 auto;min-height:42px;padding:0 16px;display:inline-flex;align-items:center;border-radius:999px;border:1.5px solid var(--kjh-ink);color:var(--kjh-ink);text-decoration:none;font-weight:600;font-size:.9rem}.kjh-chip--ink{background:var(--kjh-ink);color:var(--kjh-white)}@media(min-width:750px){.kjh-chips{justify-content:center;padding-top:24px}}.kjh-block-pad{padding-block:36px 8px}@media(min-width:750px){.kjh-block-pad{padding-block:64px 24px}}.kjh-stack{display:flex;flex-direction:column;gap:16px}.kjh-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.kjh-tiles{grid-template-columns:repeat(var(--kjh-cols, 3),minmax(0,1fr));gap:18px}}.kjh-tile{position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--kjh-radius);overflow:hidden;background:var(--kjh-sand);color:var(--kjh-ink);text-decoration:none}.kjh-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.kjh-tile:hover img{transform:scale(1.03)}.kjh-tile__label{position:absolute;left:10px;bottom:10px;background:var(--kjh-white);font-weight:800;padding:8px 14px;border-radius:999px}.kjh-tile__note{position:absolute;left:10px;bottom:52px;background:#111111bf;color:#fff;font-size:.8rem;padding:4px 10px;border-radius:999px}.kjh-tile--pink{background:var(--kjh-pink)}@media(prefers-reduced-motion:reduce){.kjh-tile img{transition:none}.kjh-tile:hover img{transform:none}}@media(max-width:749px){.kjh-tile--wide-mobile{grid-column:1 / -1;aspect-ratio:16 / 10}}.kjh-story{background:var(--kjh-ink);color:var(--kjh-white)}.kjh-story__inner{display:grid;gap:24px;padding-block:40px}@media(min-width:990px){.kjh-story__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center;padding-block:80px}}.kjh-story__media{border-radius:var(--kjh-radius);overflow:hidden;aspect-ratio:4 / 5;background:#2a2a2a}.kjh-story__media img,.kjh-story__media video{width:100%;height:100%;object-fit:cover;display:block}.kjh-story .kjh-eyebrow{color:var(--kjh-yellow)}.kjh-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kjh-step{background:#1e1e1e;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px}.kjh-step strong{font-family:var(--kjh-head);text-transform:uppercase;font-size:1.25rem}.kjh-step span{color:#d8d4cc;font-size:.92rem;line-height:1.45}.kjh-combos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.kjh-combos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}}.kjh-combo{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:16px;background:var(--kjh-sand);color:var(--kjh-ink);text-decoration:none}.kjh-combo__title{font-family:var(--kjh-head);font-weight:700;text-transform:uppercase;font-size:1.7rem;line-height:1}.kjh-combo__save{font-weight:800;color:var(--kjh-sale-text)}.kjh-combo__eg{font-size:.85rem;color:var(--kjh-muted)}.kjh-combo--yellow{background:var(--kjh-yellow)}.kjh-combo--yellow .kjh-combo__save,.kjh-combo--yellow .kjh-combo__eg{color:var(--kjh-ink)}.kjh-combo--ink{background:var(--kjh-ink);color:var(--kjh-white)}.kjh-combo--ink .kjh-combo__save{color:var(--kjh-yellow)}.kjh-combo--ink .kjh-combo__eg{color:#d8d4cc}.kjh-combo--outline{background:var(--kjh-white);border:1.5px solid var(--kjh-ink)}.kjh-combo--pink{background:var(--kjh-pink)}.kjh-combo--pink .kjh-combo__save,.kjh-combo--pink .kjh-combo__eg{color:var(--kjh-ink)}.kjh-combo__badge{position:absolute;top:-9px;right:10px;background:var(--kjh-ink);color:#fff;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:999px}.kjh-small{font-size:.82rem;color:var(--kjh-muted);margin:0}.kjh-band{background:var(--kjh-ink);color:var(--kjh-white)}.kjh-band__grid{display:grid;grid-template-columns:1fr}.kjh-band__media{background:var(--kjh-sand);padding:16px;position:relative}.kjh-band__badge{position:absolute;top:28px;right:28px;z-index:1;background:var(--kjh-pink);color:var(--kjh-ink);font-family:var(--kjh-head);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;padding:10px 16px;border-radius:999px;transform:rotate(6deg);box-shadow:0 4px 0 var(--kjh-ink)}.kjh-band__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.kjh-band__panel{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:28px 20px 36px}.kjh-band__panel .kjh-stripe{width:72px}.kjh-band__eyebrow{margin:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;color:var(--kjh-yellow)}.kjh-band__heading{margin:0;font-family:var(--kjh-head);font-weight:700;text-transform:uppercase;line-height:.95;font-size:clamp(2.4rem,7vw,4.6rem);color:var(--kjh-white)}.kjh-band__text{margin:0;font-size:1.05rem;line-height:1.5;max-width:34ch;color:#ffffffd9}.kjh-band__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media(min-width:750px){.kjh-band__grid{grid-template-columns:1fr 1fr;align-items:stretch}.kjh-band__media{display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,40px)}.kjh-band__media img{max-width:640px}.kjh-band__panel{padding:48px clamp(28px,5vw,80px)}}.kjh-fit-cards{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:750px){.kjh-fit-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kjh-fit-card{background:var(--kjh-sand);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:2px}.kjh-fit-card .kjh-big{font-size:1.6rem}@media(min-width:750px){.kjh-fit-card .kjh-big{font-size:clamp(1.15rem,1.5vw,1.5rem)}}.kjh-tip{margin:0;background:var(--kjh-tip);padding:12px 14px;border-radius:12px;font-size:.95rem}.kjh-two{display:grid;gap:24px}@media(min-width:990px){.kjh-two{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:center}}.kjh-pickup{background:var(--kjh-yellow);border-radius:var(--kjh-radius);padding:22px;display:flex;flex-direction:column;gap:10px}.kjh-pickup code{background:var(--kjh-ink);color:var(--kjh-white);padding:3px 9px;border-radius:6px;font-weight:700;font-size:1rem}.kjh-photos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kjh-photos-2 img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:16px;display:block}.kjh-infobox{background:var(--kjh-sand);border-radius:16px;padding:14px 16px}.kjh-quote{margin:0;background:var(--kjh-sand);border-radius:var(--kjh-radius);padding:22px;display:flex;flex-direction:column;gap:10px}.kjh-quote blockquote{margin:0;font-size:1.1rem;line-height:1.45}.kjh-rating{display:flex;align-items:baseline;gap:12px}.kjh-rating .kjh-big{font-size:3.4rem}.kjh-pdp-box{border-radius:14px;padding:14px 16px;background:var(--kjh-sand);display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.kjh-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kjh-ladder div{background:var(--kjh-white);border-radius:10px;padding:8px 6px;text-align:center;font-size:.78rem;line-height:1.25}.kjh-ladder strong{display:block;font-family:var(--kjh-head);text-transform:uppercase;font-size:1.05rem}.kjh-ladder .is-best{background:var(--kjh-yellow)}.kjh-matchy{background:var(--kjh-pink)}.kjh-matchy__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kjh-matchy__title{font-family:var(--kjh-head);text-transform:uppercase;font-weight:700;font-size:1.35rem;line-height:1;margin:0}.kjh-matchy__msg{font-size:.85rem;margin:0;min-height:1em}.kjh-fitnote,.kjh-pickupnote{font-size:.9rem;line-height:1.45}.kjh-fitnote{background:var(--kjh-tip)}.kjh-pdp-box a{color:var(--kjh-ink);font-weight:700}.kjh-video{width:100%;display:block;border-radius:var(--kjh-radius);background:#000;aspect-ratio:3 / 5;object-fit:cover}.kjh-video--34{aspect-ratio:3 / 4;border-radius:16px}.kjh-combos-wrap{display:grid;gap:20px}.kjh-combos__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 30%;border-radius:var(--kjh-radius);display:block}@media(min-width:990px){.kjh-combos-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:40px}}.kjh-hero__trust{margin:0;font-weight:700;font-size:.95rem}.kjh-hero__trust span{color:var(--kjh-yellow);letter-spacing:2px;margin-right:4px}.kjh-infobox--event{background:var(--kjh-tip);border:2px solid var(--kjh-yellow)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kjh.css.map */
