.zcard{position:relative;display:flex;flex-direction:column;height:100%}.zcard__link{display:flex;flex-direction:column;gap:var(--zv-4);text-decoration:none;color:inherit;border-radius:var(--zv-r-md)}.zcard__link:focus-visible{outline:2px solid var(--zv-focus);outline-offset:4px}.zcard__fig{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--zv-r-md);background:var(--zv-bg-sunken);box-shadow:inset 0 0 0 1px var(--zv-line-input)}.zcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--zv-d-reveal) var(--zv-ease),opacity var(--zv-d-ui) var(--zv-ease)}.zcard__img--alt{opacity:0}.zcard__blank{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--zv-bg-sunken)}@media(hover:hover)and (pointer:fine){.zcard:hover .zcard__img{transform:scale(1.035)}.zcard:hover .zcard__img--alt{opacity:1}}.zcard__flag{position:absolute;left:var(--zv-3);top:var(--zv-3);padding:6px var(--zv-3);font-family:var(--zv-sans);font-size:var(--zv-t-micro);font-weight:600;letter-spacing:var(--zv-tr-wide);text-transform:uppercase;background:var(--zv-warm);color:var(--zv-ink);border-radius:var(--zv-r-pill);box-shadow:var(--zv-sh-1)}.zcard--out .zcard__img{opacity:.55}.zcard__body{display:flex;flex-direction:column;gap:var(--zv-2)}.zcard__t{margin:0;font-family:var(--zv-serif);font-weight:400;font-size:var(--zv-t-h4);line-height:var(--zv-lh-snug);letter-spacing:var(--zv-tr-tight);color:var(--zv-text);text-wrap:pretty}.zcard__meta{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--zv-2);font-family:var(--zv-sans);font-size:var(--zv-t-sm);color:var(--zv-text-2)}.zcard__price{font-weight:600;color:var(--zv-text)}.zcard__was{color:var(--zv-text-3)}.zcard__opts{font-size:var(--zv-t-fine);color:var(--zv-text-3);padding-left:var(--zv-2);border-left:1px solid var(--zv-line)}.zcard__link{margin-bottom:var(--zv-4)}.zcard__form{margin-top:auto}.zcard__add{width:100%;min-height:48px;margin-top:auto}.zcard__form .zcard__add{margin-top:0}@media(hover:hover)and (pointer:fine){.zcard__add{opacity:0;transform:translateY(6px);transition:opacity var(--zv-d-ui) var(--zv-ease),transform var(--zv-d-ui) var(--zv-ease),background var(--zv-d-hover) var(--zv-ease),border-color var(--zv-d-hover) var(--zv-ease)}.zcard:hover .zcard__add,.zcard:focus-within .zcard__add{opacity:1;transform:none}}.zcard__add:disabled{cursor:progress;opacity:.7}@media(prefers-reduced-motion:reduce){.zcard__img{transition-property:opacity}.zcard:hover .zcard__img,.zcard__add{transform:none}}.zgrid{display:grid;gap:var(--zv-6) var(--zv-5);grid-template-columns:1fr}@media(min-width:560px){.zgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.zgrid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.zgrid--4{grid-template-columns:repeat(4,1fr)}}.zgrid--pair{max-width:860px;margin-inline:auto}.zsec--raised{background:var(--zv-bg-sunken)}.zsec--dark{background:var(--zv-bg);color:var(--zv-text)}.zsec__head{display:flex;flex-direction:column;gap:var(--zv-3);margin-bottom:var(--zv-7);max-width:46ch}.zsec__center{display:flex;flex-direction:column;align-items:flex-start;gap:var(--zv-3)}@media(min-width:700px){.zsec__center{align-items:center;text-align:center}.zsec__center .zsec__lead{margin-inline:auto}}.zsec__lead>:first-child{margin-top:0}.zsec__lead>:last-child{margin-bottom:0}.zsec__cta{margin-top:var(--zv-4)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/zorev-cards.css.map */
