.jk-card{--jk-ink: #0d0d0d;--jk-muted: #767676;--jk-line: #e7e5e2;--jk-soft: #f3f1ee;--jk-accent: #d4151c;--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-wl-active: #d4151c;position:relative;display:flex;flex-direction:column;min-width:0;font-family:var(--jk-font-body);color:var(--jk-ink)}.jk-card *{box-sizing:border-box}.jk-card__media{position:relative;aspect-ratio:var(--jk-ratio, .8);overflow:hidden;isolation:isolate;border-radius:var(--jk-radius);background:var(--jk-soft)}.jk-card__img-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.jk-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .5s var(--jk-ease),transform 1.1s var(--jk-ease),filter .3s}.jk-card__img--alt{opacity:0}.jk-card__placeholder{fill:#cfcac4;background:var(--jk-soft)}@media(hover:hover){.jk-card:hover .jk-card__img--main{transform:scale(1.045)}.jk-card--has-alt:not(.jk-card--variant-img):hover .jk-card__img--alt{opacity:1;transform:scale(1.02)}.jk-card--has-alt:not(.jk-card--variant-img):hover .jk-card__img--main{opacity:0}}.jk-card.is-sold-out .jk-card__img{filter:grayscale(.7);opacity:.72}.jk-card__badges{position:absolute;top:12px;left:12px;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.jk-badge{display:inline-block;padding:6px 9px 5px;border-radius:4px;line-height:1;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#fff;color:var(--jk-ink)}.jk-badge--sale{background:var(--jk-accent);color:#fff;transform:rotate(-5deg);box-shadow:2px 2px 0 var(--jk-ink)}.jk-badge--new{border:1.5px solid var(--jk-ink);box-shadow:2px 2px 0 var(--jk-ink);transform:rotate(3deg)}.jk-badge--soldout{background:var(--jk-ink);color:#fff}.jk-card__qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;padding:12px;border-radius:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000024;opacity:0;transform:translateY(calc(100% + 14px));visibility:hidden;transition:transform .45s var(--jk-ease),opacity .3s ease,visibility 0s linear .45s}@media(hover:hover){.jk-card:hover .jk-card__qa,.jk-card:focus-within .jk-card__qa{opacity:1;transform:none;visibility:visible;transition-delay:0s}}.jk-card.is-qa-open .jk-card__qa{opacity:1;transform:none;visibility:visible;transition-delay:0s}.jk-card__qa-label{margin:0 0 9px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jk-ink)}.jk-card__qa-label span{color:var(--jk-muted);font-weight:600}.jk-card__sizes{display:flex;flex-wrap:wrap;gap:6px}.jk-qs,.jk-qa-add{position:relative;cursor:pointer;font-family:var(--jk-font-body);text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.jk-qs{flex:1 0 auto;min-width:40px;height:36px;padding:0 8px;border:1px solid var(--jk-line);border-radius:8px;background:#fff;color:var(--jk-ink);font-size:12px;font-weight:700;letter-spacing:.04em}.jk-qs:hover:not(:disabled){background:var(--jk-ink);border-color:var(--jk-ink);color:#fff}.jk-qs:disabled{background:#f3f3f3;color:#b4b4b4;text-decoration:line-through;cursor:not-allowed}.jk-qa-add{display:flex;align-items:center;justify-content:center;width:100%;height:42px;border:0;border-radius:999px;background:var(--jk-ink);color:#fff;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.12em}.jk-qa-add:hover{background:var(--jk-accent);color:#fff}.jk-qs.is-loading>span,.jk-qa-add.is-loading>span{visibility:hidden}.jk-qs.is-loading:after,.jk-qa-add.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:jk-spin .7s linear infinite}.jk-qs.is-loading{color:var(--jk-ink)}.jk-qs.is-added,.jk-qa-add.is-added{background:#17803d;border-color:#17803d;color:#fff}@keyframes jk-spin{to{transform:rotate(360deg)}}.jk-card__qa-toggle{display:none;position:absolute;right:10px;bottom:10px;z-index:4;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;color:var(--jk-ink);cursor:pointer;box-shadow:0 4px 14px #0000002e;transition:transform .3s var(--jk-ease),background .2s,color .2s}.jk-card.is-qa-open .jk-card__qa-toggle{transform:rotate(45deg);background:var(--jk-ink);color:#fff}@media(hover:none){.jk-card__qa-toggle{display:grid}.jk-card__qa{bottom:56px;left:8px;right:8px;padding:10px}}.jk-qs:focus,.jk-qa-add:focus,.jk-sw:focus,.jk-card__qa-toggle:focus{outline:none}.jk-qs:focus-visible,.jk-qa-add:focus-visible,.jk-card__qa-toggle:focus-visible{outline:2px solid var(--jk-accent);outline-offset:2px}.jk-card .jk-card__media wishlist-button.jk-card__wishlist{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:5;display:grid!important;place-items:center;grid-template:1fr / 1fr;box-sizing:border-box!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;aspect-ratio:1 / 1;flex:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--jk-ink)!important;box-shadow:0 4px 16px #00000024!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:hidden;line-height:0;cursor:pointer;transition:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist:before,.jk-card .jk-card__media wishlist-button.jk-card__wishlist:after{display:none!important;content:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist>*{grid-area:1 / 1;margin:0!important;position:static!important;transform:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg{width:18px!important;height:18px!important;max-width:none;color:currentColor}.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg:last-of-type,.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg:last-of-type *{color:var(--jk-wl-active)!important;fill:var(--jk-wl-active)!important;stroke:var(--jk-wl-active)!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist .tooltip,.jk-card .jk-card__media wishlist-button.jk-card__wishlist [class*=tooltip],.jk-card .jk-card__media wishlist-button.jk-card__wishlist span:not(:has(svg)){display:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist,.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover,.jk-card .jk-card__media wishlist-button.jk-card__wishlist:focus,.jk-card .jk-card__media wishlist-button.jk-card__wishlist:active,.jk-card:hover .jk-card__media wishlist-button.jk-card__wishlist{background:#fff!important;background-color:#fff!important;color:#0d0d0d!important;transform:none!important;filter:none!important;box-shadow:0 4px 16px #00000024!important;opacity:1!important;visibility:visible!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg:first-of-type,.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:first-of-type,.jk-card:hover .jk-card__media wishlist-button.jk-card__wishlist svg:first-of-type{color:#0d0d0d!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:first-of-type *,.jk-card:hover .jk-card__media wishlist-button.jk-card__wishlist svg:first-of-type *{color:#0d0d0d!important;opacity:1!important;visibility:visible!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg:first-of-type [stroke]:not([stroke=none]),.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:first-of-type [stroke]:not([stroke=none]){stroke:#0d0d0d!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg:first-of-type [fill]:not([fill=none]),.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:first-of-type [fill]:not([fill=none]){fill:#0d0d0d!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:first-of-type [fill=none],.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:first-of-type[fill=none]{fill:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:first-of-type:not([fill]) path:not([fill]){fill:inherit!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg,.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg{transform:none!important;animation:none!important;transition:none!important}html:not(.jk-wl-opacity-state) .jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:last-of-type,html:not(.jk-wl-opacity-state) .jk-card:hover .jk-card__media wishlist-button.jk-card__wishlist svg:last-of-type{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg:last-of-type,.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg:last-of-type *,.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:last-of-type,.jk-card .jk-card__media wishlist-button.jk-card__wishlist:hover svg:last-of-type *{color:var(--jk-wl-active)!important;fill:var(--jk-wl-active)!important;stroke:var(--jk-wl-active)!important}@media(max-width:576px){.jk-card .jk-card__media wishlist-button.jk-card__wishlist{top:8px!important;right:8px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist svg{width:16px!important;height:16px!important}}.jk-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 2px 0}.jk-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:3px}.jk-sw{position:relative;width:18px;height:18px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--sw-img, none) center / cover no-repeat,var(--sw, #d9d9d9);box-shadow:inset 0 0 0 1px #00000029;transition:transform .2s var(--jk-ease),box-shadow .2s}.jk-sw:hover{transform:scale(1.15)}.jk-sw[aria-pressed=true]{box-shadow:inset 0 0 0 1px #00000029,0 0 0 2px #fff,0 0 0 3.5px var(--jk-ink)}.jk-sw:focus-visible{outline:2px solid var(--jk-accent);outline-offset:4px}.jk-sw.is-oos{opacity:.45}.jk-sw.is-oos:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1.5px;background:var(--jk-ink);transform:translate(-50%) rotate(45deg)}.jk-sw-more{font-size:12px;font-weight:600;color:var(--jk-muted);text-decoration:none}.jk-card__vendor{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--jk-muted)}.jk-card__title{margin:0;font-family:var(--jk-font-body);font-size:15px;font-weight:500;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:var(--jk-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jk-card__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .35s var(--jk-ease)}.jk-card:hover .jk-card__title a,.jk-card__title a:focus-visible{background-size:100% 1.5px}.jk-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:var(--jk-font-display);font-size:15px;font-weight:800}.jk-price__now.is-sale{color:var(--jk-accent)}.jk-price__was{font-size:13px;font-weight:500;color:var(--jk-muted)}.jk-card__stock{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;color:var(--jk-accent)}.jk-card__stock[hidden]{display:none}.jk-card__stock i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:jk-pulse 1.6s ease-out infinite}@keyframes jk-pulse{0%{box-shadow:0 0 #d4151c80}to{box-shadow:0 0 0 7px #d4151c00}}@media(max-width:576px){.jk-card{--jk-radius: 10px}.jk-card__badges{top:8px;left:8px;gap:6px}.jk-badge{font-size:10px;padding:5px 7px 4px}.jk-card__body{padding-top:10px;gap:5px}.jk-card__title{font-size:13px;letter-spacing:.03em}.jk-card__price{font-size:14px}.jk-qs{height:32px;min-width:34px;font-size:11px}}@media(min-width:1025px){.collection__container.page-grid-1>.jk-card{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:40px;align-items:center}.collection__container.page-grid-1>.jk-card .jk-card__title{font-size:20px;-webkit-line-clamp:3}}@media(min-width:577px)and (max-width:1024px){.collection__container.page-grid-st-1>.jk-card{display:grid;grid-template-columns:40% minmax(0,1fr);gap:28px;align-items:center}}@media(max-width:576px){.collection__container.page-grid-sp-1-list>.jk-card{display:grid;grid-template-columns:42% minmax(0,1fr);gap:16px;align-items:center}}.jk-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:1100;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:14px 18px;border-radius:12px;background:#0d0d0d;color:#fff;font:600 14px/1.3 var(--font-body-family, system-ui, sans-serif);box-shadow:0 14px 40px #00000047;opacity:0;transform:translate(-50%,20px);pointer-events:none;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.jk-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.jk-toast.is-error{background:#d4151c}.jk-toast a{color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.jk-card{height:100%;padding:14px 14px 16px;background:#fff;border:1px solid #ececec;border-radius:14px;transition:border-color .35s var(--jk-ease),box-shadow .45s var(--jk-ease),transform .45s var(--jk-ease)}@media(hover:hover){.jk-card:hover{border-color:#1a1a1a;box-shadow:0 18px 40px -18px #00000038;transform:translateY(-3px)}}.jk-card__media{border-radius:10px;background:#f4f3f1}.jk-card__badges{top:14px;left:14px}.jk-card__body{flex:1;gap:7px;padding:16px 4px 0}.jk-card__title{font-size:14px;line-height:1.45;letter-spacing:.035em;-webkit-line-clamp:2;min-height:2.9em}.jk-card__title a,.jk-card:hover .jk-card__title a,.jk-card__title a:focus-visible{background:none!important;text-decoration:none!important}.jk-card__title a:hover{color:inherit}.jk-card__price{gap:4px 10px;margin-top:2px;font-size:18px}.jk-price__now.is-sale{color:#c8102e}.jk-price__was{font-size:14px;font-weight:600;color:#8a8a8a;text-decoration-thickness:1.5px}.jk-card__actions{margin-top:auto;padding-top:14px}.jk-atc{position:relative;width:100%;height:50px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:4px;background:#111;color:#fff;text-decoration:none;cursor:pointer;font:800 13px/1 var(--jk-font-display);letter-spacing:.16em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:background-color .3s var(--jk-ease),color .3s,transform .2s}.jk-atc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--jk-accent);transform:translateY(101%);transition:transform .45s var(--jk-ease)}@media(hover:hover){.jk-atc:hover:not(:disabled):before{transform:translateY(0)}}.jk-atc:active:not(:disabled){transform:scale(.985)}.jk-atc:focus{outline:none}.jk-atc:focus-visible{outline:2px solid var(--jk-accent);outline-offset:3px}.jk-atc__size{font-weight:800;opacity:.9}.jk-atc:disabled{background:#e9e9e9;color:#9a9a9a;cursor:not-allowed}.jk-atc:disabled .jk-atc__size{display:none}.jk-atc.is-loading>span{visibility:hidden}.jk-atc.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:jk-spin .7s linear infinite}.jk-atc.is-added{background:#17803d}.jk-atc.is-added:before{transform:translateY(101%)}.jk-card__qa{left:12px;right:12px;bottom:12px;padding:14px 14px 16px;border-radius:14px;background:#fffffff0;box-shadow:0 16px 40px -12px #00000040;transition:transform .5s var(--jk-ease),opacity .35s ease,visibility 0s linear .5s}.jk-card__qa-label{margin-bottom:10px;font-size:12px;letter-spacing:.18em}.jk-card__sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px}.jk-qs{height:46px;min-width:0;border-radius:8px;border:1px solid #e3e3e3;background:#fff;font-size:13px;font-weight:800;letter-spacing:.06em}.jk-qs[aria-pressed=true]{background:#111;border-color:#111;color:#fff}@media(hover:hover){.jk-qs:hover:not(:disabled):not([aria-pressed=true]){background:#fff;color:#111;border-color:#111}}.jk-qs:disabled{background:#f3f3f3;border-color:#f0f0f0;color:#bdbdbd}.jk-card{container-type:inline-size;container-name:jkcard}.jk-atc{white-space:nowrap}.jk-atc__label{overflow:hidden;text-overflow:ellipsis}@container jkcard (max-width: 260px){.jk-atc{height:44px;font-size:11px;letter-spacing:.1em;gap:6px;padding:0 10px}.jk-card__qa{left:8px;right:8px;bottom:8px;padding:10px}.jk-card__qa-label{font-size:10px;margin-bottom:8px}.jk-card__sizes{grid-template-columns:repeat(auto-fit,minmax(36px,1fr));gap:6px}.jk-qs{height:34px;font-size:11px;letter-spacing:.02em;border-radius:6px}.jk-card__title{font-size:13px}.jk-card__price{font-size:16px}}@container jkcard (max-width: 200px){.jk-atc{font-size:10px;letter-spacing:.06em;padding:0 6px}}@media(max-width:576px){.jk-card{padding:8px 8px 10px;border-radius:12px}.jk-card__media{border-radius:8px}.jk-card__badges{top:10px;left:10px}.jk-card__body{padding:10px 2px 0;gap:5px}.jk-card__title{font-size:12px;letter-spacing:.02em}.jk-card__price{font-size:15px;gap:2px 6px}.jk-price__was{font-size:12px}.jk-card__actions{padding-top:10px}.jk-atc{height:42px;font-size:11px;letter-spacing:.1em;gap:6px;padding:0 8px}.jk-card__qa{left:6px;right:6px;padding:10px}.jk-qs{height:36px;font-size:11px}}@media(min-width:1025px){.collection__container.page-grid-1>.jk-card{padding:18px}.collection__container.page-grid-1>.jk-card .jk-card__title{min-height:0}}@media(prefers-reduced-motion:reduce){.jk-card *,.jk-toast{animation:none!important;transition:none!important}}.jk-card .jk-card__media wishlist-button.jk-card__wishlist[data-jk-wl="0"] svg:last-of-type,.jk-card:hover .jk-card__media wishlist-button.jk-card__wishlist[data-jk-wl="0"] svg:last-of-type{display:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist[data-jk-wl="0"] svg:first-of-type{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist[data-jk-wl="1"] svg:first-of-type,.jk-card:hover .jk-card__media wishlist-button.jk-card__wishlist[data-jk-wl="1"] svg:first-of-type{display:none!important}.jk-card .jk-card__media wishlist-button.jk-card__wishlist[data-jk-wl="1"] svg:last-of-type,.jk-card:hover .jk-card__media wishlist-button.jk-card__wishlist[data-jk-wl="1"] svg:last-of-type{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jk-product-card.css.map */
