.kcc{display:block;background:var(--kcc-bg, transparent);padding-block:var(--kcc-pt-m, 20px) var(--kcc-pb-m, 20px);padding-inline:var(--kcc-px-m, 12px)}@media screen and (min-width:750px){.kcc{padding-block:var(--kcc-pt-d, 40px) var(--kcc-pb-d, 40px);padding-inline:var(--kcc-px-d, 24px)}}.kcc__grid{display:grid;grid-template-columns:repeat(var(--kcc-cols-m, 1),minmax(0,1fr));gap:var(--kcc-gap-m, 12px);inline-size:100%;max-inline-size:var(--kcc-max, none);margin-inline:auto}@media screen and (min-width:750px){.kcc__grid{grid-template-columns:repeat(var(--kcc-cols-d, 3),minmax(0,1fr));gap:var(--kcc-gap-d, 16px)}}.kcc__card{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:var(--kcc-radius, 0px);border:var(--kcc-border-w, 0px) solid var(--kcc-border-c, transparent);background:#0000000d;text-decoration:none;transition:transform var(--kcc-speed, .4s) cubic-bezier(.32,.72,0,1),box-shadow var(--kcc-speed, .4s) ease}.kcc__card:focus-visible{outline:3px solid var(--kcc-title-c, #fff);outline-offset:-6px}.kcc[data-shadow=true] .kcc__card{box-shadow:0 10px 30px -16px #00000073}.kcc__media{display:block;inline-size:100%;line-height:0;aspect-ratio:var(--kcc-ratio-m, 3/4);min-block-size:var(--kcc-minh-m, 0px)}@media screen and (min-width:750px){.kcc__media{aspect-ratio:var(--kcc-ratio-d, 3/4);min-block-size:var(--kcc-minh-d, 0px)}}.kcc[data-ratio=original] .kcc__media{aspect-ratio:auto}.kcc[data-ratio=original] .kcc__img{block-size:auto}.kcc__img,.kcc__ph{inline-size:100%;block-size:100%;display:block;object-fit:var(--kcc-fit, cover);object-position:var(--kcc-pos, center);transition:transform var(--kcc-speed, .4s) cubic-bezier(.32,.72,0,1)}.kcc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transition:opacity var(--kcc-speed, .4s) ease}.kcc__overlay[data-style=solid]{background:var(--kcc-overlay-c, #000);opacity:var(--kcc-overlay-o, .2)}.kcc__overlay[data-style=gradient]{background:linear-gradient(to top,var(--kcc-overlay-c, #000) 0%,transparent var(--kcc-overlay-stop, 55%));opacity:var(--kcc-overlay-o, .55)}.kcc__body{position:absolute;z-index:2;inset-inline:0;inset-block-end:0;padding:var(--kcc-title-pad-m, 18px);display:flex;flex-direction:column;gap:12px;align-items:var(--kcc-title-items, flex-start)}@media screen and (min-width:750px){.kcc__body{padding:var(--kcc-title-pad-d, 24px)}}.kcc__title{margin:0;font-size:var(--kcc-title-fs-m, 22px);font-weight:var(--kcc-title-fw, 800);letter-spacing:var(--kcc-title-ls, 0em);line-height:1.15;text-transform:var(--kcc-title-tt, uppercase);text-align:var(--kcc-title-align, start);color:var(--kcc-title-c, #fff);text-shadow:0 2px 14px rgb(0 0 0 / .35)}@media screen and (min-width:750px){.kcc__title{font-size:var(--kcc-title-fs-d, 30px)}}.kcc__btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:42px;padding-inline:22px;border:var(--kcc-btn-bw, 0px) solid var(--kcc-btn-bc, transparent);border-radius:var(--kcc-btn-radius, 8px);background:var(--kcc-btn-bg, #fff);color:var(--kcc-btn-text, #111536);font-size:14px;font-weight:600;line-height:1.2}.kcc[data-hover=zoom] .kcc__card:hover .kcc__img{transform:scale(var(--kcc-zoom, 1.06))}.kcc[data-hover=scale] .kcc__card:hover{transform:scale(var(--kcc-zoom, 1.02))}.kcc[data-hover=overlay] .kcc__card:hover .kcc__overlay{opacity:1}@media(hover:none){.kcc .kcc__card:hover,.kcc .kcc__card:hover .kcc__img{transform:none}}@media(prefers-reduced-motion:reduce){.kcc__card,.kcc__img,.kcc__overlay{transition:none}.kcc .kcc__card:hover,.kcc .kcc__card:hover .kcc__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/koorax-collection-cards.css.map */
