.site-header, .site-main {padding-bottom: 0px; padding-top: 0px;}
.site-main > article > *, [class*="inner-container"] > *, .widget-area > * {margin-top: 0px; margin-bottom: 0px;}
p.site-description {display: none; text-align: center; text-decoration: italic; color: #000000; font-family: sans-serif; font-weight: 550;} p.site-description:hover {color: #00e600;}
body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-count {display: none;}
#toggle-menu.button, #toggle-cart.button {color: #000000 !important; background-color: #ffffff !important; font-size: 18px; text-decoration: underline; text-decoration-color: #00e600; font-family: sans-serif;} label#toggle-cart.button:hover, #toggle-menu.button:hover {color: #00e600 !important; text-decoration-color: #000000; background-color: #ffffff !important;} label#toggle-cart.button, #toggle-menu.button {padding: 10px;}
.main-navigation {text-align: center;} .main-navigation a:link, .main-navigation a:visited {color: #000000; font-family: sans-serif; text-decoration-color: #00e600; font-size: 16px !important;} .main-navigation a:hover {color: #00e600; text-decoration-color: #000000;}
body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link .woocommerce-cart-subtotal {color: #00e600; font-size: 16px; font-family: sans-serif; text-decoration: underline; text-decoration-color: #000000;} body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link .woocommerce-cart-subtotal:hover {color: #000000; text-decoration-color: #00e600;}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor {color: #000000; background-color: #ffffff; font-size: 20px;} .wp-block-social-links:hover .wp-block-social-link:hover .wp-block-social-link-anchor:hover {color: #00e600;}
.entry-header > *:first-child {display: none;}
body[class*="woocommerce"] #page .woocommerce-message, body[class*="woocommerce"] #page .woocommerce-info, body[class*="woocommerce"] #page .woocommerce-error, body[class*="woocommerce"] #page .woocommerce-warning {border-top-color: #ffffff; font-size: 12px; font-family:sans-serif; text-decoration: underline; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 40px;} body[class*="woocommerce"] #page .woocommerce-info, body[class*="woocommerce"] #page .woocommerce-warning {display: none;} body[class*="woocommerce"] #page .woocommerce-notices-wrapper {margin-top: 0px;}
body[class*="woocommerce"] #page .woocommerce-message, body[class*="woocommerce"] #page .woocommerce-info, body[class*="woocommerce"] #page .woocommerce-success, body[class*="woocommerce"] #page .woocommerce-error, body[class*="woocommerce"] #page .woocommerce-warning, body[class*="woocommerce"] #page .woocommerce-cart-widget {background-color: #ffffff;}
body[class*="woocommerce"] #page .woocommerce-error:before, body[class*="woocommerce"] #page .woocommerce-warning:before {color: #AC0000;}
body[class*="woocommerce"] #page .woocommerce-message:before, body[class*="woocommerce"] #page .woocommerce-info:before {color: #00e600;}
a.restore-item, .woocommerce .woocommerce-message .button {display: none;}
body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce-mini-cart__buttons a {color: #ffffff !important; background-color: #000000 !important; font-size: 14px !important; text-decoration: underline; text-decoration-color: #00e600; font-family: sans-serif; padding: 10px;} body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce-mini-cart__buttons a:first-child:nth-last-child(2) ~ a {display:none;} body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce-mini-cart__buttons a:first-child:nth-last-child(2):hover {color: #000000 !important; text-decoration-color: #00e600; background-color: #ffffff !important;}
body[class*="woocommerce"] #page.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {color: #000000; text-decoration: underline; text-decoration-color: #00e600; font-size: 14px; font-family: sans-serif;} body[class*="woocommerce"] #page.woocommerce .widget_shopping_cart .total strong:hover, .woocommerce.widget_shopping_cart .total strong:hover {color: #00e600; text-decoration-color: #000000;}
body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce.widget_shopping_cart .cart_list {border-bottom-color: #00e600;} body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce.widget_shopping_cart .cart_list li {border-top-color: #00e600;}
body[class*="woocommerce"] #page .main-navigation ul.cart_list li .quantity, body[class*="woocommerce"] #page .main-navigation ul.product_list_widget li .quantity, body[class*="woocommerce"] #page .main-navigation .woocommerce-mini-cart__total {color: #00e600; font-family: sans-serif: font-size: 14px;} body[class*="woocommerce"] #page .main-navigation ul.cart_list li .quantity:hover, body[class*="woocommerce"] #page .main-navigation ul.product_list_widget li .quantity:hover, body[class*="woocommerce"] #page .main-navigation .woocommerce-mini-cart__total:hover {color :#000000;}
body[class*="woocommerce"] #page .main-navigation ul.product_list_widget li a:not(.remove) {color: #000000; font-size: 14px !important} body[class*="woocommerce"] #page .main-navigation ul.product_list_widget li a:not(.remove):hover {color: #00e600;}
body[class*="woocommerce"] #page a.button.wc-backward {display: none; font-family: sans-serif; background-color: #000000; color: #ffffff; text-decoration: underline; text-decoration-color: #00e600; font-size: 15px;}  {color: #000000; text-decoration-color: #00e600; background-color: #ffffff;}
.site-main ul.products li.product {float: none; display: inline-block;} ul.products {text-align: center;} #woocommerce-wrapper ul.products li.product .star-rating {display: none;}
#woocommerce-wrapper ul.products li.product .woocommerce-loop-product__title {color: #000000; font-family: sans-serif; font-size: 18px; text-decoration: underline; text-decoration-color: #00e600;} #woocommerce-wrapper ul.products li.product .woocommerce-loop-product__title:hover {color: #00e600; text-decoration-color: #000000;}
body[class*="woocommerce"] #page ul.products li.product a > *:not(:first-child),        body[class*="woocommerce"] #page .woocommerce-customer-details > *:not(:first-child) {margin-top: 15px;}
#woocommerce-wrapper ul.products li.product .price {display:none;}
.woocommerce div.product .product_title {font-family: sans-serif; color: #000000; font-size: 18px; text-align: center; text-decoration: underline; text-decoration-color: #00e600;} .woocommerce div.product .product_title:hover {color: #00e600; text-decoration-color: #000000;}
body[class*="woocommerce"] #page div.summary > *:not(:first-child) {font-size: 14px; font-family: sans-serif; color: #000000;} body[class*="woocommerce"] #page div.summary > *:not(:first-child):hover {color: #000000;}
.single-product #page #woocommerce-wrapper div.product form.cart .variations label {color: #000000; font-family: sans-serif; font-weight: 10; font-size: 14px; text-decoration: underline; text-decoration-color: #00e600; line-height: 1;} .single-product #page #woocommerce-wrapper div.product form.cart .variations label:hover {color: #00e600; text-decoration-color: #000000;} .single-product #page #woocommerce-wrapper div.product form.cart .variations {text-align: center;}
.single-product #page #woocommerce-wrapper div.product form.cart .variations select {color: #000000; font-family: sans-serif; border-color: #00e600; font-size: 14px;} .single-product #page #woocommerce-wrapper div.product form.cart .variations select:hover {color: #00e600; font-family: sans-serif; border-color: #000000;}
#page #woocommerce-wrapper div.product form.cart button {background-color: #ffffff; color: #000000; font-family: sans-serif; font-size: 14px; text-decoration: underline; text-decoration-color: #00e600; font-weight: 700;} #page #woocommerce-wrapper div.product form.cart button:hover {background-color: #ffffff; color: #00e600; text-decoration-color: #000000;}
.woocommerce .quantity .qty {font-size: 14px; border-radius: 0px; padding: 5px; border-color: #00e600; color: #000000;} .woocommerce .quantity .qty:hover {border-color: #000000; color: #00e600;}
.single-product #page #woocommerce-wrapper div.product form.cart .reset_variations {color: #000000; font-family: sans-serif; text-decoration-color: #00e600; font-size: 14px;} .single-product #page #woocommerce-wrapper div.product form.cart .reset_variations:hover {color: #00e600; text-decoration-color: #000000;}
.single-product #page #woocommerce-wrapper div.product div.summary span.price, .single-product #page #woocommerce-wrapper div.product div.summary p.price {color: #00e600; font-family: sans-serif; font-size: 14px; font-weight: 700;} .single-product #page #woocommerce-wrapper div.product div.summary p.price:hover, .single-product #page #woocommerce-wrapper div.product div.summary span.price:hover {color: #000000;}
#woocommerce-wrapper div.product div.summary {text-align: center;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs {border-color: #00e600;} body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li {border-color: #000000; border-bottom-width: 0px;} body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li:hover {border-color: #00e600; border-bottom-color: #ffffff;} body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li.active {border-top-color: #00e600;border-left-color: #00e600; border-right-color: #00e600;} body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li.active:hover {border-top-color: #00e600;border-left-color: #00e600; border-right-color: #00e600;} body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li.active a:hover {color: #00e600;}
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li a {color: #000000; font-family: sans-serif; font-size: 14px; text-decoration: underline; text-decoration-color: #00e600;} body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li a:hover {color: #00e600; text-decoration-color: #000000;} body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li.active a {color: #00e600; text-decoration-color: #000000;}
body[class*="woocommerce"] #page .woocommerce-tabs .panel h2, body[class*="woocommerce"] #page .woocommerce-tabs .panel .comment-reply-title {display: none;} body[class*="woocommerce"] #page .woocommerce-tabs .panel {padding-top: 0px;} body[class*="woocommerce"] #page div.summary > *:not(:first-child), body[class*="woocommerce"] #page div.product .woocommerce-tabs .panel > *:not(:first-child), body[class*="woocommerce"] #page .products.related > *:not(:first-child) {margin-top: 0px;} body[class*="woocommerce"] #page .woocommerce-tabs .panel, a::marker {color: #00e600;} body[class*="woocommerce"] #page .woocommerce-tabs .panel:hover, a::marker {color: #000000;} body[class*="woocommerce"] #page .woocommerce-tabs .panel, a {color: #000000; font-family: sans-serif; font-size: 14px; text-decoration-color: #00e600;} body[class*="woocommerce"] #page .woocommerce-tabs .panel, a:hover {color: #000000; text-decoration-color: #000000;} .woocommerce #review_form #respond textarea {border-color: #00e600;}
.comment-subscription-form {display: none!important;} body[class*="woocommerce"] #page #reviews #comments ol.commentlist li img.avatar, .single-product #page #woocommerce-wrapper div.product div.summary .entry-title + .woocommerce-product-rating {display: none;} body[class*="woocommerce"] #page #reviews #comments ol.commentlist li .comment-text {border-color: #00e600; color #000000; font-family: sans-serif} body[class*="woocommerce"] #page #reviews #comments ol.commentlist li .meta {color: #000000;}
body[class*="woocommerce"] #page #respond input#submit.submit {background-color: #ffffff; color: #000000; font-family: sans-serif; font-size: 16px; text-decoration: underline; text-decoration-color: #00e600; font-weight: 700;} body[class*="woocommerce"] #page #respond input#submit.submit:hover {background-color: #ffffff; color: #00e600; text-decoration-color: #000000;}
.single-product #page #woocommerce-wrapper div.product .up-sells > h2 {font-family: sans-serif; color: #000000; font-size: 18px; text-align: left; text-decoration: underline; text-decoration-color: #00e600;} .single-product #page #woocommerce-wrapper div.product .up-sells > h2:hover {color: #00e600; text-decoration-color: #000000;}
.wcz-product-long-desc h2 {display: none;} .wcz-product-long-desc p {color: #00e600; font-size: 11px;} .wcz-product-long-desc p:hover {color: #000000;} .wcz-longdescdiv-three::before {background-color: #00e600; height: 1px;} .wcz-longdescdiv-three:hover:before {background-color: #000000;}
.single-product #page #woocommerce-wrapper div.product div.summary .out-of-stock {color: #ffffff;}
.single-product #page #woocommerce-wrapper div.product form.cart .woocommerce-variation-description p {margin-bottom: 16px; font-family: sans-serif; font-weight: 700; text-decoration: underline; text-decoration-color: #00e600;} .single-product #page #woocommerce-wrapper div.product form.cart .woocommerce-variation-description p:hover { text-decoration-color: #000000; color: #00e600;}
body[class*="woocommerce"] #page table.shop_table, body[class*="woocommerce"] #page table.shop_table tr {border-color: #000000;}
body[class*="woocommerce"] #page td.product-name a {color: #000000; text-decoration-color: #00e600; font-family: sans-serif; font-size: 12px;} body[class*="woocommerce"] #page td.product-name a:hover {color: #00e600; text-decoration-color: #000000;}
body[class*="woocommerce"] #page .cart-collaterals .cart_totals > h2 {color: #000000; font-family: sans-serif; text-decoration: underline; text-decoration-color: #00e600; font-size: 20px;} body[class*="woocommerce"] #page .cart-collaterals .cart_totals > h2:hover {color: #00e600; text-decoration-color: #000000;}
body[class*="woocommerce"] #page td::before, body[class*="woocommerce"] #page th {color: #000000; text-decoration: underline; text-decoration-color: #00e600; font-family: sans-serif; font-size: 14px;} body[class*="woocommerce"] #page th:hover {color: #00e600; text-decoration-color: #000000;} body[class*="woocommerce"] #page th.product-remove, body[class*="woocommerce"] #page th.product-thumbnail {text-decoration: none;}
body[class*="woocommerce"] #page a.button.alt:not(.has-background) {background-color: #000000; color: #ffffff; text-decoration: underline; text-decoration-color: #00e600;} body[class*=woocommerce] #page a.button.alt:not(.has-background):hover {background-color: #ffffff; color: #000000; text-decoration: underline; text-decoration-color: #00e600;}
body[class*="woocommerce"] #page .cart-collaterals .cart_totals table td, table.shop_table td {color: #000000; font-family: sans-serif; font-size: 14px;} body[class*="woocommerce"] #page .cart-collaterals .cart_totals table td:hover, table.shop_table td:hover {color: #00e600;}
body[class*="woocommerce"] #page .cart-collaterals .shipping-calculator-button {color: #ffffff; background-color: #000000; text-decoration-color: #00e600; font-weight: 700; text-align: center;} body[class*="woocommerce"] #page .cart-collaterals .shipping-calculator-button:hover {color: #000000; background-color:#ffffff; text-decoration-color: #00e600; font-weight: 700;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input {border-color: #00e600;} body[class*="woocommerce"] #page .woocommerce table.cart td.actions .coupon .input-text+.button:hover {background-color: #ffffff; color: #000000;} body[class*="woocommerce"] #page .woocommerce table.cart td.actions .coupon .input-text+.button {background-color: #000000; color: #ffffff; text-decoration: underline; ; text-decoration-color: #00e600; font-size: 15px;}
body[class*=woocommerce] #page .woocommerce .shipping-calculator-form button.button, body[class*=woocommerce] #page .woocommerce.widget_shopping_cart woocommerce-shipping-calculator .buttons a {font-size: 14px; text-decoration: underline; text-decoration-color: #00e600; background-color: #000000; font-weight: 700; padding-left: 10px;} body[class*=woocommerce] #page .woocommerce .shipping-calculator-form button.button:hover, body[class*=woocommerce] #page .woocommerce.widget_shopping_cart woocommerce-shipping-calculator .buttons a:hover {color: #000000; background-color: #ffffff}
.wcz-cart-empty-txt {color: #00e600; font-family: sans-serif;} .wcz-cart-empty-txt:hover {color: #000000;}
.woocommerce table.shop_table th.product-price, .woocommerce table.shop_table td.product-price {white-space: nowrap;} .woocommerce table.shop_table th.product-subtotal, .woocommerce table.shop_table td.product-subtotal {white-space: nowrap;}
body[class*="woocommerce"] #page .checkout h3 {color: #000000; font-family: sans-serif; text-decoration: underline; text-decoration-color: #00e600; font-size: 20px;} body[class*="woocommerce"] #page .checkout h3:hover {color: #00e600; text-decoration-color: #000000;}
.woocommerce form .form-row label {font-family: sans-serif; color: #000000; font-size: 14px;} .woocommerce form .form-row label:hover {color: #00e600;} .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {border-color: #000000; font-family: sans-serif; color: #00e600; font-size: 14px;} .woocommerce form .form-row input.input-text:hover, .woocommerce form .form-row textarea:hover {border-color: #00e600; color: #000000;}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__rendered {border-color: #000000; font-family: sans-serif; color: #00e600; font-size: 14px;}
.woocommerce form .form-row .woocommerce-input-wrapper {font-family: sans-serif; color: #000000; text-decoration: underline; text-decoration-color: #00e600; font-size: 14px;} .woocommerce form .form-row .woocommerce-input-wrapper:hover {color: #00e600; text-decoration-color: #000000;}
body[class*="woocommerce"] #page #payment ul.payment_methods, body[class*="woocommerce"] #page #payment {border-color: #000000; font-family: sans-serif;} body[class*="woocommerce"] #page .woocommerce-notice--message, body[class*="woocommerce"] #page .woocommerce-notice--info {color: #000000;} body[class*="woocommerce"] #page .woocommerce-notice--message:hover, body[class*="woocommerce"] #page .woocommerce-notice--info:hover {color: #00e600;}
body.woocommerce-checkout #payment button#place_order {font-family: sans-serif; background-color: #000000 !important; color: #ffffff !important; text-decoration: underline; text-decoration-color: #00e600; padding-left: 38px; padding-right: 38px;} body.woocommerce-checkout #payment button#place_order:hover {background-color: #ffffff !important; color: #000000 !important; text-decoration-color: #00e600;}
body[class*="woocommerce"] #page #payment ul.payment_methods li label {color: #000000; font-family: sans-serif; font-size: 20px; font-weight: 700; text-decoration: underline; text-decoration-color: #00e600;} body[class*="woocommerce"] #page #payment ul.payment_methods li label:hover {color: #00e600; text-decoration-color: #000000;} body[class*="woocommerce"] #page #payment div.payment_box {background-color: #ffffff;} body[class*="woocommerce"] #page #payment div.payment_box::before, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment div.payment_box .form-row {display: none !important;} body[class*="woocommerce"] #page #payment div.payment_box {color: #000000; font-size: 14px;} body[class*="woocommerce"] #page #payment div.payment_box:hover {color: #00e600;} #wcpay-card-element, #wcpay-sepa-element {border-color: #000000 !important;} body[class*="woocommerce"] #page #payment ul.payment_methods {border-bottom: none;}
body .is-layout-flex {gap: 0px;}
.site-main > *:last-child {font-family: sans-serif;}
h1.entry-title, .woocommerce-account .entry-content .woocommerce > h2, body[class*="woocommerce"] #page div[class*="woocommerce"] h2 {color: #000000; font-family: sans-serif; text-decoration: underline; text-decoration-color: #00e600; font-size: 20px;} h1.entry-title:hover, .woocommerce-account .entry-content .woocommerce > h2:hover, body[class*="woocommerce"] #page div[class*="woocommerce"] h2:hover {color: #00e600; text-decoration-color: #000000;} body[class*="woocommerce"] #page .woocommerce-notice--success {color: #000000; font-family: sans-serif; font-size: 15px;} body[class*="woocommerce"] #page .woocommerce-notice--success:hover {color: #00e600;}
body[class*="woocommerce"] #page .woocommerce-order-overview.order_details {Border-color: #000000; justify-content: left;} body[class*="woocommerce"] #page .woocommerce-order-overview.order_details li:not(:last-child) {border-right-color: #000000;} body[class*="woocommerce"] #page .woocommerce-order-overview.order_details li {color: #00e600; font-family: sans-serif;} body[class*="woocommerce"] #page .woocommerce-order-overview.order_details li:hover {color: #000000;} body[class*="woocommerce"] #page .woocommerce-order-overview.order_details li strong {color: #000000; font-size: 14px; padding-top: 7px; font-family: sans-serif;} body[class*="woocommerce"] #page .woocommerce-order-overview.order_details li strong:hover {color: #00e600;}
body[class*="woocommerce"] #page .woocommerce-customer-details address {border-color: #000000;} body[class*="woocommerce"] #page .woocommerce-customer-details address {color: #000000; font-family: sans-serif; font-size: 14px;} body[class*="woocommerce"] #page .woocommerce-customer-details address {border-color: #000000;} body[class*="woocommerce"] #page .woocommerce-customer-details address:hover {color: #00e600;}
.country-selector.weglot-dropdown .wgcurrent {color: #000000; border-color: #00e600; font-family: sans-serif;}
.country-selector.weglot-dropdown a, .country-selector.weglot-dropdown span, .country-selector a {color: #00e600; border-color: #000000; font-family: sans-serif;}
