.collection-carousel{padding-top:var(--cc-padding-top);padding-bottom:var(--cc-padding-bottom);overflow:hidden}.collection-carousel__wrapper{position:relative}.collection-carousel__wrapper--full{max-width:100%;padding-left:0;padding-right:0}.collection-carousel__header{margin-bottom:1.5rem;padding:0 1.5rem}.collection-carousel__header--left{text-align:left}.collection-carousel__header--center{text-align:center}.collection-carousel__header--right{text-align:right}.collection-carousel__heading{margin:0;line-height:1.2;font-weight:600;color:var(--cc-heading-color)}.collection-carousel__heading--h1{font-size:2.6rem}.collection-carousel__heading--h2{font-size:2.1rem}.collection-carousel__heading--h3{font-size:1.8rem}.collection-carousel__heading--h4{font-size:1.5rem}.collection-carousel__heading--h5{font-size:1.3rem}.collection-carousel__heading--h6{font-size:1.15rem}.collection-carousel__heading--p{font-size:1rem;font-weight:500}.collection-carousel__heading--default{font-size:1.9rem}@media screen and (max-width:749px){.collection-carousel__heading--h1{font-size:2rem}.collection-carousel__heading--h2{font-size:1.7rem}.collection-carousel__heading--h3{font-size:1.5rem}.collection-carousel__heading--h4{font-size:1.3rem}.collection-carousel__heading--h5{font-size:1.15rem}.collection-carousel__heading--h6{font-size:1.05rem}.collection-carousel__heading--default{font-size:1.55rem}}.collection-carousel__slider-container{position:relative}.collection-carousel__slider{overflow:hidden;padding:0 1.5rem}.collection-carousel__wrapper--full .collection-carousel__slider{padding:0 16px}.collection-carousel__track{display:flex;gap:var(--cc-gap);transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.collection-carousel__card{flex:0 0 auto;width:calc((100% - (var(--cc-gap) * 3)) / 4);min-width:0}.collection-carousel__link{text-decoration:none;color:inherit;display:block}.collection-carousel__image-wrapper{position:relative;overflow:hidden;border-radius:var(--cc-card-radius);background:#f4f4f4}.collection-carousel__image-wrapper--square{aspect-ratio:1 / 1}.collection-carousel__image-wrapper--portrait{aspect-ratio:3 / 4}.collection-carousel__image-wrapper--landscape{aspect-ratio:4 / 3}.collection-carousel__image-wrapper--adapt{aspect-ratio:auto}.collection-carousel__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.collection-carousel__card:hover .collection-carousel__image{transform:scale(1.04)}.collection-carousel__placeholder{width:100%;height:100%;object-fit:cover}.collection-carousel__title{margin:.75rem 0 0;line-height:1.35;text-transform:uppercase;letter-spacing:.03em;font-weight:600;color:var(--cc-title-color)}.collection-carousel__title--left{text-align:left}.collection-carousel__title--center{text-align:center}.collection-carousel__title--right{text-align:right}.collection-carousel__title--h1{font-size:1.75rem}.collection-carousel__title--h2{font-size:1.5rem}.collection-carousel__title--h3{font-size:1.3rem}.collection-carousel__title--h4{font-size:1.15rem}.collection-carousel__title--h5{font-size:1rem}.collection-carousel__title--h6{font-size:.9rem}.collection-carousel__title--p{font-size:.95rem;text-transform:none;letter-spacing:normal;font-weight:500}.collection-carousel__title--default{font-size:.85rem}.collection-carousel__view-all{margin-top:.4rem;padding:0 1.5rem;line-height:1}.collection-carousel__view-all--left{text-align:left}.collection-carousel__view-all--center{text-align:center}.collection-carousel__view-all--right{text-align:right}.collection-carousel__view-all-btn{display:inline-block;text-decoration:underline;text-underline-offset:3px;color:var(--cc-view-all-color);text-decoration-color:var(--cc-view-all-color);opacity:.95;transition:opacity .2s;font-weight:500;line-height:1.3}.collection-carousel__view-all-btn:hover{opacity:1}.collection-carousel__view-all-btn--h1{font-size:1.75rem}.collection-carousel__view-all-btn--h2{font-size:1.5rem}.collection-carousel__view-all-btn--h3{font-size:1.3rem}.collection-carousel__view-all-btn--h4{font-size:1.15rem}.collection-carousel__view-all-btn--h5{font-size:1rem}.collection-carousel__view-all-btn--h6{font-size:.9rem}.collection-carousel__view-all-btn--p{font-size:.95rem}.collection-carousel__view-all-btn--default{font-size:.9rem}.collection-carousel__arrow{position:absolute;top:0;z-index:2;width:40px;height:40px;border-radius:50%;border:none;background:#000000c7;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,transform .25s;box-shadow:0 3px 12px #0000002e}.collection-carousel__arrow:hover{background:#000;transform:scale(1.06)}.collection-carousel__arrow--prev{left:8px}.collection-carousel__arrow--next{right:8px}@media screen and (max-width:989px){.collection-carousel__card{width:calc((100% - (var(--cc-gap) * 2)) / 3)}}@media screen and (max-width:749px){.collection-carousel__card{width:calc((100% - var(--cc-gap)) / 2)}.collection-carousel__arrow{width:34px;height:34px}.collection-carousel__header{padding:0 1rem;margin-bottom:1.25rem}.collection-carousel__slider{padding:0 1rem}.collection-carousel__wrapper--full .collection-carousel__slider{padding:0 10px}.collection-carousel__view-all{padding:0 1rem;margin-top:.3rem}.collection-carousel__title--h1{font-size:1.4rem}.collection-carousel__title--h2{font-size:1.25rem}.collection-carousel__title--h3{font-size:1.1rem}.collection-carousel__title--h4{font-size:1rem}.collection-carousel__title--h5{font-size:.9rem}.collection-carousel__title--h6{font-size:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-collection-carousel.css.map */
