.term-description {
    display: none !important;
}

.woocommerce-products-header {
    display: none !important;
}

.infinite-wrap.infinite-view-2 {
    display: none !important;
}

.infinite-wrap.infinite-view-3 {
    display: none !important;
}

.infinite-wrap.infinite-view-1 {
    display: none !important;
}

.site-footer-section-2 {
    padding-top: 47px !important;
}

.site-header.header-main-layout-1 {
    margin: 0 !important;
}

.stock {
    display: none !important;
}


.product_meta {
    display: none;
}

#tab-title-additional_information {
    display: none !important;
}

.woocommerce-pagination {
    display: block !important;
}

.woocommerce nav.woocommerce-pagination {
    display: block;
}

.ast-pagination {
    display: block !important;
}

.wp-block-button__link.has-ast-global-color-4-color {
    border: 1px solid white !important;
}
.sub-menu {
    min-width: 200px !important;
    width: auto !important;
    margin-top:20px
	min-height:200px
}

body.page-id-2337 header.site-header {
    background-color: #000000 !important;
}

body.page-id-2337 .ast-primary-header-bar {
    background-color: #000000 !important;
}


body.page-id-2337 .site-title a,
body.page-id-2337 #ast-hf-menu-1 .menu-link,
body.page-id-2337 .ast-site-header-cart .astra-icon {
    color: #ffffff !important;
}

body.page-id-2337 #ast-hf-menu-1 .sub-menu {
    background-color: #ffffff !important;
    border: 1px solid #ddd !important;
}

body.page-id-2337 #ast-hf-menu-1 .sub-menu .menu-link {
    color: #000000 !important;
    background-color: #ffffff !important;
}

body.page-id-2337 #ast-hf-menu-1 .sub-menu .ast-arrow-svg path {
    fill: #000000 !important;
}
.site-header {
    background-color: #000;
    color: #fff;
}

.sub-menu,
.dropdown-menu,
.children,
.menu-item-has-children > ul,
.navbar-dropdown,
.mega-menu {
    background-color: #fff !important;
}

.sub-menu *,
.dropdown-menu *,
.children *,
.menu-item-has-children > ul *,
.navbar-dropdown *,
.mega-menu * {
    color: #000 !important;
}

.home .sub-menu,
.home .dropdown-menu,
.home .children,
.home .menu-item-has-children > ul,
.home .navbar-dropdown,
.home .mega-menu {
    background-color: transparent !important;
}

.home .sub-menu *,
.home .dropdown-menu *,
.home .children *,
.home .menu-item-has-children > ul *,
.home .navbar-dropdown *,
.home .mega-menu * {
    color: inherit !important;
}

.home .site-header,
.homepage .site-header,
body.home .site-header {
    background-color: transparent; 
    color: #000; 
}.woocommerce-tabs.wc-tabs-wrapper {
    display: none !important;
}.home .sub-menu li,
.sub-menu a,
.sub-menu span {
    color: #000000 !important;
}
.infinite-wrap article.product,
.infinite-wrap article[class*="product_cat-"],
.infinite-wrap article[class*="product_tag-"],
article.product {
    display: none !important;
}
.infinite-wrap {
    display: none !important;
}@media (min-width: 1024px) {
  .home .sub-menu li,
  .home .sub-menu a,
  .home .sub-menu span {
    color: white !important;
  }
}
.keychainify-checked {
    text-decoration: none !important;
}
@media (min-width: 1024px) {
    body.single-product .site-content .ast-container {
        max-width: 1024px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
@media screen and (max-width: 767px) {
    h1.wp-block-heading a.keychainify-checked {margin-top:10px;
        padding-right: 165px;
        display: inline-block;
       
    }
h1.wp-block-heading a,
h1.wp-block-heading a strong {
    text-decoration: none !important;
}
}