.cs-card{position:relative;display:grid;grid-template-areas:"media" "info";grid-template-rows:auto 1fr;height:100%;color:var(--cs-ink);font-family:var(--cs-font-body);text-align:left}.cs-card__media{grid-area:media;position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--cs-paper)}.cs-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:opacity .45s var(--cs-ease),transform .6s var(--cs-ease)}.cs-card__img--hover{opacity:0}@media(hover:hover){.cs-card--has-hover:hover .cs-card__img--hover{opacity:1}.cs-card--has-hover:hover .cs-card__img--main{opacity:0}.cs-card:not(.cs-card--has-hover):hover .cs-card__img--main{transform:scale(1.03)}}.cs-card--soldout .cs-card__img{opacity:.55}.cs-card__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.cs-card__info{grid-area:info;display:flex;flex-direction:column;gap:4px;padding:12px 2px 4px;min-width:0}.cs-card__brand{margin:0;font:500 10.5px/1.3 var(--cs-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-muted)}.cs-card__title{margin:0;font:400 14.5px/1.35 var(--cs-font-body);letter-spacing:0;text-transform:none}.cs-card__link{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cs-card__link:focus-visible{outline:none}.cs-card__link:focus-visible:after{outline:2px solid var(--cs-accent);outline-offset:3px}.cs-card:hover .cs-card__link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cs-card__price{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-variant-numeric:tabular-nums}.cs-card__price strong{font-weight:600;color:var(--cs-ink)}.cs-card__price s{font-size:12.5px;color:var(--cs-muted)}.cs-card__sizes{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px 8px;font-size:11.5px;color:var(--cs-ink-2)}.cs-card__sizes .is-na{color:var(--cs-muted);opacity:.6}.cs-card__colors{margin:0;font-size:11.5px;color:var(--cs-muted)}.cs-card__quick{display:none}@media(hover:hover)and (min-width:990px){.cs-card__quick{grid-area:media;align-self:end;z-index:2;display:block;margin:8px;padding:10px;background:#fffffff5;border:1px solid var(--cs-line);opacity:0;transform:translateY(6px);transition:opacity .25s var(--cs-ease),transform .25s var(--cs-ease)}.cs-card:hover .cs-card__quick,.cs-card__quick:focus-within{opacity:1;transform:none}}.cs-card__quick-label{margin:0 0 6px;font:500 10px/1.2 var(--cs-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted)}.cs-card__quick-sizes{display:flex;flex-wrap:wrap;gap:4px}.cs-card__size-btn{min-width:40px;height:36px;padding:0 8px;border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:#fff;color:var(--cs-ink);font:500 12px/1 var(--cs-font-body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cs-card__size-btn:hover{background:var(--cs-ink);border-color:var(--cs-ink);color:#fff}.cs-card__size-btn:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.cs-card__size-btn[aria-busy=true]{opacity:.5;cursor:progress}.cs-card__size-btn--wide{width:100%;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.cs-card__msg{position:relative;z-index:2;margin:0;font-size:12px;color:var(--cs-danger)}.cs-card__msg:empty{display:none}.productList .cs-card{grid-template-areas:"media info";grid-template-columns:minmax(120px,240px) 1fr;grid-template-rows:auto;column-gap:clamp(16px,3vw,32px)}.productList .cs-card__info{padding-top:0;justify-content:center}.productList .cs-card__title{font-size:16px}.productList .cs-card__msg{grid-column:2}@media(prefers-reduced-motion:reduce){.cs-card__img,.cs-card__quick{transition:none}.cs-card:hover .cs-card__img--main{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cs-card.css.map */
