.jskit{--jk-olive: #5a5840;--jk-gold: #d8a64b;--jk-charcoal: #262626;--jk-hero: #efefef;--jk-card: #f5f5f5;--jk-new: #4a5a68;--jk-back: #2f3f45;--jk-text: #222;--jk-muted: #6b6b6b;--jk-low: #8a4b00;--jk-line: #dcdcdc;color:var(--jk-text)}.jskit *,.jskit *:before,.jskit *:after{box-sizing:border-box}.jskit-announce{background:var(--jk-gold);color:var(--jk-text);text-align:center;padding:9px 16px;font-size:12px;letter-spacing:.04em}.jskit-hero{background:var(--jk-hero);text-align:center;padding:26px 20px 22px}.jskit-hero__label{margin:0 0 6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.jskit-hero__title{margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(36px,6vw,56px);line-height:1;font-weight:600}.jskit-hero__text{max-width:560px;margin:0 auto 10px;font-size:14px;line-height:1.5}.jskit-hero__line{margin:0;font-size:13px;font-weight:500}.jskit__shop{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;max-width:1320px;margin:0 auto;padding:32px 24px 56px;align-items:start}.jskit__head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 16px}.jskit__eyebrow{margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--jk-muted)}.jskit__heading{margin:0;text-transform:uppercase;letter-spacing:.03em;font-size:28px}.jskit__count{font-size:12px;color:var(--jk-muted)}.jskit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jskit-card{background:var(--jk-card);padding:0 0 18px;display:flex;flex-direction:column;min-width:0;scroll-margin-top:120px}.jskit-card--empty{padding:24px;font-size:13px;color:var(--jk-muted)}.jskit-card__media{position:relative;background:#ececec;aspect-ratio:4 / 5;overflow:hidden}.jskit-card__img{width:100%;height:100%;object-fit:cover;display:block}.jskit-badge{position:absolute;top:10px;left:10px;z-index:1;color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px}.jskit-badge--new{background:var(--jk-new)}.jskit-badge--back{background:var(--jk-back)}.jskit-thumbs{display:flex;gap:8px;list-style:none;margin:10px 16px 0;padding:0}.jskit-thumb{width:44px;height:44px;padding:0;border:1px solid var(--jk-line);background:#fff;cursor:pointer;overflow:hidden}.jskit-thumb img{width:100%;height:100%;object-fit:cover;display:block}.jskit-thumb:focus-visible,.jskit-size:focus-visible,.jskit-toggle:focus-visible,.jskit-add:focus-visible,.jskit-cart:focus-visible,.jskit-remove:focus-visible,.jskit-panel__toggle:focus-visible,.jskit-slot__go:focus-visible,.jskit-next:focus-visible{outline:2px solid var(--jk-charcoal);outline-offset:2px}.jskit-card__body{padding:14px 16px 0;display:flex;flex-direction:column;gap:6px}.jskit-card__vendor{margin:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--jk-muted)}.jskit-card__title{margin:0;font-size:15px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.jskit-card__sub{margin:0;font-size:12px;color:var(--jk-muted)}.jskit-toggle{align-self:flex-start;min-height:44px;padding:0;background:none;border:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;cursor:pointer;color:var(--jk-text)}.jskit-details{font-size:13px;line-height:1.55;color:#333}.jskit-details[hidden]{display:none}.jskit-details ul{margin:8px 0;padding-left:18px}.jskit-details p{margin:0 0 8px}.jskit-sizes__label{margin:8px 0 6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--jk-muted)}.jskit-sizes{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0}.jskit-size{min-width:48px;min-height:44px;padding:0 12px;background:#fff;border:1px solid var(--jk-line);font-size:12px;cursor:pointer;color:var(--jk-text)}.jskit-size[aria-pressed=true]{background:var(--jk-charcoal);border-color:var(--jk-charcoal);color:#fff}.jskit-size:disabled{color:#aaa;text-decoration:line-through;cursor:not-allowed}.jskit-low{margin:8px 0 0;font-size:12px;color:var(--jk-low)}.jskit-add{margin-top:12px;width:100%;min-height:48px;background:var(--jk-olive);color:#fff;border:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.jskit-add:disabled{background:#d4d4d4;color:#555;cursor:not-allowed}.jskit-add.is-in-kit{background:#fff;color:var(--jk-text);border:1px solid var(--jk-charcoal)}.jskit-panel{position:sticky;top:var(--jskit-sticky-top, 100px);background:#fff;border:1px solid var(--jk-line);box-shadow:0 6px 24px #00000014;display:flex;flex-direction:column}.jskit-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--jk-charcoal);padding:14px 18px}.jskit-panel__title{margin:0;font-size:18px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#fff}.jskit-panel__count{background:var(--jk-gold);color:var(--jk-charcoal);font-size:11px;font-weight:600;letter-spacing:.08em;padding:3px 10px}.jskit-panel__toggle{display:none;min-height:44px;padding:0 4px;background:none;border:0;text-decoration:underline;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:#fff}.jskit-panel__body{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.jskit-steps{display:grid;grid-template-columns:repeat(var(--jskit-steps, 4),1fr);gap:4px;list-style:none;margin:0;padding:0}.jskit-step{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--jk-muted);border-top:5px solid var(--jk-line);padding-top:5px;transition:border-color .25s ease,color .25s ease}.jskit-step.is-on{border-top-color:var(--jk-gold);color:var(--jk-text);font-weight:600}.jskit-hint{margin:0;font-size:12px;color:var(--jk-muted)}.jskit-slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jskit-slot{display:flex;align-items:center;border:1px dashed #bdbdbd;background:#fafafa}.jskit-slot.is-filled{border:1px solid var(--jk-line);border-left:4px solid var(--jk-olive);background:#fff}.jskit-slot__go{flex:1;min-width:0;min-height:60px;display:flex;align-items:center;gap:12px;padding:6px 8px;background:none;border:0;text-align:left;cursor:pointer;color:inherit}.jskit-slot__img{width:48px;height:48px;object-fit:cover;background:#ececec;opacity:.5;flex:none}.jskit-slot.is-filled .jskit-slot__img{opacity:1}.jskit-slot__text{display:flex;flex-direction:column;gap:2px;min-width:0}.jskit-slot__name{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.jskit-slot__state{font-size:12px;color:var(--jk-muted)}.jskit-slot.is-filled .jskit-slot__state{color:var(--jk-text)}.jskit-remove{min-width:44px;min-height:44px;background:none;border:0;font-size:18px;line-height:1;cursor:pointer;color:var(--jk-text)}.jskit-remove[hidden]{display:none}.jskit-next{align-self:flex-start;min-height:44px;padding:0;background:none;border:0;text-align:left;font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;cursor:pointer;color:var(--jk-text)}.jskit-next[hidden]{display:none}.jskit-totals{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--jk-line);padding-top:12px;font-size:13px}.jskit-totals:empty{display:none}.jskit-row{display:flex;justify-content:space-between;align-items:baseline}.jskit-row--kit strong{font-size:18px}.jskit-row--save{color:var(--jk-olive);font-weight:600}.jskit-pricebadge{align-self:flex-start;background:var(--jk-gold);color:var(--jk-text);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px}.jskit-panel__foot{display:flex;flex-direction:column;gap:8px;padding:14px 18px 18px;border-top:1px solid var(--jk-line);background:#fafafa}.jskit-mini{display:none;font-weight:600;font-size:15px}.jskit-cart{width:100%;min-height:48px;background:var(--jk-olive);color:#fff;border:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.jskit-cart:disabled{background:#d4d4d4;color:#555;cursor:not-allowed}.jskit-cart[aria-busy=true]{opacity:.7}.jskit-status{margin:0;min-height:1em;font-size:12px;color:var(--jk-muted)}@media screen and (max-width:1099px){.jskit__shop{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.jskit__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:899px){.jskit__shop{display:block;padding:20px 16px 170px}.jskit__grid{grid-template-columns:minmax(0,1fr);gap:20px}.jskit-card__media{aspect-ratio:1 / 1}.jskit-panel{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:30;max-height:82vh;border-width:1px 0 0;box-shadow:0 -4px 16px #0000001f}.jskit-panel__head{padding:6px 16px}.jskit-panel__toggle{display:inline-flex;align-items:center}.jskit-panel__body{display:none;overflow-y:auto;padding:12px 16px}.jskit-panel[data-expanded=true] .jskit-panel__body{display:flex}.jskit-panel__foot{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.jskit-mini{display:block}.jskit-cart{flex:1 1 auto;width:auto}.jskit-status{flex:1 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/jskit.css.map */
