:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}@font-face{font-family:avory-i-pe-variable;src:url(/specials/denim-fit-guide/font/AvoryIPEWeb-Bl.woff2)format("woff2")}.fit-container{display:flex;flex-wrap:wrap}.fit-container img,.fit-container video{width:100%;height:100%;display:block;object-fit:cover}.fit-container h1,.fit-container h2{font-family:avory-i-pe-variable,sans-serif;font-weight:900;text-transform:uppercase;color:#e2001a;font-size:6vw;line-height:.9;margin:0}.fit-container h1.women-h-color,.fit-container h2.women-h-color{color:#61abde}@media screen and (max-width:1023px){.fit-container h1,.fit-container h2{font-size:12vw}}.fit-container .inner-container{position:relative;display:flex;width:50%}@media screen and (max-width:1023px){.fit-container .inner-container{width:100%;height:105vw}}.fit-container .inner-container a{width:40%}.fit-container .inner-container .content-container{width:60%;position:relative;display:flex;flex-direction:column;justify-content:center;padding-left:10%;padding-right:7%}.fit-container .inner-container .content-container img{height:auto}.fit-container .inner-container .content-container h1{margin-bottom:25%}.fit-container .inner-container .content-container h2{font-size:2.5vw;text-align:left;line-height:1.25;color:#333}@media screen and (max-width:1023px){.fit-container .inner-container .content-container h2{font-size:6vw;line-height:1.4}}.fit-container .inner-container .content-container .headline-wrap{display:flex;column-gap:16px}.fit-container .inner-container .content-container p{font-weight:400;font-size:1.2vw}@media screen and (max-width:1023px){.fit-container .inner-container .content-container p{font-size:3.8vw}}.fit-container .inner-container .content-container .button{width:12%}@media screen and (max-width:1023px){.fit-container .inner-container .content-container .button{width:18%}}.fit-container .inner-container .col-40{width:40%}.fit-container .inner-container .col-80{width:80%}.fit-container .inner-container .col-80 img{object-position:right}.fit-container .inner-container .col-60{width:60%;padding:10%}.fit-container .inner-container.women#high-waist-skinny{background:url(/specials/denim-fit-guide/img/women/highWaistSkinny01.jpg)no-repeat 100%/contain}.fit-container .inner-container.women#baggy{background:url(/specials/denim-fit-guide/img/women/baggy01.jpg)no-repeat 100%/contain}.fit-container .inner-container.women#mom-fit{background:url(/specials/denim-fit-guide/img/women/momFit01.jpg)no-repeat 100%/contain}.fit-container .inner-container.women#push-up-skinny{background:url(/specials/denim-fit-guide/img/women/pushUpSkinny01.jpg)no-repeat 100%/contain}.fit-container .inner-container.women#super-wide-leg{background:url(/specials/denim-fit-guide/img/women/superWideLeg01.jpg)no-repeat 100%/contain}.fit-container .inner-container.women#flared{background:url(/specials/denim-fit-guide/img/women/flared01.jpg)no-repeat 100%/contain}.fit-container .inner-container.women#straight{background:url(/specials/denim-fit-guide/img/women/straight01.jpg)no-repeat 100%/contain}.fit-container .inner-container.women#wide-leg{background:url(/specials/denim-fit-guide/img/women/wideLeg01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#straight{background:url(/specials/denim-fit-guide/img/men/straight01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#slim{background:url(/specials/denim-fit-guide/img/men/slim01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#regular{background:url(/specials/denim-fit-guide/img/men/regular01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#slim-straight{background:url(/specials/denim-fit-guide/img/men/slim-straight01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#loose{background:url(/specials/denim-fit-guide/img/men/loose01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#skinny{background:url(/specials/denim-fit-guide/img/men/skinny01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#baggy{background:url(/specials/denim-fit-guide/img/men/baggy01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#ultra-baggy{background:url(/specials/denim-fit-guide/img/men/ultra-baggy01.jpg)no-repeat 100%/contain}.fit-container .inner-container.men#straight-tapered{background:url(/specials/denim-fit-guide/img/men/straight-tapered01.jpg)no-repeat 100%/contain}.fit-container.extra-fits-container{padding-left:5%;justify-content:center}@media screen and (max-width:1023px){.fit-container.extra-fits-container{margin-bottom:10%}}.fit-container.extra-fits-container .extra-fits-headline{width:100%;margin-bottom:2.5%}.fit-container.extra-fits-container .extra-fits{width:33.33%;padding-right:5%;margin-bottom:3%;text-align:center}@media screen and (max-width:1023px){.fit-container.extra-fits-container .extra-fits{margin-bottom:6%;width:100%;padding-right:0}}.fit-container.extra-fits-container .extra-fits .media{position:relative;aspect-ratio:2/3;overflow:hidden}.fit-container.extra-fits-container .extra-fits .media img,.fit-container.extra-fits-container .extra-fits .media video{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:1023px){.fit-container.extra-fits-container .extra-fits .media img,.fit-container.extra-fits-container .extra-fits .media video{padding-right:5%}}.fit-container.extra-fits-container .extra-fits .media video{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s;pointer-events:none}.fit-container.extra-fits-container .extra-fits .media:hover video{opacity:1}.fit-container.extra-fits-container .extra-fits h1{font-size:4vw;margin-top:5%}@media screen and (max-width:1023px){.fit-container.extra-fits-container .extra-fits h1{font-size:6vw;padding-right:5%}}@media screen and (max-width:1023px){.fit-container.extra-fits-container .extra-fits .media{display:flex;aspect-ratio:auto;overflow:visible;position:static}.fit-container.extra-fits-container .extra-fits .media img,.fit-container.extra-fits-container .extra-fits .media video{position:static;width:50%;height:auto;opacity:1;pointer-events:auto}.fit-container.extra-fits-container .extra-fits .media:hover video{opacity:1}}hr{margin:3rem;border:#dbdbdb 1px solid}@media screen and (max-width:1023px){hr{margin:2rem}}