:root{--font-primary:Tahoma,Verdana,Segoe,sans-serif;--yellow:rgba(253,220,11,1);--light-green:rgba(119,164,100,1);--medium-green:rgba(32,118,44,1);--dark-green:rgba(20,102,35,1);--dark-green-high:rgba(20,102,35,0.75);--dark-green-low:rgba(20,102,35,0.2);--accent-color:var(--black);--accent-border:1px solid var(--black);--accent-background:var(--white-high);--warning:var(--yellow);--font-base-5:5.25%;--input-color:var(--dark-green);--input-background:var(--white);--input-border:2px solid var(--dark-green);--input-border-focus:2px solid var(--yellow);--button-color:var(--medium-green);--button-background:var(--yellow);--button-font-weight:bold;--button-border:2px solid var(--dark-green);--button-font-variant:small-caps;--button-color-hover:var(--yellow);--button-background-hover:var(--dark-green);--locked-color:var(--medium-green);--locked-background:var(--white);--google-review-bg:var(--dark-green);--google-star-color:var(--yellow);--google-value-text:var(--yellow);--google-total-text:var(--yellow)}body{color:var(--dark-green)}h1,h2,h3,h4,h5,h6{color:var(--medium-green);text-transform:capitalize;text-align:center;font-weight:bold}label{color:var(--dark-green)}.wpcf7-not-valid-tip,.required,.required::after{color:var(--medium-green)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--medium-green)}div.product-page-section{clear:both;margin-bottom:2em}div.machine-applications,div.product-description{grid-column:span 2}div.machine-applications table{border-spacing:0;border:2px solid var(--dark-green);margin-top:1.75em}div.machine-applications table thead{text-align:left;font-weight:bold;background:var(--black-lowest)}div.machine-applications table tbody tr:nth-of-type(even){background:var(--black-lowest)}div.machine-applications table td,div.machine-applications table th{padding:2px 15px;border-collapse:collapse}div.machine-applications table th{border-bottom:1px solid var(--medium-green)}div.machine-applications table td{border-top:1px solid var(--medium-green)}.wc-pao-addon.wc-pao-addon-name{display:block}#wc_checkout_add_ons p{max-width:100%;width:600px;margin:-20px auto 70px !important;background:var(--yellow);padding:10px 30px 20px;border:2px solid var(--dark-green)}#wc_checkout_add_ons p label:not(.checkbox){font-size:24px;text-decoration:underline}.section.top-strip{position:fixed;padding-top:2px;padding-bottom:2px;background:linear-gradient(180deg,var(--dark-green) 0%,var(--medium-green) 98%);border-bottom:4px solid var(--dark-green)}.logo-strip{padding-top:0;padding-bottom:0;background:linear-gradient(180deg,var(--white) 0%,var(--yellow) 98%) !important;border-bottom:4px solid var(--dark-green)}.logo-strip .flex{gap:0}.logo{z-index:2000}.banner{position:relative;text-align:center;margin:-40px 0;z-index:10000;pointer-events:none;filter:drop-shadow(7px 7px 8px var(--black-low))}.menu-holder{margin-top:5px}.menu-strip{background:transparent}.logo-strip + .menu-strip{display:none !important}#home-page-images{background:url('../../uploads/top-bg.webp') center center;height:500px;border-bottom:3px solid var(--dark-green);padding:0}.home-pics{position:absolute;width:100%;z-index:1000;padding-left:calc((100% - 1280px) / 2);padding-right:calc((100% - 1280px) / 2)}.animate-pics{position:relative;float:left;top:-300px;left:0;width:200px;height:200px;transform:rotate(0deg)}.animate-pics img{max-width:200px;max-height:200px}.animate-pics:nth-of-type(1){z-index:300}.animate-pics:nth-of-type(2){z-index:200}.animate-pics:nth-of-type(3){z-index:100}.animate-pics img{width:inherit;height:inherit}.content-box #primary{background:var(--white-highest);border:2px solid var(--dark-green);padding:4em 2em 6em}@supports (backdrop-filter:blur(15px)){.content-box #primary{background:var(--white-high);backdrop-filter:blur(15px)}}.content-box #wrapper-top + #wrapper-content #primary{padding-top:2em}#colophon{background:linear-gradient(0deg,var(--dark-green) 0%,var(--medium-green) 98%)}.site-info{color:var(--yellow);text-align:center}.site-info .site-info-right a{color:var(--yellow)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--white)}.footer-strip{background:linear-gradient(0deg,var(--white) 0%,var(--yellow) 98%) !important;border-top:4px solid var(--dark-green);border-bottom:4px solid var(--dark-green)}.footer-strip div{color:var(--dark-green);font-size:28px;font-weight:bold;font-variant:small-caps}.footer-strip div a{text-decoration:none;color:var(--dark-green)}.footer-strip div p{margin:-5px 0}.icon-box .icon{}a.icon-btn{color:var(--yellow)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--white);transition:all 0.2s ease}a.icon-btn .icon-bg,a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:transparent;border:none}.main-navigation ul{font-size:22px;font-variant:small-caps;font-weight:bold}.main-navigation a{color:var(--yellow);padding:2px 0;background:none}.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:none}#mobile-menu-bar{background:var(--dark-green);border-bottom:none;box-shadow:none}#mobile-menu-bar .mm-bar-btn{background:none;border:none}#mobile-menu-bar a,#mobile-menu-bar .modal-btn div::before,#mobile-menu-bar .modal-btn div::after{color:var(--yellow)}#mobile-menu-bar .mm-bar-btn.scroll-to-top-btn .icon,#mobile-menu-bar .mm-bar-btn.call-btn .icon,#mobile-menu-bar .mm-bar-btn.email-btn .icon{color:var(--yellow)}#mobile-menu-bar .mm-bar-btn.activate-btn div{background-color:var(--yellow)}#mobile-navigation{background:none;padding-top:0}#mobile-navigation ul{background:linear-gradient(180deg,var(--black-high) 40%,var(--black-low) 100%);box-shadow:-4px 0 5px var(--black-med);border-left:3px solid var(--medium-green);border-right:3px solid var(--medium-green)}#mobile-navigation #mobile-menu > li:first-of-type{border-top:3px solid var(--medium-green)}#mobile-navigation #mobile-menu > li:last-of-type{border-bottom:3px solid var(--medium-green)}#mobile-navigation li a{color:var(--yellow);background:transparent;text-align:left}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);background:var(--dark-green-high);border-top:1px solid var(--black-med);border-bottom:1px solid var(--dark-green-low)}.side-push #mobile-navigation{border-left:none;box-shadow:none}.col-archive.col-post h3,.col-archive.col-post .archive-meta{text-align:left}.tag-label{display:none}footer.entry-footer{margin-top:3em}#comments{border-top:1px solid var(--dark-green)}.woocommerce #page .account-buttons{font-size:24px;margin-right:2em}.woocommerce #page .account-buttons a{color:var(--yellow)}.woocommerce #page .account-buttons a:hover,.woocommerce #page .account-buttons a.active,.woocommerce #page .account-buttons a.tab-focus{color:var(--white)}body.screen-desktop a.icon-btn.scroll-top{top:0;background:transparent;color:var(--yellow)}body.screen-desktop a.icon-btn.scroll-top:hover{background:transparent;color:var(--white)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe{border:2px solid var(--dark-green)}img.img-404{filter:sepia(1) contrast(1) hue-rotate(60deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-low))}:root{--woo-max-img-w:300px}.woocommerce .loader::before{display:none !important}.woocommerce #page .woocommerce-error,.woocommerce #page .woocommerce-info,.woocommerce #page .woocommerce-message,.woocommerce #page .woocommerce form.checkout_coupon,.woocommerce #page .woocommerce form.login,.woocommerce #page .woocommerce form.register,.woocommerce #page #add_payment_method #payment,.woocommerce #page .woocommerce-cart #payment,.woocommerce #page .woocommerce-checkout #payment{border-top:3px solid var(--dark-green)}.woocommerce #page .product h2{font-size:var(--font-size-h5)}.woocommerce #page ul.products li.product .price,.theme-battleplantheme.woocommerce-page.single-product #primary p.price{text-align:center;color:var(--light-green) !important;font-size:21px;font-weight:bold}.theme-battleplantheme.woocommerce-page.single-product #primary p.price{font-size:32px;margin:0 0 1em}.woocommerce #page div.product a.woocommerce-product-gallery__trigger{display:none}.woocommerce #page div.product figure.woocommerce-product-gallery__wrapper,.woocommerce #page div.product .flex-viewport{border:2px solid var(--dark-green)}.woocommerce #page div.product figure.woocommerce-product-gallery__wrapper img,.woocommerce #page div.product .flex-viewport figure.woocommerce-product-gallery__wrapper{border:none !important}.woocommerce #page h3.wc-pao-addon-name{font-size:42rem;display:block;text-align:center}.woocommerce #page h3.wc-pao-addon-name em.required{display:none}.woocommerce #page form .wc-pao-addon-container .form-row{margin-bottom:0em}.woocommerce #page div.product-addon-totals{margin:1em 0 2em 3em;padding:0;border-top:1px solid var(--light-green);border-bottom:1px solid var(--light-green)}.woocommerce #page div.product .wc-pao-subtotal-line p.price{font-size:21px;color:var(--medium-green) !important}.woocommerce #page div.product .wc-pao-subtotal-line p.price span.amount{font-size:32px;margin-left:10px}.woocommerce #page div.product{width:100%;max-width:700px;margin:0 auto}.payment_method_stripe #stripe-payment-data p{color:var(--medium-green);font-size:24px;font-weight:bold}label[for=wc-stripe-new-payment-method]{color:var(--medium-green);font-size:16px;font-weight:normal}.woocommerce #page ul.tabs,.woocommerce-checkout #payment div.payment_box::before,#payment_method_stripe,label[for=payment_method_stripe]{display:none}h1.product_title{font-size:42rem}h1.product_title .title_tag{font-size:30rem;margin:5px 0 10px}.woocommerce-tabs.wc-tabs-wrapper{display:none}.account-buttons a{color:var(--yellow);text-decoration:none;grid-column:span 3}.account-buttons a:hover,.account-buttons a.active,.account-buttons a.tab-focus{color:var(--white)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.webp');background-position:right}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.webp');background-position:right}#home-page-images{height:390px;background:url('../../uploads/top-bg-1300x390.webp') center center}.section.top-strip{top:42px}.woocommerce #page .account-buttons{font-size:18px}.home-pics,.woocommerce #page .account-buttons a:last-of-type,.top-strip .flex .text-left{display:none}.top-strip .flex .text-right{grid-column:span 2;text-align:center;margin-right:0}.woocommerce #page .account-buttons a{margin-left:13%;margin-right:11%}}@media (max-width:860px){#home-page-images{height:288px;background:url('../../uploads/top-bg-960x288.webp') center center}.banner{margin:-35px 0}.woocommerce #page .account-buttons a{margin-left:14%;margin-right:11%}.footer-strip .col{text-align:center}.woocommerce #page div.product div.images{width:50%;margin-left:auto;margin-right:auto}.woocommerce #page div.product div.summary{width:100%}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.webp');background-position:90% 50%}#home-page-images{height:220px;background:url('../../uploads/top-bg-mobile.webp') center center}.banner{margin:-15px 0}.woocommerce #page .account-buttons a{margin-left:13%;margin-right:8%}.content-box #primary{padding:1em 1em 3em}.footer-strip div{font-size:21px}.woocommerce #page div.product div.images{width:100%}}