.ms-card{--ms-card-gap: .5rem;--ms-card-body: calc(8.5rem * var(--ms-type-scale));position:relative;container-type:inline-size;display:flex;flex-direction:column;padding:var(--ms-card-gap);border:1px solid var(--ms-color-border);border-radius:1.5rem;background:var(--ms-color-card);box-shadow:var(--ms-shadow-card);transition:box-shadow .3s var(--ms-ease-out)}.ms-card--specs{--ms-card-body: calc(9.75rem * var(--ms-type-scale))}.ms-card__spacer{flex:none;aspect-ratio:3 / 4}.ms-card__media{position:absolute;top:var(--ms-card-gap);right:var(--ms-card-gap);left:var(--ms-card-gap);bottom:calc(var(--ms-card-gap) + .375rem + var(--ms-card-body));border-radius:1.125rem;background:var(--ms-color-panel);overflow:hidden;transition:inset .45s var(--ms-ease-out),border-radius .45s var(--ms-ease-out)}.ms-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--ms-color-ink) 94%,transparent) 0,color-mix(in srgb,var(--ms-color-ink) 88%,transparent) 26%,color-mix(in srgb,var(--ms-color-accent) 34%,transparent) 44%,transparent 66%);opacity:0;pointer-events:none;transition:opacity .4s var(--ms-ease-out)}.ms-card__badge{position:absolute;top:var(--ms-space-2);left:var(--ms-space-2);z-index:1}.ms-card__flag{position:absolute;top:var(--ms-space-2);right:var(--ms-space-2);z-index:1;padding:.125rem .625rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-sale);color:var(--ms-color-white);font-size:var(--ms-text-xs);font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.ms-card__flag--sold{background:var(--ms-color-ink);color:var(--ms-color-on-ink)}.ms-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ms-card__photo img,.ms-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:50% 60%;transition:transform .6s var(--ms-ease-out)}.ms-card__placeholder{padding:22%;object-fit:contain;opacity:.35}.ms-card--sold .ms-card__photo{opacity:.6}.ms-card__body{z-index:2;display:flex;flex:none;flex-direction:column;gap:2px;height:var(--ms-card-body);margin-top:.375rem;padding:0 var(--ms-space-2) var(--ms-space-1);transition:color .3s var(--ms-ease-out)}.ms-card__title{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--ms-font-body);font-size:var(--ms-text-sm);font-weight:700;line-height:1.25;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ms-card__link{text-decoration:none}.ms-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem}.ms-card__link:focus-visible{outline:none}.ms-card__link:focus-visible:after{outline:2px solid var(--ms-color-accent);outline-offset:3px}.ms-card__specs{overflow:hidden;margin:0;color:var(--ms-color-text-muted);font-size:var(--ms-text-xs);line-height:1.3;text-overflow:ellipsis;white-space:nowrap;transition:color .3s var(--ms-ease-out)}.ms-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ms-space-3);margin:0;overflow:hidden;font-size:var(--ms-text-xs);font-weight:700;line-height:1.4;max-height:1.4em}.ms-stock{display:inline-flex;align-items:center;gap:.3125rem;transition:color .3s var(--ms-ease-out)}.ms-stock:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.ms-stock--in{color:var(--ms-color-success)}.ms-stock--last{color:var(--ms-color-warning)}.ms-stock--sold{color:var(--ms-color-text-muted)}.ms-card__warranty{color:var(--ms-color-text-muted);font-weight:400;white-space:nowrap;transition:color .3s var(--ms-ease-out)}.ms-card__buy{display:grid;gap:6px;margin-top:auto}.ms-card__buy .ms-price{flex-wrap:nowrap;align-items:baseline;gap:0 var(--ms-space-2);min-width:0}.ms-card__buy .ms-price__current{font-size:calc(clamp(1.125rem,1.6vw,1.25rem) * var(--ms-type-scale));line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.ms-card__buy .ms-price__compare{white-space:nowrap}.ms-card--sold .ms-price__current{color:var(--ms-color-text-muted);text-decoration:line-through}.ms-card__actions{position:relative;z-index:1;display:flex;gap:var(--ms-space-2)}.ms-card__add-form{display:flex;flex:1 1 auto;margin:0}.ms-card__add,.ms-card__order{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:0 .875rem;border:1.5px solid transparent;border-radius:var(--ms-radius-pill);font-family:inherit;font-size:var(--ms-text-sm);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ms-ease-out),color .3s var(--ms-ease-out),border-color .3s var(--ms-ease-out)}.ms-card__add .ms-icon,.ms-card__order .ms-icon{width:1.125rem;height:1.125rem}.ms-card__add{width:100%;border-color:var(--ms-color-ink);background:transparent;color:var(--ms-color-ink)}.ms-card__add:hover{background:var(--ms-color-ink);color:var(--ms-color-on-ink)}.ms-card__add[aria-disabled=true]{opacity:.6;cursor:progress}.ms-card__order{background:var(--ms-color-accent);color:var(--ms-color-accent-contrast)}.ms-card__order:hover{background:var(--ms-color-accent-hover)}.ms-card__add:focus-visible,.ms-card__order:focus-visible{outline-offset:3px}@container (max-width: 15rem){.ms-card__add,.ms-card__order{padding:0}.ms-card__add-label,.ms-card__order-label,.ms-card__warranty{display:none}.ms-card__buy .ms-price{flex-wrap:wrap}.ms-card__buy .ms-price__current{font-size:calc(1.125rem * var(--ms-type-scale))}}@media(hover:hover)and (pointer:fine){.ms-card:hover,.ms-card:has(:focus-visible){box-shadow:var(--ms-shadow-card-hover)}.ms-card:hover .ms-card__media,.ms-card:has(:focus-visible) .ms-card__media{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem;border-radius:1.375rem}.ms-card:hover .ms-card__media:after,.ms-card:has(:focus-visible) .ms-card__media:after{opacity:1}.ms-card:hover .ms-card__photo img,.ms-card:has(:focus-visible) .ms-card__photo img{transform:scale(1.2)}.ms-card:hover .ms-card__body,.ms-card:has(:focus-visible) .ms-card__body{color:var(--ms-color-on-ink)}.ms-card:hover .ms-card__specs,.ms-card:has(:focus-visible) .ms-card__specs,.ms-card:hover .ms-card__warranty,.ms-card:has(:focus-visible) .ms-card__warranty,.ms-card:hover .ms-stock--sold,.ms-card:has(:focus-visible) .ms-stock--sold,.ms-card:hover .ms-price__compare,.ms-card:has(:focus-visible) .ms-price__compare{color:var(--ms-color-on-ink-muted)}.ms-card:hover .ms-stock--in,.ms-card:has(:focus-visible) .ms-stock--in{color:var(--ms-color-success-on-ink)}.ms-card:hover .ms-stock--last,.ms-card:has(:focus-visible) .ms-stock--last{color:var(--ms-color-accent-2)}.ms-card--sold:hover .ms-price__current,.ms-card--sold:has(:focus-visible) .ms-price__current{color:var(--ms-color-on-ink-muted)}.ms-card:hover .ms-card__add,.ms-card:has(:focus-visible) .ms-card__add{border-color:var(--ms-color-on-ink);color:var(--ms-color-on-ink)}.ms-card:hover .ms-card__add:hover,.ms-card:has(:focus-visible) .ms-card__add:hover{background:var(--ms-color-on-ink);color:var(--ms-color-ink)}}@media(prefers-reduced-motion:reduce){.ms-card,.ms-card__media,.ms-card__media:after,.ms-card__photo img,.ms-card__body,.ms-card__specs,.ms-card__warranty,.ms-stock,.ms-card__add,.ms-card__order{transition:none}}@container (max-width: 15rem){.ms-card__order-label{display:inline}.ms-card__add-form{flex:0 0 2.75rem}.ms-card__order{min-width:0;gap:.25rem;padding:0 .375rem;font-size:var(--ms-text-xs)}.ms-card__order .ms-icon{width:1rem;height:1rem}}@media(max-width:749px){.ms-card{--ms-card-body: calc(10.25rem * var(--ms-type-scale))}.ms-card__title{-webkit-line-clamp:3}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/card.css.map */
