#warning_banner {display: flex;flex-direction: column;width: 100%;height: auto;background-color: #B42D1E;padding: 0.5em 0 1.5em;text-align: center;position: relative;}#warning_banner:before{content: ' ';display: block;position: absolute;top: 0;left: 0;width: 22px;height: 100%; background-color: #C11619;background-image: linear-gradient(45deg, #FEF837 25%, transparent 25%, transparent 50%, #FEF837 50%, #FEF837 75%, transparent 75%, transparent);background-size: 50px 50px;animation: progressUnit 2s linear infinite;}#warning_banner:after {content: ' ';display: block;position: absolute; top: 0;right: 0;width: 22px;height: 100%;background-color: #C11619;background-image: linear-gradient(-45deg, #FEF837 25%, transparent 25%, transparent 50%, #FEF837 50%, #FEF837 75%, transparent 75%, transparent);background-size: 50px 50px;animation: progressUnit 2s linear infinite;}.arrow{position:absolute;z-index:2}.boundary{box-shadow:0 10px 18px -6px rgba(0,0,0,.35);max-width:24em;padding:0.6em 0; margin:auto;}.arrow__left{margin-top:-2em;margin-left:2em;transform:rotateY(180deg);width:2em}.arrow__right{margin-top:-5.5em;margin-left:16.5em;width:4em;transform:rotate(-10 deg)}#price{font-size:1.3em}.icon__img{width:100%}.cta{width:90%;margin:0 auto .8em}.cta__button,.typography__h1{color:#fff;width:100%;margin:0 auto}body#body {margin: 0;padding: 0;}.cta__button{border:0;background:#1CB954!important;display:block;position:relative;padding:0;padding-left:10px;height:60px;line-height:58px;font-family:Helvetica,sans-serif;font-size:28px;border-radius:4px;letter-spacing:1.2px;background-color:#1CB954!important;font-weight:700;border-color:#1CB954!important}.typography__h1{font-size:1.7em;line-height:1em;text-align:left;text-transform:uppercase}@media(max-width:600px){.typography__h1{font-size:1.4em}.typography__h1 .alert_two{font-size:1.2em}}.typography__h1 .alert_two{color:#fc0035;font-size:1.2em;line-height:1em;padding-top:.5em;margin:0 0 .3em;text-decoration:underline}.typography__h1--highlight{color:#fbfb56}.typography__h2{color:red;display:inline-block;font-size:1.8em;line-height:1.5em;padding:.4em;text-align:center;text-decoration:underline;margin-bottom:0}.typography__h3,.typography__h4{color:#292929;position:relative}@keyframes progressUnit{from {background-position: 60px 0;}to {background-position: 0 0;} } @media(max-width:600px){.typography__h2{font-size:1.8em}}.typography__h2--topline{background:#fbfb56;font-size:1.6em;display:inline-block;padding:.9em .4em}.typography__h2--btmline{background:#fbfb56;display:inline-block;padding:0 .6em .8em}.typography__h3,.typography__h4,.typography__no-thanks{display:block;text-align:center}.typography__h3{font-size:1.89em;font-weight:800;line-height:1.6em;margin:0 auto .35em;width:90%}.typography__h4{font-size:1.1em;line-height:.85em;margin:0 auto;padding-top:.6em;text-transform:uppercase;letter-spacing:.05em}.typography__no-thanks{color:#A3A3A3!important;font-size:1.0625em;margin:.8em auto 1.5rem;text-decoration:underline!important;font-weight:300}.main {color: #C84031;font-size: 1.75em !important;font-style: initial !important;text-transform: uppercase;font-weight: 900 !important;line-height: 1.36em !important;font-family: 'Avenir';padding-bottom:0 !important; padding-top:.5em!important}#warning_banner h2.add-copy {color: #fff;padding-top:0;}.typography__price{color:#fc0035;display:table-cell;vertical-align:middle;margin:0 auto;position:relative;text-align:center;font-size:3.5em;letter-spacing:-.02em}@media(max-width:600px){.typography__price{font-size:3em}}.typography__price-container{display:table;width:100%;margin-top:.2em}.typography__price--each,.typography__price--only{color:#2635a4;display:table-cell;font-size:1.5em;vertical-align:middle;width:28%}.typography__price--each-large,.typography__price--only-large{width:26%}.typography__price--only{text-align:right}.banner,.expires,.header__alert{text-align:center}.typography__price--slashed{text-decoration:line-through}.banner{background:#fc0035;color:#fff;line-height:2.2em;padding:.1em .5em .5em}.banner__topline{font-size:1.5em}@media(max-width:600px){.banner{line-height:1.6em}.banner__topline{font-size:1.2em}}.banner__btmline{font-size:2.5em}@media(max-width:600px){.banner__btmline{font-size:2em}}.highlight{background:#fbfb56;margin-top:.4em;padding:.2em 0}.hero{display:block;margin:0 auto .7em;width:100%;/*max-height:22em*/}.header{background:#292929;display:table;width:100%}.header>div{display:table-cell;vertical-align:middle}.header__alert{background:#fc0035;font-size:1.6em;line-height:1em;padding:.5em;margin:0;width:4em;text-decoration:underline}.boundary.wrapper{margin:0 auto;overflow:hidden}@media(max-width:600px){.header__alert{padding:.2em;width:3em}}.header__alert img{width:100%}@media(max-width:600px){.header__alert img{width:80%}}.header__title{padding:.8em;width:auto}body{background:url(../images/upsell-background.jpg) top center #4e4e4e;background-size:'50%';display:table;font-size:16px;font-display:auto;font-family:'Source Sans Pro',sans-serif;height:100vh;padding:.6em;width:100%;color:#2B2B2B}@media(max-width:325px){body{font-size:12px}}@media only screen and (min-width:326px) and (max-width:600px){body{font-size:14px;padding: 0;}.boundary{padding:0;}}.wrapper{display:table-cell;padding-top:5%;vertical-align:top}.content{background:#fff;padding:0 0 1em}.no-margin-b{margin-bottom:0!important}.no-padding-lr{padding-left:0!important;padding-right:0!important}.hidden{display:none;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.visible{display:block!important;visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.retail-price{color:#BFBFBF;font-size:1.25em;font-weight:700}.expires{background:#fdf2d0;border:1px solid #f2cca2;padding:5px 0;width:90%;margin:0 auto;}.expires__text{color:#292929;display:inline-block;font-size:1.1em}.expires__countdown{color:#fc0035;display:inline-block;font-size:1.2em;font-weight:900}.expires .units{background-color:#fc0035;color:#fff;padding:0 5px;border:2px solid #fc0035;display:inline-block;border-radius:3px;font-size:.8em;width:30px}.add-to-cart__title{color:#292929;display:inline-block;font-size:1.0625em}.add-to-cart__countdown{color:#fc0035;display:inline-block;font-weight:700;font-size:1.0625em}#warning_banner{display:flex;flex-direction:column;width:100%;height:auto;background-color:#B42D1E;padding: 0.5em 0 1.5em;text-align:center;position:relative}#warning_banner .warning{display:inline-flex;justify-content:center;align-items:baseline;color:#FFF}#warning_banner .warning .icon{margin:0;height:2.3em}#warning_banner .top-bar{position:absolute;display:block;width:100%;top:0;left:0;right:0}#warning_banner .v3-warning{font-family:'Avenir',sans-serif;font-size:3em;font-weight:900;color:#FFF;letter-spacing:.5px;margin:0;line-height:1;margin-top: 10px;}.warning-title{margin:0 .3em .1em;font-size:2.349em;font-weight:800;letter-spacing:.3px}.warning-subtitle{margin:0;color:#FFF;font-size:1.85em;font-family:'Avenir',sans-serif;font-weight:600;line-height:1.3em}.add-copy{font-size: 1.6em;text-align: center;font-weight: 700;line-height: 1.35em;font-family: Avenir;font-style: italic;margin: 0;padding-top: .3em;padding-bottom: .5em;}.wait-title{font-family:'Saira Semi Condensed',sans-serif;font-weight:700;text-align:center;margin:.3em 0;font-size:1.875em;color:#D00;letter-spacing:.3px}#copy .copy-title{font-family:'Avenir',sans-serif;font-size:1.79em;color:#C84031;line-height:1.5em;text-align:center;font-weight:900;padding-top:.6em;letter-spacing:-.5px}#copy .copy-subtitle{text-align:center;font-family:'Avenir',sans-serif;font-size:1.5625em;font-weight:700;color:#2B2B2B;margin-bottom:.8em;line-height:1.37em;font-style:italic}</style>

      

         .ajax-loader {

         height: 200px;

         width: 150px;

         position: fixed;

         top: 50%;

         left: 50%;

         margin-top: -100px;

         margin-left: -75px;

         }

  

         .show-desktop{

            display: block !important;

        }

        .show-mob{

            display: none !important;

        }

        

        @media only screen and (max-width: 767px){

            .show-desktop{

                display: none !important;

            }

            .show-mob{

                display: block !important;

            }

        }