.kuru-card{box-sizing:border-box;color:var(--kc-text);font-family:Arial,sans-serif;min-width:0}.kuru-card *{box-sizing:border-box}.kuru-card__media{position:relative;aspect-ratio:1;background:var(--kc-bg);border-radius:9px;overflow:hidden}.kuru-card__media>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.kuru-card__media img{display:block;width:100%;height:100%;object-fit:contain}.kuru-card__content{padding-top:var(--kc-gap)}.kuru-card__line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kuru-card .kuru-card__title{font-size:var(--kc-title);line-height:1.25;font-weight:700;margin:0;color:var(--kc-text)}.kuru-card .kuru-card__title a{color:var(--kc-text);text-decoration:none}.kuru-card__price{font-size:var(--kc-price);font-weight:700;line-height:1.25;text-align:right;color:var(--kc-text)}.kuru-card__price del{font-size:.8em;opacity:.6}.kuru-card__price ins{text-decoration:none}.kuru-card__rating{margin-top:8px}.kuru-card__stock,.kuru-card-discount{position:absolute;z-index:2;top:10px;left:10px;background:#ff5c39;color:#111;border-radius:20px;padding:4px 10px;font-size:12px;line-height:1.2;font-weight:700}.product-small>.col-inner:has(>.kuru-card){position:relative}.product-small>.col-inner>.kuru-card-discount{z-index:4}.kuru-card__tools{position:absolute;bottom:8px;left:8px;right:8px}.kuru-card__tools a{background:#111;color:#fff}.kuru-card a:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:767px){.kuru-card .kuru-card__title{font-size:min(var(--kc-title),16px)}.kuru-card__price{font-size:min(var(--kc-price),16px)}}
