.card-wrapper{position:relative}.card-wrapper .card{position:relative;border-radius:1.6rem;overflow:hidden;transition:transform .35s cubic-bezier(.22,.8,.26,.99),box-shadow .35s ease}.card-reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;gap:1.2rem;padding:1.8rem;border-radius:inherit;background:rgba(var(--color-background),.95);color:rgb(var(--color-foreground));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .4s cubic-bezier(.22,.8,.26,.99),opacity .3s ease,visibility 0s linear .4s}.card-reveal__title{margin:0;font-size:1.5rem;font-weight:700}.card-reveal__desc{margin:0;font-size:1.3rem;line-height:1.5;opacity:.75;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-reveal__actions{display:flex;flex-direction:column;gap:.8rem}.card-reveal__actions form{margin:0}.card-reveal__actions .button{width:100%}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 48px #00000024}.card .media img{transition:transform .5s cubic-bezier(.22,.8,.26,.99)}.card-wrapper:hover .card .media img{transform:scale(1.08)}.card-wrapper:hover .card-reveal,.card-wrapper:focus-within .card-reveal{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}}@media(hover:none){.card-reveal{display:none}}.badge--discount-pct{font-weight:700}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card-reveal,.card .media img{transition:none}.card-wrapper:hover .card,.card-wrapper:hover .card .media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-card-reveal.css.map */
