@charset "utf-8";@font-face{font-family:'Rammetto One';font-display:block;font-style:normal;font-weight:400;src:url('/wp-content/themes/battleplantheme-site/fonts/rammetto-one-v8-latin-regular.woff2') format('woff2')}body{color:var(--text-color);background:var(--black)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:normal;line-height:1.3;color:var(--black);text-transform:capitalize;text-align:center;margin:0}.widget-title{font-size:var(--font-size-title)}label,#secondary label{color:var(--blue)}.top-strip{}.top-strip .col-inner{}.logo-strip{}.tag-line,.phone-number{}.tag-line{}.menu-strip{}.menu-strip .col{}.logo{}.content-box #primary,.widget-box .widget{background:var(--white-highest);border:4px solid var(--dark-blue);border-radius:20px 0 0 20px;overflow:hidden}.content-box #primary{padding-top:2.5em}.content-box #main-content{margin:25px 3% var(--measure-large)}.widget-box .widget{border-radius:0 20px 20px 0}.widget-credit-cards #credit-cards img{border:1px solid var(--blue)}.section[class*="style-"]{}.section.style-1{}.section.style-2{}.section.style-2 .col-inner{}#colophon{display:none !important}.site-info{}.site-info .site-info-right a{}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{}a.icon-btn{color:var(--button-color)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--button-color-hover)}.icon{background:none;border:none}a.icon-btn .icon{transform:scale(0.6)}a.icon-btn .icon-bg{border:var(--button-border);border-radius:var(--button-border-radius);background:var(--button-background);box-shadow:var(--button-box-shadow);transform:var(--button-transform);transition:all var(--main-trans-speed) var(--main-trans-easing)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--button-background-hover);box-shadow:var(--button-box-shadow-hover);transform:var(--button-transform-hover)}.icon-box .icon{color:var(--button-color);background:var(--button-background);border:var(--button-border);padding:0.4em;box-shadow:var(--button-box-shadow);border-radius:var(--button-border-radius);text-shadow:var(--button-text-shadow);outline:var(--button-outline);filter:var(--button-filter)}.main-navigation ul{}.main-navigation a{}.main-navigation ul.main-menu li:hover > a,.main-navigation ul.main-menu li.active > a,.main-navigation ul.main-menu li > a.tab-focus{}#desktop-navigation ul.main-menu > li .menu-btn-over{}#desktop-navigation ul.main-menu > li:hover .menu-btn-over,#desktop-navigation ul.main-menu > li.active .menu-btn-over,#desktop-navigation ul.main-menu > li.tab-focus .menu-btn-over{}.main-navigation ul.sub-menu{}#desktop-navigation ul.sub-menu{}#desktop-navigation li:hover ul.sub-menu,.main-navigation ul.sub-menu.active,#desktop-navigation li.menu-item-has-children[aria-expanded="true"] ul.sub-menu{}.main-navigation ul.sub-menu li a{}#mobile-menu-bar{}#mobile-navigation{}#mobile-navigation ul{}#mobile-navigation ul.sub-menu{}#mobile-navigation #mobile-menu > li:first-of-type{}#mobile-navigation #mobile-menu > li:last-of-type{}#mobile-navigation li a{}.top-flex #mobile-navigation li a{}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{}.top-flex #mobile-navigation ul.main-menu li:hover > a,.top-flex #mobile-navigation ul.main-menu li.active > a{}.side-slide #mobile-navigation,.side-push #mobile-navigation,.top-drop #mobile-navigation{}.top-slide #mobile-navigation,.top-push #mobile-navigation{}span.page-numbers.current{}span.page-numbers.dots{}.navigation.single .nav-links a i,.navigation.single .nav-links a .post-title{}.navigation.single .nav-links a:hover i,.navigation.single .nav-links a:hover .post-title,.navigation.single .nav-links a.tab-focus i,.navigation.single .nav-links a.tab-focus .post-title{}.navigation.single .nav-links a .meta-nav,.navigation.single .nav-links a:hover .meta-nav,.navigation.single .nav-links a.tab-focus .meta-nav{}body.screen-desktop a.icon-btn.scroll-top{}body.screen-desktop a.icon-btn.scroll-top:hover{}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border:none}img.img-404{filter:sepia(0) contrast(1) hue-rotate(0deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-med))}.coupon{background:var(--white);border:2px dashed var(--black)}.coupon .coupon-inner{background:transparent;padding:var(--measure-base)}.coupon h2.action,.coupon h2.discount,.coupon h2.service,.coupon p.disclaimer{text-align:center}.currently-open-banner{transform:translateX(110vw) rotate(-100deg);background:var(--accent-background);font-family:var(--font-text);text-transform:uppercase;color:var(--accent-color);font-size:20px}.currently-open-banner.reveal-open{transform:translate(10px,5px) rotate(20deg);transition:all 1s cubic-bezier(0.175,0.885,0.320,1.275)}.currently-open-banner.small-screen.reveal-open{transform:translate(0,0) rotate(-10deg);transition:all 1s cubic-bezier(0.175,0.885,0.320,1.275)}.currently-open-banner::before{content:"";position:absolute;top:50%;margin-top:-15px;left:-29px;border:solid 15px transparent;border-right-color:var(--accent-background)}.currently-open-banner.small-screen::before{border-right-color:transparent;border-left-color:var(--accent-background);left:unset;right:-29px}#mobile-menu-bar.currently-open .call-btn{background:var(--accent-background);font-weight:bold}#mobile-menu-bar.currently-open .call-btn,#mobile-menu-bar.currently-open .mm-bar-btn.call-btn .icon{color:var(--accent-color)}.testimonials-quote p,.testimonials-credentials,.testimonials-quote p:first-of-type .icon,.testimonials-rating{}img.img-testimonials{}.block-accordion h2{}.block-accordion.active h2,.block-accordion:hover h2,.block-accordion h2.tab-focus{}.block-accordion .accordion-content{}@media only screen and (min-width:577px){}@media (max-width:1280px){html::before{background-image:url('/wp-content/uploads/site-background.webp')}}@media (max-width:1024px){html::before{background-image:url('/wp-content/uploads/site-background-tablet.webp')}}@media (max-width:860px){html{font-size:var(--font-base-2)}}@media (max-width:576px){html::before{background-image:url('/wp-content/uploads/site-background-phone.webp')}}