/*
Theme Name: ATB
Author: Briaux
Description: Custom theme by Briaux Jithesh
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/




/* Keep submenu INSIDE the Kategorien div */
#menu-1-7ba0efb .sub-menu {
    position: static !important;
    visibility: visible !important;
    opacity: 1 !important;
    display: block !important;
    height: auto !important;
    transform: none !important;
    box-shadow: none !important;
}

/* Ensure parent li expands */
#menu-1-7ba0efb li.menu-item-has-children {
    position: static !important;
}

/* Optional: smooth expand */
#menu-1-7ba0efb .sub-menu li {
    width: 100%;
}






.nxtcode-product__price span {
 
  font-family: 'oswald', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  }


.single-product h1.entry-title {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: 30px;
}

/* Product Grid Card Style */
.woocommerce ul.products li.product {
    background: #ffffff;
    border-radius: 14px;
    padding: 16px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

/* Hover effect */
.woocommerce ul.products li.product:hover {
    transform: translateY(-6px);
    box-shadow: 0 14px 34px rgba(0,0,0,0.14);
}

/* Product image container */
.woocommerce ul.products li.product .woocommerce-loop-product__link {
    display: block;
    overflow: hidden;
    border-radius: 12px;
}

/* Image zoom on hover */
.woocommerce ul.products li.product img {
    transition: transform 0.4s ease;
}

.woocommerce ul.products li.product:hover img {
    transform: scale(1.06);
}

/* Product title */
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3 {
    font-size: 16px;
    font-weight: 600;
    margin-top: 12px;
}

/* Price styling */
.woocommerce ul.products li.product .price {
    font-size: 15px;
    font-weight: 600;
    color: #111;
}

/* Add to cart / select options button */
.woocommerce ul.products li.product .button {
    border-radius: 30px;
    padding: 8px 18px;
    font-size: 14px;
}



