.ac_header {
  border-radius: 5px;
  position: relative;
}
.ac_header .ac_btn {
  cursor: pointer;
  position: absolute;
  height: 25px;
  width: 25px;
  top: 0;
  right: 0;
  background: #fff;
  border-radius: 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.ac_header .ac_btn.active {
  background: #888181;
}
.ac_header .ac_btn.active::before, .ac_header .ac_btn.active::after {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #fff;
}
.ac_header .ac_btn::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
  display: block;
  width: 10px;
  height: 1px;
  background-color: #000;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.ac_header .ac_btn::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
  display: block;
  width: 10px;
  height: 1px;
  background-color: #000;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.ac_contents_block {
  display: none;
}

.fs-c-variationList__item .fs-c-variationCart > li:has(> :nth-child(-n+3):last-child) {
  grid-template-columns: auto 50px 160px;
}/*# sourceMappingURL=prod_ingredients.css.map */