:root{--jk-ink: #0d0d0d;--jk-ink-2: #333;--jk-muted: #767676;--jk-line: #e7e5e2;--jk-soft: #f6f4f1;--jk-accent: #d4151c;--jk-filter-accent: var(--jk-ink);--jk-radius: 14px;--jk-ease: cubic-bezier(.2, .7, .2, 1);--jk-font-body: var(--font-body-family, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--jk-font-display: "Intro Black Alt", var(--font-heading-family, system-ui, sans-serif)}.jk-collection-section{overflow-x:clip}.jk-collection{position:relative;display:block}.jk-collection *,.jk-drawer *{box-sizing:border-box}.jk-main,.jk-main #ProductGridContainer,.jk-main .collection,.jk-main .collection__container{min-width:0;max-width:100%}.jk-main .collection__container>*{min-width:0}.jk-main img{max-width:100%}html.jk-lock,html.jk-lock body{overflow:hidden}.jk-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jk-container{width:100%;margin-inline:auto;padding-inline:var(--jk-side-pad, 24px)}.jk-container--custom{max-width:calc(var(--jk-custom-w, 1440px) + var(--jk-side-pad, 24px) * 2)}.jk-container--full{max-width:none}@media(max-width:1024px){.jk-container{padding-inline:max(20px,min(var(--jk-side-pad, 24px),32px))}}@media(max-width:576px){.jk-container{padding-inline:16px}}#ProductGridContainer{transition:opacity .25s ease}.jk-collection.is-loading #ProductGridContainer{opacity:.38;pointer-events:none}.jk-collection:before{content:"";position:fixed;top:0;left:0;z-index:1001;height:3px;width:0;background:var(--jk-accent);opacity:0;pointer-events:none}.jk-collection.is-loading:before{opacity:1;animation:jk-load 1.1s var(--jk-ease) infinite}@keyframes jk-load{0%{left:0;width:0}50%{left:15%;width:55%}to{left:100%;width:0}}.jk-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start sort";align-items:center;gap:16px;margin-bottom:32px;font-family:var(--jk-font-body)}.jk-toolbar__start{grid-area:start;display:flex;align-items:center;gap:16px;min-width:0}.jk-toolbar__sort{grid-area:sort;display:flex;justify-content:flex-end;min-width:0}.jk-count{margin:0;font-size:14px;font-weight:600;color:var(--jk-ink-2);white-space:nowrap}.jk-filter-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:1px solid var(--jk-ink);border-radius:999px;background:#fff;color:var(--jk-ink);font:700 13px/1 var(--jk-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.jk-filter-btn:hover{background:var(--jk-ink);color:#fff}.jk-badge-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:var(--jk-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:0}.jk-sort{position:relative;display:inline-flex;align-items:center;gap:6px;width:100%;max-width:280px;height:44px;padding:0 38px 0 18px;border:1px solid var(--jk-line);border-radius:999px;background:#fff;transition:border-color .2s}.jk-sort:hover,.jk-sort:focus-within{border-color:var(--jk-ink)}.jk-sort__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jk-muted);white-space:nowrap}.jk-sort__select{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:0;-webkit-appearance:none;appearance:none;cursor:pointer;font:700 14px/1 var(--jk-font-body);color:var(--jk-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0}.jk-sort__icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--jk-ink)}.jk-layout{display:block}.jk-sidebar{display:none}@media(min-width:1025px){.jk-filter-btn--mobile{display:none}.jk-layout--sidebar{display:grid;grid-template-columns:var(--jk-sidebar-w, 280px) minmax(0,1fr);gap:var(--jk-sidebar-gap, 40px);align-items:start}.jk-sidebar{display:block;position:sticky;top:var(--jk-sticky-top, 24px);max-height:calc(100vh - var(--jk-sticky-top, 24px) - 24px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--jk-line) transparent}}@media(max-width:1024px){.jk-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filter sort" "count count";row-gap:14px;margin-bottom:24px}.jk-toolbar__start{display:contents}.jk-filter-btn{grid-area:filter;justify-self:start}.jk-count{grid-area:count;font-size:13px;color:var(--jk-muted)}.jk-toolbar__sort{grid-area:sort}}@media(max-width:576px){.jk-filter-btn,.jk-sort{height:42px}.jk-filter-btn{padding:0 16px}.jk-sort{max-width:210px;padding:0 34px 0 14px}.jk-sort__label{display:none}}.jk-facets{font-family:var(--jk-font-body);color:var(--jk-ink)}.jk-facets__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--jk-line)}.jk-facets__title{margin:0;font-family:var(--jk-font-display);font-size:20px;line-height:1.15;font-weight:700}.jk-facets__clear{font-size:13px;color:var(--jk-muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.jk-facets__clear:hover{color:var(--jk-accent)}.jk-chips{list-style:none;margin:16px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.jk-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px 7px 13px;border-radius:999px;background:var(--jk-ink);color:#fff;text-decoration:none;font-size:12px;font-weight:600;line-height:1;transition:background .2s}.jk-chip:hover{background:var(--jk-accent);color:#fff}.jk-chip svg{width:9px;height:9px}.jk-group{border-bottom:1px solid var(--jk-line)}.jk-group__summary{display:flex;align-items:center;gap:10px;padding:20px 0;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.jk-group__summary::-webkit-details-marker{display:none}.jk-group__summary::marker{content:""}.jk-group__label{flex:1;font-family:var(--jk-font-display);font-size:16px;font-weight:700;line-height:1.2}.jk-group__count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:var(--jk-accent);color:#fff;font-size:11px;font-weight:700}.jk-group__icon{width:12px;height:12px;flex:0 0 12px;transition:transform .25s var(--jk-ease)}.jk-group[open] .jk-group__icon{transform:rotate(180deg)}.jk-group__body{padding:0 0 22px}.jk-group[open] .jk-group__body{animation:jk-fade .3s var(--jk-ease)}@keyframes jk-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.jk-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.jk-check{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px;color:var(--jk-ink-2)}.jk-check__box{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1.5px solid #9d9a96;border-radius:4px;background:#fff;transition:.2s}.jk-check__box svg{width:12px;height:12px;color:#fff;opacity:0;transform:scale(.5);transition:.2s var(--jk-ease)}.jk-check:hover .jk-check__box{border-color:var(--jk-ink)}.jk-check input:checked+.jk-check__box{background:var(--jk-ink);border-color:var(--jk-ink)}.jk-check input:checked+.jk-check__box svg{opacity:1;transform:none}.jk-check input:checked~.jk-check__label{color:var(--jk-ink);font-weight:600}.jk-check input:focus-visible+.jk-check__box{outline:2px solid var(--jk-accent);outline-offset:2px}.jk-check input:disabled~*{opacity:.4}.jk-check:has(input:disabled){cursor:not-allowed}.jk-check__count{color:var(--jk-muted);font-weight:400}.jk-more-item{display:none}.jk-group__body.is-expanded .jk-more-item{display:block}.jk-more-btn{margin-top:14px;padding:0;border:0;background:none;cursor:pointer;font:600 13px/1.2 var(--jk-font-body);color:var(--jk-ink);text-decoration:underline;text-underline-offset:3px}.jk-more-btn__hide,.jk-more-btn[aria-expanded=true] .jk-more-btn__show{display:none}.jk-more-btn[aria-expanded=true] .jk-more-btn__hide{display:inline}.jk-swatches{list-style:none;margin:0;padding:0;display:grid;gap:12px}.jk-swatch-opt{display:flex;align-items:center;gap:14px;cursor:pointer;font-size:15px;line-height:1.3;color:var(--jk-ink-2)}.jk-swatch-opt__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jk-swatch{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--sw-img, none) center / cover no-repeat,var(--sw, #d9d9d9);box-shadow:inset 0 0 0 1px #00000024;transition:box-shadow .2s,transform .2s var(--jk-ease)}.jk-swatch--dashed{background:#fff;box-shadow:none;border:1px dashed #9d9a96}.jk-swatch-opt:hover .jk-swatch{transform:scale(1.06)}.jk-swatch-opt:hover{color:var(--jk-ink)}input:checked+.jk-swatch-opt .jk-swatch{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px #fff,0 0 0 3.5px var(--jk-ink)}input:checked+.jk-swatch-opt .jk-swatch--dashed{border-style:solid;border-color:var(--jk-ink)}input:checked+.jk-swatch-opt{color:var(--jk-ink);font-weight:600}input:focus-visible+.jk-swatch-opt .jk-swatch{outline:2px solid var(--jk-accent);outline-offset:4px}input:disabled+.jk-swatch-opt{opacity:.4;cursor:not-allowed}.jk-sizes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.jk-size-opt{min-width:48px;height:40px;padding:0 12px;display:inline-grid;place-items:center;border:1px solid var(--jk-line);border-radius:10px;background:#fff;cursor:pointer;font:700 13px/1 var(--jk-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--jk-ink);transition:.2s}.jk-size-opt:hover{border-color:var(--jk-ink)}input:checked+.jk-size-opt{background:var(--jk-ink);border-color:var(--jk-ink);color:#fff}input:focus-visible+.jk-size-opt{outline:2px solid var(--jk-accent);outline-offset:2px}input:disabled+.jk-size-opt{opacity:.35;text-decoration:line-through;cursor:not-allowed}.jk-price-note{margin:0 0 16px;font-size:13px;color:var(--jk-muted)}.jk-price__pills{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.jk-pill{display:inline-flex;align-items:center;gap:2px;padding:7px 11px;border:1px solid var(--jk-line);border-radius:8px;background:var(--jk-soft);font-size:14px;color:var(--jk-ink);cursor:text;transition:border-color .2s}.jk-pill:focus-within{border-color:var(--jk-ink);background:#fff}.jk-pill input{width:7ch;min-width:2ch;padding:0;border:0;outline:0;background:transparent;font:inherit;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@supports (field-sizing: content){.jk-pill input{field-sizing:content;width:auto;max-width:9ch}}.jk-pill input::-webkit-outer-spin-button,.jk-pill input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jk-range{position:relative;height:22px;margin:0 11px}.jk-range__track{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:var(--jk-line)}.jk-range__fill{position:absolute;top:0;bottom:0;left:var(--from, 0%);right:calc(100% - var(--to, 100%));border-radius:inherit;background:var(--jk-filter-accent)}.jk-range input[type=range]{position:absolute;top:0;left:-11px;width:calc(100% + 22px);height:22px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;outline:0}.jk-range input[type=range]::-webkit-slider-runnable-track{height:22px;background:none}.jk-range input[type=range]::-moz-range-track{background:none}.jk-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--jk-filter-accent);box-shadow:0 1px 4px #0000002e;cursor:grab;transition:transform .15s}.jk-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--jk-filter-accent);box-shadow:0 1px 4px #0000002e;cursor:grab}.jk-range input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12);cursor:grabbing}.jk-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #d4151c40}.jk-range input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #d4151c40}.jk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--jk-ink);font:700 13px/1 var(--jk-font-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.jk-btn--primary{background:var(--jk-ink);color:#fff}.jk-btn--primary:hover{background:var(--jk-accent);border-color:var(--jk-accent);color:#fff}.jk-btn--ghost{background:#fff;color:var(--jk-ink)}.jk-btn--ghost:hover{background:var(--jk-soft)}.jk-btn.is-disabled{opacity:.35;pointer-events:none}.jk-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .4s}.jk-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.jk-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a80;opacity:0;transition:opacity .35s ease}.jk-drawer.is-open .jk-drawer__overlay{opacity:1}.jk-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(420px,92vw);display:flex;flex-direction:column;background:#fff;outline:0;transform:translate(-100%);transition:transform .4s var(--jk-ease);box-shadow:12px 0 40px #0000001f}.jk-drawer.is-open .jk-drawer__panel{transform:none}.jk-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--jk-line)}.jk-drawer__title{margin:0;font-family:var(--jk-font-display);font-size:19px;line-height:1.15;font-weight:700}.jk-drawer__close{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--jk-line);border-radius:50%;background:#fff;color:var(--jk-ink);cursor:pointer;transition:.2s}.jk-drawer__close:hover{background:var(--jk-ink);color:#fff;border-color:var(--jk-ink)}.jk-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 24px;-webkit-overflow-scrolling:touch}.jk-drawer__body .jk-chips{margin-top:16px}.jk-drawer__foot{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--jk-line);background:#fff}.jk-drawer.is-loading .jk-drawer__foot .jk-btn--primary{opacity:.6}.jk-sticky-filter{display:none}@media(max-width:1024px){.jk-sticky-filter{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:90;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--jk-ink);color:#fff;cursor:pointer;font:700 13px/1 var(--jk-font-body);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 30px #00000040;transform:translate(-50%,160%);transition:transform .4s var(--jk-ease)}.jk-sticky-filter.is-visible{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.jk-collection *,.jk-drawer *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jk-collection.css.map */
