* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-decoration: none !important;
  list-style-type: none;
  font-family: "PP Telegraf";
}

@font-face {
  font-family: "PP Telegraf";
  src: url(../fonts/telegraf/pptelegraf-regular.otf);
  font-weight: 400;
}

@font-face {
  font-family: "PP Telegraf";
  src: url(../fonts/telegraf/pptelegraf-ultralight.otf);
  font-weight: 200;
}

@font-face {
  font-family: "PP Telegraf";
  src: url(../fonts/telegraf/pptelegraf-ultrabold.otf);
  font-weight: 800;
}
.border_shadow {
  box-shadow: 10px 10px 5px lightblue;
}
.order_button {
  border: 1px;
  background-color: #ec268f;
  padding: 12px 34px;
  border-radius: 3px;
}
.shop-cake-border {
  border-radius: 100%;
  height: 290px;
}

.social-icon {
  width: 32px;
  height: 32px;
  border: 1px solid var(--c-white);
  border-radius: 36px;
}
.icon_w {
  width: 175px;
}
.line-top {
  border-top: 1px solid #fff;
}
@media (max-width: 1024px) {
  .shop-cake-border {
    border-radius: 100%;
    height: 230px;
  }
}
@media (max-width: 768px) {
  .shop-cake-border {
    border-radius: 100%;
    height: 200px;
  }
}
@media (max-width: 520px) {
  .shop-cake-border {
    border-radius: 100%;
    height: 200px;
  }
}
