.ctb{display:block;--ctb-gap: 1.2rem;--ctb-per-view: 1.5;--ctb-line: rgba(var(--color-foreground), .12);--ctb-muted: rgba(var(--color-foreground), .55);padding-top:var(--ctb-padding-top-mobile);padding-bottom:var(--ctb-padding-bottom-mobile)}.ctb [hidden]{display:none!important}.ctb__wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}.ctb__banner{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:rgba(var(--color-foreground),.04)}.ctb__banner-pane{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff;text-decoration:none}.ctb__banner-pane:not([hidden]){animation:ctbFade .35s ease both}.ctb__banner-pane:focus-visible{outline-offset:-.4rem}.ctb__banner-image,.ctb__banner-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ctb__banner-placeholder{background:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.35)}.ctb__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.2rem;padding:2.4rem 2rem;background:linear-gradient(180deg,#0000 40%,#0000008c)}.ctb__banner-overlay--no-bg{background:none}.ctb__banner-title{margin:0;max-width:100%;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:min(var(--ctb-title-size, 44px),9vw);line-height:1.05;letter-spacing:-.01em;color:inherit;overflow-wrap:anywhere}.ctb__banner-cta{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:inherit}.ctb__banner-cta:after{content:"";width:2.4rem;height:1px;background:currentColor;transition:width .25s ease}.ctb__banner-pane:hover .ctb__banner-cta:after,.ctb__banner-pane:focus-visible .ctb__banner-cta:after{width:4rem}.ctb__content{min-width:0;display:flex;flex-direction:column}.ctb__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem;border-bottom:1px solid var(--ctb-line)}.ctb__tabs{position:relative;display:flex;gap:2.4rem;min-width:0;margin:0 -.4rem;padding:.4rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ctb__tabs::-webkit-scrollbar{display:none}.ctb__tab{position:relative;flex:0 0 auto;margin:0;padding:0 0 1.2rem;background:none;border:0;border-radius:0;cursor:pointer;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.2;letter-spacing:0;white-space:nowrap;color:var(--ctb-muted);transition:color .2s ease}.ctb__tab:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:2px;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.ctb__tab:hover,.ctb__tab[aria-selected=true]{color:rgb(var(--color-foreground))}.ctb__tab[aria-selected=true]:after{transform:scaleX(1)}.ctb__tab:focus-visible{outline-offset:.1rem;box-shadow:none}.ctb__arrows{display:none;flex:0 0 auto;margin-bottom:.2rem}.ctb__arrows .slider-button{width:4rem;height:4rem}.ctb__panel{min-width:0}.ctb__track{position:relative;display:flex;gap:var(--ctb-gap);margin:0 -1.5rem;padding:0 1.5rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none}.ctb__track::-webkit-scrollbar{display:none}.ctb__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.ctb__track.is-dragging a,.ctb__track.is-dragging img{pointer-events:none}.ctb__slide{flex:0 0 calc((100% - (var(--ctb-per-view) - 1) * var(--ctb-gap)) / var(--ctb-per-view));min-width:0;scroll-snap-align:start}.ctb__panel:not([hidden]) .ctb__track{animation:ctbFade .35s ease both}.ctb__empty{margin:0;padding:4rem 2rem;border:1px solid var(--ctb-line);text-align:center;color:var(--ctb-muted)}.ctb__dots{display:flex;justify-content:center;gap:.2rem;margin-top:2rem}.ctb__dot{display:inline-flex;align-items:center;justify-content:center;height:2.4rem;margin:0;padding:0 .8rem;background:none;border:0;cursor:pointer}.ctb__dot:before{content:"";width:.8rem;height:.8rem;border:1px solid rgb(var(--color-foreground));border-radius:50%;opacity:.45;transition:width .35s ease,border-radius .35s ease,background-color .35s ease,opacity .35s ease}.ctb__dot:hover:before{opacity:1}.ctb__dot[aria-current=true]:before{width:2.4rem;border-radius:.2rem;background:rgb(var(--color-foreground));opacity:1}.ctb:not([data-paginated]) .ctb__dots,.ctb:not([data-paginated]) .ctb__arrows{visibility:hidden}.ctb:not([data-paginated]) .ctb__dots{display:none}@keyframes ctbFade{0%{opacity:0}to{opacity:1}}@media screen and (min-width:750px){.ctb{--ctb-gap: 1.6rem;--ctb-per-view: 2.5;padding-top:var(--ctb-padding-top-desktop);padding-bottom:var(--ctb-padding-bottom-desktop)}.ctb__banner{aspect-ratio:21 / 9}.ctb__banner-overlay{padding:3.2rem}.ctb__tabs{gap:3.2rem}.ctb__tab{font-size:2.2rem}.ctb__arrows{display:flex}.ctb__track{margin:0;padding:0;scroll-padding-inline:0}}@media screen and (min-width:990px){.ctb{--ctb-gap: 2rem;--ctb-per-view: 2}.ctb__wrapper{grid-template-columns:minmax(28rem,34%) minmax(0,1fr);gap:3.2rem}.ctb__wrapper--banner-right{grid-template-columns:minmax(0,1fr) minmax(28rem,34%)}.ctb__wrapper--banner-right .ctb__banner{order:2}.ctb__banner{aspect-ratio:auto;min-height:48rem}.ctb__banner-overlay{padding:4rem 3.2rem}.ctb__track:not(.is-dragging){cursor:grab}}@media screen and (min-width:1200px){.ctb{--ctb-per-view: 3}}@media(prefers-reduced-motion:reduce){.ctb__banner-pane:not([hidden]),.ctb__panel:not([hidden]) .ctb__track{animation:none}.ctb__tab,.ctb__tab:after,.ctb__banner-cta:after,.ctb__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-jv-collection-tabs.css.map */
