.clc-mk{position:relative;display:block;margin-block-start:var(--clc-margin-block-start);margin-block-end:var(--clc-margin-block-end);padding-block-start:var(--clc-padding-block-start);padding-block-end:var(--clc-padding-block-end);padding-inline-start:var(--clc-padding-inline-start);padding-inline-end:var(--clc-padding-inline-end);overflow:hidden;font-family:inherit;font-style:inherit;isolation:isolate}.clc-mk *,.clc-mk *:before,.clc-mk *:after{box-sizing:border-box}.clc-mk__overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--clc-overlay-color, #000);opacity:var(--clc-overlay-opacity);pointer-events:none}.clc-mk__container{position:relative}.clc-mk__header{display:flex;flex-direction:column;gap:8px;margin-block-end:20px}.clc-mk__header--start{align-items:flex-start;text-align:start}.clc-mk__header--center{align-items:center;text-align:center}.clc-mk__header--end{align-items:flex-end;text-align:end}.clc-mk__heading,.clc-mk__subheading,.clc-mk__subheading p{margin:0;font-family:inherit}.clc-mk__carousel-shell{position:relative}.clc-mk__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch}.clc-mk__viewport::-webkit-scrollbar{display:none}.clc-mk__viewport:focus-visible{outline:2px solid var(--clc-progress-thumb);outline-offset:3px}.clc-mk__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--clc-card-gap);width:max-content;min-width:100%}.clc-mk__card{flex:0 0 var(--clc-card-width);width:var(--clc-card-width);min-height:48px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden;padding:12px 17px;color:inherit;background:var(--clc-card-bg);border:var(--clc-card-border-width) solid var(--clc-card-border);border-radius:var(--clc-card-radius);text-decoration:none;scroll-snap-align:start;transition:background-color .18s ease,transform .18s ease}.clc-mk__card:hover{background:var(--clc-card-hover-bg)}.clc-mk__card:focus-visible{outline:2px solid var(--clc-progress-thumb);outline-offset:-2px}.clc-mk__media{width:100%;height:var(--clc-media-height);margin-block-end:10px;overflow:hidden;border-radius:max(0px,calc(var(--clc-card-radius) - 2px))}.clc-mk__image,.clc-mk__placeholder,.clc-mk__custom-svg,.clc-mk__custom-svg svg{display:block;width:100%;height:100%}.clc-mk__media--cover .clc-mk__image{object-fit:cover}.clc-mk__media--contain .clc-mk__image{object-fit:contain}.clc-mk__placeholder{background:#00000009;fill:#00000038}.clc-mk__label{display:flex;align-items:center;justify-content:center;min-height:24px;width:100%;font-family:inherit;overflow-wrap:anywhere}.clc-mk__progress{position:relative;width:100%;height:var(--clc-progress-height);margin-block-start:16px;overflow:hidden;background:var(--clc-progress-track);border-radius:var(--clc-progress-radius)}.clc-mk__progress-thumb{position:absolute;inset-block:0;inset-inline-start:calc(var(--clc-progress, 0) * (100% - var(--clc-thumb-size, 30%)));width:var(--clc-thumb-size, 30%);background:var(--clc-progress-thumb);border-radius:inherit;transition:inset-inline-start 80ms linear}.clc-mk__arrow{position:absolute;z-index:2;inset-block-start:50%;width:var(--clc-arrow-size);height:var(--clc-arrow-size);display:grid;place-items:center;padding:0;color:var(--clc-arrow-color);background:var(--clc-arrow-bg);border:0;border-radius:50%;box-shadow:0 2px 12px #0000001f;cursor:pointer;transform:translateY(-50%)}.clc-mk__arrow--previous{inset-inline-start:8px}.clc-mk__arrow--next{inset-inline-end:8px}.clc-mk__arrow:disabled{opacity:.35;cursor:default}.clc-mk__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.clc-mk__arrow-svg,.clc-mk__arrow-svg svg{display:block;width:22px;height:22px}[dir=ltr] .clc-mk__arrow-svg{transform:scaleX(-1)}.clc-mk--animation-fade{animation:clc-mk-fade-in var(--clc-animation-duration) var(--clc-animation-delay) both}.clc-mk--animation-slide-up{animation:clc-mk-slide-up var(--clc-animation-duration) var(--clc-animation-delay) both}@keyframes clc-mk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes clc-mk-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.clc-mk__card{padding:12px 17px}.clc-mk__header{margin-block-end:16px}}@media(prefers-reduced-motion:reduce){.clc-mk,.clc-mk__card{animation:none!important;transition:none!important}.clc-mk__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-collection-list-carousel-mk.css.map */
