a:hover,a:visited,a:focus{text-decoration:none;outline:none}#kn-wrapper{width:100%;overflow:hidden;position:relative;box-sizing:border-box}#kn-wrapper*,#kn-wrapper:before,#kn-wrapper:after{box-sizing:inherit}.video-block{width:100%;height:auto;padding:21px 0 0;position:relative;overflow:hidden}.video-block video{display:block;width:100%}.mens-video,.womens-video{width:100%;height:100%}.video-caption{width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:1;position:absolute}.video-block .hero-mens-bg,.video-block .hero-womens-bg{height:100%!important}.vh-80{height:80vh!important}.image-holder{position:relative;display:block}.image-holder picture{display:block}.image-holder picture.overlay{display:none}.image-holder.overlay picture.overlay{display:block}.image-holder.overlay picture.default{display:none}#wrapper.pt_content #main #primary .content-asset img{max-width:100%;height:auto}.pic-title{display:block;padding:28px 0;font-size:12px;line-height:15px;letter-spacing:3.43px;font-family:"NeueHaasGroteskDisp W01";text-transform:uppercase;font-weight: 400;}.pic-title a{color:#fff!important;text-decoration:none}.pic-title a:visited,.pic-title a:focus,.pic-title a:hover{color:#fff!important;text-decoration:none}#wrapper.pt_content #main #primary a.btn-plus,#wrapper.pt_content #main #primary a.fw-btn{display:inline-block;vertical-align:top;padding:10px 50px 9px;font-size:12px;font-family:'NHaasGroteskTXW01-65Md',Arial,Helvetica,sans-serif;line-height:24px;min-height:40px;min-width:230px;box-sizing:border-box;height:auto;text-transform:uppercase;font-weight:400;border-radius:0;letter-spacing:3px;transition:all 0.4s ease}#wrapper.pt_content #main #primary a.btn-plus,#wrapper.pt_content #main #primary a.fw-btn-black:hover,#wrapper.pt_content #main #primary a.fw-btn-white{background:#fff;color:#000}#wrapper.pt_content #main #primary a.fw-btn-black,#wrapper.pt_content #main #primary a.btn-plus:hover,#wrapper.pt_content #main #primary a.fw-btn-white:hover{background:#000;color:#fff;text-decoration:none}#wrapper.pt_content #main #primary a.btn-plus{padding:0;position:relative}#wrapper.pt_content #main #primary a.btn-plus .text{display:block;text-align:center;padding:8px 10px 8px 40px}#wrapper.pt_content #main #primary a.btn-plus .ico-plus{width:20px;height:20px;left:10px;top:10px;position:absolute;transition:all 0.4s ease}#wrapper.pt_content #main #primary a.btn-plus .ico-plus:before{content:"";top:0;bottom:0;left:50%;margin:0 -1px;width:2px;background-color:#000;position:absolute}#wrapper.pt_content #main #primary a.btn-plus .ico-plus:after{content:"";top:0;bottom:0;left:50%;margin:0 -1px;width:2px;background-color:#000;position:absolute;transform:rotate(-90deg)}#wrapper.pt_content #main #primary a.btn-plus.minus .ico-plus:before{content:none}#wrapper.pt_content #main #primary a.btn-plus:hover .ico-plus:before,#wrapper.pt_content #main #primary a.btn-plus:hover .ico-plus:after{background-color:#fff}.hero-section{position:relative}.hero-section:after{content:"";left:50%;top:0;bottom:0;width:2px;margin:0 -1px;background-color:#fff;position:absolute}#wrapper.pt_content #main #primary .knitwear-section p{font-size:14px;line-height:24px;letter-spacing:1.5px;font-weight:500;font-family:"NeueHaasGroteskDisp W01"}#wrapper.pt_content #main #primary .knitwear-section h1.hed{font-size:32px;line-height:38px;letter-spacing:7px;font-family:"NHaasGroteskTXW01-65Md";text-transform:uppercase}#wrapper.pt_content #main #primary .knitwear-section h2.hed{font-size:24px;line-height:36px;letter-spacing:4px;font-family:"NeueHaasGroteskDisp W01";text-transform:uppercase}.knitwear-content{padding-top:50px;padding-bottom:145px;font-family:'NeueHaasGroteskText W01',Arial,Helvetica,sans-serif}#wrapper.pt_content #main #primary .knitwear-content p{margin:0 0 28px}.craft-content{padding-bottom:84px}.knit-holder{max-width:1068px}#wrapper.pt_content #main #primary .knit-holder a.btn-plus{left:32px;bottom:32px;position:absolute}.knit-hoody .desc{padding:179px 0 62px 0}.knit-hoody .desc2{padding:241px 0 62px 0}.knit-jacket{padding-bottom:204px}.zip-of-both .image-center{max-width:100%;margin:0 auto;display:block}.zip-of-both .pic-title br{display:none}.buttons-block{padding-top:84px;padding-bottom:174px}.buttons-block .fw-btn{min-width:306px;margin-bottom:14px}.alice-section .container{padding-top:135px;padding-bottom:135px;font-size:14px;line-height:24px;font-weight:500;font-family:"NeueHaasGroteskDisp W01"}.alice-section a{color:#fff!important;text-decoration:none;font-weight:500;font-family:"NeueHaasGroteskDisp W01"}.alice-section a:hover{color:#fff!important;text-decoration:underline}.maping-section{background-color:#726D66}#wrapper.pt_content #main #primary .maping-section p{font-size:14px;line-height:24px;letter-spacing:1.5px;font-weight:500;font-family:"NeueHaasGroteskDisp W01"}#wrapper.pt_content #main #primary .maping-section h2.hed{font-size:24px;line-height:36px;letter-spacing:4px;font-family:"NeueHaasGroteskDisp W01";text-transform:uppercase}.durability-content{padding-bottom:100px;padding-top:190px}.amherst-hoody .desc{padding-top:180px;padding-bottom:105px}.qknit-bomber{padding-bottom:143px}.qknit-holder{max-width:1068px;text-align:left}.qknit-holder .image-holder{height:100%}#wrapper.pt_content #main #primary .qknit-holder a.btn-plus{left:32px;bottom:32px;position:absolute}#wrapper.pt_content #main #primary .qknit-holder a.btn-plus .text{padding:8px 10px 8px}.live-section .desc{padding-top:372px;padding-bottom:105px}#wrapper.pt_content #main #primary .live-section{color:#000!important}#wrapper.pt_content #main #primary .live-section p{font-size:14px;line-height:24px;letter-spacing:1.5px;font-weight:500;font-family:"NeueHaasGroteskDisp W01"}#wrapper.pt_content #main #primary .live-section h1.hed{font-size:32px;line-height:38px;letter-spacing:7px;font-family:"NHaasGroteskTXW01-65Md";text-transform:uppercase}#wrapper.pt_content #main #primary .live-section h1.hed br, #wrapper.pt_content #main #primary .live-section h2.hed br{display:none}#wrapper.pt_content #main #primary .live-section h2.hed{font-size:24px;line-height:36px;letter-spacing:4px;font-family:"NeueHaasGroteskDisp W01";text-transform:uppercase}.live-section .image-center{max-width:100%;margin:0 auto}.video-holder{padding-top:43px;margin:136px 0 100px;position:relative}.video-holder video{display:block;width:100%}.video-holder video["poster"]{background-size:cover;background-position:no-repeat}.dark-bg{position:relative}.dark-bg:after{content:"";left:0;right:0;top:-400px;bottom:0;z-index:1;position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.13) 16%,rgba(0,0,0,0.24) 27%,rgba(0,0,0,0.67) 64%,rgba(0,0,0,0.83) 79%,rgba(0,0,0,0.93) 90%,rgba(0,0,0,0.99) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.13) 16%,rgba(0,0,0,0.24) 27%,rgba(0,0,0,0.67) 64%,rgba(0,0,0,0.83) 79%,rgba(0,0,0,0.93) 90%,rgba(0,0,0,0.99) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.13) 16%,rgba(0,0,0,0.24) 27%,rgba(0,0,0,0.67) 64%,rgba(0,0,0,0.83) 79%,rgba(0,0,0,0.93) 90%,rgba(0,0,0,0.99) 100%)}.dark-bg .container{position:relative;z-index:2}.bottom-desc{padding-bottom:170px}.cta-bottom{background-color:#525050}.cta-bottom .container{padding-top:135px;padding-bottom:135px}@media only screen and (max-width:991px){.zip-of-both .image-center img{width:100%!important}.hero-section .vh-80{height:!important}.hero-mens-bg,.hero-womens-bg{height:568px!important}.hero-womens-bg{border-bottom:1px solid #fff}.hero-section:after{content:none}.knitwear-content{padding-top:32px;padding-bottom:110px}.craft-content{padding-bottom:70px}.knit-hoody .desc{padding:60px 0 62px 0}.knit-hoody .desc2{padding:60px 0 80px 0}.knit-jacket{padding-bottom:74px}.zip-of-both .zip-mens,.zip-of-both .zip-womens{max-width:541px;margin:0 auto}.zip-of-both .zip-mens{margin-bottom:70px}.cta-bottom .btn-box,.buttons-block .btn-box{max-width:468px;margin:0 auto}#wrapper.pt_content #main #primary .buttons-block .btn-box a{display:block}.durability-content{padding-top:58px;padding-bottom:70px}.amherst-hoody .desc{padding-top:90px;padding-bottom:70px}.qknit-bomber{padding-bottom:70px}.live-section .desc{padding-top:300px}.alice-images .large-img{margin-bottom:150px}.video-holder{margin:150px 0 100px;padding-top:41px}.bottom-desc{padding-bottom:115px}.bottom-desc p{margin:0}.cta-bottom .container{padding-top:75px;padding-bottom:75px}.cta-bottom .btn-box{max-width:468px;margin:0 auto}#wrapper.pt_content #main #primary .cta-bottom .btn-box a{display:block}.cta-bottom .btn-box:first-child{margin-bottom:20px}.video-block{padding:0}}@media only screen and (max-width:767px){#wrapper.pt_content #main #primary h1{margin-left:0!important}.pic-title{font-size:12px;padding:14px 0}#wrapper.pt_content #main #primary .live-section p span{display:block;margin:20px 0}#wrapper.pt_content #main #primary .knitwear-content p{margin:0 0 24px}#wrapper.pt_content #main #primary .live-section h1.hed{font-size:28px;line-height:34px;letter-spacing:5px}#wrapper.pt_content #main #primary .live-section h1.hed br, #wrapper.pt_content #main #primary .live-section h2.hed br{display:block}.knitwear-content{padding-top:70px;padding-bottom:40px}.craft-content{padding-bottom:35px}.knit-hoody .desc2{padding:60px 0 36px 0}.live-section .desc{padding-right:150px;padding-top:160px;padding-bottom:56px}.alice-images .large-img{margin-bottom:75px}.video-holder{margin:75px 0 60px}.buttons-block{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:576px){#wrapper.pt_content #main #primary .live-section h1.hed{font-size:24px;line-height:30px;letter-spacing:5px;margin-left:0}#wrapper.pt_content #main #primary a.btn-plus{min-width:210px}#wrapper.pt_content #main #primary a.btn-plus .text{padding:8px 10px 8px 28px}#wrapper.pt_content #main #primary a.fw-btn{padding:10px 10px 9px}.knitwear-2019.twbs .container{max-width:inherit}#wrapper.pt_content #main #primary .qknit-holder a.btn-plus,#wrapper.pt_content #main #primary .knit-holder a.btn-plus{left:10px;bottom:10px}.zip-of-both .zip-mens,.zip-of-both .zip-womens{max-width:375px}.zip-of-both .zip-mens{margin-bottom:36px}.zip-of-both .pic-title br{display:block}.qknit-holder .image-holder{max-width:305px;margin-right:0}.live-section .desc{padding-right:100px}}@media only screen and (max-width:376px){.zip-of-both .zip-mens,.zip-of-both .zip-womens{max-width:305px}.knit-hoody .mb-r{max-width:305px;margin:0 0 0 auto!important}.knit-hoody .mb-l{max-width:305px;margin-left:0!important}.durability-content .mb-l{max-width:305px;margin-left:0!important}.amherst-hoody .mb-r{max-width:305px;margin:0 0 0 auto!important}.bottom-desc{max-width:305px;margin:0 0 0 auto}.live-section .desc{padding-right:80px}}

/* My Style Open */
.hero-section .video-block {
    padding-top: 0;
    height: 100%;
}
.womens-video .cld-video-player {
    height: 100%;
    min-height: 100%;
}
.womens-video .cld-video-player video{
    height: 100%;
    min-height: 100%;
}
.hero-section .video-block video{
    padding-top: 0;
}
.knitwear-2019 a.arrow-forward{
    font-size: 18px;
    cursor: pointer;
    display: inline-block !important;
    color: #fff !important;
}
.knitwear-2019 a.arrow-forward::after{
    content: "\e900";
    font-family: "icomoon";
    line-height: 20px;
}
.knitwear-2019 a.arrow-backward{
    font-size: 18px;
    cursor: pointer;
    display: inline-block !important;
    color: #fff !important;
}
.knitwear-2019 a.arrow-backward::after{
    content: "\e901";
    font-family: "icomoon";
    line-height: 20px;
}
.knitwear-section .pic-title {
    text-transform: none;
}
.knitwear-section .pic-title span a{
	font-family: "NeueHaasGroteskDisp W01";
	text-decoration:underline;
	outline:0px;
}
.new-season.tablet{
    display: none;
}
.new-season h2 {
    font-size: 24px !important;
    line-height: 36px;
    letter-spacing: 4px;
    font-family: "NeueHaasGroteskDisp W01" !important;
    text-transform: uppercase !important;
}
.new-season p {
    font-size: 14px !important;
    line-height: 24px;
    letter-spacing: 1.5px;
    font-weight: 500 !important;
    font-family: "NeueHaasGroteskDisp W01";
}
.new-season{
    background: #5a554f;
    padding: 129px 0 0;
}
.new-season .row{
    align-items: center;
}
.new-season .swap-link {
    display: none;
}
.new-season .image-holder.overlay .swap-link{
    display: block;
}
.new-season .image-holder.overlay .default-link {
    display: none;
}

.alice-section p{
    font-size: 14px !important;
    line-height: 24px;
    letter-spacing: 1.5px;
    font-weight: 500 !important;
    font-family: "NeueHaasGroteskDisp W01";
    color: #fff;
}
.alice-section p a{
    text-decoration: underline;
}
.alice-section .align-items-end {
    height: 150vh;
}

.lwd-img-both {
    background: #555B67;
    padding: 129px 0 228px;
}
.lwd-img-both p {
    color: #fff;
    font-size: 14px !important;
}
.lwd-img-both p{
    color: #fff;
    font-size: 14px !important;
}
.lwd-img-both h2{
    text-transform: uppercase !important;
    font-size: 24px !important;
    color: #fff;
}
.lwd-img-both .text{
    margin-bottom: 80px;
}
.lwd-img-both .buttons-block {
    padding: 100px 0 0;
}
.lwd-img-both .buttons-block a {
    color: #fff !important;
    background: #000 !important;
}
.lwd-img-both .buttons-block a:hover {
    color: #000 !important;
    background: #fff !important;
}

.hybridge-section{
    background: #555B67;
    padding: 129px 0 0;
}
.hybridge-section h2 {
    text-transform: uppercase !important;
    font-size: 24px !important;
    line-height: 36px;
    letter-spacing: 4px;
    font-family: "NeueHaasGroteskDisp W01" !important;
}
.hybridge-section p{
    font-size: 14px !important;
    line-height: 24px;
    letter-spacing: 1.5px;
    font-weight: 500 !important;
    font-family: "NeueHaasGroteskDisp W01";
}
.hybridge-section .buttons-block a{
    background: #000 !important;
    color: #fff !important;
}
.hybridge-section .buttons-block a:hover{
    background: #fff !important;
    color: #000 !important;
}
.hybridge-section .swap-link{
    display: none;
}
.hybridge-section .image-holder.overlay .swap-link{
    display: block;
}
.hybridge-section .image-holder.overlay .default-link {
    display: none;
}

.travellers-section {
    background: #5A554F;
    padding: 127px 0 136px 0;
}
.travellers-section .row > div {
    padding-left: 0;
}
.travellers-section .img-section .main-div:first-child {
    width: 58%;
    display: inline-block;
}
.travellers-section .img-section .main-div:nth-child(2) {
    width: 41.3%;
    display: inline-block;
}
.travellers-section .img-section .main-div img {
    width: 100%;
}
.travellers-section h2 {
    color: #fff;
    font-size: 24px !important;
    line-height: 36px;
    letter-spacing: 4px;
    font-family: "NeueHaasGroteskDisp W01" !important;
    text-transform: uppercase !important;
}
.travellers-section p {
    font-size: 14px !important;
    line-height: 24px;
    letter-spacing: 1.5px;
    font-weight: 500 !important;
    font-family: "NeueHaasGroteskDisp W01";
    color: #fff;
}
.travellers-section .pic-title {
    text-align: right;
    width: 100%;
    color: #fff;
}

#liveintheopen video {
    padding-top: 0;
}
.live-section .video-holder {
    z-index: 2;
}
.live-section .desc{
    padding-top: 150px;
}

#wrapper.pt_content #main #primary .live-section h1.hed{
    text-transform: uppercase !important;
    font-size: 24px !important;
    line-height: 36px;
    letter-spacing: 4px;
    font-family: "NeueHaasGroteskDisp W01" !important;
}

@media only screen and (min-width: 1920px) {
    .knitwear-section .knit-hoody .tablet {
        margin-right: 10rem!important;
    }
    .knitwear-section .knit-hoody .ml-lg-5 {
        margin-left: 10rem!important;
    }
    .new-season.desktop .container{
        max-width: 1600px;
    }
    .new-season.desktop .container .craft-content .image-holder {
        text-align: left;
    }
    .hybridge-section .knit-hoody .image-holder {
        margin-right: 25rem !important;
    }
}

@media only screen and (max-width: 992px) {
    .knitwear-2019 a.arrow-forward,
    .knitwear-2019 a.arrow-backward{
        font-size: 30px;
    }
    .banner-btn a{
        background: none !important;
        border: 2px solid #fff;
        color: #fff !important;
    }
    .knitwear-section .tablet {
        text-align: right !important;
    }
    .knitwear-section h1 {
        font-size: 24px !important;
    }
    .new-season.desktop {
        display: none;
    }
    .new-season.tablet{
        display: block;
    }
    .new-season.tablet p {
        width: 90%;
    }
    .new-season .craft-content {
        text-align: left !important;
    }
    .new-season .pic-title {
        text-align: right;
        margin-right: 100px;
    }
    .new-season .arrow-forward {
        float: right;
        margin-right: 100px;
    }
    .new-season .craft-content .tablet-align{
        margin: 0px auto !important;
    }
    .new-season h2 {
        font-size: 24px !important;
        letter-spacing: 6px;
    }
    .new-season h2.mobile{
        display: none;
    }
    .hybridge-section h2 {
        font-size: 24px !important;
    }
    .alice-section p {
        color: #fff !important;
    }
    .travellers-section .img-section .main-div{
        width: calc( 80% - 60px ) !important;
        display: block !important;
        margin: 0px auto !important;
    }
    .travellers-section .content {
        margin-left: 120px;
    }
    .travellers-section .pic-title {
        margin-right: 100px;
    }
    .travellers-section h2 {
        font-size: 24px !important;
        width: 70%;
    }
    .live-section .tablet{
        margin-bottom: 20px;
        width: calc( 100% - 100px );
        margin: 0px auto;
    }
    .live-section .tablet p{
        margin-bottom: 20px;
    }
    .live-section .tablet:last-child,
    .live-section .tablet p:last-child{
        margin-bottom: 0px;
    }
    .travellers-section .img-section .main-div:first-child img {
        margin-bottom: -2px;
        position: relative;
        z-index: 1;
    }
    .travellers-section .img-section .main-div:nth-child(2) .small-div:nth-child(1) {
        margin-bottom: -2px;
        position: relative;
    }
}


@media only screen and (max-width: 767px) {
    .knitwear-section .knit-hoody .row div:first-child .pic-title {
        text-align: left !important;
        margin-left: 60px !important;
    }
    .new-season.tablet .row > div:first-child {
        margin-left: 0 !important;
    }
    .new-season .pic-title{
        margin-right: 60px;
    }
    .new-season .arrow-forward{
        margin-right: 60px;
    }
    .new-season h2.desktop{
        display: none;
    }
    .new-season h2.mobile{
        display: block;
        font-size: 20px !important;
        letter-spacing: 4px;
    }
    .alice-section p {
        width: 70%;
    }
    .hybridge-section p {
        width: 96%;
    }
    .hybridge-section h2 {
        font-size: 20px !important;
    }
    .travellers-section .content {
        margin: 0 50px;
        text-align: left;
    }
    .travellers-section .content h2 {
        text-align: left;
    }
    .travellers-section .content p {
        width: 70%;
    }
    .travellers-section .pic-title {
        margin-right: 17%;
    }
    .travellers-section .img-section .main-div img {
        width: 100%;
        height: 100% !important;
    }
    .travellers-section .img-section .main-div .small-div{
        height: 182px !important;
    }
    .live-section .tablet {
        width: 100%;
    }
    .live-section .bottom-desc {
        width: 100% !important;
        max-width: 100%;
    }
}

/* My Style Close */