.index-sections{padding-top:15px}.index-section{margin-bottom:30px}.homepage-banner img{display:block;width:100%}.homepage-banner .hero-banner{position:relative}.index-section .banner-overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.homepage-banner .hero-text{position:absolute;top:50%;width:100%;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 45px;color:#fff;font-size:19px}.homepage-banner .hero-text h2{font-family:United Sans Cd,sans-serif;font-weight:700;text-transform:uppercase;font-size:36px;margin-bottom:15px}.homepage-banner .hero-text p{margin-bottom:15px}.homepage-banner .hero-text a{color:#fff}.homepage-banner .hero-text a:hover{color:#c62a32}.btn-double .dropdown{margin-right:10px}.homepage-banner .banner-quiz-cta p{display:inline}.homepage-mini-banner h2{font-family:Proxima Nova,sans-serif;text-transform:uppercase;font-weight:700;font-size:20px;margin-bottom:15px}.homepage-mini-banner .mini-banner{position:relative;color:#fff}.homepage-mini-banner .mini-banner img{height:350px;width:100%;object-fit:cover;display:block;opacity:1}.homepage-mini-banner .text-area{position:absolute;top:20px;left:20px;z-index:3;line-height:1.25}.homepage-mini-banner .home-banner-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:3}.homepage-mini-banner .home-banner-content .dropdown{margin-bottom:0}.homepage-mini-banner h3{font-family:United Sans Cd,sans-serif;text-transform:uppercase;font-size:28px;margin-bottom:10px;line-height:1}.homepage-mini-banner .mini-banner.productBanner h3{font-family:Geogrotesque,sans-serif;color:#232323;font-size:44px;font-style:italic}.homepage-mini-banner .mini-banner.productBanner h5{font-family:Geogrotesque,sans-serif;text-transform:uppercase;color:#222760}.homepage-mini-banner .mini-banner.productBanner .btn{background:#c62a32;color:#fff;border:solid #c62a32 1px}.homepage-mini-banner .mini-banner.productBanner .dropdown.exp .btn,.homepage-mini-banner .mini-banner.productBanner .btn:hover{background:#fff;color:#c62a32}.seoDescription{color:#262626}.seoDescription h1{font-family:United Sans Cd,sans-serif;text-transform:uppercase;font-size:36px;margin-bottom:15px}.seoDescription p{margin:0 0 15px}.seoDescription .expCollapse{font-weight:700}.seoDescription .expCollapse .expColl{cursor:pointer}.seoDescription .expCollapse .expColl:hover{color:#c62a32}.seoDescription .last,.seoDescription .expCollapse .less{display:none}.seoDescription.exp .last{display:block}.seoDescription.exp .expCollapse .more{display:none}.seoDescription.exp .expCollapse .less{display:block}#container-review h4{font-family:United Sans Cd,sans-serif;background:#f0f0f0;padding:10px;margin-bottom:15px;font-size:24px;text-transform:uppercase}#container-review .yotpo a{color:#c62a32!important}#container-review .yotpo .carousel-review-title,#container-review .yotpo .headline{color:#262626!important}#container-review .yotpo *{font-family:Proxima Nova,sans-serif!important}#container-review .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{font-style:normal!important;margin-left:0}#container-review .yotpo .product-link-container{display:none!important}#container-review .yotpo .right-side.pull-right{float:left!important;width:100%!important}.yotpo-reviews-carousel .carousel-display-wrapper{padding:0!important}.homepage-banner .btn{border:solid 0px}.homepage-banner.video-banner{position:relative;z-index:1}.homepage-banner.video-banner .hero-text{z-index:20}.homepage-banner.video-banner .video-box{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.homepage-banner.video-banner video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:auto;min-width:100%;height:100%}.homepage-mini-banner .new-mini-banner{background-size:cover;height:0;padding-bottom:61.6%;position:relative;margin-bottom:30px!important}.homepage-mini-banner .new-mini-banner .text-area{width:40%;position:absolute;top:50%;left:4%;z-index:3;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-height:1px}.homepage-mini-banner .new-mini-banner.textRight .text-area{left:auto;right:4%}.new-mini-banner .text-area h5,.new-mini-banner .text-area .h5{font-size:20px;text-transform:uppercase;font-family:United Sans Cd;font-weight:700;line-height:1;margin-bottom:15px}.new-mini-banner .text-area h2,.new-mini-banner .text-area .h2{font-size:75px;text-transform:uppercase;font-family:United Sans Cd;line-height:.8em}.new-mini-banner .button-box .btn{min-width:200px;text-align:center}.new-mini-banner .button-box .btn:after{display:none}@media only screen and (max-width: 991px){.homepage-banner .hero-text{font-size:16px;padding:0 30px}.homepage-banner .hero-text h2{font-size:32px}.homepage-banner img{min-height:350px;object-fit:cover}.homepage-mini-banner .mini-banner.productBanner h3{font-size:38px}.homepage-mini-banner .mini-banner.productBanner h5{font-size:16px}.homepage-mini-banner .mini-banner img{height:325px}.seoDescription h1{font-size:32px}.homepage-mini-banner .text-area{top:15px;left:15px}.homepage-mini-banner .home-banner-content{left:15px;bottom:15px}}@media only screen and (max-width: 749px){.homepage-mini-banner .mini-banner img{height:300px}.homepage-mini-banner .mini-banner{margin-bottom:15px}.homepage-mini-banner [class*=col-]:last-child .mini-banner{margin-bottom:0}.seoDescription h1{font-size:30px}.homepage-mini-banner h3{font-size:26px}.homepage-mini-banner .mini-banner.productBanner h3{font-size:36px}.homepage-banner .hero-text{padding:0 15px;font-size:14px}.homepage-banner .hero-text h2{font-size:30px}.homepage-banner.video-banner .hero-banner video{display:none}.new-mini-banner .text-area h5,.new-mini-banner .text-area .h5{font-size:11px;margin-bottom:5px}.new-mini-banner .text-area h2,.new-mini-banner .text-area .h2{font-size:24px;margin:0;line-height:1}.new-mini-banner .text-area{font-size:12px}.new-mini-banner .button-box .btn{min-width:100px;font-size:10px;padding:0 10px;vertical-align:top;line-height:33px;height:35px}.homepage-mini-banner .text-area p{margin-bottom:10px}}@media only screen and (min-width: 480px) and (max-width: 749px){.new-mini-banner .text-area h5,.new-mini-banner .text-area .h5{font-size:14px;margin-bottom:5px}.new-mini-banner .text-area h2,.new-mini-banner .text-area .h2{font-size:36px;margin:0;line-height:1}.new-mini-banner .text-area{font-size:14px}.new-mini-banner .button-box .btn{min-width:150px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-homepage.scss.css.map */
