.card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}@media(hover:hover){.card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}}.card:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}.card__media{position:relative;aspect-ratio:1 / 1;background:#fff}.card__media img{width:100%;height:100%;object-fit:contain;padding:var(--sp-3);transition:transform .32s var(--ease)}@media(hover:hover){.card:hover .card__media img{transform:scale(1.04)}}.card__media--alt img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dur) var(--ease)}@media(hover:hover){.card:hover .card__media--alt img+img{opacity:1}}.card__badges{position:absolute;top:var(--sp-2);left:var(--sp-2);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3)}@media(min-width:750px){.card__body{padding:var(--sp-4)}}.card__vendor{color:var(--color-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.card__title{margin:0;font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);letter-spacing:0}@media(min-width:750px){.card__title{font-size:var(--fs-md)}}.card__title a{color:var(--color-heading);text-decoration:none}.card__title a:hover{color:var(--color-primary)}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-2)}.card__foot .price{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em}.card__foot .price__was{font-size:var(--fs-sm);font-weight:500}.card__stock{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);font-weight:600}.card__stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.card__stock--in{color:var(--color-success)}.card__stock--out{color:var(--color-muted)}.card__add{position:relative;z-index:2}.collection-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:190px;padding:var(--sp-4);background:var(--color-surface-alt);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;isolation:isolate}@media(min-width:750px){.collection-card{min-height:200px}}.collection-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#100d0be0,#100d0b61 55%,#100d0b14)}@media(hover:hover){.collection-card:hover img{transform:scale(1.05)}}.collection-card__title{margin:0;color:#fff;font-size:var(--fs-lg);font-weight:700}.collection-card__count{color:#fffc;font-size:var(--fs-xs)}.placeholder-svg{width:100%;height:100%;background:var(--color-surface-alt);fill:var(--color-border-strong)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-card.css.map */
