/** Shopify CDN: Minification failed

Line 121:11 Expected identifier but found "$"
Line 121:25 Unexpected "{"
Line 130:13 Expected identifier but found "$"
Line 130:28 Unexpected "{"

**/
.collection-hero__description {
    max-width: 100%!important;
 }
 .collection-hero__title+.collection-hero__description {
    font-size: 1.6rem!important;
    line-height: normal!important;
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.header__menu-item {
    padding-right: 2rem!important;
  padding-left: 2rem!important;
  padding-top: 1.2rem!important;
  padding-bottom: 1.2rem!important;
}
.header {
    padding-bottom: 0px!important;
}
#HeaderMenu-MenuList-2 li a.header__menu-item.list-menu__item.link.link--text.focus-inset {
    padding-bottom: 1rem!important;
    padding-top: 1.2rem!important;
    font-size: 1.25rem!important;
    background-color: whitesmoke;
    margin-bottom: 4px;
}
#HeaderMenu-MenuList-2 {
    padding-bottom: 0!important;
    padding-top: 0rem!important;
    white-space: nowrap;
    width: auto;
    background-color: #d7e2e6;
}
details[open]>.header__menu-item {
    text-decoration: none!important;
    background-color: rgb(215 226 230);
}
.header__active-menu-item {
    color: #000!important;
    text-decoration: none!important;
}
.header__menu-item.list-menu__item.link.link--text.focus-inset.caption-large.list-menu__item--active {
    background-color: rgb(215 226 230)!important;
    text-decoration: none;
    color: #000;
}
form.spf-product__form {
    color: #000!important;
}
.spf-product-card.spf-product-card__template-2 button.spf-product__form-btn-addtocart {
    padding: 0 16px;
    margin-top: 10px;
    display: flex;
    justify-content: center!important;
    align-items: center!important;
    line-height: 35px;
    height: 35px;
    border-radius: 2px;
    width: 100%;
    background-color: #000!important;
}
.product__title+.product__text.caption-with-letter-spacing {
    margin-top: 0!important;
}
.form__label {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.2rem!important;
}
.product__info-container .product-form, .product__info-container .product__description {
    line-height: 23px;
  color: black;
}
.spf-product-card__vendor a {
    text-transform: uppercase;
    text-decoration: none!important;
}
div.h4.spf-product-card__title, .h4.spf-product-card__title a {
    margin-bottom: 15px;
    height: 45px;
}
.multicolumn-list__item:only-child {
    max-width: 100%!important;
    line-height: 23px;
}
.background-none .multicolumn-list .multicolumn-card__info {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-bottom: 0!important;
}
div.omg-button-quote-onboarding button {
        padding-top: 0!important;
    padding-bottom: 0!important;
    margin-top: 5px!important;
    width: 100%;
    font-size: 1.2rem!important;
    text-transform: uppercase;
}
h3.card__heading.h5 {
  font-size: 1.6rem!important;
    font-weight: 600;
}
.article-template__hero-container {
    max-width: 100%!important;
}
.categorie {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  padding-top: 0;
  padding-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  @media #{$media-phone} {
    padding-top: 0;
    padding-bottom:15px;
      margin-left:auto;
  margin-right:auto;
  }
   }
.categorie-elemento {
    width: 20%;
    @media #{$media-tablet} {
      width: 25%;
    }
  }
.categorie-elemento-image {
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    width: 200px;
}
.categorie-etichetta .categorie-etichetta a {
    display: block;
    color:#666;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 3px;
    position: relative;
    z-index: 1;
}
.azexo-credits {
  display: none!important;
}
.cc-message {
  font-size: 12px;
  font-family: var(--font-body-family);
}
div.collage__item.collage__item--product.collage__item--left .price {
  display: none!important;
}
.product-form__buttons {
    max-width: 100%!important;
}
.swym-button-bar {
    margin: 0!important;
    font-size: 11px!important;
    text-align: center!important;
    background-color: #ebeef0;
    width: 100%!important;
}
.badge.price__badge-sold-out {
  display: none!important;
}
.price>* {
    display: inline-block!important;
    vertical-align: top;
}
.price--sold-out .price__badge-sold-out, .price--on-sale .price__badge-sale {
    display: inline-block!important;
}
div.accordion__content.rte p {
      font-size: 14px!important;
    color: black;
    margin-top: 0;
}
.price .price-item {
    COLOR: BLACK;
}
div.product__description ul li:before {
    content:"\2713\0020";
  list-style: none;
}
div.product__description ul li {
  list-style: none!important;
}