:root{--font-primary:"Fjalla One";--main-green:rgba(1,146,53,1);--accent-color:var(--black);--accent-border:1px solid var(--main-green);--accent-background:var(--main-green);--warning:var(--main-green);--link-color:var(--black);--link-hover-color:var(--main-green);--font-base-2:calc(var(--font-base-3) * 0.90);--font-base-1:calc(var(--font-base-2) * 0.90);--input-color:var(--black);--input-background:var(--white-med);--input-border:1px solid var(--black);--input-background-focus:var(--white);--button-color:var(--light-grey);--button-background:var(--black);--button-border:2px solid var(--black);--button-box-shadow:0 8rem 5rem -5rem var(--black-med);--button-color-hover:var(--white);--button-background-hover:var(--main-green);--contact-spinner-color:var(--black);--locked-color:var(--main-green);--locked-background:var(--black);--google-review-border:3px solid var(--black);--google-star-color:var(--main-green);--google-value-text:var(--black);--google-total-text:var(--black)}@font-face{font-family:'Fjalla One';font-display:block;font-style:normal;font-weight:400;src:url('/wp-content/themes/battleplantheme-site/fonts/fjalla-one-v7-latin-regular.woff2') format('woff2')}body{color:var(--black)}h1,h2,h3,h4,h5,h6{color:var(--main-green);text-align:left}#primary h1,.widget-title{background:var(--black);font-weight:bold;color:var(--main-green);width:calc(100% + 58px);padding:10px 20px;box-shadow:0 8px 5px -5px var(--black-med);margin:-28px 0 35px -29px}.widget-title{background:var(--main-green);color:var(--white);margin-bottom:25px;text-align:center}label,#secondary label{color:var(--black)}.logo-strip{margin:0;padding-top:2em;padding-bottom:2em;background:var(--white-high);backdrop-filter:grayscale(20%) brightness(120%)}.tag-line,.phone-number{color:var(--black);font-weight:bold;text-align:center;font-size:240%;transition:all 0.2s ease}.tag-line{font-size:160%}.logo-strip .logo,.logo-strip .phone-number,.logo-strip .tag-line,.widget,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),#wrapper-bottom .section .col{opacity:0}.menu-strip{background:var(--black);border-top:2px solid var(--black);border-bottom:2px solid var(--black);box-shadow:0 8px 5px -5px var(--black-med);overflow:hidden}.content-box #primary,.sidebar-box #secondary{background:var(--white-highest);border:2px solid var(--black)}.content-box #primary,.sidebar-box #secondary{background:var(--white-highest);backdrop-filter:grayscale(50%) brightness(150%)}.sidebar-box #secondary{border:2px solid var(--main-green)}.widget-brand-logo{margin-bottom:4.5em}.widget-brand-logo img.amana-logo{max-height:80px;width:auto}.widget-brand-logo img{margin:0 auto 15px}.widget-credit-cards #credit-cards img,#secondary img:not(.noFX){border:1px solid var(--black);box-shadow:0 8px 5px -5px var(--black-med)}.section[class*="style-"]{padding-top:2.5em;padding-bottom:2.5em;margin-bottom:2.5em}.section.style-1{background:var(--white-highest);border-top:2px solid var(--black);border-bottom:2px solid var(--black)}.section.style-1{background:var(--white-highest);backdrop-filter:grayscale(50%) brightness(150%)}.section.style-1 h2,.section.style-1 h3{text-align:center}.section.section-lock h2,.section.section-lock h3,.section.section-lock p{text-align:center}#colophon{background:var(--black)}.site-info{color:var(--white)}.site-info .site-info-right a{color:var(--white)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--main-green)}.icon-box .icon{color:var(--white);background:var(--main-green);border-radius:0%;box-shadow:0 8px 5px -5px var(--black-med);font-size:32px}a.icon-btn{color:var(--white);transform:scale(0.9)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--white);transform:scale(1.1)}a.icon-btn .icon-bg{background:var(--main-green);border:2px solid transparent;transform:scale(0.9) rotate(-90deg);border-radius:0}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:transparent;border:2px solid var(--main-green);transform:scale(1.1) rotate(0)}.main-navigation ul{font-size:28px}.main-navigation a{color:var(--light-grey);background:transparent;border:2px solid transparent;padding:8px 0}.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{color:var(--white);background:var(--main-green);border:2px solid var(--main-green)}#mobile-menu-bar{background:var(--black)}#mobile-navigation{background:var(--white-high)}#mobile-navigation li a{color:var(--black)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);background:var(--main-green)}.side-push #mobile-navigation{background:var(--white-high);border-left:2px solid var(--black)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe{box-shadow:0 8px 5px -5px var(--black-med);border:2px solid var(--black);background:var(--black)}img.img-404{filter:sepia(1) contrast(1.4) brightness(0.8) hue-rotate(60deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-low))}.testimonials-quote p,.testimonials-credentials{color:var(--black)}.testimonials-quote p:first-of-type .icon,.testimonials-rating{color:var(--main-green)}.coupon{background:var(--black);border:3px dashed var(--white);outline:3px solid var(--black);font-size:120%}.coupon h2.action,.coupon h2.service,.coupon h2.discount{color:var(--main-green);font-weight:bold}.coupon h2.discount,.coupon p.disclaimer{color:var(--white)}.block-accordion h2{color:var(--main-green);font-weight:bold}.block-accordion.active h2,.block-accordion:hover h2,.block-accordion h2.tab-focus{color:var(--black)}.block-accordion .accordion-content{border-bottom:1px solid var(--black)}@media only screen and (min-width:1025px){}@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')}#masthead{border-bottom:2px solid var(--black)}.logo-strip{background:var(--white-highest);backdrop-filter:grayscale(20%) brightness(120%)}.widget-title{width:100%;margin-left:0;margin-top:0;text-align:center}#primary h1,.widget-title{width:calc(100% + 52px);margin-left:-27px}}@media (max-width:860px){}@media (max-width:576px){html::before{background-image:url('/wp-content/uploads/site-background-phone.webp')}.logo{margin-bottom:-15px}#primary h1,.widget-title{width:calc(100% + 34px);margin-left:-17px}}