/******************************
REDDIWIP SPECIFIC COLORS
******************************/
/******************************
COLORS
******************************/
/*****************************************************
BEGIN FUNCTIONS
*****************************************************/
/*****************************************************
BEGIN FUNCTIONS
*****************************************************/
/*****************************************************
BEGIN EXTENDS
*****************************************************/
/*****************************************************
END EXTENDS
*****************************************************/
/******************************
REDDIWIP SPECIFIC COLORS
******************************/
/******************************
COLORS
******************************/
/* line 5, ../../sass/components/node-category-page.scss */
.category-hero {
  margin-top: 50px;
}
@media (min-width: 768px) {
  /* line 5, ../../sass/components/node-category-page.scss */
  .category-hero {
    margin-top: 0;
  }
}

/* line 15, ../../sass/components/node-category-page.scss */
.product-category-page .category-hero {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
@media (min-width: 768px) {
  /* line 15, ../../sass/components/node-category-page.scss */
  .product-category-page .category-hero {
    min-height: 303px;
  }
}
@media (min-width: 768px) {
  /* line 23, ../../sass/components/node-category-page.scss */
  .product-category-page .category-hero .hero-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
  }
}
/* line 34, ../../sass/components/node-category-page.scss */
.product-category-page .category-hero h1.heading-container::before, .product-category-page .category-hero h1.heading-container::after {
  display: none;
}
/* line 38, ../../sass/components/node-category-page.scss */
.product-category-page .category-hero h1.heading-container .heading-1 {
  font-size: 2.65625rem;
  font-weight: 800;
  line-height: 0.96;
  letter-spacing: normal;
  color: white;
}
/* line 48, ../../sass/components/node-category-page.scss */
.product-category-page .category-hero .text-container {
  top: initial;
  bottom: 35px;
}

/* line 57, ../../sass/components/node-category-page.scss */
.classics .main-content .container.main-content-container, .non-dairy .main-content .container.main-content-container, .barista .main-content .container.main-content-container, [class*="products-"] .main-content .container.main-content-container {
  background: transparent;
}

@media (min-width: 768px) {
  /* line 65, ../../sass/components/node-category-page.scss */
  .adminimal-admin-toolbar .product-category-page .category-hero {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  /* line 74, ../../sass/components/node-category-page.scss */
  .classics .category-description, .non-dairy .category-description {
    padding-bottom: 20px !important;
  }
}
