.still-banner-alt-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#060606;background:-moz-linear-gradient(180deg,#060606cc,#0000,#0000001f);background:-webkit-linear-gradient(180deg,#060606cc,#0000,#0000001f);background:linear-gradient(180deg,#060606cc,#0000,#0000001f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#060606",endColorstr="#000000",GradientType=1)}.rambo-banner-alt-wrapper{background-size:cover;aspect-ratio:32 / 20;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:relative;flex-wrap:wrap;padding:0rem 3rem}.rambo-banner-alt-wrapper .title{color:#fff;font-size:4vw!important;position:relative;font-family:microgramma-extended,sans-serif!important;font-weight:900;font-style:normal;line-height:.8em;text-transform:uppercase;text-align:center;width:90%;margin-bottom:0rem!important;text-shadow:2px 2px 40px black}.rambo-banner-alt-wrapper .content{display:inline-flex;justify-content:flex-end;gap:30px;position:relative;z-index:1;align-items:center!important}.rambo-banner-alt-wrapper .content a.button{position:relative!important;max-height:50px!important}.rambo-banner-alt-wrapper .content p{max-width:600px;text-align:center!important;color:#fff;line-height:1.2em!important}.rambo-banner-alt-wrapper .button{display:block;padding:.5rem 4rem;background-color:#80962e;border:none;border-radius:0;text-decoration:none;color:#fff;transition:background-color .3s;font-family:refrigerator-deluxe,sans-serif;font-weight:800;font-size:1.75rem;line-height:4rem;text-transform:uppercase}.rambo-banner-alt-wrapper .button:hover{background-color:#333}@media (max-width: 998px){.still-banner-alt-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#060606;background:-moz-linear-gradient(180deg,#06060636,#0000004f,#000000d9);background:-webkit-linear-gradient(180deg,#06060636,#0000004f,#000000d9);background:linear-gradient(180deg,#06060636,#0000004f,#000000d9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#060606",endColorstr="#000000",GradientType=1)}.rambo-banner-alt-wrapper{background-size:cover;aspect-ratio:16 / 16;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;position:relative;flex-wrap:wrap;padding:3rem;width:100vw;height:60vh}.rambo-banner-alt-wrapper .content{display:inline-block!important}.rambo-banner-alt-wrapper .content p{max-width:500px;text-align:center;color:#fff;line-height:1.2em!important}.rambo-banner-alt-wrapper .title{font-size:2.5rem!important;line-height:.9em;width:70%}}.banner-icon{display:block;margin:0 auto 3rem}@media (max-width: 998px){.banner-icon{display:none}}.still-banner-video-overlay{position:absolute;display:block!important;top:0;left:0;width:100%;height:100%;background:#060606;background:-moz-linear-gradient(180deg,rgba(6,6,6,.5256696428571428) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.9010197829131653) 100%);background:-webkit-linear-gradient(180deg,rgba(6,6,6,.5256696428571428) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.9010197829131653) 100%);background:linear-gradient(180deg,#06060686,#0000,#000000e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#060606",endColorstr="#000000",GradientType=1)}.rambo-banner-wrapper{background-size:cover;aspect-ratio:32 / 17;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;position:relative;flex-wrap:wrap;padding:0rem 3rem}.rambo-banner-wrapper .title-block{position:absolute;width:90%;margin-bottom:7rem!important}.rambo-banner-wrapper .banner-title{color:#fff;font-size:7rem;font-family:microgramma-extended,sans-serif!important;font-weight:900;font-style:normal;line-height:.95em;text-transform:uppercase;text-align:center;margin-bottom:1rem!important;text-shadow:2px 2px 40px black}.rambo-banner-wrapper .banner-subtitle{color:#fff;font-size:3.25rem;font-family:microgramma-extended,sans-serif!important;font-weight:900;font-style:normal;line-height:.95em;text-transform:uppercase;text-align:center;text-shadow:2px 2px 40px black}.rambo-banner-wrapper .button{display:block;padding:.5rem 4rem;background-color:#80962e;border:none;border-radius:0;text-decoration:none;color:#fff;transition:background-color .3s;font-family:refrigerator-deluxe,sans-serif;font-weight:800;font-size:1.75rem;line-height:4rem;text-transform:uppercase}.rambo-banner-wrapper .button:hover{background-color:#333}@media (max-width: 998px){.rambo-banner-wrapper{background-size:cover;aspect-ratio:16 / 20;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;position:relative;flex-wrap:wrap;padding:3rem 3rem 0rem;width:100vw;max-height:60vh}.rambo-banner-wrapper .banner-title{font-size:2.7rem!important;line-height:.9em}.rambo-banner-wrapper .banner-subtitle{font-size:2rem}}.responsive-image-banner{position:relative;display:flex;justify-content:center;align-items:center;height:fit-content;padding-top:1rem}.responsive-image-banner img{max-width:100%;height:auto;display:block}.responsive-image-banner .button-container{position:absolute;bottom:0;text-align:center}.responsive-image-banner .button{margin-bottom:20px;background-color:#000!important;display:block;padding:.5rem 4rem;border:none;border-radius:0;text-decoration:none;color:#fff;transition:background-color .3s;font-family:refrigerator-deluxe,sans-serif;font-weight:800;font-size:1.75rem;line-height:4rem;text-transform:uppercase}@media only screen and (max-width: 767px){.responsive-image-banner .desktop-image{display:none}}@media only screen and (min-width: 768px){.responsive-image-banner .mobile-image{display:none}}.youtube-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:40px;max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.youtube-grid-item{position:relative}.youtube-thumbnail{width:100%;cursor:pointer;aspect-ratio:16 / 9;object-fit:cover}.youtube-grid-item,.thumbnail-container{position:relative}.play-icon{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-image:url(path/to/your/play-icon.png);background-size:cover}.play-button svg{background:#80962e;border-radius:150px;padding:10px;border:2px solid black}.thumbnail-container .video-title{font-size:1.7rem;line-height:1.2em;font-family:din-2014!important;font-weight:900}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
