.sw-slider-slide{position:relative;cursor:pointer}#sw-slider-2{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.promo-slider #sw-slider-2{width:calc(100vw - 8px)}.sw-slider-products .product-item-info{background:#fff;padding:10px}.sw-slider-text{position:absolute;top:40%;left:0;padding:1em;margin:2em 4em}.sw-slider-text.a-right{text-align:right}.sw-slider-text.a-left{text-align:left}.sw-slider-text.a-center{text-align:center}.cms-index-index .sw-slider-text.a-right{text-align:right;right:10%}.cms-index-index .sw-slider-text.a-left{top:44.5%;left:8%;text-align:left;width:700px}.cms-index-index .promo-slider .sw-slider-text.a-left{top:36%;left:.5%}.cms-index-index .sw-slider-text.a-left h3{margin-top:1px;font-size:1em}.cms-index-index .sw-slider-text.a-center{text-align:center;width:700px;top:50%;left:0;right:0;margin:auto}.cms-index-index .sw-slider-text{width:300px}.cms-index-index .sw-slider-text p,h1,h2,h3,h4,h5,h6{font-family:'BrandonGrotesque','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.05em}.cms-index-index .sw-slider-text p{font-size:1.25em;letter-spacing:.035em}.cms-index-index .sw-slider-text h1{font-size:7em}.cms-index-index .sw-slider-text h2{margin-top:0;font-weight:700}.cms-index-index .sw-slider-text h3{margin-top:15px;font-size:1em;margin-bottom:0;letter-spacing:.17em}.cms-index-index .sw-slider-text h1 strong{font-weight:700}.cms-index-index .sw-slider-text h3 strong{font-weight:900}.cms-index-index .sw-slider-text strong{font-weight:500}.cms-index-index .sw-slider-slide .img-container img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto;display:block;min-width:100%;min-height:100%;object-fit:cover}.cms-index-index .sw-slider-slide .img-container img.desktop{transition:.5s tranform cubic-bezier(.165,.84,.440,1);-webkit-transition:.5s transform cubic-bezier(.165,.84,.440,1);-moz-transition:.5s transform cubic-bezier(.165,.84,.440,1);-o-transition:.5s transform cubic-bezier(.165,.84,.440,1)}.cms-index-index .sw-slider-slide .img-container img.desktop,.cms-index-index .sw-slider-slide .sw-slider-text-desktop{display:block}.cms-index-index .sw-slider-slide .img-container img.mobile,.cms-index-index .sw-slider-slide .sw-slider-text-mobile{display:none}.cms-index-index .sw-slider-slide .img-container{height:100vh;width:100%}.cms-index-index>.slick-slider{position:fixed;top:0;right:0;left:0;z-index:0;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);visibility:visible}.cms-index-index .promo-slider{position:relative;height:100vh;background-color:#fff;margin-bottom:46px}.cms-index-index .columns{position:initial !important}.cms-index-index .block-products-list{max-width:100vw}.cms-index-index .promo-slider .slick-slider{position:static}.cms-index-index .promo-slider{position:relative;height:100vh;background-color:#fff}.cms-index-index .sw-slider .slick-track{height:100vh}.cms-index-index .slick-track iframe{position:absolute;left:0;top:0;width:100% !important;height:100vh !important}.cms-index-index .slick-track video{position:absolute;left:0;top:0;width:100% !important;height:100vh !important}.cms-index-index .page-main-wrapper{margin-top:100vh;position:relative;background-color:#fff;z-index:0}.cms-index-index .arrow-to-maincontent{display:block;position:absolute;bottom:60px;left:50%;width:50px;height:50px;margin-left:-25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;z-index:10;background-image:url("../images/icon-check-black.svg");background-repeat:no-repeat;background-position:50% 50%;background-color:#fff}.cms-index-index .sw-slider-text .primary .slider-CTA{margin-top:20px;height:50px}.cms-index-index .promo-slider .slider-CTA{border:1px solid #fff;color:#fff}@media (max-width:768px){.cms-index-index .sw-slider-slide .img-container img{position:static}.cms-index-index .slick-slider{position:relative;height:100%;margin-top:54px;margin-bottom:0}.cms-index-index .sw-slider-slide .img-container img.desktop,.cms-index-index .sw-slider-slide .sw-slider-text-desktop{display:none}.cms-index-index .sw-slider-slide .img-container img.mobile{display:block;min-height:0;position:relative;left:0}.cms-index-index .sw-slider-slide .sw-slider-text-mobile{display:block}.cms-index-index .sw-slider-slide .img-container{height:auto}.cms-index-index .arrow-to-maincontent{top:-165px}.cms-index-index .page-main-wrapper{margin-top:10px}.cms-index-index .sw-slider .slick-track{height:auto}.cms-index-index .sw-slider-text{padding:2px;margin:2px}.cms-index-index .sw-slider-text.a-left{text-align:left;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:2%}.cms-index-index .sw-slider-text.a-center{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:100%}.cms-index-index .sw-slider-text h1{font-size:4em;letter-spacing:.025em;margin-bottom:0}.cms-index-index .sw-slider-text h2{font-size:25px;margin-bottom:5px}.cms-index-index .sw-slider-text h3{margin-top:.75em;letter-spacing:.035em;font-size:25px}.cms-index-index .sw-slider-text p{font-size:8px;letter-spacing:.045em;margin-bottom:2px}.cms-index-index .sw-slider-text.a-center .primary .slider-CTA,.cms-index-index .sw-slider-text .primary .slider-CTA{margin-top:0;height:40px}.cms-index-index .promo-slider{height:auto;margin-bottom:20px}}@media (min-width:420px) and (max-width:768px){.cms-index-index .sw-slider-text.a-left{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.cms-index-index .sw-slider-text.a-center{top:53%;max-width:500px}.cms-index-index .sw-slider-text h1{font-size:6.5em}.cms-index-index .sw-slider-text h2{font-size:30px;margin-bottom:10px}.cms-index-index .sw-slider-text h3{margin-top:.5em;letter-spacing:.075em;font-size:35px}.cms-index-index .sw-slider-text.a-left h3{margin-top:0}.cms-index-index .sw-slider-text p{font-size:15px;letter-spacing:.045em;line-height:1}.cms-index-index .sw-slider-text.a-left p{font-size:18px}.cms-index-index .sw-slider-text.a-center .primary .slider-CTA{margin-top:0}}@media only screen and (min-width:568px) and (max-width:736px) and (orientation:landscape){.cms-index-index .sw-slider-text.a-center{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:43%}.cms-index-index .sw-slider-text.a-center .primary .slider-CTA{margin-top:0}.cms-index-index .sw-slider-text.a-center h1{font-size:3.25em;letter-spacing:.0125em}.cms-index-index .sw-slider-text.a-center h2{margin-bottom:7px}.cms-index-index .sw-slider-text.a-center h3{letter-spacing:.125em;margin-left:8px;margin-bottom:2px}.cms-index-index .sw-slider-text.a-center p{font-size:.5em}}@media only screen and (min-width:500px) and (max-width:568px) and (orientation:landscape){.cms-index-index .sw-slider-text.a-center{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.cms-index-index .sw-slider-text.a-center h1{font-size:2.5em}.cms-index-index .promo-slider .sw-slider-text.a-left{top:25%}.cms-index-index .promo-slider .sw-slider-text.a-left h2{font-size:25px;margin-bottom:0}}@media only screen and (min-width:1050px) and (max-width:1366px) and (orientation:landscape){.cms-index-index .sw-slider-text.a-center{top:50%}.cms-index-index .sw-slider-text.a-center h1{font-size:6.25em;letter-spacing:.0125em}}@media only screen and (min-width:737px) and (max-width:1040px) and (orientation:landscape){.cms-index-index .sw-slider-text.a-center{top:43%}.cms-index-index .sw-slider-text.a-center h1{font-size:6.25em;letter-spacing:.0125em}}