.fit-block{display:grid!important;grid-template-columns:[left_margin] 1.5rem [left_panel_start] calc(100% - 3rem) [right_gutter_start] 1.5rem [right_margin];grid-template-rows:[row1-start] auto [row1-padding-start] 20px [row2-start] auto [row2-padding-start] 20px [row3-start] auto [row3-padding-start] 20px [row4-start] auto [row4-padding-start] 20px [row5-start] auto [row5-padding-start] 100px [row6-end]}.fit-block__specs{display:flex;flex-direction:column;justify-content:space-between;grid-column:left_panel_start / right_gutter_start;grid-row:row1-start / row1-padding-start}.fit-block__link{margin:30px auto 0;text-align:center}.fit-block__link{font-size:20px;font-weight:700;text-decoration:underline}.fit-block__title{line-height:.9;text-align:center;margin-top:0;text-transform:uppercase}.fit-block__description{max-width:500px;padding:0 1.5rem;text-align:center;margin:0 auto;line-height:1.4}.fit-block__main-image{grid-column:left_panel_start / right_gutter_start;grid-row:row2-start / row2-padding-start;width:100%;position:relative}.fit-block__text{position:relative}.fit-block__secondary-image{width:100%}.fit-block__third-image,.fit-block__rotation{grid-column:left_panel_start / right_gutter_start;grid-row:row3-start / row3-padding-start;width:100%}.fit-block .grid__item{width:100%;max-width:calc(50% - 1px)}.fit-block__collection{grid-column:left_panel_start / right_gutter_start;grid-row:row5-start / row5-padding-start}.fit-block__secondary-image--mobile{display:block!important}.block__right--desktop{display:none!important}.block__right--mobile{display:block!important}.fit-block__carousel .slick-prev{position:absolute;bottom:20px;left:50%;z-index:1;transform:translate(-102%);-webkit-transform:translate(-102%,0)}.fit-block__carousel .slick-next{position:absolute;bottom:20px;right:50%;transform:translate(102%);-webkit-transform:translate(102%,0)}.fit-block__carousel .slick-prev:hover:after,.fit-block__carousel .slick-next:hover:after{box-shadow:none!important}.fit-block__carousel{margin-top:50px}.carousel-nav{display:none!important}.carousel-nav,.carousel-nav__goto{display:flex;flex-direction:column;justify-content:center;padding:0;flex-wrap:wrap}.carousel-nav li,.carousel-nav__goto li{padding:5px 10px 0;list-style:none}.carousel-nav li,.carousel-nav__goto li{text-align:center;text-transform:uppercase}.carousel-nav__title{text-align:center;text-transform:uppercase;margin-top:50px;margin-bottom:0}@media screen and (min-width: 950px){.fit-block{grid-template-columns:[left_margin] 3rem [left_panel_start] calc(40% - 4.5rem) [mid_gutter_start] 3rem [right_panel_start] auto [right_gutter_start] 3rem [right_margin];grid-template-rows:[row1-start] auto [row3-padding] 30px [row2-start] auto [row3-start] 100px [row4-end]}.fit-block__specs{justify-content:space-between;grid-column:right_panel_start / right_gutter_start;grid-row:row1-start / row3-padding}.fit-block--right{grid-template-columns:[left_margin] 3rem [left_panel_start] auto [mid_gutter_start] 3rem [right_panel_start] calc(40% - 4.5rem) [right_gutter_start] 3rem [right_margin]}.fit-block--right .fit-block__specs{grid-column:left_panel_start / mid_gutter_start}.fit-block__main-image{grid-column:left_panel_start / mid_gutter_start;grid-row:row1-start / row3-padding}.fit-block--right .fit-block__main-image{grid-column:right_panel_start / right_gutter_start}.fit-block__third-image,.fit-block__rotation{grid-column:left_panel_start / mid_gutter_start;grid-row:row2-start / row3-start}.fit-block--right .fit-block__third-image,.fit-block--right .fit-block__rotation{grid-column:right_panel_start / right_gutter_start}.fit-block--right .fit-block__collection{grid-column:left_panel_start / mid_gutter_start}.block__right--desktop{display:block!important}.block__right--mobile{display:none!important}.block__right--mobile,.fit-block__collection{grid-column:right_panel_start / right_gutter_start;grid-row:row2-start / row3-start}.fit-block .collection__title.title-wrapper{margin-bottom:0}.fit-block__collection slider-component ul{margin-top:0}.fit-block__secondary-image--mobile{display:none!important}.fit-block__carousel .slick-prev,.fit-block__carousel .slick-next{bottom:20px}.fit-block__carousel{margin-top:100px}.carousel-nav__title{margin-top:60px}.carousel-nav,.carousel-nav__goto{flex-direction:row;align-items:center}.carousel-nav li,.carousel-nav__goto li{padding:0 5px}.carousel-nav li:not(:last-child):after,.carousel-nav__goto li:not(:last-child):after{content:"|";padding-left:10px}}.diagram-container{position:relative;width:100%}.diagram,.fit-block__rotation{visibility:hidden;opacity:0;transition:.3s all ease}.diagram.is-visible,.fit-block__rotation.is-visible{visibility:visible;opacity:1;transition:.3s all ease}.jeans-image{width:60%;height:auto;margin:0 auto;display:block}.hotspot{display:none;width:5%;max-width:40px;position:absolute;cursor:pointer;animation:pulse 2s ease-in-out infinite;transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes pulse{0%{transform:scale(1);-webkit-transform:scale(1)}50%{transform:scale(1.2);-webkit-transform:scale(1.2)}to{transform:scale(1);-webkit-transform:scale(1)}}.hidden-text{opacity:0;transition:opacity .2s;margin-left:10px;position:absolute;color:#000;text-transform:lowercase;max-width:199px;line-height:1;transform:translate(35px,-10px);-webkit-transform:translate(35px,-10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:2px;border:1px solid #fff;background-color:#fff}.hidden-text:first-letter{text-transform:capitalize}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2){transform:translate(calc(-100% - 15px),-10px);-webkit-transform:translate(calc(-100% - 15px),-10px)}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4){transform:translate(calc(-100% + -0px),-25px);-webkit-transform:translate(calc(-100% + -0px),-25px)}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6){transform:translate(calc(-100% - 40px));-webkit-transform:translate(calc(-100% - 40px),0px)}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(7){transform:translate(38px,-29px);-webkit-transform:translate(38px,-29px)}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(9){transform:translate(5vw,20px);-webkit-transform:translate(5vw,20px)}.diagram__face--back .diagram__hotspot-container .hidden-text:nth-of-type(2){transform:translate(calc(-100% - 15px),10px);-webkit-transform:translate(calc(-100% - 15px),10px)}.diagram__face--back .diagram__hotspot-container .hidden-text:nth-of-type(4){transform:translate(calc(-100% - 12px),35px);-webkit-transform:translate(calc(-100% - 12px),35px)}.diagram__face--back .diagram__hotspot-container .hidden-text:nth-of-type(6){transform:translate(21px,-31px);-webkit-transform:translate(21px,-31px)}.diagram__face--back .diagram__hotspot-container .hidden-text:nth-of-type(7){transform:translate(9vw,27px);-webkit-transform:translate(9vw,27px)}.diagram__face--back .diagram__hotspot-container .hidden-text:nth-of-type(9){transform:translate(5vw,-29px);-webkit-transform:translate(5vw,-29px)}.template-page-womens-fit-guide .hidden-text,.template-page-skinny .hidden-text,.template-page-slim-straight .hidden-text,.template-page-flare .hidden-text,.template-page-carpenter .hidden-text,.template-page-wide .hidden-text,.template-page-baggy .hidden-text{transform:translate(15px,-5px);-webkit-transform:translate(15px,-5px)}.template-page-womens-fit-guide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-skinny .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-slim-straight .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-flare .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-carpenter .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-wide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-baggy .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2){transform:translate(calc(-100% - 15px),-5px);-webkit-transform:translate(calc(-100% - 15px),-5px)}.template-page-womens-fit-guide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-skinny .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-slim-straight .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-flare .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-carpenter .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-wide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-baggy .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4){transform:translate(calc(-100% - 15px),-5px);-webkit-transform:translate(calc(-100% - 15px),-5px)}.template-page-womens-fit-guide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-skinny .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-slim-straight .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-flare .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-carpenter .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-wide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-baggy .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6){transform:translate(calc(-100% - 15px),-5px);-webkit-transform:translate(calc(-100% - 15px),-5px)}.fade-in{opacity:1!important}.diagram-container{width:100%;height:57vw}.diagram{width:100%;height:57vw;transition:transform 1s;transform-style:preserve-3d;cursor:pointer;position:relative}.diagram.is-flipped{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform-style:preserve-3d}.Safari .diagram.is-flipped{transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px)}.diagram__face{z-index:1;position:absolute;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.diagram__face--back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.diagram__flip-cta{position:absolute;bottom:100px;left:50%;z-index:2;cursor:pointer;width:30px;transform:translate(-50%);-webkit-transform:translate(-50%,0%);transition:.3s all ease}.diagram__flip-cta svg{width:100%!important;height:initial!important}.diagram__flip-cta:hover{width:30px;transition:.3s all ease}.diagram__hotspot-container{position:absolute}.diagram__hotspot-container{position:absolute;top:50%;left:50%;width:60%;height:100%;transform:translate(-50%,-50%)}@media screen and (max-width: 950px){.jeans-image{width:100%}.diagram__flip-cta{width:30px;bottom:2%}.diagram__flip-cta:hover{width:30px}.diagram-container,.diagram,.diagram__face{height:137vw}.hotspot{width:10%}.hidden-text{max-width:100px}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2){transform:translate(calc(-100% - 30px),-4px);-webkit-transform:translate(calc(-100% - 30px),-4px)}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4){transform:translate(calc(-100% - 21px),-38px);-webkit-transform:translate(calc(-100% - 21px),-38px)}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6){transform:translate(calc(-100% - 20px),1px);-webkit-transform:translate(calc(-100% - 20px),1px);max-width:100px}.diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(8){transform:translate(calc(100% - 68px),-39px);-webkit-transform:translate(calc(100% - 68px),-39px)}.diagram__face--back .diagram__hotspot-container .hidden-text:nth-of-type(2){transform:translate(calc(-100% - 22px),-30px);-webkit-transform:translate(calc(-100% - 22px),-30px)}.diagram__hotspot-container{width:100%}.template-page-womens-fit-guide .hidden-text,.template-page-skinny .hidden-text,.template-page-slim-straight .hidden-text,.template-page-flare .hidden-text,.template-page-carpenter .hidden-text,.template-page-wide .hidden-text,.template-page-baggy .hidden-text{transform:translate(15px,-10px);-webkit-transform:translate(15px,-10px)}.template-page-womens-fit-guide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-skinny .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-slim-straight .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-flare .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-carpenter .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-wide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2),.template-page-baggy .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(2){transform:translate(calc(-100% - 15px),50%);-webkit-transform:translate(calc(-100% - 15px),50%)}.template-page-womens-fit-guide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-skinny .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-slim-straight .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-flare .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-carpenter .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-wide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4),.template-page-baggy .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(4){transform:translate(calc(-100% - 15px),50%);-webkit-transform:translate(calc(-100% - 15px),50%)}.template-page-womens-fit-guide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-skinny .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-slim-straight .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-flare .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-carpenter .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-wide .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6),.template-page-baggy .diagram__face--front .diagram__hotspot-container .hidden-text:nth-of-type(6){transform:translate(calc(-100% - 15px),50%);-webkit-transform:translate(calc(-100% - 15px),50%)}}.template-page-womens-fit-guide .diagram,.template-page-skinny .diagram,.template-page-slim-straight .diagram,.template-page-flare .diagram,.template-page-carpenter .diagram,.template-page-wide .diagram,.template-page-baggy .diagram{cursor:default}.fit-block__carousel.slick-slider{-webkit-user-select:text!important;-khtml-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.fit-guide__links{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/249/assets/section-fit-block.css.map */
