.card{position:relative;display:flex;flex-direction:column;height:100%;text-align:left}.card--center{text-align:center}.card__media-wrap{position:relative}.card__media{display:block}.card__media img{transition:opacity .5s ease,transform 1.2s ease}.card__img--secondary{opacity:0}@media(hover:hover){.card:hover .card__media--hover .card__img--secondary{opacity:1}.card:hover .card__media .card__img:first-child{transform:scale(1.03)}.card .badges{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;pointer-events:none}.card__quick{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:3;opacity:0;transform:translateY(.8rem);transition:opacity .3s,transform .3s}.card:hover .card__quick,.card:focus-within .card__quick{opacity:1;transform:none}}@media(hover:none){.card__quick{position:static;margin-top:1rem;opacity:1;transform:none}.card__quick-btn{width:100%;background:var(--color-surface);color:var(--color-text);border-color:var(--color-surface)}.btn-style-outline .card__quick-btn:not(.btn--accent){background:var(--color-surface)}.card__quick-btn:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}}.card .form-message{margin:.8rem 0 0;padding:.8rem;font-size:1.2rem;background:var(--color-surface)}.card__info{display:flex;flex-direction:column;gap:.4rem;padding-top:1.4rem}.card--center .card__info{align-items:center}.card__title{margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.45;letter-spacing:.04em;text-transform:none}.card__link{text-decoration:none}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__link:hover{color:inherit;text-decoration:underline}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:1.4rem;letter-spacing:.04em}.card--center .price{justify-content:center}.price--on-sale .price__current{color:var(--color-accent)}.price__compare{color:var(--color-muted);font-size:.9em}.price__save{color:var(--color-accent);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.variant-picker{display:flex;flex-direction:column;gap:2rem}.variant-picker__option{min-width:0;margin:0;padding:0;border:0}.variant-picker__label{padding:0;margin-bottom:1rem;font-size:1.3rem;letter-spacing:.08em}.variant-picker__label span{color:var(--color-muted)}.variant-picker__values{display:flex;flex-wrap:wrap;gap:.8rem}.variant-pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid var(--color-border);border-radius:var(--btn-radius);background:var(--color-surface);font-size:1.3rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.variant-pill:hover{border-color:var(--color-text)}input:checked+.variant-pill{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}input:focus-visible+.variant-pill{outline:2px solid var(--color-accent);outline-offset:2px}.variant-pill.is-unavailable{color:var(--color-muted);text-decoration:line-through}.variant-swatch{position:relative;width:4.4rem;min-width:0;padding:0;border-radius:50%}input:checked+.variant-swatch{background:transparent;color:inherit;box-shadow:0 0 0 1px var(--color-text)}.variant-swatch__chip{width:3.2rem;height:3.2rem;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(var(--color-text-rgb),.12)}.variant-swatch.is-unavailable .variant-swatch__chip{opacity:.4}.variant-swatch.is-unavailable:after{content:"";position:absolute;width:1px;height:3.6rem;background:var(--color-muted);transform:rotate(45deg)}.quick-buy{display:grid;gap:2.4rem}@media(min-width:750px){.quick-buy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}}.quick-buy__info{display:flex;flex-direction:column;gap:2rem}.quick-buy__title{margin:0}.quick-buy__info .price{font-size:1.8rem}.quick-buy__form .btn{width:100%}.quick-buy__details{align-self:flex-start}.form-message[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-card.css.map */
