:is(#_,.section--collection-carousel) .product-nav-container{display:none}:is(#_,.section--collection-carousel) .tab-button--container{display:flex;gap:8px;margin-bottom:16px}:is(#_,.section--collection-carousel) .cc--pills .tab-button{display:flex;margin-bottom:0;background:#f1f1f1;color:#000;border:none;border-radius:999px;padding:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}:is(#_,.section--collection-carousel) .cc--pills .tab-button span{font-size:var(--type-tab-size);padding:10px 22px;text-transform:uppercase;max-width:fit-content;display:inline-block;text-align:center;letter-spacing:var(--type-ls-heading);line-height:var(--type-lh-tight);font-weight:var(--type-weight-semibold)}:is(#_,.section--collection-carousel) .cc--pills .tab-button.is-active{background:#000;color:#fff}:is(#_,.section--collection-carousel) .cc--pills .tab-button.is-active span{font-weight:var(--type-weight-semibold)}:is(#_,.section--collection-carousel) .cc--underline .tab-button{display:flex;margin-bottom:0;background:#fff;border-radius:0 0 2px 2px;padding:0}:is(#_,.section--collection-carousel) .cc--underline .tab-button span{font-size:var(--type-tab-size);padding:8px 16px;text-transform:uppercase;max-width:fit-content;display:inline-block;text-align:center;letter-spacing:var(--type-ls-heading);line-height:var(--type-tab-lh);font-weight:var(--type-weight-regular)}:is(#_,.section--collection-carousel) .cc--underline .tab-button.is-active{border-bottom:2px solid #000;color:#000}:is(#_,.section--collection-carousel) .cc--underline .tab-button.is-active span{font-weight:var(--type-weight-bold)}:is(#_,.section--collection-carousel) .collection-card-carousel__top-bar{display:flex;align-items:flex-end;justify-content:flex-start;margin-top:16px}:is(#_,.section--collection-carousel) .collection-card-carousel__wrapper>.page-width{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}:is(#_,.section--collection-carousel) .product-nav-container{display:none;position:absolute;top:calc(46% + 2px);left:0;width:100%;justify-content:space-between;pointer-events:none;z-index:3;opacity:0;transition:opacity .2s ease}:is(#_,.section--collection-carousel) .product-nav-container.is-active{display:flex;padding:0 40px}:is(#_,.section--collection-carousel) .collection-card-carousel__wrapper:hover .product-nav-container.is-active,:is(#_,.section--collection-carousel) .collection-card-carousel__wrapper:focus-within .product-nav-container.is-active{opacity:1}:is(#_,.section--collection-carousel) .product-nav-container.is-active{display:flex}:is(#_,.section--collection-carousel) .circle-arrow{width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:1;outline:none;background:#fffffff5;border:1px solid rgba(0,0,0,.1);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;pointer-events:auto;border-radius:999px;box-shadow:0 10px 24px #00000024;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000}:is(#_,.section--collection-carousel) .circle-arrow svg{width:24px;height:24px;fill:currentColor;fill-opacity:1}:is(#_,.section--collection-carousel) .circle-arrow:disabled{background:#f5f5f5;border:none;opacity:0;pointer-events:none!important}:is(#_,.section--collection-carousel) .circle-arrow:hover{background:#000;border-color:#00000024;color:#fff;transform:translateY(-2px)}:is(#_,.section--collection-carousel) .circle-arrow:focus-visible{outline:2px solid #000;outline-offset:2px}:is(#_,.section--collection-carousel) .collection-card-set{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;transition:opacity .3s ease-in-out,visibility .3s;z-index:1}:is(#_,.section--collection-carousel) .collection-card-set.is-visible{opacity:1;visibility:visible;position:relative;z-index:2}:is(#_,.section--collection-carousel) .collection-card-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--collection-card-width));grid-auto-flow:column;gap:var(--cc-gap);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;width:100%;padding:0}:is(#_,.section--collection-carousel) .collection-card-grid::-webkit-scrollbar{display:none}:is(#_,.section--collection-carousel) .collection-card{width:var(--collection-card-width);scroll-snap-align:start}:is(#_,.section--collection-carousel) .collection-card__link{display:block;text-decoration:none;color:inherit}:is(#_,.section--collection-carousel) .collection-card__image-wrapper{position:relative;width:var(--collection-card-width);height:auto;aspect-ratio:3 / 4;overflow:hidden;border-radius:4px}:is(#_,.section--collection-carousel) .collection-card__media-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}:is(#_,.section--collection-carousel) .collection-card__media-video-wrap video{width:100%;height:100%;object-fit:cover;display:block}:is(#_,.section--collection-carousel) .collection-card__image-wrapper--hover-video .collection-card__media-video-wrap{opacity:0;pointer-events:none;transition:opacity .25s ease}:is(#_,.section--collection-carousel) .collection-card__video-poster{width:100%;height:100%;object-fit:cover;display:block}:is(#_,.section--collection-carousel) .collection-card__image{width:100%;height:100%;object-fit:cover;object-position:var(--image-position-x, 50%) 50%;transform:translateY(calc((50 - var(--image-pan-y, 50)) * .65%)) scale(var(--image-zoom, 1));transform-origin:center center;transition:transform .35s ease,opacity .25s ease;position:relative;z-index:1}:is(#_,.section--collection-carousel) .collection-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a}:is(#_,.section--collection-carousel) .collection-card__gradient{position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,#0000004d,#0000);pointer-events:none;z-index:1}:is(#_,.section--collection-carousel) .collection-card__content{position:absolute;left:0;right:0;display:flex;flex-direction:column;pointer-events:none;padding:0 var(--cc-inset);z-index:2}:is(#_,.section--collection-carousel) .collection-card__content--top{top:40px}:is(#_,.section--collection-carousel) .collection-card__content--center{top:50%;transform:translateY(-50%)}:is(#_,.section--collection-carousel) .collection-card__content--bottom{bottom:var(--cc-inset)}:is(#_,.section--collection-carousel) .collection-card__copy{display:flex;flex-direction:column;gap:4px;min-width:0}:is(#_,.section--collection-carousel) .collection-card__logo{max-width:min(100%,var(--logo-width-desktop, 200px));width:100%;margin:0;padding:0}:is(#_,.section--collection-carousel) .collection-card__logo-img{width:100%;height:auto;object-fit:contain;display:block}:is(#_,.section--collection-carousel) .collection-card__title{letter-spacing:var(--type-ls-heading);text-transform:uppercase;line-height:var(--type-card-overlay-title-lh);margin:0;padding:0;display:block}:is(#_,.section--collection-carousel) .collection-card__subtitle{color:#ffffffc7;font-size:var(--type-card-overlay-subtitle-size);font-weight:var(--type-weight-regular);letter-spacing:var(--type-ls-card-overlay-subtitle);text-transform:uppercase;line-height:var(--type-card-overlay-subtitle-lh);margin:0;padding:0;display:block}:is(#_,.section--collection-carousel) .collection-card__link:hover .collection-card__subtitle,:is(#_,.section--collection-carousel) .collection-card__link:focus-visible .collection-card__subtitle{color:#fff}:is(#_,.section--collection-carousel) .collection-card__link:hover .collection-card__title,:is(#_,.section--collection-carousel) .collection-card__link:focus-visible .collection-card__title{text-decoration:underline;text-underline-offset:3px}:is(#_,.section--collection-carousel) .collection-card__content--align-center{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}:is(#_,.section--collection-carousel) .collection-card__content--align-center .collection-card__copy{flex:1 1 auto;align-items:flex-start}:is(#_,.section--collection-carousel) .collection-card__content--center-button{flex-direction:column;align-items:center;justify-content:center;text-align:center}:is(#_,.section--collection-carousel) .collection-card__content--center-button .collection-card__copy{flex:0 1 auto;align-items:center;text-align:center}:is(#_,.section--collection-carousel) .collection-card__content--align-center .collection-card__logo,:is(#_,.section--collection-carousel) .collection-card__content--align-center .collection-card__title{flex:1 1 auto;min-width:0}:is(#_,.section--collection-carousel) .collection-card__content--center-button .collection-card__logo,:is(#_,.section--collection-carousel) .collection-card__content--center-button .collection-card__title{flex:0 1 auto;text-align:center}:is(#_,.section--collection-carousel) .collection-card__content--align-center .collection-card__logo{width:auto;max-width:min(var(--logo-width-desktop, 200px),calc(100% - 54px))}:is(#_,.section--collection-carousel) .collection-card__content--center-button .collection-card__logo{width:auto;max-width:min(var(--logo-width-desktop, 200px),100%)}:is(#_,.section--collection-carousel) .collection-card__content--align-left{align-items:flex-start;text-align:left}:is(#_,.section--collection-carousel) .collection-card__content--align-left .collection-card__copy{align-items:flex-start}:is(#_,.section--collection-carousel) .collection-card__content--align-right{align-items:flex-end;text-align:right}:is(#_,.section--collection-carousel) .collection-card__content--align-right .collection-card__copy{align-items:flex-end;text-align:right}:is(#_,.section--collection-carousel) .collection-card__button--chevron{width:var(--chevron-size);height:var(--chevron-size);min-width:var(--chevron-size);padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;border:1px solid white;box-shadow:0 0 6px #0003;color:#fff;font:0/0 a;flex-shrink:0;transition:background-color .2s ease,color .2s ease}:is(#_,.section--collection-carousel) .collection-card__link:hover .collection-card__button--chevron,:is(#_,.section--collection-carousel) .collection-card__link:focus-visible .collection-card__button--chevron{background:#fff;color:#000}:is(#_,.section--collection-carousel) .collection-card__content--align-center .collection-card__button--chevron{width:var(--chevron-size);height:var(--chevron-size);min-width:var(--chevron-size);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:0/0 a;flex-shrink:0}:is(#_,.section--collection-carousel) .collection-card__content--align-center .collection-card__button svg{display:block}:is(#_,.section--collection-carousel) .collection-card__button--chevron svg{width:10px;height:10px}:is(#_,.section--collection-carousel) .collection-card__content--center-button .collection-card__button svg{display:none}@media only screen and (min-width:769px){:is(#_,.section--collection-carousel){--collection-card-width: var(--cc-card-vw)}:is(#_,.section--collection-carousel) .collection-card-grid--fit{grid-template-columns:repeat(var(--collection-card-count-grid, 1),minmax(0,1fr));grid-auto-flow:row;overflow-x:hidden;padding-left:0;padding-right:0}:is(#_,.section--collection-carousel) .collection-card-grid--fit .collection-card,:is(#_,.section--collection-carousel) .collection-card-grid--fit .collection-card__image-wrapper{width:100%}:is(#_,.section--collection-carousel) .collection-card-grid--fit .collection-card:last-child{margin-right:0}:is(#_,.section--collection-carousel) .cc--full .cc__grid-shell.page-width{max-width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}:is(#_,.section--collection-carousel) .cc--full .collection-card-carousel__top-bar{padding-left:max(24px,calc((100vw - 3800px)/2 + 24px));padding-right:max(24px,calc((100vw - 3800px)/2 + 24px))}:is(#_,.section--collection-carousel) .cc--full .collection-card-grid{padding-left:max(24px,calc((100vw - 3800px)/2 + 24px))}:is(#_,.section--collection-carousel) .cc--full .collection-card:last-child{margin-right:max(24px,calc((100vw - 3800px)/2 + 24px))}:is(#_,.section--collection-carousel) .collection-card-grid.collection-card-grid--fit{padding-left:0;padding-right:0}:is(#_,.section--collection-carousel) .cc--pills .tab-button:not(.is-active):hover{background:#e4e4e4;color:#000}:is(#_,.section--collection-carousel) .cc--underline .tab-button:not(.is-active):hover{color:#111;border-bottom:2px solid #bbb}:is(#_,.section--collection-carousel) .collection-card:hover .collection-card__image{transform:translateY(calc((50 - var(--image-pan-y, 50)) * .65%)) scale(calc(var(--image-zoom, 1) * 1.02))}:is(#_,.section--collection-carousel) .collection-card__image-wrapper--hover-video:hover .collection-card__media-video-wrap,:is(#_,.section--collection-carousel) .collection-card__image-wrapper--hover-video:focus-within .collection-card__media-video-wrap{opacity:1}:is(#_,.section--collection-carousel) .collection-card__image-wrapper--hover-video:hover .collection-card__image,:is(#_,.section--collection-carousel) .collection-card__image-wrapper--hover-video:focus-within .collection-card__image{opacity:0}}@media only screen and (min-width:769px)and (max-width:1200px){:is(#_,.section--collection-carousel){--collection-card-width: calc(var(--cc-card-vw) + 8vw)}}@media only screen and (min-width:2200px){:is(#_,.section--collection-carousel) .collection-card-grid.collection-card-grid--ultra-fit{grid-template-columns:repeat(var(--collection-card-count-ultra, 1),minmax(0,1fr));grid-auto-flow:row;box-sizing:border-box;overflow-x:hidden}:is(#_,.section--collection-carousel) .collection-card-grid.collection-card-grid--ultra-fit .collection-card{width:100%}:is(#_,.section--collection-carousel) .collection-card-grid.collection-card-grid--ultra-fit .collection-card__image-wrapper{width:100%;height:auto;aspect-ratio:3 / 4}:is(#_,.section--collection-carousel) .collection-card-grid.collection-card-grid--ultra-fit .collection-card:last-child{margin-right:0}:is(#_,.section--collection-carousel) .cc--full .collection-card-grid.collection-card-grid--ultra-fit{padding-right:max(40px,calc((100vw - 3800px)/2 + 40px))}}@media only screen and (max-width:768px){:is(#_,.section--collection-carousel){--collection-card-width: calc(var(--cc-mobile-h) * .75)}:is(#_,.section--collection-carousel) .collection-card-carousel--container{overflow-x:hidden}:is(#_,.section--collection-carousel) .cc__grid-shell{overflow-x:hidden!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}:is(#_,.section--collection-carousel) .collection-card-carousel__top-bar{padding:0 17px}:is(#_,.section--collection-carousel) .tab-button--container{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0;gap:8px}:is(#_,.section--collection-carousel) .tab-button--container::-webkit-scrollbar{display:none}:is(#_,.section--collection-carousel) .tab-button{flex:0 0 auto}:is(#_,.section--collection-carousel) .collection-card-grid{grid-template-columns:repeat(auto-fill,var(--collection-card-width));gap:var(--cc-mobile-gap);padding-left:17px;padding-right:0;-webkit-overflow-scrolling:touch}:is(#_,.section--collection-carousel) .collection-card:last-child{margin-right:17px}:is(#_,.section--collection-carousel) .collection-card{width:var(--collection-card-width)}:is(#_,.section--collection-carousel) .collection-card__image-wrapper--hover-video .collection-card__media-video-wrap{display:none}:is(#_,.section--collection-carousel) .collection-card__image-wrapper--hover-video .collection-card__image{opacity:1!important}:is(#_,.section--collection-carousel) .collection-card__image-wrapper{width:var(--collection-card-width);height:var(--cc-mobile-h)}:is(#_,.section--collection-carousel) .collection-card__logo{max-width:min(100%,var(--logo-width-mobile, 150px))}:is(#_,.section--collection-carousel) .collection-card__content--align-center .collection-card__logo{max-width:min(var(--logo-width-mobile, 150px),calc(100% - 54px))}:is(#_,.section--collection-carousel) .collection-card__subtitle{font-size:var(--type-card-overlay-subtitle-size-mobile)}:is(#_,.section--collection-carousel) .product-nav-container{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/621/assets/section-collection-carousel.css.map */
