.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%}@media(orientation:landscape){.base-image{padding-bottom:calc(100%*var(--base-image__landscape-height)/var(--base-image__landscape-width))}}.base-image.base-image--no-grow{max-width:var(--base-image__width)}@media(orientation:landscape){.base-image.base-image--no-grow{max-width:var(--base-image__landscape-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.base-image--transparent .base-image__background{background-color:#0000}.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(--base-image__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;object-position:50% 50%;object-position:var(--base-image__position,50% 50%);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}.banner-overlay{inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:2;--ov-w:var(--ov-w-p);--ov-h:var(--ov-h-p);--ov-ar:var(--ov-ar-p);--ov-x:var(--ov-x-p);--ov-y:var(--ov-y-p);--ov-pos:var(--ov-pos-p);--ov-tx:var(--ov-tx-p);--ov-ty:var(--ov-ty-p);--ov-fit:var(--ov-fit-p);--ov-px:var(--ov-px-p);--ov-py:var(--ov-py-p);--ov-ax:var(--ov-ax-p);--ov-ay:var(--ov-ay-p);--ov-cw:var(--ov-cw-p);--ov-ch:var(--ov-ch-p);--ov-ref:100cqw}.banner-overlay.banner-overlay--follow-l,.banner-overlay.banner-overlay--follow-p,.banner-overlay.banner-overlay--region{container-type:size}.banner-overlay.banner-overlay--follow-p{--ov-sx:50%;--ov-sy:50%;--ov-sw:max(100cqw,calc(100cqh * var(--ov-pic-p)));--ov-ref:var(--ov-sw);--ov-sh:auto;--ov-sar:var(--ov-pic-p);--ov-st:translate(-50%,-50%)}@media(orientation:landscape){.banner-overlay{--ov-sx:0;--ov-sy:0;--ov-sw:100%;--ov-sh:100%;--ov-sar:auto;--ov-st:none;--ov-ref:100cqw;--ov-w:var(--ov-w-l);--ov-h:var(--ov-h-l);--ov-ar:var(--ov-ar-l);--ov-x:var(--ov-x-l);--ov-y:var(--ov-y-l);--ov-pos:var(--ov-pos-l);--ov-tx:var(--ov-tx-l);--ov-ty:var(--ov-ty-l);--ov-fit:var(--ov-fit-l);--ov-px:var(--ov-px-l);--ov-py:var(--ov-py-l);--ov-ax:var(--ov-ax-l);--ov-ay:var(--ov-ay-l);--ov-cw:var(--ov-cw-l);--ov-ch:var(--ov-ch-l)}.banner-overlay.banner-overlay--follow-l{--ov-sx:50%;--ov-sy:50%;--ov-sw:max(100cqw,calc(100cqh * var(--ov-pic-l)));--ov-ref:var(--ov-sw);--ov-sh:auto;--ov-sar:var(--ov-pic-l);--ov-st:translate(-50%,-50%)}}.banner-overlay__stage{aspect-ratio:auto;aspect-ratio:var(--ov-sar,auto);height:calc(100% - 0px);height:var(--ov-sh,calc(100% - var(--tw-overlay-bars, 0px)));left:0;left:var(--ov-sx,0);position:absolute;top:0;top:var(--ov-sy,0);transform:none;transform:var(--ov-st,none);width:100%;width:var(--ov-sw,100%)}.banner-overlay__stage--keep-p{height:min(100%,100svh);inset:0 auto auto 0;position:sticky;width:100%}@media(orientation:landscape){.banner-overlay__stage--keep-p{height:auto;inset:0;position:absolute;width:auto}.banner-overlay__stage--keep-l{height:min(100%,100svh);inset:0 auto auto 0;position:sticky;width:100%}}.banner-overlay__layer{aspect-ratio:var(--ov-ar);height:var(--ov-h);left:var(--ov-x);position:absolute;top:var(--ov-y);transform:translate(var(--ov-tx),var(--ov-ty));width:var(--ov-w)}.banner-overlay__layer .base-image{height:100%;padding-bottom:0;--base-image__position:var(--ov-pos)}.banner-overlay--region .banner-overlay__layer .base-image{height:min(100%,var(--ov-ref)*var(--ov-ch));left:var(--ov-ax);position:absolute;top:var(--ov-ay);translate:calc(-1*var(--ov-ax)) calc(-1*var(--ov-ay));width:min(100%,var(--ov-ref)*var(--ov-cw))}.banner-overlay__layer .base-image__img{object-fit:cover;object-fit:var(--ov-fit,cover);pointer-events:none}.banner-layers{display:contents}.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}.link-ssr__fallback{color:inherit;-webkit-text-decoration:none;text-decoration:none}.disabled .title{color:var(--tw-c-main);font-weight:900}.cms-cta{align-items:center;bottom:3.7vw;bottom:var(--cms-cta-position,3.7vw);display:flex;gap:.8rem;height:unset!important;justify-content:center;left:50%;max-width:calc(100% - var(--tw-size__m));min-width:max-content;position:absolute;translate:-50% 50%}@media(max-width:767px){.cms-cta{bottom:11.8vw;bottom:var(--cms-cta-position-mobile,11.8vw)}.cms-carousel-images--style--flat_small .cms-cta{bottom:6vw}}.gsap-carousel--with-pagination .cms-cta{translate:-50% calc(50% - 3.6rem)}.gsap-carousel--pagination-minimal .cms-cta{translate:-50% calc(50% - 1.6rem)}.cms-carousel-images--style--text_only .cms-cta{max-height:3.6em;white-space:nowrap}.cms-cta--cta_under{border:var(--simulatedOnePx) solid var(--tw-c-500)!important;bottom:unset!important;left:unset;margin:1.2rem auto;position:relative;translate:0}.cms-cta.cms-cta--cta_border{background:#0000;color:#fff;filter:drop-shadow(.15rem .15rem .1rem rgba(var(--tw-c-black-rgb),.1))}.cms-cta.cms-cta--cta_without_border,.cms-cta.cms-cta--cta_without_border_black{--cms-cta--no-border-font-size:1.2vw;background:#0000;border:0;color:#fff;filter:drop-shadow(.1em .1em .06em rgba(var(--tw-c-black-rgb),.2));font-size:1.2vw;font-size:var(--cms-cta--no-border-font-size)}@media(max-width:767px){.cms-cta.cms-cta--cta_without_border,.cms-cta.cms-cta--cta_without_border_black{--cms-cta--no-border-font-size:3.6vw}}.gsap-carousel .cms-cta.cms-cta--cta_without_border,.gsap-carousel .cms-cta.cms-cta--cta_without_border_black,.gsap-carousel-3d .cms-cta.cms-cta--cta_without_border,.gsap-carousel-3d .cms-cta.cms-cta--cta_without_border_black{font-size:calc(var(--cms-cta--no-border-font-size)/1);font-size:calc(var(--cms-cta--no-border-font-size)/var(--max-fn, 1))}.gsap-carousel--pagination-minimal :is(.cms-cta.cms-cta--cta_without_border,.cms-cta.cms-cta--cta_without_border_black){translate:-50% calc(50% - 0px)}.cms-cta.cms-cta--cta_without_border_black{color:#000;filter:drop-shadow(0 0 .2rem rgba(var(--tw-c-white-rgb),.5))}.cms-carousel-images--style--text_only .cms-cta--label{padding:1.6rem .8rem;white-space:nowrap}.cms-carousel-images--style--text_only .cms-cta--label:hover{color:var(--tw-c-800);opacity:1}@media(max-width:767px){.cms-carousel-images--style--text_only .cms-cta--label{line-height:.6763;padding:1.6rem .4rem}.cms-carousel-images--style--text_only .router-link-active .cms-cta--label{opacity:1}}.tw-pills__pill .cms-cta{font-weight:var(--tw-f-light);padding:0 2rem}.tw-pills__pill :is(.disabled,.router-link-active,.tw-pills__pill--active) .cms-cta{color:var(--tw-c-500)}.tw-pills__pill .cms-cta{font-weight:var(--tw-f-regular);padding:0 1.2rem;text-transform:uppercase!important}.cms-cta [blocktitle*="Jeans Guide"]{background:#0000;color:#fff}.cms-banner-video__video-link{display:block;position:relative}.cms-banner-video--has-sound .cms-banner-video__placeholder-img,.cms-banner-video--has-sound .cms-banner-video__placeholder-picture{pointer-events:none}.cms-banner-video{overflow:hidden;position:relative}.homepage .homepage__section--cms .cms-banner-video{width:100%}.cms-banner-video :is(.disabled,.link-tw){display:block}#home.homepage .cms-banner-video :is(iframe,video){height:100%}.cms-banner-video .main-image{margin:0 auto;width:100%}body #app .cms-banner-video.wider :is(iframe,video){height:auto!important;translate:-2px -2px!important;width:calc(100% + 8px)!important}body .cms-banner-video.shorter iframe{height:100%!important}body #app .cms-banner-video.shorter :is(iframe,video){height:calc(100% + 8px)!important;translate:-2px -2px!important;width:auto!important}.cms-banner-video__iframe-wrapper{inset:0;position:absolute}.cms-banner-video__iframe,.cms-banner-video__video{inset:0!important;object-fit:cover}.product-showcase [class*=span] .cms-banner-video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-showcase [class*=span] .cms-banner-video.wider{height:101%;width:unset}.product-showcase [class*=span] .cms-banner-video.wider .main-image{height:100%;max-height:100%;max-width:unset;width:unset}.product-showcase [class*=span] .cms-banner-video.shorter{height:unset;width:101%}.product-showcase [class*=span] .cms-banner-video.shorter .main-image{height:unset;max-height:unset;max-width:100%;width:100%}.cms-banner-video__play-overlay{align-items:center;background-color:#0000004d;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;transition:background-color .3s ease;z-index:10}.cms-banner-video__play-overlay:hover{background-color:#0006}.cms-banner-video__play-overlay:hover .cms-banner-video__play-button{transform:scale(1.1)}.cms-banner-video__play-overlay.cms-banner-video__play-overlay--hidden{opacity:0}.cms-banner-video__play-button{align-items:center;background-color:#ffffffe6;border-radius:50%;display:flex;height:80px;justify-content:center;transition:transform .3s ease;width:80px}.cms-banner-video__play-button svg{color:#000;height:40px;margin-left:4px;width:40px}