.cc{padding-block:var(--cc-padding-y, 4rem)}.cc__header{padding-inline:2rem;margin-block-end:2.4rem}.cc__header--center{text-align:center}.cc__header--start{text-align:left}.cc__heading{font-size:clamp(2rem,2.5vw,3rem);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:-.01em}.cc__track{display:flex;flex-direction:row;overflow-x:auto;gap:var(--cc-gap, 2rem);padding-inline:2rem;scroll-padding-inline:2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cc__track::-webkit-scrollbar{display:none}.cc--grid .cc__track{flex-wrap:wrap;justify-content:center;overflow:visible}.cc__item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:rgb(var(--color-foreground));width:var(--cc-img-size-mobile, 11rem);transition:opacity .2s ease}.cc__item:hover{opacity:.85}.cc__img-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.05);position:relative}.cc__img-wrap--circle{border-radius:50%}.cc__img-wrap--rounded{border-radius:1.6rem}.cc__img-wrap--square{border-radius:0}.cc__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cc__item:hover .cc__img{transform:scale(1.04)}.cc__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.4}.cc__label{margin-block-start:var(--cc-label-gap, 1.4rem);font-size:var(--cc-label-size, 1.3rem);font-weight:var(--cc-label-weight, 500);line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.cc.cc--buttons .cc__item{flex:0 0 auto;width:auto;min-width:0}.cc.cc--buttons .cc__label{margin-block-start:0;padding-block:var(--cc-btn-py, 1.2rem);padding-inline:var(--cc-btn-px, 2.4rem);background:rgb(var(--color-filled-button));color:rgb(var(--color-filled-button-text));border:1.5px solid rgb(var(--color-filled-button));display:inline-block;white-space:nowrap;transition:opacity .2s ease,background .2s ease,color .2s ease}.cc.cc--buttons.cc--btn-outline .cc__label{background:transparent;color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.4)}.cc.cc--buttons .cc__label--circle,.cc.cc--buttons .cc__label--rounded,.cc.cc--buttons .cc__label--square{border-radius:0}@media screen and (min-width:750px){.cc.cc--buttons .cc__track{flex-wrap:wrap;row-gap:var(--cc-gap, 2rem)}}@media screen and (min-width:750px){.cc__item{flex:0 1 var(--cc-img-size-desktop, 16rem);width:auto;min-width:0}.cc__track{overflow:visible;flex-wrap:nowrap;justify-content:center;padding-inline:4rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/collection-circles.css.map */
