.kk-rows-section{--kk-claret: #790d20;--kk-ink: #1c1c1c;--kk-muted: #6b6264;--kk-line: #ece4e2;padding:36px 0 16px;font-family:var(--text-font-family);color:var(--kk-ink)}@media screen and (min-width:1000px){.kk-rows-section{max-width:1600px;margin-inline:auto;padding:64px 48px 24px}}.kk-row__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 14px;padding:0 16px}.kk-row__heading{margin:0;font-family:var(--heading-font-family);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--kk-claret)}.kk-row__view-all{flex:none;font-size:12px;color:var(--kk-claret);text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:1000px){.kk-row__header{display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:20px;padding:0}.kk-row__heading{grid-column:2;font-size:16px;text-align:center}.kk-row__view-all{grid-column:3;justify-self:end}}.kk-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:10px;margin:0;padding:0 16px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.kk-row__track::-webkit-scrollbar{display:none}.kk-row__track a,.kk-row__track img{-webkit-user-drag:none}.kk-row__item{margin:0!important;padding:0!important;scroll-snap-align:start}@media screen and (min-width:1000px){.kk-row__track{grid-auto-columns:calc((100% - 64px)/5);gap:16px;padding:0;scroll-padding-inline:0}.kk-row__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.kk-row__track.is-dragging a{pointer-events:none}}.kk-row__progress{position:relative;width:200px;height:1px;margin:20px auto 0;background:var(--kk-line)}.kk-row__progress[hidden]{display:none}.kk-row__progress-fill{position:absolute;top:0;left:0;height:100%;background:var(--kk-claret);transition:transform .1s linear}.kk-card{position:relative;display:grid;gap:8px;min-width:0}.kk-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f6f1ef}.kk-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.kk-card__image--hover{opacity:0}@media(hover:hover)and (min-width:1000px){.kk-card__media:hover .kk-card__image--hover{opacity:1}}.kk-card__badge{position:absolute;top:8px;left:8px;z-index:1;padding:4px 6px;background:var(--price-saving, #790d20);color:#fff;font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em}.kk-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.8em;font-size:12px;line-height:1.4;color:var(--kk-ink);text-decoration:none}.kk-card__prices{min-width:0}@media screen and (min-width:1000px){.kk-card__name{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/kankatala-product-rows.css.map */
