.home-hero{background:#000;color:#fff}.home-hero .hero{display:flex}.home-hero .hero-text{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.home-hero .hero-text img{width:100%;max-width:400px;margin-bottom:18px}.home-hero .hero-text h1{color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:SackersGothicStd;font-size:20px;letter-spacing:6px;margin-bottom:12px;margin-top:10px}.home-hero .hero-text h1 span{display:inline-block;min-height:10px;min-width:10px;background:#fff;margin:0 32px;border-radius:50%}.home-hero .hero-text p{color:#c8c8c8;max-width:450px;text-align:center;margin-bottom:48px}.home-hero .hero-text a{text-transform:uppercase;text-decoration:none;color:#fff;background:#8e1729;display:flex;align-items:center;justify-content:center;height:50px;width:240px;font-size:18px;transition:all .3s ease-in-out;font-family:TradeGothicLT-CondEighteen}.home-hero .page-width{padding:0}.home-hero .hero-text a:hover{background:#6c111f}.home-hero .hero-text a svg{margin-left:12px}.home-hero video{width:43%;display:flex;justify-content:flex-end;align-items:center}.home-hero .video img{height:calc(100vh - 88px);min-height:800px}.home-hero .learn-more{min-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-decoration:none;margin-top:-88px;padding-bottom:44px;position:relative;z-index:4}.home-hero .learn-more p{margin:0 0 12px;text-transform:uppercase;font-family:TradeGothicLT-CondEighteen}.home-hero .learn-more svg{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.home-hero .hide-desktop{display:none}.home-hero .badges.hide-desktop{display:none!important}.swiper-container{width:100%;height:100%;position:relative}.swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.home-hero .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center;width:auto;position:relative;overflow:hidden}@keyframes line-slide{0%{background-position:-5% 0}to{background-position:100% 0}}.featured{display:flex;align-items:center;justify-content:center;width:100%}.featured p{text-transform:uppercase;margin:0 28px 0 0;color:#c8c8c8;font-family:TradeGothicLT-CondEighteen}.featured .badges{display:flex;align-items:center;justify-content:center;max-width:600px}.featured .badges img{max-width:100%;max-height:28px;margin-right:52px;opacity:.7;transition:all .3s ease-in-out}.featured .badges img:hover{opacity:1}.featured .badges img:last-of-type{margin:0}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 1200px){.home-hero .hero-text{width:100%;margin-bottom:0}.home-hero .hero-text.hide-desktop{width:100%;margin-bottom:48px}.home-hero .learn-more{display:none}.home-hero .hide-mobile{display:none!important}.home-hero .badges.hide-mobile{display:flex!important}.home-hero .hide-desktop{display:flex}.home-hero video{width:50%;display:flex;justify-content:center;align-items:center;position:relative;top:0}.home-hero .video img{height:100%}.home-hero .hero{flex-direction:column;justify-content:center;align-items:center}.home-hero video{width:100%;max-width:500px}.home-hero .hero-text img{max-width:200px;display:none}.home-hero .hero-text h1{font-size:16px;letter-spacing:2px}.home-hero .hero-text h1 span{min-height:6px;min-width:6px;margin:0 12px}.home-hero .hero-text p{font-size:16px;padding-top:24px;max-width:300px;line-height:1.5;margin-bottom:24px}}@media (max-width: 768px){.featured .badges{align-items:center;justify-content:space-between;width:100%}.featured .badges img{margin:0}.home-hero .badges.hide-mobile{display:none!important}.home-hero .badges.hide-desktop{display:flex!important}.featured p{display:none}.featured .swiper-slide{display:flex;align-items:center;justify-content:center}.featured .badges{max-width:100%}.featured .badges img{max-width:100%;max-height:24px}.home-hero .video img{min-height:initial;max-width:80%}}@media (max-width: 576px){.home-hero .hero-text:first-of-type{margin:0}.home-hero .hero-text h1{font-size:12px}}@media screen and (max-height: 860px) and (min-width: 768px){.home-hero .video img{height:auto;min-height:700px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-home-hero.css.map */
