.pcard{height:100%;transition:transform .9s var(--ease-out-expo);flex-direction:column;display:flex;position:relative}.pcard__stage{isolation:isolate;aspect-ratio:4/5;border-radius:var(--radius-card);cursor:pointer;width:100%;transition:box-shadow .9s var(--ease-out-expo);display:block;position:relative;overflow:hidden}.pcard__stage--light,.pstage--light{background:radial-gradient(ellipse 70% 58% at 50% 42%, #fffaf2 0%, var(--champagne) 62%, #eee0cc 100%)}.pcard__stage--light img,.pstage--light img{mix-blend-mode:multiply}.pcard__stage--dark,.pstage--dark{background:radial-gradient(ellipse 80% 65% at 50% 40%, #6a1828 0%, var(--borgona) 68%, var(--noche) 100%)}.pcard__stage--dark:after,.pstage--dark:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d4a26f4d}.pcard__stage--photo,.pstage--photo{background:var(--noche)}.pstage__floor{z-index:0;background:radial-gradient(closest-side,#050001bf,#0000);border-radius:50%;width:62%;height:7%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.pstage__glow{z-index:0;background:radial-gradient(closest-side,#d4a26f38,#0000);border-radius:50%;width:70%;height:12%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.pimg{z-index:1;transition:transform 1.1s var(--ease-out-expo);position:absolute}.pimg--contain{object-fit:contain;object-position:50% 50%;width:88%;height:88%;top:5%;left:6%}.pstage--dark .pimg--contain,.pcard__stage--dark .pimg--contain{filter:drop-shadow(0 14px 14px #0500018c)}.pimg--cover{object-fit:cover;width:100%;height:100%;inset:0}.pcard__shine{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff4e447 50%,#0000 60%);position:absolute;inset:-10%;transform:translate(-120%)}.pcard__quick{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:2.5rem;color:var(--champagne);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);background:#160405cc;border-radius:999px;align-items:center;padding:0 1.25rem;font-size:.62rem;font-weight:500;display:none;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.pcard__quick{opacity:0;display:inline-flex;transform:translate(-50%,.5rem)}.pcard:hover .pcard__quick,.pcard__stage:focus-visible .pcard__quick{opacity:1;transform:translate(-50%)}.pcard:hover{transform:translateY(-6px)}.pcard:hover .pcard__stage{box-shadow:0 28px 50px -24px #d4a26f73}.pcard:hover .pimg{transform:scale(1.04)}.pcard:hover .pcard__shine{transition:transform 1.2s var(--ease-out-3);transform:translate(120%)}}.pcard:active .pcard__stage{opacity:.92}.pcard--on-dark .pcard__brand{color:var(--ambar)}.pcard--on-dark .pcard__name{color:var(--champagne)}.pcard--on-dark .pcard__meta{color:#e9dccbbf}.pcard--on-dark .pcard__chip{color:var(--crema);border-color:#d4a26f59}.pcard--on-dark .pcard__price{color:var(--oro-claro)}.pcard--on-light .pcard__brand{color:var(--vino)}.pcard--on-light .pcard__name{color:var(--borgona)}.pcard--on-light .pcard__meta{color:#5a1420cc}.pcard--on-light .pcard__chip{color:var(--vino);border-color:#5a142040}.pcard--on-light .pcard__price{color:var(--borgona)}.pcard--on-light .btn-line{color:var(--borgona);background:0 0;border-color:#2e070966}.pcard--on-light .btn-line:active,.pcard--on-light .btn-line:focus-visible{border-color:var(--borgona);background:var(--borgona);color:var(--champagne)}@media (hover:hover) and (pointer:fine){.pcard--on-light .btn-line:hover{border-color:var(--borgona);background:var(--borgona);color:var(--champagne)}}
