.fretta-menu-products {
  position: relative;
}
.fretta-menu-products .burger-decor {
  position: absolute;
  top: 100px;
  left: -100px;
  z-index: 0;
}
.fretta-menu-products .arrow-decor {
  position: absolute;
  bottom: -55px;
  right: 50px;
  z-index: 0;
}
.fretta-menu-products .drink-decor {
  position: absolute;
  right: -100px;
  top: 0;
}
.fretta-menu-products .second-arrow-decor {
  position: absolute;
  bottom: 40px;
  left: 20px;
}
.fretta-menu-products .wrapper {
  position: relative;
  z-index: 1;
}
.fretta-menu-products .wrapper > h2 {
  font-size: clamp(1.5rem, calc(0.87rem + 3.17vw), 3.13rem);
  line-height: 1.2;
  margin-bottom: 40px;
}
.fretta-menu-products .menu-products-list {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 35px;
  margin-bottom: 50px;
}
.fretta-menu-products .menu-products-list .menu-products-item {
  width: calc(50% - 45px);
}
.fretta-menu-products .menu-products-list .menu-products-item .top-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.fretta-menu-products .menu-products-list .menu-products-item .top-container .separator {
  flex: 1;
  height: 12px;
  margin-left: 20px;
  margin-right: 20px;
  background: url('data:image/svg+xml,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_655_661" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="15" height="12"><rect width="15" height="12" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_655_661)"><path d="M9.75184 8.08784H0.291836V3.79784H9.75184V8.08784ZM24.937 8.08784H15.477V3.79784H24.937V8.08784ZM40.1221 8.08784H30.6621V3.79784H40.1221V8.08784ZM55.3073 8.08784H45.8473V3.79784H55.3073V8.08784ZM70.4925 8.08784H61.0325V3.79784H70.4925V8.08784ZM85.6776 8.08784H76.2176V3.79784H85.6776V8.08784ZM100.863 8.08784H91.4028V3.79784H100.863V8.08784ZM116.048 8.08784H106.588V3.79784H116.048V8.08784ZM131.233 8.08784H121.773V3.79784H131.233V8.08784ZM146.418 8.08784H136.958V3.79784H146.418V8.08784ZM161.603 8.08784H152.143V3.79784H161.603V8.08784ZM176.789 8.08784H167.329V3.79784H176.789V8.08784ZM191.974 8.08784H182.514V3.79784H191.974V8.08784ZM207.159 8.08784H197.699V3.79784H207.159V8.08784ZM222.344 8.08784H212.884V3.79784H222.344V8.08784ZM237.529 8.08784H228.069V3.79784H237.529V8.08784ZM252.714 8.08784H243.254V3.79784H252.714V8.08784ZM267.899 8.08784H258.439V3.79784H267.899V8.08784ZM283.085 8.08784H273.625V3.79784H283.085V8.08784Z" fill="white"/></g></svg>') center center;
}
.fretta-menu-products .menu-products-list .menu-products-item .top-container .price {
  font-size: clamp(1.13rem, calc(1.03rem + 0.49vw), 1.38rem);
  line-height: 1.2;
}
.fretta-menu-products .menu-products-list .menu-products-item h4 {
  font-size: clamp(1.13rem, calc(1.03rem + 0.49vw), 1.38rem);
  line-height: 1.2;
  margin-bottom: 0;
}
.fretta-menu-products .menu-products-list .menu-products-item p {
  margin-bottom: 0;
  line-height: 28px;
}
.fretta-menu-products .menu-products-button {
  display: flex;
  align-items: center;
  gap: 20px;
}
.fretta-menu-products .menu-products-button a {
  color: var(--icon-color);
}
.fretta-menu-products .menu-products-button p {
  margin-bottom: 0;
}
@media (max-width: 1520px) {
  .fretta-menu-products .burger-decor,
  .fretta-menu-products .drink-decor,
  .fretta-menu-products .second-arrow-decor {
    display: none;
  }
}
@media (max-width: 800px) {
  .fretta-menu-products .menu-products-list .menu-products-item {
    width: 100%;
  }
  .fretta-menu-products .arrow-decor {
    display: none;
  }
  .fretta-menu-products .menu-products-button {
    flex-wrap: wrap;
  }
}
