.jc-cover-card{display:flex;flex-direction:column;gap:16px;min-width:0;box-sizing:border-box;padding:clamp(18px,2.2vw,28px);border:1px solid var(--jc-line);border-radius:var(--jc-radius);background:var(--jc-white);color:var(--jc-ink)}.jc-cover-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.jc-cover-card__index{font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--jc-tide);font-variant-numeric:tabular-nums}.jc-cover-card__tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;box-sizing:border-box;border-radius:var(--jc-pill);background:var(--jc-glass);font-size:.75rem;font-weight:700;color:var(--jc-ink)}.jc-cover-card__tag--soldout{background:var(--jc-glass-soft);color:var(--jc-tide)}.jc-cover-card__media{display:block;aspect-ratio:4 / 3;border-radius:var(--jc-radius-sm);background:var(--jc-glass-soft);overflow:hidden}.jc-cover-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--jc-ease)}.jc-cover-card__media--product .jc-cover-card__img{object-fit:contain;padding:5%;box-sizing:border-box;mix-blend-mode:multiply}.jc-cover-card:hover .jc-cover-card__img{transform:scale(1.02)}.jc-cover-card__name{margin:0;font-size:var(--jc-h3);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--jc-ink);overflow-wrap:break-word}.jc-cover-card__use{margin:6px 0 0;font-size:.9375rem;line-height:1.5;color:var(--jc-tide)}.jc-cover-card__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;padding-top:14px;border-top:1px solid var(--jc-line)}.jc-cover-card__price{margin:0;font-size:1.75rem;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--jc-ink);font-variant-numeric:tabular-nums}.jc-cover-card__from{font-size:.875rem;font-weight:600;letter-spacing:0;color:var(--jc-tide)}.jc-cover-card__compare{margin-left:8px;font-size:1rem;font-weight:500;letter-spacing:0;color:var(--jc-tide)}.jc-site .jc-cover-card__warranty{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.8125rem;font-weight:600;color:var(--jc-ink);text-decoration:underline;text-decoration-color:var(--jc-line-strong);text-underline-offset:4px}.jc-site .jc-cover-card__warranty:hover{text-decoration-color:currentColor}.jc-cover-card__warranty svg{flex:0 0 auto;color:var(--jc-tide)}.jc-cover-card__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.jc-cover-card__chip{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;box-sizing:border-box;border-radius:var(--jc-pill);background:var(--jc-glass);font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--jc-ink)}.jc-cover-card__meta{display:flex;flex-direction:column;gap:10px;font-size:.875rem;line-height:1.5;color:var(--jc-tide)}.jc-cover-card__label{font-weight:600;color:var(--jc-ink)}.jc-cover-card__sizes{margin:0}.jc-cover-card__colors{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.jc-cover-card__dots{display:inline-flex;flex-wrap:wrap;gap:8px}.jc-cover-card__dot{display:block;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--c1, #9fb5b3) 50%,var(--c2, #9fb5b3) 50%);box-shadow:0 0 0 1px #0e3b4347}.jc-cover-card__included{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:.875rem;line-height:1.5;color:var(--jc-tide)}.jc-cover-card__included svg{flex:0 0 auto;margin-top:1px;color:var(--jc-tide)}.jc-cover-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-top:auto;padding-top:4px}.jc-cover-card__cta{width:100%;box-sizing:border-box;justify-content:space-between;padding:0 22px 0 26px}.jc-cover-card__finder{align-self:center}.jc-cover-card--compact{gap:10px;padding:14px;border-radius:var(--jc-radius-sm)}.jc-cover-card--compact .jc-cover-card__top{min-height:0}.jc-cover-card--compact .jc-cover-card__name{font-size:1rem}.jc-cover-card--compact .jc-cover-card__use{margin-top:2px;font-size:.8125rem}.jc-cover-card--compact .jc-cover-card__buy{padding-top:8px}.jc-cover-card--compact .jc-cover-card__price{font-size:1.125rem}.jc-cover-card--compact .jc-cover-card__cta{min-height:44px}.jc-cover-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:clamp(16px,2vw,28px);row-gap:0}.jc-cover-cards>.jc-cover-card{margin-bottom:clamp(16px,2vw,28px)}@media(min-width:900px){.jc-cover-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@supports (grid-template-rows: subgrid){.jc-cover-cards>.jc-cover-card:not(.jc-cover-card--compact){display:grid;grid-template-rows:subgrid;grid-row:span 8;row-gap:16px;align-content:start}.jc-cover-cards>.jc-cover-card>.jc-cover-card__top{grid-row:1}.jc-cover-cards>.jc-cover-card>.jc-cover-card__media{grid-row:2}.jc-cover-cards>.jc-cover-card>.jc-cover-card__head{grid-row:3}.jc-cover-cards>.jc-cover-card>.jc-cover-card__buy{grid-row:4;align-self:start}.jc-cover-cards>.jc-cover-card>.jc-cover-card__chips{grid-row:5}.jc-cover-cards>.jc-cover-card>.jc-cover-card__meta{grid-row:6}.jc-cover-cards>.jc-cover-card>.jc-cover-card__included{grid-row:7}.jc-cover-cards>.jc-cover-card>.jc-cover-card__actions{grid-row:8;align-self:end;margin-top:0}}@media(max-width:899px){.jc-cover-cards--scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84%,400px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-left:calc(-1 * var(--jc-gutter));margin-right:calc(-1 * var(--jc-gutter));padding:2px var(--jc-gutter) 8px;scroll-padding-left:var(--jc-gutter);scroll-padding-right:var(--jc-gutter);scrollbar-width:thin;scrollbar-color:var(--jc-line-strong) transparent}.jc-cover-cards--scroll>.jc-cover-card{scroll-snap-align:start;margin-bottom:0}}@media(max-width:599px){.jc-cover-cards--scroll{grid-auto-columns:86%;column-gap:12px}.jc-cover-card__price{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.jc-cover-card__img{transition:none}.jc-cover-card:hover .jc-cover-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/jc-cover-card.css.map */
