.wc-product-card{display:flex;flex-direction:column;height:100%;min-width:0;background:#fff;color:#121212;text-align:left;box-shadow:none;border:0;border-radius:0;isolation:isolate}
.wc-product-card__media{position:relative;display:block;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:10px;background:#f5f5f5;color:inherit;text-decoration:none}
.wc-product-card__media img,.wc-product-card__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.wc-product-card__badge{position:absolute;left:11px;bottom:12px;z-index:1;padding:4px 14px;border-radius:24px;background:#121212;color:#fff;font:400 13px/16px var(--font-body-family,Arial,sans-serif);letter-spacing:1px;white-space:nowrap}
.wc-product-card__information{display:flex;flex:1;flex-direction:column;padding:16px 0 0;margin:0;min-width:0}
.wc-product-card .wc-product-card__title{margin:0;min-height:36px;font-family:'Archivo Black',Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:.4px;color:#121212;overflow-wrap:anywhere;text-transform:none}
.wc-product-card__title a{color:inherit;text-decoration:none;display:block}
.wc-product-card__title a:hover{text-decoration:underline;text-underline-offset:3px}
.wc-product-card__rating{display:flex;align-items:center;gap:10px;margin:6px 0 0;min-height:20px;line-height:20px;color:#121212}
.wc-product-card__stars{position:relative;display:inline-block;font:18px/20px Arial,sans-serif;letter-spacing:4px;white-space:nowrap;max-width:100%;color:#d4d4d4}
.wc-product-card__stars>span:last-child{position:absolute;left:0;top:0;width:var(--wc-rating-fill,100%);overflow:hidden;color:#121212}
.wc-product-card__rating-count{font:400 12px/20px var(--font-body-family,Arial,sans-serif);letter-spacing:0}
.wc-product-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin:12px 0 0;line-height:22px;letter-spacing:1px;color:#121212}
.wc-product-card__compare{font:400 13px/22px var(--font-body-family,Arial,sans-serif);letter-spacing:.4px;color:#505050;text-decoration-thickness:1px;white-space:nowrap}
.wc-product-card__current{font:400 16px/22px var(--font-body-family,Arial,sans-serif);letter-spacing:1px;white-space:nowrap}
.wc-product-card .wc-product-card__button{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;box-sizing:border-box;margin:18px 0 0;padding:10px 12px;border:1px solid #121212;border-radius:0;box-shadow:none;background:#fff;color:#121212;text-decoration:none;font:400 15px/22px var(--font-body-family,Arial,sans-serif);letter-spacing:1px;cursor:pointer;text-align:center;appearance:none}
.wc-product-card__form{margin:0;width:100%}
.wc-product-card .wc-product-card__button:hover{background:#121212;color:#fff}
.wc-product-card .wc-product-card__button:disabled{opacity:.55;cursor:not-allowed}
.wc-product-card a:focus-visible,.wc-product-card button:focus-visible{outline:2px solid #121212;outline-offset:3px}
@media(max-width:380px){.wc-product-card__current{font-size:14px;letter-spacing:.3px}.wc-product-card__compare{font-size:12px}.wc-product-card .wc-product-card__title{font-size:14px}.wc-product-card .wc-product-card__button{font-size:13px;padding:10px 6px}.wc-product-card__stars{font-size:16px;letter-spacing:2px}}
@media(prefers-reduced-motion:reduce){.wc-product-card__media img{transition:none}}
