.base-image{flex:0 0 100%;flex:0 0 var(--gsap-carousel--slide-basis-percent,100%);height:100%;padding-bottom:calc(100%*var(--base-image__height)/var(--base-image__width));position:relative;width:100%}.base-image.base-image--no-grow{max-width:var(--base-image__width)}.product-gallery__image .base-image{position:static}@media(min-aspect-ratio:8/5)and (max-aspect-ratio:32/15){.product-gallery__image .base-image{height:100vh}}.base-image__fade-enter-active,.base-image__fade-leave-active{transition:all .8s cubic-bezier(0,0,0,1)}.base-image__fade-enter,.base-image__fade-leave-to{opacity:0}.base-image__background{background-color:var(--tw-c-200);inset:0;position:absolute}.base-image--has-placeholder .base-image__background{background-image:var(--base-image__placeholder)}.base-image__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.product-gallery__image .base-image__img{object-position:center 10%}@media(min-aspect-ratio:8/5)and (max-aspect-ratio:32/15){.product-gallery__image .base-image__img{object-position:80% 20%}}.base-image__img.base-image__img--fit-contain{object-fit:contain}.gsap-carousel{display:grid;position:relative;width:100%}.gsap-carousel.gsap-carousel--with-pagination{gap:.8rem;grid-template-rows:1fr auto}.gsap-carousel__inline-layout{align-items:center;display:grid;gap:.8rem;gap:var(--gsap-carousel--inline-gap,.8rem);grid-row:1;grid-template-columns:auto minmax(0,1fr) auto}.gsap-carousel__inline-control{align-items:center;display:flex;justify-content:center}.gsap-carousel__container{overflow:hidden}@supports(overflow:clip){.gsap-carousel__container{overflow:initial;overflow-x:clip}}.gsap-carousel__container{scrollbar-width:none;-ms-overflow-style:none}.gsap-carousel__container::-webkit-scrollbar,.gsap-carousel__container::-webkit-scrollbar-button{display:none}.gsap-carousel__container{container-type:inline-size;display:flex;grid-column:1/2;grid-row:1/2;min-width:0;position:relative;z-index:1}.gsap-carousel--controls-inline .gsap-carousel__container{grid-column:2/3;grid-row:1}.gsap-carousel--one-per-view.gsap-carousel--controls-inline .gsap-carousel__inner>*,.gsap-carousel--one-per-view.gsap-carousel--native-fallback .gsap-carousel__inner>*{flex:0 0 100cqw;min-width:100cqw}.gsap-carousel--native-fallback .gsap-carousel__container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.gsap-carousel__inner{--carousel-item-width:var(--gsap-carousel--slide-basis,100%);display:grid;gap:8px;gap:var(--gsap-carousel--gap,8px);grid-template-columns:repeat(auto-fit,100%);grid-template-columns:repeat(var(--gsap-carousel--slides,auto-fit),var(--carousel-item-width));justify-content:var(--gsap-carousel--justify-content);width:100%}.category__header-top-blocks .gsap-carousel__inner{margin-top:.8rem;padding-left:2.8rem}.cms-carousel-images--style--text_only .gsap-carousel__inner{margin-top:0}.gsap-carousel--auto-slides .gsap-carousel__inner{display:flex;flex-wrap:nowrap;grid-template-columns:unset}.cms-carousel-images--style--text_only .gsap-carousel__inner{align-items:center}@media(min-width:768px){.gsap-carousel--is-draggable .gsap-carousel__inner{justify-content:unset}}.gsap-carousel--controls-inline .gsap-carousel__inner{display:flex;flex-wrap:nowrap;grid-template-columns:unset;min-width:100%;width:auto}.gsap-carousel--controls-inline .gsap-carousel__inner>*{flex:0 0 var(--carousel-item-width);min-width:0}.gsap-carousel--native-fallback .gsap-carousel__inner{display:flex;flex-wrap:nowrap;grid-template-columns:unset;min-width:100%;width:max-content}.gsap-carousel--native-fallback .gsap-carousel__inner>*{flex:0 0 var(--carousel-item-width);min-width:0;scroll-snap-align:start}.gsap-carousel--native-fallback.gsap-carousel--auto-slides .gsap-carousel__inner>*{flex:0 0 auto}.gsap-carousel--native-fallback.gsap-carousel--native-center.gsap-carousel--one-per-view .gsap-carousel__container{scroll-padding-inline:0}.gsap-carousel--native-fallback.gsap-carousel--native-center .gsap-carousel__inner>*{scroll-snap-align:center}.gsap-carousel--center-insufficient-slides:not(.gsap-carousel--is-insufficient) .gsap-carousel__inner{justify-content:flex-start}.gsap-carousel--center-insufficient-slides.gsap-carousel--is-insufficient .gsap-carousel__inner{justify-content:center}.gsap-carousel__nav{align-items:center;display:flex;grid-column:1/2;grid-row:1/2;inset:0;justify-content:space-between;padding:1.6rem;pointer-events:none;position:absolute}.gsap-carousel--nav-size-small .gsap-carousel__nav,.gsap-carousel-v2.gsap-carousel--nav-size-small .gsap-carousel__nav{margin-top:-.1rem}.feat-set__main .gsap-carousel__nav{position:relative;z-index:10}.gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel__arrow{--tw-i--size:var(--tw-i--size-default);--gsap-carousel__arrow-width:2.8rem;--gsap-carousel__arrow-height:6.8rem;align-items:center;background:var(--tw-c-app_background);border:var(--simulatedOnePx) solid var(--tw-c-300);display:flex;height:6.8rem;height:var(--gsap-carousel__arrow-height);justify-content:center;max-height:100%;pointer-events:all;width:2.8rem;width:var(--gsap-carousel__arrow-width);z-index:1}@container product-tile (max-width: 13rem){.gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel__arrow{--tw-i--size:2rem;--gsap-carousel__arrow-width:3rem;--gsap-carousel__arrow-height:3rem;pointer-events:none}}.gsap-carousel-v2 .gsap-carousel__arrow.gsap-carousel__arrow--disabled,.gsap-carousel__arrow.gsap-carousel__arrow--disabled{cursor:not-allowed;opacity:0}.gsap-carousel--nav-size-default .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-size-default .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-default .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-default .gsap-carousel__arrow{--gsap-carousel__arrow-width:4.8rem;--gsap-carousel__arrow-height:6.8rem}.gsap-carousel--nav-size-small .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-size-small .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-small .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-small .gsap-carousel__arrow{--gsap-carousel__arrow-width:2.8rem;--gsap-carousel__arrow-height:6.8rem;--tw-i--size:initial;align-self:center}.gsap-carousel--nav-size-big .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-size-big .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-big .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-big .gsap-carousel__arrow{--gsap-carousel__arrow-width:5.6rem;--gsap-carousel__arrow-height:6.8rem}.gsap-carousel--nav-shape-square .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-shape-square .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-shape-square .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-shape-square .gsap-carousel__arrow{--gsap-carousel__arrow-width:2.8rem;--gsap-carousel__arrow-height:2.8rem}.gsap-carousel--nav-shape-rectangle .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-shape-rectangle .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-shape-rectangle .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-shape-rectangle .gsap-carousel__arrow{--gsap-carousel__arrow-width:2.8rem;--gsap-carousel__arrow-height:6.8rem}.gsap-carousel--nav-size-default.gsap-carousel--nav-shape-square .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-size-default.gsap-carousel--nav-shape-square .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-default.gsap-carousel--nav-shape-square .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-default.gsap-carousel--nav-shape-square .gsap-carousel__arrow{--gsap-carousel__arrow-width:3.4rem;--gsap-carousel__arrow-height:3.4rem}.gsap-carousel--nav-size-big.gsap-carousel--nav-shape-square .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-size-big.gsap-carousel--nav-shape-square .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-big.gsap-carousel--nav-shape-square .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-size-big.gsap-carousel--nav-shape-square .gsap-carousel__arrow{--gsap-carousel__arrow-width:4rem;--gsap-carousel__arrow-height:4rem}.gsap-carousel--nav-style-white .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-style-white .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-style-white .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-style-white .gsap-carousel__arrow{background:var(--tw-c-app_background);border-color:var(--tw-c-300)}.gsap-carousel--nav-style-black .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-style-black .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-style-black .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-style-black .gsap-carousel__arrow{background:var(--tw-c-900);border-color:var(--tw-c-900);color:var(--tw-c-white)}.gsap-carousel--nav-style-transparent .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-style-transparent .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-style-transparent .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-style-transparent .gsap-carousel__arrow{background:#0000;border-color:#0000}.gsap-carousel--nav-style-transparent .gsap-carousel-v2 .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel--nav-style-transparent .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel-v2.gsap-carousel--nav-style-transparent .gsap-carousel-v2 .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel-v2.gsap-carousel--nav-style-transparent .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover{background:rgba(var(--tw-c-app-background-rgb),.4)}.gsap-carousel--nav-style-outline .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel--nav-style-outline .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-style-outline .gsap-carousel-v2 .gsap-carousel__arrow,.gsap-carousel-v2.gsap-carousel--nav-style-outline .gsap-carousel__arrow{background:#0000;border-color:var(--tw-c-500);color:var(--tw-c-900)}.gsap-carousel--nav-style-outline .gsap-carousel-v2 .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel--nav-style-outline .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel-v2.gsap-carousel--nav-style-outline .gsap-carousel-v2 .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel-v2.gsap-carousel--nav-style-outline .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover{background:rgba(var(--tw-c-900-rgb),.08)}.gsap-carousel--nav-style-black .gsap-carousel-v2 .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel--nav-style-black .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel--nav-style-white .gsap-carousel-v2 .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel--nav-style-white .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel-v2.gsap-carousel--nav-style-black .gsap-carousel-v2 .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel-v2.gsap-carousel--nav-style-black .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel-v2.gsap-carousel--nav-style-white .gsap-carousel-v2 .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover,.gsap-carousel-v2.gsap-carousel--nav-style-white .gsap-carousel__arrow:not(.gsap-carousel__arrow--disabled):hover{background:var(--tw-c-app_background)}.gsap-carousel__arrow--inline{max-height:none}.gsap-carousel__arrow-handle{align-items:center;color:inherit;display:flex;justify-content:center}.gsap-carousel-v2 .gsap-carousel__arrow--next .gsap-carousel__arrow-handle,.gsap-carousel__arrow--next .gsap-carousel__arrow-handle{rotate:180deg}.gsap-carousel--nav-size-small .gsap-carousel__arrow--prev .gsap-carousel__arrow-handle,.gsap-carousel-v2.gsap-carousel--nav-size-small .gsap-carousel__arrow--prev .gsap-carousel__arrow-handle{rotate:90deg}.gsap-carousel--nav-size-small .gsap-carousel__arrow--next .gsap-carousel__arrow-handle,.gsap-carousel-v2.gsap-carousel--nav-size-small .gsap-carousel__arrow--next .gsap-carousel__arrow-handle{rotate:-90deg}.gsap-carousel__pagination{background:#0000;bottom:2rem;display:flex;gap:.4rem;grid-row:2;justify-self:center;padding:0;position:absolute;z-index:2}@media(max-width:767px){.gsap-carousel--pagination-minimal .gsap-carousel__pagination{bottom:3.2rem}}.gsap-carousel--controls-inline .gsap-carousel__pagination{bottom:auto;margin-top:.8rem;position:static}.gsap-carousel--pagination-white .gsap-carousel__pagination{background:#fff;padding:.4rem}.gsap-carousel--pagination-minimal .gsap-carousel__pagination{background:#0000;padding:0}.gsap-carousel__pagination-bullet{background:#00000073;border:none;cursor:pointer;height:.8rem;overflow:hidden;padding:0;position:relative;transition:width .3s ease;width:.8rem}.gsap-carousel__pagination-bullet--active{background:#000;width:.8rem}.gsap-carousel--pagination-white .gsap-carousel__pagination-bullet{background:#ffffff73}.gsap-carousel--pagination-white .gsap-carousel__pagination-bullet.gsap-carousel__pagination-bullet--active{background:#fff}.gsap-carousel--pagination-black .gsap-carousel__pagination-bullet{background:#00000073}.gsap-carousel--pagination-black .gsap-carousel__pagination-bullet.gsap-carousel__pagination-bullet--active{background:#000}.gsap-carousel--pagination-minimal .gsap-carousel__pagination-bullet{height:.4rem;width:.4rem}.gsap-carousel--pagination-minimal.gsap-carousel--pagination-white .gsap-carousel__pagination-bullet{background:#ffffff73}.gsap-carousel--pagination-minimal.gsap-carousel--pagination-white .gsap-carousel__pagination-bullet.gsap-carousel__pagination-bullet--active{background:#fff}.gsap-carousel--pagination-minimal.gsap-carousel--pagination-black .gsap-carousel__pagination-bullet{background:#00000073}.gsap-carousel--pagination-minimal.gsap-carousel--pagination-black .gsap-carousel__pagination-bullet.gsap-carousel__pagination-bullet--active{background:#000}.gsap-carousel__pagination-progress{display:none}.gsap-carousel--autoplay-pagination .gsap-carousel__pagination-bullet{background:#00000073}.gsap-carousel--autoplay-pagination .gsap-carousel__pagination-bullet--active{background:#000;width:6rem}.gsap-carousel--autoplay-pagination .gsap-carousel--pagination-white .gsap-carousel__pagination-bullet{background:#ffffff73}.gsap-carousel--autoplay-pagination .gsap-carousel--pagination-white .gsap-carousel__pagination-bullet.gsap-carousel__pagination-bullet--active{background:#fff}.gsap-carousel--autoplay-pagination .gsap-carousel--pagination-black .gsap-carousel__pagination-bullet{background:#00000073}.gsap-carousel--autoplay-pagination .gsap-carousel--pagination-black .gsap-carousel__pagination-bullet.gsap-carousel__pagination-bullet--active{background:#000}.gsap-carousel--autoplay-pagination .gsap-carousel__pagination-progress{background:#000;border-radius:.1rem;display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%}.gsap-carousel--autoplay-pagination .gsap-carousel--pagination-white .gsap-carousel__pagination-progress{background:#fff}.router-link-exact-active.router-link-active,.router-link-exact-active.router-link-active *{cursor:default}.link-tw{cursor:pointer}.link-tw--disabled{cursor:default}#DenimGuide{width:100%}.denim-guide__hero{align-items:flex-end;color:#fff;display:flex;flex-direction:column;margin-bottom:4rem;position:relative}.denim-guide__hero-background{height:100vh;max-height:32vh;overflow:hidden;position:relative;width:100%}@media(max-width:767px){.denim-guide__hero-background{max-height:28vh}}.denim-guide__hero-background>iframe{filter:brightness(1.2);height:unset!important;position:absolute;top:50%;transform:scale(1.01);translate:0 -50%;width:100%}.denim-guide__hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:3rem;text-align:center;width:100%}@media(max-width:767px){.denim-guide__hero-content{margin:0;width:100%}}.denim-guide__hero-overlay{background-color:rgba(var(--tw-c-app_background-rgb),.9);inset:0;position:absolute}.denim-guide__hero-title{font-size:5rem;font-weight:200;margin-top:16rem;padding-bottom:2rem;text-align:center}@media(max-width:767px){.denim-guide__hero-title{margin-top:14rem}}.denim-guide__hero-text{font-size:1.4rem;line-height:1.6;margin:0 0 2.6rem;max-width:84rem}.denim-guide__cta{min-width:21rem}.denim-guide__menu-intro{margin-bottom:2rem;text-align:center;text-transform:uppercase}@media(max-width:767px){.denim-guide__menu-intro{margin-bottom:1.2rem;margin-left:4rem;text-align:left}}.denim-guide__menu{background:var(--tw-c-app_background);overflow-x:auto;position:sticky;z-index:30;-webkit-overflow-scrolling:touch}@media(max-width:767px){.denim-guide__menu-list{margin:0 1.2rem;max-width:calc(100% - 2.4rem)}}.denim-guide__menu-list-inner{gap:.8rem}@media(min-width:768px){.denim-guide__menu-list-inner.gsap-carousel__inner{justify-content:center}}.denim-guide__menu-item{flex:0 0 auto}.denim-guide__menu-link{align-items:center;appearance:none;background:#0000;border:none;border-bottom:.2rem solid #0000;border-radius:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:.4rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.denim-guide__menu-link--active{color:var(--tw-c-500)}.denim-guide__menu-thumb{width:8.8rem;width:13vh}.denim-guide__menu-label{display:inline-block;font-size:1.2rem;padding:.4rem 1.2rem}.denim-guide__section{margin-bottom:6rem}.denim-guide__sections{margin-top:4rem}.denim-guide__section-inner{display:flex;gap:2.4rem 1.2rem;justify-content:center;margin:0 auto}@media(max-width:767px){.denim-guide__section-inner{flex-direction:column-reverse}}.denim-guide__col-left{align-self:end;display:flex;flex-direction:column;gap:2.4rem;max-width:40vw;padding-top:5.14rem;width:100%}@media(max-width:767px){.denim-guide__col-left{max-width:unset;padding:1.2rem}}@media(min-width:768px){.denim-guide__col-right{align-self:start;position:sticky;top:9.6rem}}.denim-guide__video{aspect-ratio:1/1;display:block;width:100%}@media(min-width:768px){.denim-guide__video{margin:5.14rem 0;max-width:50vw;width:37vw}}.denim-guide__video>iframe{pointer-events:none}.denim-guide__graphic{width:100%}.attitude-bar{align-items:center;display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 0 3.2rem;width:100%}.attitude-bar__title{align-self:start;margin-bottom:1rem;text-align:left}.attitude-bar__track-wrapper{padding:1rem 0;width:100%}.attitude-bar__track{background:#f3f3f3;border-radius:0;box-shadow:inset 0 0 5px -4px #000;height:1rem;position:relative;width:100%}.attitude-bar__highlight{background:radial-gradient(circle,var(--tw-c-400) 0,#e5a8b400 70%);height:1rem;width:35%}.attitude-bar__highlight,.attitude-bar__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .4s ease}.attitude-bar__thumb{--tw-i--color:var(--tw-c-800);--tw-i--size:6rem;font-size:4rem;text-shadow:0 0 10px var(--tw-c-app_background)}.attitude-bar__labels{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;width:100%}.denim-guide__title{margin:0 0 1rem;text-transform:uppercase}.denim-guide__text{line-height:1.6;margin:0 0 1.6rem;max-width:60rem}.denim-guide__products{display:grid;gap:.8rem;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.denim-guide__products{grid-template-columns:repeat(4,1fr)}}.denim-guide__product{align-items:stretch;display:flex;flex-direction:column}.denim-guide__product-media{padding-bottom:133.3333333333%;position:relative;width:100%}.denim-guide__product-sku{font-size:1.2rem;margin-top:.6rem;text-align:center;word-break:break-word}