.collection-carousel{position:relative;display:block}.collection-carousel__inner{display:grid;grid-template-columns:repeat(auto-fit,calc(100% / var(--section-collections-per-row) - var(--grid-gap) * (var(--section-collections-per-row) - 1) / var(--section-collections-per-row)));gap:var(--grid-gap)}@media screen and (max-width:999px){.collection-carousel__inner{margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-flow:column;grid-auto-columns:78vw;grid-template-columns:none}.collection-carousel__inner::-webkit-scrollbar{display:none}.collection-carousel__item{scroll-snap-align:start}}@media screen and (min-width:741px)and (max-width:999px){.collection-carousel__inner{grid-auto-columns:45vw}}@media screen and (min-width:1000px){.collection-carousel__inner{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% / var(--section-collections-per-row) - var(--grid-gap) / var(--section-collections-per-row) * (var(--section-collections-per-row) - 1))}.collection-carousel__inner::-webkit-scrollbar{display:none}.collection-carousel__item{scroll-snap-align:start}}.collection-carousel__item{position:relative;display:block;text-decoration:none;color:rgb(var(--color-foreground));border-radius:var(--block-border-radius-reduced);overflow:hidden}.collection-carousel__image-wrapper{position:relative;display:block}.collection-carousel__image-wrapper--tall,.collection-carousel__image--tall{aspect-ratio:2 / 3}.collection-carousel__image-wrapper--square,.collection-carousel__image--square{aspect-ratio:1}.collection-carousel__image-wrapper--short,.collection-carousel__image--short{aspect-ratio:4 / 3}.collection-carousel__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (pointer:fine){.collection-carousel__image{transition:transform .5s ease;transform:translateZ(0);will-change:transform}.collection-carousel__item:hover .collection-carousel__image{transform:scale(1.03)}}.placeholder-svg.collection-carousel__image{aspect-ratio:inherit}.collection-carousel__item--overlay .collection-carousel__image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--section-overlay-opacity, .2))}.collection-carousel__info{position:absolute;z-index:1;inset-inline:0;bottom:0;padding:24px}.collection-carousel__item--overlay .collection-carousel__info,.collection-carousel__item--overlay .collection-carousel__info .heading{color:#fff}.collection-carousel__count{margin-block-start:4px}.collection-carousel__prev-next{position:absolute;display:flex;justify-content:space-between;width:100%;pointer-events:none;top:calc(50% - 28px)}@media screen and (min-width:1000px){.collection-carousel__arrow{z-index:2;opacity:0;visibility:hidden;transform:scale(.5);pointer-events:auto;transition:opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out}.collection-carousel:hover .collection-carousel__arrow:not([disabled]){opacity:1;visibility:visible;transform:scale(1)}}@media not screen and (pointer:fine){.collection-carousel__arrow:not([disabled]){opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}}@media(prefers-reduced-motion:reduce){.collection-carousel__arrow,.collection-carousel__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/karat-karat-collection-carousel.css.map */
