.rk-card{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;background:#fff;color:var(--rkc-text,#111);font-family:Nunito,Arial,sans-serif;text-align:left}
.rk-card *{box-sizing:border-box}.rk-card__media{position:relative;aspect-ratio:1/1;background:var(--rkc-image,#f5f5f5);overflow:hidden}.rk-card__image-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:5%;text-decoration:none}.rk-card__image-link img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;margin:0;max-width:100%}.rk-card__body{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:var(--rkc-gap,8px);padding:13px 0 0}.rk-card .rk-card__title{margin:0;padding:0;font:600 var(--rkc-title,16px)/1.4 Nunito,Arial,sans-serif;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;color:var(--rkc-text,#111)}.rk-card .rk-card__title a{color:var(--rkc-text,#111);text-decoration:none}.rk-card .rk-card__title a:hover{text-decoration:underline}.rk-card__price,.rk-card__price .amount{font:600 var(--rkc-price,16px)/1.4 Nunito,Arial,sans-serif;color:var(--rkc-text,#111)}.rk-card__price del{opacity:.65;margin-right:.35em}.rk-card__price ins{text-decoration:none}.rk-card__rating{color:#e3a737;font-size:13px}.rk-card__rating .star-rating{margin:0;color:#e3a737}.rk-card__badge,.rk-card__stock{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);padding:4px 7px;border-radius:2px;color:var(--rkc-badge-fg,#111);background:var(--rkc-badge-bg,#e6b15b);font:700 12px/1.2 Nunito,Arial,sans-serif;white-space:normal;z-index:2}.rk-card__stock{top:auto;bottom:8px;background:#fff;color:#111}.rk-card__action{margin-top:auto;padding-top:8px}.rk-card .rk-card__action a.button{display:flex;justify-content:center;align-items:center;text-align:center;min-height:42px;width:100%;margin:0;padding:10px 12px;border:1px solid var(--rkc-button-bg,#111);border-radius:0;box-shadow:none;background:var(--rkc-button-bg,#111);color:var(--rkc-button-fg,#fff);font:700 var(--rkc-button,14px)/1.35 Nunito,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:normal}.rk-card .rk-card__action a.button:hover,.rk-card .rk-card__action a.button:focus-visible{background:#fff;color:var(--rkc-button-bg,#111);opacity:1}.rk-card__quick{position:absolute;right:8px;bottom:8px;opacity:0;transition:opacity .2s ease}.rk-card:hover .rk-card__quick,.rk-card:focus-within .rk-card__quick{opacity:1}.rk-card .rk-card__quick a.quick-view{display:block;padding:8px 10px;background:#111;color:#fff;font:600 13px/1.2 Nunito,Arial,sans-serif;text-decoration:none}.rk-card a:focus-visible{outline:2px solid #ac7525;outline-offset:2px}@media(max-width:749px){.rk-card__body{padding-top:10px}.rk-card .rk-card__title{font-size:max(14px,var(--rkc-title,16px));line-height:1.35}.rk-card__quick{position:static;opacity:1}.rk-card .rk-card__quick a.quick-view{text-align:center}.rk-card__action{padding-top:4px}}@media(prefers-reduced-motion:reduce){.rk-card__quick{transition:none}}
.rk-card .rk-card__action button[disabled]{display:flex;align-items:center;justify-content:center;text-align:center;min-height:42px;width:100%;margin:0;padding:10px 12px;border:1px solid var(--rkc-button-bg,#111);background:var(--rkc-button-bg,#111);color:var(--rkc-button-fg,#fff);font:700 var(--rkc-button,14px)/1.35 Nunito,Arial,sans-serif;opacity:.7;cursor:not-allowed}
