#sg_b.sungroup * {
  box-sizing: border-box;
}
#sg_b.sungroup .produkty .box_pro.prod--hide {
  display: none;
}
#sg_b.sungroup .sg_btnn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
#sg_b.sungroup .sg_btnn .sg_btn {
  max-width: 200px;
  text-transform: uppercase;
}
#sg_b.sungroup .sg_sec-row img {
  width: auto;
  max-height: 100%;
}
/* #sg_b.sungroup #suszarki-do-wlosow .sg_sec-row {
  background: #ffdcc8;
}
#sg_b.sungroup #prostownice-i-szczotki-prostujace .sg_sec-row {
  background: #efc3c8;
}
#sg_b.sungroup #lokowki-i-suszarko-lokowki .sg_sec-row {
  background: #e7cdcb;
}
#sg_b.sungroup #pielegnacja-urody .sg_sec-row {
  background: #e6d1c3;
} */
#sg_b.sungroup .sg_row-content {
  width: 100%;
  padding: 0 10px;
}
#sg_b.sungroup .sg_row-title {
  background: #fe3d9c;
  display: inline-flex;
  clip-path: polygon(2% 0, 100% 0%, 98% 100%, 0% 100%);
  padding: 10px 20px;
}
#sg_b.sungroup .sg_row-title span {
  font-size: 42px;
  line-height: 42px !important;
  font-family: "Poppins";
  display: block;
}
#sg_b.sungroup .sg_promo-sec {
  width: 100%;
  max-width: 100%;
}
#sg_b.sungroup .sg_promo-box {
  display: none !important;
}
#sg_b.sungroup .sg_promo-box.sg-active {
  display: block !important;
}
#sg_b.sungroup .sg_promo-bg {
  background: #fceff0;
  padding: 20px 0;
}
#sg_b.sungroup .sg_promo-bg #sg-zestawy,
#sg_b.sungroup .sg_promo-box[data-switch="multirabaty"] .sg_promo-bg article {
  display: none;
}
#sg_b.sungroup .sg_promo-bg .sg-steps-title {
  margin-top: unset;
}
#sg_b.sungroup .sg_promo-bg .sg_copy {
  background: #fff;
}
#sg_b.sungroup .sg_promo-sec .sg-step-value {
  background: #ce287a !important;
  color: #fff !important;
  border-color: #ce287a !important;
}
#sg_b .sg_promo-sec #sg_progi_rabatowe_content .sg_box_pr {
  border-color: #ce287a !important;
  background: #ce287a !important;
}
#sg_b .produkty #sg_progi_rabatowe_content .sg_box_pr.cRed:before,
#sg_b.sungroup .produkty .sg-modul-multirabaty.grupa.sg_zestawy,
#sg_b .produkty .sg_zestawy:not(.border-off) .box_pro.PIĄTY {
  border-color: #ce287a !important;
}
#sg_b.sungroup .row-products .sg_sp1_box .bg-text,
#sg_b.sungroup .sg_sp1_box .sg_plus_sign {
  background: #ce287a !important ;
}
#sg_b #sg_progi_rabatowe_content .sg_box_pr .sg_box_pr_title,
#sg_b.sungroup .sg-multi-plus {
  color: #ce287a !important;
}
#sg_b.sungroup .sg_promo-switcher {
  width: 100%;
}
#sg_b.sungroup .sg_promo-switcher-item {
  border-radius: 0px 8px 0px 0px;
  background: #fe3d9c;
  border: 1px solid #fe3d9c;
  height: 52px;
  padding: 8px;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 20px !important;
  flex-grow: 1;
  width: 5%;
  transition: 0.3s;
  cursor: pointer;
}
#sg_b.sungroup .sg_promo-switcher-item:hover,
#sg_b.sungroup .sg_promo-switcher-item.sg-active {
  background: #fff;
  color: #fe3d9c;
}
#sg_b.sungroup .row-products .sg_sp1_box .sg_hide_box_above_text {
  visibility: hidden;
}
#sg_b.sungroup .sg-steps-title {
  color: #211f5e !important;
}
#sg_b.sungroup .sg-steps-with-boxes .sg-steps-row,
#sg_b.sungroup .sg-steps-vertical .sg-steps-el {
  margin-top: unset !important;
}
#sg_b.sungroup .sg-steps-with-boxes .sg-steps-row {
  max-width: 100% !important;
}
#sg_b.sungroup .sg-steps-with-boxes .sg-steps-row {
  gap: 20px !important;
}
#sg_b.sungroup .sg-steps-section.sg-steps-vertical {
  max-width: 100% !important;
}
#sg_b.sungroup .sg-new-btn.max-w {
  max-width: 240px !important;
  margin: 0 auto !important;
}
@media (min-width: 1380px) {
  #sg_b.sungroup .sg_steps_with_boxes_cont {
    padding-right: 10px;
  }
}
@media (max-width: 1360px) {
  #sg_b.sungroup .sg_promo-switcher {
    margin: 0 0.25%;
  }
}
@media (max-width: 1250px) {
  #sg_b.sungroup .sg_promo-switcher-item {
    font-size: 18px;
    line-height: 18px !important;
  }
}
@media (max-width: 1000px) {
  #sg_b.sungroup .sg_row-title span {
    font-size: 24px;
    line-height: 24px !important;
  }
  #sg_b.sungroup .sg_promo-switcher {
    gap: 10px !important;
  }
  #sg_b.sungroup .sg_promo-switcher-item {
    font-size: 16px;
    line-height: 16px !important;
    height: 40px;
  }
}
@media (min-width: 1100px) {
  #sg_b.sungroup .sg-new-btn.max-w {
    margin: 20px auto 0 !important;
  }
}
@media (max-width: 850px) {
  #sg_b.sungroup .sg_promo-switcher {
    overflow: auto;
    justify-content: flex-start !important;
  }
  #sg_b.sungroup .sg_promo-switcher-item {
    min-width: 145px;
  }
}
@media (max-width: 800px) {
  #sg_b.sungroup .produkty {
    margin-top: 20px !important;
  }
}
@media (max-width: 600px) {
  #sg_b.sungroup .sg_row-title {
    padding: 8px 15px;
  }
  #sg_b.sungroup .sg_row-title span {
    font-size: 16px;
    line-height: 16px !important;
  }
  #sg_b.sungroup .sg_promo-switcher-item {
    font-size: 12px;
    line-height: 14px !important;
  }
}
@media (max-width: 420px) {
  #sg_b.sungroup .sg_row-title span {
    font-size: 14px;
    line-height: 14px !important;
  }
}
@media (max-width: 360px) {
  #sg_b.sungroup .sg_row-title span {
    font-size: 12px;
    line-height: 12px !important;
  }
}
