.promo-template-1 h1,.promo-template-1 h2,.promo-template-1 h3,.promo-template-1 h4,.promo-template-1 p,.promo-template-1 a{font-family:Montserrat,sans-serif}.promo-template-1 h3{font-size:2rem;font-weight:900}.promo-template-1 .button,.promo-template-1 button{min-width:275px}.promo-template-1 .hero-banner{background:#212121;text-align:center;margin-bottom:-1px}.promo-template-1 .hero-banner.hero .feature{height:auto;min-height:70vh}.promo-template-1 .hero-banner.hero .feature figure{height:70vh}.promo-template-1 .hero-banner.hero .feature figure img{width:auto;height:100%}.promo-template-1 .hero-banner.hero .feature .feature-cta{text-align:center;position:absolute;top:50%;left:0;right:0;padding:0;margin:0;height:auto;color:#fff;transform:translateY(-50%)}.promo-template-1 .hero-banner .hero-content{margin-bottom:0}.promo-template-1 .hero-banner .hero-content h1{text-transform:uppercase;color:#fff;font-size:7rem;line-height:.75em;margin:0}.promo-template-1 .hero-banner .hero-content h1 .invert{font-size:5rem;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:white;display:block}.promo-template-1 .hero-banner .hero-content p{text-transform:uppercase;color:#fff}.promo-template-1 .hero-banner .hero-content .nike-logo{width:120px;margin-bottom:2rem}.promo-template-1 .collection-block.feature.sub-hero{padding:0;display:block;margin:auto}.promo-template-1 .collection-block.feature.sub-hero figure .feature-cta{box-sizing:border-box;text-align:center;position:absolute;top:50%;left:50%;margin:0;height:auto;transform:translate(-50%,-50%);padding:0;width:100%}.promo-template-1 .collection-block .collection-content h2{display:block;margin:auto}.promo-template-1 .collection-block .collection-content .shop-button{display:inline-block;background:#000;color:#fff;margin:2em 0 0;padding:20px 52px;font-weight:600;border-radius:0;font-size:1.2rem;border:none;min-width:275px;box-sizing:border-box}.promo-template-1 .separator-block{margin:0 auto;padding:0 10px;max-width:1400px;text-align:center}.promo-template-1 .separator-block h3{margin-top:0;font-weight:900;border-bottom:1px solid black;padding:1.5em 0}.promo-template-1 .separator-block.top h3{border-bottom:none;border-top:1px solid black}.promo-template-1 .product-block{display:flex;flex-flow:row wrap;justify-content:space-between;margin:auto;max-width:1400px;padding:25px 10px}.promo-template-1 .product-block .product-element{text-align:center;flex-basis:calc(50% - 10px);margin:0 5px 20px}.promo-template-1 .product-block .product-element>a{display:block}.promo-template-1 .product-block .product-element .product-image{width:100%}.promo-template-1 .product-block .product-element .product-title{font-weight:900;margin-bottom:.5em}.promo-template-1 .product-block .product-element .product-price{margin-top:0}.promo-template-1 .shop-all-block{text-align:center;margin-bottom:4rem}.promo-template-1 .shop-all-block h3{font-size:2rem;margin-bottom:16px}.promo-template-1 .shop-all-block a.plus-link{display:inline-block;font-size:3rem;color:#fff;background:#000;border:1px solid black;width:1em;height:1em;line-height:1em;border-radius:1em;transition:.5s}.promo-template-1 .shop-all-block a.plus-link:hover{color:#000;background:#fff}.promo-template-1 .shop-all-block .button,.promo-template-1 .shop-all-block button{background:#000;color:#fff;margin-top:1em;padding:20px 52px;font-weight:600;border-radius:0;font-size:1.2rem;border:none;box-sizing:border-box;width:auto;display:inline-block;min-width:275px;line-height:1em;height:auto}.promo-template-1 .video-block{max-width:768px;margin-left:auto;margin-right:auto;margin-bottom:3rem;padding:0 25px}.promo-template-1 .video-block .video-element{width:100%;padding-top:53.125%;position:relative}.promo-template-1 .video-block .video-element iframe{width:100%;height:100%;position:absolute;top:0}.promo-template-1 .title-text-block{text-align:center;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:7.5rem;padding:0 25px}.promo-template-1 .title-text-block h3{margin-bottom:3rem}.promo-template-1 .title-text-block p{font-size:1.2rem;line-height:2em}@media screen and (min-width:901px){.promo-template-1 h3{font-size:2.5rem}.promo-template-1 .hero-banner.hero .feature{min-height:auto}.promo-template-1 .hero-banner.hero .feature figure img{width:140%;height:auto}.promo-template-1 .hero-banner .hero-content h1{font-size:13rem}.promo-template-1 .hero-banner .hero-content h1 .invert{font-size:10rem}.promo-template-1 .product-block{padding:25px}.promo-template-1 .product-block .product-element{flex-basis:calc(33% - 10px)}.promo-template-1 .separator-block{padding:0 25px}}button.slick-arrow{min-width:inherit;filter:invert(100%);opacity:0;transition:all .3s ease-in-out}.slick-slider:hover button.slick-arrow{opacity:.5}.slick-slider button.slick-arrow:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/82/assets/promo-template-1.scss.css.map */
