.size-guide-carousel{height:100%}.size-guide-box{background-color:#ededed}.size-guide-box .arrow{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:10px;padding:3px;position:relative;left:10px;top:-3px;border:solid #000;border-width:0 2px 2px 0}.size-guide-close.closeButton{background:#000!important;z-index:3}.size-guide-close.closeButton:after,.size-guide-close.closeButton:before{background-color:#fff!important}.size-guide-input{position:absolute;margin:30px;z-index:2}@media only screen and (min-width:480px){.size-guide-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.size-guide-input-size{width:100px;margin-right:15px;padding:15px;font-weight:700;font-size:16px;text-align:center;background:#fff;border-radius:6px}.size-guide-input-size label{display:none}.size-guide-input-size .rangewrap{position:relative;height:190px;max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height .5s,opacity .5s;transition:max-height .5s,opacity .5s}.size-guide-input-size input[type=range]{-webkit-appearance:none;cursor:pointer;-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg);width:170px;height:30px;position:absolute;top:50%;left:50%;background-color:#ededed;border-radius:30px}.size-guide-input-size input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background-color:#000}.size-guide-input-size input[type=range]::-ms-track{cursor:pointer;width:100%;background:transparent;border-color:transparent;color:transparent}.size-guide-input-size input[type=range]:focus{outline:none}.size-guide-input-size:active .rangewrap,.size-guide-input-size:focus .rangewrap,.size-guide-input-size:hover .rangewrap{max-height:190px;opacity:1}.size-guide-input-size:active .arrow,.size-guide-input-size:focus .arrow,.size-guide-input-size:hover .arrow{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:1px}.size-guide-input-gender{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;background-color:#f8f8f8;border-radius:6px;margin-top:10px}@media only screen and (min-width:480px){.size-guide-input-gender{margin-top:0}}.size-guide-input-gender .container{position:relative;width:60px;height:100%;cursor:pointer}.size-guide-input-gender .container input{position:absolute;width:0;height:0;opacity:0}.size-guide-input-gender .container input:checked+.checkmark{background-color:#fff;opacity:1}.size-guide-input-gender .checkmark{position:absolute;width:100%;height:100%;padding:15px;background-color:transparent;border-radius:6px;opacity:.25;-webkit-transition:background-color .5s,opacity .5s;transition:background-color .5s,opacity .5s}.size-guide-input-gender .checkmark svg{display:block;width:100%;height:100%}.size-guide-main{position:relative;top:60px;background-color:#ededed}.size-guide-main-top{height:calc(100vh - 360px);position:relative}.size-guide-main-top .silhouette-imagewrapper{height:100%;position:relative}.size-guide-main-top .silhouette-img{width:auto;position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.size-guide-main-bottom{position:relative;width:100%;height:300px;background-color:#000;color:#fff}.size-guide-main-bottom .text-block{position:relative;display:inline-block;width:200px;height:100%;text-align:center;opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}@media only screen and (min-width:768px){.size-guide-main-bottom .text-block{width:340px}}.size-guide-main-bottom .text-block__content{position:absolute;top:40%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media only screen and (min-width:768px){.size-guide-main-bottom .text-block__content{top:50%;padding:0 20px}}.size-guide-main-bottom .text-block__content .description{overflow:hidden;max-height:0;opacity:0;-webkit-transition:all .5s linear;transition:all .5s linear}.size-guide-main-bottom .text-block__content .description .content{color:#757575;font-size:12px;margin-top:10px}.size-guide-main-bottom .text-block__content .description .content strong{text-transform:uppercase;color:#fff;line-height:25px}.size-guide-main-bottom .text-block.active{opacity:1}.size-guide-main-bottom .text-block.active .text-block__content .description{max-height:300px;opacity:1}.size-guide-main-bottom .title{font-family:GT America Expanded,sans-serif;font-weight:900;font-size:50px;text-transform:uppercase;line-height:1}.size-guide-main-bottom .title small{font-size:.6em}.size-guide-main-bottom /deep/ .more-info{font-weight:300;font-size:12px;line-height:16px}.size-guide-main-bottom /deep/ .more-info-title{margin:15px 0 10px;font-family:GT America Extended,sans-serif;font-weight:800;font-size:12px;text-transform:uppercase}.size-guide-main-bottom /deep/ .more-info-explanation{margin:0;color:#575757}.size-guide__case-carousel{width:100%;height:100%;overflow:hidden;position:absolute;left:0;z-index:1}.size-guide__case-carousel .js-carousel-wrapper{height:100%;padding-left:calc(50vw - 90px);padding-right:calc(50vw - 90px)}@media only screen and (min-width:768px){.size-guide__case-carousel .js-carousel-wrapper{padding-left:calc(40vw - 90px);padding-right:calc(40vw - 90px)}}@media only screen and (min-width:1024px){.size-guide__case-carousel .js-carousel-wrapper{padding-left:310px;padding-right:310px}}.size-guide__case-carousel .case-block{position:relative;width:180px;text-align:center;display:inline-block;height:100%}.size-guide__case-carousel .case-block-img{position:absolute;bottom:20px;right:0;width:auto}@media only screen and (min-width:768px){.size-guide__case-carousel .case-block-img{right:-20px}}.size-guide__text-carousel{position:relative;overflow:hidden;height:100%}.size-guide__text-carousel .sizeguidecarousel__inner{margin-bottom:0;height:100%;padding-left:calc(50vw - 100px);padding-right:calc(50vw - 100px)}@media only screen and (min-width:768px){.size-guide__text-carousel .sizeguidecarousel__inner{padding-left:calc(40vw - 170px);padding-right:calc(40vw - 170px)}}@media only screen and (min-width:1024px){.size-guide__text-carousel .sizeguidecarousel__inner{padding-left:230px;padding-right:230px}}.size-guide__text-carousel:after,.size-guide__text-carousel:before{content:"";position:absolute;width:50px;top:0;bottom:0;z-index:1}@media only screen and (min-width:768px){.size-guide__text-carousel:after,.size-guide__text-carousel:before{width:70px}}.size-guide__text-carousel:before{left:0;background:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));background:linear-gradient(90deg,#000,transparent)}.size-guide__text-carousel:after{right:0;background:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));background:linear-gradient(270deg,#000,transparent)}@media only screen and (min-width:768px){.size-guide-main-top{height:calc(80vh - 310px)}.size-guide-main-bottom{height:250px}.size-guide-main-bottom .controls{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:440px;z-index:1;pointer-events:none}.size-guide-main-bottom .controls .next,.size-guide-main-bottom .controls .previous{position:relative;width:54px;height:54px;border-radius:50%;background:#000;border:1px solid #757575;pointer-events:all;cursor:pointer}.size-guide-main-bottom .controls .next.disabled,.size-guide-main-bottom .controls .previous.disabled{opacity:.2;cursor:default}.size-guide-main-bottom .controls .next:after,.size-guide-main-bottom .controls .previous:after{content:"";position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-image:url(../images/icons.svg#view-icon-dropdownWhite);width:10px;height:5px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.size-guide-main-bottom .controls .previous:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.size-guide-main-bottom .controls .next{margin-left:auto}.size-guide-main-bottom .controls .next:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}}