/* checkout css 1747744095 */
body{position:relative;margin:0;padding:0;color:#000000;background-color:#ffffff;font-size:16px;font-family:'Poppins',Arial,Helvetica,sans-serif;line-height:1.5em;font-weight:300}a{color:#aa1f03}a:visited{color:#aa1f03}header,main,footer{display:block}h1,h2,h3,h4,h5{font-family:'Poppins',serif}.bold{font-weight:700}.italic{font-style:italic}.larger{font-size:1.2em}.red{color:red}.blue{color:#00f}.magenta{color:#f0f}.green{color:green}#scrollToTop{cursor:pointer;display:none;right:0;position:fixed;text-align:center;bottom:50px;z-index:9999}#scrollToTop img{max-width:60px;height:auto;margin:25px 8px}main{background-color:#ffffff}.inner{width:calc(1200px - 20px);max-width:100%;margin:auto}#top-bar{display:flex;background-color:#ED8A05}#top-bar > div{flex:auto;align-self:center;min-width:160px}#header-contact a{color:#000000;text-decoration:none;font-size:14px;font-weight:400;margin:0 5px}#header-contact a,#veteran{color:#000000;text-decoration:none;font-size:14px;font-weight:400}#header-contact{color:#000000;font-size:14px;font-weight:400;text-align:right;padding-right:20px}#veteran{padding-left:20px}#veteran img{margin-right:10px}#veteran *{display:inline-block;vertical-align:middle}#trust-badges{padding:30px 0}#trust-badges .inner{display:flex}#trust-badges .inner > div{flex:auto}.tbadge{display:flex}.tbadge div{padding:0 20px}.tbadge div span{font-weight:bold;font-size:19px;color:#2b2b2b;margin-top:13px;display:block}.tbadge div p{margin:0}.site-footer{background-color:#111111;color:#dce1e5;font-size:15px;font-weight:300;line-height:1.8em}.site-footer .inner{padding:10px 0}.site-footer ul{padding:0;margin:0}.site-footer li{list-style:none}.site-footer a{color:#dce1e5;text-decoration:none}.site-footer a:hover{text-decoration:underline;color:#dce1e5}.box.col11 a{line-height:2.3em}.footerBoxes .contact-box,.footerBoxes .address-text{display:flex;margin-bottom:10px}.footerBoxes .contact-box a,.footerBoxes .address-text a{color:#ff770e}.address-text{font-size:13px;line-height:1.4em;margin-top:20px}.contact-box img,.address-text img{margin-right:10px;max-width:30px;max-height:30px}.contact-box div span a{font-weight:500;font-size:16px}.contact-box div span{color:#ffffff}.contact-box div p{margin:5px 0 0;font-size:13px;line-height:1.4em}.footerBoxes{padding:20px 0;display:flex;margin:0 -20px}.footerBoxes .footerbox-title{font-weight:400;font-size:18px;padding:0;margin:0 0 10px;text-align:left;color:#ffffff;text-transform:uppercase;letter-spacing:1px;line-height:40px}.footer-bottom{background-color:#000}.footer-bottom .inner{display:flex;padding:5px 0}.footer-bottom #payments{text-align:right}.footer-bottom .inner div{flex:1;align-self:center}.footer-bottom #payments img{display:inline-block;vertical-align:middle}#copyright{text-align:left;font-size:12px;line-height:1.2em}#copyright a{text-decoration:none;color:#fd3c07}#mc-embedded-subscribe{background-color:#ff437b!important;font-family:'Pathway Gothic One',sans serif;text-transform:uppercase;font-size:18px!important;letter-spacing:2px}.news-text{display:block;margin-bottom:20px}.newsletter-cta{padding:7px 24px;text-transform:uppercase;color:#fff;background-color:#8e4000;font-weight:500;font-size:18px}.newsletterSocial{background-color:#fd3c07;color:#ffffff;padding:10px 0}.newsletter > form{display:inline-block;background-color:#ffffff;box-sizing:border-box;border:1px solid #ebebeb}.newsletter .prompt{}.newsletter input[type="email"]{box-sizing:border-box;border:0 none;background-color:transparent;color:#424242;height:30px;padding:0 1em;width:calc(100% - 95px)}.newsletter input[type="submit"]{background-color:#fd3c07;background-image:url();background-size:cover;width:95px;height:30px;border:2px solid #ffffff;color:#ffffff;padding:0 1em}.footerBoxes .box{flex:auto;min-width:150px;padding:0 30px}.box.col111{min-width:300px}.paypal-badge{max-width:300px;margin:0 auto;overflow:hidden}.shippinginfo img{display:inline-block;padding:10px}.footerAdditionalContent{margin:2em 0}@media screen and (min-width:780px){header nav{text-align:center}#topNav{display:inline-block;padding:0;margin:0}#topNav li{list-style:none}.mainNav{display:inline-block;position:relative}.mainNav:hover a{}.mainNav .sub{display:none;position:absolute;white-space:nowrap;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);box-sizing:border-box;background-color:#ffffff;padding:20px 10px 0 0;z-index:1000}.mainNav .sub .viewall{background-color:#ebebeb;margin:10px 0 10px 10px;font-weight:400;padding:0 10px;text-transform:uppercase}.mainNav .sub ul{margin:0;padding:0 40px 0 20px}.mainNav .sub a{display:block;text-align:left;padding:5px;text-decoration:none;text-overflow:ellipsis;overflow:hidden;max-width:300px;color:#121212;font-size:14px;line-height:1.4em}.mainNav .sub a:hover{color:#fd3c07;text-decoration:underline}.mainNav:hover .sub{display:inline-block}.mainNav .sub .image > img{border:1px solid #ebebeb}}@media screen and (max-width:1700px){.home-about .message{padding:0 300px 0 100px}.about-img img{max-width:100%}.about-img,.home-about .message{flex:1}}@media screen and (max-width:1430px){.kickers{margin:0}#mainPage .inner{padding:10px 20px}#navRibbon .inner{padding:0}#ys_superbar{right:20px}}@media screen and (max-width:1270px){.footerBoxes{flex-wrap:wrap}.address-text a{display:block}}@media screen and (max-width:1180px){.tbadge div span{margin-top:0}.mainNav a.top{padding:15px 10px;font-size:14px}.inner{width:calc(100% - 40px);padding:0 20px}.footerBoxes{flex-wrap:wrap}.homeHeroContainer{float:none;width:auto;margin:0;text-align:center}.kickerContainer{float:none;max-width:none;text-align:center;margin:20px 0}}@media screen and (max-width:1070px){#top-bar{flex-wrap:wrap}#veteran{order:2}#promotion{order:1;width:100%;background-color:#fa6104}#header-contact{order:3}ul.topNav li{min-width:150px}#navRibbon .inner{padding:0 10px}}@media screen and (max-width:1035px){.section-wrap{padding:0 1%}}@media screen and (max-width:1000px){#ys_superbar{position:relative;width:100% !important;top:auto;right:auto;min-width:100%;text-align:right;padding:0}.home-about{background-image:none}.home-about .message{padding:0 50px}.mainNav a.top{color:#000;font-weight:bold}#expand-promo-inner div{min-width:250px}#expand-promo-inner{flex-wrap:wrap}#searcharea{display:none}#topSearch{text-align:left;height:30px}.mobile-search{display:inline-block;vertical-align:middle}.mobile-search-close{position:absolute;z-index:2000}.overlay{display:none;background-color:#000;bottom:0;left:0;opacity:0.8;filter:alpha(opacity = 80);position:fixed;right:0;top:0;z-index:49}#searcharea{position:absolute;top:0;left:35px;width:250px}nav#mmenu{display:none}#mm-topNav > li:first-child,.mm-menu .mm-list>li>a.mm-subclose{background:#fd3c07;color:#ffffff}#mm-topNav > li:first-child a{color:#fff}.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#ffffff}.mm-list a{color:#585b61}.mm-menu .mm-list>li>a.mm-subopen:after{color:#fd3c07}.mainNav .sub{display:none!important}header .inner.header-top{background-image:none}#logo-search{position:relative}.header-social{float:none;margin:0 0 10px;text-align:center}#yfc_mini{display:none}#hamburger{margin:0 0 0 10px;text-decoration:none;align-self:center;flex:1;display:inline-block}#hamburger img{display:inline-block;vertical-align:middle}#hamburger span{text-decoration:none;color:#fff;font-size:16px;display:inline-block;vertical-align:middle;font-weight:bold}#top-bar > div{flex:1}#promotion{flex:auto !important;padding:10px;line-height:1.2em}#promo-title{display:inline;margin:10px 0 0}li.greymob{background:#f7f7f7}ul.topNav{display:block}#logo-search{padding-bottom:0}#logo{float:none;text-align:center;display:block}#logo img{max-height:90px!important}}.inner.header-top{flex-wrap:wrap}@media screen and (max-width:900px){.footerBoxes .col111{min-width:200px}.sfd-benefits-bar span{font-size:18px}}@media screen and (max-width:850px){.kickers img{max-width:100%;margin:0}.frow::after,.frow::before,.fcontainer::after,.fcontainer::before{display:none}.frow{display:inline;float:none;clear:none}.fcol{display:inline-block;float:none;clear:none;width:calc(50% - 20px);vertical-align:top}}@media screen and (max-width:780px){#trust-badges .inner{display:block}.tbadge{display:flex;margin:0 auto 30px;width:425px}.home-about .inner{flex-wrap:wrap}.about-img{text-align:center;max-width:100%}.about-img img{max-width:50%;margin:0 auto 20px}.about-img,.home-about .message{flex:auto}.oneMobRow{text-align:right}#iframe_id iframe{width:280px!important;height:293px!important}#ys_searchiframe #doc{width:100%!important}#ys_searchiframe #sidebar{float:none}#ys_searchiframe .side #sidebar div.wrp{width:100%}#ys_searchiframe .side #main{float:none;width:100%}}@media screen and (max-width:759px){#ys_searchiframe .side #main{margin-left:0!important}#ys_searchiframe .lft{display:block!important;float:left!important;clear:left!important;text-align:left!important}#ys_searchiframe ul#pg,#ys_searchiframe #pgt span.cnt{display:block!important;float:left!important;clear:left!important;text-align:left!important;margin:10px 0 0!important}.sfd-benefits-bar span{font-size:14px}}@media screen and (max-width:640px){.cartBar{padding:0 0 0 20px}a.cartLink span{display:none}#searcharea{position:absolute;top:calc(50% - 15px);left:0;width:250px;right:0;margin:0 auto}.mobile-search-close{right:15px}header .inner.header-top{position:relative}#topSearch{position:unset}#home-intro-text iframe{width:100%}#hamburger span,.cartLink span{display:none}#topSearch{order:2;text-align:right;flex:auto}#logo{order:1}.oneMobRow{text-align:right;order:3;flex:auto !important;max-width:45px !important}}@media screen and (max-width:600px){.footer-bottom .inner{display:block;text-align:center}#copyright{text-align:center;padding:7px 0;display:block}.footer-bottom #payments{text-align:center}.footerBoxes{display:block}.footerBoxes .box{margin-bottom:30px;padding:0 50px}#ys_searchiframe li.grd{display:block!important;width:auto!important}#ys_searchiframe li.grd div.dsc{min-height:auto!important}.sfd-benefits-bar span{display:block;width:100%}.introText{padding:10px}#home-countdown-clock.flip-clock-wrapper{margin-left:0;margin-right:0}#home-countdown-clock .flip-clock-divider{width:14px;height:67px}#home-countdown-clock .flip-clock-dot{left:4px;width:7px;height:7px}#home-countdown-clock .flip-clock-dot.top{top:24px}#home-countdown-clock .flip-clock-dot.bottom{bottom:25px}#home-countdown-clock.flip-clock-wrapper ul{width:30px;height:60px;margin:3px;padding-left:30px}#home-countdown-clock.flip-clock-wrapper ul li{line-height:60px}#home-countdown-clock.flip-clock-wrapper ul li a div.up::after{top:29px;height:29px}#home-countdown-clock.flip-clock-wrapper ul li a div{font-size:40px}#home-countdown-clock.flip-clock-wrapper ul li a div div.inn{font-size:40px}#home-countdown-clock .flip-clock-divider.hours{width:0}#home-countdown-clock .flip-clock-divider.hours .flip-clock-label{right:-52px}#home-countdown-clock .flip-clock-divider.minutes .flip-clock-label{right:-58px}#home-countdown-clock .flip-clock-divider.seconds .flip-clock-label{right:-59px}}@media screen and (max-width:580px){.about-img img{max-width:70%}.newsletter > form{display:block}.site-footer > .inner{padding:0!important;width:100%}#logo img{max-width:200px!important;height:auto}#hamburger img,.oneMobRow a.cartLink img{max-width:25px!important}}@media screen and (max-width:500px){.home-about .message{padding:0 15px}.tbadge{width:100%}#hamburger{left:0}a.cartLink{right:0}#topSearch{padding-left:0;padding-right:0}}@media screen and (max-width:400px){#ys_superbar{text-align:center}.about-img img{max-width:90%}#expand-promo-inner div{min-width:calc(100% - 55px)}#logo{max-width:50%}#logo img{max-width:100% !important}body{font-size:16px;line-height:24px}.column + .column.terms{max-width:100%!important;margin:20px 0}#topSearch select{display:none}#mainPage section{margin-bottom:10px}.inner{padding:0 10px;max-width:90%}.fsection-name h1{font-size:30px;line-height:32px}header .inner{padding:0;max-width:100%}.finner .name a{font-size:15px;line-height:20px}.price-row > .strike-price{display:block;margin:0;padding:0}.section-wrap .price-row{margin-left:0}.price-row > .price{margin:0}#itemPage main{padding:0!important}#itemPage main .price{margin-right:20px}.footerBoxes .box:first-child{min-width:0!important}.footerBoxes .box:first-child img{width:100%;display:block}}@media screen and (max-width:370px){.contact-box div span a{font-weight:500;font-size:14px}.contact-box img{display:none !important}}@media screen and (max-width:360px){#veteran{display:none}#header-contact{padding:5px 0;text-align:center}#promotion{min-height:61px}.fcol{width:100%;min-height:auto}}@media screen and (max-width:330px){.shop-all a{padding:10px 15px;font-size:15px}}
/* .......... / .......... */

