.jcc{--jcc-visible: var(--jcc-per-view-mobile, 2);--jcc-gap-current: var(--jcc-gap-mobile, 16px);--jcc-peek-amount: var(--jcc-peek-mobile, 0%);display:block}@media screen and (min-width:768px){.jcc{--jcc-visible: var(--jcc-per-view-tablet, 3);--jcc-gap-current: var(--jcc-gap, 30px);--jcc-peek-amount: var(--jcc-peek-tablet, 0%)}}@media screen and (min-width:1024px){.jcc{--jcc-visible: var(--jcc-per-view, 4);--jcc-peek-amount: var(--jcc-peek-desktop, 0%)}}.jcc__viewport{position:relative}.jcc--peek-mobile,.jcc--peek-tablet,.jcc--peek-desktop{overflow-x:hidden;overflow-x:clip}.shopify-section--jv-collection-carousel:has(.jcc--peek-mobile),.shopify-section--jv-collection-carousel:has(.jcc--peek-tablet),.shopify-section--jv-collection-carousel:has(.jcc--peek-desktop){overflow-x:hidden}@media screen and (max-width:767px){.jcc--peek-mobile .jcc__viewport{width:calc(50% + 50vw);margin-inline-end:calc(50% - 50vw)}}@media screen and (min-width:768px)and (max-width:1023px){.jcc--peek-tablet .jcc__viewport{width:calc(50% + 50vw);margin-inline-end:calc(50% - 50vw)}}@media screen and (min-width:1024px){.jcc--peek-desktop .jcc__viewport{width:calc(50% + 50vw);margin-inline-end:calc(50% - 50vw)}}.jcc__track{display:flex;align-items:stretch;gap:var(--jcc-gap-current);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jcc__track::-webkit-scrollbar{display:none}.jcc__slide{flex:0 0 calc((100% - var(--jcc-peek-amount) - (var(--jcc-visible) - 1) * var(--jcc-gap-current)) / var(--jcc-visible));min-width:0;scroll-snap-align:start}.jcc__slide--promo,.jcc__slide--promo-mobile{display:flex}.jcc__slide--promo-desktop{display:none}@media screen and (min-width:768px){.jcc__slide--promo-mobile{display:none}.jcc__slide--promo-desktop{display:flex}}.jcc__promo{position:relative;display:block;width:100%;height:100%;min-height:100%;aspect-ratio:var(--jcc-promo-ratio, 1);overflow:hidden;border-radius:var(--pcard-radius, 0);background:rgb(var(--color-background-secondary, 245, 245, 245))}.jcc__promo-img{width:100%;height:100%;object-fit:cover;display:block}.jcc--promo-auto .jcc__slide--promo{align-self:flex-start;align-items:flex-start}.jcc--promo-auto .jcc__promo{height:auto;min-height:0}.jcc--promo-auto .jcc__promo-img{height:auto;object-fit:contain;object-position:top center}.jcc__nav{position:absolute;top:var(--jcc-nav-top, 28%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:rgb(var(--color-foreground, 18, 18, 18));background:rgb(var(--color-background, 255, 255, 255));box-shadow:0 2px 10px #0000001f;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease}.jcc__nav:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jcc__nav:disabled{opacity:.35;cursor:default}.jcc__nav--prev{left:8px}.jcc__nav--next{right:8px}@media screen and (max-width:767px){.jcc--peek-mobile .jcc__nav--next{right:max(20px,env(safe-area-inset-right,0px) + 16px)}}@media screen and (min-width:768px)and (max-width:1023px){.jcc--peek-tablet .jcc__nav--next{right:max(20px,env(safe-area-inset-right,0px) + 16px)}}@media screen and (min-width:1024px){.jcc--peek-desktop .jcc__nav--next{right:max(20px,env(safe-area-inset-right,0px) + 16px)}}@media(hover:hover)and (pointer:fine){.jcc__nav{opacity:0;visibility:hidden;pointer-events:none}.jcc:hover .jcc__nav,.jcc:focus-within .jcc__nav{opacity:1;visibility:visible;pointer-events:auto}.jcc:hover .jcc__nav:disabled,.jcc:focus-within .jcc__nav:disabled{opacity:.35;pointer-events:none}}.jcc__button{display:flex;justify-content:center;margin-top:32px}@media(prefers-reduced-motion:reduce){.jcc__track{scroll-behavior:auto}.jcc__nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jv-collection-carousel.css.map */
