@media (min-width:922px){.ast-hide-display-device-desktop{display:none}[class^=astra-advanced-hook-] .wp-block-query .wp-block-post-template .wp-block-post{width:100%}}@media (min-width:545px) and (max-width:921px){.ast-hide-display-device-tablet{display:none}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none}}.sidebar-main{background-image:radial-gradient(#2de464 0%,#7aa67a 100%)}.secondary{color:var(--ast-global-color-8)}.secondary a{color:var(--ast-global-color-7)}.secondary a:hover{color:var(--ast-global-color-6)}.secondary .tagcloud a:hover,.secondary .tagcloud a.current-item{border-color:var(--ast-global-color-7);background-color:var(--ast-global-color-7)}.secondary .calendar_wrap #today,.secondary a:hover+.post-count{background-color:var(--ast-global-color-7)}.secondary .tagcloud a:hover,.secondary .tagcloud a.current-item{color:#fff}.secondary .calendar_wrap #today{color:#fff}@media (min-width:922px){.ast-woo-shop-archive .site-content>.ast-container{max-width:1240px}}@media (min-width:993px){.ast-woo-shop-archive .site-content>.ast-container{max-width:1240px}}@media (min-width:1201px){.ast-woo-shop-archive .site-content>.ast-container{max-width:1240px}}.ast-plain-container #secondary,.ast-separate-container #secondary,.ast-page-builder-template #secondary{margin-top:0;margin-bottom:0}.ast-right-sidebar #secondary,.ast-left-sidebar #secondary,.ast-separate-container.ast-two-container.ast-left-sidebar #secondary,.ast-separate-container.ast-two-container.ast-right-sidebar #secondary,.ast-separate-container.ast-right-sidebar #secondary,.ast-separate-container.ast-left-sidebar #secondary{padding-left:0;padding-right:0}.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget,.ast-plain-container #secondary .widget{padding-top:0;padding-bottom:0}.ast-two-container.ast-right-sidebar #secondary .widget,.ast-two-container.ast-left-sidebar #secondary .widget,.ast-separate-container #secondary .widget,.ast-plain-container #secondary .widget{padding-left:0;padding-right:0}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0}@media (max-width:921px){.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-right:2.14em;padding-left:2.14em}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-2.14em;margin-left:-2.14em}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0}}@media (max-width:544px){.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container,.single.ast-narrow-container .ast-author-details{padding-right:1em;padding-left:1em}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-1em;margin-left:-1em}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0}}.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:0}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em}}.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-megamenu,.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-style:solid}.site-title,.site-title a{font-family:Verdana,Helvetica,Arial,sans-serif}#secondary .widget-title,.woocommerce-page #secondary .widget .widget-title{font-weight:700;font-family:Verdana,Helvetica,Arial,sans-serif}.secondary .widget>*:not(.widget-title){font-weight:500;text-transform:uppercase}.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a{font-family:Verdana,Helvetica,Arial,sans-serif}h4.widget-title{font-weight:700}h5.widget-title{font-weight:inherit}h6.widget-title{font-weight:inherit}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em}.ast-woocommerce-shop-page-modern-style .ast-woo-shop-product-description{display:none}.woocommerce.ast-woocommerce-shop-page-modern-style .astra-shop-filter-button{vertical-align:middle;margin:0}.astra-shop-filter-button svg{margin-right:5px;fill:currentColor}.ast-quick-view-trigger{top:4em}.woocommerce ul.products li.product .onsale.circle-outline,.woocommerce ul.products li.product .onsale.square-outline,.woocommerce div.product .onsale.circle-outline,.woocommerce div.product .onsale.square-outline{background:#fff;border:2px solid #06ba02;color:#06ba02}.ast-shop-load-more:hover{color:#fff;border-color:#06ba02;background-color:#06ba02}.ast-loader>div{background-color:#06ba02}.woocommerce nav.woocommerce-pagination ul li>span.current,.woocommerce nav.woocommerce-pagination ul li>.page-numbers{border-color:#06ba02}.ast-woo-two-step-checkout .ast-checkout-slides .flex-prev.button{color:#fff;border-color:#3a6640;background-color:#3a6640}.widget_layered_nav_filters ul li.chosen a::before{color:#06ba02}.single-product div.product .entry-title{color:#217d29;font-weight:800}.single-product-category a{color:var(--ast-global-color-7)}.woocommerce-grouped-product-list p.ast-stock-detail{margin-bottom:unset}.single-product div.product p.price,.single-product div.product span.price{font-family:Verdana,Helvetica,Arial,sans-serif}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{color:#116213;font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:400}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{font-family:Verdana,Helvetica,Arial,sans-serif}#billing_country_field>label,#shipping_country_field>label{position:relative}.woocommerce-page.rel-up-columns-4 ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{box-shadow:1px 1px 10px 0px var(--ast-global-color-6)}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:10px 10px 10px 0px var(--ast-global-color-6)}.woocommerce .quantity .ast-vertical-icon{color:var(--ast-global-color-2);border:unset;font-size:15px}.woocommerce input[type=number].qty.ast-no-internal-border{color:#666;font-size:13px}.ast-product-icon-previous svg{transform:rotate(90deg)}.ast-product-icon-next svg{transform:rotate(-90deg)}.ast-product-icon-previous .ast-icon.icon-arrow svg,.ast-product-icon-next .ast-icon.icon-arrow svg{margin-left:0;margin-bottom:1px;width:.8em}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev:before,#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next:before{content:"›";font-size:30px}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav a{width:30px;height:30px}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-prev{left:-10px}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-next{right:-10px}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev{transform:rotate(180deg)}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next{transform:rotate(0deg)}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .qty{border:1px solid var(--ast-border-color)}.woocommerce .quantity .plus{border-left:none}.woocommerce .quantity .minus{border-right:none}.woocommerce-js .quantity .minus,.woocommerce .quantity .plus{font-size:18px}@media screen and (min-width:922px){.woocommerce div.product.ast-product-gallery-layout-vertical .onsale,.woocommerce div.product.ast-product-gallery-layout-vertical .ast-onsale-card{left:12.5%;left:-webkit-calc(12.5% + 1.3em);left:calc(12.5% + 1.3em)}.woocommerce div.product.ast-product-gallery-with-no-image .onsale{top:-.5em;left:-.5em}}@media (min-width:922px){.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{width:50%}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:46%}.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs{width:calc(25% - 1em)}.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs li{width:100%}.woocommerce.ast-woo-two-step-checkout form #order_review,.woocommerce.ast-woo-two-step-checkout form #order_review_heading,.woocommerce-page.ast-woo-two-step-checkout form #order_review,.woocommerce-page.ast-woo-two-step-checkout form #order_review_heading,.woocommerce.ast-woo-two-step-checkout form #customer_details.col2-set,.woocommerce-page.ast-woo-two-step-checkout form #customer_details.col2-set{width:100%}}@media (min-width:922px){.woocommerce div.product.ast-product-gallery-layout-vertical .flex-viewport{width:75%;float:right}}@media (max-width:922px){.ast-product-navigation-wrapper{text-align:center}}@media (min-width:921px){#ast-quick-view-content div.summary form.cart.stick .sticky-add-to-cart{position:absolute;bottom:0;margin:0;padding:16px 30px 4px 0;width:calc(50% - 30px)}}@media (max-width:921px){#ast-quick-view-content div.summary form.cart.stick .button{padding:10px}#ast-quick-view-content div.summary,#ast-quick-view-content div.images{min-width:auto}#ast-quick-view-modal.open .ast-content-main{transform:none!important}.single-product.woocommerce-page.tablet-rel-up-columns-3 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:921px){.woocommerce div.product .related.products ul.products li.product,.woocommerce[class*=rel-up-columns-] div.product .related.products ul.products li.product,.woocommerce-page div.product .related.products ul.products li.product,.woocommerce-page[class*=rel-up-columns-] div.product .related.products ul.products li.product{margin-right:20px;clear:none}}@media (min-width:545px){#ast-quick-view-content div.summary{overflow-y:auto}}@media (max-width:544px){.woocommerce button.astra-shop-filter-button,.woocommerce-page button.astra-shop-filter-button{float:none;display:block}#ast-quick-view-content div.images{width:100%;float:none}#ast-quick-view-content div.summary{width:100%;float:left;margin:0;padding:15px;max-height:initial!important}.single.single-product.woocommerce-page.mobile-rel-up-columns-2 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}.elementor-widget-woocommerce-cart form input[type=number].qty::-webkit-inner-spin-button,.elementor-widget-woocommerce-cart form input[type=number].qty::-webkit-outer-spin-button{-webkit-appearance:auto}.ast-theme-transparent-header.ast-modern-woo-account-page header.ast-no-title+.entry-content{margin:0}.woocommerce-MyAccount-navigation-link .ahfb-svg-iconset{margin-right:20px}.woocommerce-account .woocommerce-MyAccount-navigation{width:22%;border-right:1px solid var(--ast-border-color)}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link+.woocommerce-MyAccount-navigation-link{border-top:1px solid var(--ast-border-color)}.woocommerce-account .woocommerce-MyAccount-content{width:75%}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;background:var(--ast-global-color-primary,--ast-global-color-5)}.woocommerce-MyAccount-navigation-link span.ahfb-svg-iconset{vertical-align:middle;color:var(--ast-global-color-0)}.woocommerce-MyAccount-navigation-link span.ahfb-svg-iconset svg,.woocommerce-MyAccount-downloads-file svg{fill:currentColor}li.woocommerce-MyAccount-navigation-link{position:relative}li.woocommerce-MyAccount-navigation-link.is-active:after,li.woocommerce-MyAccount-navigation-link:hover:after{opacity:1}.woocommerce-MyAccount-navigation ul li a{display:inline-flex;padding:1em;width:100%;font-weight:500;color:var(--ast-global-color-3);transition:all .1s}.woocommerce-MyAccount-navigation ul li a:focus{outline:none}.woocommerce-MyAccount-navigation ul li span.ahfb-svg-iconset,.woocommerce-MyAccount-navigation-link a:hover span.ahfb-svg-iconset{color:inherit}.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link:hover a{color:var(--ast-global-color-0)}.woocommerce-edit-account .woocommerce form .form-row{margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{border-bottom:none}.woocommerce-order-details .shop_table thead,.woocommerce-order-pay .shop_table thead{display:none}.woocommerce-order-details .shop_table,.woocommerce-order-pay .shop_table{width:100%;border-spacing:0;border-collapse:separate;margin:0 0 30px;border-radius:3px}.woocommerce-order-details .shop_table tfoot tr:first-child th,.woocommerce-order-details .shop_table tfoot tr:first-child td,.woocommerce-order-pay .shop_table tfoot tr:first-child th,.woocommerce-order-pay .shop_table tfoot tr:first-child td{padding-top:15px}.woocommerce-MyAccount-content .woocommerce-order-details .shop_table tbody tr td,.woocommerce-order-details .shop_table thead tr th,.woocommerce-order-pay .shop_table thead tr th,.woocommerce-order-details .shop_table tbody tr td,.woocommerce-order-pay .shop_table tbody tr td{padding:12px 15px;border:0;border-bottom:1px solid var(--ast-border-color);box-sizing:border-box}.shop_table tfoot tr{border-bottom:1px solid var(--ast-border-color)}.woocommerce-order-details .shop_table tfoot tr th,.woocommerce-order-details .shop_table tfoot tr td,.woocommerce-order-pay .shop_table tfoot tr th,.woocommerce-order-pay .shop_table tfoot tr td{padding-top:0;padding-bottom:10px;border:0;background:rgba(0,0,0,.03);font-weight:400}.woocommerce-order-details .shop_table tfoot tr:last-child th,.woocommerce-order-details .shop_table tfoot tr:last-child td,.woocommerce-order-pay .shop_table tfoot tr:last-child th,.woocommerce-order-pay .shop_table tfoot tr:last-child td{border-top:1px solid var(--ast-border-color);font-size:1em;padding-top:10px}.woocommerce-column--1{margin-bottom:2em}.woocommerce table.shop_table .woocommerce-Price-amount,.woocommerce-page table.shop_table .woocommerce-Price-amount{font-weight:400}mark.order-status,mark.order-date,mark.order-number,td.woocommerce-table__product-name.product-name a,td.woocommerce-table__product-total.product-total span bdi{font-weight:600}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce .woocommerce-Addresses .woocommerce-Address-title,.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead{background:rgba(0,0,0,.03);border:1px solid var(--ast-border-color)}.woocommerce-account .woocommerce-customer-details address,.woocommerce-account .woocommerce-MyAccount-content address,.woocommerce-order-details table.shop_table,.woocommerce-order-pay table.shop_table{border:1px solid var(--ast-border-color)}.ast-modern-woo-account-page .woocommerce-MyAccount-content .woocommerce-pagination{margin-top:2em}@media (min-width:921px){.woocommerce-MyAccount-navigation-link:after{content:"";position:absolute;top:1px;z-index:9;right:-1px;background-color:var(--ast-global-color-0);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;height:100%;width:3px}}@media (max-width:921px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link+.woocommerce-MyAccount-navigation-link,.woocommerce-MyAccount-navigation ul li a{width:100%;border:none}.woocommerce-MyAccount-navigation ul li a{padding-left:0}.ast-wooaccount-user-wrapper{text-align:center}.woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;margin-bottom:2em}.woocommerce-downloads .woocommerce-MyAccount-content .woocommerce-Message{display:block}}.ast-wooaccount-user-wrapper{overflow:hidden;margin-bottom:2em;display:inline-flex;column-gap:20px;align-items:center}.ast-wooaccount-user-wrapper img{-webkit-border-radius:60px;border-radius:60px}.ast-woo-grid-orders-container{display:grid;grid-row-gap:2em;grid-template-columns:repeat(1,1fr)}.ast-orders-table__row{background:var(--ast-global-color-primary,--ast-global-color-5);padding:20px;border:1px solid var(--ast-border-color);border-radius:4px;box-shadow:0 2px 5px 1px rgba(64,60,67,16%);position:relative}.ast-dl-single{position:relative;margin-bottom:.5em}.ast-woo-order-date{font-size:1.2em}.ast-orders-table__cell,.ast-orders-table__row [class*=download-]{margin-left:80px}.ast-orders-table__cell-order-actions a,.ast-orders-table__row .download-file a{margin-right:.5em;white-space:pre}.ast-orders-table__cell-order-actions a:nth-last-child(1),.ast-orders-table__row .download-file a:nth-last-child(1){margin-right:0}.ast-orders-table__cell-order-number,.ast-woo-order-image-wrap{width:60px;position:absolute;top:0;height:100%;display:flex;align-items:center;margin-right:20px;margin-left:0}.ast-orders-table__cell-order-number img,.ast-woo-order-image-wrap img{border-radius:4px;width:60px}.woocommerce-MyAccount-downloads-file .ahfb-svg-iconset{margin-right:5px;vertical-align:middle}@media (min-width:544px){.ast-orders-table__cell,.ast-orders-table__row [class*=download-]{width:50%}.ast-orders-table__cell-order-actions,.ast-orders-table__row .download-file{position:absolute;top:20px;right:20px;margin-left:0;width:calc(50% - 120px);text-align:right}.ast-orders-table__row .ast-dl-single .download-file{right:0}}.summary .ast-width-md-6{float:unset}.summary .ast-width-md-6{float:unset}.account-main-header-bar-navigation .menu-item.menu-item-has-children>.menu-link .icon-arrow svg{position:absolute;right:.6em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-header-account-wrap .menu-item .menu-link{border-style:none}