﻿@font-face{font-family:"Roboto Regular";src:url("../../fonts/roboto/regular/Roboto-Regular.eot");src:url("../../fonts/roboto/regular/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/regular/Roboto-Regular.woff2") format("woff2"), url("../../fonts/roboto/regular/Roboto-Regular.woff") format("woff"), url("../../fonts/roboto/regular/Roboto-Regular.ttf") format("truetype"), url("../../fonts/roboto/regular/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../../fonts/roboto/condensedbold/RobotoCondensed-Bold.eot");src:url("../../fonts/roboto/condensedbold/RobotoCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/condensedbold/RobotoCondensed-Bold.woff2") format("woff2"), url("../../fonts/roboto/condensedbold/RobotoCondensed-Bold.woff") format("woff"), url("../../fonts/roboto/condensedbold/RobotoCondensed-Bold.ttf") format("truetype"), url("../../fonts/roboto/condensedbold/RobotoCondensed-Bold.svg#RobotoCondensed-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto CondensedRegular";src:url("../../fonts/roboto/condensedregular/RobotoCondensed-Regular.eot");src:url("../../fonts/roboto/condensedregular/RobotoCondensed-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/condensedregular/RobotoCondensed-Regular.woff2") format("woff2"), url("../../fonts/roboto/condensedregular/RobotoCondensed-Regular.woff") format("woff"), url("../../fonts/roboto/condensedregular/RobotoCondensed-Regular.ttf") format("truetype"), url("../../fonts/roboto/condensedregular/RobotoCondensed-Regular.svg#RobotoCondensed-Regular") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Light";src:url("../../fonts/roboto/light/Roboto-Light.eot");src:url("../../fonts/roboto/light/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/light/Roboto-Light.woff2") format("woff2"), url("../../fonts/roboto/light/Roboto-Light.woff") format("woff"), url("../../fonts/roboto/light/Roboto-Light.ttf") format("truetype"), url("../../fonts/roboto/light/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"FuturaPT-Bold";src:url("../../fonts/futura/bold/FuturaPT-Bold.eot");src:url("../../fonts/futura/bold/FuturaPT-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/futura/bold/FuturaPT-Bold.woff2") format("woff2"), url("../../fonts/futura/bold/FuturaPT-Bold.woff") format("woff"), url("../../fonts/futura/bold/FuturaPT-Bold.ttf") format("truetype"), url("../../fonts/futura/bold/FuturaPT-Bold.svg#FuturaPT-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"FuturaPT-ExtraBold";src:url("../../fonts/futura/extrabold/FuturaPT-ExtraBold.eot");src:url("../../fonts/futura/extrabold/FuturaPT-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/futura/extrabold/FuturaPT-ExtraBold.woff2") format("woff2"), url("../../fonts/futura/extrabold/FuturaPT-ExtraBold.woff") format("woff"), url("../../fonts/futura/extrabold/FuturaPT-ExtraBold.ttf") format("truetype"), url("../../fonts/futura/extrabold/FuturaPT-ExtraBold.svg#FuturaPT-ExtraBold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"ts-icons";src:url("../../fonts/font-icons/templatestudio-icons.eot");src:url("../../fonts/font-icons/templatestudio-icons.eot?#iefix") format("embedded-opentype"), url("../../fonts/font-icons/templatestudio-icons.woff2") format("woff2"), url("../../fonts/font-icons/templatestudio-icons.woff") format("woff"), url("../../fonts/font-icons/templatestudio-icons.ttf") format("truetype"), url("../../fonts/font-icons/templatestudio-icons.svg#templatestudio-icons") format("svg");font-weight:normal;font-style:normal;font-display:swap}h1,.h1,.title-large{font-family:"FuturaPT-ExtraBold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase;font-size:2rem}h1:first-child,.h1:first-child,.title-large:first-child{margin-top:0}@media screen and (min-width:1024px){h1,.h1,.title-large{font-size:2.5rem}}h2,.h2{font-family:"FuturaPT-Bold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase;font-size:1.5rem}h2:first-child,.h2:first-child{margin-top:0}@media screen and (min-width:1024px){h2,.h2{font-size:1.75rem}}.title-medium{font-family:"FuturaPT-Bold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase;font-size:1.5rem}.title-medium:first-child{margin-top:0}@media screen and (min-width:1024px){.title-medium{font-size:1.75rem}}h3,.h3{font-family:"FuturaPT-Bold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase;font-size:1.25rem}h3:first-child,.h3:first-child{margin-top:0}@media screen and (min-width:1024px){h3,.h3{font-size:1.5625rem}}h4,.h4{font-family:"FuturaPT-Bold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase}h4:first-child,.h4:first-child{margin-top:0}.title-sm{font-family:"FuturaPT-Bold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase;font-size:1.25rem}.title-sm:first-child{margin-top:0}@media screen and (min-width:1024px){.title-sm{font-size:1.5625rem}}h5,.h5,h6,.h6{font-family:"FuturaPT-Bold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase}h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}p{margin:0 0 1em;line-height:1.4em}p:last-child{margin-bottom:0}strong{font-family:"Roboto Condensed"}*{box-sizing:border-box;font-kerning:none;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:"Roboto CondensedRegular";font-size:16px;color:#000}body.has-header-image .site-main{display:flex;flex-direction:column;width:100%}body.has-header-image .site-main .site-breadcrumbs+.featured-banner{order:-1;margin-bottom:0}@media screen and (min-width:1024px){body{font-size:20px}body>.site{display:flex;flex-direction:column;min-height:100vh}body>.site .site-footer{margin-top:auto}}.site-main{overflow:hidden;margin-bottom:3rem}.container,.page-content,.rank-math-breadcrumb{width:100%;max-width:1280px;padding-inline:20px;margin-inline:auto}.container-m{max-width:900px;margin-inline:auto}.rank-math-breadcrumb{margin-top:0.5em;margin-bottom:0.5em;font-family:"Roboto Condensed";font-size:1rem}.rank-math-breadcrumb a{color:#000}.entry-header{text-align:center}.entry-content .wp-block-table{margin-inline:0}.icon-cart:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-cart-2:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-right:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-left:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-up:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-down:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-right-bold:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-left-bold:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-up-bold:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-down-bold:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-close:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-search:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-star:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-facebook:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-youtube:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-instagram:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-twitter:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-pinterest:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.site-header{position:relative}.header-content{display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px}.header-content .site-logo{width:20%;min-width:120px}.header-content .site-logo img{display:block;margin:auto}.header-content .main-navigation{order:-1}.header-content ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0 1em}@media screen and (min-width:640px){.header-content .site-logo{margin-bottom:-36px;z-index:100;position:relative}.header-content .site-logo img{object-fit:contain;max-width:none;width:146px}}@media screen and (min-width:1024px){.header-content{padding-top:0;padding-bottom:0}.header-content .site-logo{position:absolute;top:4px;left:50%;transform:translateX(-50%);margin:0;max-width:20%}.header-content .site-logo img{height:auto;width:212px}.header-content ul.menu{gap:0 2em}}.navigation .menu .menu-item>a{display:block;color:#000;font-family:"FuturaPT-Bold";text-transform:uppercase;font-size:1.25rem}.navigation .menu .menu-item>a:hover{color:#93c155}.navigation .menu .menu-item.menu-item-has-children>a:after{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:0.7em}.navigation .menu .menu-item.menu-item-has-children>a:after{padding-left:0.3em}.navigation .menu .menu-item.menu-item-has-children .sub-menu{display:none}.navigation .menu .menu-item.quick-search>a{font-size:0}.navigation .menu .menu-item.quick-search>a:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:1.8rem}.navigation .menu .menu-item.quick-search>a:before{vertical-align:sub}.navigation .menu .menu-item.cart-link>a{padding:15px 0;position:relative;font-size:0}.navigation .menu .menu-item.cart-link>a:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:1.8rem}.navigation .menu .menu-item.cart-link>a:before{vertical-align:sub}.navigation .menu .menu-item.cart-link>a .cart-items-count{width:25px;height:25px;font-size:14px;background:#93c155;border-radius:20px;display:block;position:absolute;top:-5px;right:-4px;z-index:-1;text-align:center;line-height:25px;color:#fff}.navigation .menu-toggle{display:block;width:36px;height:31px;cursor:pointer;overflow:hidden;z-index:100003;position:relative;background:none;border:0 !important}.navigation .menu-toggle span{display:block;height:5px;background:#000;position:absolute;left:0;right:0;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;transition:all 0.35s ease}.navigation .menu-toggle span:first-child{top:0}.navigation .menu-toggle span:nth-child(2){top:50%;margin-top:-2px}.navigation .menu-toggle span:last-child{bottom:0}.navigation .menu-toggle[aria-expanded="true"] span{background:#93c155}.navigation .menu-toggle[aria-expanded="true"] span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);top:13px}.navigation .menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.navigation .menu-toggle[aria-expanded="true"] span:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);bottom:13px}@media screen and (max-width:1023px){.navigation{width:30%}.navigation.secondary-navigation .menu{display:flex;justify-content:flex-end}.navigation:not(.toggled) .menu-primary-menu-container{display:none}.navigation .menu-primary-menu-container{position:absolute;top:100%;left:0;right:0;background:#93c155;margin-top:1px;z-index:100}.navigation .menu-primary-menu-container .menu{flex-direction:column;align-items:baseline}.navigation .menu-primary-menu-container .menu .menu-item{width:100%}.navigation .menu-primary-menu-container .menu .menu-item a{padding:10px 20px;border-bottom:solid 1px #abcf7a;color:#fff}.navigation .menu-primary-menu-container .menu .menu-item a:hover{color:#878585}.navigation .menu-primary-menu-container .menu .menu-item.menu-item-has-children>a{display:flex;align-items:baseline;justify-content:space-between}.navigation .menu-primary-menu-container .menu .menu-item.menu-item-has-children.focus>a{opacity:0.5}.navigation .menu-primary-menu-container .menu .menu-item.menu-item-has-children.focus>a:after{content:""}.navigation .menu-primary-menu-container .menu .menu-item.menu-item-has-children.focus .sub-menu{display:block}.navigation .menu-primary-menu-container .menu .menu-item.menu-item-has-children.focus .sub-menu a{padding-left:40px;font-size:1em}.navigation .menu .menu-item.cart-link>a:before,.navigation .menu .menu-item.quick-search>a:before{font-size:30px}}@media screen and (min-width:1024px){.navigation>div{display:block}.navigation .menu .menu-item>a{font-size:1.5rem;padding:35px 0}.navigation .menu .menu-item.menu-item-has-children .sub-menu{position:absolute;top:100%;z-index:101;height:45px;width:100%;max-width:1280px;padding-inline:20px !important;left:0;right:0;margin-inline:auto;background:linear-gradient(90deg, #8cc641, #018d45);padding:0;transition-duration:0.1s}.navigation .menu .menu-item.menu-item-has-children .sub-menu a{color:#fff;padding:0.1em 0 0;height:45px;display:flex;align-items:center;font-family:"Roboto Condensed";font-size:13px}.navigation .menu .menu-item.menu-item-has-children .sub-menu a:hover{opacity:0.5}.navigation .menu .menu-item.menu-item-has-children:hover .sub-menu{display:flex}.navigation .menu-toggle{display:none}}@media screen and (min-width:1220px){.navigation .menu .menu-item.menu-item-has-children .sub-menu a{font-size:16px}}.header-bottom{background:#93c155;z-index:99;color:#fff;position:relative}.header-bottom .usp-items{z-index:1;position:relative;display:flex;justify-content:space-between;font-size:0.875rem}.header-bottom .usp-items ul{width:50%;display:flex;align-items:center;gap:2em}.header-bottom .usp-items ul:last-child{justify-content:flex-end}.header-bottom .usp-items li{padding:0.5em 0;font-family:"Roboto Condensed"}.header-bottom .usp-items li:before,.header-bottom .usp-items li:after{font-family:"ts-icons";vertical-align:text-top;content:""}.header-bottom .usp-items li:before{margin-right:0.5em}.header-bottom .usp-items li:after{margin-left:0.3em}@media screen and (min-width:640px){.header-bottom:after{background:#018d45;content:"";display:block;position:absolute;right:0;width:50%;top:0;bottom:0}.header-bottom:before{background:#8cc641;content:"";display:block;position:absolute;left:0;width:50%;top:0;bottom:0}.header-bottom ul.left{background:#8cc641}.header-bottom ul.right{background:#018d45}}@media screen and (min-width:1024px){.header-bottom .usp-items li{padding:1em 0}}@media screen and (min-width:1220px){.header-bottom .usp-items li{letter-spacing:3px}}.dgwt-wcas-search-wrapp{z-index:777}@media screen and (min-width:1024px) and (max-width:1130px){.dgwt-wcas-search-wrapp{max-width:150px;min-width:170px}}img{max-width:100%;height:auto}a{text-decoration:none;color:#93c155}a:hover{color:#6c9436}button,.button,[type="submit"]{background:#000;color:#fff;border-radius:0;font-family:"FuturaPT-Bold";text-transform:uppercase;padding:0.35em 1.2em !important;border:solid 1px #000 !important;transition-duration:0.2s !important;cursor:pointer;font-size:1rem}button:hover,.button:hover,[type="submit"]:hover{background:#fff !important;color:#000 !important}button[disabled],.button[disabled],[type="submit"][disabled]{opacity:0.7;cursor:not-allowed}button.btn-next:after,.button.btn-next:after,[type="submit"].btn-next:after{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}button.btn-next:after,.button.btn-next:after,[type="submit"].btn-next:after{font-size:0.7em;vertical-align:baseline;padding-left:0.5em}button.btn-green,.button.btn-green,[type="submit"].btn-green{background:#93c155;border-color:#93c155 !important}button.btn-green:hover,.button.btn-green:hover,[type="submit"].btn-green:hover{background:#79a63d !important;border-color:#79a63d !important;color:#fff !important}@media screen and (min-width:1024px){button,.button,[type="submit"]{border-width:3px !important}}a.button{display:inline-block;text-decoration:none !important}.btn-box{width:fit-content;margin-inline:auto;position:relative;padding-top:0.4em}.btn-box:after{content:"";display:block;top:15%;left:0;right:0;bottom:0;border:solid 0.2em #000;position:absolute;z-index:-1}.btn-box .button{transform:translate(0.4em, -0.4em)}.btn-box.btn-green:after{border-color:#93c155}.btn-box.btn-green:hover:after{border-color:#79a63d}.btn-box:hover:after{opacity:0.8}select{padding:0.5em 0.66em;border:solid 1px #000;border-radius:0;font-size:1rem;outline:none;width:100%;max-width:100%;height:42px}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="search"]{outline:none;padding:0.5rem 0.66rem;border:solid 1px #000;width:100%;max-width:100%;height:42px;font-size:1rem}.form-row label{font-family:"Roboto Condensed";text-transform:uppercase;font-size:1rem}.form-row label.checkbox{cursor:pointer}.form-row .woocommerce-input-wrapper{display:block}table{border:solid 1px #e7e7e7;border-collapse:collapse;width:100%}table th,table td{border:solid 1px #e7e7e7;padding:0.5em;text-align:left}table th{font-family:"Roboto Condensed"}.cms-block.green-bg{border-top:solid 5px #000;border-bottom:solid 5px #000;padding-top:34px;padding-bottom:34px}body.page-loaded .cms-block.green-bg{background-image:url("../../images/texture-green.png");background-size:cover;filter:hue-rotate(45deg)}@media screen and (min-width:1024px){.cms-block.green-bg{padding-top:60px;padding-bottom:60px}}.cms-block.go-big{text-align:center}.cms-block.go-big .wp-block-heading{margin-bottom:1em;font-family:"FuturaPT-ExtraBold"}.cms-block.go-big .wp-block-heading span{display:block}.cms-block.go-big .wp-block-heading span:first-child{font-size:74px;line-height:60px}.cms-block.go-big .wp-block-heading span.small{display:inline-block;margin-top:0.5em;font-size:20px;font-family:"Roboto Condensed";letter-spacing:4px;border-bottom:solid 3px #000;padding:8px 60px 10px 65px}.page-loaded .cms-block.go-big .wp-block-heading span.small{background:url("../../images/go-hand-left.svg") top left no-repeat, url("../../images/go-hand-right.svg") top right no-repeat;background-position-y:3px;background-size:55px}.cms-block.go-big .kb-buttons-wrap{margin-top:2rem}@media screen and (min-width:1024px){.cms-block.go-big .wp-block-heading span:first-child{font-size:166px;line-height:130px}.cms-block.go-big .wp-block-heading span.small{font-size:45px;border-bottom-width:7px;letter-spacing:19px;padding:16px 0 16px 7px;min-width:700px;background-size:124px auto !important;margin-top:0}.cms-block.go-big>div{max-width:990px !important;margin-inline:auto}.cms-block.go-big>div p{font-size:21px;line-height:40px;letter-spacing:1.4px}.cms-block.go-big .kb-buttons-wrap{margin-top:2.5rem}.cms-block.go-big .kb-buttons-wrap .button{font-size:1.4rem;border-width:4px !important}}.slideshow-wrapper img{display:block;margin:auto;width:100%}.slideshow-wrapper .banner-items:not(.slick-initialized) .banner-item:first-child~.banner-item{display:none}.home .entry-content>.cms-block:last-child{margin-bottom:0}.tax-product_cat .site-main{overflow:visible}.woocommerce-products-header{text-align:center;margin-bottom:2rem}.products-wrapper .woocommerce-ordering{display:flex;justify-content:flex-end;margin:0 0 2em}.category-landing{padding-top:20px;border-top:solid 5px;margin-bottom:50px}.category-landing:empty{display:none}.products-list .product-category{margin-bottom:1rem !important}.products-list .product-category img{display:none}.products-list .product-category a{display:block;border:solid 2px #000;width:calc(100% - 1rem);margin:auto;border-radius:8px;padding:1rem}.products-list .product-category a:hover{border-color:#93c155}.products-list .product-category a:hover .woocommerce-loop-category__title{color:#93c155}.products-list .product-category .woocommerce-loop-category__title{margin:0}.products-list .product-category .count{display:none}.grid-columns{display:flex;flex-wrap:wrap;gap:0 0}.grid-columns>*{width:calc((100% / 1));margin-bottom:0}@media screen and (min-width:640px){.grid-columns{gap:0 0}.grid-columns>*{width:calc((100% / 2));margin-bottom:0}}@media screen and (min-width:1024px){.grid-columns.columns-3{gap:0 0}.grid-columns.columns-3>*{width:calc((100% / 3));margin-bottom:0}.grid-columns.columns-3>*{margin-bottom:50px}.grid-columns.columns-4{gap:0 0}.grid-columns.columns-4>*{width:calc((100% / 4));margin-bottom:0}.grid-columns.columns-4>*{margin-bottom:30px}}.products-list{list-style:none;margin:0;padding:0}.products-list .product{text-align:center;margin-bottom:5rem}.products-list .product .product-image-wrapper{display:block;margin-bottom:0.5em;position:relative;margin-inline:auto;max-width:450px}.products-list .product .product-image-wrapper .bud-image{transition-duration:0.2s}.products-list .product .product-image-wrapper .bud-image img{max-width:140px;max-height:270px}.products-list .product .product-image-wrapper:hover .image-holder img{opacity:0.7}.products-list .product .product-image-wrapper:hover .bud-image{transform:scale(1.02)}.products-list .product .product-image-wrapper .image-holder{display:inline-block;position:relative;direction:rtl}.products-list .product .product-image-wrapper .acoplw-badge{position:relative;display:block;width:fit-content;margin:auto}.products-list .product .product-image-wrapper img{display:block;margin:auto;max-width:245px;border-bottom:0}.products-list .product .product-image-wrapper .bud-image{position:absolute;right:0;bottom:-10px}.products-list .product .product-image-wrapper.loaded .image-holder:before{content:"";display:block;position:absolute;height:100px;width:375px;background:url(../../images/cast-shadow.png) right bottom no-repeat;bottom:-3px}.products-list .product .product-image-wrapper.loaded .bud-image{background:url("../../images/strain-shadow.png") center bottom no-repeat;background-position-x:right;padding-bottom:10px}.products-list .product .description{margin-bottom:1em}.products-list .product .price{margin-bottom:0.5em;justify-content:center}.products-list .product .product-item-title{display:block;margin-bottom:0.5em;font-size:1.5rem}@media screen and (min-width:1024px){.products-list .product .button{padding:0.45em 1.5em !important}}.acoplw-badge{font-family:"FuturaPT-Bold"}.price del~ins{color:red}.price{display:flex;gap:2px;flex-wrap:wrap;font-family:"FuturaPT-Bold"}.price del,.price ins{font-size:0;text-decoration:none}.price del>span:first-child,.price ins>span:first-child{font-size:1.3rem}.price del>span:first-child{text-decoration:line-through}.custom-catalog-template .pagination{text-align:center;margin-top:-2rem}.custom-catalog-template .pagination .page-numbers:not(.next){display:none}.custom-catalog-template .pagination .page-numbers.next{color:#000;font-size:1.5rem}.custom-catalog-template .pagination .page-numbers.next:hover{color:#93c155}.custom-catalog-template .pagination .page-numbers.next span{text-transform:uppercase;font-family:"FuturaPT-Bold"}.custom-catalog-template .pagination .page-numbers.next:after{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.custom-catalog-template .pagination .page-numbers.next:after{display:block;color:#93c155}.product-cards{margin-top:3rem}.product-cards .product{margin-inline:-20px;padding-inline:20px;padding:3rem 20px 30px;border-bottom:solid 5px #000;margin-bottom:0}body.page-loaded .product-cards .product{background-image:url("../../images/texture-green.png");background-size:cover;filter:hue-rotate(45deg)}.product-cards .product .product-info{filter:hue-rotate(-45deg)}.product-cards .product .product-info h3{color:red}.product-cards .product .product-item-title{font-family:"FuturaPT-ExtraBold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase;font-size:2rem}.product-cards .product .product-item-title:first-child{margin-top:0}@media screen and (min-width:1024px){.product-cards .product .product-item-title{font-size:2.5rem}}.product-cards .product .price{display:none}.product-cards .product .description{display:block !important;visibility:visible}.product-cards .product .product-actions .btn-box .button{font-size:1.3rem}@media screen and (min-width:768px){.product-cards .product{display:flex;padding:3rem !important;margin:0 0 2rem;border:solid 5px !important}.product-cards .product:nth-child(odd){flex-direction:row-reverse}.product-cards .product .product-image-wrapper{width:40%}.product-cards .product .product-info{width:60%}}.product-page{margin-bottom:3rem}.product-page .product-content-top{position:relative;margin-bottom:1rem}.product-page .product_title{border-bottom:solid 6px #93c155;padding-bottom:0.2em}.product-page .entry-summary{text-align:center}.product-page .entry-summary .product_meta,.product-page .entry-summary .price{display:none}@media screen and (min-width:768px){.product-page .product-content-top{display:flex;justify-content:space-between;margin-bottom:3rem}.product-page .product-gallery-wrapper{width:40%}.product-page .product-gallery-wrapper.has-thumbnails{padding-left:100px}.product-page .product-gallery-wrapper.has-thumbnails .acoplw-badge-icon{bottom:95px !important}.product-page .entry-summary{width:57%;text-align:left;display:flex;flex-direction:column}.product-page .entry-summary .woocommerce-product-details__short-description{flex:auto}.product-page .product_title{position:relative;border-bottom:0;padding-bottom:0}.product-page .product_title:after{content:"";background:#93c155;height:10px;width:30%;display:block;margin-top:0.1em}}@media screen and (min-width:1024px){.product-page .product-gallery-wrapper.has-thumbnails{padding-left:100px}.product-page .product-gallery-wrapper.has-thumbnails .acoplw-badge-icon{margin-left:100px;width:auto !important;bottom:0 !important}.product-page .product-gallery-wrapper.has-thumbnails .flex-control-thumbs{flex-direction:column;position:absolute;top:0;left:-100px;margin:0}.product-page .product-gallery-wrapper.has-thumbnails div.images .woocommerce-product-gallery__image img{max-height:450px}.product-page .product-gallery-wrapper.has-thumbnails div.images .woocommerce-product-gallery__image.bud-image img{max-height:425px !important}}@media screen and (min-width:1220px){.product-page .product_title{font-size:50px;line-height:0.8em;max-width:550px}}.product-gallery-wrapper{position:relative;margin-bottom:1rem}.product-gallery-wrapper .woocommerce-product-gallery__image{text-align:center}.product-gallery-wrapper .woocommerce-product-gallery__image.bud-image a{display:inline-block;padding-bottom:20px;background:url(../../images/single-strain-shadow.png) center bottom no-repeat;background-size:contain}.product-gallery-wrapper .flex-direction-nav{list-style:none;margin:0;padding:0}.product-gallery-wrapper .flex-direction-nav a{position:absolute;top:50%;transform:translateY(-50%);font-size:0;z-index:1;display:block;width:30px;height:30px;line-height:30px;text-align:center;background:#fff;border:solid 1px #e7e7e7}.product-gallery-wrapper .flex-direction-nav a:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:1rem}.product-gallery-wrapper .flex-direction-nav a.flex-prev{left:-40px}.product-gallery-wrapper .flex-direction-nav a.flex-next{right:-40px}.product-gallery-wrapper .flex-direction-nav a.flex-next:before{content:""}.product-gallery-wrapper .flex-control-thumbs{display:none}@media screen and (min-width:768px){.product-gallery-wrapper{margin-bottom:0}.product-gallery-wrapper .flex-direction-nav{display:none}.product-gallery-wrapper .flex-control-thumbs{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:10px;margin-top:1em}.product-gallery-wrapper .flex-control-thumbs li{width:80px;border:solid 1px #e7e7e7}}@media screen and (max-width:767px){.product-gallery-wrapper{max-width:270px;margin-inline:auto}.product-gallery-wrapper .woocommerce-product-gallery__wrapper img{max-height:310px !important;object-fit:contain}}.purchase-bar{position:relative;color:#fff;margin-bottom:3rem}.purchase-bar.loading{opacity:0.7}.purchase-bar .awdr_discount_bar{border-radius:0;margin:0;text-align:center;font-family:"FuturaPT-Bold"}.purchase-bar form{padding:15px 10px;box-shadow:0 2px 12px 2px rgba(0, 0, 0, 0.3);display:flex;justify-content:space-between;align-items:center}body.page-loaded .purchase-bar form{background-image:url("../../images/texture-green3.png");background-size:cover;filter:hue-rotate(45deg)}.purchase-bar form table{font-size:0;width:auto}.purchase-bar form table,.purchase-bar form table th,.purchase-bar form table td{border:0}.purchase-bar .variations .label,.purchase-bar .variations .reset_variations,.purchase-bar .woocommerce-variation-availability,.purchase-bar .woocommerce-variation-description,.purchase-bar .woocommerce-variation-price,.purchase-bar .quantity label{display:none}.purchase-bar .variations select{width:200px;max-width:90%}.purchase-bar .variations .nice-select .price{display:inline-flex}.purchase-bar .variations .nice-select .price del,.purchase-bar .variations .nice-select .price del>span,.purchase-bar .variations .nice-select .price ins,.purchase-bar .variations .nice-select .price ins>span{font-size:1em}.purchase-bar .variations .nice-select .list{min-width:240px}.purchase-bar .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:2rem}.purchase-bar .single_add_to_cart_button{box-shadow:0 0 1px 1px #0a0a0a;font-size:1rem;padding:0.5em 1.2em !important}.purchase-bar .single_add_to_cart_button:after{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.purchase-bar .single_add_to_cart_button:after{font-size:0.7em;vertical-align:baseline;padding-left:0.5em}@media screen and (max-width:480px){.purchase-bar form{flex-wrap:wrap;gap:1em}.purchase-bar form .variations .nice-select{max-width:180px;display:flex;flex-wrap:wrap;align-items:center;line-height:normal;height:60px}.purchase-bar form .variations .nice-select .current .price{display:block}}@media screen and (max-width:639px){.purchase-bar{padding-bottom:2rem}.purchase-bar .single_add_to_cart_button{position:absolute;top:100%;left:0;right:0;margin-top:15px;font-size:1.2rem}}@media screen and (min-width:1024px){.purchase-bar form{padding:20px}.purchase-bar .variations select{font-size:1.2rem;width:auto;border-width:3px}.purchase-bar .variations .label,.purchase-bar .quantity label{font-size:1.2rem;padding-right:1em;display:table-cell;font-family:"FuturaPT-Bold";text-shadow:0 1px #000;text-transform:uppercase}.purchase-bar .quantity{position:absolute;left:59%;transform:translateX(-50%)}.purchase-bar .quantity .input-box input{width:40px}.purchase-bar .quantity .input-box button{width:40px;height:40px;font-size:2rem}.purchase-bar .quantity .input-box button.decrement{line-height:38px}.purchase-bar .single_add_to_cart_button{font-size:1.5rem}}@media screen and (min-width:1220px){.purchase-bar .variations .label,.purchase-bar .quantity label{font-size:1.5rem}}.quantity{display:flex;align-items:center}.quantity .input-box{display:flex}.quantity .input-box input{text-align:center;background:none;border:none;font-family:"FuturaPT-Bold";width:30px;font-size:20px;padding:0}.quantity .input-box button{border-radius:50%;border:0 !important;padding:0 !important;width:30px;height:30px;background:#fff;color:#000;font-size:20px;text-align:center;box-shadow:0 0 0 1px #e5e5e5}.product-icon-details{margin-top:2rem;padding-top:20px;padding-bottom:20px;border-top:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;font-size:1rem}.product-icon-details ul{display:flex;justify-content:space-between}.product-icon-details ul li{width:24%;text-align:center;margin:0}.product-icon-details ul li .label{display:block;font-family:"FuturaPT-Bold";text-transform:uppercase;color:#93c155;padding-top:50px;background-repeat:no-repeat;background-position:top;background-size:40px 40px;margin-bottom:0.2em;font-size:1.2rem}.product-icon-details ul li .value{font-family:"Roboto Condensed";text-transform:uppercase;color:#7f7f7f;font-size:0.8rem}.product-icon-details ul li.type .label{background-image:url("../../images/icons/strain_type_sativa.svg")}.product-icon-details ul li.thc .label{background-image:url("../../images/icons/thc.svg")}.product-icon-details ul li.yield .label{background-image:url("../../images/icons/strain_yield.svg")}.product-icon-details ul li.harvest_outdoor .label{background-image:url("../../images/icons/harvest.svg")}@media screen and (min-width:1024px){.product-bottom{display:flex;flex-wrap:wrap}.product-bottom .product-attributes{width:40%}.product-bottom .product-description{width:60%;padding-left:3%}}.product-block{margin-bottom:2rem}.product-block .block-title:after{content:"";height:5px;display:block;background:#93c155;width:3.5em}.product-block:last-child{margin-bottom:0}.site-footer{background:#018d45;color:#fff}.site-footer a{color:#fff}.site-footer a:hover{color:#000}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer .site-info{font-size:1rem;padding:1rem 0;background:#008541;border-top:solid 1px #007f3e}.site-footer .footer-columns .container>div{margin-inline:-20px;padding-inline:20px;border-bottom:solid 1px #008340}.site-footer .footer-columns .container>div .widget-title{font-family:"FuturaPT-Bold";margin:0;padding:0.5em 0;color:#fff}.site-footer .footer-columns .container>div .widget-title+div{padding-bottom:0.5em}.site-footer .footer-columns .container>div:last-child .widget-title{cursor:default}.site-footer .footer-columns .container>div:last-child .widget-title:after{display:none}.site-footer .footer-columns .container>div:last-child .widget-title+div{display:block !important}.site-footer .footer-columns .links li:not(:last-child){margin-bottom:5px}.site-footer .footer-columns .links a{letter-spacing:2px;font-size:1.125rem}.site-footer .social-links{display:flex}.site-footer .social-links li{margin-left:0.3em}.site-footer .social-links li:first-child,.site-footer .social-links li.twitter{margin-left:0}.site-footer .social-links li a{display:block;width:27px}.site-footer .social-links li a:before{font-size:25px}@media screen and (min-width:1024px){.site-footer .footer-columns{padding-top:30px;padding-bottom:30px}.site-footer .footer-columns .container{display:flex;justify-content:space-between}.site-footer .footer-columns .container>div{margin:0;padding:0;border:0}.site-footer .footer-columns .widget-title{cursor:default}.site-footer .footer-columns .widget-title:after{display:none}.site-footer .footer-columns .widget-title+div{display:block !important}}@media screen and (min-width:1024px){.hide-lg-up{display:none !important;visibility:hidden}}@media screen and (min-width:640px){.hide-sm-up{display:none !important;visibility:hidden}}@media screen and (max-width:1023px){.show-lg-up{display:none !important;visibility:hidden}}@media screen and (max-width:767px){.show-md-up{display:none !important;visibility:hidden}}@media screen and (min-width:768px){.hide-md-up{display:none !important;visibility:hidden}}.br{display:block}.text-center,.has-text-align-center{text-align:center !important}.text-justify,.has-text-align-justify{text-align:justify !important}.bold{font-weight:bold}.underline{text-decoration:underline}.full-width{min-width:100%}.full-width.has-bg{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@media screen and (min-width:1024px){.full-width.has-bg{min-width:100vmax;margin-left:50%;transform:translateX(-50%)}.full-width.has-bg .wp-block-group__inner-container{max-width:1280px;margin-inline:auto}}.row{margin-left:-20px;margin-right:-20px}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.reset-list{list-style:none;margin:0;padding:0}.mb,.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.font-sm{font-size:0.875rem}.flex-center{display:flex;align-items:center;gap:5px}.inline-box{display:flex;flex-wrap:wrap;gap:0.5em}.inline-box.box-center{justify-content:space-between}.toggled-content .toggle-trigger{display:flex;justify-content:space-between;text-transform:uppercase;cursor:pointer}.toggled-content .toggle-trigger:after{content:"+"}.toggled-content .toggle-trigger.active:after{content:"-"}.toggled-content .toggle-trigger:not(.active)+div{display:none}.wp-block-kadence-accordion .kt-accordion-inner-wrap{row-gap:0 !important}.wp-block-kadence-accordion .wp-block-kadence-pane{border-bottom:solid 1px #e7e7e7}.wp-block-kadence-accordion .wp-block-kadence-pane .kt-accordion-header-wrap button{border:0 !important;padding:1rem !important;color:#000 !important;font-size:1.3rem;text-transform:uppercase}.wp-block-kadence-accordion .wp-block-kadence-pane .kt-accordion-panel-inner{padding:0 1rem 1rem !important}.woocommerce-notices-wrapper:not(:empty){margin-bottom:2rem}.woocommerce-notices-wrapper ul{list-style:none;padding:0;margin:0;outline:none !important}.woocommerce-notices-wrapper ul li{padding:0.7em 1em;box-shadow:0 0 1px 0 #000;margin-bottom:0.3em;outline:none !important;color:#fff}.woocommerce-message,.woocommerce-info,div.woocommerce-error,.woocommerce-NoticeGroup li{padding:0.7em 1em;background:#018d45;color:#fff;box-shadow:0 0 1px 0 #000;margin-bottom:0.3em;outline:none !important}.woocommerce-message a,.woocommerce-info a,div.woocommerce-error a,.woocommerce-NoticeGroup li a{color:#fff;text-decoration:underline}.woocommerce-info{background:#93c155;box-shadow:0 0 1px 0 #d5c9c9}div.woocommerce-error,.woocommerce-error li{background:red}#awdr_checkout_promotion_messages{margin:0.5rem 0 1rem 0}.woocommerce-NoticeGroup ul{list-style:none;margin:0;padding:0}.cms-block{margin-bottom:2rem}@media screen and (min-width:1024px){.cms-block{margin-bottom:4rem}}.block-intro{text-align:center}.block-intro .title{font-size:2.5rem;margin:0;font-family:"FuturaPT-ExtraBold"}.block-intro .subtitle{font-size:1.1rem;color:#93c155;display:inline-block;border-bottom:solid 2px #93c155;margin:0.2em 0 1em;font-family:"Roboto Condensed";letter-spacing:3px}@media screen and (min-width:1024px){.block-intro .title{font-size:133px;line-height:100px}.block-intro .subtitle{font-size:30px;letter-spacing:10px;border-bottom-width:4px;margin-top:0.5em}.block-intro p{line-height:1.8em}}.search-form{position:relative;display:flex}.search-form label input{border-right:0}.shop_table.cart-items{border:0}.shop_table.cart-items.free_seeds_table{margin-bottom:1rem}.shop_table.cart-items.free_seeds_table caption{font-family:"FuturaPT-ExtraBold";color:#000;line-height:1.2;margin-top:1em;margin-bottom:0.5em;text-transform:uppercase;font-size:2rem}.shop_table.cart-items.free_seeds_table caption:first-child{margin-top:0}@media screen and (min-width:1024px){.shop_table.cart-items.free_seeds_table caption{font-size:2.5rem}}.shop_table.cart-items.free_seeds_table caption .subtitle{display:block;font-size:0.5em;color:#93c155;border-bottom:solid 1px;width:fit-content}.shop_table.cart-items th,.shop_table.cart-items td{padding:0 5px;border:0}.shop_table.cart-items th{padding-bottom:0.35em}.shop_table.cart-items .cart_item{position:relative;box-shadow:0 0 1px 0px #000}.shop_table.cart-items .product-thumbnail{padding:0;width:60px}.shop_table.cart-items .product-thumbnail img{display:block}.shop_table.cart-items .product-quantity label{display:none}.shop_table.cart-items .product-name .item-title{display:block;font-family:"FuturaPT-Bold";color:#000;text-transform:uppercase;font-size:12px}.shop_table.cart-items td.product-name{padding:5px}.shop_table.cart-items .product-price,.shop_table.cart-items .product-subtotal{max-width:60px;padding-inline:0}.shop_table.cart-items .product-price .amount,.shop_table.cart-items .product-subtotal .amount{font-family:"Roboto Condensed";font-size:14px}.shop_table.cart-items .product-price .awdr_cart_strikeout_line{display:flex;flex-direction:column-reverse;align-items:center;font-size:0}.shop_table.cart-items .product-price .awdr_cart_strikeout_line del,.shop_table.cart-items .product-price .awdr_cart_strikeout_line ins{font-size:1rem}.shop_table.cart-items .product-price .awdr_cart_strikeout_line ins{color:red;text-decoration:none}.shop_table.cart-items .product-price .awdr_cart_strikeout_line del{opacity:0.7}.shop_table.cart-items .product-price,.shop_table.cart-items .product-subtotal,.shop_table.cart-items .product-quantity{text-align:center}.shop_table.cart-items .item-options{margin-top:5px;font-size:12px;color:#5f5f5f}.shop_table.cart-items .item-options .label{display:block}.shop_table.cart-items .quantity{justify-content:center}.shop_table.cart-items .quantity input{height:30px}.shop_table.cart-items .product-remove{padding:0}.shop_table.cart-items .product-remove .remove{position:absolute;top:0;right:0;color:red;font-size:20px;display:block;width:20px;height:20px;text-align:center}.shop_table.cart-items .product-remove .remove:hover{opacity:0.7}.shop_table.cart-items .margin{height:7px}@media screen and (max-width:639px){.shop_table.cart-items th{font-size:14px}.shop_table.cart-items .quantity{padding:0 5px}.shop_table.cart-items .quantity input{font-size:14px;width:20px;height:20px}.shop_table.cart-items .quantity button{width:20px;height:20px;font-size:15px}}@media screen and (min-width:1024px){.cart-columns{display:flex;justify-content:space-between;align-items:flex-start}.cart-columns .cart-main{width:68%}.cart-columns .cart-sidebar{width:30%;box-shadow:0 0 1px 0 #000;padding:1rem 1rem 0}.cart-columns .cart-sidebar h4{display:block;font-family:"Roboto Condensed"}.cart-columns .cart-sidebar .coupon{padding:0.7em 0;border-top:solid 1px #e7e7e7}.cart-columns .cart-sidebar .cart_totals{margin-top:0}.cart-columns .cart-sidebar .wc-proceed-to-checkout{margin:0 -1rem}.shop_table.cart-items .cart_item .product-thumbnail{width:120px;padding-right:15px}.shop_table.cart-items .cart_item .product-name .item-title{font-size:1.2rem}.shop_table.cart-items .cart_item .product-name .item-options{font-size:1rem}.shop_table.cart-items .cart_item .product-price .amount,.shop_table.cart-items .cart_item .product-subtotal .amount{font-size:1.2rem}.shop_table.cart-items .cart_item .product-remove .remove{width:30px;height:30px;font-size:30px}.shop_table.cart-items .margin{height:15px}.cart-actions{text-align:right}.cart-actions .button{max-width:200px;font-size:1.1rem}}.cart-actions{margin-bottom:1rem}.cart-actions .button{padding:0.6em 1em !important;width:100%}.cart-actions .button[disabled],.cart-actions .button[name="update_cart"]{display:none}div.coupon{display:flex;position:relative}div.coupon .button{white-space:nowrap;padding:0 1em !important;height:42px;background:#93c155;border-color:#93c155 !important}div.coupon input{max-width:300px;font-family:"FuturaPT-ExtraBold";text-transform:uppercase;border-color:#93c155 !important}div.coupon input.has-error{margin-bottom:1.5rem}div.coupon input.has-error~.coupon-error-notice{color:red;font-size:1rem;position:absolute;left:0;right:0;bottom:5px}.cart-sidebar h4{display:none}.cart_totals{margin-top:1.5rem}.cart_totals h2,.cart_totals .cart-subtotal{display:none}.cart_totals table{border:0;margin-bottom:0}.cart_totals th,.cart_totals td{padding:0.5em 0;border-width:1px 0 0}.cart_totals td{text-align:right}.cart_totals .order-total th,.cart_totals .order-total td .amount{font-family:"FuturaPT-ExtraBold";text-transform:uppercase;font-size:1.5rem}.cart_totals .wc-proceed-to-checkout .button{width:100%;padding:0.8em 1em !important;text-align:center;font-size:1.2rem}.cart_totals .wc-proceed-to-checkout .button:after{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.cart_totals .wc-proceed-to-checkout .button:after{font-size:0.7em;vertical-align:baseline;padding-left:0.5em}.woocommerce-message+.woocommerce-cart-form{margin-top:2rem}.checkout-steps{display:flex;flex-direction:column;counter-reset:stepNumber}.checkout-steps .customer-details h3{display:none}.checkout-steps .step{margin-bottom:30px;border:solid 2px #000}.checkout-steps .step .step-title:before{counter-increment:stepNumber;content:counter(stepNumber) ".";color:#93c155;padding-right:0.5em}.checkout-steps .step-title{font-family:"FuturaPT-Bold";padding:0.45em 1rem;background:#000;color:#fff;text-transform:uppercase;text-align:left;font-size:1.3rem}.checkout-steps .step-content{padding:0.5rem 1rem}.checkout-steps .step-content [class*="-fields"]:not(:last-child){margin-bottom:1rem}.checkout-steps .woocommerce-shipping-fields #ship-to-different-address{margin-bottom:1rem}.checkout-steps .woocommerce-shipping-fields #ship-to-different-address label{text-decoration:underline}.checkout-steps .shipping-methods{margin:0;border:0;border-collapse:inherit;border-spacing:0}.checkout-steps .shipping-methods tr.shipping th{display:none}.checkout-steps .shipping-methods tr.shipping td{padding:0;border:0}.checkout-steps .shipping-methods tr.shipping td p{font-size:20px}.checkout-steps .shipping-methods .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.checkout-steps .shipping-methods .woocommerce-shipping-methods li{display:flex;align-items:center;position:relative;margin:0.5em 0}.checkout-steps .shipping-methods .woocommerce-shipping-methods li label{cursor:pointer;font-family:"Roboto Condensed";text-transform:uppercase;font-size:15px;width:100%;padding:1em;box-shadow:0 0 1px 0 #000}.checkout-steps .shipping-methods .woocommerce-shipping-methods li input{position:absolute;left:0}.checkout-steps .shipping-methods .woocommerce-shipping-methods li input:checked+label,.checkout-steps .shipping-methods .woocommerce-shipping-methods li input[type="hidden"]+label{background:#93c155;box-shadow:0 0 1px 0 #757575;color:#fff}.checkout-steps .shipping-methods .woocommerce-shipping-methods li input[type="radio"]{margin:-2px 0 0 1em}.checkout-steps .shipping-methods .woocommerce-shipping-methods li input[type="radio"]+label{padding-left:2.5em}.checkout-steps .shipping-methods .woocommerce-shipping-methods li .shipping-method-description{display:none}.checkout-steps .shipping-methods .woocommerce-shipping-methods li .amount{float:right}@media screen and (min-width:768px){.checkout-steps{display:block;position:relative}.checkout-steps:before,.checkout-steps:after{content:"";display:block;clear:both}.checkout-steps .step.address,.checkout-steps .woocommerce-checkout-payment{float:left;width:60%}.checkout-steps .order-summary{float:right;width:35%;position:sticky;top:0}.checkout-steps .order-summary .place-order{display:none}.checkout-steps .payment .place-order{display:block;padding-top:1rem}}@media screen and (min-width:1024px){.checkout-steps .woocommerce-billing-fields__field-wrapper,.checkout-steps .woocommerce-shipping-fields__field-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.checkout-steps .woocommerce-billing-fields__field-wrapper .form-row,.checkout-steps .woocommerce-shipping-fields__field-wrapper .form-row{width:49%;margin-bottom:0.5rem}.checkout-steps .woocommerce-billing-fields__field-wrapper .form-row.thwcfd-field-country,.checkout-steps .woocommerce-billing-fields__field-wrapper .form-row.thwcfd-field-email,.checkout-steps .woocommerce-shipping-fields__field-wrapper .form-row.thwcfd-field-country,.checkout-steps .woocommerce-shipping-fields__field-wrapper .form-row.thwcfd-field-email{min-width:100%}}.woocommerce-form-coupon-toggle .woocommerce-info{margin:0}.woocommerce-form-coupon-toggle+.checkout_coupon{padding:0.7em 1em;border:solid 2px #93c155}.woocommerce-form-coupon-toggle+.checkout_coupon p{margin:0 0 0.3em;font-size:1.2rem}.woocommerce-checkout-payment .wc_payment_method{border-bottom:solid 1px #e7e7e7}.woocommerce-checkout-payment .wc_payment_method:last-child{border-bottom:0}.woocommerce-checkout-payment .wc_payment_method label{display:inline-block;padding:0.7em 0;cursor:pointer;font-family:"Roboto Condensed";text-transform:uppercase}.woocommerce-checkout-payment .wc_payment_method img{max-height:20px}.woocommerce-checkout-payment .wc_payment_method .payment_box{padding:0 0 0.75em 30px}.woocommerce-checkout-payment .wc_payment_method .payment_box fieldset{border:0;padding:0;background:none;margin:0}.woocommerce-checkout-payment .wc_payment_method .payment_box .woocommerce-info{padding:0;border:0;background:none;color:inherit;margin:1em 0 0;letter-spacing:normal;box-shadow:none}.woocommerce-checkout-payment .wc_payment_method .payment_box .woocommerce-info:before{display:none}.form-row.place-order{padding-top:1em}.woocommerce-checkout-payment .form-row.place-order{display:none}.form-row.place-order label{display:block;margin-top:1rem}.form-row.place-order .button{font-size:1.2rem;margin-top:0.5rem;width:100%;padding:0.6rem !important;max-width:400px;background:#93c155;border-color:#93c155 !important}@media screen and (min-width:768px){.form-row.place-order{display:none}.woocommerce-checkout-payment .form-row.place-order{display:block;border-top:solid 1px;margin-inline:-1rem;padding-inline:1rem}.woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{text-align:left}.woocommerce-checkout-payment .form-row.place-order .button{max-width:200px;margin-bottom:0.5rem}}.order-summary{order:10;margin-bottom:30px}.order-summary table{border:solid 2px #000}.order-summary table caption{padding-top:10px;padding-bottom:6px}.order-summary table tr{background:none}.order-summary table th,.order-summary table td{padding:5px 10px}.order-summary table .product-total.free{color:red;font-weight:bold}.order-summary table .order-total th,.order-summary table .order-total td .amount{font-size:1.5rem;text-transform:uppercase;font-family:"FuturaPT-Bold"}.woocommerce-order-received .woocommerce ul.order_details{padding:0;margin-bottom:2em}.woocommerce-order-received .woocommerce ul.order_details li:last-child{margin-right:0;padding-right:0}.woocommerce-order-received .woocommerce .woocommerce-column__title,.woocommerce-order-received .woocommerce .woocommerce-order-details__title{font-size:1.5rem}.woocommerce-order-received .woocommerce-order-details .wc-item-meta{margin:0.5em 0 0;padding:0}.woocommerce-order-received .woocommerce-order-details .wc-item-meta li{display:flex;align-items:center}.woocommerce-order-received .woocommerce-columns .woocommerce-column{margin-bottom:2rem}.woocommerce-order-received .woocommerce-columns .woocommerce-column:last-child{margin-bottom:0}@media screen and (max-width:767px){.woocommerce-order-received .woocommerce ul.order_details{display:flex;flex-direction:column;gap:10px;margin-bottom:1em}.woocommerce-order-received .woocommerce ul.order_details li{border:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:0;width:30px;height:30px;text-align:center}.slick-slider .slick-arrow:before{font-size:1rem}.slick-slider .slick-arrow.slick-next{right:1rem}.slick-slider .slick-arrow.slick-next:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.slick-slider .slick-arrow.slick-prev{left:1rem}.slick-slider .slick-arrow.slick-prev:before{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after{display:table;content:"";clear:both}.slick-track:before{display:table;content:""}.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-slide{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.nice-select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);background-color:#000000;border-radius:0;box-sizing:border-box;clear:both;cursor:pointer;display:inline-block;font-family:"FuturaPT-Bold";font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:15px;padding-right:27px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;color:#fff;max-width:100%}.nice-select:after{border-bottom:1px solid;border-right:1px solid;content:"";display:block;height:5px;width:5px;margin-top:-5px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{margin:0;opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:white}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .current{text-transform:uppercase}.nice-select .list{border-top:solid 1px #fff;background-color:#000000;border-radius:0;box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing:border-box;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-42px/2);transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9;width:100%}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:15px;padding-right:26px;text-align:left;transition:all 0.2s;border-bottom:solid 1px #fff;font-family:"FuturaPT-Bold";filter:hue-rotate(-45deg)}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{color:#93c155}.nice-select .option.selected{color:#93c155}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}@media screen and (min-width:1024px){.nice-select{height:52px;font-size:15px;line-height:52px;padding-right:40px;min-width:240px}.nice-select:after{margin-right:6px}}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.woocommerce-account .woocommerce-MyAccount-navigation{display:none !important}.woocommerce-account .woocommerce-MyAccount-content>p{display:none !important}.woocommerce-account .dashboard-items .slide-toggle{display:flex;justify-content:space-between;align-items:center;font-family:"FuturaPT-Bold";padding:0.45em 1rem;background:#000;color:#fff;text-transform:uppercase;text-align:left;font-size:1.1rem;border-bottom:solid 1px #e7e7e7}.woocommerce-account .dashboard-items .slide-toggle:after{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.woocommerce-account .dashboard-items .slide-toggle.active{border-bottom-color:#000}.woocommerce-account .dashboard-items .slide-toggle.active:after{content:""}.woocommerce-account .dashboard-items .slide-toggle.active+.content{display:block !important}.woocommerce-account .dashboard-items .content{display:none !important;border:solid 2px #000;padding:15px}.woocommerce-account .address-row .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5em}.woocommerce-account .address-row .title strong{text-transform:uppercase}.woocommerce-account .address-row address{font-size:1rem;color:#5b5b5b;font-style:normal;letter-spacing:1px}.woocommerce-account .address-row:not(:last-child){border-bottom:solid 1px #000;padding-bottom:1rem;margin-bottom:1rem}.woocommerce-account .orders-list .order-item:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:solid 1px}.woocommerce-account .orders-list .order-item .order-header{position:relative;display:flex;justify-content:space-between}.woocommerce-account .orders-list .order-item .order-header .col{width:25%}.woocommerce-account .orders-list .order-item .order-header .col.order-date,.woocommerce-account .orders-list .order-item .order-header .col.order-status{min-width:80px}.woocommerce-account .orders-list .order-item .order-header .col.order-actions{width:25px}.woocommerce-account .orders-list .order-item .order-header .col strong{display:block;margin-bottom:0.3em}.woocommerce-account .orders-list .order-item .order-header .show-items{position:absolute;top:0;right:0;font-size:0;color:#000}.woocommerce-account .orders-list .order-item .order-header .show-items:after{font-family:"ts-icons";content:"";vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.woocommerce-account .orders-list .order-item .order-header .show-items:after{font-size:1rem}.woocommerce-account .orders-list .order-item .order-header .show-items.open:after{content:""}.woocommerce-account .orders-list .order-item .order-content{display:none}.woocommerce-account .orders-list .order-item .products-ordered{margin:1rem 0}@media screen and (min-width:768px){.woocommerce-account .account-columns{display:flex;justify-content:space-between}.woocommerce-account .account-menu{width:32%;max-width:300px}.woocommerce-account .account-menu a{display:block;font-family:"FuturaPT-Bold";padding:0.45em 1rem;background:#000;color:#fff;text-transform:uppercase;border-bottom:solid 1px #e7e7e7;font-size:1rem}.woocommerce-account .account-menu a.active,.woocommerce-account .account-menu a:hover{background:#93c155}.woocommerce-account .tabs{flex:auto;width:66%;padding-left:2%}.woocommerce-account .tabs .slide-toggle{display:none;cursor:none;pointer-events:none;border:0;font-size:1.3rem}.woocommerce-account .tabs .slide-toggle:after{display:none}.woocommerce-account .tabs .slide-toggle.active{display:block}}.woocommerce-account .logout-link-wrapper{margin-top:1rem}.woocommerce-edit-address .woocommerce-MyAccount-content{max-width:600px;margin-inline:auto}.woocommerce-edit-address .woocommerce-MyAccount-content h2{background:#000;color:#fff;padding:0.5em 1em;font-size:1.2rem;margin:0}.woocommerce-edit-address .woocommerce-MyAccount-content [type="submit"]{margin-top:1rem}.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-address-fields{padding:0.7em 1em;border:solid 2px}.woocommerce-edit-address .account-columns{display:none !important}.wpcf7-form{max-width:550px;margin-inline:auto}.wpcf7-form .form-row{margin-bottom:1em}.wpcf7-form .form-row:last-child{margin-bottom:0}.wpcf7-form .form-row textarea{width:100%}.wpcf7-form .actions [type="submit"]{width:100%;font-size:1.2rem}.retailers-filter li{flex:auto}.retailers-filter li a{display:block;text-align:center}.retailer-items{display:grid;grid-gap:1rem;list-style:none;padding:0;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width:768px){.retailer-items{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width:1024px){.retailer-items{grid-template-columns:repeat(4, 1fr)}}.retailer-items li{display:flex;justify-content:center;align-items:center;background-color:#018d45;padding:1rem}.retailer-items a{display:block;text-align:center;color:#fff}.retailer-items a:hover{text-decoration:underline;opacity:0.7}