.card{gap:14px}.card .wish{top:10px;right:10px}.card__img .img-2{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.card:hover .card__img .img-2,.card:focus-within .card__img .img-2{opacity:1}}.card--simple:hover .card__img{opacity:1}.card .qa{left:0;right:0;bottom:0;top:auto;padding:0;gap:0;background:#fffffff5;border-top:1px solid var(--line-soft);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}.card:hover .qa,.card:focus-within .qa{opacity:1;transform:none;pointer-events:auto}.card .qa small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card .qa .sizes{display:flex;gap:2px;padding:0 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.card .qa .sizes::-webkit-scrollbar{display:none}.card .sz{flex:0 0 auto;min-width:40px;height:46px;padding:0 10px;border:0;background:transparent;color:var(--ink);font-size:13px;letter-spacing:.04em;position:relative;transition:color .3s ease,opacity .3s ease}.card .sz:first-child{margin-left:auto}.card .sz:last-child{margin-right:auto}.card .sz:after{content:"";position:absolute;left:10px;right:10px;bottom:11px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.4,0,.2,1)}.card .sz:hover:not(:disabled){background:transparent;color:var(--ink)}.card .sz:hover:not(:disabled):after{transform:scaleX(1)}.card .sz:disabled{text-decoration:line-through;opacity:.4}.card .qa .qa-add{height:46px;border:0;background:transparent;color:var(--ink);font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:opacity .3s ease}.card .meta{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;text-align:center;font-size:15px}.card .meta>div{display:block}.card .meta a{line-height:1.4;letter-spacing:.02em;transition:opacity .3s ease}.card .vendor{text-align:center;margin-bottom:4px}.card .meta .p{justify-content:center;font-size:14px;color:var(--ink-2)}.card__label{font-size:12px;line-height:1;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.card__label.is-soldout{color:var(--mute)}.card__label.is-new{color:var(--ink)}.card__swatches{justify-content:center;margin-top:-2px}.card__swatch{transition:border-color .3s ease}@media(max-width:820px){.card .qa{top:auto;bottom:0;opacity:1;transform:none;pointer-events:auto}.card[data-qa-mobile=below] .qa{position:static;margin-top:0;gap:0;background:transparent;border-top:0}.card[data-qa-mobile=below] .sz{flex:0 0 auto;min-width:36px;height:40px;padding:0 8px;font-size:13px}.card[data-qa-mobile=below] .sz:after{left:8px;right:8px;bottom:8px}.card[data-qa-mobile=below] .qa .sizes{flex-wrap:nowrap;gap:0}.card .meta{font-size:14px;gap:5px;flex-wrap:nowrap}.card .meta .p{font-size:13px}.card .wish{top:4px;right:4px}}@media(hover:none){.card .qa{opacity:1;transform:none;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.card__img .img-2,.card .qa,.card .sz,.card .sz:after{transition:none}}.card .card__img{aspect-ratio:auto;height:auto}.card .card__img .media-fill:not(.img-2){position:static;width:100%;height:auto;object-fit:contain}.card .card__img .img-2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-card.css.map */
