.section-banner-block{margin:0;width:100%;position:relative;background-repeat:no-repeat;background-size:cover}.section-banner-block #show-banner-video,.section-banner-block .nonmobile{display:block}.section-banner-block #show-mobile-banner{display:none}.section-banner-block .mobile{display:none;text-align:center}.section-banner-block.part-screen{height:calc(80vh - 100px)}.section-banner-block.full-screen{height:calc(100vh - 100px)}.sticky-header-overlay .section-banner-block.full-screen{height:100vh}.section-banner-block .banner-position{width:100%;height:100%;left:0;top:0;position:absolute;z-index:1}.section-banner-block .video-background{width:100%;height:100%;left:0;top:0;position:absolute;z-index:1;background-position:center;background-size:cover}.section-banner-block .container{position:relative;z-index:3;display:flex;justify-content:center;flex-direction:column;height:100%}.section-banner-block .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.section-banner-block .overlay-shadow{width:100%;height:295px;display:block;position:absolute;left:0;top:0;z-index:1;background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 46%,rgba(0,0,0,.16) 66%,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 46%,rgba(0,0,0,.16) 66%,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 46%,rgba(0,0,0,.16) 66%,transparent 100%);background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 46%,rgba(0,0,0,.16) 66%,transparent 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.65)),color-stop(46%,rgba(0,0,0,.35)),color-stop(66%,rgba(0,0,0,.16)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 46%,rgba(0,0,0,.16) 66%,transparent 100%)}.section-banner-block.center-columns .column{display:flex;align-items:center}.section-banner-block .box{width:100%;margin-right:auto}.section-banner-block.textalign-center .box{padding:1em 0;margin-left:auto;width:100%;text-align:center}.section-banner-block.textalign-right .box{margin-left:auto;margin-right:0;padding:0 1em 0 0;width:50%}.section-banner-block.textalign-left .box{padding:0 0 1em 0;margin-left:0;margin-right:auto}.section-banner-block.small-screen .box{padding:1em 0;margin-left:0;width:50%;margin-right:auto}.section-banner-block .arrow-container{position:absolute;bottom:50px;width:100%;left:0;text-align:center;cursor:pointer}.section-banner-block .next-section{display:none;transition:background .2s,border .2s,box-shadow .2s,color .2s}.section-banner-block .next-section,.section-banner-block .next-section.btn:hover{border:none;background:transparent!important;box-shadow:none!important}.section-banner-block .next-section .icon-arrow-down{vertical-align:-15%;font-size:2rem;box-sizing:border-box;display:inline-block;font-style:normal;height:1em;position:relative;text-indent:-9999px;width:1em}.section-banner-block .next-section .icon-arrow-down::after,.section-banner-block .next-section .icon-arrow-down::before{content:"";display:block;left:50%;position:absolute;top:50%}.section-banner-block .next-section .icon-arrow-down:before{border:.2rem solid #fff;height:.65em;width:.65em;border-bottom:0;border-right:0;transform:translate(-50%,-75%) rotate(225deg);transition:width,height,color,100ms ease-in-out;-webkit-animation-name:pulseBorder;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-webkit-animation-direction:alternate;-webkit-animation-duration:0.6s}.section-banner-block .next-section .icon-arrow-down::after{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-banner-block.dark .next-section .icon-arrow-down:before{border:.1rem solid #000;border-bottom:0;border-right:0}.section-banner-block .next-section:hover .icon-arrow-down:before{border:.2rem solid #988658;border-bottom:0;border-right:0}@-webkit-keyframes pulseBorder{from{height:.65em;width:.65em}to{height:.85em;width:.85em}}.section-banner-block .wplightbox{height:60px;display:block;margin:0 0 0 2.2em}.section-banner-block.background-video.full-screen .cta-container{position:absolute;bottom:25%;width:100%;left:0;text-align:center;cursor:pointer}.single-product .section-banner-block{padding-bottom:10px;height:calc(90vh - 100px)}.single-product .section-banner-block.textalign-left .box img{margin-left:-45px;max-width:45%}.section-banner-block.flex-end .container{justify-content:flex-end}.section-banner-block.full-screen.flex-end .arrow-container{bottom:-50px}.section-banner-block .stockist-brand{max-width:80%;margin:2% auto}.section-banner-block #show-mobile-banner{display:none}.section-banner-block .nonmobile .columns{align-items:center;padding-top:2em}.section-banner-block .nonmobile .columns .has-image{text-align:right;padding-right:1em}.section-banner-block .nonmobile .columns .has-text{text-align:left;padding-left:1em}.section-banner-block .hide-flex-content{display:none!important}.section-banner-block h1,.section-banner-block h2,.section-banner-block h3,.section-banner-block h4,.section-banner-block h5,.section-banner-block p{margin-top:0}.section-banner-block p{font-size:1.2em}.section-banner-block.small-screen h1{font-size:2rem;margin:.2em 0}.section-banner-block.light p,.section-banner-block.light p a{color:#fff}@media screen and (max-width:1366px){.section-banner-block.textalign-center .box .wplightbox{text-align:center;display:block;margin:2em 0}.section-banner-block.textalign-left .wplightbox{text-align:left;display:block;margin:2em 0}}@media screen and (min-width:768px){.section-banner-block.small-screen.row-block{padding:75px 0 20px}.section-banner-block .box{width:100%;margin:auto}.section-banner-block .wplightbox{margin:.5em}}@media screen and (min-width:1024px){.section-banner-block.small-screen.row-block{padding:120px 0 20px}.standard-header .section-banner-block.small-screen.row-block,.sticky-header .section-banner-block.small-screen.row-block{padding:40px 0 20px}}@media screen and (max-width:1024px){.section-banner-block #show-banner-video{display:none}.section-banner-block.small-screen.textalign-left .box{padding:3em 0}.section-banner-block.full-screen .arrow-container{bottom:10%}.sticky-header-overlay .section-banner-block.full-screen{height:calc(100vh - 63px)!important}.section-banner-block.full-screen .next-section .icon{height:0.9em!important;width:0.9em!important;font-size:2rem!important}.single-product .section-banner-block.textalign-left .box img{max-width:35%}@-webkit-keyframes pulseBorder{from{height:.55em;width:.55em}to{height:.75em;width:.75em}}}@media screen and (max-width:960px){.section-banner-block,.sticky-header-overlay .section-banner-block.full-screen{height:calc(100vh - 126px)!important}.section-banner-block.small-screen{height:auto!important;padding:0!important}.section-banner-block .columns .has-image img{max-width:250px}}@media (max-width:768px){.section-banner-block .container{justify-content:center}.section-banner-block .box{text-align:center!important;width:100%;margin:auto}.section-banner-block .wplightbox{text-align:center!important}.section-banner-block.textalign-center .box .wplightbox{margin:0}.single-product .section-banner-block.textalign-left .box img{margin-left:0;max-width:70%}}@media (max-width:600px){.section-banner-block .columns .has-text h1,.section-banner-block .columns .has-text h2{margin:1em 0}.section-banner-block .wplightbox{text-align:center!important;margin:0em!important}.section-banner-block .overlay{background:rgba(0,0,0,.3)!important}.section-banner-block .nonmobile{display:none}.section-banner-block #show-mobile-banner,.section-banner-block .mobile{display:block}.section-banner-block .box{padding:3em 0;width:100%;text-align:center}.section-banner-block.mobile-color-dark .box>*{color:#000000!important}.section-banner-block.mobile-color-light .box>*{color:#fff!important}}@media (max-width:414px){.section-banner-block .columns .has-image img{max-width:200px}.section-banner-block.no-desktop-content{height:calc(100vh - 250px)!important}.section-banner-block.no-desktop-content .overlay{background:rgba(0,0,0,0)!important}.single-product .section-banner-block.textalign-left .box img{max-width:300px}}