.ccl{--ccl-gap: var(--ccl-gap-m);--ccl-count: var(--ccl-count-m);--ccl-label-size: var(--ccl-label-size-m);display:block;padding:var(--ccl-pt) 16px var(--ccl-pb);background-color:var(--ccl-bg);color:var(--ccl-text)}.ccl__inner{max-width:var(--ccl-max-w);margin:0 auto}.ccl__head{margin-bottom:20px;text-align:var(--ccl-head-align)}.ccl__sub{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.ccl__heading{margin:0;font-size:clamp(20px,2.4vw,32px);font-weight:500;color:inherit}.ccl__empty{text-align:center;opacity:.7}.ccl__viewport{position:relative}.ccl__track{list-style:none;margin:0;padding:0;display:flex;gap:var(--ccl-gap)}.ccl--row .ccl__track{overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:0;padding-bottom:4px}.ccl--no-bar .ccl__track{scrollbar-width:none}.ccl--no-bar .ccl__track::-webkit-scrollbar{display:none}.ccl--row .ccl__item{flex:0 0 auto;width:calc((100% - (var(--ccl-count) - 1) * var(--ccl-gap)) / var(--ccl-count));scroll-snap-align:start}.ccl--grid .ccl__track{display:grid;grid-template-columns:repeat(var(--ccl-count),minmax(0,1fr))}.ccl-tile{display:block;color:inherit;text-decoration:none}.ccl-tile__media{position:relative;display:block;aspect-ratio:var(--ccl-ratio);overflow:hidden;border-radius:var(--ccl-tile-radius);background-color:var(--ccl-tile-bg);padding:var(--ccl-tile-pad);box-sizing:border-box}.ccl-tile__img,.ccl-tile__ph svg{display:block;width:100%;height:100%;object-fit:var(--ccl-fit);transition:transform .45s cubic-bezier(.22,1,.36,1)}.ccl-tile__ph{display:block;width:100%;height:100%;opacity:.25}.ccl-tile__label{display:block;margin-top:var(--ccl-label-gap);font-size:var(--ccl-label-size);line-height:1.3;text-align:var(--ccl-label-align)}.ccl-tile__label.is-upper{text-transform:uppercase;letter-spacing:.06em}.ccl-tile:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--ccl-tile-radius)}@media(hover:hover){.ccl--hover-zoom .ccl-tile:hover .ccl-tile__img{transform:scale(1.06)}.ccl--hover-lift .ccl-tile{transition:transform .35s cubic-bezier(.22,1,.36,1)}.ccl--hover-lift .ccl-tile:hover{transform:translateY(-5px)}}.ccl__arrow{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:40px;height:40px;margin-top:-24px;padding:0;border:1px solid currentColor;border-radius:50%;background:var(--ccl-bg);color:inherit;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease}.ccl__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ccl__arrow[disabled]{opacity:.25;cursor:default}.ccl__arrow--prev{left:-8px}.ccl__arrow--next{right:-8px}@media screen and (min-width:1150px){.ccl--row.ccl--has-arrows .ccl__arrow{display:grid}}@media screen and (min-width:750px){.ccl{--ccl-count: var(--ccl-count-t);padding-left:20px;padding-right:20px}}@media screen and (min-width:1150px){.ccl{--ccl-count: var(--ccl-count-d);--ccl-gap: var(--ccl-gap-d);--ccl-label-size: var(--ccl-label-size-d)}.ccl__head{margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.ccl--row .ccl__track{scroll-behavior:auto}.ccl-tile,.ccl-tile__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=ACA */
