.cc{--cc-gutter: max(1.5rem, calc((100vw - var(--page-width, 120rem)) / 2 + 1.5rem));--cc-tile: 21.9rem}@media screen and (min-width:750px){.cc{--cc-gutter: max(5rem, calc((100vw - var(--page-width, 120rem)) / 2 + 5rem))}}.cc__heading{margin:0 0 3.8rem;text-align:center;font-family:var(--font-heading-family);font-weight:700;font-size:2.9rem;line-height:1.32;letter-spacing:0;color:rgb(var(--color-foreground))}.cc__track{gap:2rem;padding:1rem var(--cc-gutter);scroll-padding-inline:var(--cc-gutter)}.cc-tile{position:relative;display:flex;align-items:center;justify-content:center;width:var(--cc-tile);aspect-ratio:1;overflow:hidden;border-radius:1rem;background:#3d3d3d;color:#fff;text-decoration:none;isolation:isolate}.cc-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cc-tile:not(.cc-tile--text):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0000006b;transition:background-color .3s ease}.cc-tile__label{padding:0 1.4rem;text-align:center;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.15;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.35)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cc-tile:hover .cc-tile__img{transform:scale(1.05)}}.cc-tile:hover:after{background:#00000080}.cc-tile:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.cc--card .cc__item{width:28rem}.cc__rail .bb-scroller__buttons{position:absolute;top:calc(1rem + var(--cc-tile) / 2 - 2rem);left:calc(var(--cc-gutter) - 2rem);right:calc(var(--cc-gutter) - 2rem);justify-content:space-between;pointer-events:none}.cc--card .cc__rail .bb-scroller__buttons{top:20rem}.cc__rail .bb-scroller__button{pointer-events:auto;box-shadow:0 .2rem .8rem #0000001f}.cc__rail .bb-scroller__button:disabled{visibility:hidden}.cc__more{display:flex;justify-content:center;margin-top:2rem;padding:0 1.5rem}.cc__button{display:inline-flex;align-items:center;min-height:3.9rem;padding:0 1.8rem;border:1px solid rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.44rem;letter-spacing:.03em;color:rgb(var(--color-foreground));text-decoration:none;transition:background-color .2s ease,color .2s ease}.cc__button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cc__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.cc__hint{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.cc{--cc-tile: 16rem}.cc__heading{margin-bottom:2.4rem;font-size:2.4rem}.cc__track{gap:1.2rem}.cc-tile__label{font-size:1.9rem;font-weight:700;letter-spacing:.1em}.cc--card .cc__item{width:64vw}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-collection-carousel.css.map */
