.baostyle-unified-card, .baostyle-product-card, .baostyle-term-card, .baostyle-post-card {
  height: 100%;
  border-radius: var(--coolgar-unified-card-radius);
  box-shadow: var(--coolgar-unified-card-shadow);
  overflow: hidden;
}

.baostyle-unified-card .card-body, .baostyle-product-card .card-body, .baostyle-term-card .card-body, .baostyle-post-card .card-body {
  padding: 1rem;
}

.baostyle-unified-card-media, .baostyle-product-card-media, .baostyle-term-card-media, .baostyle-post-card-media {
  overflow: hidden;
  border-top-left-radius: var(--coolgar-unified-card-media-radius);
  border-top-right-radius: var(--coolgar-unified-card-media-radius);
}

.baostyle-unified-card-thumb, .baostyle-product-card-thumb, .baostyle-term-card-thumb, .baostyle-post-card-thumb {
  display: block;
}

.baostyle-unified-card-thumb img, .baostyle-product-card-thumb img, .baostyle-term-card-thumb img, .baostyle-post-card-thumb img, .baostyle-unified-card-thumb .card-img-top, .baostyle-product-card-thumb .card-img-top, .baostyle-term-card-thumb .card-img-top, .baostyle-post-card-thumb .card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.baostyle-unified-card-title, .baostyle-product-card-title, .baostyle-term-card-title, .baostyle-post-card-title {
  line-height: 1.45;
  /*min-height: calc(1.45em * 2);*/
}

.baostyle-product-card-actions .button, .baostyle-post-card-actions .btn, .baostyle-term-card-actions .btn {
  width: 100%;
  justify-content: center;
}

.woocommerce.columns-1 ul.products, .woocommerce-page.columns-1 ul.products, .woocommerce ul.products.columns-1, .woocommerce-page ul.products.columns-1 {
  margin-left: 0;
  margin-right: 0;
}

.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product {
  padding-left: 0;
  padding-right: 0;
}

.baostyle-product-card-actions .button, .baostyle-product-card-actions .added_to_cart, .woocommerce ul.products li.product .baostyle-product-card .button, .woocommerce ul.products li.product .baostyle-product-card .added_to_cart, .woocommerce-page ul.products li.product .baostyle-product-card .button, .woocommerce-page ul.products li.product .baostyle-product-card .added_to_cart {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 42px;
  padding: 0.625rem 1rem;
  border-radius:var(--coolgar-radius-button);
  text-align: center;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.2;
  border: 1px solid var(--coolgar-color-primary);
  color: var(--coolgar-color-primary);
  box-shadow: none;
  background:none;
}

.baostyle-product-card-actions .button:hover, .baostyle-product-card-actions .button:focus, .baostyle-product-card-actions .added_to_cart:hover, .baostyle-product-card-actions .added_to_cart:focus, .woocommerce ul.products li.product .baostyle-product-card .button:hover, .woocommerce ul.products li.product .baostyle-product-card .button:focus, .woocommerce ul.products li.product .baostyle-product-card .added_to_cart:hover, .woocommerce ul.products li.product .baostyle-product-card .added_to_cart:focus, .woocommerce-page ul.products li.product .baostyle-product-card .button:hover, .woocommerce-page ul.products li.product .baostyle-product-card .button:focus, .woocommerce-page ul.products li.product .baostyle-product-card .added_to_cart:hover, .woocommerce-page ul.products li.product .baostyle-product-card .added_to_cart:focus {
  background: var(--coolgar-color-primary);
  border-color: var(--coolgar-color-primary);
  color: #fff;
  text-decoration: none;
}

.baostyle-product-card-actions .added_to_cart {
  margin-top: 0.5rem;
}

.woocommerce ul.products li.product > *:not(.commercekit-wishlist), .woocommerce-page ul.products li.product > *:not(.commercekit-wishlist) {
  margin-left: 0;
  margin-right: 0;
}

.woocommerce ul.products li.product .woocommerce-LoopProduct-link, .woocommerce-page ul.products li.product .woocommerce-LoopProduct-link {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  max-height:45px;
}

.woocommerce ul.products li.product .woocommerce-LoopProduct-link img, .woocommerce-page ul.products li.product .woocommerce-LoopProduct-link img {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  height: auto;
  object-fit: cover;
  margin: 0;
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
  z-index: 2;
}

.woocommerce ul.products li.product .commercekit-wishlist, .woocommerce-page ul.products li.product .commercekit-wishlist {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 3;
}

/*
.woocommerce ul.products li.product .baostyle-archive-product-category, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .baostyle-archive-product-brand, .woocommerce ul.products li.product .baostyle-archive-product-rating, .woocommerce ul.products li.product .baostyle-archive-product-sku, .woocommerce ul.products li.product .cgkit-as-variation-price, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .baostyle-archive-product-stock, .woocommerce ul.products li.product > .button, .woocommerce ul.products li.product > .added_to_cart, .woocommerce-page ul.products li.product .baostyle-archive-product-category, .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .baostyle-archive-product-brand, .woocommerce-page ul.products li.product .baostyle-archive-product-rating, .woocommerce-page ul.products li.product .baostyle-archive-product-sku, .woocommerce-page ul.products li.product .cgkit-as-variation-price, .woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .baostyle-archive-product-stock, .woocommerce-page ul.products li.product > .button, .woocommerce-page ul.products li.product > .added_to_cart {
 margin-left: 1rem;
  margin-right: 1rem;
}*/

.woocommerce ul.products li.product .baostyle-archive-product-category, .woocommerce-page ul.products li.product .baostyle-archive-product-category {
  line-height: 1.2;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  margin-top: 0;
  min-height: calc(1.45em * 2);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.4;
  font-size: 1rem;
 /* font-weight: 600;*/
  overflow: hidden;
}

.woocommerce ul.products li.product .baostyle-archive-product-brand, .woocommerce-page ul.products li.product .baostyle-archive-product-brand {
  margin-top: 0;
  line-height: 1.2;
}

.woocommerce ul.products li.product .baostyle-archive-product-rating, .woocommerce-page ul.products li.product .baostyle-archive-product-rating {
  margin-top: 0;
  line-height: 1.2;
  min-height: 1.5rem;
}

.woocommerce ul.products li.product .baostyle-archive-product-sku, .woocommerce-page ul.products li.product .baostyle-archive-product-sku {
  margin-top: 0;
  line-height: 1.2;
  min-height: 1.25rem;
}

.woocommerce ul.products li.product .cgkit-as-variation-price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .cgkit-as-variation-price, .woocommerce-page ul.products li.product .price {
  margin-top: 0;
  line-height: 2;
}

.woocommerce ul.products li.product .baostyle-archive-product-stock, .woocommerce-page ul.products li.product .baostyle-archive-product-stock {
  margin-top: 0;
  line-height: 1.7;
  min-height: 1.25rem;
}

.woocommerce ul.products li.product > .button, .woocommerce ul.products li.product > .added_to_cart, .woocommerce-page ul.products li.product > .button, .woocommerce-page ul.products li.product > .added_to_cart {
  margin-top: auto;
  margin-bottom: 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 2rem);
  min-height: 42px;
  padding: 0.625rem 1rem;
  border-radius: var(--coolgar-card-radius);
  text-align: center;
  text-decoration: none;
}

.woocommerce ul.products li.product > .added_to_cart, .woocommerce-page ul.products li.product > .added_to_cart {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.woocommerce ul.products li.product .star-rating, .woocommerce-page ul.products li.product .star-rating {
  margin-bottom: 0;
}

.woocommerce ul.products.columns-1, .woocommerce-page ul.products.columns-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.woocommerce ul.products.columns-2, .woocommerce-page ul.products.columns-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.woocommerce ul.products.columns-3, .woocommerce-page ul.products.columns-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.woocommerce ul.products.columns-4, .woocommerce-page ul.products.columns-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.woocommerce ul.products.columns-5, .woocommerce-page ul.products.columns-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.woocommerce ul.products.columns-6, .woocommerce-page ul.products.columns-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
  content: " ";
  display: none;
}

.baostyle-product-card .commercekit-wishlist.mini a em.cg-wishlist:before, .baostyle-product-card .commercekit-wishlist.mini a em.cg-wishlist-t:before {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.baostyle-product-card:hover .commercekit-wishlist.mini, .baostyle-product-card:focus-within .commercekit-wishlist.mini {
  opacity: 1;
  transform: translateY(0);
}

@media (max-width: 992px) {
  .baostyle-product-card .commercekit-wishlist.mini {
    opacity: 1;
  }
}

.baostyle-menu-desc-pro .woocommerce ul.products, .baostyle-mega-description .woocommerce ul.products, .baostyle-mega-tabs-panel-desc .woocommerce ul.products {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;
  gap: 1rem !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  list-style: none !important;
}

.baostyle-menu-desc-pro .woocommerce ul.products::before, .baostyle-menu-desc-pro .woocommerce ul.products::after, .baostyle-mega-description .woocommerce ul.products::before, .baostyle-mega-description .woocommerce ul.products::after, .baostyle-mega-tabs-panel-desc .woocommerce ul.products::before, .baostyle-mega-tabs-panel-desc .woocommerce ul.products::after {
  display: none !important;
  content: none !important;
}

.baostyle-menu-desc-pro .woocommerce ul.products li.product, .baostyle-mega-description .woocommerce ul.products li.product, .baostyle-mega-tabs-panel-desc .woocommerce ul.products li.product {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  min-width: 0;
}

.baostyle-menu-desc-pro .woocommerce ul.products li.product .woocommerce-LoopProduct-link, .baostyle-mega-description .woocommerce ul.products li.product .woocommerce-LoopProduct-link, .baostyle-mega-tabs-panel-desc .woocommerce ul.products li.product .woocommerce-LoopProduct-link {
  display: block;
}

.baostyle-menu-desc-pro .woocommerce ul.products li.product img, .baostyle-mega-description .woocommerce ul.products li.product img, .baostyle-mega-tabs-panel-desc .woocommerce ul.products li.product img {
  width: 100%;
  height: auto;
}

.baostyle-product-card .baostyle-cgkit-badges-wrap {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
  max-width: calc(100% - 56px);
}

.baostyle-product-card .baostyle-cgkit-badges-wrap .ckit-badge_wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
  top: 0;
  left: 0;
}

.baostyle-product-card .baostyle-cgkit-badges-wrap .ckit-badge {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0.125rem 0.5rem;
  border-radius: 999px;
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 600;
}

.baostyle-product-card .baostyle-cgkit-wishlist-wrap {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
}

.baostyle-product-card .baostyle-cgkit-swatches-wrap {
  margin: 0 0 0.875rem;
}

.baostyle-product-card .baostyle-cgkit-swatches-wrap:empty {
  display: none;
}

.baostyle-product-card .cgkit-as-wrap, .baostyle-product-card .cgkit-as-single-wrap, .baostyle-product-card .cgkit-as-swatches-wrap {
  width: 100%;
}

.baostyle-product-card .cgkit-as-swatches {
  margin: 0;
}

.baostyle-product-card .cgkit-as-swatches ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.baostyle-product-card .cgkit-as-swatches li {
  margin: 0;
}

.baostyle-product-card .cgkit-as-swatches li a, .baostyle-product-card .cgkit-as-swatches li span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.baostyle-product-card .onsale {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 3;
  margin: 0;
  min-height: 24px;
  padding: 0.125rem 0.5rem;
  border-radius: 999px;
  line-height: 1.5;
  font-size: 0.75rem;
  background-color: #409eff;
  color: #fff;
  font-weight: bold;
}

.baostyle-product-card .onsale + .baostyle-cgkit-badges-wrap {
  top: 44px;
}

.baostyle-product-card .baostyle-cgkit-swatches-host, .baostyle-product-card .baostyle-cgkit-swatches-wrap, .baostyle-product-card form.cgkit-swatch-form {
  width: 100%;
}

.baostyle-product-card form.cgkit-swatch-form details {
  display: block;
}

.baostyle-product-card form.cgkit-swatch-form .cgkit-as-swatches-clone {
  display: block;
  margin-bottom: 0.5rem;
}

.baostyle-product-card form.cgkit-swatch-form table.variations tr {
  display: table-row;
  opacity: 1;
  max-height: none;
  visibility: visible;
}

.baostyle-product-card form.cgkit-swatch-form table.variations tr.cgkit-hide-loop {
  display: none;
}

.baostyle-product-card .cgkit-as-wrap-plp .cgkit-attribute-swatches, .baostyle-product-card .cgkit-attribute-swatches {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
}

.baostyle-product-card .cgkit-attribute-swatches .cgkit-attribute-swatch {
  margin: 0;
}

.baostyle-product-card .cgkit-attribute-swatches .cgkit-attribute-swatch > button {
  min-width: 28px;
}

.woocommerce ul.products li.product .baostyle-archive-product-swatches, .woocommerce-page ul.products li.product .baostyle-archive-product-swatches, .woocommerce ul.products li.product .cgkit-as-empty-atc-wrap, .woocommerce ul.products li.product .cgkit-as-single-atc-wrap, .woocommerce-page ul.products li.product .cgkit-as-empty-atc-wrap, .woocommerce-page ul.products li.product .cgkit-as-single-atc-wrap {
  margin-left: 1rem;
  margin-right: 1rem;
  width: auto;
  clear: both;
  float: none;
}

.woocommerce ul.products li.product .baostyle-archive-product-swatches, .woocommerce-page ul.products li.product .baostyle-archive-product-swatches {
  margin-bottom: 0.875rem;
}

.woocommerce ul.products li.product .cgkit-as-empty-atc-wrap .button, .woocommerce ul.products li.product .cgkit-as-single-atc-wrap .button, .woocommerce-page ul.products li.product .cgkit-as-empty-atc-wrap .button, .woocommerce-page ul.products li.product .cgkit-as-single-atc-wrap .button, .baostyle-product-card .cgkit-as-empty-atc-wrap .button, .baostyle-product-card .cgkit-as-single-atc-wrap .button {
  width: 100%;
  margin: 0;
}

.woocommerce ul.products li.product .baostyle-archive-product-wishlist, .woocommerce-page ul.products li.product .baostyle-archive-product-wishlist {
  margin: 0 1rem 1rem;
  clear: both;
}

.baostyle-product-card .baostyle-product-card-wishlist {
  margin: 0px;
}

.woocommerce ul.products li.product .baostyle-archive-product-wishlist .commercekit-wishlist, .woocommerce-page ul.products li.product .baostyle-archive-product-wishlist .commercekit-wishlist, .baostyle-product-card .baostyle-product-card-wishlist .commercekit-wishlist {
  position: static;
  opacity: 1;
  visibility: visible;
  transform: none;
}

.woocommerce ul.products li.product .baostyle-archive-product-wishlist .commercekit-wishlist a, .woocommerce-page ul.products li.product .baostyle-archive-product-wishlist .commercekit-wishlist a, .baostyle-product-card .baostyle-product-card-wishlist .commercekit-wishlist a {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  text-decoration: none;
}

.woocommerce ul.products li.product .cgkit-as-empty-atc-wrap, .woocommerce-page ul.products li.product .cgkit-as-empty-atc-wrap, .woocommerce ul.products li.product .cgkit-as-single-atc-wrap, .woocommerce-page ul.products li.product .cgkit-as-single-atc-wrap {
  display: block !important;
}

.woocommerce ul.products li.product.cgkit-swatch-hover .cgkit-as-empty-atc-wrap, .woocommerce-page ul.products li.product.cgkit-swatch-hover .cgkit-as-empty-atc-wrap {
  display: none !important;
}

.woocommerce ul.products li.product .cgkit-as-loop-atc-wrap, .woocommerce-page ul.products li.product .cgkit-as-loop-atc-wrap {
  display: none;
}

.woocommerce ul.products li.product.cgkit-swatch-hover .cgkit-as-loop-atc-wrap, .woocommerce-page ul.products li.product.cgkit-swatch-hover .cgkit-as-loop-atc-wrap {
  display: block !important;
}

.woocommerce ul.products li.product:has(form.cgkit-swatch-form), .woocommerce-page ul.products li.product:has(form.cgkit-swatch-form) {
  overflow: visible;
}

.woocommerce ul.products li.product form.cgkit-swatch-form details, .woocommerce-page ul.products li.product form.cgkit-swatch-form details {
  display: block;
  overflow: visible;
}

.woocommerce ul.products li.product form.cgkit-swatch-form .cgkit-as-swatches-clone, .woocommerce-page ul.products li.product form.cgkit-swatch-form .cgkit-as-swatches-clone {
  display: none !important;
}

.woocommerce ul.products li.product form.cgkit-swatch-form .cgkit-as-swatches-original, .woocommerce-page ul.products li.product form.cgkit-swatch-form .cgkit-as-swatches-original {
  display: table-row !important;
}

.woocommerce ul.products li.product form.cgkit-swatch-form table.variations, .woocommerce-page ul.products li.product form.cgkit-swatch-form table.variations {
  width: calc(100% - 2rem);
  margin: 0 1rem 0.875rem;
  table-layout: auto;
}

.woocommerce ul.products li.product form.cgkit-swatch-form table.variations tbody, .woocommerce-page ul.products li.product form.cgkit-swatch-form table.variations tbody {
  display: table-row-group !important;
}

.woocommerce ul.products li.product form.cgkit-swatch-form table.variations tr, .woocommerce-page ul.products li.product form.cgkit-swatch-form table.variations tr {
  display: table-row !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
  max-height: none !important;
}

.woocommerce ul.products li.product form.cgkit-swatch-form table.variations td, .woocommerce-page ul.products li.product form.cgkit-swatch-form table.variations td {
  display: table-cell !important;
  width: auto;
  vertical-align: top;
  padding: 0;
}

.woocommerce ul.products li.product form.cgkit-swatch-form .cgkit-attribute-swatches, .woocommerce-page ul.products li.product form.cgkit-swatch-form .cgkit-attribute-swatches {
  display: flex !important;
  flex-wrap: wrap;
  gap: 0.375rem;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
}

.baostyle-product-card-actions .add_to_cart_button.added::after, .woocommerce ul.products li.product .baostyle-product-card .add_to_cart_button.added::after, .woocommerce-page ul.products li.product .baostyle-product-card .add_to_cart_button.added::after {
  font-family: WooCommerce;
  content: "";
  margin-left: 0.5rem;
  font-size: 1em;
  line-height: 1;
}

.baostyle-product-card-actions .added_to_cart, .woocommerce ul.products li.product .baostyle-product-card .added_to_cart, .woocommerce-page ul.products li.product .baostyle-product-card .added_to_cart {
  margin-top: 0.5rem;
}

.baostyle-unified-card, .baostyle-post-card, .baostyle-term-card, .baostyle-review-card, .baostyle-icon-box, .baostyle-product-card, .card {
  overflow: hidden;
}

.baostyle-unified-card .card-body, .baostyle-post-card .card-body, .baostyle-term-card .card-body, .baostyle-review-card .card-body, .baostyle-icon-box .card-body, .baostyle-product-card .card-body, .card .card-body {
  padding: var(--coolgar-card-padding);
}

.baostyle-post-card-title, .baostyle-unified-card-title, .baostyle-term-card-title, .baostyle-review-product-title, .baostyle-product-card-title, .card-title {
  margin-bottom: 0;
  font-weight: 600;
  letter-spacing: -.01em;
}

.baostyle-post-card-title a, .baostyle-unified-card-title a, .baostyle-term-card-title a, .baostyle-review-product-title a, .baostyle-product-card-title a, .card-title a {
  color: inherit;
  text-decoration: none;
}

.baostyle-post-card-title a:hover, .baostyle-unified-card-title a:hover, .baostyle-term-card-title a:hover, .baostyle-review-product-title a:hover, .baostyle-product-card-title a:hover, .card-title a:hover {
  color: var(--coolgar-color-primary);
  text-decoration: underline;
}

.baostyle-post-card-list-thumb, .baostyle-home-post-thumbnail, .baostyle-unified-card-thumb, .baostyle-product-card-thumb, .baostyle-review-card-thumb {
  border-radius: calc(var(--coolgar-card-radius) - .25rem);
  overflow: hidden;
}

.baostyle-product-card-category a, .baostyle-product-card-brand a {
  color: var(--coolgar-color-muted);
  text-decoration: none;
}

.baostyle-product-card-category a:hover, .baostyle-product-card-brand a:hover {
  color: var(--coolgar-color-heading);
}

.baostyle-product-card-rating, .baostyle-product-card-stock, .baostyle-product-card-price, .baostyle-product-card-actions {
  width: 100%;
}

.baostyle-product-card .commercekit-wishlist.mini {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 3;
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 50%;
  transition: all 0.2s ease;
  opacity: 1;
  border: 1px solid #0d6efd;
}

.baostyle-product-card .commercekit-wishlist.mini a {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 999px;
  text-align: center;
  backdrop-filter: blur(8px);
  background-color: rgba(255, 255, 255, .92);
}

.woocommerce .quantity .qty, .woocommerce-page .quantity .qty, .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
  border-radius:var(--coolgar-radius-sm);
}

.woocommerce ul.products, .woocommerce-page ul.products {
  display: grid !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  /*gap: 1.25rem 0;*/
  margin-left: -.625rem;
  margin-right: -.625rem;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
  background: #fff;
 /* border: 1px solid var(--coolgar-color-border);*/
  border-radius: var(--coolgar-card-radius);
  /*box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);*/
  overflow: hidden;
  position: relative;
  float: none !important;
  width: auto !important;
}

.baostyle-product-card, .woocommerce ul.products li.product .baostyle-product-card, .woocommerce-page ul.products li.product .baostyle-product-card {
  height: 100%;
  border-radius: var(--coolgar-card-radius, 1rem);
  border: 0;
  box-shadow:none;
  overflow: hidden;
}

.baostyle-product-card:hover, .woocommerce ul.products li.product .baostyle-product-card:hover, .woocommerce-page ul.products li.product .baostyle-product-card:hover {
  /*transform: translateY(-2px);
  box-shadow: 0 .9rem 1.5rem rgba(0, 0, 0, .08);*/
}

.baostyle-product-card .card-body, .woocommerce ul.products li.product .baostyle-product-card .card-body, .woocommerce-page ul.products li.product .baostyle-product-card .card-body {
  padding: var(--coolgar-card-padding, 1rem);
 /* gap: var(--coolgar-grid-card-gap);*/
}

.baostyle-product-card-title {
  min-height: 2.8em;
  line-height: 1.4;
  font-size: 1rem;
  font-weight: 600;
}

.baostyle-product-card-price {
  min-height: 1rem;
  font-weight: 600;
  font-size: 1rem;
}

.baostyle-product-card-actions {
  display: block;
  flex-wrap: wrap;
  gap: .625rem;
  align-items: center;
  margin-top:auto;/**can not change**/
}

.woocommerce ul.products li.product .button {margin-top:0px;}

.baostyle-product-card-actions .button, .baostyle-product-card-actions .added_to_cart, .woocommerce ul.products li.product .baostyle-product-card .button, .woocommerce-page ul.products li.product .baostyle-product-card .button {
  min-height: 2.625rem;
  border-radius: .2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: .625rem 1rem;
  font-weight: 600;
}

.woocommerce-account .woocommerce {
  display: block;
}

.woocommerce-cart table.cart img {
  width: auto;
  max-width: 80px;
  height: auto;
}

.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block, .woocommerce-cart .wc-block-cart__cross-sells, .woocommerce-cart .wc-block-components-cross-sells, .woocommerce-cart [data-block-name="woocommerce/cart-cross-sells-block"] {
  display: none !important;
}

.woocommerce-cart .wc-block-cart, .woocommerce-checkout .wc-block-checkout, .baostyle-woo-lite-page .wc-block-cart, .baostyle-woo-lite-page .wc-block-checkout {
  gap: 1.5rem;
}

.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
  margin-bottom: 1.5rem;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation a {
  display: block;
  padding: .75rem 1rem;
  border: 1px solid rgba(17, 24, 39, .08);
  border-radius: .75rem;
  text-decoration: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation li + li {
  margin-top: .625rem;
}

.wishlist_table, .woocommerce table.shop_table {
  border-radius: var(--coolgar-radius-sm);
  overflow: hidden;
}

.wishlist_table th, .wishlist_table td, .woocommerce table.shop_table th, .woocommerce table.shop_table td {
  vertical-align: middle;
}

.baostyle-products-slider-section, .baostyle-terms-slider-section,.baostyle-posts-slider-section, .baostyle-reviews-slider-section {
  position: relative;
}

.baostyle-products-slider-section,.baostyle-terms-slider-section {
  background: var(--coolgar-color-surface);
  border-radius: var(--coolgar-radius-sm);
  border: 1px solid var(--coolgar-color-border);
}

.baostyle-terms-slider-section,.baostyle-products-slider-section { margin-bottom: var(--coolgar-gap-md);}

.baostyle-products-slider-section .baostyle-slider-wrap, .baostyle-terms-slider-section .baostyle-slider-wrap, .baostyle-posts-slider-section .baostyle-slider-wrap, .baostyle-reviews-slider-section .baostyle-slider-wrap {
  position: relative;
  padding-left: 0;
  padding-right: 0;
}

.baostyle-products-slider-section .baostyle-slider, .baostyle-terms-slider-section .baostyle-slider, .baostyle-posts-slider-section .baostyle-slider, .baostyle-reviews-slider-section .baostyle-slider {
  position: relative;
  z-index: 1;
}

.baostyle-products-slider-section .baostyle-slider-viewport, .baostyle-terms-slider-section .baostyle-slider-viewport, .baostyle-posts-slider-section .baostyle-slider-viewport, .baostyle-reviews-slider-section .baostyle-slider-viewport {
  margin-left: calc(var(--coolgar-gap-md) / -2);
  margin-right: calc(var(--coolgar-gap-md) / -2);
}

.baostyle-products-slider-section .baostyle-slider-item, .baostyle-terms-slider-section .baostyle-slider-item, .baostyle-posts-slider-section .baostyle-slider-item, .baostyle-reviews-slider-section .baostyle-slider-item {
  padding-left: calc(var(--coolgar-gap-md) / 2);
  padding-right: calc(var(--coolgar-gap-md) / 2);
}

.baostyle-products-slider-section .baostyle-slider-btn, .baostyle-terms-slider-section .baostyle-slider-btn, .baostyle-posts-slider-section .baostyle-slider-btn, .baostyle-reviews-slider-section .baostyle-slider-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
  width: var(--coolgar-slider-btn-size-desktop);
  height: var(--coolgar-slider-btn-size-desktop);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: #fff;
  border: 1px solid var(--coolgar-color-border);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
}

.baostyle-products-slider-section .baostyle-slider-prev, .baostyle-terms-slider-section .baostyle-slider-prev, .baostyle-posts-slider-section .baostyle-slider-prev, .baostyle-reviews-slider-section .baostyle-slider-prev {
  left: calc(var(--coolgar-slider-btn-size-desktop) / -2);
}

.baostyle-products-slider-section .baostyle-slider-next, .baostyle-terms-slider-section .baostyle-slider-next, .baostyle-posts-slider-section .baostyle-slider-next, .baostyle-reviews-slider-section .baostyle-slider-next {
  right: calc(var(--coolgar-slider-btn-size-desktop) / -2);
}

.baostyle-products-slider-section .baostyle-slider-btn i, .baostyle-terms-slider-section .baostyle-slider-btn i, .baostyle-posts-slider-section .baostyle-slider-btn i, .baostyle-reviews-slider-section .baostyle-slider-btn i {
  font-size: 1rem;
  line-height: 1;
}

.baostyle-products-slider-section .baostyle-slider-btn:hover, .baostyle-terms-slider-section .baostyle-slider-btn:hover, .baostyle-posts-slider-section .baostyle-slider-btn:hover, .baostyle-reviews-slider-section .baostyle-slider-btn:hover {
  background: #f8f9fa;
}

.woocommerce ul.products li.product .baostyle-product-card, .woocommerce-page ul.products li.product .baostyle-product-card, .baostyle-products-slider-section .baostyle-product-card, .baostyle-terms-slider-section .baostyle-term-card, .baostyle-posts-slider-section .baostyle-post-card, .baostyle-reviews-slider-section .baostyle-review-card {
  height: 100%;
}

@media (max-width: 575.98px) {
  .woocommerce ul.products li.product .baostyle-archive-product-category, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .baostyle-archive-product-brand, .woocommerce ul.products li.product .baostyle-archive-product-rating, .woocommerce ul.products li.product .baostyle-archive-product-sku, .woocommerce ul.products li.product .cgkit-as-variation-price, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .baostyle-archive-product-stock, .woocommerce ul.products li.product > .button, .woocommerce ul.products li.product > .added_to_cart, .woocommerce-page ul.products li.product .baostyle-archive-product-category, .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .baostyle-archive-product-brand, .woocommerce-page ul.products li.product .baostyle-archive-product-rating, .woocommerce-page ul.products li.product .baostyle-archive-product-sku, .woocommerce-page ul.products li.product .cgkit-as-variation-price, .woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .baostyle-archive-product-stock, .woocommerce-page ul.products li.product > .button, .woocommerce-page ul.products li.product > .added_to_cart {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .woocommerce ul.products li.product .baostyle-archive-product-swatches, .woocommerce-page ul.products li.product .baostyle-archive-product-swatches, .woocommerce ul.products li.product .cgkit-as-empty-atc-wrap, .woocommerce ul.products li.product .cgkit-as-single-atc-wrap, .woocommerce ul.products li.product .baostyle-archive-product-wishlist, .woocommerce-page ul.products li.product .cgkit-as-empty-atc-wrap, .woocommerce-page ul.products li.product .cgkit-as-single-atc-wrap, .woocommerce-page ul.products li.product .baostyle-archive-product-wishlist, .baostyle-product-card .baostyle-product-card-wishlist {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .baostyle-products-slider-section .baostyle-slider-viewport, .baostyle-terms-slider-section .baostyle-slider-viewport, .baostyle-posts-slider-section .baostyle-slider-viewport, .baostyle-reviews-slider-section .baostyle-slider-viewport {
    margin-left: calc(var(--coolgar-grid-gap-mobile) / -2);
    margin-right: calc(var(--coolgar-grid-gap-mobile) / -2);
  }

  .baostyle-products-slider-section .baostyle-slider-item, .baostyle-terms-slider-section .baostyle-slider-item, .baostyle-posts-slider-section .baostyle-slider-item, .baostyle-reviews-slider-section .baostyle-slider-item {
    padding-left: calc(var(--coolgar-grid-gap-mobile) / 2);
    padding-right: calc(var(--coolgar-grid-gap-mobile) / 2);
  }

  .baostyle-products-slider-section .baostyle-slider-btn, .baostyle-terms-slider-section .baostyle-slider-btn, .baostyle-posts-slider-section .baostyle-slider-btn, .baostyle-reviews-slider-section .baostyle-slider-btn {
    width: var(--coolgar-slider-btn-size-mobile);
    height: var(--coolgar-slider-btn-size-mobile);
  }

  .baostyle-products-slider-section .baostyle-slider-prev, .baostyle-terms-slider-section .baostyle-slider-prev, .baostyle-posts-slider-section .baostyle-slider-prev, .baostyle-reviews-slider-section .baostyle-slider-prev {
    left: calc(var(--coolgar-slider-btn-size-mobile) / -2);
  }

  .baostyle-products-slider-section .baostyle-slider-next, .baostyle-terms-slider-section .baostyle-slider-next, .baostyle-posts-slider-section .baostyle-slider-next, .baostyle-reviews-slider-section .baostyle-slider-next {
    right: calc(var(--coolgar-slider-btn-size-mobile) / -2);
  }
}

.baostyle-products-slider-section .baostyle-product-card, .woocommerce ul.products li.product .baostyle-product-card, .woocommerce-page ul.products li.product .baostyle-product-card {
  display: flex;
  flex-direction: column;
}

.baostyle-products-slider-section .baostyle-product-card-media, .woocommerce ul.products li.product .baostyle-product-card-media, .woocommerce-page ul.products li.product .baostyle-product-card-media {
  position: relative;
  overflow: hidden;
  flex: 0 0 auto;
}

.baostyle-products-slider-section .baostyle-product-card-thumb, .woocommerce ul.products li.product .baostyle-product-card-thumb, .woocommerce-page ul.products li.product .baostyle-product-card-thumb {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.baostyle-products-slider-section .baostyle-product-card-thumb img, .baostyle-products-slider-section .baostyle-product-card-thumb .card-img-top, .baostyle-products-slider-section .baostyle-product-card-thumb .woocommerce-placeholder, .woocommerce ul.products li.product .baostyle-product-card-thumb img, .woocommerce ul.products li.product .baostyle-product-card-thumb .card-img-top, .woocommerce ul.products li.product .baostyle-product-card-thumb .woocommerce-placeholder, .woocommerce-page ul.products li.product .baostyle-product-card-thumb img, .woocommerce-page ul.products li.product .baostyle-product-card-thumb .card-img-top, .woocommerce-page ul.products li.product .baostyle-product-card-thumb .woocommerce-placeholder {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.baostyle-products-slider-section .baostyle-product-card .card-body, .woocommerce ul.products li.product .baostyle-product-card .card-body, .woocommerce-page ul.products li.product .baostyle-product-card .card-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.baostyle-products-slider-section .swiper, .baostyle-products-slider-section .swiper-wrapper, .baostyle-products-slider-section .swiper-slide {
  overflow: visible;
}

.baostyle-products-slider-section .baostyle-cgkit-swatches-host, .baostyle-products-slider-section .baostyle-cgkit-swatches-wrap, .baostyle-products-slider-section form.cgkit-swatch-form, .baostyle-products-slider-section .baostyle-archive-product-swatches {
  display: none !important;
}

.baostyle-post-card-list, .baostyle-unified-card-list, .baostyle-slider-slide, .baostyle-products-slider-item, .baostyle-posts-slider-item {
  height: 100%;
}

.baostyle-post-card-list .baostyle-post-card, .baostyle-unified-card-list .baostyle-unified-card, .baostyle-slider-slide .baostyle-post-card, .baostyle-products-slider-item .baostyle-product-card, .baostyle-posts-slider-item .baostyle-post-card {
  height: 100%;
}

.baostyle-products-slider-section .baostyle-product-card, .baostyle-related-products .baostyle-product-card, .baostyle-upsells .baostyle-product-card, .baostyle-cross-sells .baostyle-product-card {
  height: 100%;
}

.home .baostyle-products-slider-section, .home .baostyle-brand-slider-section, .home .baostyle-reviews-slider-section, .home .baostyle-home-posts-section, .home .baostyle-faq-section {
  scroll-margin-top: 7rem;
}

.woocommerce ul.products li.product {
  margin-bottom: 15px;
}

.woocommerce ul.products.columns-4 {
  /*grid-gap: 10px;*/
}

@media (min-width: 768px) {
  .woocommerce ul.products.columns-4 li.product {
    width: calc(25% - 10px);
    margin-right: var(--coolgar-gap-md);
  }

  .woocommerce ul.products li.product {
    margin-bottom: var(--coolgar-gap-md);
  }

  .woocommerce ul.products.columns-4 li.product:nth-child(4n) {
    margin-right: 0;
  }
}

@media (max-width: 768px) {
  .woocommerce ul.products li.product {
    margin-bottom: 20px;
  }
}

.woocommerce-ordering select {
  padding: 8px;
}

/*.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding-top: 0px;
}*/

.woocommerce nav.woocommerce-pagination ul {
  border: none;
}

.woocommerce nav.woocommerce-pagination ul li {
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0.375rem;
  text-decoration: none;
  background: #fff;
  gap: 0.5rem;
  float: unset;
}

.woocommerce nav.woocommerce-pagination {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: unset;
  color: #000;
  font-weight: bold;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
  padding: .6em .7em;
}

.woocommerce ul.products li.product .price {
  margin: 0px;
  font-weight: 600;
  font-size: 1rem;
  color: #000;
}

.baostyle-product-card--slider-compact .baostyle-product-card-meta-top a {
  text-decoration: none;
}

.baostyle-product-archive-view-toggle .btn.active {
  background: var(--coolgar-color-primary);
  color: #fff;
  border-color: var(--coolgar-color-primary);
}

.baostyle-product-loop-item.baostyle-product-loop-view-list {
  width: 100%;
}

.baostyle-product-card .woocommerce-loop-product__title {
  font-size: 1rem;
  margin: 10px 0 0;
}

.baostyle-product-card .baostyle-product-card-term-line, .baostyle-product-card .baostyle-product-card-meta-line, .baostyle-product-card .baostyle-product-card-measure-line, .baostyle-product-card .baostyle-product-card-extra-stack {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}

.baostyle-product-card .baostyle-product-card-short-description p:last-child, .baostyle-product-card .baostyle-product-card-purchase-note p:last-child {
  margin-bottom: 0;
}

.baostyle-product-card-list .row > [class*="col-"] {
  display: flex;
  flex-direction: column;
}

.baostyle-product-card-list .baostyle-product-card-thumb img, .baostyle-product-card-grid .baostyle-product-card-thumb img {
  width: 100%;
  height: auto;
  object-fit: contain;
}

@media (max-width: 767.98px) {
  .woocommerce ul.products li.product h2.woocommerce-loop-product__title, .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title {
    font-size: 14px;
    line-height: 1.4;
    min-height: calc(1.4em * 2);
  }

  .woocommerce ul.products, .woocommerce-page ul.products {
    gap: 12px;
  }

  .woocommerce ul.products.columns-3, .woocommerce ul.products.columns-4, .woocommerce ul.products.columns-5, .woocommerce ul.products.columns-6, .woocommerce-page ul.products.columns-3, .woocommerce-page ul.products.columns-4, .woocommerce-page ul.products.columns-5, .woocommerce-page ul.products.columns-6 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .woocommerce ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item.baostyle-product-loop-view-grid, .woocommerce-page ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item.baostyle-product-loop-view-grid {
    width: calc(50% - .75rem);
    margin-right: 1.5rem;
  }

  .woocommerce ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item.baostyle-product-loop-view-grid:nth-child(2n), .woocommerce-page ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item.baostyle-product-loop-view-grid:nth-child(2n) {
    margin-right: 0;
  }
}

.baostyle-product-view-loading {
  opacity: .55;
  transition: opacity .18s ease;
  pointer-events: none;
}

.baostyle-product-archive-view-toggle .btn {
  min-width: 38px;
  min-height: 38px;
}

.baostyle-product-loop-item.baostyle-product-loop-view-grid .baostyle-product-card-variant-grid {
  display: block;
}

.baostyle-product-loop-item.baostyle-product-loop-view-grid .baostyle-product-card-variant-list {
  display: none;
}

.baostyle-product-loop-item.baostyle-product-loop-view-list .baostyle-product-card-variant-grid {
  display: none;
}

.baostyle-product-loop-item.baostyle-product-loop-view-list .baostyle-product-card-variant-list {
  display: block;
}

ul.products.baostyle-products-view-list li.product.baostyle-product-loop-item, ul.products li.product.baostyle-product-loop-item.baostyle-product-loop-view-list, .woocommerce ul.products li.product.baostyle-product-loop-item.baostyle-product-loop-view-list, .woocommerce-page ul.products li.product.baostyle-product-loop-item.baostyle-product-loop-view-list {
  width: 100% !important;
  max-width: none !important;
  flex: 0 0 100% !important;
  float: none !important;
  margin-right: 0 !important;
}

ul.products.baostyle-products-view-grid li.product.baostyle-product-loop-item, ul.products li.product.baostyle-product-loop-item.baostyle-product-loop-view-grid {
  float: left;
}

.baostyle-product-card-term-line, .baostyle-product-card-measure-line, .baostyle-product-card-shipping-stock-line {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
  align-items: center;
  margin-bottom:5px;
}

.baostyle-product-card-term-line .baostyle-inline-part, .baostyle-product-card-measure-line .baostyle-inline-part, .baostyle-product-card-shipping-stock-line .baostyle-inline-part {
  display: inline-flex;
  align-items: center;
}

.baostyle-product-card-rating .star-rating {
  margin: 0;
}

.baostyle-product-card-grid-unified .card-body, .baostyle-product-card-list-unified .row > [class*="col-"] {
  min-width: 0;
}

.baostyle-product-card-grid-unified .baostyle-product-card-thumb img, .baostyle-product-card-list-unified .baostyle-product-card-thumb img {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.baostyle-product-card-grid-unified .baostyle-product-card-short-description, .baostyle-product-card-list-unified .baostyle-product-card-short-description, .baostyle-product-card-grid-unified .baostyle-product-card-purchase-note, .baostyle-product-card-list-unified .baostyle-product-card-purchase-note {
  font-size: .875rem;
}

.baostyle-product-card-switcher > .baostyle-product-card-variant {
  display: none;
}

.baostyle-product-loop-view-grid .baostyle-product-card-variant-grid {
  display: block;
}

.baostyle-product-loop-view-list .baostyle-product-card-variant-list {
  display: block;
}

body.baostyle-product-view-list-active .woocommerce ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item, body.baostyle-product-view-list-active .woocommerce-page ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item, .woocommerce ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item.baostyle-product-loop-view-list, .woocommerce-page ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item.baostyle-product-loop-view-list {
  width: 100% !important;
  max-width: none !important;
  flex: 0 0 100% !important;
  float: none !important;
  margin-right: 0 !important;
  clear: both;
}

.woocommerce ul.products.baostyle-products-view-list, .woocommerce-page ul.products.baostyle-products-view-list, ul.products.baostyle-products-view-list {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  gap: 1.5rem !important;
}

.woocommerce ul.products.baostyle-products-view-list.columns-1 li.product, .woocommerce ul.products.baostyle-products-view-list.columns-2 li.product, .woocommerce ul.products.baostyle-products-view-list.columns-3 li.product, .woocommerce ul.products.baostyle-products-view-list.columns-4 li.product, .woocommerce ul.products.baostyle-products-view-list.columns-5 li.product, .woocommerce ul.products.baostyle-products-view-list.columns-6 li.product, .woocommerce-page ul.products.baostyle-products-view-list.columns-1 li.product, .woocommerce-page ul.products.baostyle-products-view-list.columns-2 li.product, .woocommerce-page ul.products.baostyle-products-view-list.columns-3 li.product, .woocommerce-page ul.products.baostyle-products-view-list.columns-4 li.product, .woocommerce-page ul.products.baostyle-products-view-list.columns-5 li.product, .woocommerce-page ul.products.baostyle-products-view-list.columns-6 li.product, ul.products.baostyle-products-view-list > li.product {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
  float: none !important;
  clear: both !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.woocommerce ul.products.baostyle-products-view-list li.product:nth-child(2n), .woocommerce ul.products.baostyle-products-view-list li.product:nth-child(3n), .woocommerce ul.products.baostyle-products-view-list li.product:nth-child(4n), .woocommerce-page ul.products.baostyle-products-view-list li.product:nth-child(2n), .woocommerce-page ul.products.baostyle-products-view-list li.product:nth-child(3n), .woocommerce-page ul.products.baostyle-products-view-list li.product:nth-child(4n) {
  margin-right: 0 !important;
}

.woocommerce ul.products.baostyle-products-view-list .baostyle-product-card-variant-grid, .woocommerce-page ul.products.baostyle-products-view-list .baostyle-product-card-variant-grid, ul.products.baostyle-products-view-list .baostyle-product-card-variant-grid {
  display: none !important;
}

.woocommerce ul.products.baostyle-products-view-list .baostyle-product-card-variant-list, .woocommerce-page ul.products.baostyle-products-view-list .baostyle-product-card-variant-list, ul.products.baostyle-products-view-list .baostyle-product-card-variant-list {
  display: block !important;
}

.woocommerce ul.products.baostyle-products-view-grid .baostyle-product-card-variant-grid, .woocommerce-page ul.products.baostyle-products-view-grid .baostyle-product-card-variant-grid, ul.products.baostyle-products-view-grid .baostyle-product-card-variant-grid {
  display: block !important;
}

.woocommerce ul.products.baostyle-products-view-grid .baostyle-product-card-variant-list, .woocommerce-page ul.products.baostyle-products-view-grid .baostyle-product-card-variant-list, ul.products.baostyle-products-view-grid .baostyle-product-card-variant-list {
  display: none !important;
}

@media (min-width: 992px) {
  .woocommerce ul.products.baostyle-products-view-list, .woocommerce-page ul.products.baostyle-products-view-list, ul.products.baostyle-products-view-list {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    gap: var(--coolgar-archive-card-gap) !important;
  }

  .woocommerce ul.products.baostyle-products-view-list > li.product, .woocommerce-page ul.products.baostyle-products-view-list > li.product, ul.products.baostyle-products-view-list > li.product {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    float: none !important;
    clear: both !important;
    margin: 0 !important;
  }
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
  float: left !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center;
  min-height: 38px;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: right !important;
  margin: 0 0 .75rem .75rem!important;
  display: inline-flex !important;
  align-items: center;
}

.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
  height: 38px;
}

.baostyle-product-archive-toolbar {
  float: right !important;
  margin: 0 0 0 .75rem !important;
  display: inline-flex !important;
  align-items: center;
  min-height: 38px;
}

.woocommerce:after, .woocommerce-page:after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 991.98px) {
  .baostyle-products-slider-section .baostyle-slider-viewport, .baostyle-terms-slider-section .baostyle-slider-viewport, .baostyle-posts-slider-section .baostyle-slider-viewport, .baostyle-reviews-slider-section .baostyle-slider-viewport {
    margin-left: calc(var(--coolgar-gap-md) / -2);
    margin-right: calc(var(--coolgar-gap-md) / -2);
  }

  .baostyle-products-slider-section .baostyle-slider-item, .baostyle-terms-slider-section .baostyle-slider-item, .baostyle-posts-slider-section .baostyle-slider-item, .baostyle-reviews-slider-section .baostyle-slider-item {
    padding-left: calc(var(--coolgar-gap-md) / 2);
    padding-right: calc(var(--coolgar-gap-md) / 2);
  }

  .baostyle-products-slider-section .baostyle-slider-btn, .baostyle-terms-slider-section .baostyle-slider-btn, .baostyle-posts-slider-section .baostyle-slider-btn, .baostyle-reviews-slider-section .baostyle-slider-btn {
    width: var(--coolgar-slider-btn-size-tablet);
    height: var(--coolgar-slider-btn-size-tablet);
  }

  .baostyle-products-slider-section .baostyle-slider-prev, .baostyle-terms-slider-section .baostyle-slider-prev, .baostyle-posts-slider-section .baostyle-slider-prev, .baostyle-reviews-slider-section .baostyle-slider-prev {
    left: calc(var(--coolgar-slider-btn-size-tablet) / -2);
  }

  .baostyle-products-slider-section .baostyle-slider-next, .baostyle-terms-slider-section .baostyle-slider-next, .baostyle-posts-slider-section .baostyle-slider-next, .baostyle-reviews-slider-section .baostyle-slider-next {
    right: calc(var(--coolgar-slider-btn-size-tablet) / -2);
  }

  main.site-main {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
  }

  .baostyle-home-section-layout, .baostyle-products-slider-section, .baostyle-reviews-slider-section, .baostyle-brand-slider-section {
    margin-bottom: 1.75rem;
  }

  .woocommerce ul.products[class*="columns-"] li.product.baostyle-product-loop-item.baostyle-product-loop-view-list, .woocommerce-page ul.products[class*="columns-"] li.product.baostyle-product-loop-item.baostyle-product-loop-view-list {
    width: 100%;
    margin-right: 0;
  }

  .baostyle-product-card-list .row > [class*="col-"] {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .baostyle-product-archive-toolbar {
    display: none !important;
  }

  .woocommerce ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item:nth-child(2n), .woocommerce-page ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item:nth-child(2n) {
    margin-right: 0 !important;
  }

  .baostyle-product-loop-item .baostyle-product-card-variant-grid {
    display: block !important;
  }

  .baostyle-product-loop-item .baostyle-product-card-variant-list {
    display: none !important;
  }

  .baostyle-product-card-list-unified .row > [class*="col-"] {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .woocommerce ul.products.baostyle-products-view-list, .woocommerce-page ul.products.baostyle-products-view-list, ul.products.baostyle-products-view-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 0 !important;
  }

  .woocommerce ul.products.baostyle-products-view-list > li.product, .woocommerce-page ul.products.baostyle-products-view-list > li.product, ul.products.baostyle-products-view-list > li.product {
    width: calc(50% - .75rem) !important;
    max-width: calc(50% - .75rem) !important;
    flex: 0 0 calc(50% - .75rem) !important;
    float: left !important;
    clear: none !important;
    margin-right: 1.5rem !important;
  }

  .woocommerce ul.products.baostyle-products-view-list > li.product:nth-child(2n), .woocommerce-page ul.products.baostyle-products-view-list > li.product:nth-child(2n), ul.products.baostyle-products-view-list > li.product:nth-child(2n) {
    margin-right: 0 !important;
  }

  .woocommerce ul.products.baostyle-products-view-list .baostyle-product-card-variant-grid, .woocommerce-page ul.products.baostyle-products-view-list .baostyle-product-card-variant-grid, ul.products.baostyle-products-view-list .baostyle-product-card-variant-grid {
    display: block !important;
  }

  .woocommerce ul.products.baostyle-products-view-list .baostyle-product-card-variant-list, .woocommerce-page ul.products.baostyle-products-view-list .baostyle-product-card-variant-list, ul.products.baostyle-products-view-list .baostyle-product-card-variant-list {
    display: none !important;
  }

  .baostyle-woo-main-content ul.products:not(.swiper-wrapper) {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 1rem !important;
    flex-direction: initial !important;
    flex-wrap: initial !important;
  }

  .baostyle-woo-main-content ul.products:not(.swiper-wrapper) > li.product, .baostyle-woo-main-content ul.products.baostyle-products-view-list > li.product, .baostyle-woo-main-content ul.products[class*="columns-"] > li.product {
    width: auto !important;
    max-width: none !important;
    flex: initial !important;
    float: none !important;
    clear: none !important;
    margin: 0 !important;
  }

  .baostyle-woo-main-content ul.products.baostyle-products-view-list .baostyle-product-card-variant-grid, .baostyle-woo-main-content ul.products .baostyle-product-card-variant-grid {
    display: block !important;
  }

  .baostyle-woo-main-content ul.products.baostyle-products-view-list .baostyle-product-card-variant-list, .baostyle-woo-main-content ul.products .baostyle-product-card-variant-list {
    display: none !important;
  }

  .baostyle-woo-main-content ul.products:not(.swiper-wrapper) li.product.baostyle-product-loop-item {
    width: calc(50% - 0.25rem) !important;
    margin-right: 0 !important;
    float: none !important;
  }

  .baostyle-woo-main-content ul.products:not(.swiper-wrapper) {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: .5rem !important;
  }
}

/*.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .baostyle-product-archive-toolbar {
  float: none !important;
  margin: 0 !important;
}*/

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .baostyle-product-archive-products-per-page, .baostyle-product-archive-toolbar {
  display: inline-flex;
  align-items: center;
}

/* Unified Woo product cards */
.woocommerce ul.products li.product,
.baostyle-product-card,
.baostyle-slider-product-card {
  /*border: 1px solid var(--coolgar-color-border);*/
  border-radius: var(--coolgar-card-radius);
  background: var(--coolgar-color-surface);
  /*box-shadow: var(--coolgar-shadow-sm);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;*/
}



.woocommerce ul.products li.product:hover,
.baostyle-product-card:hover,
.baostyle-slider-product-card:hover {
  /*transform: translateY(-2px);
  border-color: var(--coolgar-color-border-strong);
  box-shadow: var(--coolgar-shadow-md);*/
}


.woocommerce ul.products li.product .woocommerce-loop-product__title,
.baostyle-product-card-title,
.baostyle-slider-product-title {
  color: var(--coolgar-color-heading);
  line-height: 1.5;
}

.woocommerce ul.products li.product .price,
.baostyle-product-card-price,
.baostyle-slider-product-price {
  color: var(--coolgar-color-primary);
  font-weight: 700;
}

/**css my add**/
.woocommerce-loop-product__title a {text-decoration: none;}

.btn-group-sm>.btn, .btn-sm
 {
     padding-top:0; padding-bottom:0; 
     padding-left:0; padding-right:0; 
}

.baostyle-products-view-grid {padding-top:20px;}


/* Shop category-only columns. Desktop is controlled in Page Content; mobile is always two columns. */
.baostyle-shop-category-only.woocommerce ul.products li.product-category,
.baostyle-shop-category-only.woocommerce-page ul.products li.product-category {
  clear: none !important;
  margin-right: 0 !important;
}

@media (min-width: 992px) {
  .baostyle-shop-category-only-cols-2.woocommerce ul.products li.product-category,
  .baostyle-shop-category-only-cols-2.woocommerce-page ul.products li.product-category {
    width: 50% !important;
  }

  .baostyle-shop-category-only-cols-3.woocommerce ul.products li.product-category,
  .baostyle-shop-category-only-cols-3.woocommerce-page ul.products li.product-category {
    width: 33.333333% !important;
  }

  .baostyle-shop-category-only-cols-4.woocommerce ul.products li.product-category,
  .baostyle-shop-category-only-cols-4.woocommerce-page ul.products li.product-category {
    width: 25% !important;
  }

  .baostyle-shop-category-only-cols-6.woocommerce ul.products li.product-category,
  .baostyle-shop-category-only-cols-6.woocommerce-page ul.products li.product-category {
    width: 16.666667% !important;
  }
}

@media (max-width: 991.98px) {
  .baostyle-shop-category-only.woocommerce ul.products li.product-category,
  .baostyle-shop-category-only.woocommerce-page ul.products li.product-category {
    width: 50% !important;
    float: left !important;
  }
}

/* Shop category-only loop columns - force the front-end output to follow Page Content setting. */
body.baostyle-shop-category-only.woocommerce-shop ul.products,
body.baostyle-shop-category-only.woocommerce-page ul.products {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 0 !important;
}

body.baostyle-shop-category-only.woocommerce-shop ul.products li.product-category,
body.baostyle-shop-category-only.woocommerce-page ul.products li.product-category {
  float: none !important;
  clear: none !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

@media (min-width: 992px) {
  body.baostyle-shop-category-only-cols-2.woocommerce-shop ul.products li.product-category,
  body.baostyle-shop-category-only-cols-2.woocommerce-page ul.products li.product-category {
    width: 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  body.baostyle-shop-category-only-cols-3.woocommerce-shop ul.products li.product-category,
  body.baostyle-shop-category-only-cols-3.woocommerce-page ul.products li.product-category {
    width: 33.333333% !important;
    flex: 0 0 33.333333% !important;
    max-width: 33.333333% !important;
  }

  body.baostyle-shop-category-only-cols-4.woocommerce-shop ul.products li.product-category,
  body.baostyle-shop-category-only-cols-4.woocommerce-page ul.products li.product-category {
    width: 25% !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }

  body.baostyle-shop-category-only-cols-6.woocommerce-shop ul.products li.product-category,
  body.baostyle-shop-category-only-cols-6.woocommerce-page ul.products li.product-category {
    width: 16.666667% !important;
    flex: 0 0 16.666667% !important;
    max-width: 16.666667% !important;
  }
}

@media (max-width: 991.98px) {
  body.baostyle-shop-category-only.woocommerce-shop ul.products li.product-category,
  body.baostyle-shop-category-only.woocommerce-page ul.products li.product-category {
    width: 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

/* Product search grid/list final layout fix */
@media (min-width: 992px) {
  .woocommerce ul.products.baostyle-products-view-grid > li.product.baostyle-product-loop-item--product_search,
  .woocommerce-page ul.products.baostyle-products-view-grid > li.product.baostyle-product-loop-item--product_search {
    width: auto !important;
    max-width: none !important;
    float: none !important;
    clear: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    height: 100% !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid:has(> li.product.baostyle-product-loop-item--product_search),
  .woocommerce-page ul.products.baostyle-products-view-grid:has(> li.product.baostyle-product-loop-item--product_search) {
    display: grid !important;
    gap: var(--coolgar-archive-card-gap, 1.5rem) !important;
    align-items: stretch !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid.columns-1:has(> li.product.baostyle-product-loop-item--product_search),
  .woocommerce-page ul.products.baostyle-products-view-grid.columns-1:has(> li.product.baostyle-product-loop-item--product_search) {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid.columns-2:has(> li.product.baostyle-product-loop-item--product_search),
  .woocommerce-page ul.products.baostyle-products-view-grid.columns-2:has(> li.product.baostyle-product-loop-item--product_search) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid.columns-3:has(> li.product.baostyle-product-loop-item--product_search),
  .woocommerce-page ul.products.baostyle-products-view-grid.columns-3:has(> li.product.baostyle-product-loop-item--product_search) {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid.columns-4:has(> li.product.baostyle-product-loop-item--product_search),
  .woocommerce-page ul.products.baostyle-products-view-grid.columns-4:has(> li.product.baostyle-product-loop-item--product_search) {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid.columns-5:has(> li.product.baostyle-product-loop-item--product_search),
  .woocommerce-page ul.products.baostyle-products-view-grid.columns-5:has(> li.product.baostyle-product-loop-item--product_search) {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid.columns-6:has(> li.product.baostyle-product-loop-item--product_search),
  .woocommerce-page ul.products.baostyle-products-view-grid.columns-6:has(> li.product.baostyle-product-loop-item--product_search) {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid > li.product.baostyle-product-loop-item--product_search .baostyle-product-card-switcher,
  .woocommerce ul.products.baostyle-products-view-grid > li.product.baostyle-product-loop-item--product_search .baostyle-product-card-variant-grid,
  .woocommerce ul.products.baostyle-products-view-grid > li.product.baostyle-product-loop-item--product_search .baostyle-product-card-grid {
    width: 100% !important;
    height: 100% !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid > li.product.baostyle-product-loop-item--product_search .baostyle-product-card-grid {
    display: flex !important;
    flex-direction: column !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid > li.product.baostyle-product-loop-item--product_search .baostyle-product-card-grid .card-body {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
  }

  .woocommerce ul.products.baostyle-products-view-grid > li.product.baostyle-product-loop-item--product_search .baostyle-product-card-actions {
    margin-top: auto !important;
  }

  .woocommerce ul.products.baostyle-products-view-list:has(> li.product.baostyle-product-loop-item--product_search),
  .woocommerce-page ul.products.baostyle-products-view-list:has(> li.product.baostyle-product-loop-item--product_search) {
    display: flex !important;
    flex-direction: column !important;
    gap: var(--coolgar-archive-card-gap, 1.5rem) !important;
  }

  .woocommerce ul.products.baostyle-products-view-list > li.product.baostyle-product-loop-item--product_search,
  .woocommerce-page ul.products.baostyle-products-view-list > li.product.baostyle-product-loop-item--product_search {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    clear: both !important;
    margin: 0 !important;
  }
}


.woocommerce ul.products li.product .woocommerce-loop-category__title {text-align:center;}
/* Coolgar slider controls hardening: keep carousel buttons consistent after token unification. */
.baostyle-products-slider-section .baostyle-slider-wrap,
.baostyle-terms-slider-section .baostyle-slider-wrap,
.baostyle-posts-slider-section .baostyle-slider-wrap,
.baostyle-reviews-slider-section .baostyle-slider-wrap {
  overflow: visible;
}

.baostyle-products-slider-section .baostyle-slider-btn,
.baostyle-terms-slider-section .baostyle-slider-btn,
.baostyle-posts-slider-section .baostyle-slider-btn,
.baostyle-reviews-slider-section .baostyle-slider-btn {
  min-width: var(--coolgar-slider-btn-size-desktop);
  min-height: var(--coolgar-slider-btn-size-desktop);
  color: var(--coolgar-color-heading);
  line-height: 1;
  opacity: 1;
}

.baostyle-products-slider-section .baostyle-slider-btn:hover,
.baostyle-terms-slider-section .baostyle-slider-btn:hover,
.baostyle-posts-slider-section .baostyle-slider-btn:hover,
.baostyle-reviews-slider-section .baostyle-slider-btn:hover {
  color: var(--coolgar-color-primary);
  border-color: var(--coolgar-color-primary);
}

@media (max-width: 991.98px) {
  .baostyle-products-slider-section .baostyle-slider-btn,
  .baostyle-terms-slider-section .baostyle-slider-btn,
  .baostyle-posts-slider-section .baostyle-slider-btn,
  .baostyle-reviews-slider-section .baostyle-slider-btn {
    min-width: var(--coolgar-slider-btn-size-tablet);
    min-height: var(--coolgar-slider-btn-size-tablet);
  }
}

@media (max-width: 575.98px) {
  .baostyle-products-slider-section .baostyle-slider-btn,
  .baostyle-terms-slider-section .baostyle-slider-btn,
  .baostyle-posts-slider-section .baostyle-slider-btn,
  .baostyle-reviews-slider-section .baostyle-slider-btn {
    min-width: var(--coolgar-slider-btn-size-mobile);
    min-height: var(--coolgar-slider-btn-size-mobile);
  }
}


/**** Add Cart Icon Only For Add To Cart Buttons ****/

.baostyle-product-card-actions .add_to_cart_button.ajax_add_to_cart::before {
    content: "\F23F";
    font-family: "bootstrap-icons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

.baostyle-product-card-actions .add_to_cart_button.ajax_add_to_cart {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/*****my add css******/
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color: var(--coolgar-color-primary);}
.woocommerce ul.products li.product .price ins,.woocommerce div.product p.price ins {color:#d70b17;}
.woocommerce div.product p.price ins {font-size:30px;}
.woocommerce ul.products li.product .price del {font-size:14px;}

/* Final mobile Woo archive product loop enforcement.
   Scope this rule to the real WooCommerce archive main content only.
   Do not target shortcode product loops inside mobile menu, header, footer, sidebar or offcanvas panels,
   because shortcode columns such as columns-1 must keep their own setting. */
@media (max-width: 991.98px) {
  .baostyle-woo-main-content ul.products:not(.swiper-wrapper):has(> li.product.baostyle-product-loop-item),
  .baostyle-woo-main-content ul.products.baostyle-products-view-list:not(.swiper-wrapper):has(> li.product.baostyle-product-loop-item) {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: .75rem !important;
    align-items: stretch !important;
    flex-direction: initial !important;
    flex-wrap: initial !important;
  }

  .baostyle-woo-main-content ul.products:not(.swiper-wrapper) > li.product.baostyle-product-loop-item,
  .baostyle-woo-main-content ul.products.baostyle-products-view-list:not(.swiper-wrapper) > li.product.baostyle-product-loop-item,
  .baostyle-woo-main-content ul.products[class*="columns-"]:not(.swiper-wrapper) > li.product.baostyle-product-loop-item {
    width: auto !important;
    max-width: none !important;
    flex: initial !important;
    float: none !important;
    clear: none !important;
    margin: 0 !important;
    padding: 0 !important;
    min-width: 0 !important;
    display: flex !important;
    height: 100% !important;
  }

  .baostyle-woo-main-content ul.products:not(.swiper-wrapper) .baostyle-product-card-variant-grid {
    display: block !important;
  }

  .baostyle-woo-main-content ul.products:not(.swiper-wrapper) .baostyle-product-card-variant-list {
    display: none !important;
  }
}
