:root{--kcard-line:#e5e3df;--kcard-line-hover:#c9c5bd;--kcard-panel:#ffffff;--kcard-ink:#1c1c1c;--kcard-muted:#6b6b6b;--kcard-accent:#C75B3A;--kcard-radius:10px}.product-card{display:flex;flex-direction:column;align-self:stretch;height:100%;background:#fff;border:1px solid var(--kcard-line);border-radius:var(--kcard-radius);overflow:hidden;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}@media(hover:hover){.product-card:hover{border-color:var(--kcard-line-hover);transform:translateY(-2px);box-shadow:0 6px 20px #1c1c1c12}}.product-card .product-card__figure{position:relative;background:var(--kcard-panel);border-bottom:1px solid var(--kcard-line);border-radius:0;overflow:hidden}.product-card .product-card__media{display:block}.product-card .product-card__image{border-radius:0}.product-card .product-card__quick-add-button{position:absolute;left:0;right:0;bottom:0;width:100%;min-width:0;height:auto;border:0;border-radius:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;background:var(--kcard-ink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;z-index:2;transition:background .2s ease}.product-card .product-card__quick-add-button .sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap}.product-card .product-card__quick-add-button svg{width:13px;height:13px}.product-card .product-card__quick-add-button:hover{background:var(--kcard-accent)}.product-card .product-card__quick-add-button:focus-visible{outline:2px solid var(--kcard-accent);outline-offset:-4px}.product-card .product-card__info{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.95rem .95rem 1.05rem;text-align:left}.product-card .product-card__info .v-stack{justify-items:start;align-items:flex-start;width:100%;text-align:left}.product-card .product-card__info>.v-stack,.product-card .product-card__info>.v-stack>.v-stack{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.product-card .product-title{font-size:13.5px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--kcard-ink);text-align:left}.product-card .product-card__info .rating,.product-card .product-card__info [class*=rating]{align-self:flex-start;font-size:11.5px;color:var(--kcard-muted);margin-top:.15rem}.product-card .product-card__info [class*=rating] svg{width:13px;height:13px}.product-card .price-list{margin-top:auto;padding-top:.55rem;justify-content:flex-start;align-items:baseline;gap:.5rem;flex-wrap:wrap;width:100%}.product-card .price-list sale-price,.product-card .price-list .price{font-size:15.5px;font-weight:700;color:var(--kcard-ink);font-variant-numeric:tabular-nums}.product-card .price-list compare-at-price{font-size:13px;font-weight:400;color:var(--kcard-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.product-card .badge-list{z-index:3;gap:.35rem}.product-card .badge{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.28rem .55rem;line-height:1.2}.product-card .badge--on-sale{background:var(--kcard-accent);color:#fff}.product-card .badge--sold-out{background:#efefef;color:var(--kcard-muted)}.product-card .product-card__info fieldset{justify-content:flex-start;width:100%;max-height:3.25rem;overflow:hidden}@media(max-width:699px){.product-card .product-card__info{padding:.8rem .8rem .9rem;gap:.4rem}.product-card .product-title{font-size:12.5px}.product-card .price-list sale-price,.product-card .price-list .price{font-size:14px}.product-card .price-list compare-at-price{font-size:12px}.product-card .product-card__quick-add-button{font-size:10px;padding:.7rem .75rem;letter-spacing:.06em}.product-card .product-card__info fieldset{max-height:1.75rem}}@media(prefers-reduced-motion:reduce){.product-card{transition:none}.product-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/karchel-card.css.map */
