html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px
23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}:root{--light-green:#6ee88a;--dark-green:#036600;--dark-grey:#222;--grey-box-shadow-big:0px 4px var(--dark-grey);--grey-box-shadow-small:0px 2px var(--dark-grey);--green-box-shadow-big:0px 4px var(--dark-green);--green-box-shadow-small:0px 2px var(--dark-green);--hiddenstc:'HiddenSTC', Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";--roboto:'Roboto Condensed', Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"}@font-face{font-family:'HiddenSTC';src:url('/fonts/hiddenstcmedium-1.0-webfont.woff2') format('woff2'), url('/fonts/hiddenstcmedium-1.0-webfont.woff') format('woff');font-weight:normal;font-style:normal}*{z-index:1}html,body{width:100%;height:100%;overflow-x:hidden}body{margin:0;padding:0;font-family:var(--roboto);font-weight:400;background:var(--dark-grey) url('/images/logo-white.png') center center no-repeat;background-size:20vw}body>div{bottom:0}strong{font-weight:700}em{font-style:italic}a{color:inherit}a:hover,a:focus{opacity:0.5}#wrapper{max-width:1500px;margin:0
auto;position:relative;min-height:100%;box-shadow:0px 0px 10px rgba(0,0,0,0.5);background:var(--dark-grey) url('/images/halftone-dark.png') center center no-repeat;background-size:cover}#container{max-width:1500px;margin:0
auto;padding:2em;background:#fff;overflow:hidden}body.error404
#container{min-height:50vh}.nav-toggle{width:2em;height:2em;position:absolute;right:1.5em;top:1.5em;background:transparent url('/images/menu-closed.png') center center no-repeat;background-size:contain;z-index:199999;cursor:pointer}.nav-toggle.open{background-image:url('/images/menu-opened.png')}.top-nav{position:absolute;left:0;top:0;z-index:99999;width:100vw;height:100vh;align-items:center;align-content:center;justify-content:center;background:#fff;padding:3em;box-sizing:border-box;display:none;opacity:0}.nav-section{display:flex;align-items:flex-start;align-content:flex-start;gap:2em}.top-nav .nav-title{display:block;font-family:var(--hiddenstc);margin-bottom:1em;color:#585858;text-align:center}.top-nav
ul{list-style:none;margin:0;padding:0}.top-nav ul
li{display:block;min-width:15vw}.top-nav ul li
a{text-decoration:none;display:block;text-align:center;padding:0.5em;margin-bottom:1em;color:#585858;border:1px
solid #ddd}.top-nav ul li a:hover,
.top-nav ul li a:focus{border:1px
solid var(--light-green);background:var(--light-green);opacity:1 !important}.top-nav div:nth-child(2) ul li a span,
.top-nav div:nth-child(3) ul li a
span{display:block;font-size:0.7em}.top-nav li
a.current{background:#ddd}#header{background:linear-gradient(-45deg, var(--light-green), #dfe885, var(--light-green));background-size:400% 400%;animation:gradient 30s ease infinite;align-items:center;align-content:center;flex-wrap:wrap;width:100% !important;max-width:1500px}#footer{background:linear-gradient(-45deg, var(--light-green), #dfe885, var(--light-green));background-size:400% 400%;animation:gradient 30s ease infinite}@keyframes
gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#header
.halftone{background:transparent url('/images/halftone-50.png') center center no-repeat;background-size:cover;height:100%;display:flex;gap:1em;padding:1.5em}#header #branding
a{display:block;width:175px;background:transparent url('/images/shop-logo.png') left center no-repeat;background-size:contain;height:32px;text-indent:-99999em}#header
#menu{display:flex;gap:1.5em;align-items:center;align-content:center}#header #menu
ul{display:flex;gap:1.5em;height:100%;align-items:center;align-content:center}#menu ul
a{font-family:var(--hiddenstc);text-decoration:none;color:var(--dark-green);display:block;background:#fff;padding:0.5em 1em;font-size:0.8em;line-height:1em;border-radius:0.5em}.wc-block-components-drawer__screen-overlay{z-index:999999 !important}.wp-block-woocommerce-mini-cart-contents{background-color:#fff !important}.wc-block-mini-cart__button{background:#fff !important;padding:0.5em 0.5em 0 0.5em !important;height:32px;cursor:pointer;color:#056600 !important;text-shadow:0px 0px 1px #056600;font-size:11px !important;border-radius:0.5em;min-width:32px}.wc-block-mini-cart__badge{position:absolute;right:-2em !important;top:-1em !important;left:unset;background:var(--dark-green) !important;color:#fff !important;display:block !important;margin:0
!important;height:auto !important;padding:0.5em !important;border-radius:50% !important;min-width:2em !important;width:auto !important}.wc-block-components-button:not(.is-link).outlined:not(:focus){border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-small)}.wc-block-components-button:not(.is-link).outlined:hover{background:var(--light-green);color:var(--dark-grey)}#header
.halftone{gap:1em}#footer{color:var(--dark-grey)}#footer
.columns{display:flex;gap:2em}#footer .columns
.column{}#footer .columns .column:last-child{min-width:30%}#footer
h3{font-family:var(--hiddenstc);color:var(--dark-grey);margin-bottom:1em}#footer
#copyright{text-align:center;line-height:1.5em;font-size:0.8em;padding-top:2em}.wc-block-components-drawer .components-modal__header .components-button{cursor:pointer}#footer .wc-block-mini-cart__button{cursor:pointer;padding-left:0}#footer
.widget_search{margin-bottom:2em}#footer .widget_search
input{border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-small);font-family:var(--roboto)}#footer .widget_search button,
body.error404 .search-form input[type="submit"]{background:var(--light-green);color:var(--dark-grey);border:2px
solid var(--dark-grey);border-radius:0.5em;font-family:var(--hiddenstc);box-shadow:var(--grey-box-shadow-small)}body.error404 .search-form input[type="submit"]{margin-left:1em;padding:0.75em 1em;cursor:pointer}#footer .widget_search button:hover, body.error404 .search-form input[type="submit"]:hover{opacity:1;background:var(--dark-green);color:#fff}#footer .wc-block-product-categories-list{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:2em}#footer .wc-block-product-categories-list
a{display:block;text-decoration:none;color:#000;background:#fff;border:2px
solid var(--dark-grey);border-radius:0.5em;padding:0.5em 1em;box-shadow:var(--grey-box-shadow-small)}#footer .wc-block-product-categories-list a:hover{opacity:1;background:var(--light-green)}body.woocommerce
section.related{clear:both}body.woocommerce
.product_title{font-family:var(--hiddenstc);color:var(--dark-grey);display:block;font-size:2em;line-height:1em;margin-bottom:0.5em;border:none !important}body .wp-block-woocommerce-mini-cart-contents input[type="number"]{box-shadow:none !important;border:none !important}body .wp-block-woocommerce-mini-cart-contents
p{line-height:1.25em}body.woocommerce .price,
body .wp-block-woocommerce-mini-cart-contents
.price{font-family:var(--hiddenstc);color:var(--dark-green) !important;display:block;font-size:2em !important;line-height:1em;margin-bottom:0.5em}body.woocommerce .woocommerce-variation-price
.price{font-size:1.25em !important;color:var(--light-green) !important}body.woocommerce .woocommerce-variation-price .price:after{content:" each"}body.woocommerce
.product{display:block;margin-top:1em !important}#main>.product{overflow:hidden;padding-right:5px}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product
div.summary{width:55%}.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product
div.images{width:45%}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product
div.summary{padding-left:2em}body.woocommerce .woocommerce-product-gallery__wrapper>div:first-child{width:100% !important}body.woocommerce .woocommerce-product-gallery__wrapper>div{border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-big)}.woocommerce-product-gallery__wrapper{display:flex;gap:1em;flex-wrap:wrap}body.woocommerce p,
body.error404
p{line-height:1.25em;margin-bottom:1em}body.woocommerce .woocommerce-breadcrumb{line-height:1.25em !important}body.woocommerce .products h2,
body.error404
h1{font-family:var(--hiddenstc);color:var(--dark-grey);display:block;font-size:1.5em;line-height:1em;margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:2px solid var(--dark-grey)}body.woocommerce
table.variations{margin-bottom:0 !important;position:relative}body.woocommerce table.variations
th{width:6em;line-height:2.3em !important}.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations
th{line-height:1.25em !important;padding-bottom:0.5em}body.woocommerce table.variations
select{font-size:1em;display:block;margin-left:0.5em;padding:0.5em}body.woocommerce .quantity:before{font-weight:bold;line-height:1.5em;text-align:center;margin-right:0.5em;content:"Quantity";display:block;width:100%}.woocommerce div.product form.cart .variations th,
body.woocommerce .quantity:before{text-align:left;padding-bottom:0.5em !important;font-family:var(--hiddenstc)}body.woocommerce
.quantity{display:block;width:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:0;border:1px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-small);padding:0.25em !important;height:auto !important;min-width:3em !important;margin:0}.woo-variation-swatches .variable-items-wrapper{gap:0.5em}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper.color-variable-items-wrapper .variable-item:not(.radio-variable-item){padding:3px
!important;box-sizing:content-box;width:2em !important;min-width:unset !important;border-radius:50%}span.variable-item-span.variable-item-span-color{width:100%;height:2em !important;border-radius:50%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background:#ddd !important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{border:1px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-small);background:var(--light-green) !important;color:#fff !important}.woo-selected-variation-item-name{font-family:var(--roboto);font-weight:400 !important}.pl_show_swatches_label_1 .swatchly_loop_variation_form tr, .single-product .variations_form .variations
tr{display:block !important;width:100% !important}.woocommerce div.product form.cart .variations
th{padding:0
!important;padding-bottom:0.5em !important;display:block;width:100%}.swatchly_selected_variation_name{font-family:var(--roboto);font-weight:400 !important}.swatchly-type-wrap{gap:0.5em}.entry-summary .swatchly-type-wrap{padding-right:2.5em}.swatchly-swatch{margin:0;border:2px
solid var(--dark-grey) !important;box-shadow:var(--grey-box-shadow-small) !important;min-width:2.5em;min-height:unset;line-height:2em;transition:none}.swatchly-type-color .swatchly-swatch{min-width:unset;width:2em;height:2em;border-radius:50%}.swatchly-type-color .swatchly-content{display:block;width:100%;height:100%;border-radius:50% !important;border:2px
solid #fff !important}.swatchly-swatch:hover{background:var(--light-green)}.swatchly-selected{background:var(--light-green);color:var(--dark-grey)}.swatchly-type-color .swatchly-swatch:hover .swatchly-content,
.swatchly-type-color .swatchly-selected .swatchly-content{border-color:var(--light-green) !important}.products li.product:hover
a.add_to_cart_button{background:var(--light-green) !important}.products .swatchly-swatch{font-size:70%}.products .swatchly-type-color .swatchly-swatch{min-height:unset}td.value.woo-variation-items-wrapper{padding-right:5em;position:relative}a.reset_variations{position:absolute;right:0;bottom:1em}body.woocommerce .single_variation_wrap a[href="javascript:"]:before{content:"Not sure about sizing? Review our";margin-bottom:1em;text-transform:none}body.woocommerce div.product form.cart
div.quantity{margin-bottom:2em}body.woocommerce .quantity
input{font-size:1em;padding:0.5em}body.woocommerce .single_variation_wrap a[href="javascript:"]{font-size:1em;text-transform:lowercase;display:block;text-align:center;padding:0.5em;margin-bottom:1em;text-decoration:none;border-radius:0.25em;background:#fff;color:var(--dark-grey) !important;border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-small)}body.woocommerce .single_variation_wrap a[href="javascript:"]:hover{background:var(--light-green);opacity:1}body.woocommerce #wc-square-digital-wallet,
body.woocommerce-cart #wc-square-digital-wallet{padding-top:1em !important;width:100% !important;max-width:unset}body.woocommerce .product button[type="submit"],
body.woocommerce-cart a.checkout-button,
.woocommerce #payment #place_order,
.woocommerce-page #payment
#place_order{display:block;width:100% !important;background-color:var(--light-green) !important;font-family:var(--hiddenstc);font-size:1em !important;border-radius:0.33em;border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-big);color:var(--dark-grey) !important;letter-spacing:0.05em;padding:1em}body.woocommerce .product button[type="submit"]:hover,
body.woocommerce-cart a.checkout-button:hover,
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
body.woocommerce .product button[type="submit"]:focus,
body.woocommerce-cart a.checkout-button:focus
.woocommerce #payment #place_order:focus,
.woocommerce-page #payment #place_order:focus{background-color:var(--dark-green) !important;color:#fff !important;opacity:1 !important}body.woocommerce-cart a.checkout-button{margin-top:0.75em}body.woocommerce
.product_meta{display:flex;gap:1em;flex-wrap:wrap;font-size:0.8em;line-height:1.25em}body.woocommerce .product
form{margin-bottom:2em !important;border-bottom:2px solid var(--dark-grey);padding-bottom:2em !important}body.woocommerce .fancybox-caption-wrap{display:none !important}body.woocommerce
.products{padding-top:0.5em}body.woocommerce ul.products
h2{border:none;line-height:1.25em}body.woocommerce .products
.price{margin-top:0.5em;font-size:1.5em !important}.products table.variations
td.label{display:none !important}.products
h2{height:auto !important}.products table.variations
td.value{padding:0.5em !important}body.woocommerce div#wc-square-digital-wallet
button{border-radius:0.5em !important}.woocommerce
a.added_to_cart{padding:0
0.5em 1em;display:inline-block}body .wp-block-woocommerce-mini-cart-contents .wc-block-cart-item__image
img{border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-small)}body .wp-block-woocommerce-mini-cart-contents .wc-block-components-product-name{line-height:1.25em;text-decoration:none}body .wp-block-woocommerce-mini-cart-contents
.price{font-size:1em !important}body .wp-block-woocommerce-mini-cart-contents .wc-block-components-totals-item__value{font-family:var(--hiddenstc)}body .wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__footer-actions
a{text-decoration:none;border-radius:0.5em}body .wp-block-woocommerce-mini-cart-contents
p{margin-bottom:1em}body.woocommerce-page h1.entry-title,
body.woocommerce-page h1.page-title{font-family:var(--hiddenstc);color:var(--dark-grey);display:block;font-size:1.5em;line-height:1em;margin-bottom:0.5em;border-bottom:2px solid var(--dark-grey);padding-bottom:0.5em}body.woocommerce-cart .cart_totals h2,
body.woocommerce-checkout
h2{font-family:var(--hiddenstc);color:var(--dark-grey);display:block;font-size:1.25em;line-height:1em;margin-bottom:0.5em}body.woocommerce-cart .woocommerce-shipping-methods
li{display:flex;gap:0.5em;align-items:flex-start}.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce
form.register{border-radius:0 !important;border-color:var(--dark-grey) !important;margin:1em
0 !important}.woocommerce input,
.woocommerce textarea,
body.error404 .search-form input[type="search"]{border:2px
solid var(--dark-grey) !important;font-size:1em;padding:0.5em;font-family:var(--roboto)}.woocommerce input[type="text"],
.woocommerce input[type="tel"],
.woocommerce input[type="email"],
.woocommerce input[type="number"],
.woocommerce textarea,
.select2-container--default .select2-selection--single,
.select2-dropdown,
body.error404 .search-form input[type="search"]{border-radius:0;box-shadow:var(--grey-box-shadow-small) !important}.select2-container--default .select2-selection--single{border-radius:0;border-color:var(--dark-grey);padding:0.5em 0.25em;height:2.5em}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5em}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.5em}.select2-dropdown{border-color:var(--dark-grey)}body.woocommerce-cart .coupon
input{min-width:8em !important;margin-right:0.5em !important;padding:0.5em !important;font-family:var(--roboto)}body.woocommerce-cart .shop_table button,
body.woocommerce-checkout .checkout_coupon
button{border-radius:0.5em;font-family:var(--roboto);border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-small);background:#fff}body.woocommerce-cart .shop_table button:hover,
body.woocommerce-checkout .checkout_coupon button:hover{background:var(--light-green)}.woocommerce
a.remove{font-family:Arial,"sans-serif"}a.woocommerce-LoopProduct-link:hover,a.woocommerce-LoopProduct-link:focus{opacity:1}a.woocommerce-LoopProduct-link:hover h2,
a.woocommerce-LoopProduct-link:focus
h2{color:#056600 !important}.woocommerce-product-gallery .woocommerce-product-gallery__image a:hover,
.woocommerce-product-gallery .woocommerce-product-gallery__image a:focus{opacity:1;cursor:zoom-in}.wc-block-grid__products{gap:1.5em}.woocommerce .products li,
.wc-block-grid__products
li{border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-big);margin-top:0 !important;text-align:center}.woocommerce .products li img,
.wc-block-grid__products li
img{border-bottom:2px solid var(--dark-grey)}.woocommerce ul.products
h2{padding:0
1em !important}.woocommerce .products .price,
.wc-block-grid__products
.price{padding:0
0.75em !important}.woocommerce ul.products li.product .button,
.wc-block-grid__products li
a.add_to_cart_button{margin:0
1em 1em 1em;display:block}.woocommerce .products li:hover,
.wc-block-grid__products li:hover{border:2px
solid #056600;box-shadow:var(--green-box-shadow-big)}.woocommerce .products li:hover img,
.wc-block-grid__products li:hover
img{border-color:var(--dark-green)}.woocommerce .products li:hover img,
.wc-block-grid__products li:hover
img{opacity:0.8}.woocommerce .products
.variations{margin-top:0.5em;width:100% !important}.woocommerce .products .swatchly-type-wrap{justify-content:center;align-content:center;width:100%}.woocommerce-info{border-top-color:var(--light-green)}.woocommerce-info:before{color:var(--light-green);content:"\e016"}body.woocommerce-checkout
h3{font-family:var(--hiddenstc);color:var(--dark-grey);display:block;font-size:1.25em;line-height:1em;margin:0.5em 0}body.woocommerce-checkout
h3#order_review_heading{margin-top:2em}body.woocommerce-checkout #wc-square-digital-wallet{max-width:1000px}.woocommerce form .form-row
.required{display:inline-block;text-align:center;color:#fff;background-color:var(--light-green);border-radius:50%;width:1em;height:1em;line-height:1.4em}.woocommerce table.shop_table,
.woocommerce table td.shop_table,
.woocommerce table.shop_table
th{border-color:#eee;border-radius:0}.woocommerce table.shop_table
th{border-color:#eee;background:#eee}#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout
#payment{background:#eee;border-radius:0}#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment
div.payment_box{background-color:#fff !important}#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce .payment_box
p{color:var(--dark-grey);font-size:1.25em;margin-bottom:0.5em}label[for="payment_method_square_credit_card"]{font-family:var(--hiddenstc)}.sq-card-wrapper .sq-card-iframe-container{border-radius:0 !important;border:2px
solid var(--dark-grey) !important;box-shadow:var(--grey-box-shadow-small)}.woocommerce-checkout
p{margin-bottom:1em}.woocommerce
.button.alt{background-color:var(--light-green) !important}.woocommerce nav.woocommerce-pagination
ul{display:flex;border:none;gap:0.5em;justify-content:center}.woocommerce nav.woocommerce-pagination
li{border:2px
solid var(--dark-grey) !important;box-shadow:var(--grey-box-shadow-small);min-width:2em}.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li
span.current{color:var(--dark-grey);background:var(--light-green);opacity:1}.woocommerce .woocommerce-ordering{margin-bottom:0 !important}.woocommerce .woocommerce-ordering
select{border-radius:0;box-shadow:var(--grey-box-shadow-small) !important;padding:0.5em 0.25em;height:2.5em;border:2px
solid var(--dark-grey)}.woocommerce .woocommerce-result-count{line-height:1.25em;margin-bottom:0 !important;padding-bottom:0 !important;max-width:40%;display:flex;height:2.5em;align-items:center}ul.taxonomy-picture-list{display:flex;gap:1.5em;flex-wrap:wrap;justify-content:center;margin-bottom:3em}ul.taxonomy-picture-list
li{width:16%;text-align:center}ul.taxonomy-picture-list
img{width:100%;height:auto;border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-big)}ul.taxonomy-picture-list
span{display:block;padding:0.5em 0.5em 0}ul.taxonomy-picture-list
a{text-decoration:none}h2.taxonomy-title,
#fp-search
h2{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;font-family:var(--hiddenstc)}#fp-search
h2{line-height:1.25em}body.home #content
h1{display:inline;float:left;margin-left:-99999em}a.post-edit-link{position:absolute;right:1em;top:6em;text-decoration:none;border:1px
solid var(--dark-grey);padding:0.5em 1em;background:#fff}a.post-edit-link:hover,a.post-edit-link:focus{background:var(--light-green);color:#fff;opacity:1}#fp-slideshow{overflow:hidden;background:#fff}.metaslider .caption-wrap{display:flex !important;bottom:50% !important;opacity:1 !important;background:transparent !important;transform:translateY(50%)}.metaslider
.caption{display:inline-block;background:#fff;margin:0
auto;color:var(--dark-grey);text-align:center;font-size:1.5em;line-height:1.25em;padding:1em
1em 1.5em !important;border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-big)}.metaslider .caption
a{position:absolute;left:50%;bottom:-2em;transform:translateX(-50%);display:inline-block;padding:1em
1.5em;background:var(--light-green);color:var(--dark-grey);font-family:var(--hiddenstc);font-size:0.6em;margin-top:1em;border-radius:0.75em;text-decoration:none;line-height:1.25em;white-space:nowrap;border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-big)}.metaslider .caption a:hover,
.metaslider .caption a:focus{background:var(--dark-green);color:#fff;opacity:1}.metaslider li>a:hover,
.metaslider li>a:focus{opacity:1}.metaslider
.flexslider{margin-bottom:43px !important}div#fp-search{background:linear-gradient(-45deg, var(--light-green), #dfe885, var(--light-green));background-size:400% 400%;animation:gradient 30s ease infinite}#fp-search .halftone,
#footer
.halftone{padding:2em;background:transparent url(/images/halftone-50.png) center center no-repeat;background-size:cover}#fp-search
h2{color:#056600}.aws-search-form,.aws-search-result{border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-small)}.aws-search-result{border-top:0;font-size:0.9em;line-height:1.25em}.aws-search-result
.aws_result_title{color:var(--dark-grey)}.aws-search-result .aws_result_price,.woocommerce-Price-amount{font-family:var(--hiddenstc);color:var(--dark-green)}#fp-search
input{color:var(--dark-grey);font-family:var(--roboto);font-size:1em}.wc-block-grid__products{width:100%;margin:0
0 3em 0}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 20% !important}.wc-block-grid__products li .wc-block-grid__product-title{font-family:var(--hiddenstc);color:var(--dark-grey);display:block;font-size:1.25em;margin:0;padding:0
1em 1em 1em;line-height:1.25em}.wc-block-grid__products li
a{text-decoration:none;width:100% !important}.wc-block-grid__products li a:hover{opacity:1 !important}.wc-block-grid__products li a:hover .wc-block-grid__product-title{color:var(--dark-green) !important}.wc-block-grid__products li
.price{font-family:var(--hiddenstc);color:var(--dark-green) !important;font-size:1.5em;padding:0
0.75em 0.75em 0.75em}.wc-block-grid__products li .wc-block-grid__product-add-to-cart{padding:0
1em}.wc-block-grid__products li a.wp-block-button__link,
body.woocommerce .products a.button,
.wc-block-grid__products
a.add_to_cart_button{background-color:var(--light-green) !important;font-family:var(--hiddenstc);color:var(--dark-grey);border-radius:0.5em;font-weight:700;font-size:1em !important;display:block;width:100%;border:2px
solid var(--dark-grey);box-shadow:var(--grey-box-shadow-big);padding:0.75em 1em !important;margin-bottom:4px !important}.wc-block-grid__products li a.wp-block-button__link{margin-left:0 !important}body.woocommerce .products a.button,
.wc-block-grid__products
a.add_to_cart_button{width:auto;font-size:0.75em !important;margin-bottom:1.5em !important;opacity:1 !important}.wc-block-grid__products li:hover a.wp-block-button__link,
body.woocommerce .products a.button:hover,
body.woocommerce .products li:hover a.button,
.wc-block-grid__products a.add_to_cart_button:hover{background:var(--dark-green) !important;color:#fff}.wc-block-grid__products li
.added_to_cart{font-size:1.25em}.wc-block-grid__products .wc-block-grid__product-image
img{width:100%;max-width:none;height:auto}.wc-block-grid.has-4-columns .wc-block-grid__product{display:flex;flex-wrap:wrap;align-content:space-between}.wc-block-grid.has-4-columns .wc-block-grid__product>div{width:100%}.wc-block-grid__products li
a.add_to_cart_button{margin-bottom:0}body.woocommerce #main .related>h2{padding-bottom:0.5em}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"\e017"}.best-sellers,.best-sellers-title{width:120%;margin-left:-10%;background:#f8f8f8;padding:0;margin-bottom:3em}.wc-block-grid__products{width:100vw;max-width:1500px;min-width:350px;margin:0
auto 0 !important;padding:2em
2em 3em 2em !important}.wc-block-grid__products
li{background:#fff}.best-sellers-title{padding:2em
1em 0 1em;margin-bottom:0 !important;margin-top:-1.5em;line-height:1em}.woocommerce div.product .out-of-stock{font-family:var(--hiddenstc);font-size:1.25em !important}.mailchimp-newsletter
label{display:flex !important;gap:0.5em;align-items:center;line-height:1.5em !important;margin-top:1em}.mailchimp-newsletter label span:first-line {font-family:var(--hiddenstc);display:block}.woocommerce-form__label-for-checkbox{display:flex;gap:0.5em}@media only screen and (max-width: 1000px){.top-nav{font-size:80%}.nav-section{flex-wrap:wrap;gap:1em}.nav-section .nav-title{text-align:left;font-size:0.9em}.top-nav .nav-section div:first-child{width:100%}.top-nav .nav-section div:first-child
ul{display:flex;gap:1em;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}.top-nav .nav-section div:first-child ul
li{display:inline-block;flex-grow:1;margin-bottom:0;flex:1 1 0px;min-width:40%}.top-nav .nav-section div:first-child ul li
a{margin-bottom:0}.top-nav .nav-section div:nth-child(2),
.top-nav .nav-section div:nth-child(3){flex-grow:1;flex:1 1 0px}.top-nav div ul li a
span{display:none !important}}@media only screen and (max-width: 768px){body.woocommerce-cart
ul#shipping_method{clear:both;text-align:left;padding-top:1em !important}body.woocommerce ul.products li.product a
img{box-shadow:none}body.woocommerce #main .products
h2{font-size:0.8em !important}body.woocommerce #main .related>h2{font-size:1em !important;padding-bottom:0.5em}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product
div.summary{padding-left:0}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product
div.images{width:100%}ul.taxonomy-picture-list
li{width:40%}h2.taxonomy-title,
#fp-search
h2{font-size:1em;margin-bottom:1.5em}.metaslider
.caption{font-size:1em}.metaslider .caption
a{font-size:0.6em;padding-left:1em;padding-right:1em;letter-spacing:0.03em}.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{margin-bottom:1.5em !important}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 40% !important;max-width:none !important}.wc-block-grid__products .wc-block-grid__product-image
img{width:100%}.best-sellers-title{margin-top:-2em}#ship-to-different-address{font-size:1em !important}}@media only screen and (max-width: 739px){body{min-width:350px}#header
.halftone{flex-wrap:wrap;gap:1em}#header #menu
ul{width:100% !important;gap:1em}#footer
.columns{flex-wrap:wrap;gap:1em}#footer .columns
.column{width:100%}#footer
#copyright{text-align:left}}@media only screen and (min-width: 739px){}@media (max-height: 600px){body{font-size:60% !important}.top-nav div ul li a
span{display:none !important}}@media only screen and (max-width: 480px){.wc-block-grid__products{display:flex !important}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 100% !important}}@media only screen and (max-width: 960px){.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0
0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){clear:none !important}}@media only screen and (max-width: 400px){.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none}}