.cw-card{display:flex;flex-direction:column;gap:var(--cw-card-gap,8px);color:var(--cw-card-text,#1f3438);font:400 var(--cw-card-size,16px)/1.45 Arial,sans-serif;min-width:0;text-align:left}.cw-card a{color:inherit;text-decoration:none}.cw-card-media{position:relative;overflow:hidden;background:var(--cw-card-media,#f5f5f5);aspect-ratio:3/4}.cw-card-media>a{display:block;width:100%;height:100%}.cw-card-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.cw-card-badge,.cw-card-stock{position:absolute;z-index:2;left:10px;top:10px;max-width:calc(100% - 20px);padding:5px 8px;background:var(--cw-card-badge,#b70926);color:var(--cw-card-badge-text,#fff);font:600 12px/1.15 Arial,sans-serif;border-radius:3px}.cw-card-stock{top:auto;bottom:10px;background:#1f3438;color:white}.cw-card-title{font:400 var(--cw-card-size,16px)/1.35 Arial,sans-serif;margin:0;color:inherit}.cw-card-rating{display:flex;align-items:center;gap:7px;font-size:12px;min-height:16px}.cw-card-rating .star-rating{color:inherit;margin:0;float:none;font-size:13px}.cw-card-price{font-size:14px;color:#b70926}.cw-card-price del{color:#767676;margin-right:7px;opacity:1}.cw-card-price ins{text-decoration:none;color:#b70926}.cw-card-desc{font-size:12px;line-height:1.45;margin:0}.cw-card-quick{align-self:flex-start;font-weight:600;font-size:14px;border-bottom:1px solid currentColor;padding:0 0 3px}.cw-card-quick:hover,.cw-card-quick:focus-visible{text-decoration:none;color:#a70925}.cw-card a:focus-visible{outline:2px solid #1f3438;outline-offset:3px}.cw-card-media .cw-card-badge{color:var(--cw-card-badge-text,#fff)}@media(max-width:767px){.cw-card{font-size:max(14px,var(--cw-card-size,16px))}.cw-card-title{font-size:max(14px,var(--cw-card-size,16px))}}
