:root{--ink:#0A0E16;--teal:#121823;--teal2:#1F2A3D;--green:#28A050;--green2:#3CC068;--green3:#8EDAAA;--grad:linear-gradient(135deg,#28A050 0%,#0D3D26 100%);--grad2:linear-gradient(135deg,#3CC068 0%,#28A050 100%)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{padding:0}.site-header .header-inner .site-branding .site-logo img{height:70px;width:auto}.site-footer .footer-inner .site-branding .site-logo img{height:70px;width:auto}.site-header .header-inner .site-branding .site-description{display:none}.site-main .page-header{display:none}.site-footer .footer-inner .site-branding .site-description{display:none}footer.site-footer{background:#fff0;padding-block-start:2rem;padding-block-end:1rem}@media (max-width:767px){.site-footer .footer-inner .site-branding .site-logo img{margin:0 auto 10px auto}}footer.site-footer .footer-inner .copyright{display:none}.page-content ul.wp-block-list,.page-content ol.wp-block-list{margin-bottom:15px;padding-inline-start:20px}.wp-block-latest-posts__list.is-grid{margin-top:20px}.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image{margin-bottom:20px}.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__post-title{text-decoration:none;font-size:20px;color:var(--green)}.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__post-title:hover{color:var(--green2)}.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__post-excerpt{margin-top:20px;margin-bottom:20px}.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__read-more{position:relative;top:10px;font-size:18px;display:block;text-decoration:none;color:var(--green)}.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__read-more:hover{color:var(--green2)}.wp-singular.single-post .page-content{margin-top:20px;margin-bottom:20px}.wp-singular.single-post .post-tags{display:none}.wp-block-latest-posts__featured-image img{max-height:initial!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{color:var(--ink)}.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce ul.products li.product h3:hover{color:var(--green)}.woocommerce .button{background-color:var(--green)!important;color:#fff!important;padding:16px 32px!important;border-radius:10px!important;transition:all .3s}.woocommerce .button:hover{background-color:var(--ink)!important;transform:translateY(-2px)}.woocommerce div.product div.summary .product_meta{display:none}.woocommerce div.product .summary.entry-summary form.cart{margin-top:1.8em;margin-bottom:1.8em}.woocommerce div.product .woosg-atc form.cart{margin-bottom:.5em;margin-top:.5em}.related.products h2{margin-bottom:30px}.woocommerce a.added_to_cart{padding-top:.5em;padding-left:10px}.woocommerce a.button.loading::after{margin-top:7px;right:3rem!important}.woocommerce button.single_add_to_cart_button::after{margin-top:7px;right:0.5rem!important}.woocommerce a{color:var(--ink)}.woocommerce a:hover{color:var(--green)}.woocommerce .quantity .qty{margin-top:3px}.woocommerce .quantity .woosg-qty.qty{margin-top:0}.woocommerce-account .page-content .woocommerce{margin-top:20px}.woocommerce-account .page-content .woocommerce nav{background-color:#fdfdfd}.woocommerce-account .page-content .woocommerce nav ul{padding:20px}.woocommerce-account .page-content .woocommerce nav ul li{padding:10px;list-style:none}.woocommerce-account .woocommerce-MyAccount-content{background-color:#fdfdfd;padding:20px}.woocommerce-account .woocommerce-MyAccount-content p button.button{margin-top:20px}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{text-decoration:none}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{background-color:var(--green);color:#fff}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:18px!important}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{font-size:16px!important}.wc-block-components-panel__button,.wc-block-components-totals-item__label,.wc-block-cart .wc-block-cart__totals-title,.wc-block-components-formatted-money-amount{font-size:18px}@media (min-width:700px){.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{font-size:18px}}table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block span{font-size:18px}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:20px!important}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{font-size:20px!important}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{height:22px!important}.wc-block-components-totals-shipping .wc-block-components-totals-item__value{font-size:16px}.page-content .wp-block-woocommerce-cart.alignwide{margin-inline:0}table.wc-block-cart-items .wc-block-components-product-metadata{display:none}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{display:none}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border:1px solid #c36}.wp-block-woocommerce-checkout span{font-size:16px}.wc-block-components-checkout-return-to-cart-button{font-size:16px}.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt{font-size:18px!important}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{text-decoration:none}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{font-size:18px!important}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{text-decoration:none;font-size:16px!important}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{color:#fff}.wc-block-grid.wp-block-product-new .wc-block-grid__products .wc-block-grid__product-price{font-size:16px}.woocommerce ul.order_details li{padding:5px 0}.woocommerce div.product div.images ol.flex-control-thumbs li{width:33.33%}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:25px!important;text-align:center}.woocommerce ul.products li.product .price{text-align:center;font-size:20px!important}.woocommerce ul.products li.product .button{margin-top:2em!important;display:block!important;text-align:center}.woocommerce .woocommerce-ordering{display:none}.woocommerce .woocommerce-result-count{display:none}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce-products-header .woocommerce-products-header__title.page-title{text-align:center;margin-bottom:50px}.woocommerce a.added_to_cart{display:none!important}@media (max-width:767px){.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-top:20px}.woocommerce .button{padding:16px 16px!important}.woocommerce button.single_add_to_cart_button{padding:16px 32px!important}.woocommerce-products-header .woocommerce-products-header__title.page-title{margin-bottom:30px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important}.wp-block-woocommerce-cart{overflow:scroll}}#fkcart-floating-toggler.fkcart-toggler{top:20px;bottom:auto;right:108px}.admin-bar #fkcart-floating-toggler.fkcart-toggler{top:66px}@media screen and (max-width:767px){#fkcart-floating-toggler.fkcart-toggler{right:20px}}@media screen and (min-width:768px) and (max-width:991px){#fkcart-floating-toggler.fkcart-toggler{right:88px}}

.error404 .page-content {
  margin-top: 30px;
}

.page-errors-buttons {
  margin-top: 30px;
}

.page-errors-buttons .hero-btns {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.page-errors-buttons .btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 14px 28px;
  border-radius: 3px;
  font-family: var(--sans);
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: .7px;
  text-transform: uppercase;
  transition: all .25s;
  cursor: pointer;
  border: none;
  white-space: nowrap;
}

.page-errors-buttons .btn-green {
  background: var(--grad);
  color: #fff;
}

.page-errors-buttons .btn-green:hover {
  opacity: .92;
  transform: translateY(-1px);
  box-shadow: 0 8px 24px rgb(40 160 80 / 35%);
}

.page-errors-buttons .btn-outline {
  background: var(--teal);
  color: #fff;
  border: 1px solid var(--teal);
}

.page-errors-buttons .btn-outline:hover {
  background: rgb(255 255 255 / .08);
  color: var(--teal);
  border: 1px solid var(--teal);
}

.single-post .site-main.post .page-content a {
  color: var(--green);
  text-decoration: none;
}

.single-post .site-main.post .page-content a:hover {
  color: var(--ink);
}

.archive .site-main .page-content {
  max-width: 800px;
  margin: 0 auto;
}

.archive .site-main .page-content article {
  margin-bottom: 40px;
}

.archive .site-main .page-content article h2 {
  margin-bottom: 30px;
}

.archive .site-main .page-content article p {
  margin-top: 20px;
}

@media (max-width: 767px) {
  .archive .site-main .page-content article h2 {
    font-size: 1.5rem;
  }
}
