/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Mar 08 2026 | 10:06:44 */
.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-js ul.products li.product .woocommerce-loop-product__title {
margin-bottom:-10px}.woocommerce-js div.product form.cart .variations{margin-bottom: 0px;}
.woocommerce-js div.product form.cart .variations,.woocommerce-js div.product .product_meta {border-bottom: 0px solid}
form.variations_form.cart.wvs-loaded {width: 100%;}
.woocommerce-js div.product form.cart .variations tr {margin-bottom: 0px;}
.woocommerce-js div.product form.cart .variations th{text-align: center;}

.woocommerce-notices-wrapper {
    display: none;
}
@media (min-width: 922px) {
.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary {
width:50%
}
}

@media (max-width: 993px) {.ast-left-sidebar #secondary {padding-right: 0px;}}

.woocommerce-js div.product .woocommerce-tabs ul.tabs {margin: 0 0 0em;text-align:center;}

.sp-wcsp-slider-area #sp-wcsp-slider-section-13329 .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content {
padding:0
}

.sp-wcsp-cat-item .sp-wcsp-cat-details a.sp-wcsp-shop-now {
width:100%;
padding:0
}

/* Lỗi nằm chồng của menu và label */
.berocket_better_labels .berocket_better_labels_line .br_alabel{z-index: 1;}
.main-navigation ul {z-index: 9999;}

h2 {
    margin-top: 0;
}
.woocommerce-js .quantity .minus{z-index: 0;}

.woo-variation-swatches .variable-items-wrapper {width: 99%;}
.woocommerce-js div.product div.summary .woocommerce-product-details__short-description :last-child {margin-bottom: 0px;}.woocommerce-js .woocommerce-product-details__short-description a {text-decoration: none;}

@media (min-width: 993px) {
    .ast-left-sidebar #secondary {
        padding-right: 0px;
    }
}

.ast-separate-container .ast-woocommerce-container {
    padding: 0em;
}

.category-menu {
      width: 100%;
      border: 1px solid #ccc;
      background-color: #fff;
    }

    .category-menu .menu-item {
      cursor: pointer;
    }

    .category-menu .menu-item > .menu-link {
      display: block;
      padding: 8px;
      text-decoration: none;
      color: #333;
		border-bottom: 1px solid #7ef9ff;
    }

    .category-menu .submenu {
      display: none;
      background-color: #c9c4c4;
      padding-left: 20px;
    }

    .category-menu .submenu a {
      padding: 0px 12px;
      display: block;
      text-decoration: none;
      color: #000000;
      font-size: 14px;
    }

    .category-menu .menu-item.open .submenu {
      display: block;
    }

.site .site-content #primary .ast-article-single{padding-top: 0px;}.menu-link {
  font-weight: normal;
  transition: font-weight 0.2s ease;
  cursor: pointer;
}

.menu-link:hover,.category-menu .submenu a:hover {
  font-weight: bold;
}

.menu-item.has-submenu {
  background-color: transparent;
  transition: background-color 0.3s ease, color 0.3s ease;
}
@media (min-width: 922px){.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width: 59%;margin-right: 0px;}}

.woocommerce-Tabs-panel--description img {
    width: 100% !important;
    height: auto;
}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
}p.form-row.form-row-wide.mailchimp-newsletter {
    display: none;
}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding: 10px;}


/* Khôi phục icon sao WooCommerce */
p.stars a {
    position: relative;
    text-decoration: none !important;
    color: #ddd; /* Màu sao trống */
    font-size: 24px;
    margin-right: 3px;
}

p.stars a::before {
    /* Quan trọng: Bỏ font-family để sử dụng phông chữ hệ thống cho ký tự Unicode */
   content: '\2605' !important; /* Mã ngôi sao Unicode ★ */ 
    /* Đã xóa: font-family: Arial, sans-serif; */
    color: inherit; /* Cho phép màu sao trống */
}
.woocommerce-js a.button.added::after{content: '\e017' !important;}
/* Các quy tắc cho sao đã chọn/hover */
p.stars a:hover::before,
p.stars a.active::before,
p.stars a:hover ~ a::before,
p.stars.selected a.active::before,
p.stars.selected a.active ~ a::before {
    color: #ffcc00; /* Màu sao khi hover/chọn */
}
div#tab-description {padding: 5px;}.woocommerce-page ul.products li.product .button {font-size: 15px;}ul {list-style: inside;}