.zr-catalog{background:#fff}.zr-catalog .zr-book-grid{grid-template-columns:repeat(var(--zr-catalog-columns,5),minmax(0,1fr));gap:20px;align-items:stretch}.zr-catalog .zr-shop-card{position:relative;min-width:0;overflow:hidden;border-radius:var(--zr-card-radius,12px);background:var(--zr-card-bg,#f2efeb)}.zr-catalog .zr-shop-card-link{height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit}.zr-catalog .zr-shop-card-link:focus-visible{outline:2px solid var(--zr-green);outline-offset:-3px;border-radius:var(--zr-card-radius,12px)}.zr-catalog .zr-shop-card-image{position:relative;aspect-ratio:1;overflow:hidden}.zr-catalog .zr-shop-card-image img{width:100%;height:100%;display:block;object-fit:contain;mix-blend-mode:multiply;transition:transform .22s ease}.zr-catalog .zr-shop-card-link:hover .zr-shop-card-image img{transform:scale(1.025)}.zr-catalog .zr-shop-card-info{padding:18px 22px 26px}.zr-catalog .zr-shop-card-info h3{font-size:16px;line-height:1.45;font-weight:400;letter-spacing:-.015em;margin:0 0 6px;overflow-wrap:anywhere}.zr-catalog .zr-shop-card-price{display:flex;flex-wrap:wrap;gap:6px;font-size:16px;line-height:1.4;font-weight:400}.zr-catalog .zr-shop-card-price s{opacity:.6}.zr-catalog .zr-shop-card-badge{position:absolute;top:12px;left:12px;background:#f8cf78;color:#27251f;border-radius:24px;padding:5px 12px;font-size:13px;line-height:1.4}.zr-catalog .zr-shop-card-placeholder{width:100%;height:100%}.zr-catalog .zr-catalog-group{padding:32px 0 40px}.zr-catalog .zr-catalog-group-heading{margin-bottom:20px}.zr-catalog .zr-catalog-group-heading .zr-catalog-count{margin:8px 0 0}@media(max-width:1000px){.zr-catalog .zr-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zr-catalog .zr-shop-card-info{padding:14px 16px 22px}}@media(max-width:600px){.zr-catalog .zr-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zr-catalog .zr-shop-card-info{padding:12px 13px 20px}.zr-catalog .zr-shop-card-info h3,.zr-catalog .zr-shop-card-price{font-size:14px}.zr-catalog .zr-shop-card-badge{top:8px;left:8px;padding:4px 9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.zr-catalog .zr-shop-card-image img{transition:none}.zr-catalog .zr-shop-card-link:hover .zr-shop-card-image img{transform:none}}.zr-catalog .zr-shop-card--senda .zr-shop-card-image img{padding:clamp(16px,8%,24px);box-sizing:border-box}.zr-catalog .zr-shop-card-info .zr-shop-card-edition{display:block;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:.875em}
/*# sourceMappingURL=/cdn/shop/t/13/assets/zera-catalog-cards.css.map */
