/** Shopify CDN: Minification failed

Line 99:1 Unexpected "}"

**/
:root{
  --buttons-border-radius: 0;
  --button-color-layer-1: 139, 228, 142;
  --button-color-layer-2: 178, 145, 255;
}

.kawai-mood .product .thumbnail img,.kawai-mood .product .thumbnail,.kawai-mood .product .thumbnail:before, .kawai-mood .product .thumbnail:after{
  border-radius: 10px !important;
}

.kawai-mood .tabs-navigation-item.active:after,.kawai-mood .tabs-navigation-item.active:before{
  border-radius: 10px;
}

.kawai-mood .collection-list .card__inner .media:before, .kawai-mood .collection-list .card__inner .media:after, .kawai-mood .collection .card__inner .media:before, .kawai-mood .collection .card__inner .media:after{
  border-radius:10px;
}

.kawai-mood .template-search.facets-type-horisontal .facets__header, .kawai-mood .collection-grid.facets-type-horisontal .facets__header{
  border-radius: 10px;
}

.kawai-mood .collection-list .card:not(.card--shape) .card__inner .media, .kawai-mood .collection .card:not(.card--shape) .card__inner .media{
  border-radius: 10px;
}

.kawai-mood .template-search.facets-type-horisontal .facets-wrap, .kawai-mood .template-search.facets-type-horisontal .facets__price, .kawai-mood .collection-grid.facets-type-horisontal .facets-wrap, .kawai-mood .collection-grid.facets-type-horisontal .facets__price{
  border-radius: 10px;
}

.kawai-mood .template-search.facets-type-horisontal .facets__display:before, .kawai-mood .template-search.facets-type-horisontal .facets__display:after, .kawai-mood .collection-grid.facets-type-horisontal .facets__display:before, .kawai-mood .collection-grid.facets-type-horisontal .facets__display:after{
  border-radius: 10px;
}

.mega-menu-image .button, .button, button.shopify-payment-button__button--unbranded, .shopify-challenge__button, .customer button{
  border-radius: 10px;
}

body .banner__box .banner__buttons{
  display: block;
  .kawai-button:hover{
    &:after,&:before{
      top: 0;
      left: 0;
    }
  }
 .kawai-button{
    display: inline;
    z-index: 2;
    background: #FFB098;
    overflow: visible;
   border:1px solid black;
    &:after{
      z-index: -2;
      left: 7px;
      right: auto;
      top: 7px;
      bottom: auto;
      background: #8be48e;
      transform: translate(0%);
         border:1px solid black;

    }
    &:before{
      z-index: -1;
      opacity: 1;
      left: 4px;
      right: auto;
      top: 4px;
      bottom: auto;
      background: #b291ff;
         border:1px solid black;

    }
  } 
}

.kawai-mood .tabs-navigation-item:not(.active):hover h3 {
    color: #000;
}
@media only screen and (min-width: 950px){
.thumbnail-aside li.thumbnail-list__item {
    width: calc(100% - 8px) !important;
}
}
img {
  border-radius: 10px !important;
}
/* Stile quando la variante è selezionata */
.product-form__input input[type="radio"]:checked + label {
  background-color: #000 !important;
  color: #fff;
  border-color: #000;
}}

.button {   border:1px solid black !Important;
}