.c-couture-card{display:flex;flex-direction:column;text-decoration:none;position:relative;background:#fff;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.c-couture-card__media-wrap{position:relative;width:100%;aspect-ratio:3 / 4;background-color:#fcfcfc;overflow:hidden;margin-bottom:20px}.c-couture-card__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.c-couture-card__img-primary,.c-couture-card__img-secondary{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:opacity .8s ease,transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s ease}.c-couture-card__img-primary{z-index:1;opacity:1;transform:scale(1);filter:blur(0)}.c-couture-card__img-secondary{z-index:2;opacity:0;transform:scale(1.05);filter:blur(8px)}.c-couture-card:hover .c-couture-card__img-primary{opacity:0;transform:scale(1.05);filter:blur(4px)}.c-couture-card:hover .c-couture-card__img-secondary{opacity:1;transform:scale(1);filter:blur(0)}.c-couture-card__tags{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:8px;z-index:5;pointer-events:none}.c-couture-badge{font-family:Inter,sans-serif;font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1a0f1f;padding:6px 14px;border:1px solid rgba(212,175,55,.2)}.c-couture-badge--dark{background:#1a0f1f;color:#d4af77;border-color:#d4af3766}.c-couture-card__action-wrap{position:absolute;bottom:-20px;left:0;right:0;opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.2,.8,.2,1);z-index:20;display:flex;justify-content:center}.c-couture-card:hover .c-couture-card__action-wrap{opacity:1;bottom:20px;transform:translateY(0)}.c-couture-card__btn{background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1a0f1f;border:1px solid rgba(212,175,55,.3);border-radius:0;padding:12px 24px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .4s ease;box-shadow:0 10px 20px #0000000d}.c-couture-card__btn:hover{background:#1a0f1f;color:#fff;border-color:#d4af77;box-shadow:0 0 20px #d4af3733}.c-couture-card__btn svg{width:14px;height:14px;transition:transform .4s ease}.c-couture-card__btn:hover svg{transform:translate(4px)}.c-couture-card__btn:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5;color:#888;border-color:#ddd}.c-couture-card__info{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px}.c-couture-card__vendor{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.1em;color:#888;margin-bottom:6px;text-transform:uppercase}.c-couture-card__title{font-family:Playfair Display,serif;font-size:clamp(16px,1.5vw,20px);font-weight:400;color:#1a0f1f;margin:0 0 10px;line-height:1.3}.c-couture-card__price-wrap{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#1a0f1f;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.c-couture-card__price--sale{color:#888;text-decoration:line-through;font-size:12px}.c-couture-card__price--new{color:#d4af77;font-weight:500}@media(max-width:768px){.c-couture-card__action-wrap{opacity:1;bottom:12px;transform:none}.c-couture-card__btn{padding:8px 16px;font-size:9px}.c-couture-card__info{align-items:flex-start;text-align:left;padding:0}.c-couture-card__price-wrap{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/component-couture-card.css.map */
