.homePageBanner{margin-top:46px}.homePageBanner .bannerOverflow{height:500px;width:100%;overflow:hidden;position:relative;background-color:#f16921;background-size:cover}.homePageBanner .bannerOverflow iframe{position:absolute;transition:all .2s;top:50%;left:0;width:100vw;height:57vw;transform:translateY(-50%)}.homePageBanner .bannerOverflow .filter{width:100%;height:100%;position:absolute;top:0;left:0;background-size:4px}.homePageBanner .bannerOverflow .red-overlay{position:absolute;top:0;right:0;height:100%;width:100%;background:#7700044d}.homePageBanner .overlay{position:absolute;left:50%;transform:translate(-50%);width:calc(100% - 60px);max-width:1013px;display:flex;top:42px;flex-direction:column-reverse;align-items:center;height:580px}.homePageBanner .overlay .leftBox{display:flex;flex-direction:column;height:100%;width:61%}.homePageBanner .overlay .leftBox img{width:100%}.homePageBanner .overlay .rightBox{margin:100px 0 60px}.homePageBanner .overlay .rightBox img{width:150px;margin:85px auto auto;display:block}.homePageBanner .overlay .rightBox .smallText{font-family:hallo-sans,PT Sans Narrow,sans-serif;color:#fff;text-align:center;font-size:30px;letter-spacing:.86px;margin-top:10px}.homePageBanner .overlay .rightBox h1{font-family:Bungee,sans-serif;font-size:55px;line-height:42px;color:#fff;letter-spacing:-1.6px;text-align:center;margin-top:-3px;padding-bottom:10px}.homePageBanner .overlay .rightBox a{font-family:hallosans-black,PT Sans Narrow,sans-serif;width:340px;height:92px;display:block;background-size:contain;background-position:center;text-align:center;text-decoration:none;font-size:30px;letter-spacing:1.71px;color:#404042;text-transform:uppercase;margin:-25px auto auto;padding-top:34px;background-repeat:no-repeat;transform:rotate(0);transition:all .2s}.homePageBanner .overlay .rightBox a:hover{transform:rotate(2deg)}.homePageBanner--use-phase2-layout .overlay{flex-direction:row}.homePageBanner--use-phase2-layout .overlay .rightBox,.homePageBanner--use-phase2-layout .overlay .rightBox img{margin-top:0}.homePageBanner--use-phase2-layout .overlay .rightBox .smallText{margin-bottom:16px}.homePageBanner--use-phase2-layout .overlay .rightBox h1{font-family:Pixel,backupPixel,sans-serif}.homepageUpperContainer{width:calc(100% - 80px);max-width:1220px;margin:auto;border:20px solid #FFDD17;border-top:none;position:relative;z-index:1}.homepageUpperContainer .header{font-family:Pixel,backupPixel,sans-serif;color:#404042;text-align:center;font-size:60px;text-transform:uppercase;letter-spacing:-.6px;padding-top:115px}.homepageUpperContainer .subhead{font-family:Open Sans,sans-serif;font-weight:800;text-align:center;font-size:24px;color:#404042;margin-top:-5px}.homepageUpperContainer .videoBox{position:relative;margin:54px auto auto;width:calc(100% - 60px);max-width:952px;border:10px solid #2AB573}.homepageUpperContainer .videoBox .before{position:absolute;font-family:hallosans-black,PT Sans Narrow,sans-serif;font-weight:700;font-size:40px;color:#f16921;letter-spacing:1.7px;transform-origin:bottom left;transform:rotate(-90deg);text-transform:uppercase;bottom:0;left:-38px}.homepageUpperContainer .videoBox .contentBox{width:100%}.homepageUpperContainer .videoBox .contentBox .bkg{width:100%;height:auto;margin-bottom:-4px}.homepageUpperContainer .videoBox .contentBox .button{position:absolute;top:50%;left:50%;width:104px;transform-origin:center;transform:translate(-50%,-50%) scale(1);transition:all .2s;cursor:pointer}.homepageUpperContainer .videoBox .contentBox .button:hover{transform:translate(-50%,-50%) scale(1.1)}.homepageUpperContainer .videoBox .after{position:absolute;font-family:hallosans-black,PT Sans Narrow,sans-serif;font-weight:700;font-size:40px;color:#f16921;letter-spacing:1.7px;transform-origin:bottom left;transform:translate(100%) rotate(90deg);text-transform:uppercase;top:-50px;right:-38px}.homepageUpperContainer .bodySBSContainer{margin-top:88px;padding-bottom:100px}.homepageUpperContainer .bodySBSContainer .bodySBS{display:flex;justify-content:space-between;position:relative;padding-bottom:53px;margin-bottom:46px}.homepageUpperContainer .bodySBSContainer .bodySBS .img{margin-left:-80px;width:calc(100% - 340px);border:5px solid #DEDEDE;position:relative;max-height:400px}.homepageUpperContainer .bodySBSContainer .bodySBS .img .blockimg{width:100%;height:100%;object-fit:cover;display:block}.homepageUpperContainer .bodySBSContainer .bodySBS .img .arrow{position:absolute;right:0;top:50%;transform:translate(calc(100% + 5px),-50%);height:50px}.homepageUpperContainer .bodySBSContainer .bodySBS .text{width:258px;margin-right:80px;display:flex;flex-direction:column;justify-content:center}.homepageUpperContainer .bodySBSContainer .bodySBS .text .upper{font-size:60px;font-family:hallo-sans,PT Sans Narrow,sans-serif;line-height:62px;letter-spacing:-.9px}.homepageUpperContainer .bodySBSContainer .bodySBS .text .lower{font-size:18px;line-height:30px;margin-top:29px;font-family:Open Sans,sans-serif}.homepageUpperContainer .bodySBSContainer .bodySBS .text .lower br{content:"";display:block;height:15px}.homepageUpperContainer .bodySBSContainer .bodySBS:after{content:"";width:calc(100% - 60px);max-width:933px;height:5px;background:#ffdd17;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.homepageUpperContainer .bodySBSContainer .bodySBS:nth-of-type(2n){flex-direction:row-reverse}.homepageUpperContainer .bodySBSContainer .bodySBS:nth-of-type(2n) .img{margin-left:0;margin-right:-80px}.homepageUpperContainer .bodySBSContainer .bodySBS:nth-of-type(2n) .img .arrow{right:auto;left:0;transform:translate(calc(-100% - 5px),-50%) rotate(180deg)}.homepageUpperContainer .bodySBSContainer .bodySBS:nth-of-type(2n) .text{margin-right:0;margin-left:80px}.homepageUpperContainer .bodySBSContainer .bodySBS:last-of-type{padding-bottom:0;margin-bottom:0}.homepageUpperContainer .bodySBSContainer .bodySBS:last-of-type:after{display:none}.circuitBkg{margin-top:-204px;height:484px;overflow:hidden;width:100%}.circuitBkg img{width:100%}.banner{height:300px;background-size:cover;position:relative}.banner .inner{position:relative;top:-48px}.banner .inner .logo{width:506px;margin:auto;display:block}.banner .inner .text{font-size:40px;text-align:center;color:#fff;letter-spacing:-1px;font-family:hallosans-black,PT Sans Narrow,sans-serif;margin-top:11px}.homepageNewSlider{position:relative;width:calc(100% - 170px);max-width:1240px;margin:-88px auto auto}.homepageNewSlider .slick-prev{width:30px;height:50px;background-image:url(/cdn/shop/files/slideArrowleft.png?6590995978400317263);color:transparent;background-size:contain;background-repeat:no-repeat;background-color:transparent;border:none;-webkit-appearance:none;position:absolute;top:calc(50% + 9px);transform:translateY(-50%);left:-64px}.homepageNewSlider .slick-prev:active{outline:none}.homepageNewSlider .slick-prev:focus{outline:none}.homepageNewSlider .slide{height:0px;padding-top:100%;position:relative;cursor:pointer}.homepageNewSlider .slide .background{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.homepageNewSlider .slide .background img{display:block;width:100%;height:100%}.homepageNewSlider .slide .colorBox{position:absolute;top:10px;left:10px;display:block;opacity:.5;width:calc(100% - 20px);height:calc(100% - 20px);transition:all .2s}.homepageNewSlider .slide .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:calc(100% - 20px);height:calc(100% - 20px);border:10px solid;display:flex;transition:all .2s;padding:0}.homepageNewSlider .slide .text span{margin:auto;font-size:30px;letter-spacing:.84px;line-height:31px;font-family:hallosans-black,PT Sans Narrow,sans-serif}.homepageNewSlider .slide:hover .colorBox{width:100%;height:100%;top:0;left:0;opacity:.9}.homepageNewSlider .slide:hover .text{width:100%;height:100%;padding:10px}.homepageNewSlider .slick-next{width:30px;height:50px;background-image:url(/cdn/shop/files/slideArrowRight.png?6590995978400317263);color:transparent;background-color:transparent;background-size:contain;background-repeat:no-repeat;border:none;-webkit-appearance:none;position:absolute;top:calc(50% + 9px);transform:translateY(-50%);right:-64px}.homepageNewSlider .slick-next:active{outline:none}.homepageNewSlider .slick-next:focus{outline:none}.underImage{width:90%;max-width:1146px;margin:-272px auto -42px}.underImage img{width:100%}.whoHowWhyContainer{width:calc(100% - 100px);margin:auto;max-width:1340px;z-index:1;position:relative}.whoHowWhyContainer .tag{max-width:452px;position:absolute;top:-256px;left:16px;z-index:1}.whoHowWhyContainer .tag img{width:100%}.whoHowWhyContainer .content{display:flex;justify-content:space-between}.whoHowWhyContainer .content .tallBlock{width:calc((100% - 80px) / 3);background:#ffdd17;position:relative;margin-bottom:auto}.whoHowWhyContainer .content .tallBlock .topImg{width:100%;height:0px;overflow:hidden;padding-top:100%;position:relative}.whoHowWhyContainer .content .tallBlock .topImg img{position:absolute;top:0;left:0;width:100%;min-height:100%}.whoHowWhyContainer .content .tallBlock .bottomText{min-height:555px;display:flex;flex-direction:column;margin:auto;width:calc(100% - 40px);max-width:260px}.whoHowWhyContainer .content .tallBlock .bottomText .tallTitle{font-size:100px;color:#fff;letter-spacing:4.3px;font-family:hallo-sans,PT Sans Narrow,sans-serif;line-height:104px;margin-top:80px;text-transform:uppercase}.whoHowWhyContainer .content .tallBlock .bottomText .tallBody{font-family:Open Sans,sans-serif;font-size:17px;line-height:25px;color:#424142}.whoHowWhyContainer .content .tallBlock .bottomText .tallBody br{content:"";display:block;height:16px}.whoHowWhyContainer .content .tallBlock .bottomText a{position:relative;font-size:25px;font-family:Open Sans,sans-serif;font-weight:700;color:#424142;margin-top:48px;text-decoration:none;display:block;padding-bottom:73px}.whoHowWhyContainer .content .tallBlock .bottomText a span{font-size:16px;margin-left:4px;transform:scaleX(.7) translateY(-1px);display:inline-block}.whoHowWhyContainer .content .tallBlock .bottomImg{position:absolute;width:calc(100% - 20px);left:10px;bottom:0;transform:translateY(100%);z-image:1}.whoHowWhyContainer .content .low{top:100px}.homeProductsContainer{width:calc(100% - 80px);margin:164px auto auto;max-width:1220px;border:20px solid #FFDD17;position:relative}.homeProductsContainer .wireDecoration{position:absolute;width:calc(100% - 84px);left:50%;transform:translate(-50%)}.homeProductsContainer .inner{width:calc(100% - 160px);margin:auto;padding-bottom:100px}.homeProductsContainer .inner .title{font-size:60px;font-family:hallo-sans,PT Sans Narrow,sans-serif;text-align:center;margin-top:59px;color:#404042}.homeProductsContainer .inner .homeProdSBS{display:flex;justify-content:space-between;margin-top:45px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock{width:calc((100% - 80px)/2)}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .imgCont{width:100%;height:0px;position:relative;padding-top:106%;overflow:hidden}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .imgCont img{width:100%;max-height:100%;position:absolute;top:0;left:0}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .text .title{font-size:40px;letter-spacing:-1px;margin-top:37px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .text .subtitle{font-size:18px;text-align:center;font-family:Open Sans,sans-serif;margin-top:7px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .text .price{font-size:25px;font-family:Open Sans,sans-serif;font-weight:600;text-align:center;margin-top:36px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .text .oldPrice{font-size:20px;font-family:Open Sans,sans-serif;text-align:center;margin-top:5px;color:#ae0e1f;text-decoration:line-through;height:24px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock a{display:block;margin:24px auto auto;width:306px;background-size:contain;height:74px;background-repeat:no-repeat;background-position:center;color:#fff;text-decoration:none;text-align:center;font-family:hallo sans,PT Sans Narrow,sans-serif;font-size:24px;letter-spacing:1.71px;text-transform:uppercase;padding-top:27px}.homeProductsContainer .alienDecoration{position:absolute;left:50%;bottom:0;width:93px;transform:translate(-50%,50%)}.endButton{font-size:45px;text-decoration:none;color:#404042;font-family:hallosans-black,PT Sans Narrow,sans-serif;text-align:center;display:block;text-transform:uppercase;margin-top:30px;padding-bottom:50px}.newModalOverlay{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10000;background:#000c}.newModalOverlay i{font-size:40px;position:absolute;top:40px;right:40px;color:#fff;display:block;cursor:pointer}.newModal{position:fixed;left:50vw;z-index:10001;top:50vh;transform:translate(-50%,-50%);width:90%;max-width:900px;height:60vw}.newModal iframe{width:100%;height:100%}@media only screen and (max-width: 1090px){.homePageBanner .bannerOverflow{position:absolute;height:40vw;max-height:500px}.homePageBanner .bannerOverflow iframe{height:100vw;width:160vw;top:calc(50% + 30px)}.homePageBanner .overlay{position:relative;flex-direction:column;margin-top:-30px;margin-bottom:25vw;top:calc(20vw + 40px);height:initial}.homePageBanner .overlay .leftBox{margin:auto;width:100%;max-width:550px}.homePageBanner .overlay .rightBox{margin:20px 0 100px;width:100%}.homePageBanner .overlay .rightBox img{margin-top:-10px;width:16vw;max-width:100px}.homePageBanner .overlay .rightBox .smallText{color:#404042;font-size:18px}.homePageBanner .overlay .rightBox h1{color:#404042;font-size:35px;padding-bottom:0}.homePageBanner .overlay .rightBox a{max-width:340px;width:calc(100% - 40px);margin-top:20px;font-size:20px;height:75px;background-position:center;padding-top:29px}.homePageBanner--use-phase2-layout .bannerOverflow{height:80vw}.homePageBanner--use-phase2-layout .overlay{top:0;margin-bottom:0}.homePageBanner--use-phase2-layout .overlay .rightBox{margin-bottom:0}.homepageUpperContainer{width:calc(100% - 40px);max-width:700px;border:none;margin-top:60px;border-top:10px solid #FFDD17}.homepageUpperContainer .header{font-size:27px;letter-spacing:-.27px;padding-top:30px;margin:auto;width:calc(100% - 60px)}.homepageUpperContainer .subhead{font-size:18px;margin:15px auto auto;width:calc(100% - 60px)}.homepageUpperContainer .videoBox{border:none;width:calc(100% + 40px);margin-left:-20px;margin-top:80px;max-width:none}.homepageUpperContainer .videoBox .before{position:absolute;transform:none;font-size:20px;letter-spacing:.85px;bottom:-40px;left:20px}.homepageUpperContainer .videoBox .contentBox{border:10px solid #2AB573;border-left:0px;border-right:0px}.homepageUpperContainer .videoBox .contentBox .button{width:70px}.homepageUpperContainer .videoBox .after{position:absolute;transform:none;font-size:20px;letter-spacing:.85px;top:-40px;right:20px}.homepageUpperContainer .bodySBSContainer .bodySBS{flex-direction:column!important;padding-bottom:50px}.homepageUpperContainer .bodySBSContainer .bodySBS .img{width:100%;margin:0 0 60px!important}.homepageUpperContainer .bodySBSContainer .bodySBS .img .arrow{top:100%!important;right:50%!important;left:auto!important;transform:translate(50%,5px) rotate(90deg)!important}.homepageUpperContainer .bodySBSContainer .bodySBS .text{margin:auto!important;width:calc(100% - 60px)}.homepageUpperContainer .bodySBSContainer .bodySBS .text .upper{font-size:40px;line-height:normal}.homepageUpperContainer .bodySBSContainer .bodySBS .text .lower{font-size:15px;line-height:normal;margin-top:10px}.circuitBkg{display:none}.banner{height:141px}.banner .inner{top:-30px}.banner .inner .logo{width:200px}.banner .inner .text{font-size:20px}.homepageNewSlider{margin-top:-60px}.homepageNewSlider .slick-prev{width:18px;height:30px;left:-55px}.homepageNewSlider .slick-next{width:18px;height:30px;right:-55px}.underImage{margin-top:-15vw;margin-bottom:0}.whoHowWhyContainer{width:100%}.whoHowWhyContainer .tag{width:calc(100% - 60px);margin:-40px auto -20px;position:relative;top:0;left:0}.whoHowWhyContainer .content{width:100%;max-width:700px;flex-direction:column;margin:auto}.whoHowWhyContainer .content .tallBlock{width:100%;margin-bottom:20px}.whoHowWhyContainer .content .tallBlock .bottomText{min-height:0px;width:calc(100% - 100px);max-width:none}.whoHowWhyContainer .content .tallBlock .bottomText .tallTitle{margin-top:50px;font-size:60px}.whoHowWhyContainer .content .tallBlock .bottomText .tallBody{font-size:15px;line-height:normal}.whoHowWhyContainer .content .tallBlock .bottomText a{font-size:20px;margin-top:30px}.whoHowWhyContainer .content .tallBlock .bottomImg{display:none}.whoHowWhyContainer .content .low{top:0}.homeProductsContainer{width:calc(100% - 40px);max-width:700px;margin:auto;border-left:none;border-right:none;border-width:10px}.homeProductsContainer .wireDecoration{display:none}.homeProductsContainer .inner{padding-bottom:50px;width:100%}.homeProductsContainer .inner .title{font-size:40px;margin-top:30px}.homeProductsContainer .inner .homeProdSBS{flex-direction:column;margin-top:0}.homeProductsContainer .inner .homeProdSBS .homeProdBlock{width:100%;margin-bottom:30px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .text .title{font-size:30px;margin-top:20px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .text .subtitle{font-size:15px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .text .price{font-size:20px;margin-top:20px}.homeProductsContainer .inner .homeProdSBS .homeProdBlock .text .oldPrice{font-size:18px;height:auto}.endButton{font-size:25px;margin-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/newHomepage.scss.css.map */
