.elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV > UL.product-categories > LI {
       border-bottom-style: none; 
       border-bottom-width: 0px; 
       border-color: #dddddd; 
       border-left-style: none; 
       border-left-width: 0px; 
       border-right-style: solid; 
       border-right-width: 0px; 
       border-style: dotted; 
       border-top-style: dotted; 
       border-top-width: 1px; 
       border-width: 1px 0px 0px 0px; 
       line-height: 30px; 
    } 

.elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products > LI.product-category.product > A > H2.woocommerce-loop-category__title {
       font-size: 17.5px; 
       font-weight: normal!important; 
       letter-spacing: .75px!important; 
       line-height: 21px; 
       padding-bottom: 6px; 
       padding-top: 5px; 
    } 

.elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products > LI.product-category.product > A > H2.woocommerce-loop-category__title > MARK.count {
       color: #000000!important; 
       font-family: Open Sans!important; 
       font-size: 13.5px; 
       font-weight: 600!important; 
       letter-spacing: .25px!important; 
       text-transform: none; 
    } 

.elementor .elementor-element-2ef34d97 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products.columns-3 > LI.product-category.product > A > H2.woocommerce-loop-category__title {
       background-color: rgba(255, 255, 255, 0.75); 
       bottom: 12px; 
       font-size: 16px; 
       font-weight: normal!important; 
       left: 0px; 
       letter-spacing: .5px!important; 
       line-height: 18px; 
       padding-bottom: 8px; 
       padding-top: 7px; 
       right: 0px; 
       top: 186px; 
    } 

.elementor .elementor-element-2ef34d97 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products.columns-3 > LI.product-category.product > A > H2.woocommerce-loop-category__title > MARK.count {
       color: rgba(0,0,0,1); 
       font-family: Open Sans!important; 
       font-size: 14px; 
       font-weight: 700!important; 
       letter-spacing: 0px!important; 
       line-height: 20px; 
       text-transform: none; 
    } 

.woocommerce .related > h2 {
       font-family: Roboto Slab!important; 
       font-size: 26px!important; 
       font-weight: 400; 
       text-transform: capitalize; 
    } 

.woocommerce form.checkout h3 {
       font-size: 26px!important; 
    } 

.woocommerce h1.page-title {
       font-family: Kelly Slab!important; 
    } 

.woocommerce #content div.product .product_title {
       font-family: Kelly Slab!important; 
       font-size: 38px; 
    } 

.woocommerce ul.products li.product a.button {
       font-family: Oswald; 
       font-size: 16px; 
       font-weight: 300!important; 
       letter-spacing: .5px!important; 
       line-height: 20px; 
       padding-bottom: 8px; 
       padding-left: 31px; 
       padding-right: 31px; 
       padding-top: 8px; 
       text-transform: uppercase; 
    } 

.woocommerce ul.products li.product .price {
       font-family: Oswald!important; 
       font-size: 20px; 
       font-weight: 500!important; 
       letter-spacing: .25px!important; 
       line-height: 15px; 
       margin-bottom: 2px; 
    } 

.woocommerce ul.products li.product .woocommerce-loop-product__title {
       font-size: 22px; 
       letter-spacing: .25px!important; 
       line-height: 30px; 
       margin-bottom: 6px; 
    } 

.woocommerce ul.products li.product {
       font-family: Open Sans!important; 
       font-size: 15px; 
    } 

.woocommerce.widget .widget-title {
       font-family: Kelly Slab!important; 
       font-size: 26px; 
       font-weight: 400; 
       text-transform: none; 
    } 

HTML > BODY > DIV#page > DIV#content > DIV.ast-container > DIV#primary > MAIN#main > DIV.ast-woocommerce-container > UL.products > LI.product.product_cat-games.ast-article-post.astra-woo-hover-swap.first.instock.shipping-taxable.purchasable > SPAN.ast-woo-product-category {
       font-size: 14px; 
       line-height: 18px; 
    } 

HTML > BODY > DIV#page > DIV#content > DIV.ast-container > DIV#primary > MAIN#main > DIV.ast-woocommerce-container > UL.products > LI.product.product_cat-games.ast-article-post.astra-woo-hover-swap.instock.shipping-taxable.purchasable > SPAN.ast-woo-product-category {
       font-size: 14px!important; 
    } 

HTML > BODY > DIV#page > DIV#content > DIV.ast-container > DIV#primary > MAIN#main > DIV.ast-woocommerce-container > UL.products.columns-4 > LI.product.product_cat-accessories.ast-article-post.astra-woo-hover-swap.align-left.box-shadow-0.box-shadow-0-hover.ast-product-gallery-layout-horizontal.ast-product-gallery-with-no-image.ast-product-tabs-layout-horizontal.instock.shipping-taxable.purchasable > DIV.astra-shop-summary-wrap > SPAN.ast-woo-product-category {
       margin-bottom: 8px; 
    } 

HTML > BODY > DIV#page > DIV#content > DIV.ast-container > DIV#primary > MAIN#main > DIV.ast-woocommerce-container > UL.products.columns-4 > LI.product.product_cat-accessories.ast-article-post.astra-woo-hover-swap.align-left.box-shadow-0.box-shadow-0-hover.ast-product-gallery-layout-horizontal.ast-product-gallery-with-no-image.ast-product-tabs-layout-horizontal.outofstock.shipping-taxable.purchasable > DIV.astra-shop-summary-wrap > SPAN.ast-woo-product-category {
       margin-bottom: 8px; 
    } 

HTML > BODY > DIV#page > DIV#content > DIV.ast-container > DIV#secondary > DIV.sidebar-main > DIV > FORM.woocommerce-product-search > BUTTON {
       letter-spacing: 1px; 
       padding-left: 10px; 
       padding-right: 10px; 
       width: 132px!important; 
    } 


@media screen and (max-width: 1024px)  { .woocommerce ul.products li.product a.button {   font-size: 15px; }  }  
@media screen and (max-width: 1024px)  { .woocommerce ul.products li.product a.button {   padding-left: 14px; }  }  
@media screen and (max-width: 1024px)  { .woocommerce ul.products li.product a.button {   padding-right: 14px; }  }  
@media screen and (max-width: 1024px)  { .woocommerce ul.products li.product .price {   font-size: 19px; }  }  
@media screen and (max-width: 1024px)  { .woocommerce ul.products li.product .woocommerce-loop-product__title {   font-size: 18.5px; }  }  
@media screen and (max-width: 1024px)  { .woocommerce ul.products li.product .woocommerce-loop-product__title {   line-height: 25px; }  }  
@media screen and (max-width: 768px)  { .elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products > LI.product-category.product > A > H2.woocommerce-loop-category__title {   font-size: 14px; }  }  
@media screen and (max-width: 768px)  { .elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products > LI.product-category.product > A > H2.woocommerce-loop-category__title > MARK.count {   font-size: 11px; }  }  
@media screen and (max-width: 768px)  { .elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products > LI.product-category.product > A > H2.woocommerce-loop-category__title > MARK.count {   line-height: 12px; }  }  
@media screen and (max-width: 768px)  { .elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products > LI.product-category.product > A > H2.woocommerce-loop-category__title > MARK.count {   text-transform: none; }  }  
@media screen and (max-width: 768px)  { .elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products > LI.product-category.product > A > H2.woocommerce-loop-category__title {   padding-bottom: 4px; }  }  
@media screen and (max-width: 768px)  { .elementor .elementor-element-0b94fb5 .elementor-element DIV > DIV.woocommerce.columns-3 > UL.products > LI.product-category.product > A > H2.woocommerce-loop-category__title {   padding-top: 2px; }  }  
@media screen and (max-width: 768px)  { .woocommerce ul.products li.product a.button {   padding-left: 31px; }  }  
@media screen and (max-width: 768px)  { .woocommerce ul.products li.product a.button {   padding-right: 31px; }  }  
@media screen and (max-width: 768px)  { .woocommerce ul.products li.product .woocommerce-loop-product__title {   font-size: 22px; }  }  
@media screen and (max-width: 768px)  { .woocommerce ul.products li.product .woocommerce-loop-product__title {   line-height: 29px; }  }  