/* .arone-category-page .category-subcategory-section .sub-category-grid .container * {
  all: unset;
} */

/* .sub-category-grid .listWrapper .item-box .sub-category-item .category-title {
    transform: unset;
} */

.sub-category-grid .listWrapper .item-box .sub-category-item:hover .category-title {
  all: unset;
  
}

.sub-category-grid .listWrapper .item-box .sub-category-item {
  all: unset;
  display: block !important;
  padding: 2rem;
  color: black;
  border: 1px solid lightgrey;
  border-radius: 10px;
  width: 100%;
}

.sub-category-grid .listWrapper .item-box .sub-category-item .category-title {
  position: unset;
  all: unset;
  display: block !important;
  font-size: 2rem;
  font-weight: bold;
  color: black;
  background: none;
  margin-bottom: 2rem;
}

.sub-category-grid .listWrapper .item-box .sub-category-item:hover .category-title {
  all: unset;
  display: block !important;
  font-size: 2rem;
  font-weight: bold;
  background: none;
  margin-bottom: 2rem;
  width: 100%
}

.sub-category-grid .listWrapper .item-box .sub-category-item:hover .category-title a {
  all: unset;
}

.sub-category-grid .listWrapper .item-box .sub-category-item .category-title a {
  all: unset;
  color: black;
}

.sub-category-grid .listWrapper .item-box .sub-category-item .category-title::before {
  all: unset;
  content: "Visit California";
  display: block !important;
  font-size: .75rem;
/*   min-width: 229px; */
}

.sub-category-grid .listWrapper .item-box .sub-category-item::after {
  all: unset;
  box-sizing:  border-box;
  content: "Learn more";
 display: block !important;
  font-size: 1rem;
  border: black 2px solid;
  border-radius: 5px;
  padding: 1rem;
  text-align: center;
  font-weight: bold;
  margin-top: 8rem;
  position: absolute;
  left: 2.5rem;
  right: 2.5rem;
  bottom: 2.5rem;
  pointer-events: none;
}

.sub-category-grid .listWrapper .item-box .sub-category-item:hover::after {
color: #F48B3F;
  border: #F48B3F 2px solid;
}

.sub-category-grid .listWrapper .item-box .sub-category-item .short-description {
  all: unset;
  all: unset;
  display: block !important;
  margin-bottom: 2rem;
}

.sub-category-grid .listWrapper .item-box .sub-category-item .picture {
  all: unset;
  position: absolute;
/*   overflow: hidden; */
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
/*   max-width: 229px; */
}

.sub-category-grid .listWrapper .item-box .sub-category-item .picture img {
  all: unset;
/*   max-width: 229px; */
}

.sub-category-grid .listWrapper .item-box {
  all: unset;
  display: flex;
  height: unset;
}

@media screen and (max-width: 767px) {
  .sub-category-grid .listWrapper.columns.is-mobile {
    display: block;
  }
  .sub-category-grid .listWrapper.columns.is-mobile .column.is-6-mobile {
    display: block;
    width: 100%;
  }
}


 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item:hover .product-title {
  all: unset;
  
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item {
  all: unset;
  display: block !important;
  padding: 2rem;
  color: black;
  border: 1px solid lightgrey;
  border-radius: 10px;
  width: 100%;
  position: relative;
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title {
  position: unset !important;
  all: unset;
  display: block !important;
  font-size: 2rem;
  font-weight: bold;
  color: black;
  background: none;
  margin-bottom: 2rem;
  transform: unset !important;
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item:hover .product-title {
  position: unset;
  all: unset;
  display: block !important;
  font-size: 2rem;
  font-weight: bold;
  background: none;
  margin-bottom: 2rem;
  width: 100%;
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item:hover .product-title a {
  all: unset;
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title a {
  all: unset;
  color: black;
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title::before {
  all: unset;
  content: "Visit California";
  display: block !important;
  font-size: .75rem;
/*   min-width: 229px; */
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item::after {
  all: unset;
  box-sizing:  border-box;
  content: "Learn more";
 display: block !important;
  font-size: 1rem;
  border: black 2px solid;
  border-radius: 5px;
  padding: 1rem;
  text-align: center;
  font-weight: bold;
  margin-top: 8rem;
  position: absolute;
  left: 2.5rem;
  right: 2.5rem;
  bottom: 2.5rem;
  pointer-events: none;
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item:hover::after {
color: #F48B3F;
  border: #F48B3F 2px solid;
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .short-description {
  all: unset;
  all: unset;
  display: block !important;
  margin-bottom: 2rem;
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .picture {
  all: unset;
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
/*   max-width: 229px; */
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .picture img {
  all: unset;
/*   max-width: 229px; */
}

 .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item {
  all: unset;
  display: flex;
  height: unset;
}

.advanced-select .collapse-button {
  pointer-events: none;
}

@media screen and (max-width: 767px) {
   .homeFeaturedCategoriesWrapper .listWrapper .listItem.columns.is-mobile {
    display: block;
  }
   .homeFeaturedCategoriesWrapper .listWrapper .listItem.columns.is-mobile .column.is-6-mobile {
    display: block;
    width: 100%;
  }
}

.page-home-index .banner .container.content.is-flex {
    max-width: unset;
    padding: 0;
}