.mk-grid .ds-list-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.mk-grid--books .ds-list-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.mk-card{background:var(--core);height:100%;box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow);color:var(--fg);transition:transform .2s var(--ease);border-radius:18px;-ms-flex-direction:column;flex-direction:column;text-decoration:none;display:-ms-flexbox;display:flex;overflow:hidden}.mk-card:hover{transform:translateY(-2px)}.mk-card:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.mk-cover{aspect-ratio:16/9;display:block;position:relative}.mk-cover--book{aspect-ratio:2/3}.mk-cover img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mk-tint-0{background:var(--tint-blue)}.mk-tint-1{background:var(--tint-amber)}.mk-tint-2{background:var(--tint-green)}.mk-tint-3{background:var(--tint-purple)}.mk-badge{background:var(--ok);color:var(--on-ok);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:10px}.mk-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.mk-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.mk-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.mk-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.mk-card-body{overflow-wrap:anywhere;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;gap:8px;min-width:0;padding:14px 16px 16px;display:-ms-flexbox;display:flex}.mk-card-title{font-size:16px;line-height:1.35}.mk-muted{color:var(--muted);font-size:13px}.mk-muted strong{color:var(--fg)}.mk-star{color:var(--ink-amber)}.mk-price{color:var(--fg);-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;padding-top:4px;display:-ms-flexbox;display:flex}.mk-price strong{font-size:17px}.mk-price--box strong{font-family:var(--display);font-size:28px}.mk-price--bar strong{font-size:20px}.mk-price s{color:var(--muted);font-size:13px}.mk-price .mk-off{color:var(--danger);direction:ltr;unicode-bidi:isolate;font-size:12px;font-weight:600}.mk-price .mk-free{color:var(--ok)}.mk-stars{color:var(--line-2);gap:2px;display:-ms-inline-flexbox;display:inline-flex}.mk-stars svg{height:16px;width:16px}.mk-stars .on{color:var(--ink-amber);fill:currentColor}@media (prefers-reduced-motion:reduce){.mk-card{transition:none}.mk-card:hover{transform:none}}
