.tlf-banner{display:flex;flex-direction:column}.tlf-banner .video-banner-container,.tlf-banner .image-banner-container{float:left;position:relative;width:100%}.tlf-banner .banner-image{width:100%}.tlf-banner .video-banner-content-wrap,.tlf-banner .image-banner-content-wrap{position:absolute;display:flex;height:100%;width:100%;top:0}.tlf-banner .mobile-image,.tlf-banner .mobile-video{display:flex}.tlf-banner .desktop-image,.tlf-banner .desktop-video{display:none}.video-banner-container .video-banner-content-wrap .video-banner-content-container,.image-banner-container .image-banner-content-wrap .image-banner-content-container{display:flex;margin:auto;flex-direction:column;z-index:1;text-align:center}.video-banner-container .video-banner-content-wrap .video-banner-content-container .video-banner-caption,.image-banner-container .image-banner-content-wrap .image-banner-content-container .image-banner-caption{text-transform:uppercase;text-align:center;color:#fff;font-size:40px;letter-spacing:2px;font-weight:700;margin:0 15px;line-height:1.1;text-shadow:black 1px 0 10px}.video-banner-container .video-banner-content-wrap .video-banner-content-container .video-banner-buttons-container,.image-banner-container .image-banner-content-wrap .image-banner-content-container .image-banner-buttons-container{margin:15px auto 0;display:grid;grid-auto-columns:1fr;text-align:center}.buttons-bottom{margin:120px auto 0!important}.tlf-banner-buttons{background:#fff;border-radius:3px;padding:13px 25px;font-size:14px;font-weight:600;text-transform:uppercase;grid-row:1;letter-spacing:1px;transition:.45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}.double-button{margin:5px 13px}.tlf-banner-buttons:hover{background-color:#171717d1!important;color:#fff!important}@media screen and (max-width:600px){.tlf-banner-buttons{font-size:12px!important;color:#000}.buttonBottom{background:#fff;font-size:12px!important;color:#000}.video-banner-container .video-banner-content-wrap .video-banner-content-container .video-banner-caption,.image-banner-container .image-banner-content-wrap .image-banner-content-container .image-banner-caption{font-size:30px;letter-spacing:0}}.video-banner-container .video-banner-content-wrap .banner-content-top,.image-banner-container .image-banner-content-wrap .banner-content-top{margin:5em auto auto}.video-banner-container .video-banner-content-wrap .banner-content-bottom,.image-banner-container .image-banner-content-wrap .banner-content-bottom{margin:auto auto 5em}@media screen and (max-width:400px){.video-banner-container .video-banner-content-wrap .banner-content-top,.image-banner-container .image-banner-content-wrap .banner-content-top{margin:2em auto auto}.video-banner-container .video-banner-content-wrap .banner-content-bottom,.image-banner-container .image-banner-content-wrap .banner-content-bottom{margin:auto auto 2em}.tlf-banner-buttons{grid-row:unset}}@media screen and (min-width:590px){.tlf-banner .mobile-image,.tlf-banner .mobile-video{display:none}.tlf-banner .desktop-image,.tlf-banner .desktop-video{display:flex}.video-banner-container .video-banner-content-wrap .banner-content-top,.image-banner-container .image-banner-content-wrap .banner-content-top{margin:5% auto auto}.video-banner-container .video-banner-content-wrap .banner-content-bottom,.image-banner-container .image-banner-content-wrap .banner-content-bottom{margin:auto auto 5%}}@media screen and (min-width:900px){.video-banner-container .video-banner-content-wrap .banner-content-top,.image-banner-container .image-banner-content-wrap .banner-content-top{margin:7% auto auto}.video-banner-container .video-banner-content-wrap .banner-content-bottom,.image-banner-container .image-banner-content-wrap .banner-content-bottom{margin:auto auto 7%}}@media screen and (min-width:590px)and (max-width:740px){.bundleText{font-size:30px!important}}@media screen and (max-width:1100px)and (min-width:600px){.video-banner-container .video-banner-content-wrap .video-banner-content-container .video-banner-caption,.image-banner-container .image-banner-content-wrap .image-banner-content-container .image-banner-caption{font-size:35px}}.buttonBottom{color:#000;position:absolute;background:#ffffffc4;border-radius:3px;padding:10px 20px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;transition:.45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);margin-left:47%;margin-top:-7%}.buttonBottom:hover{background-color:#171717d1!important;color:#fff!important}@media screen and (max-width:2210px){.buttonBottom{margin-left:46%}}@media screen and (max-width:1680px){.buttonBottom{margin-left:45%}}@media screen and (max-width:1400px){.buttonBottom{margin-left:44%}}@media screen and (max-width:1200px){.buttonBottom{margin-left:43%}}@media screen and (max-width:1000px){.buttonBottom{margin-left:42%}}@media screen and (max-width:850px){.buttonBottom{margin-left:40%;margin-top:-9%}}@media screen and (max-width:690px){.buttonBottom{margin-left:38%}}@media screen and (max-width:589px){.buttonBottom{margin-left:37%;margin-top:-23%}}@media screen and (max-width:500px){.buttonBottom{margin-left:36%;margin-top:-7rem}}@media screen and (max-width:430px){.buttonBottom{margin-left:34%;margin-top:-6rem}}@media screen and (max-width:380px){.buttonBottom{margin-left:31%}}@media screen and (max-width:350px){.buttonBottom{margin-left:30%;margin-top:-4rem}}@media screen and (max-width:1100px)and (min-width:600px){.image-banner-caption,.video-banner-caption{font-size:35px}}@media screen and (max-width:600px){#reactMensPage,#womenPage,#reactSales{margin-top:14px}.image-banner-caption,.video-banner-caption{font-size:30px;letter-spacing:0}.image-banner-buttons-container{text-align:center}.left-align-Container{padding-left:0rem;align-content:flex-end;text-align:center;padding-bottom:5%;width:-webkit-fill-available}}.image-banner-caption,.video-banner-caption{text-transform:uppercase;color:#fff;font-size:40px;letter-spacing:2px;font-weight:700;margin:0 15px;line-height:1.1;text-shadow:black 1px 0 10px}
/*# sourceMappingURL=/cdn/shop/t/486/assets/tlf-banner.css.map */
