.rothys-card{position:relative;min-width:0;color:var(--rc-text,#03143b);font:400 var(--rc-font-size,14px)/1.35 Arial,Helvetica,sans-serif;text-align:left}
.rothys-card__media{position:relative;background:var(--rc-image-bg,#f4f2f0);aspect-ratio:3/4;overflow:hidden}
.rothys-card__image-link{display:block;width:100%;height:100%}.rothys-card__media img{display:block;width:100%;height:100%;object-fit:cover}
.rothys-card__badge,.rothys-card__stock{position:absolute;z-index:1;left:12px;top:12px;max-width:calc(100% - 24px);width:auto;height:auto;padding:6px 8px;background:var(--rc-badge-bg,#fff);color:var(--rc-badge-text,#03143b);font-size:12px;line-height:1.1;font-weight:500;white-space:normal;overflow-wrap:anywhere}
.rothys-card__stock{top:auto;bottom:12px}
.rothys-card__quick{position:absolute;left:12px;right:12px;bottom:12px;display:block;padding:10px;background:#03143b;color:#fff!important;text-align:center;font-size:12px;line-height:1.2;letter-spacing:.04em;opacity:0;transition:opacity .15s ease}
.rothys-card:hover .rothys-card__quick,.rothys-card:focus-within .rothys-card__quick{opacity:1}.rothys-card__quick:focus-visible{outline:3px solid #c58224;outline-offset:2px;opacity:1}.rothys-card__quick:hover{background:#061d53;color:#fff!important}
.rothys-card__info{padding:12px 16px;color:var(--rc-text,#03143b)}.rothys-card__top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.rothys-card__title{min-width:0;color:inherit;font-weight:500}.rothys-card__price{flex-shrink:0;color:inherit}.rothys-card__price del{opacity:.65}.rothys-card__price ins{text-decoration:none;background:none}
.rothys-card__rating{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px}.rothys-card__rating .star-rating{margin:0}.rothys-card__color{margin-top:6px;font-size:12px}
@media(max-width:767px){.rothys-card__info{padding:10px 8px;border-top:1px solid #c5c8cb}.rothys-card__top{display:flex;flex-direction:column;gap:6px}.rothys-card__badge{left:8px;top:8px;max-width:calc(100% - 16px);font-size:11px}.rothys-card__quick{display:none}}
@media(prefers-reduced-motion:reduce){.rothys-card__quick{transition:none}}
