:root{--font-primary:"A Big Deal";--font-secondary:"Antipasto";--font-tertiary:var(--font-secondary);--font-text:"Open Sans",sans-serif;--dark-blue:rgba(0,17,63,1);--main-blue:rgba(4,33,113,1);--bright-red:rgba(209,29,28,1);--main-red:rgba(178,7,10,1);--dark-red:rgba(160,6,9,1);--accent-color:var(--black);--accent-border:1px solid var(--black);--accent-background:var(--white-high);--warning:rgba(255,0,0,1);--font-base-5:6.25%;--text-color:var(--dark-blue);--font-size-h1:42rem;--font-size-h2:calc(var(--font-size-h1) + 2rem);--input-color:var(--main-blue);--input-background:var(--white-highest);--input-border:1px solid var(--main-blue);--input-border-focus:1px solid var(--main-red);--button-color:var(--white);--button-background:var(--main-blue);--button-font-weight:bold;--button-font-size:1.5em;--button-transform:none;--button-color-hover:var(--white);--button-background-hover:var(--main-red);--button-color-alt:var(--main-blue);--button-background-alt:var(--white);--button-color-hover-alt:var(--white);--button-background-hover-alt:var(--main-blue);--locked-color:var(--main-blue);--locked-background:var(--white);--locked-border:none;--outer-clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 42px,100% calc(100% - 42px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 42px),0 42px);--inner-clip-path:polygon(21px 1px,calc(100% - 21px) 1px,calc(100% - 1px) 43px,calc(100% - 1px) calc(100% - 43px),calc(100% - 21px) calc(100% - 1px),21px calc(100% - 1px),1px calc(100% - 43px),1px 43px);--backdrop-blur:blur(5px);--google-review-border:5px solid var(--lightest-grey);--google-star-color:var(--medium-grey);--google-value-text:var(--medium-grey);--google-total-text:var(--medium-grey)}@font-face{font-family:'A Big Deal';font-display:block;font-style:normal;font-weight:700;src:url('../battleplantheme-site/fonts/abigdeal.woff2') format('woff2')}@font-face{font-family:'Antipasto';font-display:block;font-style:normal;font-weight:700;src:url('../battleplantheme-site/fonts/antipasto-pro-bold.woff2') format('woff2')}body{background:var(--white)}#page{background:linear-gradient(98deg,var(--black-med) 0%,var(--black-low) 10%,var(--white-high) 50%,var(--black-low) 90%,var(--black-med) 100%)}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);color:var(--main-blue);text-transform:captialize;font-weight:normal;text-align:center;font-style:italic;line-height:1.1}h1,h4{font-family:var(--font-primary);font-weight:bold;text-transform:uppercase}a,a:visited{color:var(--darkest-grey)}a:hover,a:active,a.tab-focus{color:var(--dark-grey)}.block.block-button{background:var(--button-background);max-width:70%;margin:0 15%;transform:skew(-26deg);cursor:pointer}.style-alt .block.block-button{background:var(--button-background-alt)}.block.block-button:hover,.block.block-button:has(a.tab-focus){background:var(--button-background-hover);max-width:70%;margin:0 15%;transform:skew(-26deg)}.style-alt .block.block-button:hover,.style-alt .block.block-button:has(a.tab-focus){background:var(--button-background-hover-alt)}.block.block-button:hover a{color:var(--button-color-hover)}.style-alt .block.block-button:hover a{color:var(--button-color-hover-alt)}.block.block-button a,input[type="submit"]{background:transparent !important;transform:skew(26deg) !important}label,#secondary label{color:var(--black)}::placeholder{color:var(--black-med)}span.wpcf7-spinner::before{color:var(--white-high)}.parallax-page img{filter:brightness(0.85)}.logo-strip{margin:0;padding:2em 6vw;background:transparent}.logo-strip .flex{gap:1em 0}.logo-strip .logo{padding:0px 35px;transform:skew(-26deg);background:linear-gradient(170deg,var(--bright-red) 0%,var(--main-red) 100%);border:var(--stroke-size) solid var(--stroke-highlight);border-bottom:var(--stroke-size) solid var(--stroke-shadow);border-right:var(--stroke-size) solid var(--stroke-shadow);filter:drop-shadow(2px 2px 2px var(--black-med));z-index:300}.logo-strip .logo-bg{position:absolute;transform:translateX(-10px) skew(-26deg);background:linear-gradient(170deg,var(--bright-red) 0%,var(--main-red) 100%);border:var(--stroke-size) solid var(--stroke-highlight);border-bottom:var(--stroke-size) solid var(--stroke-shadow);border-right:var(--stroke-size) solid var(--stroke-shadow);z-index:100}.tag-line,.phone-number{font-family:var(--font-primary);font-weight:bold;color:var(--main-blue);text-transform:uppercase;text-align:center;font-style:italic;font-size:30px;padding-left:50px;filter:drop-shadow(1px 0 0 var(--white)) drop-shadow(-1px 0 0 var(--white)) drop-shadow(0 1px 0 var(--white)) drop-shadow(0 -1px 0 var(--white)) drop-shadow(1px 1px 0 var(--white))}.phone-number{color:var(--main-red);font-size:38px;margin:-5px 0 20px;filter:drop-shadow(1px 0 0 var(--white)) drop-shadow(-1px 0 0 var(--white)) drop-shadow(0 1px 0 var(--white)) drop-shadow(0 -1px 0 var(--white)) drop-shadow(2px 2px 0 var(--white))}.menu-strip{padding-top:6px;padding-bottom:6px;width:96vw;transform:translateX(-34vw) skew(-26deg);background:linear-gradient(0deg,var(--dark-blue) 0%,var(--main-blue) 100%);z-index:200}#desktop-navigation ul{padding-left:calc(33% + 60px);padding-right:10px}.currently-open-banner.reveal-open{transform:translate(0) rotate(10deg)}.currently-open-banner.horz.reveal-open{transform:translate(-260px,30px) rotate(0)}.currently-open-banner.horz::before{left:10px}#wrapper-top{margin:-180px 0 -130px;z-index:3000}#wrapper-top{z-index:1}#wrapper-content{margin-bottom:2.5em}.content-sidebar-box #main-content.div-frame{clip-path:var(--outer-clip-path);background:var(--dark-red);padding:10px;backdrop-filter:var(--backdrop-blur);margin-bottom:0}.content-sidebar-box .div-stroke{background:var(--white);padding:0;clip-path:var(--outer-clip-path);backdrop-filter:var(--backdrop-blur)}.content-sidebar-box #primary,.content-sidebar-box #secondary .widget{background:var(--white-high);padding:2.5em;clip-path:var(--inner-clip-path);backdrop-filter:var(--backdrop-blur)}#the-eagle .col-inner{grid-template-columns:1fr}#wrapper-content article{text-align:center}#wrapper-content p,#wrapper-content ul{text-align:left}.widget-credit-cards #credit-cards img{border:1px solid var(--black-lowest)}.widget-box #main-content{gap:0 12px}.widget-box .widget{margin:12px auto}.section[class*="style-"]{padding-top:2em;padding-bottom:2em}.section.style-1{background:transparent}.content-sidebar-box .section.style-1.div-frame{background:var(--dark-red);clip-path:var(--outer-clip-path);padding:10px;width:90%;margin:3.5em 5%}.content-sidebar-box .section.style-1 .div-stroke{grid-column:1/-1;background:var(--bright-red);clip-path:var(--outer-clip-path)}.section.style-1 .flex{background:var(--main-red);clip-path:var(--inner-clip-path);padding:1.7em}.section.style-1 h2,.section.style-1 h3,.section.style-1 p{color:var(--white)}.section.style-1 .img-frame{background:var(--light-grey)}.section.style-2{background:transparent}.section.style-2 .col-inner{background:var(--white-highest);border:2px solid var(--black);padding:30px}#colophon{background:var(--lightest-grey);border-top:3px solid var(--main-red)}.site-info{color:var(--black)}.site-info .site-info-right a{color:var(--black)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--black)}.icon-box .icon{color:var(--white);background:var(--main-blue)}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.2)}a.icon-btn .icon-bg{background:var(--main-blue);transform:scale(1.2)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--main-blue);transform:scale(0.9)}.main-navigation ul{font-family:var(--font-secondary);font-size:24px;text-transform:capitalize;font-weight:normal;font-style:italic}.main-navigation a{background:transparent;border:none;padding:6px 0 5px;color:var(--white);transform:scale(1,1) skew(26deg) translateX(-15px);transform-origin:0% 0%}.main-navigation li.menu-item-has-children a{padding:4px 0 7px}.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:transparent;background:transparent;border:none;transform:scale(0,1)}#desktop-navigation ul.main-menu li .menu-btn-over{display:block;font-family:var(--font-primary);background:transparent;transform:scale(0,0);transform-origin:50% 50%;transition:all var(--main-trans-speed) var(--main-trans-easing);pointer-events:none;z-index:1000;content:attr(data-content);font-size:22px;padding:3px 0 0;text-transform:uppercase;font-weight:bold;font-style:normal;color:var(--main-red)}#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{transform:scale(1,1);transition:all var(--main-trans-speed) var(--main-trans-easing)}#desktop-navigation ul.sub-menu{background:var(--lightest-grey);border:none;transform:scale(0,1) translateY(0);transform-origin:0% 0%;padding:5px 0}#desktop-navigation li:hover ul.sub-menu,#desktop-navigation ul.sub-menu.active,#desktop-navigation li.menu-item-has-children[aria-expanded="true"] ul.sub-menu{transform:scale(1) translateY(0)}.main-navigation ul.sub-menu a,.main-navigation ul.sub-menu li:hover > a,.main-navigation ul.sub-menu li.active > a,.main-navigation ul.sub-menu li > a.tab-focus{text-transform:uppercase;color:var(--main-blue);transform:scale(1,1) skew(26deg) translateX(-15px);margin:0 -7px 0 7px}.main-navigation ul.sub-menu li:hover > a,.main-navigation ul.sub-menu li.active > a,.main-navigation ul.sub-menu li > a.tab-focus{color:var(--main-red)}#mobile-menu-bar{background:linear-gradient(0deg,var(--dark-blue) 0%,var(--main-blue) 100%);border-bottom:1px solid var(--dark-blue);box-shadow:0 4px 6px var(--black-med)}#mobile-navigation{background:linear-gradient(0deg,var(--main-blue) 0%,var(--dark-blue) 100%)}#mobile-navigation li a{color:var(--white-med);background:var(--white-lowest)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);background:var(--main-red)}.side-slide #mobile-navigation,.side-push #mobile-navigation{border-left:1px solid var(--black);box-shadow:-4px 0 5px var(--black-med)}.top-slide #mobile-navigation,.top-push #mobile-navigation{border-bottom:1px solid var(--black);box-shadow:0 4px 5px var(--black-med)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe{border:none;clip-path:var(--inner-clip-path);margin:0}.img-frame,.img-stroke{position:relative;display:inline-block;clip-path:var(--outer-clip-path);padding:10px;background:var(--main-blue)}.img-stroke{background:var(--medium-grey);margin:0;padding:0}img.logo-slider-img,img.img-products,img.products-img{border:none !important}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-low))}.testimonials-quote p{color:var(--medium-grey)}.testimonials-quote p:first-of-type::before{color:var(--medium-grey)}.testimonials-credentials{color:var(--medium-grey)}.testimonials-rating{color:var(--medium-grey)}#page .block-accordion h2{color:var(--medium-grey);font-weight:bold}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--black)}#page .accordion-box .block-accordion.active h2,#page .accordion-box .block-accordion:hover h2,#page .accordion-box .block-accordion h2.tab-focus{background:var(--black-lowest)}#page .block-accordion .accordion-icon::before{content:"\f054"}#page .block-accordion .accordion-content{border-bottom:1px solid var(--black-lowest)}#page .accordion-box .block-accordion .accordion-content{background:var(--black-lowest);border-bottom:none}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.webp')}.tag-line{font-size:26px}.phone-number{font-size:30px}.main-navigation ul{font-size:21px}.main-navigation ul a{padding-top:7px}#desktop-navigation ul.main-menu > li::before{font-size:19px;padding-top:5px}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.webp')}.tag-line{font-size:21px;margin-bottom:10px}.main-navigation ul{font-size:30px}#main-content{grid-template-columns:[column-1-start column-2-start] 1fr [column-1-end column-2-end] !important}}@media (max-width:860px){.logo-strip .logo{padding:0px}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.webp')}.logo-strip .logo{padding:0px 15px}.logo-strip .logo-bg{display:none}.tag-line,.phone-number{padding-left:0}#wrapper-top{margin:-180px 0 0px}.content-sidebar-box #primary,.content-sidebar-box #secondary .widget{padding:2.5em 1em}}